@charset 'UTF-8';
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");
html, body, div, span, applet, object, iframe,.travel_block .btn-accent
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
object{outline:none;display:block;overflow:hidden}
textarea{overflow:auto}
iframe{border:0}
sup, sub{line-height:0;font-size:.75em;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
*{outline:0;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
html, body{overflow-x:hidden;margin:0;padding:0;font-family:'Inter', sans-serif;font-size:16px;line-height:24px;color:#2B2A29;min-width:320px;min-height:100%;position:relative;width:100%;background:#fff;}
.overflow{overflow:hidden!important;}
section#primary{padding-top:120px;}
section#primary h1{line-height:normal;margin-bottom:20px;}
section#primary h2{line-height:normal;margin-bottom:10px;}
h1, h2, h3, h4, h5, h6{font-weight:bold;line-height:1em}
h1, .h1{font-size:2em}
h2, .h2{font-size:1.6em}
h3, .h3{font-size:1.4em}
h4, .h4{font-size:1.2em}
h5, .h5{font-size:1.1em}
h6, .h6{font-size:1em}
p:not(:last-child){margin-bottom:15px;}
small{font-size:.833em}
em, i{font-style:italic}
strong, b{font-weight:bold}
code, pre{font-family:monospace}
a{text-decoration:underline}
a:hover, a:focus{text-decoration:none}
a:hover, a:active{outline:none}
hr{background-color:#fff;border:1px solid #fff;border-top:1px solid #aaa;clear:both;margin:2em 0}
blockquote{padding:0.2em 1em 0.2em 2em;border-left:3px solid #eee}
.overflow{overflow:hidden;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;}
.container{width:100%;max-width:1140px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.full_container{width:100%;max-width:1240px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.btn{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:13px 48px;gap:10px;width:fit-content;height:50px;background:#EC6735;border-radius:10px;text-decoration:none;font-weight:500;font-size:16px;line-height:24px;}
.btn-accent{background:#EC6735;color:#fff;}
.btn-accent:hover{background:#E75C27;}
.section_title{font-family:'Lora';font-style:normal;font-weight:600;font-size:42px;line-height:48px;text-transform:capitalize;color:#121111;margin-bottom:32px;}
.text-center{text-align:center;}
@media only screen and (max-width: 850px) {
.section_title{font-size:26px;line-height:34px;}
} #header{position:absolute;width:100%;top:0;z-index:11;padding:15px 0;}
#header.fixed-menu{position:fixed;top:0;width:100%;background:#fff;padding:5px 0;box-shadow:0 3px 5px rgba(57, 63, 72, 0.3);-webkit-animation:header 0.5s forwards;animation:header 0.5s forwards;}
@-webkit-keyframes header{ 0%{transform:translateY(-40px);}100%{transform:translateY(0px);}} 
.header{display:flex;align-items:center;}
#header .logo{margin:0 auto;}
.orderliness{width:40%;}
.orderliness nav{}
.orderliness nav ul{display:flex;align-items:center;gap:40px;}
.orderliness nav ul li{text-align:center;}
.orderliness nav ul li a, #header .menu nav ul li a{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#FFFFFF;text-decoration:none;}
.orderliness nav ul li a:hover, #header .menu nav ul li a:hover{color:#EC6735!important;}
#header .menu{display:flex;align-items:center;justify-content:end;gap:40px;width:40%;position:relative;}
#header .socia-min{margin-right:100px;}
#header .socia-min ul{display:flex;align-items:center;gap:16px;}
#header .socia-min ul li:hover svg path{fill:#EC6735!important;}
.lang{position:absolute;top:0;bottom:0;margin:auto;right:0;}
.lang .current{display:flex;align-items:center;cursor:pointer;font-style:normal;font-weight:500;font-size:16px;color:#FFFFFF;}
.lang .current svg{margin-left:10px;width:16px}
.lang .current.active svg{transform:rotate(180deg);}
.lang .current.active svg path{fill:#EC6735!important}
.lang nav{visibility:hidden;animation:h 0.5s ease forwards;}
.lang nav.active{visibility:visible;animation:g 0.5s ease forwards;}
.lang.active .current, .lang.active ul li a{color:#2B2A29!important;}
.lang.active .current svg path{fill:#2B2A29;}
.toggle_socia ul{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:69px;}
.toggle_socia ul li{}
.toggle_socia ul li:not(:last-child){margin-bottom:0!important;}
.toggle_socia ul li svg{width:40px;height:40px;}
.toggle_socia ul li svg path{fill:#2B2A29;fill-opacity:1;}
.fixed-menu .orderliness nav ul li a, #header.fixed-menu .menu nav ul li a,
.fixed-menu .lang .current, .menu-2 .orderliness nav ul li a, #header.menu-2 .menu nav ul li a,
.menu-2 .lang .current{color:#121111;}
#header.fixed-menu .socia-min ul li svg path,
.fixed-menu .lang .current svg path, #header.menu-2 .socia-min ul li svg path,
.menu-2 .lang .current svg path{fill:#121111;}
@media only screen and (max-width: 1050px) {
.orderliness nav ul, #header .menu{gap:10px;}
}
@media only screen and (max-width: 850px) {
.header{display:block;}
.orderliness, #header #contact,
#header .socia-min{display:none;}
#header .logo{width:fit-content;}
#header .menu{position:absolute;right:15px;top:28px;bottom:0;margin:auto;}
#header.fixed-menu .menu{top:18px;}
#header.fixed-menu .line{background-color:#000000;}
.toggleactive{box-shadow:none!important;border-bottom:solid 1px #d8dad14a;}
.lang .current{justify-content:end;align-items:center;}
.lang nav.active{text-align:right;}
}
@media only screen and (max-width: 650px){
#header .logo img{max-width:48px;object-fit:cover;}
}  .greeting{height:100vh;position:relative;background-size:cover;background-repeat:no-repeat;}
.greeting .container{height:100%;position:relative;}
.greeting_block{position:absolute;bottom:0;top:0;left:15px;right:15px;width:initial;height:fit-content;margin:auto;}
.greeting_block h1{font-family:'Lora';font-style:normal;font-weight:600;font-size:50px;line-height:64px;text-transform:uppercase;color:#FFFFFF;max-width:756px;margin:0 auto 40px auto;text-align:center;}
.greeting_block p{font-style:normal;font-weight:500;font-size:20px;line-height:28px;color:#F6F7F2;max-width:600px;margin:0 auto;text-align:center;}
.greeting_block a.btn{margin:56px auto 0 auto;}
@media only screen and (max-width: 850px) {
.greeting_block h1{font-size:28px;line-height:40px;text-align:center;margin-bottom:32px;}
.greeting_block p{font-size:16px;line-height:24px;max-width:100%;text-align:center}
.greeting_block a.btn{width:100%;max-width:288px;height:44px;background:#EC6735;border-radius:10px;justify-content:center;align-items:center;margin:50px auto 0 auto;}
} .about{padding-top:120px;}
.aboutrow{display:flex;align-items:center;gap:75px;}
.about_image{width:50%;}
.about_image img{width:100%}
.about_content{width:50%;}
.about_content .title{}
.about_content p{}
@media only screen and (max-width: 850px) {
.aboutrow{flex-wrap:wrap;gap:48px;}
.about_content,.about_image{width:100%;}
.about_image{-webkit-box-ordinal-group:2;order:2;}
} .video{}
.video iframe{width:100%;height:500px;}
@media only screen and (max-width: 850px) {
.video iframe{height:250px;}
} .current_travel{padding-top:120px;}
.travel_block{padding:24px;position:relative;height:392px;background-size:cover;background-repeat:no-repeat;cursor:pointer;}
.travel_block:before{content:'';background:rgb(0 0 0 / 28%);position:absolute;width:100%;height:100%;top:0;left:0;}
.travel_block .travel_info{}
.travel_block .travel_info .title{font-family:'Lora';font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#FFFFFF;text-align:center;position:absolute;top:24px;left:0;right:0;margin:auto;}
.travel_block .travel_info .date{font-style:normal;font-weight:500;font-size:18px;line-height:26px;color:#F6F7F2;text-align:center;position:absolute;bottom:24px;left:0;right:0;margin:auto;}
.travel_block .btn-accent{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:none;margin:22px auto 0;padding:10px 0;text-align:center;gap:10px;width:100%;max-width:183px;height:44px;position:absolute;bottom:24px;left:0;right:0;margin:auto;}
.travel_block:hover .btn-accent{display:block;opacity:1;}
.travel_block:hover .travel_info .date{bottom:78px;}
.prevArrow{position:absolute;bottom:0;top:0;left:15px;margin:auto;z-index:9;}
.nextArrow{position:absolute;bottom:0;top:0;right:15px;margin:auto;z-index:9;}
.slick-arrow{cursor:pointer;}
.slick-arrow path{fill-opacity:1;}
.slick-arrow:hover path{fill-opacity:0.75;}
.current_slider .slick-list{width:80%;margin:auto;overflow:inherit!important;}
.slick-slide{margin:0 16px;}
.slick-dots{}
.slick-dots li{}
.slick-dots li button::before{color:rgba(236, 103, 53, 0.3);font-size:32px;opacity:1;}
.slick-dots li.slick-active button:before{opacity:1;color:#EC6735;}
.btn-all{margin:71px auto;justify-content:center;border:2px solid #EC6735;background:transparent;color:#EC6735;}
.btn-all:hover{color:#121111;border:2px solid #121111;background:transparent;}
@media only screen and (max-width: 850px) {
.current_slider .slick-list{width:100%;}
.travel_block .btn-accent{opacity:1;display:block;}
} .special{padding:120px 0;background:rgba(246, 247, 242, 0.4);}
.special .section_title{margin-bottom:64px;}
.special ul{display:flex;align-items:baseline;justify-content:center;gap:75px;}
.special ul li{text-align:center;}
.special ul li img{width:48px;height:48px;object-fit:contain;margin-bottom:8px;}
.special ul li h3{font-family:'Lora';font-style:normal;font-weight:500;font-size:24px;line-height:32px;margin-bottom:10px;}
.special ul li p{font-size:14px;line-height:20px;}
@media only screen and (max-width: 1050px) {
.special ul{flex-wrap:wrap;gap:20px}
.special ul li{width:48%;}
}
@media only screen and (max-width: 850px) {
.special ul li{width:100%;}
.special{padding:72px 0;}
.special ul li h3{font-size:20px;line-height:28px;}
}  .faq{padding-top:120px;}
.accordion{max-width:750px;margin:44px auto 0;}
.accordion__item{margin-bottom:20px;}
.accordion__item .accordion__title{position:relative;}
.accordion__item:not(:first-child){border-top:solid 1px #D8DAD1;padding-top:20px;}
.accordion__item .accordion__title:hover{transition:all 0.5s ease-out;cursor:pointer;}
.accordion__item .accordion-active{}
.accordion__item .accordion__title .title{max-width:90%;font-style:normal;font-weight:500;font-size:20px;line-height:28px;}
.accordion__item .accordion__title .accordion__arrow{position:absolute;top:0;bottom:0;margin:auto;right:15px;width:15px;height:30px;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.accordion__item .accordion__rotate{transform:rotate(180deg);}
.accordion__item .accordion__rotate svg path{fill:#EC6735;}
.accordion__item .accordion__content{display:none;margin-top:10px;font-style:normal;font-weight:400;font-size:14px;line-height:22px;max-width:90%;}
@media only screen and (max-width: 850px) {
.accordion__item .accordion__title .title{font-size:18px;line-height:26px;}
.accordion__item .accordion__content{color:#6B6A69;}
} .gallerys{margin-top:120px;display:-ms-flexbox;display:flex;flex-wrap:wrap;}
.gallerys .gallery-item{width:33.333%;}
.gallerys .gallery-item:nth-child(4),
.gallerys .gallery-item:nth-child(5),
.gallerys .gallery-item:nth-child(6),
.gallerys .gallery-item:nth-child(7){width:25%}
.gallerys img{width:100%;height:100%;max-height:500px;object-fit:cover;display:block;}
.reviews{padding-top:120px;}
.reviews_slider{}
.reviews_slider .prevArrow{left:-30px;}
.reviews_slider .nextArrow{right:-30px;}
.reviews_block{}
.reviews_info{background:rgba(246, 247, 242, 0.5);padding:24px;}
.reviews_info .top{display:-ms-flexbox;display:flex;gap:15px;}
.reviews_info .top .avatar{}
.reviews_info .top .avatar img{width:64px;height:64px;object-fit:cover;}
.reviews_info .top .info{}
.reviews_info .top .info .name{font-weight:500;font-size:20px;line-height:28px;color:#121111;margin-bottom:5px;}
.reviews_info .top .info .link a{font-weight:400;font-size:12px;line-height:18px;color:#EC6735;display:block;}
.reviews_info .bottom{height:280px;overflow:hidden;margin-top:15px;}
.single_trip{}
.single_trip .greeting{position:relative;}
.single_trip .greeting:after{content:'';background:linear-gradient(0deg, rgba(0, 0, 0, 0.32), rgba(0, 0, 0, 0.32));position:absolute;width:100%;height:100%;top:0;}
.single_trip .greeting_block{z-index:9;}
.single_trip .greeting .dates_trips{padding:20px 0;font-family:'Lora';font-style:normal;font-weight:600;font-size:24px;line-height:32px;text-align:center;color:#fff;margin-bottom:24px;}
.dates_trip{text-align:center;padding-top:120px;padding-bottom:30px;position:relative;}
.dates_trip:before{content:'';width:100%;max-width:140px;margin-left:auto;margin-right:auto;height:1px;background-color:#000000;position:absolute;top:90px;left:0;right:0;}
.dates_trip:after{content:'';width:100%;max-width:140px;margin-left:auto;margin-right:auto;height:1px;background-color:#000000;position:absolute;bottom:0;left:0;right:0;}
.dates_trip .date_trip{font-family:'Lora';font-style:normal;font-weight:600;font-size:24px;line-height:32px;text-align:center;color:#121111;margin-bottom:24px;}
.dates_trip .people_trip{font-family:'Lora';font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:rgb(160, 0, 0);text-align:center;}
.advantages{padding-top:120px;}
.advantages_list{display:flex;gap:32px;}
.advantages_block{text-align:center;flex-basis:calc(100%/4);}
.advantages_block .icon{}
.advantages_block .icon img{width:120px;height:120px;object-fit:cover;border-radius:50%;display:block;margin:0 auto 24px auto;}
.advantages_block .title{font-family:'Lora';font-style:normal;font-weight:600;font-size:24px;line-height:32px;text-align:center;color:#121111;margin:0 auto 24px auto;max-width:350px;}
.advantages_block p{font-weight:400;font-size:16px;line-height:24px;max-width:300px;margin:0 auto;}
@media only screen and (max-width: 1200px) {
.advantages_list{flex-wrap:wrap;gap:0;}
.advantages_block{flex-basis:calc(100%/2);padding:25px;}
}
@media only screen and (max-width: 1050px) {
.advantages_list{flex-wrap:wrap;}
.advantages_block{width:48%;}
}
@media only screen and (max-width: 850px) {
.advantages{padding-top:100px;}
.advantages_block{flex-basis:calc(100%/1);}
.advantages_block .icon img{width:88px;height:88px;margin:0 auto 20px auto;}
.advantages_block .title{font-size:20px;line-height:28px;margin-bottom:20px;}
} .plan{min-height:800px;height:100vh;position:relative;background-size:cover;background-repeat:no-repeat;margin:120px 0 0 0;padding:135px 0;}
.plan .container{position:relative;height:100%;}
.plan_list{position:absolute;top:0px;bottom:0px;left:0px;right:0px;height:fit-content;background:rgb(255, 255, 255);padding:80px;margin:auto;transition:0.5s;}
.plan .show_more_1{display:none;}
@media only screen and (max-width: 1250px) {
.plan_list{width:95%;}
}
@media only screen and (max-width: 1050px) {
.plan{min-height:auto;height:100%;padding:32px 0;margin:100px 0 0 0;}
.plan_list{position:inherit;padding:32px 24px;width:100%;}
}
@media only screen and (max-width: 850px) {
.plan_list{padding:32px 12px;}
.plan_list p:nth-child(n+4),
.plan .show_more_1 span:last-child{display:none;}
.plan .show_more_1, .plan_list.show-full p:nth-child(n+3),
.plan_list.show-full .show_more_1 span:last-child{display:block;}
.plan_list.show-full .show_more_1 span:first-child{display:none;}
.show_more_1 span{color:#6B6A69;cursor:pointer;}
} .plan_day{padding-top:135px;}
.plan_day .plans_img{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:15px;}
.plan_day .plans_img img{width:100%;height:auto;max-width:150px;cursor:pointer;}
@media only screen and (max-width: 850px){}
.included{padding-top:120px;}
.included_list{display:flex;align-items:center;flex-wrap:wrap;gap:16px;max-width:800px;margin:0 auto;}
.included_block{display:flex;align-items:flex-start;gap:15px;flex-basis:calc(50% - 8px);}
.included_block .icon{}
.included_block .icon svg{}
.included_block .title{font-family:'Lora';font-style:normal;font-weight:500;font-size:24px;line-height:32px;color:#2B2A29;}
.not_included{padding-top:100px;}
@media only screen and (max-width: 850px) {
.included_block{flex-basis:100%;}
.included_block .title{font-weight:500;font-size:20px;line-height:28px;}
} .price{min-height:800px;height:85vh;position:relative;background-size:cover;background-repeat:no-repeat;margin:120px 0 0 0;padding:135px 0;background-position:center;}
.price .container{position:relative;height:100%;}
.price_block{position:absolute;top:0px;bottom:0px;left:0px;right:0px;height:fit-content;background:rgb(255, 255, 255);padding:80px;margin:auto;transition:0.5s;max-width:540px;text-align:center;}
.price_block .title{font-family:'Lora';font-style:normal;font-weight:600;font-size:42px;line-height:48px;text-align:center;color:#121111;margin-bottom:32px;}
.price_block .total_price{font-family:'Lora';font-style:normal;font-weight:500;font-size:72px;line-height:70px;text-align:center;color:#121111;margin-bottom:24px;}
.price_block .date,.price_block .prepayment{font-style:normal;font-weight:500;font-size:20px;line-height:28px;text-align:center;color:#2B2A29;margin-bottom:18px;}
.price_block .prepayment{text-decoration:underline;cursor:pointer;}
.price_block .btn-booking{margin:0 auto;cursor:pointer;}
@media only screen and (max-width: 1050px) {
.price{min-height:auto;height:100%;padding:32px 0;}
.price_block{position:inherit;padding:48px 24px;}
.price_block .title{font-size:32px;line-height:40px;}
.price_block .total_price{font-size:32px;line-height:40px;}
.price_block .date, .price_block .prepayment{font-size:16px;line-height:24px;}
} form br{display:none;}
form input, form textarea{margin:0;height:60px;padding:0 20px;font-size:16px;line-height:1.33;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-appearance:none;border-radius:0;color:#000000;border:1px solid #c9c9c9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:10px;}
form input.wpcf7-not-valid{border:1px solid red!important;}
form input[type=submit]{width:100%;color:#fff;border:0;font-size:20px;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:0;}
.wpcf7-not-valid-tip{color:red;font-size:13px;margin-top:5px;display:none;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{display:none;}
.custom-model-main,.custom-model-main-2{text-align:center;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0;opacity:0;-webkit-transition:opacity 0.15s linear, z-index 0.15;-o-transition:opacity 0.15s linear, z-index 0.15;transition:opacity 0.15s linear, z-index 0.15;z-index:-1;overflow-x:hidden;overflow-y:auto;}
.custom-model-main .section_title,.custom-model-main-2 .section_title{margin-bottom:10px;}
.custom-model-main img,.custom-model-main-2 img{width:100%;height:auto;display:block;max-height:350px;object-fit:cover}
.model-open,.model-open-2{z-index:99999;opacity:1;}
.custom-model-inner{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;display:inline-block;vertical-align:middle;width:600px;margin:30px auto;max-width:97%;}
.custom-model-wrap{display:block;width:100%;position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);background-clip:padding-box;outline:0;text-align:left;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:calc(100vh - 70px);overflow-y:auto;border-top-right-radius:0;border-top-left-radius:0;}
.model-open .custom-model-inner,.model-open-2 .custom-model-inner{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);position:relative;z-index:999;}
.model-open .bg-overlay,.model-open-2 .bg-overlay-2{background:rgba(0, 0, 0, 0.6);z-index:99;}
.bg-overlay,.bg-overlay-2{background:rgba(0, 0, 0, 0);height:100vh;width:100%;position:fixed;left:0;top:0;right:0;bottom:0;z-index:0;-webkit-transition:background 0.15s linear;-o-transition:background 0.15s linear;transition:background 0.15s linear;}
.close-btn,.close-btn-2{position:absolute;right:0;top:-30px;cursor:pointer;z-index:99;font-size:30px;color:#fff;}
@media screen and (min-width:800px){
.custom-model-main:before,.custom-model-main-2:before{content:"";display:inline-block;height:auto;vertical-align:middle;margin-right:-0px;height:100%;}
}
@media screen and (max-width:799px){
.custom-model-inner{margin-top:45px;}
.model-open,.model-open-2{overflow-y:scroll;}
}     .footer_socia{padding:120px 0;}
.footer_socia .title{font-family:'Lora', sans-serif;font-style:normal;font-weight:600;font-size:42px;line-height:48px;text-align:center;margin-bottom:24px;}
.footer_socia p{font-weight:400;font-size:16px;line-height:24px;max-width:392px;margin:0 auto 48px auto;text-align:center;}
.footer_socia nav{}
.footer_socia nav ul{display:flex;align-items:center;gap:24px;justify-content:center;}
.footer_socia nav ul li{}
.footer_socia nav ul li:not(:last-child){}
.footer_socia nav ul li a{}
.footer_socia nav ul li a:hover svg path{cursor:pointer;fill:#EC6735;}
@media only screen and (max-width: 850px) {
.footer_socia{padding:100px 0;}
.footer_socia .title{font-size:26px;line-height:34px;text-transform:capitalize;}
} .error-404{padding-top:240px;text-align:center;}
.error-404 .btn{width:fit-content;margin:0 auto;}
.travel_page{padding-top:170px}
.travel_list{display:flex;align-items:center;flex-wrap:wrap;gap:30px;}
.travel_list .travel_block{flex-basis:calc(100%/3 - 30px);}
.quote{padding:120px 0 0 0;}
.quote .quote_title{font-family:'Lora', serif;font-style:italic;max-width:571px;margin:0 auto;font-weight:600;font-size:32px;line-height:40px;text-align:center;color:#2B2A29;}
.quote .quote_signature{margin-top:24px;font-weight:500;font-size:18px;line-height:26px;text-align:center;color:#6B6A69;}
@media only screen and (max-width: 850px) {
.travel_block .travel_info .date{bottom:78px;}
.travel_block{height:450px;border-radius:20px;}
.travel_block:before{border-radius:20px;}
.travel_list .travel_block{flex-basis:calc(100%/2 - 30px);}
.travel_page{padding-top:100px}
.bottom_footer ul{flex-wrap:wrap;}
}
@media only screen and (max-width: 650px) {
.travel_list{gap:15px}
.travel_list .travel_block{flex-basis:calc(100%/1);}
} footer{padding:80px 0 40px 0;background:rgba(246, 247, 242, 0.5);}
footer .top_footer{display:flex;align-items:center;padding-bottom:16px;position:relative;}
footer .top_footer:after{content:'';height:1px;background:#D8DAD1;position:absolute;bottom:0;width:300%;left:-100%;}
.top_footer .footer_menu{width:40%;}
.top_footer .footer_menu ul{display:flex;align-items:center;gap:40px;}
.top_footer .footer_menu ul li{}
.top_footer .footer_menu ul li:not(:last-child){}
.top_footer .footer_menu ul li a{font-weight:500;font-size:16px;line-height:24px;color:#121111;text-decoration:none;}
.top_footer .footer_menu ul li a:hover{color:#EC6735;}
.top_footer .logo{margin:0 auto;}
.top_footer .logo img{}
.top_footer .footer_soc{width:40%;}
.top_footer .footer_soc ul{display:flex;align-items:center;gap:18px;justify-content:end;}
.top_footer .footer_soc ul li{}
.top_footer .footer_soc ul li:first-child{margin-right:22px;}
.top_footer .footer_soc ul li:not(:last-child){}
.top_footer .footer_soc ul li a{text-decoration:none;font-style:normal;font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase;color:#121111;}
.top_footer .footer_soc ul li a:hover, .top_footer .footer_soc ul li a:hover svg path{cursor:pointer;fill:#EC6735;color:#EC6735;}
.bottom_footer{margin-top:12px;}
.bottom_footer ul{display:flex;align-items:center;justify-content:center;gap:10px;}
.bottom_footer ul li{}
.bottom_footer ul li:first-child{}
.bottom_footer ul li:not(:last-child){}
.bottom_footer ul li a{font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#121111;text-decoration:none;}
.bottom_footer ul li a:hover{cursor:pointer;color:#EC6735;}
.bottom_footer .copyright{font-style:normal;font-weight:400;font-size:14px;line-height:22px;text-align:center;color:#6B6A69;margin-top:8px;}
.toggle-menu{display:none;position:absolute;top:0;bottom:0;margin-bottom:auto;margin-top:auto;left:15px;width:24px;height:20px;flex-direction:column;justify-content:space-around;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;z-index:11;}
.toggle:after{content:none;background:#000;position:absolute;height:70%;width:100%;left:0;bottom:0;opacity:0.5;}
.line{width:100%;height:2px;border-radius:0;background-color:#fff;transition:transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;-moz-transition:transform 0.2s ease-out;-ms-transition:transform 0.2s ease-out;-o-transition:transform 0.2s ease-out;transition:0.5s;}
.menu-2 .line{background-color:#000;}
.active_line .line1{background-color:#E35D51;transform:scale(0.9) rotateZ(-45deg) translate(3px, 4px);}
.active_line .line2{display:none;}
.active_line .line3{background-color:#EC6735;transform:scale(0.9) rotateZ(45deg) translate(-5px, -11px);}
.popup_menu{position:fixed;}
.popup_menu.active{top:0;left:0;right:0;margin:auto;width:100%;height:100%;max-width:1140px;z-index:10;animation:g 0.5s ease forwards;}
.popup_menu.active .menu{background:#fff;height:100%;max-height:500px;padding:120px 60px;box-shadow:0 3px 5px rgba(57, 63, 72, 0.3);}
.popup_menu.active .menu nav:first-child ul{animation:g 0.5s ease forwards;}
.popup_menu .menu nav:first-child ul{animation:h 0.5s ease forwards;}
.popup_menu nav{text-align:center;}
.popup_menu nav ul{}
.popup_menu nav ul li{}
.popup_menu nav ul li:not(:last-child){margin-bottom:16px;}
.popup_menu nav ul li a{font-family:'Lora';font-style:normal;font-weight:500;font-size:20px;line-height:28px;color:#2B2A29;text-decoration:none;}
.popup_menu nav ul li a:hover, .popup_menu nav.nav_sub .title:hover{color:#E35D51}
.popup_menu nav.nav_sub{margin-top:40px;}
.popup_menu nav.nav_sub .title{display:flex;align-items:center;justify-content:end;font-weight:600;font-size:17px;line-height:20px;text-align:right;color:#FFFFFF;cursor:pointer;margin-bottom:10px;}
.popup_menu nav.nav_sub .title:hover svg path{fill:#E35D51;}
.popup_menu nav.nav_sub .title svg{margin-right:10px;transition:0.5s;}
.popup_menu nav.nav_sub .title.active svg{transform:rotate(-90deg)}
.popup_menu nav.nav_sub ul{visibility:hidden;animation:h 0.5s ease forwards;}
.popup_menu nav.nav_sub ul.active{visibility:visible;animation:g 0.5s ease forwards;}
.popup_menu .copyright{position:absolute;bottom:40px;right:20px;z-index:9;font-weight:500;font-size:10px;line-height:12px;letter-spacing:0.09em;color:#999999;animation:h 0.5s ease forwards;display:flex;align-items:center;}
.popup_menu .copyright-menu{display:flex;align-items:center;margin-left:4px;}
.popup_menu .copyright-menu li{margin-bottom:0;line-height:12px;position:relative;}
.popup_menu .copyright-menu li:not(:last-child):after{content:' | ';font-size:10px;color:#999999;}
.popup_menu .copyright-menu li a{font-weight:500;font-size:10px;line-height:12px;letter-spacing:0.09em;color:#999999;}
.popup_menu .copyright-menu li:not(:last-child){margin-right:4px;}
.popup_menu.active .copyright{animation:g 0.5s ease forwards;}
.popup_menu .copyright a{color:#999999;}
.popup_menu .copyright a:hover{color:#E35D51;}
@keyframes g {
0%{opacity:0;transform:scale(0.95);transform-origin:100% 0;}
to{opacity:1;transform:scale(1);}
}
@keyframes h {
0%{opacity:1;transform:scale(1);}
to{opacity:0;transform:scale(0.95);transform-origin:100% 0;}
}
@media only screen and (max-width: 850px) {
.toggle-menu{display:flex;}
footer{padding:32px 0 24px 0;}
.top_footer{flex-wrap:wrap;}
.top_footer .footer_menu, .top_footer .logo, .top_footer .footer_soc{width:100%;}
.top_footer .logo{-webkit-box-ordinal-group:1;order:1;text-align:center;margin-bottom:16px;}
.top_footer .footer_menu, .footer_soc{-webkit-box-ordinal-group:4;order:4;}
.top_footer .footer_menu ul, .top_footer .footer_soc ul{justify-content:center;}
.top_footer .footer_menu{margin-bottom:16px;}
.top_footer .footer_menu ul{gap:28px;}
.top_footer .footer_menu ul li a{font-size:14px;line-height:22px;}
.top_footer .footer_soc ul li:first-child{display:none;}
} @media only screen and (max-width: 1350px){}
@media only screen and (max-width: 1050px){}
@media only screen and (max-width: 750px) {}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list{background:#fff url(https://vabotrips.com/wp-content/themes/vabotrips/assets/js/slick/ajax-loader.gif) center center no-repeat;}
.slick-prev, .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before, .slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{content:'←';}
[dir='rtl'] .slick-prev:before{content:'→';}
.slick-next{right:-25px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-next:before{content:'→';}
[dir='rtl'] .slick-next:before{content:'←';}
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#CCC;}
.mfp-preloader a:hover{color:#FFF;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}
.mfp-close:hover, .mfp-close:focus{opacity:1;}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;}
.mfp-arrow:before, .mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444;}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap");
html, body, div, span, applet, object, iframe,.travel_block .btn-accent
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
object{outline:none;display:block;overflow:hidden}
textarea{overflow:auto}
iframe{border:0}
sup, sub{line-height:0;font-size:.75em;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
*{outline:0;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
html, body{overflow-x:hidden;margin:0;padding:0;font-family:'Inter', sans-serif;font-size:16px;line-height:24px;color:#2B2A29;min-width:320px;min-height:100%;position:relative;width:100%;background:#fff;}
.overflow{overflow:hidden!important;}
section#primary{padding-top:120px;}
section#primary h1{line-height:normal;margin-bottom:20px;}
section#primary h2{line-height:normal;margin-bottom:10px;}
h1, h2, h3, h4, h5, h6{font-weight:bold;line-height:1em}
h1, .h1{font-size:2em}
h2, .h2{font-size:1.6em}
h3, .h3{font-size:1.4em}
h4, .h4{font-size:1.2em}
h5, .h5{font-size:1.1em}
h6, .h6{font-size:1em}
p:not(:last-child){margin-bottom:15px;}
small{font-size:.833em}
em, i{font-style:italic}
strong, b{font-weight:bold}
code, pre{font-family:monospace}
a{text-decoration:underline}
a:hover, a:focus{text-decoration:none}
a:hover, a:active{outline:none}
hr{background-color:#fff;border:1px solid #fff;border-top:1px solid #aaa;clear:both;margin:2em 0}
blockquote{padding:0.2em 1em 0.2em 2em;border-left:3px solid #eee}
.overflow{overflow:hidden;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;}
.container{width:100%;max-width:1140px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.full_container{width:100%;max-width:1240px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.btn{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:13px 48px;gap:10px;width:fit-content;height:50px;background:#EC6735;border-radius:10px;text-decoration:none;font-weight:500;font-size:16px;line-height:24px;}
.btn-accent{background:#EC6735;color:#fff;}
.btn-accent:hover{background:#E75C27;}
.section_title{font-family:'Lora';font-style:normal;font-weight:600;font-size:42px;line-height:48px;text-transform:capitalize;color:#121111;margin-bottom:32px;}
.text-center{text-align:center;}
@media only screen and (max-width: 850px) {
.section_title{font-size:26px;line-height:34px;}
} #header{position:absolute;width:100%;top:0;z-index:11;padding:15px 0;}
#header.fixed-menu{position:fixed;top:0;width:100%;background:#fff;padding:5px 0;box-shadow:0 3px 5px rgba(57, 63, 72, 0.3);-webkit-animation:header 0.5s forwards;animation:header 0.5s forwards;}
@-webkit-keyframes header{ 0%{transform:translateY(-40px);}100%{transform:translateY(0px);}} 
.header{display:flex;align-items:center;}
#header .logo{margin:0 auto;}
.orderliness{width:40%;}
.orderliness nav{}
.orderliness nav ul{display:flex;align-items:center;gap:40px;}
.orderliness nav ul li{text-align:center;}
.orderliness nav ul li a, #header .menu nav ul li a{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#FFFFFF;text-decoration:none;}
.orderliness nav ul li a:hover, #header .menu nav ul li a:hover{color:#EC6735!important;}
#header .menu{display:flex;align-items:center;justify-content:end;gap:40px;width:40%;position:relative;}
#header .socia-min{margin-right:100px;}
#header .socia-min ul{display:flex;align-items:center;gap:16px;}
#header .socia-min ul li:hover svg path{fill:#EC6735!important;}
.lang{position:absolute;top:0;bottom:0;margin:auto;right:0;}
.lang .current{display:flex;align-items:center;cursor:pointer;font-style:normal;font-weight:500;font-size:16px;color:#FFFFFF;}
.lang .current svg{margin-left:10px;width:16px}
.lang .current.active svg{transform:rotate(180deg);}
.lang .current.active svg path{fill:#EC6735!important}
.lang nav{visibility:hidden;animation:h 0.5s ease forwards;}
.lang nav.active{visibility:visible;animation:g 0.5s ease forwards;}
.lang.active .current, .lang.active ul li a{color:#2B2A29!important;}
.lang.active .current svg path{fill:#2B2A29;}
.toggle_socia ul{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:69px;}
.toggle_socia ul li{}
.toggle_socia ul li:not(:last-child){margin-bottom:0!important;}
.toggle_socia ul li svg{width:40px;height:40px;}
.toggle_socia ul li svg path{fill:#2B2A29;fill-opacity:1;}
.fixed-menu .orderliness nav ul li a, #header.fixed-menu .menu nav ul li a,
.fixed-menu .lang .current, .menu-2 .orderliness nav ul li a, #header.menu-2 .menu nav ul li a,
.menu-2 .lang .current{color:#121111;}
#header.fixed-menu .socia-min ul li svg path,
.fixed-menu .lang .current svg path, #header.menu-2 .socia-min ul li svg path,
.menu-2 .lang .current svg path{fill:#121111;}
@media only screen and (max-width: 1050px) {
.orderliness nav ul, #header .menu{gap:10px;}
}
@media only screen and (max-width: 850px) {
.header{display:block;}
.orderliness, #header #contact,
#header .socia-min{display:none;}
#header .logo{width:fit-content;}
#header .menu{position:absolute;right:15px;top:28px;bottom:0;margin:auto;}
#header.fixed-menu .menu{top:18px;}
#header.fixed-menu .line{background-color:#000000;}
.toggleactive{box-shadow:none!important;border-bottom:solid 1px #d8dad14a;}
.lang .current{justify-content:end;align-items:center;}
.lang nav.active{text-align:right;}
}
@media only screen and (max-width: 650px){
#header .logo img{max-width:48px;object-fit:cover;}
}  .greeting{height:100vh;position:relative;background-size:cover;background-repeat:no-repeat;}
.greeting .container{height:100%;position:relative;}
.greeting_block{position:absolute;bottom:0;top:0;left:15px;right:15px;width:initial;height:fit-content;margin:auto;}
.greeting_block h1{font-family:'Lora';font-style:normal;font-weight:600;font-size:50px;line-height:64px;text-transform:uppercase;color:#FFFFFF;max-width:756px;margin:0 auto 40px auto;text-align:center;}
.greeting_block p{font-style:normal;font-weight:500;font-size:20px;line-height:28px;color:#F6F7F2;max-width:600px;margin:0 auto;text-align:center;}
.greeting_block a.btn{margin:56px auto 0 auto;}
@media only screen and (max-width: 850px) {
.greeting_block h1{font-size:28px;line-height:40px;text-align:center;margin-bottom:32px;}
.greeting_block p{font-size:16px;line-height:24px;max-width:100%;text-align:center}
.greeting_block a.btn{width:100%;max-width:288px;height:44px;background:#EC6735;border-radius:10px;justify-content:center;align-items:center;margin:50px auto 0 auto;}
} .about{padding-top:120px;}
.aboutrow{display:flex;align-items:center;gap:75px;}
.about_image{width:50%;}
.about_image img{width:100%}
.about_content{width:50%;}
.about_content .title{}
.about_content p{}
@media only screen and (max-width: 850px) {
.aboutrow{flex-wrap:wrap;gap:48px;}
.about_content,.about_image{width:100%;}
.about_image{-webkit-box-ordinal-group:2;order:2;}
} .video{}
.video iframe{width:100%;height:500px;}
@media only screen and (max-width: 850px) {
.video iframe{height:250px;}
} .current_travel{padding-top:120px;}
.travel_block{padding:24px;position:relative;height:392px;background-size:cover;background-repeat:no-repeat;cursor:pointer;}
.travel_block:before{content:'';background:rgb(0 0 0 / 28%);position:absolute;width:100%;height:100%;top:0;left:0;}
.travel_block .travel_info{}
.travel_block .travel_info .title{font-family:'Lora';font-style:normal;font-weight:600;font-size:32px;line-height:40px;color:#FFFFFF;text-align:center;position:absolute;top:24px;left:0;right:0;margin:auto;}
.travel_block .travel_info .date{font-style:normal;font-weight:500;font-size:18px;line-height:26px;color:#F6F7F2;text-align:center;position:absolute;bottom:24px;left:0;right:0;margin:auto;}
.travel_block .btn-accent{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:none;margin:22px auto 0;padding:10px 0;text-align:center;gap:10px;width:100%;max-width:183px;height:44px;position:absolute;bottom:24px;left:0;right:0;margin:auto;}
.travel_block:hover .btn-accent{display:block;opacity:1;}
.travel_block:hover .travel_info .date{bottom:78px;}
.prevArrow{position:absolute;bottom:0;top:0;left:15px;margin:auto;z-index:9;}
.nextArrow{position:absolute;bottom:0;top:0;right:15px;margin:auto;z-index:9;}
.slick-arrow{cursor:pointer;}
.slick-arrow path{fill-opacity:1;}
.slick-arrow:hover path{fill-opacity:0.75;}
.current_slider .slick-list{width:80%;margin:auto;overflow:inherit!important;}
.slick-slide{margin:0 16px;}
.slick-dots{}
.slick-dots li{}
.slick-dots li button::before{color:rgba(236, 103, 53, 0.3);font-size:32px;opacity:1;}
.slick-dots li.slick-active button:before{opacity:1;color:#EC6735;}
.btn-all{margin:71px auto;justify-content:center;border:2px solid #EC6735;background:transparent;color:#EC6735;}
.btn-all:hover{color:#121111;border:2px solid #121111;background:transparent;}
@media only screen and (max-width: 850px) {
.current_slider .slick-list{width:100%;}
.travel_block .btn-accent{opacity:1;display:block;}
} .special{padding:120px 0;background:rgba(246, 247, 242, 0.4);}
.special .section_title{margin-bottom:64px;}
.special ul{display:flex;align-items:baseline;justify-content:center;gap:75px;}
.special ul li{text-align:center;}
.special ul li img{width:48px;height:48px;object-fit:contain;margin-bottom:8px;}
.special ul li h3{font-family:'Lora';font-style:normal;font-weight:500;font-size:24px;line-height:32px;margin-bottom:10px;}
.special ul li p{font-size:14px;line-height:20px;}
@media only screen and (max-width: 1050px) {
.special ul{flex-wrap:wrap;gap:20px}
.special ul li{width:48%;}
}
@media only screen and (max-width: 850px) {
.special ul li{width:100%;}
.special{padding:72px 0;}
.special ul li h3{font-size:20px;line-height:28px;}
}  .faq{padding-top:120px;}
.accordion{max-width:750px;margin:44px auto 0;}
.accordion__item{margin-bottom:20px;}
.accordion__item .accordion__title{position:relative;}
.accordion__item:not(:first-child){border-top:solid 1px #D8DAD1;padding-top:20px;}
.accordion__item .accordion__title:hover{transition:all 0.5s ease-out;cursor:pointer;}
.accordion__item .accordion-active{}
.accordion__item .accordion__title .title{max-width:90%;font-style:normal;font-weight:500;font-size:20px;line-height:28px;}
.accordion__item .accordion__title .accordion__arrow{position:absolute;top:0;bottom:0;margin:auto;right:15px;width:15px;height:30px;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.accordion__item .accordion__rotate{transform:rotate(180deg);}
.accordion__item .accordion__rotate svg path{fill:#EC6735;}
.accordion__item .accordion__content{display:none;margin-top:10px;font-style:normal;font-weight:400;font-size:14px;line-height:22px;max-width:90%;}
@media only screen and (max-width: 850px) {
.accordion__item .accordion__title .title{font-size:18px;line-height:26px;}
.accordion__item .accordion__content{color:#6B6A69;}
} .gallerys{margin-top:120px;display:-ms-flexbox;display:flex;flex-wrap:wrap;}
.gallerys .gallery-item{width:33.333%;}
.gallerys .gallery-item:nth-child(4),
.gallerys .gallery-item:nth-child(5),
.gallerys .gallery-item:nth-child(6),
.gallerys .gallery-item:nth-child(7){width:25%}
.gallerys img{width:100%;height:100%;max-height:500px;object-fit:cover;display:block;}
.reviews{padding-top:120px;}
.reviews_slider{}
.reviews_slider .prevArrow{left:-30px;}
.reviews_slider .nextArrow{right:-30px;}
.reviews_block{}
.reviews_info{background:rgba(246, 247, 242, 0.5);padding:24px;}
.reviews_info .top{display:-ms-flexbox;display:flex;gap:15px;}
.reviews_info .top .avatar{}
.reviews_info .top .avatar img{width:64px;height:64px;object-fit:cover;}
.reviews_info .top .info{}
.reviews_info .top .info .name{font-weight:500;font-size:20px;line-height:28px;color:#121111;margin-bottom:5px;}
.reviews_info .top .info .link a{font-weight:400;font-size:12px;line-height:18px;color:#EC6735;display:block;}
.reviews_info .bottom{height:280px;overflow:hidden;margin-top:15px;}
.single_trip{}
.single_trip .greeting{position:relative;}
.single_trip .greeting:after{content:'';background:linear-gradient(0deg, rgba(0, 0, 0, 0.32), rgba(0, 0, 0, 0.32));position:absolute;width:100%;height:100%;top:0;}
.single_trip .greeting_block{z-index:9;}
.single_trip .greeting .dates_trips{padding:20px 0;font-family:'Lora';font-style:normal;font-weight:600;font-size:24px;line-height:32px;text-align:center;color:#fff;margin-bottom:24px;}
.dates_trip{text-align:center;padding-top:120px;padding-bottom:30px;position:relative;}
.dates_trip:before{content:'';width:100%;max-width:140px;margin-left:auto;margin-right:auto;height:1px;background-color:#000000;position:absolute;top:90px;left:0;right:0;}
.dates_trip:after{content:'';width:100%;max-width:140px;margin-left:auto;margin-right:auto;height:1px;background-color:#000000;position:absolute;bottom:0;left:0;right:0;}
.dates_trip .date_trip{font-family:'Lora';font-style:normal;font-weight:600;font-size:24px;line-height:32px;text-align:center;color:#121111;margin-bottom:24px;}
.dates_trip .people_trip{font-family:'Lora';font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:rgb(160, 0, 0);text-align:center;}
.advantages{padding-top:120px;}
.advantages_list{display:flex;gap:32px;}
.advantages_block{text-align:center;flex-basis:calc(100%/4);}
.advantages_block .icon{}
.advantages_block .icon img{width:120px;height:120px;object-fit:cover;border-radius:50%;display:block;margin:0 auto 24px auto;}
.advantages_block .title{font-family:'Lora';font-style:normal;font-weight:600;font-size:24px;line-height:32px;text-align:center;color:#121111;margin:0 auto 24px auto;max-width:350px;}
.advantages_block p{font-weight:400;font-size:16px;line-height:24px;max-width:300px;margin:0 auto;}
@media only screen and (max-width: 1200px) {
.advantages_list{flex-wrap:wrap;gap:0;}
.advantages_block{flex-basis:calc(100%/2);padding:25px;}
}
@media only screen and (max-width: 1050px) {
.advantages_list{flex-wrap:wrap;}
.advantages_block{width:48%;}
}
@media only screen and (max-width: 850px) {
.advantages{padding-top:100px;}
.advantages_block{flex-basis:calc(100%/1);}
.advantages_block .icon img{width:88px;height:88px;margin:0 auto 20px auto;}
.advantages_block .title{font-size:20px;line-height:28px;margin-bottom:20px;}
} .plan{min-height:800px;height:100vh;position:relative;background-size:cover;background-repeat:no-repeat;margin:120px 0 0 0;padding:135px 0;}
.plan .container{position:relative;height:100%;}
.plan_list{position:absolute;top:0px;bottom:0px;left:0px;right:0px;height:fit-content;background:rgb(255, 255, 255);padding:80px;margin:auto;transition:0.5s;}
.plan .show_more_1{display:none;}
@media only screen and (max-width: 1250px) {
.plan_list{width:95%;}
}
@media only screen and (max-width: 1050px) {
.plan{min-height:auto;height:100%;padding:32px 0;margin:100px 0 0 0;}
.plan_list{position:inherit;padding:32px 24px;width:100%;}
}
@media only screen and (max-width: 850px) {
.plan_list{padding:32px 12px;}
.plan_list p:nth-child(n+4),
.plan .show_more_1 span:last-child{display:none;}
.plan .show_more_1, .plan_list.show-full p:nth-child(n+3),
.plan_list.show-full .show_more_1 span:last-child{display:block;}
.plan_list.show-full .show_more_1 span:first-child{display:none;}
.show_more_1 span{color:#6B6A69;cursor:pointer;}
} .plan_day{padding-top:135px;}
.plan_day .plans_img{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:15px;}
.plan_day .plans_img img{width:100%;height:auto;max-width:150px;cursor:pointer;}
@media only screen and (max-width: 850px){}
.included{padding-top:120px;}
.included_list{display:flex;align-items:center;flex-wrap:wrap;gap:16px;max-width:800px;margin:0 auto;}
.included_block{display:flex;align-items:flex-start;gap:15px;flex-basis:calc(50% - 8px);}
.included_block .icon{}
.included_block .icon svg{}
.included_block .title{font-family:'Lora';font-style:normal;font-weight:500;font-size:24px;line-height:32px;color:#2B2A29;}
.not_included{padding-top:100px;}
@media only screen and (max-width: 850px) {
.included_block{flex-basis:100%;}
.included_block .title{font-weight:500;font-size:20px;line-height:28px;}
} .price{min-height:800px;height:85vh;position:relative;background-size:cover;background-repeat:no-repeat;margin:120px 0 0 0;padding:135px 0;background-position:center;}
.price .container{position:relative;height:100%;}
.price_block{position:absolute;top:0px;bottom:0px;left:0px;right:0px;height:fit-content;background:rgb(255, 255, 255);padding:80px;margin:auto;transition:0.5s;max-width:540px;text-align:center;}
.price_block .title{font-family:'Lora';font-style:normal;font-weight:600;font-size:42px;line-height:48px;text-align:center;color:#121111;margin-bottom:32px;}
.price_block .total_price{font-family:'Lora';font-style:normal;font-weight:500;font-size:72px;line-height:70px;text-align:center;color:#121111;margin-bottom:24px;}
.price_block .date,.price_block .prepayment{font-style:normal;font-weight:500;font-size:20px;line-height:28px;text-align:center;color:#2B2A29;margin-bottom:18px;}
.price_block .prepayment{text-decoration:underline;cursor:pointer;}
.price_block .btn-booking{margin:0 auto;cursor:pointer;}
@media only screen and (max-width: 1050px) {
.price{min-height:auto;height:100%;padding:32px 0;}
.price_block{position:inherit;padding:48px 24px;}
.price_block .title{font-size:32px;line-height:40px;}
.price_block .total_price{font-size:32px;line-height:40px;}
.price_block .date, .price_block .prepayment{font-size:16px;line-height:24px;}
} form br{display:none;}
form input, form textarea{margin:0;height:60px;padding:0 20px;font-size:16px;line-height:1.33;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-appearance:none;border-radius:0;color:#000000;border:1px solid #c9c9c9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:10px;}
form input.wpcf7-not-valid{border:1px solid red!important;}
form input[type=submit]{width:100%;color:#fff;border:0;font-size:20px;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:0;}
.wpcf7-not-valid-tip{color:red;font-size:13px;margin-top:5px;display:none;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{display:none;}
.custom-model-main,.custom-model-main-2{text-align:center;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0;opacity:0;-webkit-transition:opacity 0.15s linear, z-index 0.15;-o-transition:opacity 0.15s linear, z-index 0.15;transition:opacity 0.15s linear, z-index 0.15;z-index:-1;overflow-x:hidden;overflow-y:auto;}
.custom-model-main .section_title,.custom-model-main-2 .section_title{margin-bottom:10px;}
.custom-model-main img,.custom-model-main-2 img{width:100%;height:auto;display:block;max-height:350px;object-fit:cover}
.model-open,.model-open-2{z-index:99999;opacity:1;}
.custom-model-inner{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;display:inline-block;vertical-align:middle;width:600px;margin:30px auto;max-width:97%;}
.custom-model-wrap{display:block;width:100%;position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);background-clip:padding-box;outline:0;text-align:left;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:calc(100vh - 70px);overflow-y:auto;border-top-right-radius:0;border-top-left-radius:0;}
.model-open .custom-model-inner,.model-open-2 .custom-model-inner{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);position:relative;z-index:999;}
.model-open .bg-overlay,.model-open-2 .bg-overlay-2{background:rgba(0, 0, 0, 0.6);z-index:99;}
.bg-overlay,.bg-overlay-2{background:rgba(0, 0, 0, 0);height:100vh;width:100%;position:fixed;left:0;top:0;right:0;bottom:0;z-index:0;-webkit-transition:background 0.15s linear;-o-transition:background 0.15s linear;transition:background 0.15s linear;}
.close-btn,.close-btn-2{position:absolute;right:0;top:-30px;cursor:pointer;z-index:99;font-size:30px;color:#fff;}
@media screen and (min-width:800px){
.custom-model-main:before,.custom-model-main-2:before{content:"";display:inline-block;height:auto;vertical-align:middle;margin-right:-0px;height:100%;}
}
@media screen and (max-width:799px){
.custom-model-inner{margin-top:45px;}
.model-open,.model-open-2{overflow-y:scroll;}
}     .footer_socia{padding:120px 0;}
.footer_socia .title{font-family:'Lora', sans-serif;font-style:normal;font-weight:600;font-size:42px;line-height:48px;text-align:center;margin-bottom:24px;}
.footer_socia p{font-weight:400;font-size:16px;line-height:24px;max-width:392px;margin:0 auto 48px auto;text-align:center;}
.footer_socia nav{}
.footer_socia nav ul{display:flex;align-items:center;gap:24px;justify-content:center;}
.footer_socia nav ul li{}
.footer_socia nav ul li:not(:last-child){}
.footer_socia nav ul li a{}
.footer_socia nav ul li a:hover svg path{cursor:pointer;fill:#EC6735;}
@media only screen and (max-width: 850px) {
.footer_socia{padding:100px 0;}
.footer_socia .title{font-size:26px;line-height:34px;text-transform:capitalize;}
} .error-404{padding-top:240px;text-align:center;}
.error-404 .btn{width:fit-content;margin:0 auto;}
.travel_page{padding-top:170px}
.travel_list{display:flex;align-items:center;flex-wrap:wrap;gap:30px;}
.travel_list .travel_block{flex-basis:calc(100%/3 - 30px);}
.quote{padding:120px 0 0 0;}
.quote .quote_title{font-family:'Lora', serif;font-style:italic;max-width:571px;margin:0 auto;font-weight:600;font-size:32px;line-height:40px;text-align:center;color:#2B2A29;}
.quote .quote_signature{margin-top:24px;font-weight:500;font-size:18px;line-height:26px;text-align:center;color:#6B6A69;}
@media only screen and (max-width: 850px) {
.travel_block .travel_info .date{bottom:78px;}
.travel_block{height:450px;border-radius:20px;}
.travel_block:before{border-radius:20px;}
.travel_list .travel_block{flex-basis:calc(100%/2 - 30px);}
.travel_page{padding-top:100px}
.bottom_footer ul{flex-wrap:wrap;}
}
@media only screen and (max-width: 650px) {
.travel_list{gap:15px}
.travel_list .travel_block{flex-basis:calc(100%/1);}
} footer{padding:80px 0 40px 0;background:rgba(246, 247, 242, 0.5);}
footer .top_footer{display:flex;align-items:center;padding-bottom:16px;position:relative;}
footer .top_footer:after{content:'';height:1px;background:#D8DAD1;position:absolute;bottom:0;width:300%;left:-100%;}
.top_footer .footer_menu{width:40%;}
.top_footer .footer_menu ul{display:flex;align-items:center;gap:40px;}
.top_footer .footer_menu ul li{}
.top_footer .footer_menu ul li:not(:last-child){}
.top_footer .footer_menu ul li a{font-weight:500;font-size:16px;line-height:24px;color:#121111;text-decoration:none;}
.top_footer .footer_menu ul li a:hover{color:#EC6735;}
.top_footer .logo{margin:0 auto;}
.top_footer .logo img{}
.top_footer .footer_soc{width:40%;}
.top_footer .footer_soc ul{display:flex;align-items:center;gap:18px;justify-content:end;}
.top_footer .footer_soc ul li{}
.top_footer .footer_soc ul li:first-child{margin-right:22px;}
.top_footer .footer_soc ul li:not(:last-child){}
.top_footer .footer_soc ul li a{text-decoration:none;font-style:normal;font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase;color:#121111;}
.top_footer .footer_soc ul li a:hover, .top_footer .footer_soc ul li a:hover svg path{cursor:pointer;fill:#EC6735;color:#EC6735;}
.bottom_footer{margin-top:12px;}
.bottom_footer ul{display:flex;align-items:center;justify-content:center;gap:10px;}
.bottom_footer ul li{}
.bottom_footer ul li:first-child{}
.bottom_footer ul li:not(:last-child){}
.bottom_footer ul li a{font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#121111;text-decoration:none;}
.bottom_footer ul li a:hover{cursor:pointer;color:#EC6735;}
.bottom_footer .copyright{font-style:normal;font-weight:400;font-size:14px;line-height:22px;text-align:center;color:#6B6A69;margin-top:8px;}
.toggle-menu{display:none;position:absolute;top:0;bottom:0;margin-bottom:auto;margin-top:auto;left:15px;width:24px;height:20px;flex-direction:column;justify-content:space-around;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;z-index:11;}
.toggle:after{content:none;background:#000;position:absolute;height:70%;width:100%;left:0;bottom:0;opacity:0.5;}
.line{width:100%;height:2px;border-radius:0;background-color:#fff;transition:transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out;-moz-transition:transform 0.2s ease-out;-ms-transition:transform 0.2s ease-out;-o-transition:transform 0.2s ease-out;transition:0.5s;}
.menu-2 .line{background-color:#000;}
.active_line .line1{background-color:#E35D51;transform:scale(0.9) rotateZ(-45deg) translate(3px, 4px);}
.active_line .line2{display:none;}
.active_line .line3{background-color:#EC6735;transform:scale(0.9) rotateZ(45deg) translate(-5px, -11px);}
.popup_menu{position:fixed;}
.popup_menu.active{top:0;left:0;right:0;margin:auto;width:100%;height:100%;max-width:1140px;z-index:10;animation:g 0.5s ease forwards;}
.popup_menu.active .menu{background:#fff;height:100%;max-height:500px;padding:120px 60px;box-shadow:0 3px 5px rgba(57, 63, 72, 0.3);}
.popup_menu.active .menu nav:first-child ul{animation:g 0.5s ease forwards;}
.popup_menu .menu nav:first-child ul{animation:h 0.5s ease forwards;}
.popup_menu nav{text-align:center;}
.popup_menu nav ul{}
.popup_menu nav ul li{}
.popup_menu nav ul li:not(:last-child){margin-bottom:16px;}
.popup_menu nav ul li a{font-family:'Lora';font-style:normal;font-weight:500;font-size:20px;line-height:28px;color:#2B2A29;text-decoration:none;}
.popup_menu nav ul li a:hover, .popup_menu nav.nav_sub .title:hover{color:#E35D51}
.popup_menu nav.nav_sub{margin-top:40px;}
.popup_menu nav.nav_sub .title{display:flex;align-items:center;justify-content:end;font-weight:600;font-size:17px;line-height:20px;text-align:right;color:#FFFFFF;cursor:pointer;margin-bottom:10px;}
.popup_menu nav.nav_sub .title:hover svg path{fill:#E35D51;}
.popup_menu nav.nav_sub .title svg{margin-right:10px;transition:0.5s;}
.popup_menu nav.nav_sub .title.active svg{transform:rotate(-90deg)}
.popup_menu nav.nav_sub ul{visibility:hidden;animation:h 0.5s ease forwards;}
.popup_menu nav.nav_sub ul.active{visibility:visible;animation:g 0.5s ease forwards;}
.popup_menu .copyright{position:absolute;bottom:40px;right:20px;z-index:9;font-weight:500;font-size:10px;line-height:12px;letter-spacing:0.09em;color:#999999;animation:h 0.5s ease forwards;display:flex;align-items:center;}
.popup_menu .copyright-menu{display:flex;align-items:center;margin-left:4px;}
.popup_menu .copyright-menu li{margin-bottom:0;line-height:12px;position:relative;}
.popup_menu .copyright-menu li:not(:last-child):after{content:' | ';font-size:10px;color:#999999;}
.popup_menu .copyright-menu li a{font-weight:500;font-size:10px;line-height:12px;letter-spacing:0.09em;color:#999999;}
.popup_menu .copyright-menu li:not(:last-child){margin-right:4px;}
.popup_menu.active .copyright{animation:g 0.5s ease forwards;}
.popup_menu .copyright a{color:#999999;}
.popup_menu .copyright a:hover{color:#E35D51;}
@keyframes g {
0%{opacity:0;transform:scale(0.95);transform-origin:100% 0;}
to{opacity:1;transform:scale(1);}
}
@keyframes h {
0%{opacity:1;transform:scale(1);}
to{opacity:0;transform:scale(0.95);transform-origin:100% 0;}
}
@media only screen and (max-width: 850px) {
.toggle-menu{display:flex;}
footer{padding:32px 0 24px 0;}
.top_footer{flex-wrap:wrap;}
.top_footer .footer_menu, .top_footer .logo, .top_footer .footer_soc{width:100%;}
.top_footer .logo{-webkit-box-ordinal-group:1;order:1;text-align:center;margin-bottom:16px;}
.top_footer .footer_menu, .footer_soc{-webkit-box-ordinal-group:4;order:4;}
.top_footer .footer_menu ul, .top_footer .footer_soc ul{justify-content:center;}
.top_footer .footer_menu{margin-bottom:16px;}
.top_footer .footer_menu ul{gap:28px;}
.top_footer .footer_menu ul li a{font-size:14px;line-height:22px;}
.top_footer .footer_soc ul li:first-child{display:none;}
} @media only screen and (max-width: 1350px){}
@media only screen and (max-width: 1050px){}
@media only screen and (max-width: 750px) {}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}