body {
font-size: 1.6rem;
font-family: "Source Sans Pro", sans-serif;
color: #555;
} @media only screen and (max-width: 540px){
.footer-link div div div ul {
display: block !important;
}}
@media only screen and (min-width: 769px){
#mega-menu-wrap-max_mega_menu_1 {
background: #022492 !important;
}
}
.richardform22 input[type="text" i] {
border: 1px solid #333;
padding: 0.7rem;
}
.richardform22 input[type=date] {
border: 1px solid #333;
padding: 0.7rem;
}
.richardform22 select {
border: 1px solid #333;
padding: 0.7rem;
width: 100%;
}
.richardform22 h5 {
padding: 1rem;
font-size: 1.5rem;
}
.richardform22 h3 {
border-bottom: 5px solid #0224921f;
text-transform: uppercase;
width: 40%;
}
.richardbook{
margin-top: 1rem;
}
.richardbook h2{
text-align:center;
font-size: 34px;
padding: 0;
margin: 0;
line-height: 1;
font-weight: 700;
}
@media only screen and (min-width: 769px) {
#mega-menu-wrap-max_mega_menu_1 {
background: #022492;
}}
.richardbook h3{
margin-left: 1.3rem;
}
.richardbook h4{
font-size: 1.8rem;
font-weight: 500;  
}
.richardbook p{
margin-bottom: 1rem;
margin-top: 1rem;
font-size: 1.8rem;
margin-left: 1.3rem;
}
.richardbook fieldset h3{
margin-left: 1.3rem;
}
.richardbook fieldset{
border-style: solid;
border-left: 7px solid#1237AC;
background: #f3f3f3;
}
#tablist1-panel7 h3{
text-transform: uppercase;
} :root {
--richard1: #1237AC;
--richard2:#022492;
--richard3:#002339;
--heading-color: #000000;
--footer-bg-color: #002339;
--footer-color: #FFFFFF;
--footer-color-link: #9E0101;
}
.titulorm{
margin-bottom: 50px;
}
h2.nored{
color:red;
}
ul.no li::before {
color: #FF0000 !important;
content: "\f00d" !important;
}
h2.nored:before {
color:red !important;
}
ul.no {
list-style: none;
margin: 0;
font-size: 15px;
color: #4B4F58;
}
ul.no li{
position: relative;
display: flex;
align-items: center;
padding-bottom: 5px;
}
#tablist1-panel3 h2:nth-child(12):before {
color: red;
}
#tablist1-panel3 h2 {
display: flex;
align-items: center;
margin-bottom: -10px;
margin-top: 10px;
font-weight: 900;
}
#tablist1-panel3 h2:before {
display: block;
content: "\f1ce";
z-index: 999;
position: relative;
font-family: "FontAwesome";
color: #1ED329;
font-size: 22px;
padding-right: 10px;
}
.card-exciting-trek-2-outer {
margin-bottom: 1rem;
}
.richardicons
{
}
.content-single a h3{
}
.richardicons ul
{
text-align: left; }
.richardicons ul li
{
}
.richardicons ul li svg
{
fill: var(--richard2);
width: 25px;
height: 20px;
}
.card-exciting-trek-2-image img {
display: block;
width: 100%;
height: auto !important;
}
.our-collaborators-img{
padding: 15px;
margin: 15px;
}
.our-collaborators-img .stars_guide{
height: 15px;
}
.our-collaborators-img a{
position: relative;
display: block;
}
.our-collaborators-img p{
position: absolute;
padding: 12.5rem;
bottom: -5rem;
}
.our-collaborators-img p strong{
color: #fff;
font-size: 22px;
margin: 0 0 6px;
}
.our-collaborators-img p span{
color: var(--richard2);
font-family: 'Reey', sans-serif;                                        
font-size: 22px;
font-weight: 400;
}
.our-collaborators-img a .icon_guide{
position: absolute;
right: 0px;
bottom: 10px;
width: 85px;
height: 85px;
background: #F1F1F1;
border: 6px solid #FFFFFF;
padding: 15px;
border-radius: 50%;
overflow: hidden;
transition: 0.5s;
}
.our-collaborators-img a:hover .icon_guide{
background: #333;
transition: 0.5s;
}
.our-collaborators-img a .icon_guide img{
width: 100%;
filter: invert(43%) sepia(23%) saturate(5541%) hue-rotate(2deg) brightness(104%) contrast(104%);
-webkit-filter: invert(43%) sepia(23%) saturate(5541%) hue-rotate(2deg) brightness(104%) contrast(104%);
}
.our-collaborators-img a img.img_guide{
border-radius: 4%;
margin-bottom: 10px;
transition: 0.5s;
}
.our-collaborators-img a img.img_guide:hover{
transition: 0.5s;
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
} .swiper-slider-wrapper .swiper-nav-next .custom-2, .swiper-slider-wrapper .swiper-nav-prev .custom-2 {
background: #fff;
background-size: 10px;
border-radius: 50%;
-webkit-box-shadow: 0 3px 40px 0 #dbe0e8;
box-shadow: 0 3px 40px 0 #dbe0e8;
color: #313041;
display: inline-block;
font-size: 18px;
height: 50px;
line-height: 50px;
margin-top: -38px;
opacity: 0;
position: absolute;
top: 50%;
-webkit-transition: all .35s;
transition: all .35s;
width: 50px;
z-index: 11;
}
.swiper-slider-wrapper .swiper-nav-next:after, .swiper-slider-wrapper .swiper-nav-prev:after {
display: inline-block;
font-family: Font Awesome\ 5 Free;
font-weight: 900;
text-align: center;
width: 100%;
} .btn-salkantay.outline-white {
border: 1px solid white;
color: white;
background: var(--richard2) !important;
}.tour-inner-title {
font-family: "Poppins", sans-serif;
color: var(--richard2) !important;
margin: 0;
font-size: 2rem;
}
.W-100, .w-100 {
width: 100%;
}
.gives-back-box__content {
background-color: transparent !important;
}
.st-menu-mobile__sub-list > li > a {
text-align: left;
margin-left: 10px;
text-decoration: none;
}
.st-menu-mobile__sub-list > li > a:hover{
background: var(--richard2);
color: #fff;
margin-left: 10px;
}
.swiper-button-next, .swiper-button-prev {
display: -ms-flexbox;
-ms-flex-pack: center;
background: #fff;
padding: 20px;
color: var(--richard2)!important;
border-radius: 30px;
font-weight: 700;
}
.richardtext{
}
.richardtext h3{
display: flex;
align-items: center;
margin-bottom: 20px;
margin-top: 20px;
}
.richardtext h3:before{
display: block;
content: "\f1ce";
z-index: 999;
position: relative;
font-family: "FontAwesome";
color: #1ED329;
font-size: 22px;
padding-right: 10px;
}
.richardtext ul{
list-style: none;
margin: 0;
font-size: 15px;
color: #4B4F58;
padding-left: 2rem;
}
.richardtext ul li{
position: relative;
display: flex;
align-items: center;
padding-bottom: 5px;
}
.richardtext p{
margin: 0 10px 10px 0;
}
.richardtext ul li strong{
position: relative;
display: flex;
align-items: center;
padding-bottom: 5px;
}
.richardtext ul li:before{
display: block;
content: "\f00c";
z-index: 999;
position: relative;
font-family: "FontAwesome";
color: #1ED329;
font-size: 17px;
padding-right: 10px;
}
.richardgallery{
}
.richardgallery a{
display: initial !important;
}
.richardgallery a img{
margin-bottom: 10px;
border-radius: 10px;
}
.bloque-descriptivo {
display: grid;
grid-template-columns: 300px auto;
column-gap: 20px;
background: #f7f7f7;
border: 1px solid #ededed;
border-radius: 10px;
margin: 20px 0 20px 0;
}.bloque-descriptivo img {
grid-row: 1/10;
object-fit: cover;
width: 100%;
height: 100%;
border-radius: 9px 0 0 9px;
}.bloque-descriptivo p {
padding: 0 20px 0 0;
}
.bloque-descriptivo p:last-child {
margin-bottom: 20px;
} .bloque-descriptivo p {
padding: 0 20px 0 0;
}
.bloque-descriptivo h3 {
color: #00aa6c;
font-size: 2.4rem;
}
.imgrichardmenu{
}
#toprm{
color: #fff;
font-size: 9px;
background: #555;
padding: 5px;
}
.menu-header ul.menu li.megamenu .sub-menu .sub-menu li.best-seller::before {
content: "Best Seller";
position: absolute;
top: 28%;
right: 0;
background: #0b57d0;
color: #fff;
padding: 3px;
font-size: 9px;
border-radius: 5px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
color: #555;
font-family: inherit;
font-size: 16px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
display: block;
border: 0;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
padding: 15px 15px 15px 15px;
width: 100%;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
color: #333!important; font-size: 13px!important;
padding-bottom: 1px!important; background: #ffff !important;
}
.subPersonalizado .titleSubmenu>a {
color: #333!important;
border-bottom: 1px solid #bfbfbf!important;
font-size: 13px!important;
padding-bottom: 1px!important;
margin-bottom: 5px!important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu {
z-index: 999;
position: absolute;
width: 350px;
max-width: none;
padding: 0px 0px 0px 0px;
border: 0;
background: #f1f1f1;
border-radius: 0;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
border-bottom: 1px solid rgba(133, 131, 131, 0.1);
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
display: block;
background: #f1f1f1;
color: #666;
font-family: inherit;
font-size: 14px;
font-weight: normal;
padding: 0px 10px 0px 10px;
line-height: 35px;
text-decoration: none;
text-transform: none;
vertical-align: baseline;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
color: #666;
border-left: 4px solid #022492 !important;
margin-bottom: 0.3rem !important;
margin-bottom: 0.3rem;
font-family: inherit;
font-size: 14px;
text-transform: none;
text-decoration: none;
font-weight: normal;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 10px 20px 10px 10px;
vertical-align: top;
display: block;
border: 0;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{
color: #fff;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item{
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
border-left: 4px solid #022492 !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
padding: 11px!important;
line-height: 20px!important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
border-left: 4px solid #022492 !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
background: #022492;
font-weight: normal;
text-decoration: none;
color: #fff;
}#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child {
border-bottom: 0;
box-shadow: none;
} #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
display: block;
border-left: 4px solid #022492 !important;
border-bottom: 3px solid rgba(133, 131, 131, 0.1);
background: #fff;
color: #666;
font-family: inherit;
font-size: 14px;
font-weight: normal;
padding: 0px 10px 0px 10px;
line-height: 35px;
text-decoration: none;
text-transform: none;
vertical-align: baseline;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
margin-bottom: 0.3rem;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
border-bottom: none !important;
}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu {
background: #fff !important;
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
} #Toptour {
color: #fff;
font-size: 9px;
background: green;
padding: 5px;
} .form-control select svg{
}
.responsive-tabs .responsive-tabs__panel h2 {
color: #000;
padding-bottom: 30px;
background: #fff;
position: relative;
margin: 0;
}
.responsive-tabs .responsive-tabs__list__item:nth-child(1):before
{
content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" id="Capa_1" data-name="Capa 1" viewBox="0 0 409.6 409.6"><path d="M299.88,49.74c6.59,2.59,9.2,7.61,9.19,14.5-.05,46.82,0,93.64-.1,140.46,0,3.55,1,5,4.57,5.81A87,87,0,0,1,379,285.18c2.6,24-3.87,45.58-18.78,64.59a23,23,0,0,1-2.61,2.88c-2.11,1.93-4.43,2.14-6.76.39a5.22,5.22,0,0,1-1.15-7,37.55,37.55,0,0,1,2.56-3.35c11-13.75,16.8-29.55,16.67-47.06-.3-40.87-29.61-71.7-66.6-76.52-41.38-5.4-80,23.59-85.9,64.88a76.61,76.61,0,0,0,64.8,86.8c18.91,2.8,36.55-.87,52.64-11.4.73-.47,1.43-1,2.18-1.41,3-1.73,6.09-1.14,7.7,1.42s1,5.29-1.82,7.32a81.75,81.75,0,0,1-25.33,12.11A89,89,0,0,1,292,382.2q-110-.12-219.93,0c-5.89,0-10.27-2.07-12.83-7.5a12.2,12.2,0,0,1-1-5.37q0-38.77,0-77.53c0-4.12,1.91-6.55,5.07-6.6s5.42,2.44,5.48,6.4c.13,9.51.07,19,.07,28.55q0,23.36,0,46.71c0,4.41.24,4.65,4.54,4.65q86.3,0,172.58,0a4.37,4.37,0,0,0,3.16-.6,99.29,99.29,0,0,1-13.2-9.34c-17.82-15.55-28.12-35-30.47-58.6-4.29-43.23,25.27-84.3,69.4-93.42a77,77,0,0,1,20-1.64c2.73.15,3.52-.84,3.51-3.5q-.09-69.92-.05-139.82c0-4.17-.28-4.42-4.78-4.42H191.72c-1.19,0-2.38,0-3.57,0-2.73-.11-5.26-.75-6.28-3.65s.18-5,2.51-6.74Z"></path><path d="M169.46,49.74c1.83,1.93,3.58,3.93,2.27,6.86-1.44,3.24-4.38,3.54-7.38,3.54H75.46c-1.08,0-2.16.06-3.24,0-2.34-.11-3.4,1-3.3,3.3,0,1.18,0,2.37,0,3.56q0,99.77,0,199.51a18.3,18.3,0,0,1-.42,5.47,4.87,4.87,0,0,1-5.64,3.78c-2.74-.29-4.24-2-4.51-4.69a31.8,31.8,0,0,1-.05-3.24q0-101.87-.09-203.72c0-6.91,2.46-11.64,8.75-14.39Z"></path><path d="M206.44,121.91H149.73a23.41,23.41,0,0,1-3.56-.13,5.33,5.33,0,0,1-4.58-5.44,5.17,5.17,0,0,1,4.69-5,18.74,18.74,0,0,1,2.91-.11H264.55c.44,0,.87,0,1.3,0,3.75.14,6.14,2.15,6.21,5.22s-2.4,5.43-6.32,5.44q-24.94.06-49.9,0Z"></path><path d="M206.77,154.41H150c-1.08,0-2.17,0-3.24,0a5.34,5.34,0,0,1-5.22-4.83,5.49,5.49,0,0,1,4.51-5.55,17.38,17.38,0,0,1,3.54-.25H264.09a11.13,11.13,0,0,1,4.47.56c2.34,1,3.68,2.74,3.44,5.3a5,5,0,0,1-4.27,4.66,18.32,18.32,0,0,1-3.56.16Z"></path><path d="M206.68,186.9H150c-1.19,0-2.39,0-3.57-.06a5.12,5.12,0,0,1-.86-10.08,16.65,16.65,0,0,1,4.17-.44q57.06,0,114.12,0a15.33,15.33,0,0,1,4.49.5,5.11,5.11,0,0,1-1,10c-1.18.1-2.38.06-3.57.06Z"></path><path d="M135.45,317.28H90.09a21.85,21.85,0,0,1-3.24-.09,4.82,4.82,0,0,1-4.45-4.42,4.89,4.89,0,0,1,3.13-5.47,11.36,11.36,0,0,1,4.77-.67q45,0,90.07,0a16.08,16.08,0,0,1,4.16.44,5.15,5.15,0,0,1-1.13,10.14c-3.78.11-7.56,0-11.34,0Z"></path><path d="M133.74,284.8H90a14.44,14.44,0,0,1-3.55-.22c-2.41-.6-4-2.14-4.1-4.76a4.9,4.9,0,0,1,3.82-5.32,16.12,16.12,0,0,1,4.17-.36q43.74,0,87.47,0c5.4,0,8,1.77,8,5.37s-2.55,5.3-8,5.3Z"></path><path d="M297.49,272c0,8-.05,16,0,24a8.42,8.42,0,0,1-2.81,6.58c-8.77,8.5-17.44,17.09-26.17,25.62-3.19,3.12-6,3.44-8.5,1.05s-2.17-5.46,1.15-8.74c7.53-7.44,15-14.91,22.72-22.19a9.13,9.13,0,0,0,3-7.4c-.13-13.61-.06-27.23,0-40.84a20.81,20.81,0,0,1,.32-4.18,4.91,4.91,0,0,1,5.53-4.31,4.81,4.81,0,0,1,4.71,5.16C297.55,255.1,297.49,263.53,297.49,272Z"></path><path d="M173.27,209.13c8.11,0,16.21,0,24.32,0,4.14,0,6.43,1.89,6.44,5.17s-2.3,5.41-6.36,5.43q-24.64.12-49.28,0c-3.79,0-6.36-2.6-6.21-5.67s2.54-4.9,6.45-4.92C156.84,209.11,165.05,209.13,173.27,209.13Z"></path><path d="M102.32,219.79c-4.1,0-8.2,0-12.3,0a15.42,15.42,0,0,1-3.52-.37c-2.88-.73-4.53-3-4.12-5.7s2.19-4.5,5.05-4.53q14.89-.1,29.78,0a5,5,0,0,1,5.07,4.85,5,5,0,0,1-5.08,5.55c-4.94.27-9.92.07-14.88.07Z"></path><path d="M101.66,121.9c-4.32,0-8.65,0-13,0-4-.06-6.34-2.06-6.36-5.36s2.33-5.27,6.4-5.29q13.29-.08,26.57,0c4.07,0,6.35,2,6.33,5.35s-2.29,5.25-6.38,5.3C110.73,122,106.19,121.9,101.66,121.9Z"></path><path d="M101.77,154.4c-4.54,0-9.07,0-13.6,0-3.44,0-5.62-1.93-5.82-4.82a5.12,5.12,0,0,1,5.3-5.69q14.41-.27,28.82,0a5,5,0,0,1,5.17,5.48c-.1,2.95-2.23,4.94-5.62,5C111.27,154.46,106.52,154.39,101.77,154.4Z"></path><path d="M101.66,186.89c-4.53,0-9.07.05-13.6,0-3.56-.05-5.56-1.82-5.71-4.83s1.65-5.31,5.1-5.49a279.86,279.86,0,0,1,29.11,0c3.47.18,5.24,2.46,5.07,5.5s-2.15,4.76-5.73,4.81C111.16,186.94,106.41,186.89,101.66,186.89Z"></path></svg>');
display: block;
width: 35px;
height: 35px;
}
.responsive-tabs .responsive-tabs__list__item:nth-child(2):before
{
content: url('data:image/svg+xml;utf8,<svg  viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M94.744 296.184C85.927 301.414 80 311.026 80 322c0 16.542 13.458 30 30 30 13.036 0 24.152-8.361 28.28-20H216c16.542 0 30 13.458 30 30s-13.458 30-30 30H96c-27.57 0-50 22.43-50 50s22.43 50 50 50h100c5.523 0 10-4.477 10-10s-4.477-10-10-10H96c-16.542 0-30-13.458-30-30s13.458-30 30-30h120c27.57 0 50-22.43 50-50s-22.43-50-50-50h-77.72a30.15 30.15 0 0 0-13.024-15.816l76.378-125.316C213.649 152.808 220 131.764 220 110 220 49.346 170.654 0 110 0S0 49.346 0 110c0 21.764 6.351 42.808 18.366 60.868zM110 332c-5.514 0-10-4.486-10-10s4.486-10 10-10 10 4.486 10 10-4.486 10-10 10zm0-312c49.626 0 90 40.374 90 90 0 17.868-5.227 35.135-15.115 49.935a9.078 9.078 0 0 0-.224.351L110 282.785S35.192 160.05 35.115 159.935C25.227 145.135 20 127.868 20 110c0-49.626 40.374-90 90-90z"/><path d="M110 160c27.57 0 50-22.43 50-50s-22.43-50-50-50-50 22.43-50 50 22.43 50 50 50zm0-80c16.542 0 30 13.458 30 30s-13.458 30-30 30-30-13.458-30-30 13.458-30 30-30zm292 86c-60.654 0-110 49.346-110 110 0 21.799 6.371 42.875 18.424 60.954l76.093 119.36A30.154 30.154 0 0 0 373.721 472H286c-5.523 0-10 4.477-10 10s4.477 10 10 10h87.72c4.128 11.639 15.243 20 28.28 20 16.542 0 30-13.458 30-30 0-10.881-5.823-20.426-14.516-25.686l76.093-119.36C505.629 318.875 512 297.799 512 276c0-60.654-49.346-110-110-110zm0 326c-5.514 0-10-4.486-10-10s4.486-10 10-10 10 4.486 10 10-4.486 10-10 10zm74.885-166.065L402 443.397s-74.846-117.403-74.885-117.462C317.227 311.135 312 293.868 312 276c0-49.626 40.374-90 90-90s90 40.374 90 90c0 17.868-5.227 35.135-15.115 49.935z"/><path d="M402 226c-27.57 0-50 22.43-50 50s22.43 50 50 50 50-22.43 50-50-22.43-50-50-50zm0 80c-16.542 0-30-13.458-30-30s13.458-30 30-30 30 13.458 30 30-13.458 30-30 30z"/><circle cx="241" cy="482" r="10"/></svg>');
display: block;
width: 35px;
height: 35px;
}
.responsive-tabs .responsive-tabs__list__item:nth-child(6):before
{
content: url('data:image/svg+xml;utf8,<svg viewBox="-32 0 480 480.011" xmlns="http://www.w3.org/2000/svg"><path d="M128.004 280.012c8.84 0 16 7.164 16 16a8 8 0 0 0 16 0c-.055-14.547-9.914-27.227-24-30.864v-9.136a8 8 0 0 0-16 0v9.136c-15.586 4.012-25.75 18.993-23.719 34.957 2.031 15.965 15.625 27.926 31.719 27.907 8.84 0 16 7.164 16 16s-7.16 16-16 16c-8.836 0-16-7.164-16-16a8 8 0 0 0-16 0c.055 14.547 9.918 27.226 24 30.863v9.137a8 8 0 0 0 16 0v-9.114c15.637-3.972 25.851-18.98 23.816-34.98-2.035-16.004-15.683-27.977-31.816-27.906-8.836 0-16-7.164-16-16s7.164-16 16-16zm24-80h-48a8 8 0 0 0 0 16h48a8 8 0 0 0 0-16zm0 224h-48a8 8 0 0 0 0 16h48a8 8 0 0 0 0-16zm0 0"/><path d="M406.348 308.012 288.902 104.609a134.716 134.716 0 0 0 19.055-23.742c13.336-21.601 15.719-42.105 6.703-57.719-17.941-31.082-74.605-30.832-129 .567a197.926 197.926 0 0 0-20.797 14.023l-6.457-7.328a40.598 40.598 0 0 0-30.402-13.726A40.596 40.596 0 0 0 97.605 30.41l-87.457 99.106A40.518 40.518 0 0 0 .004 156.348v251.664c.047 39.746 32.254 71.957 72 72h112c39.746-.043 71.957-32.254 72-72V156.348a40.431 40.431 0 0 0-6.399-21.739h.063a195.416 195.416 0 0 0 27.137-18.925l115.687 200.328c15.477 26.785 6.305 61.043-20.488 76.511l-96.992 56a55.513 55.513 0 0 1-13.598 5.536 8.002 8.002 0 0 0-5.676 9.789 7.999 7.999 0 0 0 9.79 5.675 71.936 71.936 0 0 0 17.445-7.144l96.992-56c34.457-19.871 46.273-63.918 26.383-98.367zm-166.344 100c-.035 30.914-25.086 55.965-56 56h-112c-30.91-.035-55.965-25.086-56-56V156.348a24.555 24.555 0 0 1 6.144-16.25l87.457-99.094a24.538 24.538 0 0 1 18.399-8.32 24.546 24.546 0 0 1 18.402 8.32l78.024 88.422a132.423 132.423 0 0 1-57.047 12.656c.363-2.004.57-4.035.62-6.07-.023-22.082-17.917-39.973-40-40a7.804 7.804 0 0 0-2.566.52 7.912 7.912 0 0 0-8.68 6.105 44.718 44.718 0 0 0 3.911 32.484 43.343 43.343 0 0 0 23.336 18.7 23.894 23.894 0 0 1-25.82 4.175 23.902 23.902 0 0 1-14.18-21.984 8 8 0 0 0-16 0c-.02 17.734 11.652 33.36 28.668 38.367 17.012 5.008 35.289-1.8 44.879-16.719 3.148.332 6.312.508 9.48.52a154.292 154.292 0 0 0 64.246-16.176 24.453 24.453 0 0 1 4.727 14.344zm-88-272a23.88 23.88 0 0 1-.352 3.496 29.08 29.08 0 0 1-17.125-12.387 25.665 25.665 0 0 1-3.043-14.758c11.75 1.723 20.473 11.774 20.52 23.649zm89.656-15.328c-.797.464-1.598.863-2.398 1.312L175.5 49.73a181.465 181.465 0 0 1 18.16-12.12c45.067-26.032 94.137-28.973 107.137-6.4 5.945 10.282 3.648 24.962-6.457 41.321a114.532 114.532 0 0 1-13.758 17.735l-.082-.145a40.526 40.526 0 0 0-22.2-18.168l-31.327-10.59a8 8 0 0 0-9.914 5.102 7.997 7.997 0 0 0 4.82 10.058l31.328 10.536a24.585 24.585 0 0 1 13.438 11l2.039 3.527a178.241 178.241 0 0 1-27.024 19.121zm0 0"/><path d="M273.078 322.469a7.997 7.997 0 0 0 10.926 2.926l55.426-32a8.002 8.002 0 0 0 4.047-6.938 7.999 7.999 0 0 0-12.047-6.918l-55.426 32a8.001 8.001 0 0 0-2.926 10.93zm10.129 49.543a7.994 7.994 0 0 0 10.926 2.933l69.281-40a7.998 7.998 0 0 0 2.93-10.93 8.003 8.003 0 0 0-10.93-2.933l-69.281 40a8.001 8.001 0 0 0-2.926 10.93zm4.52-96.184a8.005 8.005 0 0 0 4-1.074l27.71-16a8.002 8.002 0 0 0 4.047-6.938 7.999 7.999 0 0 0-12.047-6.918l-27.71 16a8 8 0 0 0 4 14.93zm0 0"/></svg>');
display: block;
width: 35px;
height: 35px;
}
.responsive-tabs .responsive-tabs__list__item:nth-child(3):before
{
content: url('data:image/svg+xml;utf8,<svg id="Layer_1_1_" style="enable-background:new 0 0 64 64;" version="1.1" viewBox="0 0 64 64" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><path d="M59,39H45v-4.031C45.333,34.989,45.667,35,46,35c9.374,0,17-7.626,17-17S55.374,1,46,1c-7.634,0-14.107,5.059-16.247,12H1   v42h8v8h36V51h9c1.654,0,3-1.346,3-3c0-0.353-0.072-0.687-0.185-1.002L59,47c2.206,0,4-1.794,4-4S61.206,39,59,39z M33,45v-4h18v4   H33z M31,44.719l-5.787-1.447C25.088,43.241,25,43.129,25,43s0.088-0.241,0.212-0.272L31,41.281V44.719z M40.071,10.228   l-2.333-3.733c-0.143-0.229-0.309-0.445-0.479-0.66c1.741-1.255,3.756-2.148,5.943-2.563C43.071,3.806,43,4.355,43,4.907   c0,2.863,1.801,5.461,4.482,6.467l2.237,0.838c0.882,0.331,1.519,1.081,1.704,2.004C51.862,16.409,53.804,18,56.039,18   c1.719,0,3.409-0.45,4.896-1.289C60.971,17.137,61,17.565,61,18c0,0.795-0.08,1.569-0.2,2.33C60.052,20.118,59.284,20,58.5,20   h-2.319c-2.813,0-5.344-1.563-6.603-4.081C48.985,14.735,47.795,14,46.472,14C44.558,14,43,15.558,43,17.472V21h-6.512   c0.35-0.665,0.864-1.245,1.547-1.655C39.864,18.248,41,16.241,41,14.108v-0.643C41,12.32,40.679,11.2,40.071,10.228z M45,32.965   v-5.727C45.716,27.718,46.575,28,47.5,28c1.379,0,2.5,1.122,2.5,2.5c0,0.64,0.089,1.267,0.247,1.878C48.899,32.777,47.476,33,46,33   C45.667,33,45.333,32.987,45,32.965z M52.135,31.674C52.051,31.29,52,30.899,52,30.5c0-2.481-2.019-4.5-4.5-4.5   c-1.379,0-2.5-1.122-2.5-2.5V21v-3.528C45,16.661,45.66,16,46.473,16c0.561,0,1.065,0.312,1.316,0.814   c1.6,3.199,4.815,5.186,8.392,5.186H58.5c0.637,0,1.262,0.099,1.869,0.283C59.116,26.477,56.076,29.898,52.135,31.674z    M60.588,14.567C59.258,15.493,57.666,16,56.039,16c-1.286,0-2.402-0.915-2.654-2.176c-0.322-1.606-1.43-2.908-2.963-3.484   l-2.237-0.839C46.279,8.787,45,6.94,45,4.907c0-0.644,0.132-1.282,0.378-1.875C45.586,3.023,45.79,3,46,3   C53.089,3,59.03,7.948,60.588,14.567z M35.717,7.108c0.114,0.146,0.228,0.292,0.325,0.446l2.333,3.733   C38.784,11.942,39,12.695,39,13.465v0.643c0,1.435-0.764,2.785-2.035,3.547c-1.27,0.763-2.204,1.956-2.657,3.345h-3.003   C31.105,20.018,31,19.012,31,18C31,13.71,32.82,9.845,35.717,7.108z M12.414,29L17,24.414V29H12.414z M15,31h4v-4h20v8H15V31z    M17.586,21l-6,6H7v-8h22.031c0.039,0.672,0.12,1.34,0.238,2H17.586z M3,53V15h26.281c-0.117,0.654-0.191,1.322-0.231,2H5v12h4.586   L9,29.586V31H5v2h4v2H5v2h4v2H5v2h4v2H5v2h4v2H5v2h4v4H3z M55,48c0,0.551-0.448,1-1,1H41v2h2v10H11V31h2v6h28V25H19v-2h24v0.5V39   H32l-7.273,1.787C23.71,41.042,23,41.952,23,43s0.71,1.958,1.728,2.213l7.03,1.757L54,46.995V47C54.552,47,55,47.449,55,48z M59,45   h-6v-4h6c1.103,0,2,0.897,2,2S60.103,45,59,45z"/><rect height="2" width="8" x="13" y="39"/><rect height="2" width="8" x="13" y="43"/><path d="M13,59h14V47H13V59z M15,49h10v8H15V49z"/><rect height="2" width="12" x="29" y="57"/><rect height="2" width="12" x="29" y="53"/><rect height="2" width="10" x="29" y="49"/></g></svg>');
display: block;
width: 35px;
height: 35px;
}
.responsive-tabs .responsive-tabs__list__item:nth-child(4):before
{
content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" id="Capa_1" data-name="Capa 1" viewBox="0 0 409.6 409.6"><path d="M358.67,207.94q0,71.46,0,142.93c0,17.84-11.38,29.27-29.16,29.27-60.61,0-121.23-.23-181.84.17-16.47.11-30-13.39-29.16-29.17.58-11.07.12-22.2.09-33.3,0-1,.48-2.29-.46-2.79-1.26-.66-1.91.82-2.69,1.49-7.1,6.08-14.13,12.25-21.25,18.31-13.5,11.5-32,10.16-43.44-3.07-10.89-12.62-9-31.75,4.13-43.17,20.27-17.55,40.49-35.16,60.84-52.62a7.89,7.89,0,0,0,2.93-6.75q-.08-83.07,0-166.13c0-13.46,8.68-24.35,21.67-27.28a27.32,27.32,0,0,1,5.93-.51q92.43,0,184.84,0c15.74,0,27.58,12,27.59,27.82Q358.71,135.53,358.67,207.94Zm-15.5-.14q0-71.12,0-142.22c0-9.48-4.7-14.74-13.55-14.75q-90.94-.09-181.89,0c-8.51,0-13.57,5.07-13.58,13.56q-.09,75.8,0,151.58c0,1-.73,2.56.85,2.8,1.1.17,1.85-1.12,2.54-2,.87-1.12.42-2.36.16-3.58a64,64,0,0,1-.85-22.67,67.76,67.76,0,1,1,45.07,73c-2.68-.91-4.54-.74-6.72,1.18-12.36,10.88-24.77,21.71-37.37,32.3-2.91,2.46-3.83,5-3.78,8.65.17,14.34.06,28.69.07,43,0,11.7,4.33,16,16.07,16h177c1.12,0,2.25,0,3.36,0,7.36-.48,12-5,12.55-12.36.1-1.36.05-2.74.05-4.11Zm-87.34-8.26c.78-25.59-19.91-52.07-52.05-52-29,.1-51.43,22.86-51.7,51.72-.27,28.68,23.29,52.56,52,52.23C234.77,251.16,256.43,226.4,255.83,199.54ZM74.44,326.64c3.62.1,6.9-1.45,9.83-4,4.77-4.19,9.6-8.33,14.4-12.49q31.23-27,62.47-54.06c1.75-1.5,2.34-2.39.06-4.17a55.69,55.69,0,0,1-14.68-16.78c-1.76-3.17-3-2.53-5.21-.58-8.86,7.85-17.83,15.57-26.77,23.33q-25,21.67-50,43.35a14.22,14.22,0,0,0-4.1,16.27C62.75,323.35,67.72,326.68,74.44,326.64Z"></path><path d="M104.15,118a22.71,22.71,0,1,1-22.71-22.8A22.45,22.45,0,0,1,104.15,118Zm-15.67-.08a7,7,0,1,0-7,7A7.39,7.39,0,0,0,88.48,117.91Z"></path><path d="M238.44,88.22q-36.85,0-73.7,0c-5.55,0-8.82-3.11-8.67-8a7.48,7.48,0,0,1,6.63-7.37,20.63,20.63,0,0,1,2.61-.08q73.33,0,146.66,0c5.19,0,8.26,2.06,9.1,6,1.08,5.07-2.37,9.41-7.81,9.47-9.85.11-19.7,0-29.55,0Z"></path><path d="M238.75,125.65q-36.85,0-73.7,0c-5.87,0-9.17-3-9-8.09a7.45,7.45,0,0,1,6.7-7.3,33.24,33.24,0,0,1,3.74-.09h144c7.34,0,10.76,2.55,10.67,7.92-.1,5.18-3.45,7.57-10.64,7.58Z"></path><path d="M238.44,305.29q-36.84,0-73.7,0c-5.55,0-8.82-3.11-8.67-8a7.48,7.48,0,0,1,6.63-7.37,20.64,20.64,0,0,1,2.61-.09H312c5.2,0,8.27,2.05,9.11,6,1.08,5.07-2.36,9.41-7.8,9.47-9.85.11-19.71,0-29.56.05Z"></path><path d="M238.75,342.72q-36.85,0-73.7,0c-5.87,0-9.17-3-9-8.09a7.44,7.44,0,0,1,6.7-7.3,35.15,35.15,0,0,1,4.11-.09H310.54c7.34,0,10.76,2.55,10.67,7.91-.1,5.18-3.45,7.58-10.63,7.58Z"></path></svg>');
display: block;
width: 35px;
height: 35px;
}
.responsive-tabs .responsive-tabs__list__item:nth-child(5):before
{
content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512" xml:space="preserve"><path d="M231.151 447.3a7.5 7.5 0 0 0-7.5 7.5v8.284a7.5 7.5 0 0 0 15 0V454.8a7.5 7.5 0 0 0-7.5-7.5zm49.698 0a7.5 7.5 0 0 0-7.5 7.5v8.284a7.5 7.5 0 0 0 15 0V454.8a7.5 7.5 0 0 0-7.5-7.5zm-8.283-426.591a7.5 7.5 0 0 0-7.5 7.5v13.206h-18.132V28.209a7.5 7.5 0 0 0-7.5-7.5 7.5 7.5 0 0 0-7.5 7.5v20.667l-.002.039.002.039v20.671a7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5-7.5v-13.21h18.132v13.21a7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5-7.5V28.209a7.5 7.5 0 0 0-7.5-7.5z"/><path d="M487.934 248.498h-91.9V123.465a7.5 7.5 0 0 0-7.5-7.5h-.784V97.833h9.067a7.5 7.5 0 0 0 7.5-7.5V57.198a7.5 7.5 0 0 0-7.5-7.5h-91.899V7.5a7.5 7.5 0 0 0-7.5-7.5h-82.835a7.5 7.5 0 0 0-7.5 7.5v42.198h-91.899a7.5 7.5 0 0 0-7.5 7.5v33.135a7.5 7.5 0 0 0 7.5 7.5h9.067v18.132h-.784a7.5 7.5 0 0 0-7.5 7.5v66.267a7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 7.5-7.5v-58.767h250.067v125.014l-.001.019.001.019v165.628l-.001.019.001.019V497h-26.417v-18.138h4.925a7.5 7.5 0 0 0 7.5-7.5v-49.697a7.5 7.5 0 0 0-7.5-7.5h-24.85a7.5 7.5 0 0 0-7.5 7.5v49.697a7.5 7.5 0 0 0 7.5 7.5h4.925V497H313.2v-84.4h9.067a7.5 7.5 0 0 0 7.5-7.5v-33.134a7.5 7.5 0 0 0-7.5-7.5H189.735a7.5 7.5 0 0 0-7.5 7.5V405.1a7.5 7.5 0 0 0 7.5 7.5h9.066V497h-26.417v-18.138h4.925a7.5 7.5 0 0 0 7.5-7.5v-49.697a7.5 7.5 0 0 0-7.5-7.5h-24.85a7.5 7.5 0 0 0-7.5 7.5v49.697a7.5 7.5 0 0 0 7.5 7.5h4.925V497h-26.417V219.7a7.5 7.5 0 0 0-7.5-7.5 7.5 7.5 0 0 0-7.5 7.5v28.798H24.066a7.5 7.5 0 0 0-7.5 7.5v165.667a7.5 7.5 0 0 0 7.5 7.5h9.067V504.5a7.5 7.5 0 0 0 7.5 7.5h430.734a7.5 7.5 0 0 0 7.5-7.5v-75.335h9.067a7.5 7.5 0 0 0 7.5-7.5V255.998a7.5 7.5 0 0 0-7.5-7.5zM115.966 497H48.133v-67.835h67.833V497zm.001-82.835H31.566V263.498h84.401v150.667zm53.842 49.697h-9.85v-34.697h9.85v34.697zM248.242 497h-34.441v-84.4h34.441V497zm49.958 0h-34.959v-84.4H298.2V497zm-91.899-99.4h-9.066v-18.134h117.533V397.6H206.301zm145.741 66.262h-9.85v-34.697h9.85v34.697zM222.083 15h67.835v42.179l-.001.019.001.019v25.615h-67.835V15zM131.75 82.831l-.039.002h-9.028V64.698h84.4v18.135h-75.294l-.039-.002zm241 33.134H139.251V97.833h75.313l.019.001h82.835l.019-.001h75.313v18.132zm7.539-33.132-.039-.002-.039.002h-75.293V64.698h84.399v18.135h-9.028zM463.867 497h-67.833v-67.835h67.833V497zm16.567-82.835h-84.4V263.498h84.4v150.667z"/><path d="M90.332 281.632H57.199a7.5 7.5 0 0 0-7.5 7.5v33.134a7.5 7.5 0 0 0 7.5 7.5h33.133a7.5 7.5 0 0 0 7.5-7.5v-33.134a7.5 7.5 0 0 0-7.5-7.5zm-7.5 33.134H64.699v-18.134h18.133v18.134zm106.9-33.134h-33.133a7.5 7.5 0 0 0-7.5 7.5v33.134a7.5 7.5 0 0 0 7.5 7.5h33.133a7.5 7.5 0 0 0 7.5-7.5v-33.134a7.5 7.5 0 0 0-7.5-7.5zm-7.5 33.134h-18.133v-18.134h18.133v18.134zM355.4 281.632h-33.133a7.5 7.5 0 0 0-7.5 7.5v33.134h-.001a7.5 7.5 0 0 0 7.5 7.5H355.4a7.5 7.5 0 0 0 7.5-7.5v-33.134a7.5 7.5 0 0 0-7.5-7.5zm-7.5 33.134h-18.133v-18.134H347.9v18.134zm-75.591-33.134h-33.134a7.5 7.5 0 0 0-7.5 7.5v33.134a7.5 7.5 0 0 0 7.5 7.5h33.134a7.5 7.5 0 0 0 7.5-7.5v-33.134a7.5 7.5 0 0 0-7.5-7.5zm-7.5 33.134h-18.134v-18.134h18.134v18.134zm-75.077-99.401h-33.133a7.5 7.5 0 0 0-7.5 7.5v33.133a7.5 7.5 0 0 0 7.5 7.5h33.133a7.5 7.5 0 0 0 7.5-7.5v-33.133a7.5 7.5 0 0 0-7.5-7.5zm-7.5 33.133h-18.133v-18.133h18.133v18.133zM355.4 215.365h-33.133a7.5 7.5 0 0 0-7.5 7.5v33.133h-.001a7.5 7.5 0 0 0 7.5 7.5H355.4a7.5 7.5 0 0 0 7.5-7.5v-33.133a7.5 7.5 0 0 0-7.5-7.5zm-7.5 33.133h-18.133v-18.133H347.9v18.133zm-75.591-33.133h-33.134a7.5 7.5 0 0 0-7.5 7.5v33.133a7.5 7.5 0 0 0 7.5 7.5h33.134a7.5 7.5 0 0 0 7.5-7.5v-33.133a7.5 7.5 0 0 0-7.5-7.5zm-7.5 33.133h-18.134v-18.133h18.134v18.133zm-75.077-99.401h-33.133a7.5 7.5 0 0 0-7.5 7.5v33.134a7.5 7.5 0 0 0 7.5 7.5h33.133a7.5 7.5 0 0 0 7.5-7.5v-33.134a7.5 7.5 0 0 0-7.5-7.5zm-7.5 33.135h-18.133v-18.134h18.133v18.134zM355.4 149.097h-33.133a7.5 7.5 0 0 0-7.5 7.5v33.134a7.498 7.498 0 0 0 7.499 7.5H355.4a7.5 7.5 0 0 0 7.5-7.5v-33.134a7.5 7.5 0 0 0-7.5-7.5zm-7.5 33.135h-18.133v-18.134H347.9v18.134zm-75.591-33.135h-33.134a7.5 7.5 0 0 0-7.5 7.5v33.134c0 4.143 3.357 7.5 7.5 7.5h33.134a7.5 7.5 0 0 0 7.5-7.5v-33.134a7.5 7.5 0 0 0-7.5-7.5zm-7.5 33.135h-18.134v-18.134h18.134v18.134zm189.991 99.4h-33.133a7.5 7.5 0 0 0-7.5 7.5v33.134a7.5 7.5 0 0 0 7.5 7.5H454.8a7.5 7.5 0 0 0 7.5-7.5v-33.134a7.5 7.5 0 0 0-7.5-7.5zm-7.5 33.134h-18.133v-18.134H447.3v18.134zM90.332 347.898H57.199a7.5 7.5 0 0 0-7.5 7.5v33.134a7.5 7.5 0 0 0 7.5 7.5h33.133a7.5 7.5 0 0 0 7.5-7.5v-33.134a7.5 7.5 0 0 0-7.5-7.5zm-7.5 33.134H64.699v-18.134h18.133v18.134zM454.8 347.898h-33.133a7.5 7.5 0 0 0-7.5 7.5v33.134a7.5 7.5 0 0 0 7.5 7.5H454.8a7.5 7.5 0 0 0 7.5-7.5v-33.134a7.5 7.5 0 0 0-7.5-7.5zm-7.5 33.134h-18.133v-18.134H447.3v18.134z"/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/><g/></svg>');
display: block;
width: 35px;
height: 35px;
}
.responsive-tabs .responsive-tabs__list__item:nth-child(7):before {
content: url('data:image/svg+xml;utf8,<svg id="Layer_1_1_" style="enable-background:new 0 0 64 64;" version="1.1" viewBox="0 0 64 64" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><path d="M59,39H45v-4.031C45.333,34.989,45.667,35,46,35c9.374,0,17-7.626,17-17S55.374,1,46,1c-7.634,0-14.107,5.059-16.247,12H1   v42h8v8h36V51h9c1.654,0,3-1.346,3-3c0-0.353-0.072-0.687-0.185-1.002L59,47c2.206,0,4-1.794,4-4S61.206,39,59,39z M33,45v-4h18v4   H33z M31,44.719l-5.787-1.447C25.088,43.241,25,43.129,25,43s0.088-0.241,0.212-0.272L31,41.281V44.719z M40.071,10.228   l-2.333-3.733c-0.143-0.229-0.309-0.445-0.479-0.66c1.741-1.255,3.756-2.148,5.943-2.563C43.071,3.806,43,4.355,43,4.907   c0,2.863,1.801,5.461,4.482,6.467l2.237,0.838c0.882,0.331,1.519,1.081,1.704,2.004C51.862,16.409,53.804,18,56.039,18   c1.719,0,3.409-0.45,4.896-1.289C60.971,17.137,61,17.565,61,18c0,0.795-0.08,1.569-0.2,2.33C60.052,20.118,59.284,20,58.5,20   h-2.319c-2.813,0-5.344-1.563-6.603-4.081C48.985,14.735,47.795,14,46.472,14C44.558,14,43,15.558,43,17.472V21h-6.512   c0.35-0.665,0.864-1.245,1.547-1.655C39.864,18.248,41,16.241,41,14.108v-0.643C41,12.32,40.679,11.2,40.071,10.228z M45,32.965   v-5.727C45.716,27.718,46.575,28,47.5,28c1.379,0,2.5,1.122,2.5,2.5c0,0.64,0.089,1.267,0.247,1.878C48.899,32.777,47.476,33,46,33   C45.667,33,45.333,32.987,45,32.965z M52.135,31.674C52.051,31.29,52,30.899,52,30.5c0-2.481-2.019-4.5-4.5-4.5   c-1.379,0-2.5-1.122-2.5-2.5V21v-3.528C45,16.661,45.66,16,46.473,16c0.561,0,1.065,0.312,1.316,0.814   c1.6,3.199,4.815,5.186,8.392,5.186H58.5c0.637,0,1.262,0.099,1.869,0.283C59.116,26.477,56.076,29.898,52.135,31.674z    M60.588,14.567C59.258,15.493,57.666,16,56.039,16c-1.286,0-2.402-0.915-2.654-2.176c-0.322-1.606-1.43-2.908-2.963-3.484   l-2.237-0.839C46.279,8.787,45,6.94,45,4.907c0-0.644,0.132-1.282,0.378-1.875C45.586,3.023,45.79,3,46,3   C53.089,3,59.03,7.948,60.588,14.567z M35.717,7.108c0.114,0.146,0.228,0.292,0.325,0.446l2.333,3.733   C38.784,11.942,39,12.695,39,13.465v0.643c0,1.435-0.764,2.785-2.035,3.547c-1.27,0.763-2.204,1.956-2.657,3.345h-3.003   C31.105,20.018,31,19.012,31,18C31,13.71,32.82,9.845,35.717,7.108z M12.414,29L17,24.414V29H12.414z M15,31h4v-4h20v8H15V31z    M17.586,21l-6,6H7v-8h22.031c0.039,0.672,0.12,1.34,0.238,2H17.586z M3,53V15h26.281c-0.117,0.654-0.191,1.322-0.231,2H5v12h4.586   L9,29.586V31H5v2h4v2H5v2h4v2H5v2h4v2H5v2h4v2H5v2h4v4H3z M55,48c0,0.551-0.448,1-1,1H41v2h2v10H11V31h2v6h28V25H19v-2h24v0.5V39   H32l-7.273,1.787C23.71,41.042,23,41.952,23,43s0.71,1.958,1.728,2.213l7.03,1.757L54,46.995V47C54.552,47,55,47.449,55,48z M59,45   h-6v-4h6c1.103,0,2,0.897,2,2S60.103,45,59,45z"/><rect height="2" width="8" x="13" y="39"/><rect height="2" width="8" x="13" y="43"/><path d="M13,59h14V47H13V59z M15,49h10v8H15V49z"/><rect height="2" width="12" x="29" y="57"/><rect height="2" width="12" x="29" y="53"/><rect height="2" width="10" x="29" y="49"/></g></svg>');
display: block;
width: 35px;
height: 35px;
}
.responsive-tabs .responsive-tabs__list__item:nth-child(8):before {
content: url('data:image/svg+xml;utf8,<svg viewBox="0 -9 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M7.5 364.832a7.5 7.5 0 0 0 7.5-7.5V138.891h443.129v82.441a7.5 7.5 0 0 0 7.5 7.5c4.144 0 7.5-3.355 7.5-7.5V73.109c0-25.144-20.457-45.601-45.598-45.601h-19.668v-9.29C407.863 8.173 399.691 0 389.645 0H375.71c-10.043 0-18.215 8.172-18.215 18.219v9.289h-49.742v-9.29C307.754 8.173 299.582 0 289.535 0h-13.933c-10.043 0-18.215 8.172-18.215 18.219v9.289H207.64v-9.29C207.64 8.173 199.469 0 189.42 0h-13.929c-10.047 0-18.219 8.172-18.219 18.219v9.289H107.53v-9.29C107.531 8.173 99.36 0 89.313 0h-13.93C65.336 0 57.164 8.172 57.164 18.219v9.289H45.602C20.457 27.508 0 47.965 0 73.109v284.223a7.5 7.5 0 0 0 7.5 7.5zM372.496 18.219A3.224 3.224 0 0 1 375.715 15h13.933a3.22 3.22 0 0 1 3.215 3.219v36.437a3.22 3.22 0 0 1-3.215 3.219h-13.933a3.222 3.222 0 0 1-3.219-3.219zm-100.11 0A3.22 3.22 0 0 1 275.603 15h13.933a3.224 3.224 0 0 1 3.219 3.219v36.437a3.224 3.224 0 0 1-3.219 3.219h-13.933a3.218 3.218 0 0 1-3.215-3.219zm-100.113 0a3.224 3.224 0 0 1 3.22-3.219h13.933a3.224 3.224 0 0 1 3.219 3.219v36.437a3.224 3.224 0 0 1-3.22 3.219h-13.933a3.222 3.222 0 0 1-3.219-3.219zm-100.109 0A3.224 3.224 0 0 1 75.383 15h13.933a3.22 3.22 0 0 1 3.215 3.219v36.437a3.22 3.22 0 0 1-3.215 3.219H75.383a3.222 3.222 0 0 1-3.219-3.219zM45.602 42.508h11.562v12.148c0 10.047 8.172 18.219 18.219 18.219h13.933c10.043 0 18.215-8.172 18.215-18.219V42.508h49.746v12.148c0 10.047 8.172 18.219 18.215 18.219h13.934c10.047 0 18.219-8.172 18.219-18.219V42.508h49.742v12.148c0 10.047 8.172 18.219 18.218 18.219h13.934c10.043 0 18.215-8.172 18.215-18.219V42.508h49.742v12.148c0 10.047 8.172 18.219 18.219 18.219h13.933c10.043 0 18.215-8.172 18.215-18.219V42.508h19.668c16.875 0 30.602 13.726 30.602 30.601v50.782H15V73.109c0-16.875 13.727-30.601 30.602-30.601zM84.91 434.582H19.512A4.516 4.516 0 0 1 15 430.07v-38.558a7.5 7.5 0 1 0-15 0v38.558c0 10.758 8.754 19.512 19.512 19.512H84.91a7.5 7.5 0 1 0 0-15zm0 0"/><path d="M84.66 160.762H58.59a7.5 7.5 0 1 0 0 15h26.07a7.5 7.5 0 1 0 0-15zm54.047 15h26.07a7.5 7.5 0 1 0 0-15h-26.07a7.5 7.5 0 1 0 0 15zm80.117 0h26.067a7.5 7.5 0 1 0 0-15h-26.067a7.5 7.5 0 0 0-7.5 7.5c0 4.144 3.356 7.5 7.5 7.5zm80.114 0h26.07a7.5 7.5 0 1 0 0-15h-26.07a7.5 7.5 0 1 0 0 15zm106.183-15h-26.066a7.5 7.5 0 0 0-7.5 7.5c0 4.144 3.355 7.5 7.5 7.5h26.066a7.5 7.5 0 1 0 0-15zM84.66 198.477H58.59a7.5 7.5 0 0 0-7.5 7.5 7.5 7.5 0 0 0 7.5 7.5h26.07a7.5 7.5 0 0 0 7.5-7.5 7.5 7.5 0 0 0-7.5-7.5zm54.047 15h26.07a7.5 7.5 0 0 0 7.5-7.5 7.5 7.5 0 0 0-7.5-7.5h-26.07a7.5 7.5 0 0 0-7.5 7.5 7.5 7.5 0 0 0 7.5 7.5zm80.117 0h26.067a7.5 7.5 0 0 0 7.5-7.5 7.5 7.5 0 0 0-7.5-7.5h-26.067a7.497 7.497 0 0 0-7.5 7.5c0 4.144 3.356 7.5 7.5 7.5zm80.114 0h26.07a7.5 7.5 0 0 0 7.5-7.5 7.5 7.5 0 0 0-7.5-7.5h-26.07a7.5 7.5 0 0 0-7.5 7.5 7.5 7.5 0 0 0 7.5 7.5zm106.183-15h-26.066a7.497 7.497 0 0 0-7.5 7.5c0 4.144 3.355 7.5 7.5 7.5h26.066a7.5 7.5 0 0 0 7.5-7.5 7.5 7.5 0 0 0-7.5-7.5zM138.89 360.715l38.563 38.562c5.578 5.578 12.992 8.649 20.883 8.649 7.89 0 15.309-3.07 20.883-8.649l105.605-105.605c11.516-11.516 11.516-30.254 0-41.77s-30.254-11.515-41.77 0l-84.718 84.72-17.68-17.677c-11.511-11.515-30.25-11.515-41.77 0-11.511 11.516-11.511 30.254.005 41.77zm10.606-31.164a14.491 14.491 0 0 1 10.277-4.25c3.723 0 7.446 1.418 10.278 4.25l22.98 22.98a7.497 7.497 0 0 0 10.606 0l90.023-90.02c5.672-5.667 14.89-5.667 20.555-.003 5.668 5.668 5.668 14.89 0 20.558L208.613 388.668a14.437 14.437 0 0 1-10.277 4.258 14.437 14.437 0 0 1-10.277-4.258l-38.563-38.563c-5.668-5.668-5.668-14.886 0-20.554zm0 0"/><path d="M473.129 315.36v-59.848c0-4.145-3.356-7.5-7.5-7.5a7.5 7.5 0 0 0-7.5 7.5v50.281c-13.676-7.09-29.195-11.102-45.633-11.102-54.867 0-99.504 44.637-99.504 99.504 0 14.371 3.067 28.035 8.57 40.387H119.086a7.5 7.5 0 1 0 0 15H329.87c17.879 26.59 48.242 44.117 82.625 44.117 54.867 0 99.504-44.637 99.504-99.504 0-32.062-15.25-60.629-38.871-78.836zM412.496 478.7c-46.598 0-84.504-37.907-84.504-84.505 0-46.597 37.91-84.504 84.504-84.504S497 347.598 497 394.195c0 46.598-37.91 84.504-84.504 84.504zm0 0"/><path d="M412.496 320.527c-40.621 0-73.668 33.051-73.668 73.668 0 40.621 33.047 73.668 73.668 73.668s73.664-33.047 73.664-73.668c0-40.617-33.047-73.668-73.664-73.668zm6.715 131.938a7.48 7.48 0 0 0 .785-3.324v-9.137c0-4.14-3.36-7.5-7.5-7.5s-7.5 3.36-7.5 7.5v9.137c0 1.195.285 2.32.785 3.324-26.992-3.09-48.465-24.563-51.554-51.555 1 .5 2.128.785 3.324.785h9.133c4.144 0 7.5-3.355 7.5-7.5 0-4.144-3.356-7.5-7.5-7.5h-9.133c-1.196 0-2.324.29-3.324.785 3.09-26.992 24.562-48.464 51.554-51.554a7.427 7.427 0 0 0-.785 3.324v9.137a7.5 7.5 0 1 0 15 0v-9.137a7.48 7.48 0 0 0-.785-3.324c26.992 3.09 48.465 24.562 51.555 51.554a7.48 7.48 0 0 0-3.325-.785h-9.136a7.5 7.5 0 0 0-7.5 7.5 7.5 7.5 0 0 0 7.5 7.5h9.136c1.196 0 2.32-.285 3.325-.785-3.094 26.992-24.563 48.465-51.555 51.555zm0 0"/><path d="M429.027 386.695h-9.03v-7.691a7.5 7.5 0 1 0-15 0v15.191c0 4.145 3.355 7.5 7.5 7.5h16.53a7.5 7.5 0 0 0 7.5-7.5 7.5 7.5 0 0 0-7.5-7.5zm0 0"/></svg>');
display: block;
width: 35px;
height: 35px;
}
#tablist1-panel6 p strong {
margin: 3rem 0 3rem;
color: #333;   position: relative; */
margin-bottom: 3rem;
}
.container article ul {
padding-left: 2rem ;
}
.responsive-tabs ul li:hover:before
{ }
.responsive-tabs .responsive-tabs__list__item--active::before
{
filter: invert(9%) sepia(63%) saturate(7444%) hue-rotate(231deg) brightness(81%) contrast(103%);
}
.responsive-tabs .responsive-tabs__panel h3 {
color: #333;
margin-bottom: 30px;
font-size: 17px;
position: relative
}
#tablist1-panel2 h3:before
{
display: block;
content: "\f3c5";
z-index: 999;
position: absolute;
font-family: "FontAwesome";
color: #fff;
font-size: 12px;
top: 10px;
left: 2px;
transform: translate(-50%,-50%);
}
#tablist1-panel2 h3:nth-of-type(1):after {
background: var(--richard2)  !important;
color: green !important;
}
#tablist1-panel2 h3:after {
content: "";
background:var(--richard2) ;
width: 24px;
height: 24px;
float: left;
left: -10px;
border-radius: 50%;
text-align: center;
position: relative;
top: -2px;
}
#tablist1-panel2 {
position: relative;
}
.responsive-tabs .responsive-tabs__panel h2 {
color: #000;
padding-bottom: 30px;
background: #fff;
position: relative;
margin: 0;
} #tablist1-panel3 h3:nth-child(2), #tablist1-panel4 h3:nth-child(2) {
margin-top: 0px;
}
#tablist1-panel1 h3,#tablist1-panel3 h3, #tablist1-panel4 h3, #tablist1-panel5 h3 ,#tablist1-panel6 h3{
display: flex;
align-items: center;
margin-bottom: 20px;
margin-top: 20px;
}
#tablist1-panel1 h3:before, #tablist1-panel3 h3:before, #tablist1-panel4 h3:before, #tablist1-panel5 h3:before, #tablist1-panel6 h3:before {
display: block;
content: "\f1ce";
z-index: 999;
position: relative;
font-family: "FontAwesome";
color: #1ED329;
font-size: 22px;
padding-right: 10px;
}
#tablist1-panel1 h3 ul li strong {
}
#tablist1-panel1 ul li strong {
color: #000;
font-weight: 700;  
}
#tablist1-panel1 ul li {
}
#tablist1-panel3 ul, #tablist1-panel4 ul ,#tablist1-panel5 ul,#tablist1-panel6 ul {
list-style: none;
margin: 0;
font-size: 15px;
color: #4B4F58;
}
#tablist1-panel3 ul li, #tablist1-panel4 ul li, #tablist1-panel5 ul li , #tablist1-panel6 ul li {
position: relative;
display: flex;
align-items: center;
padding-bottom: 5px;
}
#tablist1-panel2 ul  {
list-style: disc;
}
#tablist1-panel2 ul li {
list-style: disc;
align-items: center;
padding-bottom: 5px;
}
#tablist1-panel3 ul li:before, #tablist1-panel4 ul li:before, #tablist1-panel5 ul li:before,#tablist1-panel6 ul li:before {
display: block;
content: "\f00c";
z-index: 999;
position: relative;
font-family: "FontAwesome";
color: #1ED329;
font-size: 17px;
padding-right: 10px;
}
#tablist1-panel3 h2:nth-child(11):before {
color: #FF0000;
} #tablist1-panel4 ul li:before {
content: "\f560" !important;
color: #183153 !important;
}
#tablist1-panel1 ul  {
list-style: disc;
}
#tablist1-panel1 ul li {
list-style: disc;
align-items: center;
padding-bottom: 5px;
} .card-body {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-height: 1px;
padding: 1.25rem;
}.container-featured {
position: relative;
}.box-title {
width: 100%;
background: rgb(0,0,0);
background: -moz-linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
z-index: 999;
position: absolute;
bottom: 0;
padding-top: 80px;
}.title-tour {
line-height: 100%;
border-left: 5px solid var(--richard2);
margin-left: 15px;
padding-left: 15px;
padding-right: 15px;
}
.box-title h3 a {
font-size: 2.2rem;
color: #fff;
line-height: 1.5;
}.short-itinerary {
color: grey;
font-size: 1.4rem !important;
}
.box-btn-book {
background-color: var(--richard2);
}
.short-itinerary {
min-height: 50px;
}.stars img {
height: 25px!important;
}
.stars img {
height: 23px!important;
}.resumen {
font-size: 1.3rem!important;
font-weight: 500!important;
min-height: 90px;
}.iconos {
font-weight: 500;
margin-left: -4px;
min-height: 46px;
}
.iconos ul {
margin-bottom: 0;
}
.iconos ul {
padding: 0;
list-style: none;
}.iconos ul li {
margin-right: 4px;
display: inline-block;
list-style: none;
font-size: 1rem;
font-weight: 400;
}.iconos ul img {
width: 15px;
}.box-itinerario {
border-top: 2px solid var(--richard2);
}span.price_duration_box {
text-transform: lowercase;
font-size: 1.3rem;
margin-top: 10px;
line-height: 100%;
display: block;
}.price_amount {
margin-top: 10px;
color: var(--richard2);
line-height: 90%;
margin-bottom: 10px;
}
.price_amount {
font-size: 1.5rem;
font-weight: 600;
}.box-itinerario .price_from_amount {
font-size: 1.8rem!important;
}.mt-auto, .my-auto {
margin-top: auto!important;
}.box-btn-book a {
color: #fff;
font-weight: 800;
}.card-img, .card-img-top {
border-top-left-radius: calc(0.25rem - 1px);
border-top-right-radius: calc(0.25rem - 1px);
}.card-img, .card-img-bottom, .card-img-top {
-ms-flex-negative: 0;
flex-shrink: 0;
width: 100%;
}
.card-img-top {
width: 100%;
}  .title-details h1 {
margin-bottom: 20px;
font-size: 3.5rem;
color: white;
font-family: "Oswald", serif;
text-shadow: 0 0 5px black;
}hr.divider {
margin-bottom: 4px;
border-bottom: 5px solid #f89000;
width: 23%;
}p.duracion {
margin-bottom: 0;
color: white;
font-size: 1.3rem;
font-weight: 400;
text-shadow: 0 0 black;
}.short_itinerary {
font-weight: 200;
margin-bottom: 10px;
margin-top: 10px;
color: #ffffff;
font-size: 1.6rem;
}.badge:empty {
display: none;
}span .barra_vert {
font-size: 2rem;
margin-left: 15px;
margin-right: 15px;
}span #amount {
font-family: "Oswald";
font-size: 1.6rem;
font-weight: 600;
}
.col {
margin-top: 36rem;
} .salkantay-menu a.cta-contact-us {
width: 100%;
text-align: center;
background-color: var(--richard2) !important;
}
.salkantay-menu a.cta-contact-us {
margin-top: 0.8rem;
}
.st-sam-header-social {
display: block;
position: relative;
text-align: right;
}.st-sam-header-social a {
text-decoration: none;
display: inline-block;
margin-top: 6px;
font-size: 21px;
margin-right: 1em;
}
.st-sam-header-social a i.fa-tripadvisor {
color: #03953d;
}
.st-sam-header-social a i.fa-facebook {
color: #1877f2;
}.st-sam-header-social a i.fa-youtube {
color: red;
}.st-sam-header-social a i.fa-instagram {
background: radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}.text-black {
--bs-text-opacity: 1;
color: rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important;
} #SuperTop{background-color: var(--richard2); padding: 5px 0;}
div#SuperTop .container {display: flex;justify-content: space-between;color: #fff;}
div#SuperTop .container a {color: inherit;font-size: 14px;}
.super-top .textwidget {display: flex;justify-content: space-between;}
.super-top .textwidget a:first-child {}
.super-top p {text-align: right;}
.super-top p:first-child {padding-right: 15px;}
div#SuperTop .container a:hover {color: #fff;} #Top{background-color: var(--bgcolor_second);}
#Top .container {display: grid;grid-template-columns: 33% 34% 33%;grid-template-rows: 60px 42px 44px;}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
font-family: "Poppins", sans-serif !important;
font-weight: 600 !important;
background: var(--richard2);
}.super-top p:first-child {
padding-right: 15px;
}
.infoTop {
text-align: center;
}.infoTop p {
color: #000;
font-size: 1.5rem;
margin-top: -1rem;
}.infoTop strong {
color: var(--richard1);
font-weight: 600;
} .richarddd img {
height: 223px;
fill: red;
float: left;
margin-left: 100rem;
margin-bottom: -36rem;
} .sidebar-block.sidebar-block--sticky {
top: 64px !important;
}
.sidebar-block--sticky .tablet-hide {
-webkit-transition: all 100ms ease 300ms;
transition: all 100ms ease 300ms;
}.sidebar-block__card:last-child {
margin: 0;
}
.sidebar-block__card--pattern {
position: relative;
z-index: 1;
border: solid 1px #4594b3;
}
.sidebar-block__card {
padding: 30px 0 0;
border-radius: 4px;
-webkit-box-shadow: 0 2px 6px 0 rgb(27 43 58 / 15%);
box-shadow: 0 2px 6px 0 rgb(27 43 58 / 15%);
background-color: #fefefc;
margin: 0 0 25px;
max-width: 360px;
}.sidebar-block__card .trip-card__badge--wrap {
width: 100%;
position: absolute;
top: -4px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}.sidebar-block__card .trip-card__badge {
display: inline-block;
vertical-align: top;
position: relative;
top: auto;
right: auto;
}
.trip-card__badge--group {
background-color: #0091ff;
}
.trip-card__badge {
position: absolute;
top: -3px;
right: 10px;
height: 26px;
color: #fff;
font-size: .875rem;
text-transform: uppercase;
vertical-align: middle;
padding: 4px 10px 3px 8px;
z-index: 1;
}
.trip-card__badge img {
height: 14px;
width: 14px;
margin-top: -2px;
margin-right: -1px;
position: relative;
z-index: 2;
filter: invert(100%) sepia(46%) saturate(73%) hue-rotate(263deg) brightness(116%) contrast(100%);
}
.trip-card__badge span {
position: relative;
z-index: 2;
}.sidebar-block__card .trip-card__badge--wrap+.sidebar-block__card-item {
padding-top: 10px;
margin-top: 0;
}
.sidebar-block__card-item.package-price {
margin-top: -5px;
padding-bottom: 9px;
}
.package-price {
color: #1b293a;
letter-spacing: normal;
padding: 0 20px 20px;
text-align: center; overflow: hidden;
}
.package-price__trip-days { text-transform: capitalize;
letter-spacing: normal;
margin-right: 8px;
}
.package-price__regular-price { }.package-price span {
display: inline-block;
vertical-align: middle;
}
.large-del {
display: inline-block;
vertical-align: middle;
position: relative;
z-index: 1;
margin-left: 8px; letter-spacing: normal;
}.large-del:after {
content: '';
position: absolute;
top: 50%;
-webkit-transform: translateY(50%);
transform: translateY(50%);
height: 2px;
background: #1b293a;
left: -2px;
right: -2px;
margin-top: -3px;
display: block;
z-index: 1;
}
.package-price__sale-price {
font-size: 2.125rem;
position: relative;
margin: 7px 0 0 -25px;
}.package-price__sale-price strong {
}.package-price__sale-price sup {
font-size: 1.5rem;
position: absolute;
top: 10px;
right: -25px;
}.sidebar-block .sidebar-block__discount-badge {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 0 10px;
}.sidebar-block .sidebar-block__discount-badge .sidebar-block__discount-save {
padding: 2px 6px; line-height: 1.17;
letter-spacing: normal;
color: #fff;
text-transform: capitalize;
display: inline-block;
vertical-align: top;
border-radius: 3px;
background-color: #e94555;
}.discount-card {
background-color: #ebf7fa;
padding: 0;
}.discount-card--small h2.active {
font-size: 1.25rem;
}
.discount-card--small h2 {
padding: 10px 0;
font-size: .875rem;
}
.discount-card h2 {
font-size: 1.25rem;
text-align: center;
color: #1d6c8b;
cursor: pointer;
padding: 15px 0 19px;
text-transform: capitalize;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin: 0;
}.discount-card--toggle .discount-card__accordion {
display: none;
}
.discount-card__accordion {
padding: 0 0 7px;
}.feature-list--small {
padding: 10px 15px 12px !important;
overflow: hidden;
position: relative;
}
.list {
list-style: none;
overflow: hidden;
padding: 0;
}.feature-list--small li {
color: #1b293a;
font-size: 15px !important;
letter-spacing: normal;
padding: 0 0 0 22px;
margin: 0 0 3px;
}
.list>li:after {
content: '';
position: absolute;
}
.list>li {
position: relative;
padding: 0 0 0 43px;
margin: 0 0 4px;
line-height: 1.65;
}.list.small-check li:after {
background-image: url(//www.runasexpeditions.com/wp-content/themes/richardlarotagm/imagenes/icon-small-guaranteed.svg);
background-repeat: no-repeat;
height: 14px;
width: 14px;
top: 4px;
left: 0;
}.feature-list--small:after {
content: '';
height: 1px;
left: 9px;
right: 9px;
background: rgba(27,41,58,0.2);
position: absolute;
bottom: 0;
}.sidebar-block__card-item--border {
padding: 19px 15px 20px;
}.sidebar-block__card-item .trip-card__review {
position: static;
color: #1b293a;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
font-size: 1rem;
line-height: 1;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}.sidebar-block__card-item .trip-card__review ~ .cost-dates--btn {
margin-top: 13px;
background-color: #eb5038;
}.btn--large {
font-size: 1.25rem;
}
.btn--brand {
background-color: #4594b3;
color: #fff;
}
.btn--fullwidth {
width: 100%;
}.btn--small {
font-size: .875rem;
padding: 9px 30px;
}.sidebar-block__card--pattern:after {
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1;
background: url(//www.runasexpeditions.com/wp-content/themes/richardlarotagm/imagenes/general-pattern.png) repeat 0 0;
opacity: .1;
}
.sidebar-block__card-item--border {
padding: 19px 15px 20px;
}
.trip-card__badge:after {
content: "";
display: block;
position: absolute;
top: 0;
left: -4px;
width: 0;
height: 0;
border-style: solid;
border-width: 0 0 4px 4px;
border-color: transparent transparent rgba(0,0,0,0.7) transparent;
}
.package-price__sale-price {
font-size: 3rem;
position: relative;
margin: 7px 0 0 -25px;
}.sidebar-block__card-item .cost-dates--btn ~ .btn--small {
margin-top: 10px;
}
.sidebar-block__card-item .trip-card__review {
position: static;
color: #1b293a;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; line-height: 1;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}.review-badge {
background-color: #00a680;
padding: 2px 6px;
display: inline-block;
vertical-align: middle;
font-family: "CerebriSans-Bold",sans-serif;
font-size: 1.2rem;
color: #fff;
line-height: normal;
position: relative;
margin: -3px 0 7px 13px;
border-radius: 2px;
text-decoration: none;
}.sidebar-block__card-item .trip-card__review .review-number {
width: 100%;
font-size: 1.2rem;
text-align: center;
text-decoration: none;
}.trip-card__badge {
position: absolute;
top: -3px;
right: 10px;
height: 26px;
color: #fff;
font-size: 1.2rem;
text-transform: uppercase;
vertical-align: middle;
padding: 6px 44px 24px 40px;
z-index: 1;
}
.star-rating {
width: 88px;
display: inline-block;
height: 18px;
background: url(//www.runasexpeditions.com/wp-content/themes/richardlarotagm/imagenes/stars-border@2x.png) no-repeat 0 0;
background-size: 88px;
vertical-align: middle;
}
.star-rating__gold {
width: 88px;
height: 18px;
background: url(//www.runasexpeditions.com/wp-content/themes/richardlarotagm/imagenes/stars@2x.png) no-repeat 0 0;
background-size: 88px;
display: inline-block;
vertical-align: top;
float: left;
} img.tadvisor{
margin-right: 2rem;
cursor: pointer;
width: 60px;
justify-self: end;
border-radius: 50%;
}
.breadcrumb {
display: table;
margin: 30px auto 15px auto;
padding: 0px;
}.breadcrumb li {
float: left;
padding: 0px 15px;
margin: 0px !important;
color: #80818b;
list-style: none;
position: relative;
}.breadcrumb li::before {
content: "";
background: #80818b;
position: absolute;
width: 1px;
height: 17px;
left: 0px;
top: 5px;
-webkit-transform: rotate(20deg) translate(0px, 0px);
transform: rotate(20deg) translate(0px, 0px);
}
.we-box h3{
font-size: 1.5rem;
margin-bottom: 10px;
color: #07469f;
}
}
.footer-link div div div ul {
padding: 0px;
margin-left: 15px;
}
@media only screen and (max-width: 540px){
.footer-link div div div ul {
display: none;
}}
.footer-link {
padding: 10px 0px;
}
.container-text-icon-at-a-glance {
display: table;
margin: 0px 0px 10px 0px;
padding: 0px 0px 10px 0px;
border-bottom: 2px solid #FFFFFF;
}.container-icon-at-a-glance {
width: 15%;
vertical-align: middle;
}.container-text-at-a-glance {
width: 85%;
vertical-align: top;
}.saag-svg-icon {
padding: 0px 10px 0px 0px;
}.saag-svg-icon svg {
width: 100% !important;
fill: var(--color-gris75);
}
.curve-img2{
}
.curve-img2 img{
width: 100%;
position: relative;
transform: none !important; height: 80px;
bottom: 43px;
margin-bottom: -25px;
}
.resume-box[_ngcontent-cro-c4] {
border: 0;
background-color: #333;
}.header[_ngcontent-cro-c14] {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
font-size: 1.7rem;
font-family: Poppins,sans-serif;
font-weight: 700;
}
.frame[_ngcontent-cro-c14] {
padding: 0px;
text-align: center;
color: #fff;
}.ed_details[_ngcontent-cro-c4] {
text-align: center;
font-size: 14px;
}.ed_details[_ngcontent-cro-c4] .ed_detail_title[_ngcontent-cro-c4] {
justify-content: center;
font-weight: 700;
font-size: 1.5rem;
font-family: Poppins,sans-serif;
}.ed_details[_ngcontent-cro-c4] .ed_detail_subtitle[_ngcontent-cro-c4] {
justify-content: center;
font-size: 20px;
font-weight: 700;
font-family: Poppins,sans-serif;
color: #fff;
}.header[_ngcontent-cro-c14] {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
font-size: 1.7rem;
font-family: Poppins,sans-serif;
font-weight: 700;
}
.frame[_ngcontent-cro-c14] {
padding: 0px;
text-align: center;
color: #fff;
} .ef-blocktitle {
margin: 0 0 15px;
background-color: #ffffff;
border-bottom:4px solid #07469f;
color: #000000;
text-align: left;
padding: 8px 10px;
margin-top: 20px;
font-weight: bold;
border-radius: 4px;
overflow: hidden;
}
.about-block__trekker {
display: block;
width: 330px;
height: 220px;
position: absolute; margin-top: -139px;
right: 0;
background: url(//www.runasexpeditions.com/wp-content/themes/richardlarotagm/imagenes/img/trekker.svg) no-repeat 0 0;
}
.atpblog{
text-align: justify;
}
.atpblog h3{
color: #000;
margin: 1rem 0 1rem;
}
.atpblog ul {
margin: 0 0 1.5em 3em;
list-style: disc;
}
.atpblog ul li{
}
.salkantay-menu__upper-elements a {
text-decoration: none !important;
}
.parpadeo {
animation-name: parpadeo;
animation-duration: 1s;
animation-timing-function: linear;
animation-iteration-count: infinite;
-webkit-animation-name: parpadeo;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
color: #004f32!important;
}
.covid19 {
border: 1px solid #07469f;
padding: 2px 0 10px;
padding: 5px;
border-radius: 5px;
} .form-buscar {
background: #e5e5e5;
border-radius: 50px;
font-size: 12px;
padding: 0 20px 0 20px;
}
.idioma-banderas i {
font-size: 17px;
}.form-buscar input {
width: 230px;
background: 0 0;
border: 0;
height: 34px;
padding: 0 20px 0 10px;
color: #555;
font-size: 14px;
outline: 0;
}
.img-search img {
width: 100%;
height: auto;
object-fit: cover;
}
.card1 {
margin-bottom: 1rem!important;
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0,0,0,.125);
border-radius: 0.25rem;
}
.card-title {
margin-bottom: 0.75rem;
}.f20 {
font-size: 20px!important;
}.fwb700 {
font-weight: 700;
font-family: bold!important;
}.ext-tour {
height: 85px;
margin-bottom: 2rem !important;
}
.text-muted {
color: #6c757d!important;
}
.boton-detalles {
background: #07469f;
color: #fff;
border: 2px solid #07469f;
border-radius: 10px;
padding: 10px 35px;
font-weight: 600;
font-size: 13px;
transition: .5s;
}
.tituloh2 h2 {
padding-left: 33px;
font-weight: 900;
position: relative;
text-transform: uppercase;
}
.card-body1 {
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-height: 1px;
padding: 1.25rem;
}
.nav-links {
border: 1px solid #ccc;
border-radius: 5px;
overflow: hidden;
}.page-numbers.current {
background: #0d6efd;
color: #fff;
}
.page-numbers, .page-numbers.current {
width: 50px;
height: 45px;
text-align: center;
line-height: 45px;
display: inline-block;
}.next.page-numbers, .prev.page-numbers, .screen-reader-text {
display: none!important;
}.page-numbers {
margin-left: -3px;
}
.page-numbers, .page-numbers.current {
width: 50px;
height: 45px;
text-align: center;
line-height: 45px;
display: inline-block;
}.pagination {
display: -ms-flexbox;
display: flex;
padding-left: 0;
list-style: none;
border-radius: 0.25rem;
}
.pagination {
justify-content: center;
}
.text-center {
text-align: center!important;
}
.tituloh2 {
padding: 4rem 0;
position: relative;
z-index: 5;
} .icon-size-m {
font-size: 20px!important;
} #navbar {
z-index: 9;
}
.sticky {
position: fixed;
top: 0;
width: 100%;
}
.sticky + .content {
padding-top: 60px;
} .footer-update__menu-container {
padding-top: 1rem;
padding-bottom: 1rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.footer-update__menu-container > div {
width: 100%;
}
@media screen and (min-width: 992px) {
.footer-update__menu-container > div {
padding-top: 3rem;
padding-bottom: 5rem;
width: 25%;
}
.footer-update__menu-container > div + div {
position: relative;
}
.footer-update__menu-container > div + div::before {
content: "";
position: absolute;
border-left: 1px solid  #012a44;
top: 0;
left: 0;
height: 100%;
}
}
@media screen and (min-width: 1200px) {
.footer-update__menu-container > div {
width: 20%;
}
}
.footer-update__menu-container > div h3 {
margin-top: 3rem;
}
.footer-update__menu-container > div.collapsable-block h3 {
margin-top: 0rem;
border-bottom: 1px solid #333;
position: relative;
letter-spacing: 1px;
color: #f0f0f0;
font-family: "Montserrat", sans-serif;
font-size: 1.3rem;
text-transform: uppercase;
line-height: 4rem;
}
.footer-update__menu-container > div.collapsable-block h3::after {
content: "\f067";
font-family: "Font Awesome 5 Free";
position: absolute;
font-weight: 900;
font-size: 1.6rem;
right: 0;
}
@media screen and (min-width: 992px) {
.footer-update__menu-container > div.collapsable-block h3 {
border-bottom: none;
display: inline-block;
cursor: auto;
font-size: 1.6rem;
font-weight: 400;
margin-top: 3rem;
}
.footer-update__menu-container > div.collapsable-block h3::after {
content: "";
}
}
@media screen and (min-width: 992px) {
.footer-update__menu-container > div h3 {
margin-top: 0;
}
}
@media screen and (min-width: 992px) and (min-width: 992px) {
.footer-update__menu-container > div h3 {
margin-top: 3rem;
}
}
@media screen and (min-width: 992px) {
.footer-update__menu-block {
padding-left: 1rem;
padding-right: 1rem;
}
}
@media screen and (min-width: 1200px) {
.footer-update__menu-block {
padding-left: 2rem;
padding-right: 2rem;
}
}
.footer-update__menu-block ul {
font-size: 1.4rem;
padding-top: 1rem 0.5rem 1.5rem;
}
.footer-update__menu-block ul li:first-child {
padding-top: 2rem;
}
.footer-update__menu-block ul li:last-child {
padding-bottom: 2rem;
}
@media screen and (min-width: 992px) {
.footer-update__menu-block ul li:first-child {
padding-top: 0rem;
}
.footer-update__menu-block ul li:last-child {
padding-bottom: 0rem;
}
}
.footer-update__menu-block ul.collapsable-list {
max-height: 0;
overflow: hidden;
-webkit-transition: 0.5s;
transition: 0.5s;
}
@media screen and (min-width: 992px) {
.footer-update__menu-block ul.collapsable-list {
max-height: unset;
}
}
.footer-update__menu-block ul.collapsable-list h3 {
margin: 0;
}
@media screen and (min-width: 992px) {
.footer-update__menu-block ul {
margin-top: 2rem;
}
}
@media screen and (min-width: 992px) {
.footer-update__menu-block ul {
padding-top: 0;
}
}
.footer-update__menu-block .btn-salkantay {
min-width: 18rem !important;
}
.footer-update__menu-block h3 {
text-transform: uppercase;
letter-spacing: 1px;
color: #888;
padding: 0.4rem;
font-family: "Poppins", sans-serif;
font-size: 1.4rem;
font-size: 1.6rem;
}
.footer-update__menu-block li {
display: block;
color: white;
}
.footer-update__menu-block li + li {
margin-top: 0.5rem;
margin-top: 0.5rem;
}
.footer-update__menu-block a {
display: inline-block;
color: white;
}
.footer-update__menu-block a:hover {
text-decoration: underline;
} .HeaderContainer__Inner {
border-radius: 8px;
display: flex;
-webkit-box-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
align-items: center;
padding: 18px 24px 24px;
background-color: rgba(17, 17, 17, 0.05);
}
.HeaderTitle__Container {
font-size: 20px;
display: flex;
-webkit-box-align: center;
align-items: center;
}
.Icon__IconContainer {
margin-right: 8px;
height: 40px;
}
.Rating__Container {
display: flex;
align-items: center;
}
.RatingValue__Container {
margin-right: 13px;
font-weight: 700;
font-size: 20px;
color: rgb(17, 17, 17);
}
.RatingBar__Container {
display: flex;
}
.RatingItemFilledSvg {
width: 20px;
height: 20px;
fill: rgb(252, 191, 2);
}
.ButtonBase__ButtonContainer {
border-radius: 4px;
border: none;
color: rgb(255, 255, 255);
background-color: rgb(25, 123, 255);
padding: 10px 20px;
cursor: pointer;
font-weight: bold;
font-size: 15px;
}
.iti__flag {background-image: url(//www.runasexpeditions.com/wp-content/themes/richardlarotagm/css/path/to/flags.png);}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.iti__flag {background-image: url(//www.runasexpeditions.com/wp-content/themes/richardlarotagm/css/path/to/flags@2x.png);}
}
@media screen and (min-width: 1200px) {
.enquire-option-box.alternative {
padding: 2rem;
}}
.enquire-option-box.alternative {
border: none;
padding: 1rem;
display: flex;
border: 1px solid #f0f0f0;
background-color: white;
border-radius: 5px;
}
@media screen and (min-width: 1200px) {
.enquire-option-box {
padding: 2rem;
}}
@media screen and (min-width: 992px) {
.enquire-option-box {
padding: 1.5rem;
}}
.enquire-option-box {
display: block;
background-color: white;
border: 1px solid #db5f15;
border-radius: 3px;
padding: 1rem;
margin-top: 1rem;
margin-bottom: 1rem;
width: 100%;
}
.response-box.danger {
background-color: rgba(220, 53, 70, 0.2);
color: #dc3545;
border: 1px solid #dc3545;
}
.response-box {
display: inline-block;
padding: 1rem 2rem;
border-radius: 3px;
}
.response-box.success {
background-color: rgba(40, 167, 70, 0.2);
color: #28a745;
border: 1px solid #28a745;
}
.response-box {
display: inline-block;
padding: 1rem 2rem;
border-radius: 3px;
}  .swiper-container.header-slider-swiper {
height: 100%;
}.swiper-container.header-slider-swiper .swiper-slide {
height: 100%;
overflow: hidden;
} .slide-image {
overflow: hidden;
width: 100%;
height: 100%;
}.home-header img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.slide-image img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
@media screen and (min-width: 768px){
.slide-hero.current-bottom {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
padding-bottom: 8rem;
}}
.slide-hero.current-bottom {
-webkit-box-pack: flex-center;
-ms-flex-pack: flex-center;
justify-content: flex-center;
width: 100%;
margin-left: auto;
margin-right: auto;
top: 400px;
}
.slide-hero {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: white;
text-align: center;
}
.slide-hero.current-bottom h1, .slide-hero.current-bottom h2 {
font-size: 2.4rem;
line-height: 1.5;
width: 100%;
}.slide-hero h1, .slide-hero h2 {
font-size: 4rem;
line-height: 1.5;
color: white;
}
@media screen and (min-width: 768px){
.slide-hero.current-bottom h1, .slide-hero.current-bottom h2 {
font-size: 4rem;
line-height: 1.5;
}}
.slide-hero.current-bottom h3 {
font-size: 1.6rem;
}
.slide-hero h3 {
margin-top: 1rem;
line-height: 1.5;
font-weight: 400;
font-size: 2rem;
}.slide-hero h1, .slide-hero h2, .slide-hero h3, .slide-hero a {
font-family: var(--ff-heading);
}
@media screen and (min-width: 768px){
.slide-hero.current-bottom .hero-button {
text-transform: uppercase;
font-size: 1.6rem;
margin-top: 2.5rem;
}}
.slide-hero.current-bottom .hero-button {
text-transform: uppercase;
font-size: 1.4rem;
margin-top: 2.5rem;
}
.slide-hero .hero-button.accent {
background-color: #07469f;
border: none;
}
.slide-hero .hero-button {
font-size: 1.8rem;
font-weight: 300;
padding: 1rem 2rem;
border-radius: 50px;
border: 1px solid white;
margin-top: 2.5rem;
}.slide-hero h1.hero-button, .slide-hero h2.hero-button, .slide-hero h3.hero-button, .slide-hero a.hero-button {
color: white;
} @media screen and (min-width: 992px){
.page-section {
padding-top: 12rem;
padding-bottom: 8rem;
}}
@media screen and (min-width: 992px){
.page-section {
padding-top: 10rem;
padding-bottom: 8rem;
}}
.page-section {
padding-top: 8rem;
padding-bottom: 6rem;
}
.page-section .section-heading {
text-align: center;
position: relative;
}
@media screen and (min-width: 992px) {
.page-section .section-icon {
width: 5rem;
height: 5rem;
top: -7rem;
left: calc(50% - 2.5rem);
}}
@media screen and (min-width: 768px) {
.page-section .section-icon {
top: -6rem;
}}
.page-section .section-icon {
position: absolute;
width: 5rem;
height: 5rem;
top: -6rem;
left: calc(50% - 2rem);
filter: invert(60%) sepia(0%) saturate(0%) hue-rotate(190deg) brightness(89%) contrast(94%);
}
@media screen and (min-width: 1200px){
.page-section .section-heading h2 {
font-size: 3.2rem;
}}
@media screen and (min-width: 992px){
.page-section .section-heading h2 {
font-size: 2.7rem;
}}
.page-section .section-heading h2 {
font-family: "Montserrat", sans-serif;
font-size: 2.4rem;
font-weight: 900;
color: #333;
position: relative;
}
@media screen and (min-width: 992px) {
.page-section .section-heading h2::before {
top: -1.4rem;
}}
@media screen and (min-width: 768px) {
.page-section .section-heading h2::before {
top: -9px;
}}
.page-section .section-heading h2::before {
content: "";
position: absolute;
border-radius: 2px;
background-color: var(--richard2);
width: 6rem;
height: 4px;
top: -4px;
left: calc(50% - 3rem);
}
.page-section .section-heading h3 {
font-family: "Montserrat", sans-serif;
font-weight: 400;
color: #888;
margin-top: 1rem;
font-size: 1.7rem;
letter-spacing: 1px;
text-transform: uppercase;
}
@media screen and (min-width: 1200px){
.page-section .section-heading h3 {
font-size: 1.7rem;
}}
@media screen and (min-width: 992px) {
.page-section .section-heading h3 {
font-size: 1.6rem;
}}
@media screen and (min-width: 768px) {
.page-section .section-heading h3 {
text-transform: unset;
font-size: 1.4rem;
}}
@media screen and (min-width: 992px){
.page-section .section-description {
font-size: 1.7rem;
}}
.page-section .section-description > p {
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}.page-section .section-content {
margin-top: 5rem;
}
@media screen and (min-width: 768px){
.page-section .section-description {
display: block;
}}
.page-section .section-description {
margin-top: 2rem;
} h3.richardtitle{
margin: 3rem 0 3rem;
color: #000;
text-transform: uppercase;
font-family: 'Poppins', sans-serif;
font-weight: 600;
font-size: 16px;
border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
margin-bottom: 1.5rem;
background: #fff;
border-bottom: solid 1px #d1d1d1;
position: relative;
padding: 1rem 0;
border-left: 5px solid #07469f;
}
h3.richardtitle::before {
content: "";
margin-right: 23px;
}
@media screen and (min-width: 1200px){
.why-us-item-outer {
padding: 1rem;
}}  h2.section-title-inner-page1{
color: var(--richard2);
font-family: 'Reey', sans-serif;
margin-bottom: 30px;
font-weight: 400;"
}
.why-us-list {
width: 100%;
display: grid;
gap: 1rem;
grid-template-columns: repeat(6, 1fr);
}
.why-us-item {
overflow: visible;
border-radius: 5px;
min-height: 15rem;
background-color: white;
box-shadow: 0px 4px 20px 0px rgb(0 0 0 / 8%);
width: 100%;
transition: 0.5s;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
position: relative;
padding: 2rem;
text-align: center;
}.why-us-item::before {
content: "\f064";
font-family: "Font Awesome 5 Free";
color: #f0f0f0;
font-weight: 900;
position: absolute;
top: 1rem;
right: 1rem;
width: 2rem;
height: 2rem;
border-radius: 1rem;
transition: 0.5s;
}.why-us-item img {
height: 4rem;
width: auto;
filter: invert(16%) sepia(91%) saturate(2191%) hue-rotate(206deg) brightness(97%) contrast(96%);
}.why-us-item h5 {
line-height: 2;
font-family: "Montserrat", sans-serif;
font-size: 1.2rem;
color: #333;
letter-spacing: 1px;
font-weight: 700;
margin-top: 2rem;
}
.sized img.size-target {
position: absolute;
width: 100%;
height: 100%;
object-fit: cover;
top: 0;
left: 0;
}
.day-image {
display: block;
}
.content-single .responsive-tabs .responsive-tabs__panel table tr td {
color: #a02042;
border: none;
border-bottom: solid 2px #ff8200;
box-sizing: border-box;
padding: 10px 0;
width: auto!important;
text-align: center;
text-transform: uppercase;
} .content-single article h3 {
margin: 3rem 0 3rem;
color: #333;
font-family: 'Poppins', sans-serif;
font-size: 1.8rem;
font-weight: 700;
position: relative;
margin-bottom: 3rem;
}  span.review_counter {
position: relative;
top: 2px;
left: 5px;
font-size: 1.6rem !important;
font-weight: 800;
}
p.duracion {
font-size: 2.2rem !important;
font-weight: 600;
}
.title-box p {
margin-bottom: 0;
}
.badge {
display: inline-block;
padding: 0.25em 0.4em;
font-size: 75%;
font-weight: 700;
line-height: 1;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 0.25rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}.badge {
font-size: 2rem !important;
padding: 5px 15px !important;
}
span.badge.bg-badge-4 {
background-color: #F50109;
}
.stars_box img {
height: 16px !important;
}
img.stars-white {
height: 40px;
}
img.stars-white {
height: 20px!important;
} .table {
margin: 0 0 25px;
}
.table {
border-collapse: collapse;
}.thead {
text-transform: uppercase;
font-family: "CerebriSans-ExtraBold",sans-serif;
color: rgba(27,43,58,0.4);
font-size: .8125rem;
letter-spacing: 1px;
text-align: left;
}tr {
display: table-row;
vertical-align: inherit;
border-color: inherit;
}.thead th {
border-bottom: 1px solid rgba(27,43,58,0.2);
padding: 20px 0;
font-size: 1.4rem;
}tbody {
display: table-row-group;
vertical-align: middle;
border-color: inherit;
}.departure-list__item {
font-family: "CerebriSans-Medium",sans-serif;
font-size: .875rem;
}.departure-list__item td {
padding: 21px 0;
border-bottom: 1px solid rgba(27,41,58,0.2);
}
.departure-list__title {
font-size: 1.25rem;
font-family: "CerebriSans-ExtraBold",sans-serif;
width: 34%;
padding-right: 15px !important;
}.departure-list__title a {
text-decoration: none;
font-size: 1.7rem;
color: #000;
}.departure-list .brown-text {
color: #817745;
}
.departure-list__item td {
font-size: 1.7rem;
padding: 21px 0;
border-bottom: 1px solid rgba(27,41,58,0.2);
}.departure-list__btn {
text-align: right;
}.departure-block__header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.btn--border {
border: 1px solid #07469f;
color: #4594b3;
background-color: #fff;
}
.btn--small {
font-size: .875rem;
padding: 9px 30px;
font-family: "CerebriSans-Bold",sans-serif;
}
.btn {
background: #07469f;
color: #fff;
-webkit-box-shadow: none;
box-shadow: none;
display: inline-block;
text-align: center;
-webkit-transition: .3s ease all;
transition: .3s ease all;
font-size: 1.2rem;
padding: 13px 40px;
line-height: 1.1;
text-decoration: none;
font-family: "CerebriSans-ExtraBold",sans-serif;
border-radius: 30px;
}
.discount-save__badge {
padding: 2px 6px;
font-family: "CerebriSans-Bold",sans-serif;
line-height: 1.17;
letter-spacing: normal;
color: #fff;
text-transform: capitalize;
display: inline-block;
vertical-align: top;
border-radius: 3px;
background-color: #e94555;
margin-left: 8px;
}
@media screen and (max-width: 767px) {
.departure-list__item {
padding: 0 25px;
}
.departure-list__item td {
padding: 7px 0 7px 100px;
}
.departure-list__item { margin-bottom: 18px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.departure-list__item td {
width: 100%;
display: block;
text-align: right;
padding: 9px 0 9px 150px;
}
.departure-list__item td {
position: relative;
}
th {
display: table-cell;
vertical-align: inherit;
font-weight: bold;
text-align: -internal-center;
}
.departure-list__item td:after {
width: 91px;
}
.departure-list__item td:after {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
text-transform: uppercase;
opacity: .4;
font-family: "CerebriSans-ExtraBold",sans-serif;
font-size: 1.1rem;
line-height: 1.23;
left: 0;
letter-spacing: 1px;
color: #1b2b3a;
display: none;
text-align: left;
}
.departure-list__title:after {
content: 'TRIP NAME';
}
.departure-list__price:after {
content: 'PRICE';
}.departure-list__date:after {
content: 'DEPARTURE DATE';
}.departure-list__trip-status:after {
content: 'TRIP STATUS';
}
.thead {
display: none;
}
table.richardtablerm{
width: 100% !important;
}
.btn {
background: #ffffff !important;
color: #07469f!important;
border: 1px solid #07469f!important;
font-size: 1.3rem!important;
border-radius: 20px !important;;
}
.departure-list__title a {
text-decoration: none;
font-size: 1.5rem!important;
color: #07469f!important;
font-weight: 600!important;
}
}
table.richardtablerm{
display: table;
position: relative;
width: 99%;
}
@media screen and (max-width: 992px){
.departure-list__item td:after {
display: block;
width: 150px;
}
.departure-list__item td:after {
width: 91px;
}
}
.containerrm {
width: 100%;
padding-right: 10px; 
padding-left: 10px; 
margin-right: auto;
margin-left: auto;
} .box_price {
color: black;
text-align: center;
}
.box_price {
height: 100%;
background-color: white;
padding: 5px;
}div.tab-content {
padding-top: 10px;
}.tab-content>.active {
display: block;
}
.tab-content>.tab-pane {
display: none;
}
.tab-content > .active {
display: block;
} .sidebar_box {
background-color: #fbfbfb;
padding: 10px;
}.form-control-sm {
width: 100%;
height: calc(1.5em + 0.5rem + 2px);
padding: 0.25rem 0.5rem;
font-size: .875rem;
line-height: 1.5;
border-radius: 0.2rem;
}.from {
font-size: 0.8rem;
}.price { font-size: 1.6rem;
} div#caja_resultado {
margin-top: 10px;
margin-bottom: 10px;
font-size: 0.86rem;
}.list-group {
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
border-radius: 0.25rem;
}
.list-group-item:first-child {
border-top-left-radius: inherit;
border-top-right-radius: inherit;
}.badge-primary {
color: #fff;
background-color: #007bff;
}
.badge-pill {
padding-right: 0.6em;
padding-left: 0.6em;
border-radius: 10rem;
}.list-group-item {
position: relative;
display: block;
padding: 0.75rem 1.25rem;
background-color: #fff;
border: 1px solid rgba(0,0,0,.125);
} @media screen and (min-width: 1200px) {
.enquire-option-box.alternative {
padding: 2rem;
}}
.enquire-option-box.alternative {
border: none;
padding: 1rem;
display: flex;
border: 1px solid #f0f0f0;
background-color: white;
border-radius: 5px;
}
@media screen and (min-width: 1200px) {
.enquire-option-box {
padding: 2rem;
}}
@media screen and (min-width: 992px) {
.enquire-option-box {
padding: 1.5rem;
}}
.enquire-option-box {
display: block;
background-color: white;
border: 1px solid #db5f15;
border-radius: 3px;
padding: 1rem;
margin-top: 1rem;
margin-bottom: 1rem;
width: 100%;
} .container article ul {
margin: 10px 0 10px 22px;
}
.container article ul li {
font-size: 16px;
color: #444;
font-weight: 300;
text-align: justify;
line-height: 28px;
list-style: square;
}
.ul, .in {
margin-left: 10px !important;
}
.ul, .re {
margin-left: 10px !important;
}
.ul,.no {
margin-left: 10px !important;
} .in li strong{
color: #000;
font-weight: 500;
}
.in li::before{
content: "\f058";
left: 5px; font-size: 2rem;
text-align: center;
font-family: "Font Awesome 5 Free";
top: 0;
width: 1.5rem;
height: 1.5rem;
background-color: white;
margin-right: 10px;
color: #07469f;
}
.no li::before{
content: '\f057';
left: 5px; font-size: 2rem;
text-align: center;
font-family: "Font Awesome 5 Free";
top: 0;
width: 1.5rem;
background-color: white;
margin-right: 10px;
color: #FF0000;
}
.re li::before{
content: '\f05a';
left: 5px;
font-weight: 600;
font-size: 2rem;
text-align: center;
font-family: "Font Awesome 5 Free";
top: 0;
width: 1.5rem;
height: 1.5rem;
background-color: white;
margin-right: 10px;
color: orange;
}  .container article ul li {
list-style: none;
}         .inclusions-list {
margin-bottom: 4rem;
padding-left: 1.5rem;
position: relative;
}  .collapsible-block {
margin-top: 0;
}
.collapsible-block h4 {
margin-top: 0;
border-bottom: 1px solid #333;
position: relative;
cursor: pointer;
}
.collapsible-block h4::after {
content: "\f067";
font-family: "Font Awesome 5 Free";
position: absolute;
font-weight: 900;
right: 0;
}
@media screen and (min-width: 992px) {
.collapsible-block h4 {
border-bottom: none;
display: inline-block;
cursor: unset;
}
.collapsible-block h4::after {
content: "";
}
}
@media screen and (min-width: 992px) {
.footer-menu-block {
padding-left: 1rem;
padding-right: 1rem;
}
}
@media screen and (min-width: 1200px) {
.footer-menu-block {
padding-left: 2rem;
padding-right: 2rem;
}
}
.footer-menu-block h4 {
text-transform: uppercase;
letter-spacing: 1px;
color: #f0f0f0;
font-family: "Montserrat", sans-serif;
font-size: 1.3rem;
text-transform: uppercase;
line-height: 4rem;
}
@media screen and (min-width: 992px) {
.footer-menu-block h4 {
line-height: unset;
}
}
.footer-menu-block ul {
color: #ccc;
font-size: 1.4rem;
}
@media screen and (min-width: 992px) {
.footer-menu-block ul {
margin-top: 2rem;
padding-top: 0;
padding-bottom: 0;
}
}
.footer-menu-block ul a {
color: #ccc;
}
.footer-menu-block ul a {
display: inline-block;
}
.footer-menu-block ul a:hover {
text-decoration: underline;
}
.footer-menu-block ul li:first-child {
padding-top: 1rem;
}
.footer-menu-block ul li + li {
margin-top: 5px;
}
@media screen and (min-width: 992px) {
.footer-menu-block ul li:first-child {
padding-top: 0rem;
}
}
.footer-menu-block ul.collapsible-list {
max-height: 0;
overflow: hidden;
transition: 0.5s;
}
.footer-menu-block ul.collapsible-list h4 {
margin: 0;
}
@media screen and (min-width: 992px) {
.footer-menu-block ul.collapsible-list {
max-height: unset;
}
}
.footer-menu-block .btn-salkantay {
min-width: 18rem !important;
} #Mainsingle {
overflow: hidden;
}
.content-single .responsive-tabs .responsive-tabs__list__item .fa { display: flex;
flex-direction: column;
line-height: 0.8;
font-size: 3rem;
margin-bottom: 1rem;
text-align: center;
}
.content-single .responsive-tabs ul.responsive-tabs__list {
text-align: left;
margin: 0; background: #ffffff;
position: relative;
} .content-single article {
width: 100%;
float: left;
position: relative;
}.TourRight {
width: 25%;
float: right;
padding-top: 123px;
}
.clear:after {
clear: both;
display: block;
content: "";
height: 0;
visibility: hidden;
}  .inner-section .title {
color: #333;
font-family: "Source Sans Pro", sans-serif;
font-size: 1.8rem;
font-weight: 700;
position: relative;
margin-bottom: 3rem;
} .inner-section .title::before, .inner-section .title::after {
content: "";
position: absolute;
bottom: -1rem;
left: 0;
} p + .inner-section, div + .inner-section, ul + .inner-section {
margin-top: 4rem;
} @media (max-width: 767px) {
.why-us-list {
grid-template-columns: repeat(2, 1fr);
}
.content-single article {
width: 100%;
float: none;
margin: 0 0 10px;
}
.TourRight {
width: 100%;
float: none;
padding: 0;  text-align: center;
}
.container1 {
padding-right: 1px !important;
padding-left: 1px !important;
margin-right: auto;
margin-left: auto;
}
.cart-plugin-evo, .accepted-payment-methods, .customer-assistance-box {
max-width: 37rem !important;
}
}
.container1 {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (max-width: 767px){
.content-single .responsive-tabs .responsive-tabs__heading {
color: #333 !important;
font-family: "Montserrat", sans-serif;
text-transform: uppercase;
font-size: 1.4rem;
font-weight: 700;
letter-spacing: 1.5px;
line-height: 2.5;
transition: 1s; }
.content-single .responsive-tabs .responsive-tabs__heading--active, .responsive-tabs .responsive-tabs__heading--active:hover {
background: #fff !important;
color: #333;
}
.content-single .responsive-tabs .responsive-tabs__heading--active:after, .responsive-tabs .responsive-tabs__heading--active:hover:after {
border-bottom: 6px solid #333 !important;
}
.content-single .responsive-tabs .responsive-tabs__heading:hover {
background: #fff !important;
color: #333;
}
.content-single .responsive-tabs .responsive-tabs__panel {
padding: 20px 6px !important;
}
.accepted-payment-methods,
.cart-plugin-evo,
.customer-assistance-box {
width: 34rem;
}
}  .hero {
height: 35rem;
width: 100%;
position: relative;
}
.hero.multi-image .hero-content {
position: absolute;
top: 0;
left: 0;
}
@media screen and (min-width: 992px) {
.hero {
height: 70rem;
}
}
.hero-slide {
width: 100%;
height: 100%;
}
.hero-image-slide {
width: 100%;
height: 100%;
}
.hero-image {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
top: 0;
left: 0;
}
.hero-content {
position: relative;
width: 100%;
height: 100%;
display: flex;
align-items: center;
color: white;
background-color: rgba(0, 0, 0, 0.25);
}
@media screen and (min-width: 992px) {
.hero-content {
background-color: rgba(0, 0, 0, 0.1);
width: 100%;
position: absolute;
bottom: 0; padding-bottom: 45px;
}
}
h1 {
font-size: 2.4rem;
font-family: "Montserrat", sans-serif;
font-weight: 900;
text-transform: uppercase;
letter-spacing: 1px;
width: 80%;
position: relative;
padding-bottom: 2rem;
margin-bottom: 2rem;
}
h1::after {
position: absolute;
content: "";
width: 8rem;
height: 4px;
border-radius: 4px;
background-color: var(--richard1);
left: 0;
bottom: 0;
}
@media screen and (min-width: 992px) {
h1 {
width: 50%;
font-size: 5rem;
}
}
.tour-info {
font-family: "Montserrat", sans-serif;
line-height: 2rem;
font-size: 1.5rem;
vertical-align: middle;
margin-top: 1rem;
margin-bottom: 1rem;
letter-spacing: 1px;
}
.tour-info strong {
font-weight: 700;
font-size: 2rem;
line-height: 2rem;
}
@media screen and (min-width: 992px) {
.tour-info {
font-size: 1.8rem;
line-height: 3rem;
display: inline-block;
}
.tour-info.with-separator {
margin-bottom: 6rem;
margin-left: 0.1rem;
padding-left: 2.2rem;
border-left: 2px solid white;
}
.tour-info strong {
font-size: 2.7rem;
}
}
img.richardimg22{
margin-bottom: -15rem
}
@media screen and (max-width: 480px) {
.footer-update .footer-copyright__inner {
margin-top: 2rem;
}
.our-collaborators-img {
padding: 0px;
margin: 0px;
}
.card-exciting-trek-2-image img {
height: 300px !important;
}
.btn-salkantay-outer3 {
margin-bottom: 2rem;
}
.richardspace{ }
h2.section-title-inner-page1 {
margin-top: 2rem;
}
img.richardimg22{
width:100%;
height:auto;
}
.content-single .responsive-tabs ul.responsive-tabs__list {
display: none;
}
.containerrm {
width: 100%;
padding-right: 0px !important;
padding-left: 0px !important;
margin-right: auto;
margin-left: auto;
}
.ul, .in {
margin-left: 0px !important;
}
.ul, .re {
margin-left: 0px !important;
}
.ul,.no {
margin-left: 0px !important;
}
.hero-content {
margin-top: 0px !important;
}
.content-single{
width: 100%;
padding-right: 0px !important;
padding-left: 0px !important;
margin-right: auto;
margin-left: auto;
}
}
@media (max-width: 767px){
.containerrm {
width: 100%;
padding-right: 0px !important;
padding-left: 0px !important;
margin-right: auto;
margin-left: auto;
}
.content-single .responsive-tabs .responsive-tabs__panel {
padding: 20px 6px !important;
border-bottom: 1px solid #ccc;
}
} .features-container {
display: none;
}
@media screen and (min-width: 768px) {
.features-container {
display: flex;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
background-color: #333;
height: 10rem;
margin-top: -5rem;
padding: 0;
position: relative;
}
.features-container .main-features-list {
display: flex;
}
}
.video-feature {
display: none;
}
@media screen and (min-width: 992px) {
.video-feature {
flex-basis: 10rem;
display: block;
background-color:#07469f;
line-height: 10rem;
text-align: center;
}
.video-feature img {
width: 6rem;
height: 6rem;
object-fit: cover;
}
}
.brochure-feature {
display: none;
}
@media screen and (min-width: 992px) {
.brochure-feature {
flex-basis: 20rem;
display: flex;
justify-content: center;
align-items: center;
background-color: #f0f0f0;
}
.brochure-feature a {
color: white;
background: #F50109;
display: inline-block;
padding: 1rem 1.2rem;
font-family: "Montserrat", sans-serif;
font-size: 1.2rem;
letter-spacing: 1px;
}
}
.main-features-list {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 2rem;
margin-bottom: 2rem;
}
@media screen and (min-width: 768px) {
.main-features-list {
display: none;
flex: nowrap;
background-color: white;
justify-content: space-evenly;
align-items: center;
flex: 1;
margin-top: unset;
margin-bottom: unset;
}
}
.main-features-list .feature-separator {
display: none;
}
@media screen and (min-width: 768px) {
.main-features-list .feature-separator {
display: block;
height: 60%;
width: 2px;
background-color: #f0f0f0;
}
}
.main-feature-item {
display: flex;
align-items: center;
flex-direction: column;
text-align: center;
justify-content: center;
margin-bottom: 0.5rem;
width: calc(50% - 5px);
border: 1px solid #f0f0f0;
border-radius: 5px;
background-color: white;
padding: 2rem 0.5rem;
margin-top: 5px;
margin-bottom: 5px;
}
@media screen and (min-width: 768px) {
.main-feature-item {
width: unset;
border: none;
border: unset;
margin: 0;
padding: 0;
border: unset;
border-radius: unset;
}
}
@media screen and (min-width: 992px) {
.main-feature-item {
flex-direction: row;
justify-content: unset;
text-align: unset;
}
}
.main-feature-item .icon {
width: 4rem;
height: 4rem;
object-fit: cover;
margin-bottom: 0.75rem; filter: invert(18%) sepia(29%) saturate(6859%) hue-rotate(208deg) brightness(93%) contrast(95%);
}
@media screen and (min-width: 768px) {
.main-feature-item .icon {
margin-bottom: 0.5rem;
width: 3rem;
height: 3rem;
}
}
@media screen and (min-width: 992px) {
.main-feature-item .icon {
margin-bottom: 0;
margin-right: 1rem;
}
}
@media screen and (min-width: 1200px) {
.main-feature-item .icon {
width: 4rem;
height: 4rem;
margin-right: 2rem;
}
}
.main-feature-item .content {
text-align: center;
line-height: 1;
}
.main-feature-item .content strong {
display: block;
font-size: 1.3rem;
}
.main-feature-item .content span {
font-size: 1rem;
text-transform: uppercase;
letter-spacing: 1px;
font-family: "Montserrat", sans-serif;
}
@media screen and (min-width: 768px) {
.main-feature-item .content strong {
font-size: 1.4rem;
}
}
@media screen and (min-width: 992px) {
.main-feature-item .content {
flex: 1;
text-align: unset;
}
}
@media screen and (min-width: 1200px) {
.main-feature-item .content strong {
font-size: 1.6rem;
}
}   .itinerary-presentation-section2 {
background-color: #fff; background-image: url(//www.runasexpeditions.com/wp-content/themes/richardlarotagm/imagenes/cartographic-section-bg2.png);
background-repeat: repeat;
padding-bottom: 5rem;
}
@media screen and (min-width: 768px) {
.intro-container {
margin-top: 3rem;
}
}
@media screen and (min-width: 992px) {
.intro-container {
margin-top: 5rem;
}
}
.intro-wrapper {
text-align: center;
display: flex;
flex-direction: column;
}
@media screen and (min-width: 992px) {
.intro-wrapper {
text-align: left;
}
.intro-wrapper .main-visited-places {
order: -1;
}
}
.main-visited-places {
font-family: "Montserrat", sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
text-transform: uppercase;
display: flex;
flex-direction: column;
align-items: center;
font-size: 1.1rem;
margin-top: 1rem;
}
@media screen and (min-width: 768px) {
.main-visited-places {
margin-bottom: 3rem;
}
}
@media screen and (min-width: 992px) {
.main-visited-places {
margin-top: 0;
margin-bottom: 2rem;
font-size: 1.2rem;
flex-direction: row;
align-items: center;
}
}
.main-visited-places .icon {
color: #f50109;
display: block;
margin-bottom: 1rem;
text-transform: 2rem;
font-size: 2rem;
}
@media screen and (min-width: 992px) {
.main-visited-places .icon {
margin: unset;
display: inline-block;
margin-right: 0.5rem;
}
}
.itinerary-subtitle {
color: #07469f;
font-family: "Montserrat", sans-serif;
font-weight: 900;
font-size: 1.8rem;
margin-top: 3rem;
}
@media screen and (min-width: 768px) {
.itinerary-subtitle {
margin-top: 2rem;
}
}
@media screen and (min-width: 992px) {
.itinerary-subtitle {
margin-top: 0rem;
font-size: 2rem;
}
}
.intro-separator {
display: none;
}
@media screen and (min-width: 992px) {
.intro-separator {
display: block;
border-bottom: 1px solid #ddd;
margin-top: 2rem;
margin-bottom: 2rem;
}
}
.itinerary-introduction p:not(:last-child) {
margin-bottom: 2rem;
}
@media screen and (min-width: 992px) {
.itinerary-introduction {
font-size: 1.7rem;
line-height: 1.6;
}
}
.map-container {
text-align: center;
}
@media screen and (min-width: 992px) {
.map-container {
text-align: right;
}
}
.map-container span {
padding: 1rem;
font-size: 1.4rem;
color: #888;
text-align: right;
}
.map {
border-radius: 1rem;
width: 100%;
}
@media screen and (min-width: 768px) {
.map {
max-width: 55rem;
}
}
.map-wrapper {
position: relative;
display: block;
margin-top: 4rem;
}
.map-wrapper .icon {
position: absolute;
width: 3rem;
height: 3rem;
object-fit: cover;
top: 1rem;
right: 1rem;
}
.map-wrapper .icon {
filter: invert(18%) sepia(29%) saturate(6859%) hue-rotate(208deg) brightness(93%) contrast(95%);
}
.map-wrapper  img.icon {
filter: invert(18%) sepia(29%) saturate(6859%) hue-rotate(208deg) brightness(93%) contrast(95%);
} .buttons-container {
text-align: center;
margin-top: 3rem;
}
.buttons-container .skt-button {
width: 80%;
max-width: 30rem;
}
.buttons-container .skt-button .alternative-icon {
margin-left: 5px;
}
.buttons-container .skt-button .main-icon {
display: none;
}
@media screen and (min-width: 400px) {
.buttons-container {
margin-top: 4rem;
}
.buttons-container .skt-button {
width: 48%;
}
.buttons-container .skt-button .alternative-icon {
display: none;
}
.buttons-container .skt-button .main-icon {
display: inline-block;
margin-right: 5px;
}
}
@media screen and (min-width: 768px) {
.buttons-container .skt-button {
max-width: 25rem;
margin-left: 1rem;
margin-right: 1rem;
}
}
@media screen and (min-width: 992px) {
.buttons-container {
display: none;
}
}
.skt-button {
background-color: #07469f;
color: white;
display: inline-block;
border-radius: 5px;
transition: 0.5s;
height: 5rem;
line-height: 5rem;
min-width: 15rem;
margin-top: 1rem;
}
.skt-button.outline {
color: #07469f;
background-color: transparent;
border: 1px solid #07469f;
}
.skt-button.outline:hover {
background-color: transparent;
color: #07469f;
}
.skt-button:hover {
color: white;
background-color: #07469f;
} .payment-widget-evo {
display: flex;
flex-direction: column;
width: 100%; align-items: center; }
.cart-plugin-evo {
overflow: hidden;
display: block; height: 88rem;
overflow: hidden !important;
-ms-overflow-style: none; scrollbar-width: none;  }
.cart-plugin-evo::-webkit-scrollbar {
display: none;
}
.accepted-payment-methods {
display: flex;
align-items: center;
justify-content: center;  }
.customer-assistance-box {
width: 100%;
}
.cart-plugin-evo,
.accepted-payment-methods,
.customer-assistance-box {
width: 100%;
max-width: 35rem; padding: 1rem;
border-radius: 1rem;
box-shadow: 0px 2px 6px rgb(0 0 0 / 10%);
border: 1px solid #f0f0f0;
margin-bottom: 1rem;
}
.payment-cards-icons {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 1rem;
margin-top: 1rem;
margin-bottom: 1rem; }
.payment-paypal-icon {
display: flex;
align-items: center;
justify-content: center;
margin-top: 1rem;
margin-bottom: 1rem; }
.contact-support-list li {
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
}
.contact-support-list {
display: block;
}
.contact-support-list a {
color: #888; transition: .1s;
}
.contact-support-list a:hover {
color: #07469f;
}
.contact-support-list i {
color: #07469f;
display: inline-block;
flex-direction: column;
width: 4rem;
height: 4rem;
display: flex;
align-items: center;
justify-content: center;
align-items: center;
border-radius: 50%;
border: 1px solid #07469f;
font-family: "Font Awesome 5 Free";
font-style: normal;
}
.customer-assistance-box .header {
text-align: center;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
padding-bottom: 1rem;
border-bottom: 1px solid #f0f0f0;
margin-bottom: 1rem;
}
.customer-assistance-box .body {
padding-top: 1rem;
padding-bottom: 1rem;
}
@media screen and (min-width: 768px) { .accepted-payment-methods,
.cart-plugin-evo,
.customer-assistance-box { padding: 1rem;
width: 80%;
max-width: 60rem;
}
}
@media screen and (min-width: 992px) {
.accepted-payment-methods,
.cart-plugin-evo,
.customer-assistance-box {
width: 33.5rem;
}
.payment-widget-evo {
align-items: end;
}
.cart-plugin-evo {
margin-top: 2rem;
}
}
.btn1 {
background: #07469f;
color: #fff;
-webkit-box-shadow: none;
box-shadow: none;
display: inline-block;
text-align: center;
-webkit-transition: .3s ease all;
transition: .3s ease all;
font-size: 1.2rem;
padding: 6px;
line-height: 1.1;
text-decoration: none;
font-family: "CerebriSans-ExtraBold",sans-serif;
border-radius: 10px;
}