@charset "UTF-8";

  body {
margin: 0;
line-height: normal;
}
.fleet-gallery {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
gap: 15px;
margin: 20px 0;
}
.fleet-gallery .gallery-item {
overflow: hidden;
border-radius: 4px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.fleet-gallery .gallery-item img {
width: 100%;
height: auto;
display: block;
transition: transform 0.3s ease;
}
.fleet-gallery .gallery-item:hover img {
transform: scale(1.05);
}
.popup-overlay {
display: flex;
flex-direction: column;
position: fixed;
background-color: rgba(10, 13, 18, 0);
inset: 0;
}
:root { --font-poppins: Poppins; --font-size-xs: 12px;
--font-size-sm: 14px;
--font-size-base: 16px;
--font-size-lg: 18px;
--font-size-xl: 20px;
--font-size-5xl: 24px;
--font-size-9xl: 28px;
--font-size-13xl: 32px; --color-darkolivegreen-100: #345635;
--color-dimgray-100: #707070;
--color-gainsboro: #e4e7ec; --gap-0: 0px;
--gap-10xs: 3px;
--gap-9xs: 4px;
--gap-5xs: 8px;
--gap-4xs: 9px;
--gap-3xs: 10px;
--gap-base: 16px;
--gap-3xl: 22px;
--gap-5xl: 24px;
--gap-21xl: 40px;
--gap-61xl: 80px; --padding-9xs: 4px;
--padding-5xs: 8px;
--padding-3xs: 10px;
--padding-xs: 12px;
--padding-base: 16px;
--padding-xl: 20px;
--padding-5xl: 24px;
--padding-9xl: 28px;
--padding-21xl: 40px;
--padding-61xl: 80px; --br-12xs-5: 0.5px;
--br-5xs: 8px;
--br-base: 16px;
--br-5xl: 24px;
--br-71xl: 90px;
--br-81xl: 100px;
--br-980xl: 999px;
--br-9980xl: 9999px; --Light-shadow-xl: 0px 32px 32px -8px rgba(0, 0, 0, 0.08),
0px 0px 32px -8px rgba(0, 0, 0, 0.12), 0px 0px 1px rgba(0, 0, 0, 0.2);
--Shadow-md: 0px 4px 8px -2px rgba(10, 13, 18, 0.1),
0px 2px 4px -2px rgba(10, 13, 18, 0.06);  --Blue-200: #b2ddff;
--Blue-50: #eff8ff;
--Blue-800: #1849a9;
--Gray-200: #e9eaeb;
--Gray-300: #d0d5dd;
--Gray-400: #98a2b3;
--Gray-500: #667085;
--Gray-600: #475467;
--Gray-700: #344054;
--Gray-7001: #414651;
--Gray-800: #252b37;
--Gray-8001: #1d2939;
--Light-Trunks: #999ca0;
--Main-trunks: #595d62;
--Warning-200: #fedf89;
--Warning-50: #fffaeb;
--Warning-800: #93370d;
--White: #fff; --Surface-border-radius-radius-s-sm: 8px;
--Interactive-border-radius-radius-i-sm: 8px;
--gap-2: 8px;
--pb-2: 8px;
--interactive-border-radius-radius-i-sm: 8px;
--py-2: 8px;
--pt-3: 12px;
--px-3: 12px;
--gap-4: 16px;
--px-4: 16px;
--px-6: 24px;
} .header {        }
@keyframes slide-in-right {
0% {
transform: translateX(200px);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}
.header .logo,
.header .logomobile {
cursor: pointer;
border: 0;
padding: 0;
background-color: transparent;
overflow: hidden;
flex-shrink: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.header .logomobile {
width: 110px;
height: 24px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/images/MobileLogo.png);
display: none;
}
.header .logo {
width: 200px;
height: 48px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/images/logo.png);
}
.header .logomobile-parent {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.header .leisure-services {
position: relative;
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: var(--Gray-8001);
text-align: left;
z-index: 0;
}
.header .icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
display: none;
z-index: 1;
}
.header .underline {
width: 1px;
position: relative;
border-radius: var(--br-71xl);
background-color: var(--color-darkolivegreen-100);
height: 2px;
opacity: 0;
z-index: 2;
}
.header .icon1 {
width: 24px;
position: absolute;
margin: 0 !important;
top: -12px;
left: -12px;
height: 24px;
overflow: hidden;
flex-shrink: 0;
display: none;
z-index: 3;
}
.header .about-us,
.header .about-us1 {
position: relative;
line-height: var(--font-size-5xl);
}
.header .about-us {
display: none;
}
.header .about-us1 {
font-size: var(--font-size-base);
font-family: var(--font-poppins);
color: var(--Gray-8001);
text-align: left;
}
.header .underline2 {
width: 1px;
position: relative;
border-radius: var(--br-71xl);
background-color: var(--color-darkolivegreen-100);
height: 2px;
opacity: 0;
}
.header .ul {
cursor: pointer;
border: 0;
padding: var(--padding-xs);
background-color: transparent;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: var(--gap-10xs);
}
.header .arrow-right-02-sharp-icon {
width: 24px;
position: absolute;
margin: 0 !important;
top: 8px;
left: 200px;
height: 24px;
overflow: hidden;
flex-shrink: 0;
opacity: 0;
z-index: 1;
}
.header .menu-dropdown-item {
cursor: pointer;
border: 0;
padding: var(--padding-5xs);
background-color: transparent;
width: 200px;
border-radius: var(--br-5xs);
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
box-sizing: border-box;
position: relative;
gap: var(--gap-5xs);
}
.header .dropdown-menu,
.header .dropdownitem {
flex-direction: column;
justify-content: flex-start;
}
.header .dropdownitem {
box-shadow: 0 4px 8px -2px rgba(10, 13, 18, 0.1), 0 2px 4px -2px rgba(10, 13, 18, 0.06);
border-radius: var(--br-base);
background-color: var(--White);
border: 1px solid var(--Gray-200);
display: none;
align-items: flex-start;
padding: var(--padding-5xs);
gap: var(--gap-5xs);
z-index: 10;
}
.header .dropdown-menu {
width: 128px;
height: 48px;
display: flex;
align-items: flex-end;
gap: var(--gap-10xs);
}
.header .dropdown-menu:hover .dropdownitem {
display: flex;
}
.header .menu-item2,
.header .menu-item3 {
cursor: pointer;
border: 0;
padding: var(--padding-xs);
background-color: transparent;
overflow: hidden;
}
.header .menu-item2 {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
position: relative;
gap: var(--gap-10xs);
}
.header .menu-item3 {
align-items: center;
justify-content: center;
}
.header .iconbutton,
.header .menu,
.header .menu-item3 {
display: flex;
flex-direction: row;
}
.header .menu {
align-items: flex-start;
justify-content: flex-start;
gap: var(--gap-5xs);
}
.header .iconbutton {
cursor: pointer;
border: 1px solid var(--color-darkolivegreen-100);
padding: var(--Surface-border-radius-radius-s-sm);
background-color: transparent;
border-radius: var(--Interactive-border-radius-radius-i-sm);
overflow: hidden;
align-items: center;
justify-content: center;
}
.header .button-text {
position: relative;
font-size: var(--font-size-sm);
line-height: var(--font-size-5xl);
font-weight: 500;
font-family: var(--font-poppins);
color: var(--White);
text-align: left;
}
.header .button {
cursor: pointer;
border: 0;
padding: var(--Surface-border-radius-radius-s-sm) var(--px-6);
background-color: var(--color-darkolivegreen-100);
border-radius: var(--Interactive-border-radius-radius-i-sm);
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.header .iconbutton-parent {
display: flex;
justify-content: flex-start;
gap: var(--gap-base);
}
.header .headerRight,
.header .iconbutton-parent,
.header .iconbutton1,
.header .nav {
flex-direction: row;
align-items: center;
}
.header .iconbutton1 {
cursor: pointer;
border: 1px solid var(--color-darkolivegreen-100);
padding: var(--Surface-border-radius-radius-s-sm);
background-color: transparent;
border-radius: var(--Interactive-border-radius-radius-i-sm);
overflow: hidden;
display: none;
justify-content: center;
}
.header .headerRight,
.header .nav {
display: flex;
justify-content: flex-start;
gap: var(--gap-base);
}
.header .nav {
align-self: stretch;
flex: 1;
background-color: var(--White);
justify-content: space-between;
flex-wrap: wrap;
align-content: center;
padding: var(--padding-5xl) var(--padding-21xl);
gap: var(--gap-5xl) var(--gap-0);
}
.header .button-text1 {
position: relative;
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-weight: 600;
font-family: var(--font-poppins);
color: var(--White);
text-align: left;
}
.header .button1 {
cursor: pointer;
border: 0;
padding: var(--Surface-border-radius-radius-s-sm) var(--px-6);
background-color: var(--color-darkolivegreen-100);
flex: 1;
border-radius: var(--br-5xs);
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.header .button-text2 {
position: relative;
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: #1d2938;
text-align: left;
}
.header .button2 {
cursor: pointer;
border: 1px solid var(--color-gainsboro);
padding: var(--Surface-border-radius-radius-s-sm) var(--px-6);
background-color: transparent;
flex: 1;
border-radius: var(--br-5xs);
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.header .button2:focus {
background-color: var(--color-darkolivegreen-100);
color: #fff;
}
.header .button2:focus .button-text2 {
color: var(--White);
}
.header .icon23 {
align-self: stretch;
flex: 1;
position: relative;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.header .iconbutton4,
.header .iconbutton5 {
cursor: pointer;
border: 1px solid var(--White);
padding: var(--Surface-border-radius-radius-s-sm);
background-color: transparent;
width: 60px;
border-radius: var(--br-81xl);
box-sizing: border-box;
height: 60px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.header .iconbutton5 {
width: 24px;
border-radius: var(--br-5xs);
height: 24px;
}
.header .iconbutton-container,
.header .profile {
align-self: stretch;
display: flex;
align-items: flex-end;
justify-content: flex-end;
}
.header .iconbutton-container {
flex: 1;
flex-direction: row;
justify-content: space-between;
gap: var(--gap-0);
}
.header .profile {
margin-top: 63px;
background-color: #fff;
height: auto;
flex-direction: column;
justify-content: flex-end;
padding: 15px;
box-sizing: border-box;
}
.header .iconbutton-sub {
display: flex;
flex-direction: row;
justify-content: flex-end;
gap: var(--gap-10xs);
background-color: #FFF;
}
.header .button-text27 {
position: relative;
font-size: var(--font-size-sm);
line-height: var(--font-size-5xl);
font-weight: 500;
font-family: var(--font-poppins);
color: var(--White);
text-align: left;
}
.header .button25,
.header .icon25 {
overflow: hidden;
flex-shrink: 0;
}
.header .icon25 {
width: 24px;
position: relative;
height: 24px;
}
.header .button25 {
cursor: pointer;
border: 0;
padding: var(--Surface-border-radius-radius-s-sm) var(--px-6);
background-color: var(--color-darkolivegreen-100);
align-self: stretch;
height: 56px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
box-sizing: border-box;
gap: var(--gap-0);
}
.header .leisure-services4 {
position: relative;
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: var(--Gray-8001);
text-align: left;
}
.header .menu-item4 {
cursor: pointer;
border: 0;
padding: var(--padding-3xs) var(--padding-5xl);
background-color: transparent;
align-self: stretch;
height: 54px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.header .leisure-services7 {
flex: 1;
position: relative;
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: var(--Gray-8001);
text-align: left;
z-index: 0;
}
.header .icon26 {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
display: none;
z-index: 1;
}
.header .underline4 {
width: 1px;
position: relative;
border-radius: var(--br-71xl);
background-color: var(--color-darkolivegreen-100);
height: 2px;
opacity: 0;
z-index: 2;
}
.header .icon27 {
width: 24px;
position: absolute;
margin: 0 !important;
top: -12px;
left: -12px;
height: 24px;
overflow: hidden;
flex-shrink: 0;
display: none;
z-index: 3;
}
.header .drawer,
.header .menu-item7 {
position: relative;
box-sizing: border-box;
display: flex;
background-color: rgba(10, 13, 18, 0);
}
.header .menu-item7 {
cursor: pointer;
border: 0;
padding: var(--padding-3xs) var(--padding-5xl);
background-color: transparent;
align-self: stretch;
border-top: 0.5px solid var(--color-darkolivegreen-100);
border-bottom: 0.5px solid var(--color-darkolivegreen-100);
height: 54px;
overflow: hidden;
flex-shrink: 0;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: var(--gap-0);
}
.header .Mobilemenu ul#menu-menu-2 {
display: inline;
}
.header .Mobilemenu ul#menu-menu-2 li {
padding: 10px;
}
.header .Mobilemenu ul#menu-menu-2 li a {
padding: 10px;
text-decoration: none;
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: var(--Gray-8001) !important;
text-align: left;
}
.header .Mobilemenu ul#menu-menu-2 li a:hover {
color: var(--Black) !important;
}
.header .Mobilemenu ul#menu-menu-2 li:hover + .sub-menu,
.header .Mobilemenu ul#menu-menu-2 li:hover .sub-menu {
display: inline;
transform: translateY(0);
}
.header .Mobilemenu ul#menu-menu-2 li:hover .sub-menu li {
padding-left: 20px;
}
.header .Mobilemenu ul#menu-menu-2 li:hover .sub-menu li a {
display: inline;
}
.header .Mobilemenu ul#menu-menu-2 li:hover .sub-menu li a:hover {
background-color: var(--primary-color);
color: var(--Black) !important;
transform: translateX(5px);
}
.header .menu li {
cursor: pointer;
border: 0;
background-color: transparent;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
position: relative;
gap: var(--gap-10xs);
}
.header .menu li a {
position: relative;
text-decoration: none;
padding: var(--padding-xs);
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: var(--Gray-8001) !important;
text-align: left;
z-index: 0;
}
.header .menu li a:hover {
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: var(--Gray-8001) !important;
text-align: left; }
.header .menu li a:active {
color: red;
border-bottom: 1px solid var(--Gray-8001) !important;
}
.header .menu li a:target {
color: red;
border-bottom: 1px solid var(--Gray-8001) !important;
}
.header .menu li.sub-menu a:after {
content: "→";
margin-left: var(--gap-3);
transition: transform 0.3s ease;
}
.header .menu li.sub-menu:hover a:after {
transform: translateX(5px);
background-color: #000;
display: block;
}
.header .menu li .icon {
width: 16px;
height: 16px;
}
.header .menu li .sub-menu {
position: absolute;
top: 100%;
left: 0;
padding: 10px;
background: var(--White);
display: none;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
transform: translateY(-10px);
transition: all 0.3s ease;
z-index: 1000;
border-radius: 8px;
}
.header .menu li a:hover + .sub-menu,
.header .menu li .sub-menu:hover {
display: block;
transform: translateY(0);
}
.header .menu .sub-menu li {
display: block;
width: 100%;
}
.header .menu .sub-menu li a {
display: block;
padding: 5px;
white-space: nowrap;
color: var(--Gray-8001) !important;
transition: all 0.3s ease;
}
.header .menu .sub-menu li a:hover {
background: var(--primary-color);
color: var(--Gray-8001) !important;
transform: translateX(5px);
}
.header .Mobilenav-menu li .sub-menu li a:hover {
background: var(--primary-color);
color: var(--Gray-8001) !important;
transform: translateX(5px);
}
.header .menu > li.menu-item-has-children > a::after {
content: "";
display: inline-block;
width: 0;
height: 0;
margin-left: 6px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid currentColor; transition: transform 0.3s ease;
}
.header .menu > li.menu-item-has-children:hover > a::after {
transform: rotate(180deg); }
.header .our-fleet {
align-self: stretch;
position: relative;
letter-spacing: -2.5px;
line-height: 76px;
text-align: left;
font-size: 72px;
color: #fff;
font-family: Poppins;
}
.header .massa-dictum-aenean {
align-self: stretch;
position: relative;
font-size: 20px;
line-height: 28px;
text-align: left;
font-size: 20px;
color: #fff;
font-family: Poppins;
}
.header .our-fleet-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 54px 0px 0px;
gap: 16px;
}
.header .hero-inner {
flex: 1;
height: 344px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
min-width: 410px;
max-width: 730px;
}
.header .button-text {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 600;
font-family: Poppins;
color: #fff;
text-align: left;
}
.header .button {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
flex: 1;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
@media screen and (max-width: 1200px) {
.header .nav {
padding: 24px;
}
.header .dropdown-menu,
.header .iconbutton-parent,
.header .menu,
.header .menu-item2,
.header .menu-item3 {
display: none;
}
.header .iconbutton1 {
display: flex;
}
.header .world-class-chauffeur {
font-size: 52px;
line-height: 52px;
}
.header .massa-dictum-aenean {
font-size: var(--font-size-base);
line-height: var(--font-size-xl);
}
.header .world-class-chauffeur-services-parent {
padding-top: 0;
box-sizing: border-box;
}
.header .frame-div {
gap: var(--gap-5xs);
}
.header .frame-container {
gap: 12px;
padding-top: 0;
box-sizing: border-box;
}
.header .hero {
gap: var(--gap-21xl);
}
.header .slider {
padding-left: var(--padding-61xl);
padding-right: var(--padding-61xl);
box-sizing: border-box;
}
.header .frame-parent6 {
padding-left: var(--padding-5xl);
box-sizing: border-box;
}
.header .city-to-city-routes-group,
.header .section1,
.header .slider1 {
padding-left: var(--padding-21xl);
padding-right: var(--padding-21xl);
box-sizing: border-box;
}
.header .section3 {
padding: 38px;
box-sizing: border-box;
}
.header .view3 {
padding-left: var(--padding-21xl);
padding-right: var(--padding-21xl);
box-sizing: border-box;
}
.header ul#menu-buttom-footer-menu {
display: flex !important;
}
.header .Mobilemenu ul#menu-menu-2 .sub-menu {
display: none;
}
}
@media screen and (max-width: 1100px) {
.header .nav {
padding: 20px;
}
}
@media screen and (max-width: 960px) {
.header .nav {
padding: 16px;
}
}
@media (max-width: 768px) {
.header .footer-menu-list {
flex-direction: column;
gap: 1rem;
text-align: center;
}
.header .menu {
display: none;
}
.header .menu.toggled {
display: flex;
flex-direction: column;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background: var(--bg-color);
padding: var(--py-6) var(--px-4);
z-index: 1000;
}
.header .menu.toggled .sub-menu {
position: static;
transform: none;
opacity: 1;
visibility: visible;
box-shadow: none;
margin-top: var(--gap-4);
}
.header .menu.toggled {
display: flex;
flex-direction: column;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background: var(--bg-color);
padding: var(--py-6) var(--px-4);
z-index: 1000;
}
.header .menu.toggled .sub-menu {
position: static;
transform: none;
opacity: 1;
visibility: visible;
box-shadow: none;
margin-top: var(--gap-4);
}
.header .button-footer-menu ul li {
display: block !important;
}
.header .button-footer-menu ul#menu-buttom-footer-menu li a {
flex: 1;
color: #fff !important;
}
}
.page-about .about-us1 {
margin: 0;
width: 100%;
position: relative;
font-size: inherit;
letter-spacing: -0.02em;
line-height: 60px;
font-weight: 600;
font-family: inherit;
display: inline-block;
max-width: 750px;
}
.page-about .massa-dictum-aenean {
width: auto;
position: relative;
font-size: 18px;
line-height: 28px;
display: flex;
align-items: center;
}
.page-about .about-us-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-about .hero {
align-self: stretch;
border-radius: 24px;
height: 400px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 40px;
box-sizing: border-box;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Hero.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-about .secton {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
}
.page-about .video-player-icon {
align-self: stretch;
border-radius: 8.72px;
max-width: 100%;
overflow: hidden;
height: 259.9px;
flex-shrink: 0;
object-fit: cover;
}
.page-about .our-company {
align-self: stretch;
position: relative;
line-height: 32px;
font-weight: 600;
}
.page-about .my-chfeur {
font-weight: 600;
font-family: Poppins;
color: #345635;
}
.page-about .my-chfeur-established-in-20 {
margin-block-start: 0;
margin-block-end: 24px;
}
.page-about .with-my-chfeur-you-are-more {
margin: 0;
}
.page-about .my-chfeur-container {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
color: #252b37;
}
.page-about .video-player {
align-self: stretch;
border-radius: 16px;
height: 477px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-about .my-chfeur1 {
font-weight: 600;
}
.page-about .enforces-strict-quality {
color: #252b37;
}
.page-about .my-chfeur-container1 {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
}
.page-about .high-end-well-maintained {
position: relative;
line-height: 24px;
font-weight: 500;
}
.page-about .high-end-well-maintained-lat-wrapper {
border-radius: 8px;
background-color: #fff;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 8px 16px;
}
.page-about .frame-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 16px;
font-size: 16px;
color: #252b37;
}
.page-about .content-inner {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-about .book-boston-airport {
align-self: stretch;
position: relative;
letter-spacing: -0.02em;
line-height: 40px;
font-weight: 500;
}
.page-about .book-boston-airport-limo-servi-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 16px;
}
.page-about .button-text {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 500;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-about .icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.page-about .mds-public-tw-button {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
width: 200px;
border-radius: 8px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
gap: 8px;
}
.page-about .mds-public-tw-button1 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: rgba(255, 255, 255, 0.08);
width: 200px;
backdrop-filter: blur(28px);
border-radius: 8px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
gap: 8px;
}
.page-about .mds-public-tw-button-parent {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-about .frame-group {
align-self: stretch;
border-radius: 16px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 40px;
gap: 40px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Frame 2.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
text-align: center;
font-size: 32px;
color: #fff;
}
.page-about .content {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 22px;
}
.page-about .book-boston-airport1 {
align-self: stretch;
position: relative;
letter-spacing: -0.02em;
line-height: 40px;
font-weight: 500;
}
.page-about .mds-public-tw-button2 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
align-self: stretch;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 8px;
}
.page-about .mds-public-tw-button3 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: rgba(255, 255, 255, 0.08);
align-self: stretch;
backdrop-filter: blur(28px);
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 8px;
}
.page-about .mds-public-tw-button-group {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-about .sidebar {
width: 416px;
border-radius: 16px;
height: 600px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
padding: 16px;
box-sizing: border-box;
gap: 0px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Sidebar.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
font-size: 32px;
color: #345635;
}
.page-about .container {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
padding: 80px 80px 40px;
gap: 16px;
font-size: 24px;
color: #345635;
}
.page-about .about-us {
width: 100%;
position: relative;
background-color: #fff;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 48px;
color: #fff;
font-family: Poppins;
}
@media screen and (max-width: 1200px) {
.page-about .hero {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
}
.page-about .content {
flex: 1;
}
.page-about .sidebar {
flex-direction: column;
}
.page-about .container {
padding: 40px 40px 20px;
box-sizing: border-box;
}
}
@media screen and (max-width: 1100px) {
.page-about .hero {
height: auto;
}
.page-about .sidebar {
width: 416px;
}
}
@media screen and (max-width: 960px) {
.page-about .about-us1 {
font-size: 24px;
line-height: 30px;
max-width: 390px;
}
.page-about .hero {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 40px;
box-sizing: border-box;
}
.page-about .secton {
align-items: center;
justify-content: flex-start;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.page-about .book-boston-airport {
font-size: 18px;
}
.page-about .content {
flex: unset;
align-self: stretch;
}
.page-about .sidebar {
display: none;
}
.page-about .container {
flex-direction: column;
padding: 20px 32px;
box-sizing: border-box;
}
}
@media screen and (max-width: 420px) {
.page-about .about-us1 {
font-size: 24px;
}
.page-about .hero {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding: 40px;
box-sizing: border-box;
}
.page-about .mds-public-tw-button {
width: auto;
align-self: unset;
}
.page-about .container {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
}
.page-landing .booking .button-parent {
align-content: center !important;
display: block !important;
}
.page-landing .booking .button-parent p {
margin: 0 !important;
}
.page-landing .booking iframe {
align-content: center !important;
}
.page-landing .button-text {
position: relative;
font-size: 16px;
line-height: 24px;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-landing .button {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
align-self: stretch;
border-radius: 8px;
height: 56px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.page-landing .button-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding-top: 12px;
padding-left: 16px;
padding-right: 16px;
padding-bottom: -10px !important;
gap: 24px;
}
.page-landing .booking {
width: 524px;
box-shadow: 0px 32px 32px -8px rgba(0, 0, 0, 0.08), 0px 0px 32px -8px rgba(0, 0, 0, 0.12), 0px 0px 1px rgba(0, 0, 0, 0.2);
border-radius: 24px;
background-color: #fff;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
}
.page-landing .world-class-chauffeur {
align-self: stretch;
position: relative;
letter-spacing: -2.5px;
line-height: 76px;
}
.page-landing .massa-dictum-aenean {
align-self: stretch;
position: relative;
font-size: 20px;
line-height: 28px;
}
.page-landing .icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.page-landing .button-text8 {
position: relative;
font-size: 14px;
line-height: 24px;
font-family: Poppins;
color: #1d2939;
text-align: left;
}
.page-landing .mds-public-tw-button {
cursor: pointer;
border: 1px solid #595d62;
padding: 8px 16px;
background-color: #fff;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 8px;
}
.page-landing .button-text9 {
position: relative;
line-height: 20px;
font-weight: 500;
}
.page-landing .star-background-icon {
position: absolute;
height: 100%;
width: 100%;
top: 2.5%;
right: 0%;
bottom: -2.5%;
left: 0%;
border-radius: 0.5px;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.page-landing .star-icon1 {
position: absolute;
top: 0px;
left: 0px;
width: 1px;
height: 20px;
overflow: hidden;
}
.page-landing .star-icon {
width: 20px;
position: relative;
height: 20px;
overflow: hidden;
flex-shrink: 0;
}
.page-landing .star-icon9 {
position: absolute;
top: 0px;
left: 0px;
width: 10px;
height: 20px;
overflow: hidden;
}
.page-landing .button-text-parent {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 7px;
}
.page-landing .mds-public-tw-button-parent {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
font-size: 12px;
}
.page-landing .world-class-chauffeur-services-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 54px 0px 0px;
gap: 16px;
}
.page-landing .frame-child {
width: 48px;
border-radius: 9999px;
height: 48px;
}
.page-landing .business-meetings {
align-self: stretch;
position: relative;
line-height: 24px;
}
.page-landing .you-will-arrive {
align-self: stretch;
position: relative;
font-size: 12px;
line-height: 16px;
}
.page-landing .business-meetings-parent {
width: 207px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 4px;
}
.page-landing .frame-container {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 8px;
gap: 8px;
}
.page-landing .free-cancellation {
position: relative;
line-height: 24px;
}
.page-landing .free-cancellation-parent {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 4px;
}
.page-landing .frame-div {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 8px;
gap: 8px;
}
.page-landing .flight-tracking {
width: 174px;
position: relative;
line-height: 24px;
display: flex;
align-items: center;
}
.page-landing .chauffeur-will-monitor {
position: relative;
font-size: 12px;
line-height: 16px;
}
.page-landing .frame-parent1 {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
padding: 8px;
gap: 8px;
}
.page-landing .frame-group {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
padding: 100px 0px 0px;
gap: 24px;
font-size: 16px;
}
.page-landing .frame-parent {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-landing .hero {
align-self: stretch;
border-radius: 24px;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
padding: 28px;
gap: 80px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/images/HeroBg.webp);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-landing .secton {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
}
.page-landing .view {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 72px;
color: #fff;
}
.page-landing .our-services {
position: relative;
letter-spacing: -0.5px;
line-height: 40px;
font-weight: 600;
}
.page-landing .porttitor-morbi-consectetur {
align-self: stretch;
position: relative;
font-size: 14px;
line-height: 20px;
color: #475467;
font-weight: bold;
}
.page-landing .button8 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
border-radius: 100px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-landing .button-text11 {
position: relative;
font-size: 16px;
line-height: 24px;
font-family: Poppins;
color: #1d2939;
text-align: left;
}
.page-landing .button9 {
cursor: pointer;
border: 1px solid #e4e7ec;
padding: 8px 24px;
background-color: transparent;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-landing .button-group {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 9px;
}
.page-landing .our-services-parent {
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 16px;
max-width: 416px;
}
.page-landing .frame-child3 {
width: 40px;
border-radius: 999px;
height: 40px;
}
.page-landing .img-icon {
align-self: stretch;
border-radius: 16px;
max-width: 100%;
overflow: hidden;
height: 240px;
flex-shrink: 0;
object-fit: cover;
}
.page-landing .boston-airport-limo {
margin: 0;
align-self: stretch;
position: relative;
font-size: inherit;
line-height: 32px;
font-weight: 500;
font-family: inherit;
}
.page-landing .porttitor-morbi-consectetur1 {
margin: 0;
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
color: #475467;
}
.page-landing .boston-airport-limo-service-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 8px;
}
.page-landing .boston-airport-limo-service-parent p {
font-size: 16px;
font-family: "Poppins";
line-height: 24px;
color: #475467;
}
.page-landing .button-text12 {
position: relative;
font-size: 14px;
line-height: 24px;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-landing .button10 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
flex: 1;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-landing .button11 {
cursor: pointer;
border: 1px solid #e4e7ec;
padding: 8px 24px;
background-color: transparent;
flex: 1;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-landing .button-container {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-landing .service-card {
width: 410px;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 16px;
max-width: 410px;
text-align: left;
font-size: 24px;
color: #1d2939;
font-family: Poppins;
}
.page-landing .slider {
flex: 1;
overflow-x: auto;
scrollbar-width: none; display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 10px;
}
.page-landing .frame-parent5 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 0px;
}
.page-landing .button20 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: transparent;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-landing .section {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
gap: 24px;
}
.page-landing .why-us {
align-self: stretch;
position: relative;
letter-spacing: -0.5px;
line-height: 40px;
font-weight: 600;
}
.page-landing .why-us-parent {
width: 416px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
gap: 8px;
max-width: 416px;
text-align: center;
}
.page-landing .img-icon5 {
width: 632px;
border-radius: 16px;
height: 300px;
object-fit: cover;
}
.page-landing .secured-payments {
align-self: stretch;
position: relative;
letter-spacing: -0.5px;
line-height: 40px;
text-transform: capitalize;
font-weight: 600;
}
.page-landing .a-convenient-and {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
color: #475467;
}
.page-landing .secured-payments-parent {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 16px;
min-width: 410px;
}
.page-landing .img-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
flex-wrap: wrap;
align-content: center;
gap: 40px;
}
.page-landing .free-wait-time {
align-self: stretch;
position: relative;
letter-spacing: -0.5px;
line-height: 40px;
font-weight: 600;
}
.page-landing .img-icon6 {
width: 640px;
border-radius: 16px;
height: 300px;
object-fit: cover;
}
.page-landing .frame-parent6 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
flex-wrap: wrap;
align-content: center;
gap: 40px;
}
.page-landing .img-icon7 {
width: 523px;
border-radius: 16px;
height: 300px;
object-fit: cover;
}
.page-landing .img-icon8 {
width: 523px;
border-radius: 16px;
height: 300px;
object-fit: cover;
}
.page-landing .section1 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 0px 80px;
gap: 45px;
text-align: left;
}
.page-landing .user-group-icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
object-fit: cover;
}
.page-landing .x6 {
position: relative;
line-height: 24px;
font-weight: 500;
}
.page-landing .user-group-parent {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 8px;
}
.page-landing .frame-parent10 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
text-align: center;
}
.page-landing .chevrolet-suburban {
margin: 0;
align-self: stretch;
position: relative;
font-size: 24px;
line-height: 32px;
font-weight: 600;
font-family: inherit;
}
.page-landing .from {
line-height: 24px;
}
.page-landing .span {
font-size: 24px;
line-height: 32px;
font-weight: 600;
}
.page-landing .from-125 {
position: relative;
}
.page-landing .from-125-wrapper {
border-radius: 8px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 4px 8px;
font-size: 14px;
}
.page-landing .frame-parent9 {
width: 384px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-landing .fleetcard {
width: 410px;
border-radius: 16px;
height: 328px;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
padding: 16px;
box-sizing: border-box;
background-size: cover;
background-repeat: no-repeat;
background-position: top;
max-width: 410px;
}
.page-landing .fleetcard1 {
width: 410px;
border-radius: 16px;
height: 328px;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
padding: 16px;
box-sizing: border-box;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/images/FleetCard.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
max-width: 410px;
}
.page-landing .sliderfleet {
flex: 1;
overflow-x: auto;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 10px;
}
.page-landing .frame-parent8 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 0px 24px;
gap: 16px;
text-align: left;
font-size: 16px;
color: #fff;
}
.page-landing .section2 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
gap: 20px;
}
.page-landing .porttitor-morbi-consectetur8 {
width: 416px;
position: relative;
font-size: 14px;
line-height: 20px;
color: #475467;
display: flex;
align-items: center;
justify-content: center;
font-weight: bold;
}
.page-landing .city-to-city-routes-parent {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 16px;
}
.page-landing .new-york-to {
margin: 0;
align-self: stretch;
position: relative;
font-size: inherit;
line-height: 32px;
font-weight: 600;
font-family: inherit;
}
.page-landing .hr-45min-parent {
border-radius: 8px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 8px;
font-size: 16px;
}
.page-landing .new-york-to-philedelphia-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-landing .star-icon11 {
position: absolute;
top: 0px;
left: 0px;
width: 20px;
height: 20px;
overflow: hidden;
}
.page-landing .star-icon10 {
cursor: pointer;
border: none;
padding: 0;
background-color: transparent;
width: 20px;
position: relative;
height: 20px;
overflow: hidden;
flex-shrink: 0;
}
.page-landing .star-icon-parent {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-landing .span5 {
position: relative;
line-height: 28px;
font-weight: 600;
}
.page-landing .frame-parent20 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 0px;
font-size: 20px;
}
.page-landing .city-to-city-routes1 {
width: 416px;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
padding: 24px;
gap: 8px;
}
.page-landing .city-to-city-routes-group {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: center;
flex-wrap: wrap;
align-content: flex-start;
padding: 0px 80px;
gap: 16px;
text-align: left;
font-size: 24px;
color: #414651;
}
.page-landing .frame-parent19 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
gap: 22px;
}
.page-landing .i-scheduled-to {
margin: 0;
width: 548px;
position: relative;
line-height: 32px;
font-weight: 500;
display: flex;
align-items: center;
justify-content: center;
}
.page-landing .ellipse-icon {
width: 64px;
position: relative;
border-radius: 50%;
height: 64px;
object-fit: cover;
}
.page-landing .luxury-sedan {
align-self: stretch;
position: relative;
font-size: 14px;
line-height: 24px;
color: #1849a9;
}
.page-landing .jamie-johnson-parent {
width: 122px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.page-landing .ellipse-parent {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 8px;
text-align: left;
font-size: 16px;
color: #1d2939;
}
.page-landing .item1 {
align-self: stretch;
width: 848px;
border-radius: 16px;
background-color: #eff8ff;
border: 1px solid #b2ddff;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 24px;
gap: 24px;
opacity: 0.64;
}
.page-landing .img-icon9 {
width: 48px;
border-radius: 100px;
height: 48px;
object-fit: cover;
}
.page-landing .luxury-sedan1 {
align-self: stretch;
position: relative;
font-size: 14px;
line-height: 24px;
color: #345635;
}
.page-landing .item2 {
width: 848px;
border-radius: 16px;
background-color: #ecf3ec;
border: 1px solid #d6e6d6;
box-sizing: border-box;
height: 300px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 24px;
gap: 24px;
color: #345635;
}
.page-landing .luxury-sedan2 {
align-self: stretch;
position: relative;
font-size: 14px;
line-height: 24px;
color: #93370d;
}
.page-landing .item3 {
width: 848px;
border-radius: 16px;
background-color: #fffaeb;
border: 1px solid #fedf89;
box-sizing: border-box;
height: 300px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 24px;
gap: 24px;
opacity: 0.64;
color: #93370d;
}
.page-landing .testimonials1 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
z-index: 0;
}
.page-landing .slider-child {
width: 40px;
margin: 0 !important;
position: absolute;
top: calc(50% - 20px);
left: 248px;
border-radius: 999px;
height: 40px;
z-index: 1;
}
.page-landing .slider-item {
width: 40px;
margin: 0 !important;
position: absolute;
top: calc(50% - 20px);
right: 248px;
border-radius: 999px;
height: 40px;
z-index: 2;
}
.page-landing .slider1 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 0px 80px;
position: relative;
gap: 16px;
font-size: 20px;
color: #1849a9;
}
.page-landing .book-online-today {
width: 100%;
position: relative;
letter-spacing: -0.5px;
line-height: 48px;
font-weight: 600;
display: inline-block;
max-width: 600px;
}
.page-landing .turpis-dignissim-tortor {
width: 100%;
position: relative;
font-size: 18px;
line-height: 28px;
display: inline-block;
max-width: 800px;
}
.page-landing .book-online-today-and-travel-i-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-landing .contact-us {
align-self: stretch;
position: relative;
font-size: 18px;
line-height: 28px;
color: #98a2b3;
}
.page-landing .div {
position: relative;
line-height: 32px;
}
.page-landing .call-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
}
.page-landing .bookingmychfeurcom {
position: relative;
line-height: 32px;
}
.page-landing .mail-open-01-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
}
.page-landing .contact-us-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
font-size: 20px;
}
.page-landing .frame-parent26 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-landing .button26 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
width: 490px;
border-radius: 8px;
height: 56px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.page-landing .button27 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-landing .section3 {
align-self: stretch;
border-radius: 24px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
padding: 48px;
gap: 24px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/images/Section.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-landing .book-online-today-and-travel-i-parentBG {
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/images/BookOnline.webp);
background-size: cover;
background-repeat: no-repeat;
}
.page-landing .view2 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
text-align: left;
color: #fff;
}
.page-landing .our-partners-parent {
width: 410px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
gap: 8px;
max-width: 410px;
}
.page-landing .partnerslogo-icon {
width: 124px;
height: 124px;
object-fit: cover;
}
.page-landing .partnerslogo-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
flex-wrap: wrap;
align-content: center;
gap: 1px;
}
.page-landing .view3 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 80px;
}
.page-landing .landing {
width: 100%;
position: relative;
background-color: #fff;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
gap: 80px;
text-align: center;
font-size: 32px;
color: #1d2939;
font-family: Poppins;
}
@media screen and (max-width: 1200px) {
.page-landing .world-class-chauffeur {
font-size: 52px;
line-height: 52px;
}
.page-landing .massa-dictum-aenean {
font-size: 16px;
line-height: 20px;
}
.page-landing .world-class-chauffeur-services-parent {
padding-top: 0px;
box-sizing: border-box;
}
.page-landing .frame-container {
gap: 8px;
}
.page-landing .frame-group {
gap: 12px;
padding-top: 0px;
box-sizing: border-box;
}
.page-landing .hero {
gap: 40px;
}
.page-landing .slider {
padding-left: 40px;
padding-right: 40px;
box-sizing: border-box;
}
.page-landing .frame-parent5 {
padding-left: 24px;
box-sizing: border-box;
}
.page-landing .section1 {
padding-left: 40px;
padding-right: 40px;
box-sizing: border-box;
}
.page-landing .city-to-city-routes-group {
padding-left: 40px;
padding-right: 40px;
box-sizing: border-box;
}
.page-landing .slider1 {
padding-left: 40px;
padding-right: 40px;
box-sizing: border-box;
}
.page-landing .section3 {
padding: 38px;
box-sizing: border-box;
}
.page-landing .view3 {
padding-left: 40px;
padding-right: 40px;
box-sizing: border-box;
}
}
@media screen and (max-width: 960px) {
.page-landing .secured-payments-parent {
min-width: 100%;
}
.page-landing .frame-child3 {
display: none;
}
.page-landing .booking {
align-self: stretch;
width: auto;
}
.page-landing .frame-parent {
gap: 16px;
flex: unset;
align-self: stretch;
}
.page-landing .hero {
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 16px;
box-sizing: border-box;
}
.page-landing .secton {
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.page-landing .slider {
padding-left: 40px;
padding-right: 40px;
box-sizing: border-box;
}
.page-landing .frame-parent5 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-landing .img-icon5 {
width: 410px;
height: 260px;
}
.page-landing .secured-payments {
font-size: 28px;
}
.page-landing .free-wait-time {
font-size: 28px;
}
.page-landing .img-icon6 {
width: 410px;
height: 260px;
align-items: center;
justify-content: center;
}
.page-landing .img-icon7 {
width: 410px;
height: 260px;
}
.page-landing .section1 {
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
}
.page-landing .fleetcard {
width: 410px;
}
.page-landing .fleetcard1 {
width: 410px;
}
.page-landing .frame-parent8 {
padding-left: 24px;
box-sizing: border-box;
}
.page-landing .city-to-city-routes-group {
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
}
.page-landing .slider1 {
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
}
.page-landing .book-online-today {
font-size: 22px;
line-height: 38px;
max-width: 500px;
}
.page-landing .turpis-dignissim-tortor {
line-height: 28px;
}
.page-landing .button26 {
align-self: stretch;
width: auto;
max-width: 420px;
}
.page-landing .section3 {
gap: 16px;
padding: 18px 28px;
box-sizing: border-box;
}
.page-landing .view3 {
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
}
}
@media screen and (max-width: 420px) {
.page-landing .button {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-landing .button8 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-landing .button9 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-landing .button10 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-landing .button11 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-landing .service-card {
width: 360px;
}
.page-landing .slider {
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.page-landing .button20 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-landing .img-icon5 {
width: 380px;
height: 260px;
}
.page-landing .secured-payments {
font-size: 24px;
line-height: 30px;
}
.page-landing .free-wait-time {
font-size: 24px;
line-height: 30px;
}
.page-landing .img-icon6 {
width: 390px;
height: 220px;
max-width: 350px;
}
.page-landing .frame-parent6 {
flex-direction: row;
flex-wrap: wrap;
}
.page-landing .img-icon7 {
width: 390px;
height: 220px;
max-width: 350px;
}
.page-landing .section1 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-landing .fleetcard {
width: 390px;
max-width: 390px;
}
.page-landing .fleetcard1 {
width: 370px;
}
.page-landing .frame-parent8 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-landing .city-to-city-routes1 {
flex: 1;
}
.page-landing .city-to-city-routes-group {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-landing .i-scheduled-to {
align-self: stretch;
width: auto;
}
.page-landing .item1 {
width: 390px;
height: auto;
}
.page-landing .item2 {
width: 390px;
height: auto;
}
.page-landing .item3 {
width: 390px;
height: auto;
}
.page-landing .slider1 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-landing .turpis-dignissim-tortor {
line-height: 24px;
}
.page-landing .call-parent {
gap: 16px;
}
.page-landing .bookingmychfeurcom {
font-size: 16px;
line-height: 22px;
}
.page-landing .contact-us-parent {
gap: 16px;
}
.page-landing .frame-parent26 {
gap: 8px;
}
.page-landing .button26 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-landing .button27 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-landing .section3 {
gap: 16px;
padding: 16px;
box-sizing: border-box;
}
.page-landing .view2 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-landing .view3 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
}
@media screen and (max-width: 390px) {
.page-landing .fleetcard1 {
width: 360px;
}
}
.page-fleets {       }
.page-fleets .booking .button-parent {
align-content: center !important;
display: block !important;
}
.page-fleets .booking .button-parent p {
margin: 0 !important;
}
.page-fleets .booking iframe {
align-content: center !important;
}
.page-fleets .button-group {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin-bottom: 30px;
}
.page-fleets .button-group button {
padding: 12px 24px;
border-radius: 8px;
border: 1px solid #E5E7EB;
background: #fff;
cursor: pointer;
transition: all 0.3s ease;
font-size: 16px;
font-weight: 500;
color: #4B5563;
}
.page-fleets .button-group button:hover {
background: #F3F4F6;
}
.page-fleets .button-group button.active {
background: #345635;
color: #fff;
border-color: #345635;
}
.page-fleets .our-fleet {
align-self: stretch;
position: relative;
letter-spacing: -2.5px;
line-height: 76px;
text-align: left;
font-size: 72px;
color: #fff;
font-family: Poppins;
}
.page-fleets .massa-dictum-aenean {
align-self: stretch;
position: relative;
font-size: 20px;
line-height: 28px;
text-align: left;
font-size: 20px;
color: #fff;
font-family: Poppins;
}
.page-fleets .our-fleet-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 54px 0px 0px;
gap: 16px;
}
.page-fleets .hero-inner {
flex: 1;
height: 344px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
min-width: 410px;
max-width: 730px;
}
.page-fleets .button-text {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 600;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-fleets .button {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
flex: 1;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-fleets .button-text1 {
position: relative;
font-size: 16px;
line-height: 24px;
font-family: Poppins;
color: #1d2938;
text-align: left;
}
.page-fleets .button1 {
cursor: pointer;
border: 1px solid #e4e7ec;
padding: 8px 24px;
background-color: transparent;
flex: 1;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-fleets .button1:focus {
background-color: #345635;
color: #FFF;
}
.page-fleets .button1:focus .button-text1 {
color: #fff;
}
.page-fleets .button-parent {
flex: 1;
border-radius: 8px;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 0px;
}
.page-fleets .booking-inner {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 16px 16px 12px;
}
.page-fleets .inputselect {
align-self: stretch;
border-radius: 8px;
background-color: #fff;
border: 1px solid #e4e7ec;
box-sizing: border-box;
height: 60px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 12px 16px 8px;
gap: 8px;
font-family: Poppins;
font-size: 16px;
color: #1d2939;
}
.page-fleets .floating-label {
align-self: stretch;
position: relative;
line-height: 16px;
}
.page-fleets .input-label {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
color: #1d2939;
}
.page-fleets .input-container {
align-self: stretch;
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 12px 0px 8px;
}
.page-fleets .elements-icon {
position: absolute;
height: 83.33%;
width: 79.17%;
top: 8.33%;
right: 10.42%;
bottom: 8.33%;
left: 10.42%;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.page-fleets .icon {
cursor: pointer;
border: none;
padding: 0;
background-color: transparent;
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.page-fleets .wrapper {
align-self: stretch;
border-radius: 8px;
background-color: #fff;
border: 1px solid #e4e7ec;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 0px 16px;
gap: 16px;
}
.page-fleets .inputselect1 {
flex: 1;
height: 60px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-fleets .input-container1 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 12px 0px 8px;
}
.page-fleets .elements-icon1 {
position: absolute;
height: 83.33%;
width: 83.33%;
top: 8.33%;
right: 8.33%;
bottom: 8.33%;
left: 8.33%;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.page-fleets .wrapper1 {
border-radius: 8px;
background-color: #fff;
border: 1px solid #e4e7ec;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 0px 16px;
gap: 16px;
}
.page-fleets .inputselect2 {
height: 60px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-fleets .inputselect-group {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 24px;
}
.page-fleets .input-label2 {
border: none;
outline: none;
font-family: Poppins;
font-size: 16px;
width: 100%;
background-color: transparent;
align-self: stretch;
position: relative;
line-height: 24px;
color: #1d2939;
text-align: left;
display: inline-block;
}
.page-fleets .elements-icon2 {
position: absolute;
height: 83.33%;
width: 83.33%;
top: 8.33%;
right: 8.33%;
bottom: 8.33%;
left: 8.33%;
max-width: 100%;
overflow: hidden;
max-height: 100%;
object-fit: contain;
}
.page-fleets .inputselect3 {
align-self: stretch;
height: 60px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-fleets .icon3 {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.page-fleets .button-text2 {
position: relative;
font-size: 14px;
line-height: 20px;
font-family: Poppins;
color: #344054;
text-align: left;
}
.page-fleets .button2 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: transparent;
align-self: stretch;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 5px;
}
.page-fleets .elements-icon4 {
position: absolute;
height: 25%;
width: 50%;
top: 37.5%;
right: 25%;
bottom: 37.5%;
left: 25%;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.page-fleets .luggage-count {
position: relative;
line-height: 20px;
}
.page-fleets .iconbutton {
cursor: pointer;
border: 1px solid #345635;
padding: 8px;
background-color: #345635;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-fleets .placeholder {
position: relative;
line-height: 24px;
}
.page-fleets .input-container5 {
align-self: stretch;
border-radius: 8px;
background-color: #fff;
border: 1px solid #e4e7ec;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 8px 12px;
}
.page-fleets .mds-public-tw-text-input {
width: 40px;
border-radius: 8px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-fleets .iconbutton-parent {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 8px;
color: #1d2939;
}
.page-fleets .luggage-count-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 0px;
font-size: 14px;
}
.page-fleets .button-text3 {
position: relative;
font-size: 16px;
line-height: 24px;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-fleets .button3 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
align-self: stretch;
border-radius: 8px;
height: 56px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.page-fleets .inputselect-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 12px 16px 16px;
gap: 24px;
}
.page-fleets .booking-widget-container {
margin-top: 190px;
position: fixed;
top: 0px;
z-index: 1000;
right: 60px;
}
.page-fleets .booking {
position: sticky;
padding: 10px;
top: 20px;
float: right;
right: 20px;
width: 432px;
height: auto;
box-shadow: 0px 32px 32px -8px rgba(0, 0, 0, 0.08), 0px 0px 32px -8px rgba(0, 0, 0, 0.12), 0px 0px 1px rgba(0, 0, 0, 0.2);
border-radius: 24px;
background-color: #fff;
z-index: 100;
}
.page-fleets .hero {
align-self: stretch;
border-radius: 24px;
height: 400px;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: space-between;
flex-wrap: wrap;
align-content: flex-start;
padding: 28px;
box-sizing: border-box;
gap: 82px 0px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/images/FleetHero.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-fleets .secton {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
}
.page-fleets .view {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
}
.page-fleets .button4 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
border-radius: 100px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-fleets .button-text5 {
position: relative;
font-size: 16px;
line-height: 24px;
font-family: Poppins;
color: #1d2939;
text-align: left;
}
.page-fleets .button5 {
cursor: pointer;
border: 1px solid #e4e7ec;
padding: 8px 24px;
background-color: #FFF;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-fleets .button5.active {
background-color: #345635;
color: #fff;
border-color: #345635;
}
.page-fleets .button5:hover {
background-color: #345635;
color: #fff;
border-color: #345635;
}
.page-fleets .button-group {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 9px;
}
.page-fleets .frame-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
gap: 10px;
}
.page-fleets .user-group-icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
object-fit: cover;
}
.page-fleets .x6 {
position: relative;
line-height: 24px;
font-weight: 500;
}
.page-fleets .user-group-parent {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 8px;
}
.page-fleets .frame-container {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
text-align: center;
}
.page-fleets .chevrolet-suburban {
margin: 0;
align-self: stretch;
position: relative;
font-size: 24px;
line-height: 32px;
font-weight: 600;
font-family: inherit;
}
.page-fleets .from {
line-height: 24px;
}
.page-fleets .span {
font-size: 24px;
line-height: 32px;
font-weight: 600;
}
.page-fleets .from-125 {
position: relative;
}
.page-fleets .from-125-wrapper {
border-radius: 8px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 4px 8px;
font-size: 14px;
}
.page-fleets .frame-group {
width: auto;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-fleets .fleetcard {
width: 410px;
border-radius: 16px;
height: 328px;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
padding: 16px;
box-sizing: border-box;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/images/FleetCard.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
max-width: 410px;
}
.page-fleets .fleetcard1 {
width: 410px;
border-radius: 16px;
height: 328px;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
padding: 16px;
box-sizing: border-box;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/images/FleetCard.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
max-width: 410px;
}
.page-fleets .sliderfleet {
align-self: stretch;
overflow-x: auto;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
padding: 20px 0px 40px;
gap: 10px;
}
.page-fleets .section {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 432px 0px 80px;
gap: 20px;
font-size: 16px;
}
.page-fleets .container {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 32px;
}
.page-fleets .our-fleetdev {
width: 100%;
position: relative;
background-color: #fff; display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 72px;
color: #fff;
font-family: Poppins;
}
@media (max-width: 1200px) {
.page-fleets {  }
.page-fleets .booking-widget-container {
margin-top: 0px;
position: relative;
top: 0px;
z-index: 0;
right: 0px;
}
.page-fleets .our-fleet {
font-size: 52px;
line-height: 52px;
}
.page-fleets .massa-dictum-aenean {
font-size: 16px;
line-height: 20px;
}
.page-fleets .our-fleet-parent {
padding-top: 0px;
box-sizing: border-box;
}
.page-fleets .hero {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
}
.page-fleets .section {
padding-right: 400px;
box-sizing: border-box;
}
}
@media (max-width: 1100px) {
.page-fleets {  }
.page-fleets .booking {
position: relative;
width: 100%;
margin-bottom: 20px;
}
.page-fleets .hero {
height: auto;
}
.page-fleets .section {
padding-top: 40px;
padding-right: 80px;
box-sizing: border-box;
}
}
@media (max-width: 960px) {
.page-fleets {  }
.page-fleets .booking-widget-container {
width: 100%;
}
.page-fleets .booking {
position: initial;
width: 97%;
margin-bottom: 20px;
}
.page-fleets .hero {
padding-right: 0;
}
.page-fleets .our-fleet {
font-size: 32px;
line-height: 32px;
text-align: left;
}
.page-fleets .massa-dictum-aenean {
text-align: left;
}
.page-fleets .our-fleet-parent {
align-items: center;
justify-content: flex-start;
}
.page-fleets .hero-inner {
height: auto;
gap: 16px;
align-items: flex-start;
justify-content: flex-start;
flex: unset;
align-self: stretch;
}
.page-fleets .hero {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 16px;
box-sizing: border-box;
}
.page-fleets .secton {
align-items: center;
justify-content: flex-start;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.page-fleets .fleetcard {
width: 410px;
}
.page-fleets .fleetcard1 {
width: 410px;
}
.page-fleets .sliderfleet {
padding-bottom: 20px;
box-sizing: border-box;
}
.page-fleets .section {
gap: 10px;
padding-left: 20px;
padding-top: 20px;
padding-right: 20px;
box-sizing: border-box;
}
}
@media (max-width: 420px) {
.page-fleets .fleetcard {
width: 370px;
}
.page-fleets .fleetcard1 {
width: 370px;
}
}
@media (max-width: 390px) {
.page-fleets .fleetcard {
width: 350px;
}
.page-fleets .fleetcard1 {
width: 350px;
}
.page-fleets .booking {
position: relative;
}
}
.page-service {  }
.page-service .boston-airport-limo {
margin: 0;
align-self: stretch;
position: relative;
font-size: inherit;
letter-spacing: -0.02em;
line-height: 60px;
font-weight: 600;
font-family: inherit;
}
.page-service .massa-dictum-aenean {
margin: 0;
width: 100%;
position: relative;
font-size: 18px;
line-height: 28px;
display: inline-block;
max-width: 800px;
}
.page-service .boston-airport-limo-service-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-service .button-text {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 500;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-service .icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.page-service .button {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
width: 200px;
border-radius: 8px;
height: 48px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.page-service .button1 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: rgba(255, 255, 255, 0.08);
width: 200px;
backdrop-filter: blur(28px);
border-radius: 8px;
height: 48px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
gap: 5px;
}
.page-service .button-parent {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-service .hero {
align-self: stretch;
border-radius: 24px;
height: 400px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 28px;
box-sizing: border-box;
gap: 82px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Hero.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-service .secton {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
}
.page-service .airport-icon {
width: 24px;
position: relative;
max-height: 100%;
object-fit: cover;
}
.page-service .boston-airport {
position: relative;
line-height: 32px;
}
.page-service .catagory {
width: 280px;
border-radius: 999px;
background-color: #345635;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 8px 8px 8px 16px;
box-sizing: border-box;
gap: 12px;
color: #fff;
}
.page-service .airplane-01-icon {
width: 24px;
position: relative;
max-height: 100%;
}
.page-service .catagory5 {
width: 280px;
border-radius: 8px;
border: 1px solid #e4e7ec;
box-sizing: border-box;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 8px 0px 8px 16px;
gap: 12px;
}
.page-service .school-bus-icon {
width: 24px;
position: relative;
max-height: 100%;
overflow: hidden;
flex-shrink: 0;
}
.page-service .car-01-parent {
width: 280px;
border-radius: 8px;
border: 1px solid #e4e7ec;
box-sizing: border-box;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 8px 8px 8px 16px;
gap: 12px;
}
.page-service .sidebar {
position: sticky;
width: 280px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 16px;
}
.page-service .frame-child {
width: 40px;
border-radius: 9999px;
height: 40px;
}
.page-service .frame-parent1 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
}
.page-service .frame-div {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 0px;
}
.page-service .adress {
position: relative;
line-height: 24px;
font-weight: 500;
font-family: Poppins;
font-size: 20px;
}
.page-service .location-01-parent {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 8px;
}
.page-service .frame-parent2 {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
font-size: 16px;
color: #414651;
}
.page-service .frame-item {
width: 40px;
margin: 0 !important;
position: absolute;
top: calc(50% - 19.5px);
left: 16px;
border-radius: 999px;
height: 40px;
z-index: 0;
}
.page-service .frame-inner {
width: 40px;
margin: 0 !important;
position: absolute;
top: calc(50% - 19.5px);
right: 16px;
border-radius: 999px;
height: 40px;
z-index: 1;
}
.page-service .frame-parent3 {
align-self: stretch;
border-radius: 16px;
height: 477px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
position: relative;
gap: 16px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Frame 185.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-service .welcome-to-boston {
margin-block-start: 0;
margin-block-end: 24px;
}
.page-service .booking-your-limo {
margin: 0;
}
.page-service .welcome-to-boston-container {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
color: #252b37;
}
.page-service .frame-group {
align-self: stretch;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
gap: 16px;
}
.page-service .information {
position: relative;
line-height: 32px;
font-weight: 600;
}
.page-service .kid-port-play {
position: relative;
line-height: 32px;
font-weight: 500;
}
.page-service .travelling-with-little {
align-self: stretch;
position: relative;
font-size: 18px;
line-height: 28px;
}
.page-service .frame-parent8 {
align-self: stretch;
border-radius: 16px;
background-color: #fafafa;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
gap: 16px;
}
.page-service .frame-wrapper {
align-self: stretch;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
}
.page-service .frame-parent7 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
color: #414651;
}
.page-service .whether-youre-jetting {
align-self: stretch;
position: relative;
line-height: 24px;
}
.page-service .whether-youre-jetting-off-on-wrapper {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
font-size: 16px;
color: #252b37;
}
.page-service .central-parking-garage {
align-self: stretch;
position: relative;
line-height: 32px;
font-weight: 500;
}
.page-service .the-covered-central {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
}
.page-service .central-parking-garage-parent {
align-self: stretch;
height: 294px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-service .prices-starts-at {
position: relative;
line-height: 24px;
}
.page-service .per-hour {
position: relative;
font-size: 12px;
line-height: 16px;
font-weight: 500;
}
.page-service .parent {
align-self: stretch;
flex: 1;
border-radius: 9px;
background-color: #fff;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 8px;
gap: 8px;
}
.page-service .per-day {
align-self: stretch;
position: relative;
font-size: 12px;
line-height: 16px;
font-weight: 500;
}
.page-service .group {
flex: 1;
border-radius: 9px;
background-color: #fff;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 8px;
gap: 8px;
}
.page-service .frame-parent22 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
font-size: 24px;
}
.page-service .prices-starts-at-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 8px;
font-size: 16px;
}
.page-service .frame-parent21 {
flex: 1;
border-radius: 16px;
background-color: #fafafa;
border: 1px solid #e9eaeb;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
gap: 24px;
min-width: 290px;
}
.page-service .parent2 {
align-self: stretch;
border-radius: 9px;
background-color: #fff;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 8px;
gap: 8px;
}
.page-service .frame-parent20 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 16px;
color: #414651;
}
.page-service .bos-live-arrivals {
position: relative;
letter-spacing: -0.5px;
line-height: 40px;
font-weight: 600;
}
.page-service .frame-parent29 {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: center;
gap: 16px;
}
.page-service .porttitor-morbi-consectetur {
align-self: stretch;
position: relative;
font-size: 14px;
line-height: 20px;
color: #475467;
}
.page-service .frame-parent28 {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
gap: 16px;
}
.page-service .airline {
position: relative;
line-height: 20px;
}
.page-service .airline-wrapper {
flex: 1;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 8px;
}
.page-service .flight-number-wrapper {
flex: 1;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 8px;
}
.page-service .terminal {
align-self: stretch;
position: relative;
line-height: 20px;
}
.page-service .terminal-wrapper {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 8px;
}
.page-service .time-wrapper {
width: 180px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-service .frame-parent32 {
align-self: stretch;
border-radius: 8px;
background-color: #ecf3ec;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 0px 24px;
}
.page-service .klm-wrapper {
flex: 1;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 12px 8px;
}
.page-service .kl1702-wrapper {
flex: 1;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 12px 8px;
}
.page-service .c-wrapper {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 12px 8px;
}
.page-service .label-text {
position: relative;
letter-spacing: 1px;
line-height: 16px;
text-transform: uppercase;
}
.page-service .mds-public-tw-tag {
width: 80px;
border-radius: 4px;
background-color: #039855;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 0px 8px;
box-sizing: border-box;
font-size: 9px;
color: #fff;
}
.page-service .pm-parent {
width: 180px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 12px 0px;
box-sizing: border-box;
gap: 33px;
}
.page-service .frame-parent34 {
align-self: stretch;
border-radius: 8px;
background-color: #fff;
height: 64px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 0px 24px;
box-sizing: border-box;
}
.page-service .mds-public-tw-tag1 {
width: 80px;
border-radius: 4px;
background-color: #1570ef;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 0px 8px;
box-sizing: border-box;
font-size: 9px;
color: #fff;
}
.page-service .frame-parent35 {
align-self: stretch;
border-radius: 8px;
background-color: #f2f4f7;
height: 64px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 0px 24px;
box-sizing: border-box;
}
.page-service .pm4 {
position: relative;
text-decoration: line-through;
line-height: 16px;
}
.page-service .pm5 {
position: relative;
font-size: 16px;
line-height: 24px;
color: #1d2939;
}
.page-service .pm-parent2 {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
}
.page-service .frame-wrapper3 {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.page-service .mds-public-tw-tag4 {
width: 80px;
border-radius: 4px;
background-color: #dc6803;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 0px 8px;
box-sizing: border-box;
font-size: 9px;
color: #fff;
}
.page-service .frame-parent39 {
width: 180px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 12px 0px;
box-sizing: border-box;
gap: 33px;
font-size: 12px;
color: #d92d20;
}
.page-service .mds-public-tw-tag8 {
width: 80px;
border-radius: 4px;
background-color: #d92d20;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 0px 8px;
box-sizing: border-box;
font-size: 9px;
color: #fff;
}
.page-service .frame-parent33 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
font-size: 16px;
}
.page-service .frame-parent31 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-service .mds-public-tw-button {
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 8px 8px 8px 16px;
gap: 8px;
text-align: left;
}
.page-service .frame-parent30 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 24px;
font-size: 14px;
overflow-x: auto; white-space: nowrap;
width: 100%;
-webkit-overflow-scrolling: touch;
}
.page-service .frame-parent27 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
gap: 24px;
text-align: center;
font-size: 32px;
color: #1d2939;
}
.page-service .frame-parent66 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
}
.page-service .frame-child9 {
align-self: stretch;
border-radius: 16px;
max-width: 100%;
overflow: hidden;
height: 477px;
flex-shrink: 0;
object-fit: cover;
}
.page-service .general-information {
position: relative;
line-height: 32px;
font-weight: 500;
}
.page-service .frame-parent69 {
border-bottom: 2px solid #345635;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 8px;
gap: 16px;
}
.page-service .frame-parent70 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 8px;
gap: 16px;
color: #414651;
}
.page-service .frame-parent68 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
}
.page-service .terminal-a-at1 {
flex: 1;
position: relative;
line-height: 28px;
}
.page-service .terminal-a-at-boston-airport-i-wrapper {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
font-size: 18px;
color: #414651;
}
.page-service .frame-child13 {
width: 40px;
border-radius: 9999px;
height: 40px;
}
.page-service .general-information1 {
position: relative;
line-height: 32px;
}
.page-service .frame-parent73 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 8px;
gap: 16px;
}
.page-service .frame-parent74 {
border-bottom: 2px solid #345635;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 8px;
gap: 16px;
color: #345635;
}
.page-service .accessible-toilets {
margin-bottom: 0px;
}
.page-service .accessible-toilets-baby-changi {
margin: 0;
font-family: inherit;
font-size: inherit;
padding-left: 24px;
}
.page-service .accessible-toilets-baby-container {
align-self: stretch;
position: relative;
line-height: 52px;
}
.page-service .accessible-toilets-baby-changi-wrapper {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
min-width: 290px;
}
.page-service .delta-sky-club-container {
flex: 1;
position: relative;
line-height: 52px;
}
.page-service .delta-sky-club-lounge-dining-o-wrapper {
flex: 1;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
min-width: 290px;
}
.page-service .frame-parent75 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 8px;
font-size: 18px;
}
.page-service .subway {
position: relative;
line-height: 28px;
font-weight: 500;
}
.page-service .train-01-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 8px;
font-size: 20px;
}
.page-service .using-the-mbta-blue {
align-self: stretch;
position: relative;
line-height: 28px;
color: #414651;
}
.page-service .the-subway-runs {
align-self: stretch;
position: relative;
line-height: 28px;
font-weight: 600;
color: #345635;
}
.page-service .frame-parent88 {
width: 456px;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
gap: 16px;
}
.page-service .frame-parent87 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 8px;
font-size: 18px;
color: #252b37;
}
.page-service .transportation-options-from {
flex: 1;
position: relative;
line-height: 32px;
font-weight: 600;
display: inline-block;
max-width: 450px;
}
.page-service .mds-public-tw-button2 {
border-radius: 8px;
background-color: #345635;
height: 40px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 8px 24px;
box-sizing: border-box;
font-size: 14px;
color: #fff;
}
.page-service .transportation-options-from-lo-parent {
align-self: stretch;
border-radius: 16px;
background-color: #f7fcf8;
border: 2px solid #345635;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 16px;
gap: 0px;
}
.page-service .we-are-committed-to-executing-wrapper {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
font-size: 16px;
color: #252b37;
}
.page-service .hilton-boston-logan {
align-self: stretch;
position: relative;
line-height: 32px;
font-weight: 600;
}
.page-service .from {
line-height: 24px;
}
.page-service .span {
font-size: 24px;
line-height: 32px;
font-weight: 600;
}
.page-service .from-125 {
position: relative;
}
.page-service .from-125-wrapper {
border-radius: 8px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 4px 8px;
font-size: 14px;
}
.page-service .hilton-boston-logan-airport-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-service .black-chevrolet-suburban-2024 {
width: 456px;
border-radius: 16px;
height: 328px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
padding: 16px;
box-sizing: border-box;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/black chevrolet suburban 2024 in the city roads.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
min-width: 370px;
cursor: pointer;
}
.page-service .black-chevrolet-suburban-20241 {
width: 456px;
border-radius: 16px;
height: 328px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
padding: 16px;
box-sizing: border-box;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/black chevrolet suburban 2024 in the city roads.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
min-width: 370px;
cursor: pointer;
}
.page-service .black-chevrolet-suburban-2024-parent {
align-self: stretch;
flex: 1;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 8px;
color: #fff;
}
.page-service .frame-parent92 {
align-self: stretch;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
gap: 16px;
}
.page-service .frame-parent95 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
font-size: 24px;
}
.page-service .business-class-wrapper {
border-radius: 999px;
background-color: #345635;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 8px 16px;
color: #fff;
}
.page-service .first-class-wrapper {
width: 120px;
border-radius: 8px;
border: 1px solid #e4e7ec;
box-sizing: border-box;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 8px 16px;
}
.page-service .frame-parent96 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 9px;
text-align: center;
color: #1d2939;
}
.page-service .we-are-committed-to-executing-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 16px;
color: #252b37;
}
.page-service .frame-parent99 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
text-align: center;
}
.page-service .chevrolet-suburban {
align-self: stretch;
position: relative;
font-size: 24px;
line-height: 32px;
font-weight: 600;
}
.page-service .frame-parent98 {
width: 384px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-service .black-chevrolet-suburban-20244 {
width: 456px;
border-radius: 16px;
height: 328px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
padding: 16px;
box-sizing: border-box;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/black chevrolet suburban 2024 in the city roads.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
cursor: pointer;
}
.page-service .black-chevrolet-suburban-2024-group {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 8px;
}
.page-service .mds-public-tw-button3 {
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 8px 8px 8px 16px;
gap: 8px;
cursor: pointer;
font-size: 14px;
color: #1d2939;
}
.page-service .frame-parent97 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 8px;
color: #fff;
}
.page-service .frame-parent94 {
align-self: stretch;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
gap: 16px;
font-size: 16px;
}
.page-service .are-there-any-extra-charges-fo-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 16px 16px 8px;
gap: 0px;
}
.page-service .lorem-ips-dolor {
flex: 1;
position: relative;
line-height: 24px;
}
.page-service .lorem-ips-dolor-amet-consec-ad-wrapper {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 8px 16px 16px;
font-size: 16px;
color: #717680;
}
.page-service .frame-parent109 {
align-self: stretch;
border-radius: 16px;
background-color: #fafafa;
border: 2px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-service .are-pets-allowed-to-travel-in-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 16px;
gap: 0px;
}
.page-service .frame-wrapper7 {
align-self: stretch;
border-radius: 16px;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-service .frame-parent108 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
font-size: 20px;
color: #252b37;
}
.page-service .contact-information1 {
font-family: Poppins;
}
.page-service .online-form1 {
text-decoration: underline;
}
.page-service .online-form {
color: inherit;
}
.page-service .opening-hours-boston-airpor-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 24px;
font-size: 16px;
color: #252b37;
}
.page-service .frame-parent110 {
align-self: stretch;
border-radius: 24px;
background-color: #fdfdfd;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 24px;
gap: 24px;
}
.page-service .book-boston-airport {
align-self: stretch;
position: relative;
letter-spacing: -0.02em;
line-height: 40px;
font-weight: 500;
}
.page-service .book-boston-airport-limo-servi-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 16px;
}
.page-service .mds-public-tw-button4 {
width: 200px;
border-radius: 8px;
background-color: #345635;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 8px 24px;
box-sizing: border-box;
gap: 8px;
}
.page-service .mds-public-tw-button5 {
backdrop-filter: blur(28px);
border-radius: 8px;
background-color: rgba(255, 255, 255, 0.08);
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 8px 24px;
box-sizing: border-box;
gap: 8px;
}
.page-service .mds-public-tw-button-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
flex-wrap: wrap;
align-content: center;
gap: 8px;
text-align: left;
font-size: 16px;
}
.page-service .frame-parent112 {
align-self: stretch;
border-radius: 16px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 40px;
gap: 40px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Frame 2.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
text-align: center;
font-size: 32px;
color: #fff;
}
.page-service .frame-parent {
align-self: stretch;
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 48px;
text-align: left;
font-size: 24px;
color: #345635;
}
.page-service .section {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
padding: 24px 80px;
gap: 24px;
text-align: center;
font-size: 20px;
color: #1d2939;
}
.page-service .our-services {
width: 100%;
position: relative;
background-color: #fff;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 48px;
color: #fff;
font-family: Poppins;
}
.page-service .sidebarContainer a.active,
.page-service .sidebarContainer a:active,
.page-service .sidebarContainer a:focus {
border-radius: 999px;
background-color: #345635;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
box-sizing: border-box;
gap: 12px;
color: #fff;
}
.page-service .sidebarContainer a:hover {
background-color: #345635;
text-decoration: none;
border-radius: 999px;
color: #fff;
box-sizing: border-box;
}
.page-service .iframeArrivals {
position: relative;
overflow: hidden;
height: 800px;
width: 100%;
}
.page-service .iframeArrivals iframe {
position: absolute;
top: -150px;
left: 0;
width: 100%;
height: 950px;
border: 0px solid #FFF;
overflow: hidden;
scrollbar-width: none;
}
.page-service .iframeArrivals iframe::-webkit-scrollbar {
width: 1px; }
.page-service .sidebarContainer {
position: sticky;
top: 40px; overflow-y: auto; }
.page-service #airport-arrivals {
width: -webkit-fill-available;
}
.page-service #airport-transport {
width: -webkit-fill-available;
}
.page-service #airport-departures {
width: -webkit-fill-available;
}
.page-service #practical-information {
width: -webkit-fill-available;
}
.page-service .TerminalATab {
display: flex;
gap: 20px;
}
.page-service .TerminalATab > div {
cursor: pointer;
padding: 10px 20px;
border-bottom: 2px solid transparent;
transition: all 0.3s;
}
.page-service .TerminalATab > div.active {
border-color: #345635;
color: #345635;
}
.page-service .TerminalATabContent1,
.page-service .TerminalATabContent2 {
display: none;
margin-top: 20px;
}
.page-service .TerminalATabContent1.active,
.page-service .TerminalATabContent2.active {
display: block;
}
.page-service .TerminalBTab {
display: flex;
gap: 20px;
}
.page-service .TerminalBTab > div {
cursor: pointer;
padding: 10px 20px;
border-bottom: 2px solid transparent;
transition: all 0.3s;
}
.page-service .TerminalBTab > div.active {
border-color: #345635;
color: #345635;
}
.page-service .TerminalBTabContent1,
.page-service .TerminalBTabContent2 {
display: none;
margin-top: 20px;
}
.page-service .TerminalBTabContent1.active,
.page-service .TerminalBTabContent2.active {
display: block;
}
.page-service .TerminalCTab {
display: flex;
gap: 20px;
}
.page-service .TerminalCTab > div {
cursor: pointer;
padding: 10px 20px;
border-bottom: 2px solid transparent;
transition: all 0.3s;
}
.page-service .TerminalCTab > div.active {
border-color: #345635;
color: #345635;
}
.page-service .TerminalCTabContent1,
.page-service .TerminalCTabContent2 {
display: none;
margin-top: 20px;
}
.page-service .TerminalCTabContent1.active,
.page-service .TerminalCTabContent2.active {
display: block;
}
.page-service .TerminalETab {
display: flex;
gap: 20px;
}
.page-service .TerminalETab > div {
cursor: pointer;
padding: 10px 20px;
border-bottom: 2px solid transparent;
transition: all 0.3s;
}
.page-service .TerminalETab > div.active {
border-color: #345635;
color: #345635;
}
.page-service .TerminalETabContent1,
.page-service .TerminalETabContent2 {
display: none;
margin-top: 20px;
}
.page-service .TerminalETabContent1.active,
.page-service .TerminalETabContent2.active {
display: block;
}
.page-service .faq-accordion {
margin-top: 20px;
width: 100%;
}
.page-service .faq-item {
margin-bottom: 15px;
border: 1px solid #e0e0e0;
border-radius: 8px;
overflow: hidden;
transition: all 0.3s ease;
}
.page-service .faq-item.active {
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.page-service .faq-question {
padding: 15px 20px;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
background-color: #f9f9f9;
transition: background-color 0.3s ease;
}
.page-service .faq-question:hover {
background-color: #f0f0f0;
}
.page-service .faq-answer {
padding: 0 20px;
max-height: 0;
overflow: hidden;
transition: all 0.3s ease;
background-color: #fff;
}
.page-service .faq-item.active .faq-answer {
padding: 20px;
max-height: 500px;
}
.page-service .faq-icon {
width: 16px;
height: 16px;
transition: transform 0.3s ease;
}
.page-service .faq-item.active .faq-icon {
transform: rotate(180deg);
}
.page-service .lorem-ips-dolor {
line-height: 1.6;
color: #555;
font-family: Poppins;
font-size: 16px;
}
.page-service .button-group {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin-bottom: 30px;
}
.page-service .button-group button {
padding: 12px 24px;
border-radius: 8px;
border: 1px solid #E5E7EB;
background: #fff;
cursor: pointer;
transition: all 0.3s ease;
font-size: 16px;
font-weight: 500;
color: #4B5563;
}
.page-service .button-group button:hover {
background: #F3F4F6;
}
.page-service .button-group button.active {
background: #345635;
color: #fff;
border-color: #345635;
}
.page-service .button-group .button5 {
padding: 12px 24px;
border-radius: 8px;
border: 1px solid #E5E7EB;
background: #fff;
cursor: pointer;
transition: all 0.3s ease;
font-size: 16px;
font-weight: 500;
color: #4B5563;
}
.page-service .button-group .button5:hover {
background: #F3F4F6;
}
.page-service .button-group .button5.active {
background: #345635;
color: #fff;
border-color: #345635;
}
@media screen and (max-width: 1200px) {
.page-service .hero {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
}
.page-service .section {
padding-left: 40px;
padding-right: 40px;
box-sizing: border-box;
}
}
@media screen and (max-width: 1100px) {
.page-service .hero {
height: auto;
}
}
@media screen and (max-width: 960px) {
.page-service .boston-airport-limo {
font-size: 38px;
line-height: 30px;
}
.page-service .massa-dictum-aenean {
font-size: 16px;
line-height: 20px;
}
.page-service .button {
width: 180px;
}
.page-service .button1 {
width: 180px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-service .hero {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 16px;
box-sizing: border-box;
}
.page-service .secton {
align-items: center;
justify-content: flex-start;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.page-service .catagory {
width: 280px;
}
.page-service .sidebar {
width: auto;
align-self: unset;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
overscroll-behavior-y: contain;
overscroll-behavior: contain;
overflow-x: auto; white-space: nowrap;
width: 100%;
-webkit-overflow-scrolling: touch;
}
.page-service .general-information {
font-size: 18px;
line-height: 22px;
}
.page-service .frame-parent69 {
gap: 8px;
}
.page-service .frame-parent70 {
gap: 8px;
}
.page-service .frame-parent68 {
flex-direction: row;
flex-wrap: wrap;
}
.page-service .frame-child13 {
width: 32px;
height: 32px;
padding: 4px;
box-sizing: border-box;
}
.page-service .general-information1 {
font-size: 18px;
line-height: 22px;
}
.page-service .frame-parent73 {
gap: 8px;
}
.page-service .frame-parent74 {
gap: 8px;
}
.page-service .transportation-options-from {
font-size: 18px;
line-height: 22px;
}
.page-service .frame-parent96 {
flex-direction: row;
flex-wrap: wrap;
}
.page-service .frame-parent {
flex: unset;
align-self: stretch;
}
.page-service .section {
flex-direction: column;
padding-left: 32px;
padding-right: 32px;
box-sizing: border-box;
}
}
@media screen and (max-width: 420px) {
.page-service .button {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-service .button1 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-service .hero {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-service .transportation-options-from-lo-parent {
flex-direction: row;
flex-wrap: wrap;
}
.page-service .black-chevrolet-suburban-2024 {
width: 350px;
min-width: 350px;
}
.page-service .black-chevrolet-suburban-20241 {
width: 350px;
min-width: 350px;
}
.page-service .frame-parent98 {
align-self: stretch;
width: auto;
}
.page-service .black-chevrolet-suburban-20244 {
width: 350px;
}
.page-service .section {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
}
@media screen and (max-width: 390px) {
.page-service .black-chevrolet-suburban-2024 {
width: 350px;
height: 328px;
min-width: 350px;
}
.page-service .black-chevrolet-suburban-20241 {
width: 310px;
height: 310px;
}
.page-service .frame-parent92 {
gap: 8px;
padding-left: 8px;
padding-right: 8px;
box-sizing: border-box;
}
}
.page-service_cat .chfeur-service-in {
margin: 0;
align-self: stretch;
position: relative;
font-size: inherit;
letter-spacing: -0.02em;
line-height: 60px;
font-weight: 600;
font-family: inherit;
}
.page-service_cat .massa-dictum-aenean {
margin: 0;
width: 100%;
position: relative;
font-size: 18px;
line-height: 28px;
display: inline-block;
max-width: 800px;
}
.page-service_cat .chfeur-service-in-massachusett-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-service_cat .button-text {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 500;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-service_cat .icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.page-service_cat .button {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
width: 200px;
border-radius: 8px;
height: 48px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.page-service_cat .button1 {
cursor: pointer;
border: none;
padding: 8px 8px;
background-color: rgba(255, 255, 255, 0.08);
width: 200px;
backdrop-filter: blur(28px);
border-radius: 8px;
height: 48px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
gap: 5px;
}
.page-service_cat .button-parent {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-service_cat .hero {
align-self: stretch;
border-radius: 24px;
height: 400px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 28px;
box-sizing: border-box;
gap: 82px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Hero.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-service_cat .secton {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
}
.page-service_cat .barnstable-county {
position: relative;
line-height: 32px;
font-weight: 500;
}
.page-service_cat .barnstable-county-wrapper {
align-self: stretch;
background-color: rgba(52, 86, 53, 0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 16px;
}
.page-service_cat .circle-arrow-right-02-icon {
width: 24px;
position: relative;
max-height: 100%;
}
.page-service_cat .brewster {
position: relative;
line-height: 24px;
}
.page-service_cat .link {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-service_cat .item {
align-self: stretch;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 16px;
gap: 16.8px;
}
.page-service_cat .item-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
gap: 16px;
font-size: 16px;
color: #252b37;
}
.page-service_cat .categoryitem {
width: 350px;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
box-sizing: border-box;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
max-width: 350px;
}
.page-service_cat .categoryitem1 {
width: 350px;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
box-sizing: border-box;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
max-width: 350px;
}
.page-service_cat .section {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
padding: 24px 80px;
gap: 24px;
font-size: 24px;
color: #345635;
}
.page-service_cat .our-service-areas {
width: 100%;
position: relative;
background-color: #fff;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 48px;
color: #fff;
font-family: Poppins;
}
@media screen and (max-width: 1200px) {
.page-service_cat .hero {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
}
.page-service_cat .section {
padding-left: 40px;
padding-right: 40px;
box-sizing: border-box;
}
}
@media screen and (max-width: 1100px) {
.page-service_cat .hero {
height: auto;
}
}
@media screen and (max-width: 960px) {
.page-service_cat .chfeur-service-in {
font-size: 38px;
line-height: 30px;
}
.page-service_cat .massa-dictum-aenean {
font-size: 16px;
line-height: 20px;
}
.page-service_cat .button {
width: 180px;
}
.page-service_cat .button1 {
width: 180px;
padding-left: 8px;
padding-right: 8px;
box-sizing: border-box;
}
.page-service_cat .hero {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 16px;
box-sizing: border-box;
}
.page-service_cat .secton {
align-items: center;
justify-content: flex-start;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.page-service_cat .section {
flex-direction: column;
gap: 12px;
padding-left: 32px;
padding-right: 32px;
box-sizing: border-box;
}
}
@media screen and (max-width: 420px) {
.page-service_cat .button {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-service_cat .button1 {
padding-left: 8px;
padding-right: 8px;
box-sizing: border-box;
}
.page-service_cat .hero {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-service_cat .categoryitem {
width: 100%;
}
.page-service_cat .categoryitem1 {
width: 100%;
}
.page-service_cat .section {
gap: 12px;
align-items: center;
justify-content: flex-start;
padding-left: 16px;
padding-top: 24px;
padding-right: 16px;
box-sizing: border-box;
}
}
.page-airportcity .transport-comparison {
margin: 0;
align-self: stretch;
position: relative;
font-size: inherit;
letter-spacing: -0.02em;
line-height: 60px;
font-weight: 600;
font-family: inherit;
}
.page-airportcity .massa-dictum-aenean {
margin: 0;
width: 100%;
position: relative;
font-size: 18px;
line-height: 28px;
display: inline-block;
max-width: 800px;
}
.page-airportcity .transport-comparison-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-airportcity .button-text {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 500;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-airportcity .icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.page-airportcity .button {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
width: 200px;
border-radius: 8px;
height: 48px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.page-airportcity .button1 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: rgba(255, 255, 255, 0.08);
width: 200px;
backdrop-filter: blur(28px);
border-radius: 8px;
height: 48px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
gap: 5px;
}
.page-airportcity .button-parent {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-airportcity .hero {
align-self: stretch;
border-radius: 24px;
height: 400px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 28px;
box-sizing: border-box;
gap: 82px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Hero.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-airportcity .secton {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
}
.page-airportcity .airport-icon {
width: 24px;
position: relative;
max-height: 100%;
object-fit: cover;
}
.page-airportcity .boston-airport {
position: relative;
line-height: 32px;
}
.page-airportcity .catagory {
width: 280px;
border-radius: 999px;
background-color: #345635;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 8px 0px 8px 16px;
box-sizing: border-box;
gap: 6px;
color: #fff;
}
.page-airportcity .airplane-01-icon {
width: 24px;
position: relative;
max-height: 100%;
}
.page-airportcity .catagory5 {
width: 280px;
border-radius: 8px;
border: 1px solid #e4e7ec;
box-sizing: border-box;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 8px 0px 8px 16px;
gap: 12px;
}
.page-airportcity .school-bus-icon {
width: 24px;
position: relative;
max-height: 100%;
overflow: hidden;
flex-shrink: 0;
}
.page-airportcity .car-01-icon {
width: 24px;
position: relative;
max-height: 100%;
z-index: 0;
}
.page-airportcity .taxi {
position: relative;
line-height: 32px;
z-index: 1;
}
.page-airportcity .text {
position: relative;
font-size: 12px;
line-height: 18px;
font-weight: 500;
font-family: Poppins;
color: #fff;
text-align: center;
}
.page-airportcity .badge-base {
border-radius: 16px;
background-color: #345635;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 2px 8px;
}
.page-airportcity .badge {
cursor: pointer;
border: none;
padding: 0;
background-color: transparent;
margin: 0 !important;
position: absolute;
top: 13px;
right: -1px;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
z-index: 2;
}
.page-airportcity .car-01-parent {
width: 280px;
border-radius: 8px;
border: 1px solid #e4e7ec;
box-sizing: border-box;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 8px 8px 8px 16px;
position: relative;
gap: 12px;
}
.page-airportcity .help-circle-parent {
width: 280px;
border-radius: 8px;
border: 1px solid #e4e7ec;
box-sizing: border-box;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 8px 8px 8px 16px;
gap: 12px;
}
.page-airportcity .sidebar {
z-index: 10;
position: sticky;
width: 280px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 16px;
}
.page-airportcity .frame-child {
width: 40px;
border-radius: 9999px;
height: 40px;
}
.page-airportcity .transport-comparison1 {
position: relative;
line-height: 32px;
font-weight: 600;
}
.page-airportcity .frame-div {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
}
.page-airportcity .frame-container {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 0px;
}
.page-airportcity .options-to-go {
align-self: stretch;
position: relative;
line-height: 32px;
font-weight: 600;
}
.page-airportcity .boston-logan-international {
margin-block-start: 0;
margin-block-end: 24px;
}
.page-airportcity .finally-the-last {
margin: 0;
}
.page-airportcity .boston-logan-international-container {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
color: #252b37;
}
.page-airportcity .frame-wrapper {
align-self: stretch;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
}
.page-airportcity .price-for {
position: relative;
line-height: 20px;
}
.page-airportcity .mds-public-tw-button {
cursor: pointer;
border: none;
padding: 8px;
background-color: #345635;
width: 40px;
border-radius: 8px;
height: 40px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.page-airportcity .placeholder {
border: none;
outline: none;
font-family: Poppins;
font-size: 14px;
max-width: 100%;
background-color: transparent;
position: relative;
line-height: 24px;
color: #1d2939;
text-align: left;
display: inline-block;
}
.page-airportcity .input-container {
align-self: stretch;
border-radius: 8px;
background-color: #fff;
border: 1px solid #e4e7ec;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 8px 12px;
}
.page-airportcity .mds-public-tw-text-input {
border-radius: 8px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-airportcity .mds-public-tw-button-parent {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 8px;
}
.page-airportcity .price-for-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-airportcity .option {
position: relative;
line-height: 24px;
font-weight: 500;
}
.page-airportcity .option-wrapper {
width: 200px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 16px 24px;
box-sizing: border-box;
}
.page-airportcity .price-wrapper {
flex: 1;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 16px;
}
.page-airportcity .frame-parent2 {
align-self: stretch;
background-color: #fff;
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.page-airportcity .my-chfeur-wrapper {
width: 200px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 16px;
box-sizing: border-box;
}
.page-airportcity .button-text2 {
position: relative;
font-size: 14px;
line-height: 24px;
font-weight: 500;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-airportcity .mds-public-tw-button2 {
cursor: pointer;
border: none;
padding: 8px 0px;
background-color: #345635;
width: 60px;
border-radius: 8px;
height: 40px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.page-airportcity .frame-parent3 {
align-self: stretch;
background-color: #fafafa;
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.page-airportcity .taxi-parent {
width: 200px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 16px;
box-sizing: border-box;
gap: 8px;
}
.page-airportcity .button-text4 {
position: relative;
font-size: 14px;
line-height: 24px;
font-weight: 500;
font-family: Poppins;
color: #345635;
text-align: center;
}
.page-airportcity .mds-public-tw-button4 {
cursor: pointer;
border: 1px solid #595d62;
padding: 8px 0px;
background-color: transparent;
width: 60px;
border-radius: 8px;
box-sizing: border-box;
height: 40px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-airportcity .mds-public-tw-button5 {
width: 60px;
border-radius: 8px;
border: 1px solid #595d62;
box-sizing: border-box;
height: 40px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 8px 0px;
}
.page-airportcity .mds-public-tw-button-wrapper1 {
flex: 1;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 16px;
text-align: center;
font-size: 14px;
color: #345635;
}
.page-airportcity .frame-parent1 {
align-self: stretch;
border-radius: 16px;
border: 1px solid #e9eaeb;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
font-size: 16px;
color: #414651;
}
.page-airportcity .section1 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 1px 0px;
gap: 16px;
font-size: 14px;
color: #667085;
}
.page-airportcity .frame-parent10 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
font-size: 24px;
}
.page-airportcity .a-boston-airport-container {
align-self: stretch;
position: relative;
line-height: 24px;
color: #252b37;
}
.page-airportcity .how-much-is {
align-self: stretch;
position: relative;
font-size: 24px;
line-height: 32px;
font-weight: 600;
}
.page-airportcity .img-icon {
align-self: stretch;
border-radius: 16px;
max-width: 100%;
overflow: hidden;
height: 527.6px;
flex-shrink: 0;
object-fit: cover;
}
.page-airportcity .terminal-a-wrapper {
border-radius: 8px;
background-color: #1570ef;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 4px 8px;
}
.page-airportcity .exit-the-terminal {
position: relative;
line-height: 24px;
color: #252b37;
}
.page-airportcity .frame-parent12 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
}
.page-airportcity .terminal-b-wrapper {
border-radius: 8px;
background-color: #d92d20;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 4px 8px;
}
.page-airportcity .terminal-c-wrapper {
border-radius: 8px;
background-color: #039855;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 4px 8px;
}
.page-airportcity .terminal-e-wrapper {
border-radius: 8px;
background-color: #7f56d9;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 4px 8px;
}
.page-airportcity .frame-parent11 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px 0px;
gap: 16px;
color: #fff;
}
.page-airportcity .convenience1 {
align-self: stretch;
position: relative;
line-height: 32px;
font-weight: 600;
}
.page-airportcity .convenience-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
font-size: 24px;
}
.page-airportcity .useful-tips {
position: relative;
line-height: 32px;
font-weight: 600;
}
.page-airportcity .frame-parent17 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
font-size: 24px;
}
.page-airportcity .avoid-any-individuals-who-appr {
margin: 0;
font-family: inherit;
font-size: inherit;
padding-left: 21px;
}
.page-airportcity .avoid-any-individuals-container {
align-self: stretch;
position: relative;
line-height: 24px;
}
.page-airportcity .avoid-any-individuals-who-appr-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 24px;
color: #252b37;
}
.page-airportcity .link-01-parent {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 8px;
color: #414651;
}
.page-airportcity .frame-parent16 {
align-self: stretch;
border-radius: 16px;
background-color: #fdfdfd;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
gap: 24px;
}
.page-airportcity .frame-parent9 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
font-size: 16px;
}
.page-airportcity .cost {
position: relative;
line-height: 28px;
}
.page-airportcity .free {
position: relative;
font-size: 32px;
line-height: 40px;
font-weight: 500;
color: #345635;
}
.page-airportcity .cost-parent {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 8px;
}
.page-airportcity .frame-parent22 {
width: 480px;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
box-sizing: border-box;
height: 144px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 16px 24px;
gap: 24px;
}
.page-airportcity .div18 {
position: relative;
font-size: 24px;
line-height: 32px;
font-weight: 500;
color: #345635;
}
.page-airportcity .frame-parent23 {
width: 480px;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px 24px;
gap: 8px;
}
.page-airportcity .frame-parent21 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 16px;
}
.page-airportcity .the-logan-express2 {
position: relative;
line-height: 24px;
}
.page-airportcity .frame-parent24 {
align-self: stretch;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 16px 24px;
gap: 16px;
font-size: 16px;
}
.page-airportcity .frame-parent20 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
font-size: 18px;
color: #414651;
}
.page-airportcity .terminal-a-first {
margin-bottom: 0px;
}
.page-airportcity .avoid-any-individuals-who-appr-group {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 24px;
font-size: 16px;
color: #252b37;
}
.page-airportcity .you-can-purchase {
margin-block-start: 0;
margin-block-end: 24px;
white-space: pre-wrap;
}
.page-airportcity .trains-operate-from {
flex: 1;
position: relative;
line-height: 24px;
}
.page-airportcity .frame-parent49 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
text-align: center;
}
.page-airportcity .chevrolet-suburban {
align-self: stretch;
position: relative;
font-size: 24px;
line-height: 32px;
font-weight: 600;
}
.page-airportcity .from {
line-height: 24px;
}
.page-airportcity .span {
font-size: 24px;
line-height: 32px;
font-weight: 600;
}
.page-airportcity .from-125 {
position: relative;
}
.page-airportcity .from-125-wrapper {
border-radius: 8px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 4px 8px;
font-size: 14px;
}
.page-airportcity .frame-parent48 {
width: 384px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-airportcity .black-chevrolet-suburban-2024 {
width: 456px;
border-radius: 16px;
height: 328px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
padding: 16px;
box-sizing: border-box;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/black chevrolet suburban 2024 in the city roads.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
cursor: pointer;
}
.page-airportcity .black-chevrolet-suburban-2024-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 8px;
}
.page-airportcity .mds-public-tw-button8 {
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 8px 8px 8px 16px;
gap: 8px;
cursor: pointer;
font-size: 14px;
color: #1d2939;
}
.page-airportcity .frame-parent47 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 8px;
font-size: 16px;
color: #fff;
}
.page-airportcity .rectangle-div {
width: 180px;
position: absolute;
margin: 0 !important;
top: 0.5px;
left: 220px;
background-color: #fffaeb;
height: 2031px;
z-index: 0;
}
.page-airportcity .frame-child12 {
width: 180px;
position: absolute;
margin: 0 !important;
top: 0.5px;
left: 400px;
background-color: #eff8ff;
height: 1112px;
z-index: 1;
}
.page-airportcity .frame-child13 {
width: 180px;
position: absolute;
margin: 0 !important;
top: 0.5px;
left: 580px;
background-color: #fef3f2;
height: 1112px;
z-index: 2;
}
.page-airportcity .frame-child14 {
width: 180px;
position: absolute;
margin: 0 !important;
top: 0.5px;
left: 760px;
background-color: #eff5ef;
height: 2031px;
z-index: 3;
}
.page-airportcity .image-12-icon {
width: 56px;
position: relative;
max-height: 100%;
object-fit: cover;
}
.page-airportcity .image-12-parent {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 16px;
gap: 8px;
text-align: center;
}
.page-airportcity .image-parent {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 16px;
gap: 8px;
}
.page-airportcity .group-icon {
width: 81.8px;
position: relative;
max-height: 100%;
object-fit: cover;
}
.page-airportcity .my-chfeur1 {
align-self: stretch;
position: relative;
line-height: 24px;
font-weight: 500;
}
.page-airportcity .frame-parent63 {
align-self: stretch;
background-color: rgba(0, 0, 0, 0.7);
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 4;
text-align: left;
font-size: 16px;
color: #fff;
}
.page-airportcity .reliability-wrapper {
width: 200px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 16px 0px 16px 8px;
box-sizing: border-box;
text-align: left;
font-size: 16px;
}
.page-airportcity .div33 {
flex: 1;
position: relative;
line-height: 32px;
font-weight: 500;
}
.page-airportcity .wrapper16 {
flex: 1;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
}
.page-airportcity .frame-parent64 {
align-self: stretch;
background-color: rgba(250, 250, 250, 0.24);
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 5;
}
.page-airportcity .wrapper20 {
align-self: stretch;
flex: 1;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
}
.page-airportcity .frame-parent65 {
align-self: stretch;
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 6;
}
.page-airportcity .frame-parent66 {
align-self: stretch;
background-color: rgba(250, 250, 250, 0.24);
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 7;
}
.page-airportcity .frame-parent67 {
align-self: stretch;
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 8;
}
.page-airportcity .frame-parent68 {
align-self: stretch;
background-color: rgba(250, 250, 250, 0.24);
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 9;
}
.page-airportcity .frame-parent69 {
align-self: stretch;
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 10;
}
.page-airportcity .frame-parent70 {
align-self: stretch;
background-color: rgba(250, 250, 250, 0.24);
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 11;
}
.page-airportcity .frame-parent71 {
align-self: stretch;
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 12;
}
.page-airportcity .frame-parent72 {
align-self: stretch;
background-color: rgba(250, 250, 250, 0.24);
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 13;
}
.page-airportcity .frame-parent73 {
align-self: stretch;
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 14;
}
.page-airportcity .frame-parent74 {
align-self: stretch;
background-color: rgba(250, 250, 250, 0.24);
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 15;
}
.page-airportcity .frame-parent75 {
align-self: stretch;
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 16;
}
.page-airportcity .interstate {
margin-block-start: 0;
margin-block-end: 18px;
}
.page-airportcity .frame-parent76 {
align-self: stretch;
background-color: rgba(250, 250, 250, 0.24);
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 17;
}
.page-airportcity .frame-parent77 {
align-self: stretch;
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 18;
}
.page-airportcity .overall-wrapper {
width: 220px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 16px 24px;
box-sizing: border-box;
text-align: left;
font-size: 16px;
}
.page-airportcity .div89 {
flex: 1;
position: relative;
line-height: 32px;
font-weight: 600;
}
.page-airportcity .frame-parent78 {
align-self: stretch;
background-color: rgba(0, 0, 0, 0.7);
border-bottom: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 19;
color: #fff;
}
.page-airportcity .rectangle-parent {
flex: 1;
border-radius: 16px;
border: 1px solid #e9eaeb;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
position: relative;
}
.page-airportcity .frame-wrapper1 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
text-align: center;
color: #414651;
}
.page-airportcity .transportation-comparison-tabl-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 24px;
}
.page-airportcity .book-boston-airport {
align-self: stretch;
position: relative;
letter-spacing: -0.02em;
line-height: 40px;
font-weight: 500;
}
.page-airportcity .massa-dictum-aenean1 {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
}
.page-airportcity .book-boston-airport-limo-servi-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 16px;
}
.page-airportcity .mds-public-tw-button9 {
width: 200px;
border-radius: 8px;
background-color: #345635;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 8px 24px;
box-sizing: border-box;
gap: 8px;
}
.page-airportcity .mds-public-tw-button10 {
width: 200px;
backdrop-filter: blur(28px);
border-radius: 8px;
background-color: rgba(255, 255, 255, 0.08);
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 8px 24px;
box-sizing: border-box;
gap: 8px;
}
.page-airportcity .mds-public-tw-button-group {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
flex-wrap: wrap;
align-content: center;
gap: 8px;
text-align: left;
font-size: 16px;
}
.page-airportcity .frame-parent81 {
align-self: stretch;
border-radius: 16px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 40px;
gap: 40px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Frame 2.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
text-align: center;
font-size: 32px;
color: #fff;
}
.page-airportcity .frame-parent {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 48px;
text-align: left;
font-size: 24px;
color: #345635;
}
.page-airportcity .section {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
padding: 24px 80px;
gap: 24px;
text-align: center;
font-size: 20px;
color: #1d2939;
}
.page-airportcity .airport-to-city {
width: 100%;
position: relative;
background-color: #fff;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 48px;
color: #fff;
font-family: Poppins;
}
.page-airportcity .sidebarContainer {
position: sticky;
top: 40px; overflow-y: auto; }
.page-airportcity .sidebarContainer a .car-01-parent {
background-color: #fff;
border-radius: 8px;
border: 1px solid #e4e7ec;
box-sizing: border-box;
}
@media screen and (max-width: 1200px) {
.page-airportcity .hero {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
}
.page-airportcity .section {
padding-left: 40px;
padding-right: 40px;
box-sizing: border-box;
}
}
@media screen and (max-width: 1100px) {
.page-airportcity .hero {
height: auto;
}
}
@media screen and (max-width: 960px) {
.page-airportcity .transport-comparison {
font-size: 38px;
line-height: 30px;
}
.page-airportcity .massa-dictum-aenean {
font-size: 16px;
line-height: 20px;
}
.page-airportcity .button {
width: 180px;
}
.page-airportcity .button1 {
width: 180px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-airportcity .hero {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 16px;
box-sizing: border-box;
}
.page-airportcity .secton {
align-items: center;
justify-content: flex-start;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.page-airportcity .catagory {
width: 280px;
}
.page-airportcity .sidebar {
width: auto;
align-self: unset;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
overscroll-behavior-y: contain;
overscroll-behavior: contain;
overflow-x: auto; white-space: nowrap;
width: 100%;
-webkit-overflow-scrolling: touch;
}
.page-airportcity .transport-comparison1 {
font-size: 18px;
line-height: 22px;
}
.page-airportcity .options-to-go {
font-size: 18px;
line-height: 22px;
}
.page-airportcity .how-much-is {
font-size: 18px;
line-height: 22px;
}
.page-airportcity .frame-parent {
flex: unset;
align-self: stretch;
}
.page-airportcity .section {
flex-direction: column;
padding-left: 32px;
padding-right: 32px;
box-sizing: border-box;
}
}
@media screen and (max-width: 420px) {
.page-airportcity .button {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-airportcity .button1 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-airportcity .hero {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-airportcity .frame-parent48 {
align-self: stretch;
width: auto;
}
.page-airportcity .black-chevrolet-suburban-2024 {
width: 350px;
}
.page-airportcity .section {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
}
.page-citytocity .city-to-city-routes1 {
margin: 0;
align-self: stretch;
position: relative;
font-size: inherit;
letter-spacing: -0.02em;
line-height: 60px;
font-weight: 600;
font-family: inherit;
}
.page-citytocity .massa-dictum-aenean {
margin: 0;
width: 100%;
position: relative;
font-size: 18px;
line-height: 28px;
display: inline-block;
max-width: 800px;
}
.page-citytocity .city-to-city-routes-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-citytocity .city-to-city-routes-parent p {
margin: 0;
width: 100%;
position: relative;
font-size: 18px;
line-height: 28px;
display: inline-block;
max-width: 800px;
}
.page-citytocity .button-text {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 500;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-citytocity .icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.page-citytocity .button {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
width: 200px;
border-radius: 8px;
height: 48px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.page-citytocity .button1 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: rgba(255, 255, 255, 0.08);
width: 200px;
backdrop-filter: blur(28px);
border-radius: 8px;
height: 48px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
gap: 5px;
}
.page-citytocity .button-parent {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-citytocity .hero {
align-self: stretch;
border-radius: 24px;
height: 400px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 28px;
box-sizing: border-box;
gap: 82px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Hero.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-citytocity .secton {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
}
.page-citytocity .img-icon {
align-self: stretch;
max-width: 100%;
overflow: hidden;
height: 120px;
flex-shrink: 0;
object-fit: cover;
}
.page-citytocity .philadelphia-to-new {
align-self: stretch;
position: relative;
line-height: 32px;
font-weight: 600;
}
.page-citytocity .hr-30min {
position: relative;
line-height: 24px;
}
.page-citytocity .hr-30min-parent {
border-radius: 8px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 8px;
font-size: 16px;
}
.page-citytocity .philadelphia-to-new-york-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-citytocity .star-icon {
width: 20px;
position: relative;
height: 20px;
overflow: hidden;
flex-shrink: 0;
object-fit: cover;
}
.page-citytocity .star-background-icon {
position: absolute;
height: 100%;
width: 100%;
top: 2.5%;
right: 0%;
bottom: -2.5%;
left: 0%;
border-radius: 0.5px;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.page-citytocity .star-icon2 {
position: absolute;
top: 0px;
left: 0px;
width: 20px;
height: 20px;
overflow: hidden;
}
.page-citytocity .star-icon1 {
width: 20px;
position: relative;
height: 20px;
overflow: hidden;
flex-shrink: 0;
}
.page-citytocity .h2 {
margin: 0;
position: relative;
font-size: inherit;
line-height: 28px;
font-weight: 600;
font-family: inherit;
}
.page-citytocity .frame-group {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 0px;
font-size: 20px;
}
.page-citytocity .frame-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px 24px 24px;
gap: 8px;
}
.page-citytocity .city-to-city-routes2 {
width: 390px;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
box-sizing: border-box;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
}
.page-citytocity .section {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
padding: 24px 80px;
gap: 24px;
font-size: 24px;
color: #414651;
}
.page-citytocity .city-to-city-routes {
width: 100%;
position: relative;
background-color: #fff;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 48px;
color: #fff;
font-family: Poppins;
}
@media screen and (max-width: 1200px) {
.page-citytocity .hero {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
}
.page-citytocity .section {
padding-left: 40px;
padding-right: 40px;
box-sizing: border-box;
}
}
@media screen and (max-width: 1100px) {
.page-citytocity .hero {
height: auto;
}
.page-citytocity .section {
padding-left: 80px;
box-sizing: border-box;
}
}
@media screen and (max-width: 960px) {
.page-citytocity .city-to-city-routes1 {
font-size: 38px;
line-height: 30px;
}
.page-citytocity .massa-dictum-aenean {
font-size: 16px;
line-height: 20px;
}
.page-citytocity .button {
width: 180px;
}
.page-citytocity .button1 {
width: 180px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-citytocity .hero {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 16px;
box-sizing: border-box;
}
.page-citytocity .secton {
align-items: center;
justify-content: flex-start;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.page-citytocity .section {
flex-direction: row;
gap: 12px;
flex-wrap: wrap;
align-items: flex-start;
align-content: flex-start;
justify-content: flex-start;
padding-left: 24px;
padding-right: 24px;
box-sizing: border-box;
}
}
@media screen and (max-width: 420px) {
.page-citytocity .philadelphia-to-new {
font-size: 18px;
}
.page-citytocity .city-to-city-routes1 {
font-size: 24px;
}
.page-citytocity .button {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-citytocity .button1 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-citytocity .hero {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-citytocity .city-to-city-routes2 {
width: 350px;
}
.page-citytocity .section {
gap: 12px;
align-items: flex-start;
justify-content: center;
padding-left: 16px;
padding-top: 24px;
padding-right: 16px;
box-sizing: border-box;
}
}
.page-airportpickup .airport-pick-up-locations {
margin: 0;
align-self: stretch;
position: relative;
font-size: inherit;
letter-spacing: -0.02em;
line-height: 60px;
font-weight: 600;
font-family: inherit;
}
.page-airportpickup .massa-dictum-aenean {
margin: 0;
width: 100%;
position: relative;
font-size: 18px;
line-height: 28px;
display: inline-block;
max-width: 800px;
}
.page-airportpickup .airport-pick-up-locations-bos-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-airportpickup .button-text {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 500;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-airportpickup .icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.page-airportpickup .button {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
width: 200px;
border-radius: 8px;
height: 48px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.page-airportpickup .button1 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: rgba(255, 255, 255, 0.08);
width: 200px;
backdrop-filter: blur(28px);
border-radius: 8px;
height: 48px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
gap: 5px;
}
.page-airportpickup .button-parent {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-airportpickup .hero {
align-self: stretch;
border-radius: 24px;
height: 400px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 28px;
box-sizing: border-box;
gap: 82px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Hero.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-airportpickup .secton {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
}
.page-airportpickup .a {
position: relative;
line-height: 24px;
font-weight: 500;
}
.page-airportpickup .a-wrapper {
width: 32px;
border-radius: 8px;
background-color: #1570ef;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 4px 8px;
box-sizing: border-box;
}
.page-airportpickup .terminal-a-pickup {
position: relative;
font-size: 20px;
line-height: 28px;
font-weight: 500;
color: #252b37;
}
.page-airportpickup .frame-container {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 8px;
}
.page-airportpickup .please-proceed-to {
align-self: stretch;
position: relative;
line-height: 24px;
color: #252b37;
}
.page-airportpickup .please-proceed-to ul li {
font-size: 18px;
line-height: 28px;
}
.page-airportpickup .location-01-icon {
position: absolute;
height: 10.48%;
top: 44.76%;
bottom: 44.76%;
left: calc(50% - 91px);
max-height: 100%;
width: 24px;
}
.page-airportpickup .map {
align-self: stretch;
position: relative;
border-radius: 16px;
height: 229px;
overflow: hidden;
flex-shrink: 0;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Map.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-airportpickup .image-11-icon {
width: 156px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-11-wrapper {
border-radius: 8px;
background-color: #fff;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
}
.page-airportpickup .frame-div {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 16px;
}
.page-airportpickup .frame-group {
align-self: stretch;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
gap: 24px;
}
.page-airportpickup .b-wrapper {
width: 32px;
border-radius: 8px;
background-color: #d92d20;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 4px 8px;
box-sizing: border-box;
}
.page-airportpickup .stop-1-american {
margin-bottom: 0px;
}
.page-airportpickup .stop-1-american-southwest {
margin: 0;
font-family: inherit;
font-size: inherit;
padding-left: 21px;
}
.page-airportpickup .your-chauffeur-will {
margin: 0;
font-size: 18px;
line-height: 28px;
}
.page-airportpickup .location-01-icon1 {
position: absolute;
height: 10.48%;
top: 56.71%;
bottom: 32.81%;
left: 790px;
max-height: 100%;
width: 24px;
}
.page-airportpickup .image-icon1 {
width: 183px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon2 {
width: 157px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon3 {
width: 77px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon4 {
width: 121px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon5 {
width: 98px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon7 {
width: 50px;
position: relative;
max-height: 100%;
object-fit: cover;
}
.page-airportpickup .frame-parent3 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 16px;
}
.page-airportpickup .c-wrapper {
width: 32px;
border-radius: 8px;
background-color: #039855;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 4px 8px;
box-sizing: border-box;
}
.page-airportpickup .location-01-icon2 {
position: absolute;
height: 10.48%;
top: 22.18%;
bottom: 67.34%;
left: calc(50% + 162px);
max-height: 100%;
width: 24px;
}
.page-airportpickup .image-wrapper7 {
border-radius: 8px;
background-color: #fff;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 8px 16px;
}
.page-airportpickup .e-wrapper {
width: 32px;
border-radius: 8px;
background-color: #7f56d9;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 4px 8px;
box-sizing: border-box;
}
.page-airportpickup .frame-parent8 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 8px;
color: #fff;
}
.page-airportpickup .terminal-currently-under-const-wrapper {
border-radius: 8px;
background-color: #fffaeb;
border: 1px solid #fec84b;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 12px 16px;
color: #b54708;
}
.page-airportpickup .take-the-elevator {
align-self: stretch;
position: relative;
line-height: 24px;
padding: 16px;
font-size: 16px;
}
.page-airportpickup .location-01-icon3 {
position: absolute;
height: 10.48%;
top: 25.67%;
bottom: 63.85%;
left: calc(50% + 48px);
max-height: 100%;
width: 24px;
}
.page-airportpickup .image-icon12 {
width: 252px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon13 {
width: 103px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon14 {
width: 66px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon15 {
width: 156px;
position: relative;
height: 24px;
object-fit: cover;
z-index: 0;
}
.page-airportpickup .text {
position: relative;
line-height: 18px;
font-weight: 500;
}
.page-airportpickup .badge-base {
border-radius: 16px;
background-color: #fef3f2;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 2px 8px;
}
.page-airportpickup .badge {
margin: 0 !important;
position: absolute;
top: -11.04px;
left: 68px;
height: 22px;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
z-index: 1;
}
.page-airportpickup .image-parent {
border-radius: 8px;
background-color: #fff;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 8px 16px;
position: relative;
gap: 8px;
}
.page-airportpickup .image-icon16 {
width: 56px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon17 {
width: 57px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon18 {
width: 88px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon20 {
width: 104px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon21 {
width: 43px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon23 {
width: 80px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon24 {
width: 84px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon28 {
width: 121px;
position: relative;
height: 24px;
object-fit: cover;
z-index: 0;
}
.page-airportpickup .badge2 {
margin: 0 !important;
position: absolute;
top: -11.04px;
left: 29px;
height: 22px;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
z-index: 1;
}
.page-airportpickup .image-icon29 {
width: 41px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon30 {
width: 131px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon31 {
width: 102px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon34 {
width: 75px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon36 {
width: 35px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon38 {
width: 71px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon39 {
width: 83px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .image-icon41 {
width: 51px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-airportpickup .frame-parent9 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 16px;
padding: 16px;
text-align: center;
font-size: 12px;
color: #b42318;
}
.page-airportpickup .frame-parent7 {
align-self: stretch;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
gap: 24px;
color: #252b37;
}
.page-airportpickup .frame-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
font-size: 16px;
}
.page-airportpickup .waiting-time {
position: relative;
line-height: 32px;
font-weight: 600;
color:#345635;
}
.page-airportpickup .waiting-time-wrapper {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.page-airportpickup .my-chfeur {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
color: #252b37;
}
.page-airportpickup .frame-parent10 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 20px 0px;
gap: 16px;
color: #345635;
}
.page-airportpickup .frame-child {
width: 40px;
border-radius: 9999px;
height: 40px;
}
.page-airportpickup .frame-parent12 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
}
.page-airportpickup .we-must-have {
margin-block-start: 0;
margin-block-end: 24px;
}
.page-airportpickup .span {
text-decoration: underline;
}
.page-airportpickup .a1 {
color: inherit;
}
.page-airportpickup .we-must-have-the-proper-flight-wrapper {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-size: 18px;
color: #252b37;
}
.page-airportpickup .frame-parent11 {
align-self: stretch;
border-radius: 24px;
background-color: #fdfdfd;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 24px;
gap: 24px;
color: #b54708;
}
.page-airportpickup .section {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 24px 80px;
gap: 24px;
font-size: 24px;
}
.page-airportpickup .airport-pickup-locations {
width: 100%;
position: relative;
background-color: #fff;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 48px;
color: #fff;
font-family: Poppins;
}
@media screen and (max-width: 1200px) {
.page-airportpickup .hero {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
}
.page-airportpickup .section {
padding-left: 40px;
padding-right: 40px;
box-sizing: border-box;
}
}
@media screen and (max-width: 1100px) {
.page-airportpickup .hero {
height: auto;
}
.page-airportpickup .section {
padding-left: 80px;
box-sizing: border-box;
}
}
@media screen and (max-width: 960px) {
.page-airportpickup .airport-pick-up-locations {
font-size: 24px;
line-height: 30px;
}
.page-airportpickup .massa-dictum-aenean {
font-size: 16px;
line-height: 20px;
}
.page-airportpickup .button {
width: 180px;
}
.page-airportpickup .button1 {
width: 180px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-airportpickup .hero {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 16px;
box-sizing: border-box;
}
.page-airportpickup .secton {
align-items: center;
justify-content: flex-start;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.page-airportpickup .section {
flex-direction: row;
gap: 12px;
flex-wrap: wrap;
align-items: flex-start;
align-content: flex-start;
justify-content: flex-start;
padding-left: 24px;
padding-right: 24px;
box-sizing: border-box;
}
}
@media screen and (max-width: 420px) {
.page-airportpickup .airport-pick-up-locations {
font-size: 18px;
}
.page-airportpickup .button {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-airportpickup .button1 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-airportpickup .hero {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-airportpickup .section {
gap: 12px;
align-items: flex-start;
justify-content: center;
padding-left: 16px;
padding-top: 24px;
padding-right: 16px;
box-sizing: border-box;
}
}
.page-tour .tours1 {
margin: 0;
align-self: stretch;
position: relative;
font-size: inherit;
letter-spacing: -0.02em;
line-height: 60px;
font-weight: 600;
font-family: inherit;
}
.page-tour .massa-dictum-aenean {
margin: 0;
width: 100%;
position: relative;
font-size: 18px;
line-height: 28px;
display: inline-block;
max-width: 800px;
}
.page-tour .tours-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-tour .tours-parent p {
margin: 0;
width: 100%;
position: relative;
font-size: 18px;
line-height: 28px;
display: inline-block;
max-width: 800px;
}
.page-tour .button-text {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 500;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-tour .icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.page-tour .button {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
width: 200px;
border-radius: 8px;
height: 48px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.page-tour .button1 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: rgba(255, 255, 255, 0.08);
width: 200px;
backdrop-filter: blur(28px);
border-radius: 8px;
height: 48px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
gap: 5px;
}
.page-tour .button-parent {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-tour .hero {
align-self: stretch;
border-radius: 24px;
height: 400px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 28px;
box-sizing: border-box;
gap: 82px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Hero.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-tour .secton {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
}
.page-tour .button-text2 {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 600;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-tour .button2 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
flex: 1;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-tour .button-text3 {
position: relative;
font-size: 16px;
line-height: 24px;
font-family: Poppins;
color: #1d2938;
text-align: left;
}
.page-tour .button3 {
cursor: pointer;
border: 1px solid #e4e7ec;
padding: 8px 24px;
background-color: transparent;
flex: 1;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-tour .button3:focus {
background-color: #345635;
color: #FFF;
}
.page-tour .button3:focus .button-text3 {
color: #fff;
}
.page-tour .button-group {
flex: 1;
border-radius: 8px;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 0px;
}
.page-tour .booking-inner {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 16px 16px 12px;
}
.page-tour .inputselect {
align-self: stretch;
border-radius: 8px;
background-color: #fff;
border: 1px solid #e4e7ec;
box-sizing: border-box;
height: 60px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 12px 16px 8px;
gap: 8px;
font-family: Poppins;
font-size: 16px;
color: #1d2939;
}
.page-tour .floating-label {
align-self: stretch;
position: relative;
line-height: 16px;
}
.page-tour .input-label {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
color: #1d2939;
}
.page-tour .input-container {
align-self: stretch;
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 12px 0px 8px;
}
.page-tour .elements-icon {
position: absolute;
height: 83.33%;
width: 79.17%;
top: 8.33%;
right: 10.42%;
bottom: 8.33%;
left: 10.42%;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.page-tour .icon2 {
cursor: pointer;
border: none;
padding: 0;
background-color: transparent;
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.page-tour .wrapper {
align-self: stretch;
border-radius: 8px;
background-color: #fff;
border: 1px solid #e4e7ec;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 0px 16px;
gap: 16px;
}
.page-tour .inputselect1 {
flex: 1;
height: 60px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-tour .input-container1 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 12px 0px 8px;
}
.page-tour .elements-icon1 {
position: absolute;
height: 83.33%;
width: 83.33%;
top: 8.33%;
right: 8.33%;
bottom: 8.33%;
left: 8.33%;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.page-tour .wrapper1 {
border-radius: 8px;
background-color: #fff;
border: 1px solid #e4e7ec;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 0px 16px;
gap: 16px;
}
.page-tour .inputselect2 {
height: 60px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-tour .inputselect-group {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 24px;
}
.page-tour .input-label2 {
border: none;
outline: none;
font-family: Poppins;
font-size: 16px;
width: 100%;
background-color: transparent;
align-self: stretch;
position: relative;
line-height: 24px;
color: #1d2939;
text-align: left;
display: inline-block;
}
.page-tour .elements-icon2 {
position: absolute;
height: 83.33%;
width: 83.33%;
top: 8.33%;
right: 8.33%;
bottom: 8.33%;
left: 8.33%;
max-width: 100%;
overflow: hidden;
max-height: 100%;
object-fit: contain;
}
.page-tour .inputselect3 {
align-self: stretch;
height: 60px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-tour .button-text4 {
position: relative;
font-size: 14px;
line-height: 20px;
font-family: Poppins;
color: #344054;
text-align: left;
}
.page-tour .button4 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: transparent;
align-self: stretch;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 5px;
}
.page-tour .elements-icon4 {
position: absolute;
height: 25%;
width: 50%;
top: 37.5%;
right: 25%;
bottom: 37.5%;
left: 25%;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.page-tour .luggage-count {
position: relative;
line-height: 20px;
}
.page-tour .iconbutton {
cursor: pointer;
border: 1px solid #345635;
padding: 8px;
background-color: #345635;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-tour .placeholder {
position: relative;
line-height: 24px;
}
.page-tour .input-container5 {
align-self: stretch;
border-radius: 8px;
background-color: #fff;
border: 1px solid #e4e7ec;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 8px 12px;
}
.page-tour .insert-your-text {
flex: 1;
position: relative;
line-height: 16px;
}
.page-tour .supporting-text {
width: 240px;
display: none;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 12px;
box-sizing: border-box;
font-size: 12px;
color: #999ca0;
}
.page-tour .mds-public-tw-text-input {
width: 40px;
border-radius: 8px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-tour .iconbutton-parent {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 8px;
color: #1d2939;
}
.page-tour .luggage-count-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 0px;
font-size: 14px;
}
.page-tour .button-text5 {
position: relative;
font-size: 16px;
line-height: 24px;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-tour .button5 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
align-self: stretch;
border-radius: 8px;
height: 56px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.page-tour .inputselect-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 12px 16px 16px;
gap: 24px;
}
.page-tour .booking {
width: 432px;
box-shadow: 0px 32px 32px -8px rgba(0, 0, 0, 0.08), 0px 0px 32px -8px rgba(0, 0, 0, 0.12), 0px 0px 1px rgba(0, 0, 0, 0.2);
border-radius: 24px;
background-color: #fff;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
min-width: 390px;
overflow-y: auto;
}
.page-tour .img-icon {
align-self: stretch;
max-width: 100%;
overflow: hidden;
height: 236px;
flex-shrink: 0;
object-fit: cover;
border-top-left-radius: 16px;
border-top-right-radius: 16px;
}
.page-tour .philadelphia-to-new {
align-self: stretch;
position: relative;
line-height: 32px;
font-weight: 600;
}
.page-tour .chase-the-breathtaking {
flex: 1;
position: relative;
line-height: 24px;
}
.page-tour .chase-the-breathtaking-norther-wrapper {
align-self: stretch;
border-radius: 8px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
font-size: 16px;
}
.page-tour .philadelphia-to-new-york-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-tour .star-icon {
width: 20px;
position: relative;
height: 20px;
overflow: hidden;
flex-shrink: 0;
object-fit: cover;
}
.page-tour .star-background-icon {
position: absolute;
height: 100%;
width: 100%;
top: 2.5%;
right: 0%;
bottom: -2.5%;
left: 0%;
border-radius: 0.5px;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.page-tour .star-icon2 {
position: absolute;
top: 0px;
left: 0px;
width: 20px;
height: 20px;
overflow: hidden;
}
.page-tour .star-icon1 {
width: 20px;
position: relative;
height: 20px;
overflow: hidden;
flex-shrink: 0;
}
.page-tour .h2 {
margin: 0;
position: relative;
font-size: inherit;
line-height: 28px;
font-weight: 600;
font-family: inherit;
}
.page-tour .frame-group {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 0px;
font-size: 20px;
}
.page-tour .frame-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px 24px 24px;
gap: 8px;
}
.page-tour .tour {
width: 390px;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
box-sizing: border-box;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
}
.page-tour .tourgroup {
flex: 1;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 24px;
font-size: 24px;
color: #414651;
}
.page-tour .container {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
padding: 80px 60px;
gap: 24px;
font-size: 12px;
color: #667085;
}
.page-tour .tours {
width: 100%;
position: relative;
background-color: #fff;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 48px;
color: #fff;
font-family: Poppins;
}
.page-tour .sidebar {
position: sticky;
top: 40px;
}
@media screen and (max-width: 1200px) {
.page-tour .hero {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
}
.page-tour .tourgroup {
padding-left: 40px;
padding-right: 40px;
box-sizing: border-box;
}
}
@media screen and (max-width: 1100px) {
.page-tour .sidebar {
position: static;
top: 0px;
}
.page-tour .hero {
height: auto;
}
.page-tour .tourgroup {
padding-left: 80px;
box-sizing: border-box;
}
}
@media screen and (max-width: 960px) {
.page-tour .sidebar {
position: static;
top: 0px;
}
.page-tour .tours1 {
font-size: 38px;
line-height: 30px;
}
.page-tour .massa-dictum-aenean {
font-size: 16px;
line-height: 20px;
}
.page-tour .button {
width: 180px;
}
.page-tour .button1 {
width: 180px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-tour .hero {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 16px;
box-sizing: border-box;
}
.page-tour .secton {
align-items: center;
justify-content: flex-start;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.page-tour .booking {
flex: 1;
}
.page-tour .tourgroup {
flex-direction: row;
gap: 12px;
flex-wrap: wrap;
align-items: flex-start;
align-content: flex-start;
justify-content: flex-start;
padding-left: 24px;
padding-right: 24px;
box-sizing: border-box;
}
.page-tour .container {
padding-left: 32px;
padding-right: 32px;
box-sizing: border-box;
}
}
@media screen and (max-width: 420px) {
.page-tour .tours1 {
font-size: 24px;
}
.page-tour .button {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-tour .button1 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-tour .hero {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-tour .button2 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-tour .button4 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-tour .button5 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-tour .booking {
width: 380px;
}
.page-tour .tour {
width: 350px;
}
.page-tour .tourgroup {
gap: 12px;
align-items: flex-start;
justify-content: center;
padding-left: 16px;
padding-top: 24px;
padding-right: 16px;
box-sizing: border-box;
}
.page-tour .container {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
}
@media screen and (max-width: 390px) {
.page-tour .booking {
width: 350px;
height: auto;
}
}
.page-news .news1 {
margin: 0;
align-self: stretch;
position: relative;
font-size: inherit;
letter-spacing: -0.02em;
line-height: 60px;
font-weight: 600;
font-family: inherit;
}
.page-news .massa-dictum-aenean {
margin: 0;
width: 100%;
position: relative;
font-size: 18px;
line-height: 28px;
display: inline-block;
max-width: 800px;
}
.page-news .news-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-news .news-parent p {
margin: 0;
width: 100%;
position: relative;
font-size: 18px;
line-height: 28px;
display: inline-block;
max-width: 800px;
}
.page-news .button-text {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 500;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-news .icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.page-news .button {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
width: 200px;
border-radius: 8px;
height: 48px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.page-news .button1 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: rgba(255, 255, 255, 0.08);
width: 200px;
backdrop-filter: blur(28px);
border-radius: 8px;
height: 48px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
gap: 5px;
}
.page-news .button-parent {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-news .hero {
align-self: stretch;
border-radius: 24px;
height: 400px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 28px;
box-sizing: border-box;
gap: 82px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Hero.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-news .secton {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
}
.page-news .all {
position: relative;
font-size: 16px;
line-height: 24px;
font-family: Poppins;
color: #fff;
text-align: center;
}
.page-news .all-wrapper {
cursor: pointer;
border: none;
padding: 8px 16px;
background-color: #345635;
border-radius: 999px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-news .news-wrapper {
cursor: pointer;
border: 1px solid #e4e7ec;
padding: 8px 16px;
background-color: transparent;
width: 120px;
border-radius: 8px;
box-sizing: border-box;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-news .blogs {
position: relative;
font-size: 16px;
line-height: 24px;
font-family: Poppins;
color: #1d2939;
text-align: center;
}
.page-news .frame-parent {
flex: 1;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 9px;
}
.page-news .container-inner {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: center;
}
.page-news .img-icon {
align-self: stretch;
border-radius: 16px;
max-width: 100%;
overflow: hidden;
height: 236px;
flex-shrink: 0;
object-fit: cover;
background-color: gray;
}
.page-news .div {
position: relative;
line-height: 24px;
font-weight: 500;
}
.page-news .calendar-03-parent {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 8px;
}
.page-news .frame-container {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 24px;
}
.page-news .quis-ac-in {
align-self: stretch;
position: relative;
line-height: 32px;
font-weight: 500;
}
.page-news .porttitor-morbi-consectetur {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
color: #475467;
}
.page-news .quis-ac-in-faucibus-dignissim-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 8px;
text-align: left;
font-size: 24px;
color: #1d2939;
}
.page-news .frame-group {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 8px;
gap: 16px;
}
.page-news .news3 {
width: 390px;
border-radius: 16px;
background-color: #fff;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
}
.page-news .newsgroup {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 24px;
}
.page-news .arrow-left-icon {
width: 20px;
position: relative;
height: 20px;
overflow: hidden;
flex-shrink: 0;
}
.page-news .text {
position: relative;
font-size: 14px;
line-height: 20px;
font-weight: 600;
font-family: Poppins;
color: #535862;
text-align: left;
}
.page-news .button-base {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 2px;
}
.page-news .button2 {
cursor: pointer;
border: none;
padding: 0;
background-color: transparent;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
}
.page-news .number {
position: relative;
font-size: 14px;
line-height: 20px;
font-weight: 500;
font-family: Poppins;
color: #fff;
text-align: center;
}
.page-news .content {
position: absolute;
top: 0px;
left: 0px;
border-radius: 20px;
width: 40px;
height: 40px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 12px;
box-sizing: border-box;
}
.page-news .pagination-number-base {
cursor: pointer;
border: none;
padding: 0;
background-color: #345635;
width: 40px;
position: relative;
border-radius: 20px;
height: 40px;
overflow: hidden;
flex-shrink: 0;
}
.page-news .pagination .page-numbers {
cursor: pointer;
border: none;
padding: 0;
background-color: transparent;
width: 40px;
text-align: center;
align-content: center;
position: relative;
border-radius: 20px;
height: 40px;
overflow: hidden;
flex-shrink: 0;
}
.page-news .pagination .page-numbers.current {
cursor: pointer;
border: none;
padding: 0;
background-color: #345635;
width: 40px;
position: relative;
border-radius: 20px;
height: 40px;
color: #fff;
text-align: center;
align-content: center;
overflow: hidden;
flex-shrink: 0;
}
.page-news .pagination .prev {
height: 40px;
width: auto;
}
.page-news .pagination .next {
height: 40px;
width: auto;
}
.page-news .pagination a .page-numbers.current {
cursor: pointer;
border: none;
padding: 10px;
color: #1d2939;
width: 40px !important;
position: relative;
border-radius: 20px;
height: 40px !important;
color: #fff;
text-align: center;
align-content: center;
overflow: hidden;
flex-shrink: 0;
}
.page-news .number1 {
position: relative;
font-size: 14px;
line-height: 20px;
font-weight: 500;
font-family: Poppins;
color: #717680;
text-align: center;
}
.page-news .pagination-number-base1 {
cursor: pointer;
border: none;
padding: 0;
background-color: transparent;
width: 40px;
position: relative;
border-radius: 20px;
height: 40px;
overflow: hidden;
flex-shrink: 0;
}
.page-news .number2 {
position: relative;
line-height: 20px;
font-weight: 500;
}
.page-news .pagination-number-base2 {
width: 40px;
position: relative;
border-radius: 20px;
height: 40px;
overflow: hidden;
flex-shrink: 0;
}
.page-news .pagination-numbers {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 2px;
}
.page-news .pagination {
align-self: stretch;
border-top: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 20px 0px 0px;
gap: 0px;
font-size: 14px;
color: #717680;
}
.page-news .container {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 80px 60px;
gap: 24px;
text-align: center;
font-size: 16px;
color: #344054;
}
.page-news .news {
width: 100%;
position: relative;
background-color: #fff;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 48px;
color: #fff;
font-family: Poppins;
}
.page-news .button-group {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin-bottom: 30px;
}
.page-news .button-group button {
padding: 12px 24px;
border-radius: 8px;
border: 1px solid #E5E7EB;
background: #fff;
cursor: pointer;
transition: all 0.3s ease;
font-size: 16px;
font-weight: 500;
color: #4B5563;
}
.page-news .button-group button:hover {
background: #F3F4F6;
}
.page-news .button-group button.active {
background: #345635;
color: #fff;
border-color: #345635;
}
.page-news .filter {
display: flex;
gap: 4px;
border-radius: 8px;
border: 1px solid #E5E7EB;
padding: 8px 8px;
background: #fff;
cursor: pointer;
text-align: center;
align-items: center;
}
.page-news .filter-text {
position: relative;
line-height: 0px;
font-weight: 500;
}
@media screen and (max-width: 1200px) {
.page-news .hero {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
}
.page-news .newsgroup {
padding-left: 40px;
padding-right: 40px;
box-sizing: border-box;
}
}
@media screen and (max-width: 1100px) {
.page-news .hero {
height: auto;
}
.page-news .newsgroup {
padding-left: 80px;
box-sizing: border-box;
}
}
@media screen and (max-width: 960px) {
.page-news .news1 {
font-size: 38px;
line-height: 30px;
}
.page-news .massa-dictum-aenean {
font-size: 16px;
line-height: 20px;
}
.page-news .button {
width: 180px;
}
.page-news .button1 {
width: 180px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-news .hero {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 16px;
box-sizing: border-box;
}
.page-news .secton {
align-items: center;
justify-content: flex-start;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.page-news .newsgroup {
flex-direction: row;
gap: 12px;
flex-wrap: wrap;
align-items: flex-start;
align-content: flex-start;
justify-content: flex-start;
padding-left: 24px;
padding-right: 24px;
box-sizing: border-box;
}
.page-news .container {
padding-left: 32px;
padding-right: 32px;
box-sizing: border-box;
}
}
@media screen and (max-width: 420px) {
.page-news .news1 {
font-size: 24px;
}
.page-news .button {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-news .button1 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-news .hero {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-news .news3 {
width: 350px;
}
.page-news .newsgroup {
gap: 12px;
align-items: flex-start;
justify-content: center;
padding-left: 16px;
padding-top: 24px;
padding-right: 16px;
box-sizing: border-box;
}
.page-news .container {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
}
.single-fleet_type .fleetslider .carousel-container {
position: relative;
width: 100%;
max-width: 1200px;
margin: 0 auto;
overflow: hidden;
border-radius: 8px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.single-fleet_type .fleetslider .carousel-slide {
display: flex;
transition: transform 0.5s ease-in-out;
height: 500px;
}
.single-fleet_type .fleetslider .carousel-item {
min-width: 100%;
height: 100%;
flex-shrink: 0;
}
.single-fleet_type .fleetslider .carousel-item img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.single-fleet_type .fleetslider .carousel-btn {
position: absolute;
top: 50%;
transform: translateY(-50%);
background: rgba(0, 0, 0, 0.5);
color: white;
border: none;
padding: 15px;
cursor: pointer;
font-size: 18px;
z-index: 10;
transition: background 0.3s;
}
.single-fleet_type .fleetslider .carousel-btn:hover {
background: rgba(0, 0, 0, 0.8);
}
.single-fleet_type .fleetslider .prev-btn {
left: 10px;
}
.single-fleet_type .fleetslider .next-btn {
right: 10px;
}
.single-fleet_type .fleetslider .carousel-indicators {
position: absolute;
bottom: 20px;
left: 50%;
transform: translateX(-50%);
display: flex;
gap: 8px;
z-index: 10;
}
.single-fleet_type .fleetslider .indicator {
width: 12px;
height: 12px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.5);
border: 2px solid transparent;
cursor: pointer;
transition: all 0.3s;
}
.single-fleet_type .fleetslider .indicator.active {
background: white;
transform: scale(1.2);
}
.single-fleet_type .our-fleet {
margin: 0;
align-self: stretch;
position: relative;
font-size: inherit;
letter-spacing: -2.5px;
line-height: 76px;
font-weight: 700;
font-family: inherit;
}
.single-fleet_type .massa-dictum-aenean {
margin: 0;
align-self: stretch;
position: relative;
font-size: 20px;
line-height: 28px;
}
.single-fleet_type .our-fleet-parent {
align-self: stretch;
height: 260px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 20px 0px;
box-sizing: border-box;
gap: 16px;
}
.single-fleet_type .clock-01-icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
object-fit: cover;
}
.single-fleet_type .clock-01-wrapper {
border-radius: 9999px;
background-color: rgba(255, 255, 255, 0.08);
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 12px;
}
.single-fleet_type .hour {
width: 174px;
position: relative;
line-height: 24px;
display: flex;
align-items: center;
}
.single-fleet_type .fuel-and-troll {
width: 174px;
position: relative;
font-size: 12px;
line-height: 16px;
display: flex;
align-items: center;
}
.single-fleet_type .hour-parent {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 4px;
}
.single-fleet_type .frame-container {
width: 240px;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
padding: 8px;
box-sizing: border-box;
gap: 8px;
}
.single-fleet_type .day {
position: relative;
line-height: 24px;
}
.single-fleet_type .fuel-and-troll1 {
position: relative;
font-size: 12px;
line-height: 16px;
}
.single-fleet_type .frame-div {
width: 240px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 8px;
box-sizing: border-box;
gap: 8px;
}
.single-fleet_type .airport-transfer {
align-self: stretch;
position: relative;
line-height: 24px;
}
.single-fleet_type .fuel-and-troll2 {
align-self: stretch;
position: relative;
font-size: 12px;
line-height: 16px;
}
.single-fleet_type .airport-transfer-parent {
width: 207px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 4px;
}
.single-fleet_type .frame-group {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
font-size: 16px;
}
.single-fleet_type .frame-parent {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
min-width: 410px;
max-width: 730px;
}
.single-fleet_type .button-text {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 600;
font-family: Poppins;
color: #fff;
text-align: left;
}
.single-fleet_type .button {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
flex: 1;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.single-fleet_type .button-text1 {
position: relative;
font-size: 16px;
line-height: 24px;
font-family: Poppins;
color: #1d2938;
text-align: left;
}
.single-fleet_type .button1 {
cursor: pointer;
border: 1px solid #e4e7ec;
padding: 8px 24px;
background-color: transparent;
flex: 1;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.single-fleet_type .button1:focus {
background-color: #345635;
color: #FFF;
}
.single-fleet_type .button1:focus .button-text1 {
color: #fff;
}
.single-fleet_type .button-parent {
flex: 1;
border-radius: 8px;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 0px;
}
.single-fleet_type .booking-inner {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 16px 16px 12px;
}
.single-fleet_type .inputselect {
align-self: stretch;
border-radius: 8px;
background-color: #fff;
border: 1px solid #e4e7ec;
box-sizing: border-box;
height: 60px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 12px 16px 8px;
gap: 8px;
font-family: Poppins;
font-size: 16px;
color: #1d2939;
}
.single-fleet_type .floating-label {
align-self: stretch;
position: relative;
line-height: 16px;
}
.single-fleet_type .input-label {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
color: #1d2939;
}
.single-fleet_type .input-container {
align-self: stretch;
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 12px 0px 8px;
}
.single-fleet_type .elements-icon {
position: absolute;
height: 83.33%;
width: 79.17%;
top: 8.33%;
right: 10.42%;
bottom: 8.33%;
left: 10.42%;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.single-fleet_type .icon {
cursor: pointer;
border: none;
padding: 0;
background-color: transparent;
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.single-fleet_type .wrapper {
align-self: stretch;
border-radius: 8px;
background-color: #fff;
border: 1px solid #e4e7ec;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 0px 16px;
gap: 16px;
}
.single-fleet_type .inputselect1 {
flex: 1;
height: 60px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.single-fleet_type .input-container1 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 12px 0px 8px;
}
.single-fleet_type .elements-icon1 {
position: absolute;
height: 83.33%;
width: 83.33%;
top: 8.33%;
right: 8.33%;
bottom: 8.33%;
left: 8.33%;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.single-fleet_type .wrapper1 {
border-radius: 8px;
background-color: #fff;
border: 1px solid #e4e7ec;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 0px 16px;
gap: 16px;
}
.single-fleet_type .inputselect2 {
height: 60px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.single-fleet_type .inputselect-group {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 24px;
}
.single-fleet_type .input-label2 {
border: none;
outline: none;
font-family: Poppins;
font-size: 16px;
width: 100%;
background-color: transparent;
align-self: stretch;
position: relative;
line-height: 24px;
color: #1d2939;
text-align: left;
display: inline-block;
}
.single-fleet_type .elements-icon2 {
position: absolute;
height: 83.33%;
width: 83.33%;
top: 8.33%;
right: 8.33%;
bottom: 8.33%;
left: 8.33%;
max-width: 100%;
overflow: hidden;
max-height: 100%;
object-fit: contain;
}
.single-fleet_type .inputselect3 {
align-self: stretch;
height: 60px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.single-fleet_type .button-text2 {
position: relative;
font-size: 14px;
line-height: 20px;
font-family: Poppins;
color: #344054;
text-align: left;
}
.single-fleet_type .button2 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: transparent;
align-self: stretch;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 5px;
}
.single-fleet_type .elements-icon4 {
position: absolute;
height: 25%;
width: 50%;
top: 37.5%;
right: 25%;
bottom: 37.5%;
left: 25%;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.single-fleet_type .luggage-count {
position: relative;
line-height: 20px;
}
.single-fleet_type .iconbutton {
cursor: pointer;
border: 1px solid #345635;
padding: 8px;
background-color: #345635;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.single-fleet_type .input-container5 {
align-self: stretch;
border-radius: 8px;
background-color: #fff;
border: 1px solid #e4e7ec;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 8px 12px;
}
.single-fleet_type .mds-public-tw-text-input {
width: 40px;
border-radius: 8px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.single-fleet_type .luggage-count-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 0px;
font-size: 14px;
}
.single-fleet_type .button-text3 {
position: relative;
font-size: 16px;
line-height: 24px;
font-family: Poppins;
color: #fff;
text-align: left;
}
.single-fleet_type .button3 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
align-self: stretch;
border-radius: 8px;
height: 56px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.single-fleet_type .inputselect-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 12px 16px 16px;
gap: 24px;
}
.single-fleet_type .booking-widget-container {
margin-top: 190px;
position: fixed;
top: 0px;
z-index: 1000;
right: 60px;
}
.single-fleet_type .booking-widget-container .booking {
box-shadow: 0px 32px 32px -8px rgba(0, 0, 0, 0.08), 0px 0px 32px -8px rgba(0, 0, 0, 0.12), 0px 0px 1px rgba(0, 0, 0, 0.2);
border-radius: 24px;
background-color: #fff;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
font-size: 12px;
color: #667085;
}
.single-fleet_type .hero {
align-self: stretch;
border-radius: 24px;
height: 400px;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: space-between;
flex-wrap: wrap;
align-content: flex-start;
padding: 28px;
box-sizing: border-box;
gap: 82px 0px;
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.single-fleet_type .secton {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
}
.single-fleet_type .view {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
}
.single-fleet_type .elements-icon5 {
position: absolute;
height: 50%;
width: 25%;
top: 25%;
right: 37.5%;
bottom: 25%;
left: 37.5%;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.single-fleet_type .arrow-left-01-sharp-wrapper {
margin: 0 !important;
position: absolute;
top: calc(50% - 19.5px);
left: 16px;
border-radius: 999px;
background-color: #fff;
border: 1px solid #e4e7ec;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 8px;
z-index: 0;
}
.single-fleet_type .arrow-right-01-sharp-icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.single-fleet_type .arrow-right-01-sharp-wrapper {
cursor: pointer;
border: 1px solid #e4e7ec;
padding: 8px;
background-color: #fff;
margin: 0 !important;
position: absolute;
top: calc(50% - 19.5px);
right: 16px;
border-radius: 999px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
z-index: 1;
}
.single-fleet_type .singlegalleary {
width: 848px;
border-radius: 16px;
height: 477px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
position: relative;
gap: 16px;
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.single-fleet_type .vehicle-overview {
align-self: stretch;
position: relative;
line-height: 32px;
font-weight: 500;
}
.single-fleet_type .vehicle-overview-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.single-fleet_type .vehicle-specifications {
position: relative;
line-height: 32px;
font-weight: 500;
}
.single-fleet_type .vehicle-specifications-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 0px;
}
.single-fleet_type .user-group-icon {
width: 20px;
position: relative;
height: 20px;
overflow: hidden;
flex-shrink: 0;
}
.single-fleet_type .passengers {
align-self: stretch;
flex: 1;
position: relative;
line-height: 20px;
display: flex;
align-items: center;
}
.single-fleet_type .user-group-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 4px;
}
.single-fleet_type .div {
align-self: stretch;
position: relative;
font-size: 18px;
line-height: 28px;
font-weight: 600;
}
.single-fleet_type .frame-parent4 {
width: 277px;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
box-sizing: border-box;
height: 88px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
gap: 8px;
}
.single-fleet_type .frame-parent3 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 8px;
font-size: 14px;
}
.single-fleet_type .lorem-ipsum-dolor {
align-self: stretch;
position: relative;
font-size: 18px;
line-height: 28px;
}
.single-fleet_type .frame-child {
width: 48px;
border-radius: 9999px;
height: 48px;
}
.single-fleet_type .frame-parent14 {
width: 290px;
border-radius: 16px;
background-color: #fff;
border: 1px solid #e9eaeb;
box-sizing: border-box;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
gap: 8px;
}
.single-fleet_type .airport-transfer-group {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 4px;
}
.single-fleet_type .frame-parent13 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 8px;
font-size: 16px;
}
.single-fleet_type .singlegalleary-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 24px;
}
.single-fleet_type .section {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 432px 0px 80px;
font-size: 24px;
color: #414651;
}
.single-fleet_type .x6 {
position: relative;
line-height: 24px;
font-weight: 500;
}
.single-fleet_type .user-group-group {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 8px;
}
.single-fleet_type .frame-parent18 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 16px;
text-align: center;
}
.single-fleet_type .chevrolet-suburban {
margin: 0;
align-self: stretch;
position: relative;
font-size: 24px;
line-height: 32px;
font-weight: 600;
font-family: inherit;
}
.single-fleet_type .from {
line-height: 24px;
}
.single-fleet_type .span {
font-size: 24px;
line-height: 32px;
font-weight: 600;
}
.single-fleet_type .from-125 {
position: relative;
}
.single-fleet_type .from-125-wrapper {
border-radius: 8px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 4px 8px;
font-size: 14px;
}
.single-fleet_type .frame-parent17 {
width: 384px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.single-fleet_type .fleetcard {
width: 410px;
border-radius: 16px;
height: 328px;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
padding: 16px;
box-sizing: border-box;
background-size: cover;
background-repeat: no-repeat;
background-position: top;
max-width: 410px;
}
.single-fleet_type .fleetcard1 {
width: 410px;
border-radius: 16px;
height: 328px;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
padding: 16px;
box-sizing: border-box;
background-size: cover;
background-repeat: no-repeat;
background-position: top;
max-width: 410px;
}
.single-fleet_type .view1 {
align-self: stretch;
overflow-x: auto;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
padding: 20px 0px 40px;
gap: 10px;
}
.single-fleet_type .section1 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 80px;
font-size: 16px;
}
.single-fleet_type .container {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 32px;
}
.single-fleet_type .our-fleetSingle {
width: 100%;
position: relative;
background-color: #fff;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 72px;
color: #fff;
font-family: Poppins;
}
.single-fleet_type .vehicle-overview-parent p {
margin: 0;
align-self: stretch;
position: relative;
font-size: 18px !important;
line-height: 28px !important;
}
.single-fleet_type .vehicleDetails p {
margin: 0;
align-self: stretch;
position: relative;
font-size: 18px !important;
line-height: 28px !important;
}
@media screen and (max-width: 1440px) {
.single-fleet_type .booking-widget-container .booking {
width: 360px;
}
.single-fleet_type .section {
padding-left: 24px;
padding-right: 450px;
box-sizing: border-box;
}
}
@media screen and (max-width: 1200px) {
.single-fleet_type .booking-widget-container .booking {
width: 360px;
}
.single-fleet_type .our-fleet {
font-size: 52px;
line-height: 52px;
}
.single-fleet_type .massa-dictum-aenean {
font-size: 16px;
line-height: 20px;
}
.single-fleet_type .our-fleet-parent {
height: auto;
padding-top: 0px;
box-sizing: border-box;
}
.single-fleet_type .frame-group {
flex: 1;
flex-direction: row;
flex-wrap: wrap;
}
.single-fleet_type .frame-parent {
height: auto;
flex-direction: column;
}
.single-fleet_type .hero {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
}
.single-fleet_type .singlegalleary {
align-self: stretch;
width: auto;
}
.single-fleet_type .singlegalleary-parent {
width: 600px;
}
.single-fleet_type .section {
padding-left: 24px;
padding-right: 400px;
box-sizing: border-box;
}
.single-fleet_type .view1 {
align-self: stretch;
width: auto;
}
.single-fleet_type .section1 {
align-self: stretch;
width: auto;
padding-left: 24px;
padding-right: 24px;
box-sizing: border-box;
}
}
@media screen and (max-width: 1100px) {
.single-fleet_type .booking-widget-container {
margin-top: 0px;
position: relative;
top: 0px;
z-index: 0;
right: 0px;
width: 96%;
}
.single-fleet_type .booking-widget-container .booking {
position: relative;
width: 100%;
margin-bottom: 20px;
}
.single-fleet_type .hero {
height: auto;
}
.single-fleet_type .singlegalleary-parent {
align-self: stretch;
width: auto;
}
.single-fleet_type .section {
padding-left: 24px;
padding-top: 40px;
padding-right: 24px;
box-sizing: border-box;
}
.single-fleet_type .view1 {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
}
.single-fleet_type .section1 {
padding-top: 40px;
padding-right: 80px;
box-sizing: border-box;
}
}
@media screen and (max-width: 960px) {
.single-fleet_type .our-fleet {
font-size: 32px;
line-height: 32px;
text-align: left;
}
.single-fleet_type .massa-dictum-aenean {
text-align: left;
}
.single-fleet_type .our-fleet-parent {
align-items: center;
justify-content: flex-start;
}
.single-fleet_type .frame-parent {
height: auto;
gap: 16px;
align-items: flex-start;
justify-content: flex-start;
flex: unset;
align-self: stretch;
}
.single-fleet_type .booking {
align-self: stretch;
width: auto;
}
.single-fleet_type .hero {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 16px;
box-sizing: border-box;
}
.single-fleet_type .secton {
align-items: center;
justify-content: flex-start;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.single-fleet_type .section {
gap: 10px;
padding-left: 20px;
padding-top: 20px;
padding-right: 20px;
box-sizing: border-box;
}
.single-fleet_type .fleetcard {
width: 410px;
}
.single-fleet_type .fleetcard1 {
width: 410px;
}
.single-fleet_type .view1 {
padding-bottom: 20px;
box-sizing: border-box;
}
.single-fleet_type .section1 {
gap: 10px;
padding-left: 20px;
padding-top: 20px;
padding-right: 20px;
box-sizing: border-box;
}
.single-fleet_type .chevrolet-suburban {
margin: 0;
align-self: stretch;
position: relative;
font-size: 18px;
line-height: 28px;
font-weight: 600;
font-family: Poppins;
}
}
@media screen and (max-width: 420px) {
.single-fleet_type .our-fleet {
font-size: 24px;
line-height: 24px;
letter-spacing: 0;
text-align: left;
}
.single-fleet_type .massa-dictum-aenean {
width: 380px;
}
.single-fleet_type .button {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.single-fleet_type .button2 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.single-fleet_type .button3 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.single-fleet_type .booking {
width: 380px;
}
.single-fleet_type .hero {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.single-fleet_type .section {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.single-fleet_type .fleetcard {
width: 370px;
}
.single-fleet_type .fleetcard1 {
width: 370px;
}
.single-fleet_type .section1 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
}
@media screen and (max-width: 390px) {
.single-fleet_type .our-fleet {
font-size: 18px;
line-height: 18px;
text-align: left;
letter-spacing: 0;
}
.single-fleet_type .frame-parent {
width: 100%;
height: auto;
}
.single-fleet_type .booking {
width: 360px;
}
.single-fleet_type .section {
align-self: stretch;
width: auto;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.single-fleet_type .fleetcard1 {
width: 340px;
}
.single-fleet_type .fleetcard {
width: 340px;
}
.single-fleet_type .section1 {
align-self: stretch;
width: auto;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
}
.single-news .the-105th-annual {
margin: 0;
width: 100%;
position: relative;
font-size: inherit;
letter-spacing: -0.02em;
line-height: 60px;
font-weight: 600;
font-family: inherit;
display: inline-block;
max-width: 750px;
}
.single-news .the-105th-annual-convention-lc-wrapper {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.single-news .user-icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.single-news .by-my {
position: relative;
line-height: 24px;
font-weight: 500;
}
.single-news .user-parent {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 8px;
}
.single-news .boston-concerts-gillette {
position: relative;
line-height: 24px;
font-weight: 500;
}
.single-news .boston-concerts-gillette a {
color: #FFF;
text-decoration: none;
position: relative;
line-height: 24px;
font-weight: 500;
}
.single-news .frame-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
flex-wrap: wrap;
align-content: center;
gap: 24px;
text-align: center;
font-size: 16px;
}
.single-news .hero {
align-self: stretch;
border-radius: 24px;
height: 400px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 28px;
box-sizing: border-box;
gap: 82px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Hero.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.single-news .secton {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
}
.single-news .the-lions-clubs {
margin-block-start: 0;
margin-block-end: 24px;
}
.single-news .location-boston-convention {
margin: 0;
}
.single-news .the-lions-clubs-container {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
color: #252b37;
}
.single-news .chfeur-limo-car {
align-self: stretch;
position: relative;
line-height: 32px;
font-weight: 600;
}
.single-news .the-105th-annual-convention-lc-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.single-news .book-boston-airport {
align-self: stretch;
position: relative;
letter-spacing: -0.02em;
line-height: 40px;
font-weight: 500;
}
.single-news .massa-dictum-aenean {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
}
.single-news .book-boston-airport-limo-servi-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 16px;
}
.single-news .button-text {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 500;
font-family: Poppins;
color: #fff;
text-align: left;
}
.single-news .mds-public-tw-button {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
width: 200px;
border-radius: 8px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
gap: 8px;
}
.single-news .mds-public-tw-button1 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: rgba(255, 255, 255, 0.08);
width: 200px;
backdrop-filter: blur(28px);
border-radius: 8px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
gap: 8px;
}
.single-news .mds-public-tw-button-parent {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.single-news .frame-group {
align-self: stretch;
border-radius: 16px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 40px;
gap: 40px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Frame 2.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
text-align: center;
font-size: 32px;
color: #fff;
}
.single-news .content {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 0px;
}
.single-news .book-boston-airport1 {
align-self: stretch;
position: relative;
letter-spacing: -0.02em;
line-height: 40px;
font-weight: 500;
}
.single-news .mds-public-tw-button2 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
align-self: stretch;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 8px;
}
.single-news .mds-public-tw-button3 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: rgba(255, 255, 255, 0.08);
align-self: stretch;
backdrop-filter: blur(28px);
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 8px;
}
.single-news .mds-public-tw-button-group {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.single-news .sidebar {
width: 416px;
border-radius: 16px;
height: 600px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
padding: 16px;
box-sizing: border-box;
gap: 0px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Sidebar.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
font-size: 32px;
color: #345635;
}
.single-news .container {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
padding: 80px 80px 40px;
gap: 16px;
font-size: 16px;
color: #252b37;
}
.single-news .related-news {
align-self: stretch;
position: relative;
letter-spacing: -0.5px;
line-height: 40px;
font-weight: 600;
}
.single-news .porttitor-morbi-consectetur {
align-self: stretch;
position: relative;
font-size: 14px;
line-height: 20px;
color: #475467;
}
.single-news .related-news-parent {
width: 416px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
gap: 8px;
}
.single-news .img-icon {
align-self: stretch;
border-radius: 16px;
max-width: 100%;
overflow: hidden;
height: 236px;
flex-shrink: 0;
object-fit: cover;
}
.single-news .frame-div {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 24px;
}
.single-news .quis-ac-in {
align-self: stretch;
position: relative;
line-height: 32px;
font-weight: 500;
}
.single-news .porttitor-morbi-consectetur1 {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
color: #475467;
}
.single-news .quis-ac-in-faucibus-dignissim-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 8px;
text-align: left;
font-size: 24px;
color: #1d2939;
}
.single-news .frame-container {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 8px;
gap: 16px;
}
.single-news .news {
width: 390px;
border-radius: 16px;
background-color: #fff;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-end;
}
.single-news .newsgroup {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: center;
flex-wrap: wrap;
align-content: flex-start;
gap: 24px;
font-size: 16px;
color: #344054;
}
.single-news .container1 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 40px 60px 80px;
gap: 24px;
text-align: center;
font-size: 32px;
color: #1d2939;
}
.single-news .newsdetails {
width: 100%;
position: relative;
background-color: #fff;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 48px;
color: #fff;
font-family: Poppins;
}
@media screen and (max-width: 1200px) {
.single-news .hero {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
}
.single-news .container {
padding: 40px 40px 20px;
box-sizing: border-box;
}
.single-news .newsgroup {
padding-left: 40px;
padding-right: 40px;
box-sizing: border-box;
}
}
@media screen and (max-width: 1100px) {
.single-news .hero {
height: auto;
}
.single-news .newsgroup {
padding-left: 80px;
box-sizing: border-box;
}
}
@media screen and (max-width: 960px) {
.single-news .the-105th-annual {
font-size: 24px;
line-height: 30px;
max-width: 390px;
}
.single-news .boston-concerts-gillette {
font-size: 12px;
}
.single-news .hero {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 16px;
box-sizing: border-box;
}
.single-news .secton {
align-items: center;
justify-content: flex-start;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.single-news .chfeur-limo-car {
font-size: 18px;
}
.single-news .book-boston-airport {
font-size: 18px;
}
.single-news .content {
flex: unset;
align-self: stretch;
}
.single-news .sidebar {
display: none;
}
.single-news .container {
flex-direction: column;
padding: 20px 32px;
box-sizing: border-box;
}
.single-news .newsgroup {
flex-direction: row;
gap: 12px;
flex-wrap: wrap;
align-items: flex-start;
align-content: flex-start;
justify-content: flex-start;
padding-left: 24px;
padding-right: 24px;
box-sizing: border-box;
}
.single-news .container1 {
padding-left: 32px;
padding-right: 32px;
box-sizing: border-box;
}
}
@media screen and (max-width: 420px) {
.single-news .the-105th-annual {
font-size: 24px;
}
.single-news .hero {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.single-news .mds-public-tw-button {
width: auto;
align-self: unset;
}
.single-news .container {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.single-news .news {
width: 350px;
}
.single-news .newsgroup {
gap: 12px;
align-items: flex-start;
justify-content: center;
padding-left: 16px;
padding-top: 24px;
padding-right: 16px;
box-sizing: border-box;
}
.single-news .container1 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
}
.single-tour .new-hampshire-ice {
margin: 0;
align-self: stretch;
position: relative;
font-size: inherit;
letter-spacing: -0.02em;
line-height: 60px;
font-weight: 600;
font-family: inherit;
}
.single-tour .massa-dictum-aenean {
margin: 0;
width: 100%;
position: relative;
font-size: 18px;
line-height: 28px;
display: inline-block;
max-width: 800px;
}
.single-tour .new-hampshire-ice-castles-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.single-tour .new-hampshire-ice-castles-parent p {
margin: 0;
width: 100%;
position: relative;
font-size: 18px;
line-height: 28px;
display: inline-block;
max-width: 800px;
}
.single-tour .button-text {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 500;
font-family: Poppins;
color: #fff;
text-align: left;
}
.single-tour .icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.single-tour .button {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
width: 200px;
border-radius: 8px;
height: 48px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.single-tour .button1 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: rgba(255, 255, 255, 0.08);
width: 200px;
backdrop-filter: blur(28px);
border-radius: 8px;
height: 48px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
gap: 5px;
}
.single-tour .button-parent {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.single-tour .hero {
align-self: stretch;
border-radius: 24px;
height: 400px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 28px;
box-sizing: border-box;
gap: 82px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Hero.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.single-tour .secton {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
}
.single-tour .book-now {
align-self: stretch;
position: relative;
letter-spacing: -0.02em;
line-height: 40px;
font-weight: 500;
}
.single-tour .book-now-wrapper {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.single-tour .floating-label {
align-self: stretch;
position: relative;
line-height: 16px;
}
.single-tour .placeholder {
border: none;
outline: none;
font-family: Poppins;
font-size: 16px;
width: 100%;
background-color: transparent;
align-self: stretch;
position: relative;
line-height: 24px;
color: #414651;
text-align: left;
display: inline-block;
}
.single-tour .input-container {
align-self: stretch;
border-radius: 8px;
background-color: #fff;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 12px 16px 8px;
}
.single-tour .insert-your-text {
flex: 1;
position: relative;
line-height: 16px;
}
.single-tour .supportive-text {
width: 240px;
display: none;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 12px;
box-sizing: border-box;
color: #999ca0;
}
.single-tour .mds-public-tw-text-input {
align-self: stretch;
border-radius: 8px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.single-tour .mds-public-tw-textarea {
border: 1px solid #e2e2e2;
background-color: #fff;
font-family: Poppins;
font-size: 16px;
outline: none;
align-self: stretch;
border-radius: 8px;
box-sizing: border-box;
height: 132px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: space-between;
padding: 8px;
color: #717680;
}
.single-tour .mds-public-tw-checkbox {
margin: 0;
}
.single-tour .privacy-policy {
text-decoration: underline;
}
.single-tour .menu-item-text-container {
align-self: stretch;
background-color: #fff;
position: relative;
line-height: 24px;
}
.single-tour .text-container {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.single-tour .option-01 {
align-self: stretch;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
font-size: 14px;
color: #535862;
}
.single-tour .form-fields {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 24px;
}
.single-tour .mds-public-tw-button {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
align-self: stretch;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 8px;
}
.single-tour .button-text3 {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 500;
font-family: Poppins;
color: #345635;
text-align: left;
}
.single-tour .mds-public-tw-button1 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: rgba(52, 86, 53, 0.24);
align-self: stretch;
backdrop-filter: blur(28px);
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 8px;
}
.single-tour .mds-public-tw-button-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.single-tour .form {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 32px;
font-size: 12px;
color: #667085;
}
.single-tour .frame-parent {
align-self: stretch;
border-radius: 16px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 16px;
gap: 24px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Frame 2.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.single-tour .sidebar {
width: 416px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.single-tour .arrow-left-01-sharp-wrapper {
cursor: pointer;
border: 1px solid #e4e7ec;
padding: 8px;
background-color: #fff;
width: 40px;
border-radius: 999px;
box-sizing: border-box;
height: 40px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.single-tour .frame-group {
align-self: stretch;
border-radius: 16px;
height: 477px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 0px 16px;
box-sizing: border-box;
gap: 0px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Frame 163.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.single-tour .information {
margin-block-start: 0;
margin-block-end: 24px;
}
.single-tour .weather-related-cancellations {
margin-block-start: 0;
margin-block-end: 24px;
white-space: pre-wrap;
}
.single-tour .book-your-excursion {
margin: 0;
}
.single-tour .book-boston-airport {
align-self: stretch;
position: relative;
letter-spacing: -0.02em;
line-height: 40px;
font-weight: 500;
}
.single-tour .massa-dictum-aenean1 {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
}
.single-tour .book-boston-airport-limo-servi-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 16px;
}
.single-tour .mds-public-tw-button2 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: #345635;
width: 200px;
border-radius: 8px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
gap: 8px;
}
.single-tour .mds-public-tw-button3 {
cursor: pointer;
border: none;
padding: 8px 24px;
background-color: rgba(255, 255, 255, 0.08);
width: 200px;
backdrop-filter: blur(28px);
border-radius: 8px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
box-sizing: border-box;
gap: 8px;
}
.single-tour .frame-container {
align-self: stretch;
border-radius: 16px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 40px;
gap: 40px;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Frame 164.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
text-align: center;
font-size: 32px;
color: #fff;
}
.single-tour .content {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 24px;
font-size: 16px;
}
.single-tour .container {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
padding: 80px 80px 40px;
gap: 16px;
font-size: 32px;
color: #252b37;
}
.single-tour .tourdetails {
width: 100%;
position: relative;
background-color: #fff;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 48px;
color: #fff;
font-family: Poppins;
}
.single-tour .sidebarContainer {
position: sticky;
top: 40px; overflow-y: auto; }
.single-tour .mychfeurForm {
width: 384px;
}
.single-tour .mychfeurForm p {
margin: 0px;
}
.single-tour .mychfeurForm p .mds-public-tw-button {
width: 384px;
color: #FFF;
cursor: pointer;
border: none;
padding: 12px 24px;
}
.single-tour .mychfeurForm p .mds-public-tw-button1 {
width: 384px;
color: #FFF;
cursor: pointer;
border: none;
padding: 12px 24px;
}
.single-tour .mychfeurForm .mds-public-tw-textarea {
width: 384px;
}
@media screen and (max-width: 1200px) {
.single-tour .hero {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
}
.single-tour .container {
padding: 40px 40px 20px;
box-sizing: border-box;
}
}
@media screen and (max-width: 1100px) {
.single-tour .hero {
height: auto;
}
}
@media screen and (max-width: 960px) {
.single-tour .mychfeurForm {
width: 100%;
}
.single-tour .mychfeurForm p {
margin: 0px;
width: 100%;
}
.single-tour .mychfeurForm p .mds-public-tw-button {
width: 100%;
color: #FFF;
cursor: pointer;
border: none;
padding: 12px 24px;
}
.single-tour .mychfeurForm p .mds-public-tw-button1 {
width: 100%;
color: #FFF;
cursor: pointer;
border: none;
padding: 12px 24px;
}
.single-tour .mychfeurForm .menu-item-text-container {
align-self: stretch;
background-color: #fff;
position: relative;
line-height: 24px;
width: 200px;
}
.single-tour .mychfeurForm .mds-public-tw-textarea {
width: 100%;
}
.single-tour .new-hampshire-ice {
font-size: 38px;
line-height: 30px;
}
.single-tour .massa-dictum-aenean {
font-size: 16px;
line-height: 20px;
}
.single-tour .button {
width: 180px;
}
.single-tour .button1 {
width: 180px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.single-tour .hero {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 16px;
box-sizing: border-box;
}
.single-tour .secton {
align-items: center;
justify-content: flex-start;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.single-tour .sidebar {
align-self: stretch;
width: auto;
}
.single-tour .book-boston-airport {
font-size: 18px;
}
.single-tour .content {
flex: unset;
align-self: stretch;
}
.single-tour .container {
flex-direction: column;
padding: 20px 32px;
box-sizing: border-box;
}
}
@media screen and (max-width: 420px) {
.single-tour .new-hampshire-ice {
font-size: 24px;
}
.single-tour .button {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.single-tour .button1 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.single-tour .hero {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.single-tour .mds-public-tw-button2 {
width: auto;
align-self: unset;
}
.single-tour .container {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
}
.page-partner .partner-with-us {
margin: 0;
width: 100%;
position: relative;
font-size: inherit;
letter-spacing: -0.02em;
line-height: 60px;
font-weight: 600;
font-family: inherit;
display: inline-block;
max-width: 750px;
}
.page-partner .massa-dictum-aenean {
width: 100%;
position: relative;
font-size: 18px;
line-height: 28px;
display: inline-block;
max-width: 800px;
}
.page-partner .partner-with-us-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-partner .hero {
align-self: stretch;
border-radius: 24px;
height: 400px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 40px;
box-sizing: border-box;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Hero.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-partner .secton {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
}
.page-partner .become-a-partner {
align-self: stretch;
position: relative;
line-height: 32px;
font-weight: 600;
}
.page-partner .img-icon {
align-self: stretch;
border-radius: 16px;
max-width: 100%;
overflow: hidden;
height: 200px;
flex-shrink: 0;
object-fit: cover;
}
.page-partner .aviation {
margin: 0;
position: relative;
font-size: inherit;
line-height: 28px;
font-weight: 600;
font-family: inherit;
}
.page-partner .deliver-market-leading-chauffe {
margin-block-start: 0;
margin-block-end: 24px;
}
.page-partner .rely-on-a {
margin-bottom: 0px;
}
.page-partner .rely-on-a-trusted-partner-for {
margin: 0;
font-family: inherit;
font-size: inherit;
padding-left: 19px;
}
.page-partner .deliver-market-leading-chauffe-container {
align-self: stretch;
position: relative;
font-size: 14px;
line-height: 20px;
}
.page-partner .aviation-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 8px;
gap: 8px;
}
.page-partner .item {
width: 320px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-partner .aviation1 {
position: relative;
line-height: 28px;
font-weight: 600;
}
.page-partner .item1 {
width: 320px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-partner .partner1 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 16px;
font-size: 20px;
color: #252b37;
}
.page-partner .key-benefits-of {
align-self: stretch;
position: relative;
font-size: 36px;
line-height: 44px;
font-weight: 600;
text-align: center;
}
.page-partner .frame-child {
width: 72px;
border-radius: 999px;
height: 72px;
}
.page-partner .compliance-safety {
position: relative;
line-height: 32px;
font-weight: 600;
}
.page-partner .licensed-insured-professional {
position: relative;
font-size: 16px;
line-height: 24px;
}
.page-partner .frame-group {
width: 550px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 48px 0px;
box-sizing: border-box;
gap: 16px;
min-width: 350px;
}
.page-partner .frame-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 40px;
color: #252b37;
}
.page-partner .become-a-partner-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 32px;
font-size: 24px;
color: #345635;
}
.page-partner .image-icon {
width: 632px;
border-radius: 24px;
height: 768px;
object-fit: cover;
min-width: 370px;
}
.page-partner .heading {
width: 448px;
position: relative;
letter-spacing: -0.02em;
line-height: 44px;
font-weight: 600;
display: inline-block;
}
.page-partner .supporting-text {
width: 100%;
position: relative;
font-size: 20px;
line-height: 30px;
color: #717680;
display: inline-block;
max-width: 320px;
}
.page-partner .heading-and-supporting-text {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 20px;
}
.page-partner .floating-label {
align-self: stretch;
position: relative;
line-height: 16px;
}
.page-partner .placeholder {
border: none;
outline: none;
font-family: Poppins;
font-size: 16px;
width: 100%;
background-color: transparent;
align-self: stretch;
position: relative;
line-height: 24px;
color: #414651;
text-align: left;
display: inline-block;
}
.page-partner .input-container {
align-self: stretch;
border-radius: 8px;
background-color: #fff;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 12px 16px 8px;
}
.page-partner .insert-your-text {
flex: 1;
position: relative;
line-height: 16px;
}
.page-partner .supportive-text {
width: 240px;
display: none;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 12px;
box-sizing: border-box;
color: #999ca0;
}
.page-partner .mds-public-tw-text-input {
align-self: stretch;
border-radius: 8px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-partner .mds-public-tw-textarea {
border: 1px solid #e2e2e2;
background-color: #fff;
font-family: Poppins;
font-size: 16px;
outline: none;
align-self: stretch;
position: relative;
border-radius: 8px;
box-sizing: border-box;
height: 132px;
padding: 16px 8px 8px 16px;
color: #717680;
}
.page-partner .mds-public-tw-checkbox {
margin: 0;
width: 24px;
position: relative;
height: 24px;
}
.page-partner .privacy-policy {
text-decoration: underline;
}
.page-partner .menu-item-text-container {
align-self: stretch;
position: relative;
line-height: 24px;
}
.page-partner .text-container {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-partner .option-01 {
width: 328px;
border-radius: 8px;
background-color: #fff;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
font-size: 14px;
color: #535862;
}
.page-partner .form-fields {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 24px;
}
.page-partner .button-text {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 600;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-partner .icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.page-partner .mds-public-tw-button {
cursor: pointer;
border: none;
padding: 12px 24px;
background-color: #345635;
align-self: stretch;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 16px;
}
.page-partner .form {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 32px;
font-size: 12px;
color: #667085;
}
.page-partner .chfeurForm {
width: 100%;
}
.page-partner .mychfeurFomr2 p {
margin: 0px;
width: 100%;
}
.page-partner .mychfeurFomr2 .mds-public-tw-textarea {
width: 100%;
}
.page-partner .mychfeurFomr2 p .mds-public-tw-button {
cursor: pointer;
color: #fff;
border: none;
padding: 12px 24px;
background-color: #345635;
align-self: stretch;
border-radius: 8px;
overflow: hidden;
display: flex;
width: 100%;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 16px;
}
.page-partner .content {
align-self: stretch;
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 48px;
}
.page-partner .container1 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 64px;
}
.page-partner .heading-and-supporting-text1 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-partner .mail-icon {
top: 12px;
left: 12px;
width: 24px;
height: 24px;
overflow: hidden;
}
.page-partner .featured-icon {
width: 56px;
position: relative;
border-radius: 28px;
background-color: rgba(52, 86, 53, 0.08);
border: 8px solid #f9fbf9;
box-sizing: border-box;
height: 56px;
padding: 9px;
}
.page-partner .text {
align-self: stretch;
position: relative;
font-size: 20px;
line-height: 30px;
font-weight: 600;
color: #181d27;
}
.page-partner .text1 {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 600;
font-family: Poppins;
color: #345635;
text-align: left;
}
.page-partner .button-base {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-partner .button {
cursor: pointer;
border: none;
padding: 0;
background-color: transparent;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
}
.page-partner .supporting-text-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-partner .button-base1 {
cursor: pointer;
border: none;
padding: 0;
background-color: transparent;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-partner .button1 {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
}
.page-partner .content4 {
width: 284px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 20px;
}
.page-partner .contact-text {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
font-size: 16px;
color: #535862;
}
.page-partner .featured-icon1 {
width: 48px;
border-radius: 28px;
height: 48px;
}
.page-partner .text4 {
align-self: stretch;
position: relative;
line-height: 30px;
font-weight: 600;
}
.page-partner .supporting-text4 {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
color: #535862;
}
.page-partner .text-and-supporting-text {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 10px 0px 0px;
gap: 8px;
}
.page-partner .boylston-street-boston {
margin-block-start: 0;
margin-block-end: 16px;
}
.page-partner .massachusetts-02215 {
margin: 0;
}
.page-partner .text5 {
position: relative;
line-height: 24px;
font-weight: 600;
}
.page-partner .button3 {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
font-size: 16px;
color: #345635;
}
.page-partner .contact-text1 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-partner .text-and-supporting-text2 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 10px 0px 0px;
}
.page-partner .vector-icon {
position: absolute;
height: 100%;
width: 100%;
top: 0%;
right: 0%;
bottom: 0%;
left: 0%;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.page-partner .social-icon-wrapper {
cursor: pointer;
border: 1px solid #e9eaeb;
padding: 8px;
background-color: #fff;
width: 40px;
border-radius: 6px;
box-sizing: border-box;
height: 40px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.page-partner .image-7-icon {
width: 23px;
position: relative;
max-height: 100%;
object-fit: cover;
}
.page-partner .image-7-wrapper {
cursor: pointer;
border: 1px solid #e9eaeb;
padding: 8px;
background-color: #fff;
width: 39px;
border-radius: 6px;
box-sizing: border-box;
height: 40px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.page-partner .image-8-icon {
width: 24px;
position: relative;
max-height: 100%;
object-fit: cover;
}
.page-partner .image-9-icon {
width: 24px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-partner .frame-parent3 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 16px;
}
.page-partner .content7 {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 20px;
}
.page-partner .contact-text3 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
}
.page-partner .content3 {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 48px;
font-size: 20px;
}
.page-partner .content2 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 48px;
}
.page-partner .content1 {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
min-width: 370px;
}
.page-partner .image-icon1 {
width: 632px;
position: relative;
border-radius: 24px;
height: 850px;
object-fit: cover;
min-width: 370px;
}
.page-partner .map {
flex: 1;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
min-width: 370px;
}
.page-partner .container {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 20px 56px;
gap: 40px;
font-size: 36px;
color: #181d27;
}
.page-partner .partner {
width: 100%;
position: relative;
background-color: #fff;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 48px;
color: #fff;
font-family: Poppins;
}
@media screen and (max-width: 1200px) {
.page-partner .hero {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
}
}
@media screen and (max-width: 1100px) {
.page-partner .hero {
height: auto;
}
}
@media screen and (max-width: 960px) {
.page-partner .image-icon1 {
width: 100%;
position: relative;
border-radius: 24px;
height: 850px;
object-fit: cover;
min-width: none;
}
.page-partner .partner-with-us {
font-size: 24px;
line-height: 30px;
max-width: 390px;
}
.page-partner .hero {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 40px;
box-sizing: border-box;
}
.page-partner .secton {
align-items: center;
justify-content: flex-start;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.page-partner .become-a-partner {
font-size: 18px;
}
.page-partner .item {
width: 320px;
}
.page-partner .partner1 {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
}
.page-partner .key-benefits-of {
font-size: 24px;
line-height: 33px;
}
.page-partner .compliance-safety {
font-size: 18px;
}
.page-partner .container {
padding-left: 32px;
padding-right: 32px;
box-sizing: border-box;
}
}
@media screen and (max-width: 420px) {
.page-partner .image-icon1 {
width: 320px;
}
.page-partner .partner-with-us {
font-size: 24px;
}
.page-partner .hero {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding-left: 40px;
padding-top: 40px;
padding-right: 40px;
box-sizing: border-box;
}
.page-partner .image-icon {
height: 420px;
}
.page-partner .form-fields {
max-width: 350px;
}
.page-partner .mds-public-tw-button {
max-width: 320px;
}
.page-partner .map {
max-width: 350px;
}
.page-partner .container {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
}
@media screen and (max-width: 390px) {
.page-partner .image-icon {
height: 420px;
min-width: 350px;
}
.page-partner .map {
width: auto;
align-self: unset;
min-width: 330px;
}
}
.page-partnerassets .partner-with-us {
margin: 0;
width: 100%;
position: relative;
font-size: inherit;
letter-spacing: -0.02em;
line-height: 60px;
font-weight: 600;
font-family: inherit;
display: inline-block;
max-width: 750px;
}
.page-partnerassets .massa-dictum-aenean {
width: 100%;
position: relative;
font-size: 18px;
line-height: 28px;
display: inline-block;
max-width: 800px;
}
.page-partnerassets .partner-with-us-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-partnerassets .hero {
align-self: stretch;
border-radius: 24px;
height: 400px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 40px;
box-sizing: border-box;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Hero.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-partnerassets .secton {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
}
.page-partnerassets .become-a-partner {
align-self: stretch;
position: relative;
line-height: 32px;
font-weight: 600;
}
.page-partnerassets .img-icon {
align-self: stretch;
border-radius: 16px;
max-width: 100%;
overflow: hidden;
height: 200px;
flex-shrink: 0;
object-fit: cover;
}
.page-partnerassets .aviation {
margin: 0;
position: relative;
font-size: inherit;
line-height: 28px;
font-weight: 600;
font-family: inherit;
}
.page-partnerassets .deliver-market-leading-chauffe {
margin-block-start: 0;
margin-block-end: 24px;
}
.page-partnerassets .rely-on-a {
margin-bottom: 0px;
}
.page-partnerassets .rely-on-a-trusted-partner-for {
margin: 0;
font-family: inherit;
font-size: inherit;
padding-left: 19px;
}
.page-partnerassets .deliver-market-leading-chauffe-container {
align-self: stretch;
position: relative;
font-size: 14px;
line-height: 20px;
}
.page-partnerassets .aviation-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 8px;
gap: 8px;
}
.page-partnerassets .item {
width: 320px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-partnerassets .aviation1 {
position: relative;
line-height: 28px;
font-weight: 600;
}
.page-partnerassets .item1 {
width: 320px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-partnerassets .partner {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 16px;
font-size: 20px;
color: #252b37;
}
.page-partnerassets .key-benefits-of {
align-self: stretch;
position: relative;
font-size: 36px;
line-height: 44px;
font-weight: 600;
text-align: center;
}
.page-partnerassets .frame-child {
width: 72px;
border-radius: 999px;
height: 72px;
}
.page-partnerassets .compliance-safety {
position: relative;
line-height: 32px;
font-weight: 600;
}
.page-partnerassets .licensed-insured-professional {
position: relative;
font-size: 16px;
line-height: 24px;
}
.page-partnerassets .frame-group {
width: 620px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 48px 0px;
box-sizing: border-box;
gap: 16px;
min-width: 350px;
}
.page-partnerassets .frame-parent {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 40px;
color: #252b37;
}
.page-partnerassets .become-a-partner-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 32px;
font-size: 24px;
color: #345635;
}
.page-partnerassets .how-to-become {
margin: 0;
}
.page-partnerassets .heading {
align-self: stretch;
position: relative;
line-height: 120%;
}
.page-partnerassets .column {
flex: 1;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-partnerassets .text-suspendisse-varius {
align-self: stretch;
position: relative;
line-height: 150%;
}
.page-partnerassets .column1 {
flex: 1;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
font-size: 18px;
}
.page-partnerassets .section-title {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 80px;
}
.page-partnerassets .icon-relume {
width: 48px;
position: relative;
height: 48px;
overflow: hidden;
flex-shrink: 0;
}
.page-partnerassets .heading1 {
align-self: stretch;
position: relative;
line-height: 140%;
}
.page-partnerassets .text {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 150%;
}
.page-partnerassets .content1 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 24px;
}
.page-partnerassets .button1 {
position: relative;
line-height: 150%;
}
.page-partnerassets .icon-chevron-right {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.page-partnerassets .button {
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 8px;
}
.page-partnerassets .action {
width: 368px;
display: none;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
font-size: 16px;
}
.page-partnerassets .list-item {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 32px;
}
.page-partnerassets .button2 {
width: 73px;
height: 24px;
overflow: hidden;
flex-shrink: 0;
display: none;
}
.page-partnerassets .action1 {
align-self: stretch;
height: 24px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-partnerassets .row {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: center;
gap: 48px;
}
.page-partnerassets .content {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
font-size: 24px;
}
.page-partnerassets .container1 {
align-self: stretch;
background-color: #fff;
height: 638px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 112px 64px;
box-sizing: border-box;
gap: 35px;
font-size: 40px;
font-family: Poppins;
}
.page-partnerassets .image-icon {
width: 632px;
border-radius: 24px;
height: 768px;
object-fit: cover;
min-width: 370px;
}
.page-partnerassets .heading4 {
width: 448px;
position: relative;
letter-spacing: -0.02em;
line-height: 44px;
font-weight: 600;
display: inline-block;
}
.page-partnerassets .supporting-text {
width: 100%;
position: relative;
font-size: 20px;
line-height: 30px;
color: #717680;
display: inline-block;
max-width: 320px;
}
.page-partnerassets .heading-and-supporting-text {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 20px;
}
.page-partnerassets .floating-label {
align-self: stretch;
position: relative;
line-height: 16px;
}
.page-partnerassets .placeholder {
border: none;
outline: none;
font-family: Poppins;
font-size: 16px;
width: 100%;
background-color: transparent;
align-self: stretch;
position: relative;
line-height: 24px;
color: #414651;
text-align: left;
display: inline-block;
}
.page-partnerassets .input-container {
align-self: stretch;
border-radius: 8px;
background-color: #fff;
border: 1px solid #e9eaeb;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 12px 16px 8px;
}
.page-partnerassets .insert-your-text {
flex: 1;
position: relative;
line-height: 16px;
}
.page-partnerassets .supportive-text {
width: 240px;
display: none;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 12px;
box-sizing: border-box;
color: #999ca0;
}
.page-partnerassets .mds-public-tw-text-input {
align-self: stretch;
border-radius: 8px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-partnerassets .mds-public-tw-textarea {
border: 1px solid #e2e2e2;
background-color: #fff;
font-family: Poppins;
font-size: 16px;
outline: none;
align-self: stretch;
position: relative;
border-radius: 8px;
box-sizing: border-box;
height: 132px;
padding: 16px 8px 8px 16px;
color: #717680;
}
.page-partnerassets .mds-public-tw-checkbox {
margin: 0;
width: 24px;
position: relative;
height: 24px;
}
.page-partnerassets .privacy-policy {
text-decoration: underline;
}
.page-partnerassets .menu-item-text-container {
align-self: stretch;
position: relative;
line-height: 24px;
}
.page-partnerassets .text-container {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-partnerassets .option-01 {
width: 328px;
border-radius: 8px;
background-color: #fff;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
font-size: 14px;
color: #535862;
}
.page-partnerassets .form-fields {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 24px;
}
.page-partnerassets .button-text {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 600;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-partnerassets .mds-public-tw-button {
cursor: pointer;
border: none;
padding: 12px 24px;
background-color: #345635;
align-self: stretch;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 16px;
}
.page-partnerassets .form {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 32px;
font-size: 12px;
color: #667085;
}
.page-partnerassets .chfeurForm {
width: 100%;
}
.page-partnerassets .mychfeurFomr2 p {
margin: 0px;
width: 100%;
}
.page-partnerassets .mychfeurFomr2 .mds-public-tw-textarea {
width: 100%;
}
.page-partnerassets .mychfeurFomr2 p .mds-public-tw-button {
cursor: pointer;
color: #fff;
border: none;
padding: 12px 24px;
background-color: #345635;
align-self: stretch;
border-radius: 8px;
overflow: hidden;
display: flex;
width: 100%;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 16px;
}
.page-partnerassets .content4 {
align-self: stretch;
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 48px;
}
.page-partnerassets .container2 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 64px;
color: #181d27;
}
.page-partnerassets .mail-icon {
position: absolute;
top: 12px;
left: 12px;
width: 24px;
height: 24px;
overflow: hidden;
}
.page-partnerassets .featured-icon {
width: 56px;
position: relative;
border-radius: 28px;
background-color: rgba(52, 86, 53, 0.08);
border: 8px solid #f9fbf9;
box-sizing: border-box;
height: 56px;
}
.page-partnerassets .text3 {
align-self: stretch;
position: relative;
font-size: 20px;
line-height: 30px;
font-weight: 600;
color: #181d27;
}
.page-partnerassets .text4 {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 600;
font-family: Poppins;
color: #345635;
text-align: left;
}
.page-partnerassets .button-base {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-partnerassets .button5 {
cursor: pointer;
border: none;
padding: 0;
background-color: transparent;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
}
.page-partnerassets .supporting-text-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 8px;
}
.page-partnerassets .button-base1 {
cursor: pointer;
border: none;
padding: 0;
background-color: transparent;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.page-partnerassets .button6 {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
}
.page-partnerassets .content8 {
width: 284px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 20px;
}
.page-partnerassets .contact-text {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
font-size: 16px;
color: #535862;
}
.page-partnerassets .featured-icon1 {
width: 48px;
border-radius: 28px;
height: 48px;
}
.page-partnerassets .text7 {
align-self: stretch;
position: relative;
line-height: 30px;
font-weight: 600;
}
.page-partnerassets .supporting-text4 {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 24px;
color: #535862;
}
.page-partnerassets .text-and-supporting-text {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 10px 0px 0px;
gap: 8px;
}
.page-partnerassets .boylston-street-boston {
margin-block-start: 0;
margin-block-end: 16px;
}
.page-partnerassets .text8 {
position: relative;
line-height: 24px;
font-weight: 600;
}
.page-partnerassets .button8 {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
font-size: 16px;
color: #345635;
}
.page-partnerassets .contact-text1 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-partnerassets .text-and-supporting-text2 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 10px 0px 0px;
}
.page-partnerassets .vector-icon {
position: absolute;
height: 100%;
width: 100%;
top: 0%;
right: 0%;
bottom: 0%;
left: 0%;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.page-partnerassets .social-icon-wrapper {
cursor: pointer;
border: 1px solid #e9eaeb;
padding: 8px;
background-color: #fff;
width: 40px;
border-radius: 6px;
box-sizing: border-box;
height: 40px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.page-partnerassets .image-7-icon {
width: 23px;
position: relative;
max-height: 100%;
object-fit: cover;
}
.page-partnerassets .image-7-wrapper {
cursor: pointer;
border: 1px solid #e9eaeb;
padding: 8px;
background-color: #fff;
width: 39px;
border-radius: 6px;
box-sizing: border-box;
height: 40px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.page-partnerassets .image-8-icon {
width: 24px;
position: relative;
max-height: 100%;
object-fit: cover;
}
.page-partnerassets .image-9-icon {
width: 24px;
position: relative;
height: 24px;
object-fit: cover;
}
.page-partnerassets .frame-parent3 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 16px;
}
.page-partnerassets .content11 {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 20px;
}
.page-partnerassets .contact-text3 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
}
.page-partnerassets .content7 {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 48px;
font-size: 20px;
}
.page-partnerassets .content6 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
gap: 48px;
}
.page-partnerassets .content5 {
flex: 1;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
min-width: 370px;
}
.page-partnerassets .image-icon1 {
width: 100%;
position: absolute;
margin: 0 !important;
height: 100%;
top: 0%;
right: 0%;
bottom: 0%;
left: 0%;
border-radius: 24px;
max-width: 100%;
overflow: hidden;
max-height: 100%;
object-fit: cover;
z-index: 0;
}
.page-partnerassets .img {
flex: 1;
height: 850px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
position: relative;
}
.page-partnerassets .map {
flex: 1;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
min-width: 370px;
}
.page-partnerassets .text12 {
align-self: stretch;
position: relative;
font-size: 18px;
line-height: 150%;
}
.page-partnerassets .section-title1 {
width: 768px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
gap: 24px;
}
.page-partnerassets .question1 {
flex: 1;
position: relative;
line-height: 150%;
}
.page-partnerassets .icon1 {
width: 32px;
position: relative;
height: 32px;
overflow: hidden;
flex-shrink: 0;
}
.page-partnerassets .question {
align-self: stretch;
border-top: 1px solid #000;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 20px 0px;
gap: 24px;
}
.page-partnerassets .answer {
align-self: stretch;
display: none;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 0px 24px;
font-size: 16px;
}
.page-partnerassets .accordion-item {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-partnerassets .accordion-list {
align-self: stretch;
border-bottom: 1px solid #000;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
text-align: left;
font-size: 18px;
}
.page-partnerassets .heading7 {
align-self: stretch;
position: relative;
line-height: 130%;
}
.page-partnerassets .content13 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
gap: 16px;
}
.page-partnerassets .button10 {
border: 1px solid #000;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 12px 24px;
}
.page-partnerassets .actions {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 16px;
}
.page-partnerassets .content12 {
width: 560px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
gap: 24px;
font-size: 32px;
}
.page-partnerassets .container4 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
gap: 55px;
text-align: center;
font-size: 48px;
font-family: Poppins;
}
.page-partnerassets .container {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 20px 56px;
gap: 40px;
font-size: 36px;
color: #000;
}
.page-partnerassets .executive-assistants {
width: 100%;
position: relative;
background-color: #fff;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 48px;
color: #fff;
font-family: Poppins;
}
@media screen and (max-width: 1200px) {
.page-partnerassets .hero {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
}
}
@media screen and (max-width: 1100px) {
.page-partnerassets .hero {
height: auto;
}
}
@media screen and (max-width: 960px) {
.page-partnerassets .partner-with-us {
font-size: 24px;
line-height: 30px;
max-width: 390px;
}
.page-partnerassets .hero {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 40px;
box-sizing: border-box;
}
.page-partnerassets .secton {
align-items: center;
justify-content: flex-start;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.page-partnerassets .become-a-partner {
font-size: 18px;
}
.page-partnerassets .item {
width: 320px;
}
.page-partnerassets .partner {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
}
.page-partnerassets .key-benefits-of {
font-size: 24px;
line-height: 33px;
}
.page-partnerassets .compliance-safety {
font-size: 18px;
}
.page-partnerassets .container {
padding-left: 32px;
padding-right: 32px;
box-sizing: border-box;
}
}
@media screen and (max-width: 420px) {
.page-partnerassets .partner-with-us {
font-size: 24px;
}
.page-partnerassets .hero {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding-left: 40px;
padding-top: 40px;
padding-right: 40px;
box-sizing: border-box;
}
.page-partnerassets .image-icon {
height: 420px;
}
.page-partnerassets .form-fields {
max-width: 350px;
}
.page-partnerassets .mds-public-tw-button {
max-width: 320px;
}
.page-partnerassets .map {
max-width: 350px;
}
.page-partnerassets .container {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
}
@media screen and (max-width: 390px) {
.page-partnerassets .image-icon {
height: 420px;
min-width: 350px;
}
.page-partnerassets .map {
width: auto;
align-self: unset;
min-width: 330px;
}
}
.page-gallery .photo-gallery {
margin: 0;
align-self: stretch;
position: relative;
font-size: inherit;
letter-spacing: -0.02em;
line-height: 60px;
font-weight: 600;
font-family: inherit;
}
.page-gallery .massa-dictum-aenean {
margin: 0;
width: 100%;
position: relative;
font-size: 18px;
line-height: 28px;
display: inline-block;
max-width: 800px;
}
.page-gallery .photo-gallery-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 16px;
}
.page-gallery .hero {
align-self: stretch;
border-radius: 24px;
height: 400px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: 40px;
box-sizing: border-box;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/Hero.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.page-gallery .secton {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0px 24px;
}
.page-gallery .img-icon {
width: 390px;
border-radius: 16px;
height: 390px;
object-fit: cover;
}
.page-gallery .gallery1 {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: 24px;
}
.page-gallery .arrow-left-icon {
width: 20px;
position: relative;
height: 20px;
overflow: hidden;
flex-shrink: 0;
}
.page-gallery .text {
position: relative;
font-size: 14px;
line-height: 20px;
font-weight: 600;
font-family: Poppins;
color: #535862;
text-align: left;
}
.page-gallery .button-base {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 2px;
}
.page-gallery .button {
cursor: pointer;
border: none;
padding: 0;
background-color: transparent;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
}
.page-gallery .number {
position: relative;
font-size: 14px;
line-height: 20px;
font-weight: 500;
font-family: Poppins;
color: #fff;
text-align: center;
}
.page-gallery .content {
position: absolute;
top: 0px;
left: 0px;
border-radius: 20px;
width: 40px;
height: 40px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 12px;
box-sizing: border-box;
}
.page-gallery .pagination-number-base {
cursor: pointer;
border: none;
padding: 0;
background-color: #345635;
width: 40px;
position: relative;
border-radius: 20px;
height: 40px;
overflow: hidden;
flex-shrink: 0;
}
.page-gallery .pagination .page-numbers {
cursor: pointer;
border: none;
padding: 0;
background-color: transparent;
width: 40px;
text-align: center;
align-content: center;
position: relative;
border-radius: 20px;
height: 40px;
overflow: hidden;
flex-shrink: 0;
}
.page-gallery .pagination .page-numbers.current {
cursor: pointer;
border: none;
padding: 0;
background-color: #345635;
width: 40px;
position: relative;
border-radius: 20px;
height: 40px;
color: #fff;
text-align: center;
align-content: center;
overflow: hidden;
flex-shrink: 0;
}
.page-gallery .pagination .prev {
height: 40px;
width: auto;
}
.page-gallery .pagination .next {
height: 40px;
width: auto;
}
.page-gallery .pagination a .page-numbers.current {
cursor: pointer;
border: none;
padding: 10px;
color: #1d2939;
width: 40px !important;
position: relative;
border-radius: 20px;
height: 40px !important;
color: #fff;
text-align: center;
align-content: center;
overflow: hidden;
flex-shrink: 0;
}
.page-gallery .number1 {
position: relative;
font-size: 14px;
line-height: 20px;
font-weight: 500;
font-family: Poppins;
color: #717680;
text-align: center;
}
.page-gallery .pagination-number-base1 {
cursor: pointer;
border: none;
padding: 0;
background-color: transparent;
width: 40px;
position: relative;
border-radius: 20px;
height: 40px;
overflow: hidden;
flex-shrink: 0;
}
.page-gallery .number2 {
position: relative;
line-height: 20px;
font-weight: 500;
}
.page-gallery .pagination-number-base2 {
width: 40px;
position: relative;
border-radius: 20px;
height: 40px;
overflow: hidden;
flex-shrink: 0;
}
.page-gallery .pagination-numbers {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
gap: 2px;
}
.page-gallery .pagination {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 20px 0px 0px;
gap: 0px;
}
.page-gallery .container {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 80px 60px;
gap: 24px;
text-align: center;
font-size: 14px;
color: #717680;
}
.page-gallery .gallery {
width: 100%;
position: relative;
background-color: #fff;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: left;
font-size: 48px;
color: #fff;
font-family: Poppins;
}
@media screen and (max-width: 1200px) {
.page-gallery .hero {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
}
.page-gallery .gallery1 {
padding-left: 40px;
padding-right: 40px;
box-sizing: border-box;
}
}
@media screen and (max-width: 1100px) {
.page-gallery .hero {
height: auto;
}
.page-gallery .gallery1 {
padding-left: 80px;
box-sizing: border-box;
}
}
@media screen and (max-width: 960px) {
.page-gallery .photo-gallery {
font-size: 38px;
line-height: 30px;
}
.page-gallery .massa-dictum-aenean {
font-size: 16px;
line-height: 20px;
}
.page-gallery .hero {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 16px;
box-sizing: border-box;
}
.page-gallery .secton {
align-items: center;
justify-content: flex-start;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.page-gallery .gallery1 {
flex-direction: row;
gap: 12px;
flex-wrap: wrap;
align-items: flex-start;
align-content: flex-start;
justify-content: flex-start;
padding-left: 24px;
padding-right: 24px;
box-sizing: border-box;
}
.page-gallery .container {
padding: 32px;
box-sizing: border-box;
}
}
@media screen and (max-width: 420px) {
.page-gallery .photo-gallery {
font-size: 24px;
}
.page-gallery .hero {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-gallery .img-icon {
flex: 1;
}
.page-gallery .gallery1 {
gap: 12px;
align-items: flex-start;
justify-content: center;
padding-left: 16px;
padding-top: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.page-gallery .container {
padding: 16px;
box-sizing: border-box;
}
}
@media screen and (max-width: 390px) {
.page-gallery .img-icon {
width: 350px;
}
}
.page-login .loginContainer {
padding-left: 20%;
padding-right: 20%;
text-align: center;
}
.page-login .loginContainer iframe {
max-width: 50%;
}
.page-survey {
width: 100%;
height: 100%;
position: relative;
overflow-y: hidden;
overflow-x: hidden;
}
.page-survey .hero-icon {
flex: 1;
max-width: 100%;
overflow: hidden;
border-radius: 15px;
height: 885px;
object-fit: cover;
min-width: 370px;
}
.page-survey .passenger-satisfaction-survey {
margin: 0;
width: 100%;
position: relative;
font-size: inherit;
letter-spacing: -0.02em;
line-height: 60px;
font-weight: 400;
font-family: inherit;
display: inline-block;
max-width: 750px;
}
.page-survey .thank-you-for {
align-self: stretch;
position: relative;
font-size: 16px;
line-height: 28px;
}
.page-survey .passenger-satisfaction-survey-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
font-size: 32px;
}
.page-survey .name {
margin: 0;
flex: 1;
position: relative;
font-size: inherit;
letter-spacing: -0.02em;
line-height: 60px;
font-weight: 600;
font-family: inherit;
}
.page-survey .name-wrapper {
width: 170px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.page-survey .poor {
margin: 0;
position: relative;
font-size: inherit;
letter-spacing: -0.02em;
line-height: 60px;
font-weight: 600;
font-family: inherit;
}
.page-survey .frame-group {
align-self: stretch;
border-bottom: 0.5px solid #8b8b8b;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: space-between;
gap: 0px;
font-size: 20px;
}
.page-survey .button-text {
position: relative;
line-height: 24px;
text-transform: capitalize;
}
.page-survey .button-text-wrapper {
width: 170px;
height: 60px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.page-survey .radio {
cursor: pointer;
margin: 0;
width: 24px;
border-radius: 100px;
border: 1px solid #000;
box-sizing: border-box;
height: 24px;
}
.page-survey .frame-container {
align-self: stretch;
border-bottom: 0.5px solid #8b8b8b;
box-sizing: border-box;
height: 60px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: 0px;
}
.page-survey .radio6 {
width: 24px;
border-radius: 100px;
border: 1px solid #000;
box-sizing: border-box;
height: 24px;
}
.page-survey .frame-parent {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.page-survey .optional {
margin: 0;
align-self: stretch;
position: relative;
font-size: 20px;
letter-spacing: -0.02em;
line-height: 60px;
text-transform: uppercase;
font-weight: 400;
font-family: inherit;
display: flex;
align-items: center;
height: 30px;
flex-shrink: 0;
}
.page-survey .button-text-wrapper2 {
flex: 1;
border: 1px solid #9e9e9e;
box-sizing: border-box;
height: 60px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
padding: 0px 16px;
}
.page-survey .frame-parent4 {
align-self: stretch;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: 20px;
}
.page-survey .frame-child {
border: 1px solid #9e9e9e;
background-color: transparent;
font-family: Poppins;
font-size: 16px;
outline: none;
align-self: stretch;
flex: 1;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
padding: 16px;
color: #8b8b8b;
}
.page-survey .frame-wrapper {
align-self: stretch;
border-bottom: 0.5px solid #8b8b8b;
box-sizing: border-box;
height: 180px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
}
.page-survey .button-text6 {
position: relative;
font-size: 16px;
line-height: 24px;
font-weight: 600;
font-family: Poppins;
color: #fff;
text-align: left;
}
.page-survey .icon {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
}
.page-survey .mds-public-tw-button {
cursor: pointer;
border: none;
padding: 12px 24px;
background-color: #345635;
align-self: stretch;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 16px;
}
.page-survey .frame-parent3 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: 20px;
}
.page-survey .section {
flex: 1;
border-radius: 24px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 40px 20px;
box-sizing: border-box;
gap: 20px;
min-width: 370px;
}
.page-survey .survey {
width: 100%;
position: relative;
background-color: #fff;
overflow: hidden;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: center;
flex-wrap: wrap;
align-content: flex-start;
gap: 0px;
text-align: left;
font-size: 16px;
color: #8b8b8b;
font-family: Poppins;
}
@media screen and (max-width: 1200px) {
.page-survey .hero-icon {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
flex: unset;
align-self: stretch;
}
.page-survey .section {
gap: 40px;
align-items: flex-start;
justify-content: flex-start;
flex: unset;
align-self: stretch;
}
.page-survey .survey {
flex-direction: column;
}
}
@media screen and (max-width: 1100px) {
.page-survey .hero-icon {
height: auto;
}
.page-survey .section {
height: auto;
}
}
@media screen and (max-width: 960px) {
.page-survey .hero-icon {
height: 600px;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 0px 0px 40px;
box-sizing: border-box;
}
.page-survey .passenger-satisfaction-survey {
font-size: 24px;
line-height: 30px;
max-width: 390px;
}
.page-survey .name {
font-size: 18px;
line-height: 30px;
}
.page-survey .name-wrapper {
width: 150px;
}
.page-survey .poor {
font-size: 18px;
line-height: 30px;
max-width: 390px;
}
.page-survey .button-text-wrapper {
width: 150px;
}
.page-survey .optional {
font-size: 24px;
line-height: 30px;
max-width: 390px;
}
.page-survey .button-text-wrapper2 {
flex: unset;
align-self: stretch;
}
.page-survey .frame-parent4 {
flex-direction: column;
}
.page-survey .section {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 40px;
box-sizing: border-box;
}
}
@media screen and (max-width: 420px) {
.page-survey .hero-icon {
align-self: stretch;
width: auto;
height: 350px;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding: 0px;
box-sizing: border-box;
}
.page-survey .passenger-satisfaction-survey {
font-size: 24px;
}
.page-survey .thank-you-for {
width: 370px;
}
.page-survey .name {
font-size: 18px;
}
.page-survey .name-wrapper {
width: 150px;
}
.page-survey .poor {
font-size: 18px;
}
.page-survey .optional {
font-size: 24px;
}
.page-survey .button-text-wrapper2 {
flex: unset;
align-self: stretch;
}
.page-survey .frame-parent4 {
flex-direction: column;
}
.page-survey .section {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding-left: 16px;
padding-top: 40px;
padding-right: 16px;
box-sizing: border-box;
}
}
a {
text-decoration: none;
color: #1d2939;
}
html {
scroll-behavior: smooth;
}
.footer {
align-self: stretch;
background: radial-gradient(50% 50% at 50% 50%, #222b22, #272424);
align-items: flex-start;
padding: var(--padding-21xl) var(--padding-61xl) var(--padding-base);
gap: var(--gap-21xl);
text-align: left;
font-size: var(--font-size-base);
color: var(--Gray-300);      }
.footer .drawer {
width: 360px;
background-color: #FFF;
border-bottom-left-radius: 16px; height: auto;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
opacity: 0;
max-width: 90%;
overflow: auto;
}
.footer .drawer.animate {
animation: 0.25s ease 0s 1 normal forwards slide-in-right;
}
.footer .drawer-content {
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
background-color: #FFF;
width: 100%;
border-radius: 16px;
}
.footer .business-meetings p {
font-size: 16px;
color: #e9eaeb;
}
.footer .drawer,
.footer .menu-item7 {
position: relative;
box-sizing: border-box;
display: flex;
background-color: #FFF;
}
.footer .menu-item7 {
cursor: pointer;
border: 0;
padding: var(--padding-3xs) var(--padding-5xl);
background-color: transparent;
align-self: stretch;
border-top: 0.5px solid var(--color-darkolivegreen-100);
border-bottom: 0.5px solid var(--color-darkolivegreen-100);
height: 54px;
overflow: hidden;
flex-shrink: 0;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: var(--gap-0);
}
.footer .menu {
align-items: flex-start;
justify-content: flex-start;
gap: var(--gap-5xs);
color: var(--Gray-300);
}
.footer .menu li {
cursor: pointer;
border: 0;
padding: var(--padding-xs);
background-color: transparent;
display: block;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
position: relative;
gap: var(--gap-10xs);
}
.footer .menu li a {
position: relative;
text-decoration: none;
padding: var(--padding-xs);
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: var(--Gray-8001) !important;
text-align: left;
z-index: 0;
}
.footer .menu li a:hover {
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: var(--Gray-8001) !important;
text-align: left;
}
.footer .menu li a:active {
color: red;
border-bottom: 1px solid var(--Gray-8001) !important;
}
.footer .menu li a:target {
color: red;
border-bottom: 1px solid var(--Gray-8001) !important;
}
.footer .menu li.sub-menu a:after {
content: "→";
margin-left: var(--gap-3);
transition: transform 0.3s ease;
}
.footer .menu li.sub-menu:hover a:after {
transform: translateX(5px);
background-color: #000;
display: block;
}
.footer .menu li .icon {
width: 16px;
height: 16px;
}
.footer .menu li .sub-menu {
top: 100%;
left: 0;
padding: 10px;
background: var(--White);
display: none;
transform: translateY(-10px);
transition: all 0.3s ease;
border-radius: 8px;
}
.footer .menu li a:hover + .sub-menu,
.footer .menu li .sub-menu:hover {
display: block;
transform: translateY(0);
}
.footer .menu .sub-menu li {
display: block;
width: 100%;
}
.footer .menu .sub-menu li a {
display: block;
padding: 5px;
white-space: nowrap;
color: var(--Gray-8001) !important;
transition: all 0.3s ease;
}
.footer .menu .sub-menu li a:hover {
background: var(--primary-color);
color: var(--Gray-8001) !important;
transform: translateX(5px);
}
.footer .Mobilenav-menu li .sub-menu li a:hover {
background: var(--primary-color);
color: var(--Gray-8001) !important;
transform: translateX(5px);
}
.footer .icon23 {
align-self: stretch;
flex: 1;
position: relative;
max-width: 100%;
overflow: hidden;
max-height: 100%;
}
.footer .iconbutton4,
.footer .iconbutton5 {
cursor: pointer;
border: 1px solid var(--White);
padding: var(--Surface-border-radius-radius-s-sm);
background-color: transparent;
width: 60px;
border-radius: var(--br-81xl);
box-sizing: border-box;
height: 60px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.footer .iconbutton5 {
width: 24px;
border-radius: var(--br-5xs);
height: 24px;
}
.footer .iconbutton-container,
.footer .profile {
align-self: stretch;
display: flex;
align-items: flex-end;
justify-content: flex-end;
}
.footer .iconbutton-container {
flex: 1;
flex-direction: row;
justify-content: space-between;
gap: var(--gap-0);
}
.footer .profile {
margin-top: 43px;
background-color: #fff;
height: auto;
flex-direction: column;
justify-content: flex-end;
padding: 15px;
box-sizing: border-box;
}
.footer .button {
cursor: pointer;
border: 0;
padding: var(--Surface-border-radius-radius-s-sm) var(--px-6);
background-color: var(--color-darkolivegreen-100);
border-radius: var(--Interactive-border-radius-radius-i-sm);
overflow: hidden;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.footer .iconbutton-sub {
display: flex;
flex-direction: row;
justify-content: flex-end;
gap: var(--gap-10xs);
background-color: #FFF;
}
.footer .button-text {
position: relative;
font-size: var(--font-size-sm);
line-height: var(--font-size-5xl);
font-weight: 500;
font-family: var(--font-poppins);
color: var(--White);
text-align: left;
}
.footer .button-text27 {
position: relative;
font-size: var(--font-size-sm);
line-height: var(--font-size-5xl);
font-weight: 500;
font-family: var(--font-poppins);
color: var(--White);
text-align: left;
}
.footer .button25,
.footer .icon25 {
overflow: hidden;
flex-shrink: 0;
}
.footer .icon25 {
width: 24px;
position: relative;
height: 24px;
}
.footer .button25 {
cursor: pointer;
border: 0;
padding: var(--Surface-border-radius-radius-s-sm) var(--px-6);
background-color: var(--color-darkolivegreen-100);
align-self: stretch;
height: 56px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
box-sizing: border-box;
gap: var(--gap-0);
}
.footer .leisure-services4 {
position: relative;
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: var(--Gray-8001);
text-align: left;
}
.footer .menu-item4 {
cursor: pointer;
border: 0;
padding: var(--padding-3xs) var(--padding-5xl);
background-color: transparent;
align-self: stretch;
height: 54px;
overflow: hidden;
flex-shrink: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.footer .leisure-services7 {
flex: 1;
position: relative;
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: var(--Gray-8001);
text-align: left;
z-index: 0;
}
.footer .icon26 {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
flex-shrink: 0;
display: none;
z-index: 1;
}
.footer .underline4 {
width: 1px;
position: relative;
border-radius: var(--br-71xl);
background-color: var(--color-darkolivegreen-100);
height: 2px;
opacity: 0;
z-index: 2;
}
.footer .icon27 {
width: 24px;
position: absolute;
margin: 0 !important;
top: -12px;
left: -12px;
height: 24px;
overflow: hidden;
flex-shrink: 0;
display: none;
z-index: 3;
}
.footer .drawer,
.footer .menu-item7 {
position: relative;
box-sizing: border-box;
display: flex;
background-color: #FFF;
}
.footer .menu-item7 {
cursor: pointer;
border: 0;
padding: var(--padding-3xs) var(--padding-5xl);
background-color: transparent;
align-self: stretch;
border-top: 0.5px solid var(--color-darkolivegreen-100);
border-bottom: 0.5px solid var(--color-darkolivegreen-100);
height: 54px;
overflow: hidden;
flex-shrink: 0;
flex-direction: row;
align-items: center;
justify-content: space-between;
gap: var(--gap-0);
}
.footer .Mobilemenu ul {
display: inline;
}
.footer .Mobilemenu ul li {
padding: 10px;
}
.footer .Mobilemenu ul li a {
padding: 10px;
text-decoration: none;
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: var(--Gray-8001) !important;
text-align: left;
}
.footer .Mobilemenu ul li a:hover {
color: var(--Black) !important;
}
.footer .Mobilemenu ul li:hover + .sub-menu,
.footer .Mobilemenu ul li:hover .sub-menu {
display: inline;
transform: translateY(0);
}
.footer .Mobilemenu ul li:hover .sub-menu li {
padding-left: 20px;
}
.footer .Mobilemenu ul li:hover .sub-menu li a {
display: inline;
}
.footer .Mobilemenu ul li:hover .sub-menu li a:hover {
background-color: var(--primary-color);
color: var(--Black) !important;
transform: translateX(5px);
}
.footer .view3 {
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: 0 var(--padding-61xl);
}
.footer .footerlogo,
.footer .t {
align-items: center;
}
.footer .t {
width: 416px;
position: relative;
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: var(--Gray-300);
text-align: left;
display: none;
flex-shrink: 0;
}
.footer .footerlogo {
cursor: pointer;
border: 0;
padding: var(--padding-3xs);
background-color: transparent;
width: 264px;
height: 64px;
display: flex;
flex-direction: row;
justify-content: center;
box-sizing: border-box;
background-image: url(//mychfeur.com/wp-content/themes/mychfeur/images/FooterLogo.png);
background-size: cover;
background-repeat: no-repeat;
background-position: top;
}
.footer .facebook-icon,
.footer .t1 {
position: absolute;
margin: 0 !important;
left: 0;
height: 24px;
flex-shrink: 0;
}
.footer .facebook-icon {
width: 16px;
top: 0;
overflow: hidden;
z-index: 0;
}
.footer .t1 {
width: 9px;
top: 88px;
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: var(--Gray-300);
text-align: left;
display: none;
align-items: center;
z-index: 1;
}
.footer .facebook {
cursor: pointer;
border: 0;
padding: var(--padding-3xs);
background-color: transparent;
width: 23px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
box-sizing: border-box;
position: relative;
gap: var(--gap-3xs);
}
.footer .instagram-original {
width: 24px;
overflow: hidden;
flex-shrink: 0;
}
.footer .t2 {
position: relative;
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: var(--Gray-300);
text-align: left;
display: none;
}
.footer .instagram-original-parent {
cursor: pointer;
border: 0;
padding: 0;
background-color: transparent;
width: 24px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: var(--gap-3xs);
}
.footer .linkedin-icon {
width: 24px;
margin: 0 !important;
position: absolute;
top: 0;
left: 0;
overflow: hidden;
flex-shrink: 0;
z-index: 0;
}
.footer .t3 {
position: relative;
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: var(--Gray-300);
text-align: left;
display: none;
z-index: 1;
}
.footer .facebook-parent,
.footer .footerlogo-parent,
.footer .linkedin-parent {
display: flex;
align-items: flex-start;
justify-content: flex-start;
}
.footer .linkedin-parent {
cursor: pointer;
border: 0;
padding: 0;
background-color: transparent;
width: 24px;
flex-direction: column;
position: relative;
gap: var(--gap-3xs);
}
.footer .facebook-parent,
.footer .footerlogo-parent {
width: 215px;
flex-direction: row;
gap: var(--gap-5xl);
}
.footer .footerlogo-parent {
width: 416px;
flex-direction: column;
max-width: 416px;
}
.footer .top-cities {
align-self: stretch;
position: relative;
line-height: var(--font-size-9xl);
}
.footer .boston {
position: relative;
font-size: var(--font-size-sm);
line-height: var(--font-size-xl);
font-family: var(--font-poppins);
color: var(--Gray-300);
text-align: left;
}
.footer .boston-wrapper {
cursor: pointer;
border: 0;
padding: 0;
background-color: transparent;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.footer .cambridge {
flex: 1;
position: relative;
font-size: var(--font-size-sm);
line-height: var(--font-size-xl);
font-family: var(--font-poppins);
color: var(--Gray-300);
text-align: left;
}
.footer .cambridge-wrapper {
cursor: pointer;
border: 0;
padding: 0;
background-color: transparent;
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.footer .frame-parent30,
.footer .top-cities-parent {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: var(--gap-base);
}
.footer .frame-parent30 {
width: 137px;
}
.footer .contact-details,
.footer .our-company {
position: relative;
line-height: var(--font-size-9xl);
}
.footer .contact-details {
align-self: stretch;
font-size: var(--font-size-xl);
color: var(--White);
}
.footer .boylston-street-boston {
margin: 0;
}
.footer .boylston-street-boston-massa-wrapper {
width: 234px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.footer .location-01-parent {
align-self: stretch;
height: 48px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: var(--gap-5xs);
}
.footer .monday-sunday {
align-self: stretch;
position: relative;
font-size: var(--font-size-sm);
line-height: var(--font-size-xl);
color: var(--color-dimgray-100);
}
.footer .parent {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.footer .call-group {
align-self: stretch;
height: 44px;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: var(--gap-5xs);
}
.footer .contact-details-parent,
.footer .frame-parent28 {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: var(--gap-base);
font-size: var(--font-size-base);
color: var(--Gray-300);
}
.footer .frame-parent28 {
flex: 1;
flex-direction: row;
justify-content: space-between;
flex-wrap: wrap;
align-content: flex-start;
gap: var(--gap-5xl) var(--gap-0);
font-size: var(--font-size-xl);
color: var(--White);
}
.footer .line,
.footer .section5 {
align-self: stretch;
}
.footer .section5 {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
gap: var(--gap-21xl) var(--gap-61xl);
}
.footer .line {
background-color: var(--color-dimgray-100);
height: 1px;
min-width: 390px;
}
.footer .line-wrapper {
flex: 1;
height: 24px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.footer .terms-conditions {
position: relative;
font-size: var(--font-size-base);
line-height: var(--font-size-5xl);
font-family: var(--font-poppins);
color: var(--White);
text-align: left;
}
.footer .frame-parent31,
.footer .my-chfeur-llc-all-rights-re-parent {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: var(--gap-21xl);
}
.footer .my-chfeur-llc-all-rights-re-parent {
align-self: stretch;
justify-content: center;
flex-wrap: wrap;
align-content: center;
gap: var(--gap-5xl);
color: var(--White);
}
.footer .footer-menu {
display: flex;
justify-content: center;
padding: 2rem 0;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
}
.footer .footer-menu-list {
display: flex;
list-style: none;
margin: 0;
padding: 0;
gap: 2rem;
}
.footer .footer-menu-list li {
margin: 0;
}
.footer .footer-menu-list a {
color: #333;
text-decoration: none;
font-size: 1rem;
font-weight: 500;
transition: color 0.3s ease;
}
.footer .footer-menu-list a:hover {
color: #0073aa;
}
.footer .footer-column ul {
display: inline;
}
.footer .footer-column .widgettitle {
align-self: stretch;
position: relative;
line-height: var(--font-size-xl);
font-size: 20px;
color: var(--White);
margin: 0px;
}
.footer .footer-column ul li {
padding-left: 0px;
padding-right: 0px;
list-style: none;
color: var(--White);
font-size: var(--font-size-base);
}
.footer .footer-column ul li a {
flex: 1;
font-size: var(--font-size-sm);
line-height: var(--font-size-xl);
font-family: var(--font-poppins);
color: var(--Gray-300) !important;
text-align: left;
max-width: 135px;
padding-left: 0px;
padding-right: 0px;
}
.footer .footer-column ul li a:hover {
color: var(--White) !important;
}
.footer ul#menu-buttom-footer-menu {
display: flex;
justify-content: center;
}
.footer ul#menu-buttom-footer-menu li {
padding-left: 0px;
padding-right: 0px;
list-style: none;
}
.footer ul#menu-buttom-footer-menu li a {
color: var(--White) !important;
}
.bookingButton {
position: fixed;
bottom: 10px;
right: 10px;
justify-content: center;
align-items: center;
gap: 10px;
z-index: 1000;
cursor: pointer;
border: none;
padding: 8px 24px;
backdrop-filter: blur(24px);
border-radius: 999px;
color: var(--White);
background-color: rgba(0, 0, 0, 0.36);
border: 1px solid rgba(29, 27, 27, 0.16);
box-sizing: border-box;
border-radius: 50px;
flex-direction: row;
align-items: center;
justify-content: center;
}
.callButton {
position: fixed;
width: 50px;
height: 50px;
bottom: 55px;
right: 10px;
justify-content: center;
align-items: center;
gap: 10px;
z-index: 1000;
cursor: pointer;
border: none;
padding: 12px;
backdrop-filter: blur(24px);
border-radius: 100px;
background-color: #345635;
border: 1px solid #345635;
box-sizing: border-box;
border-radius: 100px;
flex-direction: row;
align-items: center;
justify-content: center;
}
.callButton1 {
text-decoration: none;
width: 50px;
height: 50px;
justify-content: center;
align-items: center;
gap: 10px;
z-index: 1000;
cursor: pointer;
border: none;
padding: 12px;
margin-bottom: 5px;
backdrop-filter: blur(24px);
border-radius: 100px;
box-sizing: border-box;
border-radius: 100px;
flex-direction: row;
align-items: center;
justify-content: center;
}
.b1 {
background-color: #1570EF;
border: 1px solid #1570EF;
}
.b2 {
background-color: #3E4784;
border: 1px solid #3E4784;
}
.b3 {
background-color: #039855;
border: 1px solid #039855;
}
.b4 {
background-color: #DC6803;
border: 1px solid #DC6803;
}
.listofCall {
bottom: 100px;
right: 10px;
position: fixed;
display: none;
margin-bottom: 10px;
}
.placeholder {
font-family: var(--font-poppins);
}
@media screen and (max-width: 960px) {
.button-footer-menu ul li {
display: flex;
}
.button-footer-menu ul li a {
flex: 1;
}
.nav {
padding-left: var(--padding-xl);
padding-right: var(--padding-xl);
box-sizing: border-box;
}
.booking {
align-self: stretch;
width: auto;
}
.booking iframe body {
background-color: white !important;
}
.frame-group {
gap: var(--gap-base);
flex: unset;
align-self: stretch;
}
.hero,
.secton {
box-sizing: border-box;
}
.hero {
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: var(--padding-base);
}
.secton {
padding-left: 0;
padding-right: 0;
}
.service-card {
height: auto;
}
.frame-parent6,
.slider {
padding-left: var(--padding-21xl);
padding-right: var(--padding-21xl);
box-sizing: border-box;
}
.frame-parent6 {
padding-left: var(--padding-base);
padding-right: var(--padding-base);
}
.img-icon5 {
width: 410px;
height: 260px;
}
.free-wait-time,
.secured-payments {
font-size: var(--font-size-9xl);
}
.img-icon6 {
align-items: center;
justify-content: center;
}
.img-icon6,
.img-icon7 {
width: 410px;
height: 260px;
}
.section1 {
padding-left: var(--padding-xl);
padding-right: var(--padding-xl);
box-sizing: border-box;
}
.fleetcard,
.fleetcard1,
.fleetcard2,
.fleetcard3,
.fleetcard4 {
width: 410px;
}
.frame-parent9 {
padding-left: var(--padding-5xl);
box-sizing: border-box;
}
.city-to-city-routes-group,
.slider1 {
padding-left: var(--padding-xl);
padding-right: var(--padding-xl);
box-sizing: border-box;
}
.book-online-today {
font-size: 22px;
line-height: 38px;
max-width: 500px;
}
.turpis-dignissim-tortor {
line-height: var(--font-size-9xl);
}
.button23 {
align-self: stretch;
width: auto;
max-width: 420px;
}
.section3 {
gap: var(--gap-base);
padding: 18px var(--padding-9xl);
box-sizing: border-box;
}
.footer,
.view3 {
padding-left: var(--padding-xl);
padding-right: var(--padding-xl);
box-sizing: border-box;
} .HrpFleet .fleetwrapper .fleetcarousel {
grid-auto-columns: calc(50% - 9px);
}
.HrpFleet .fleetwrapper .card .img {
width: 340px;
height: 340px;
}
.HrpFleet .fleetwrapper .card .img img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 5%;
border: 4px solid #fff;
}
.HrpFleet .fleetwrapper .card .frame-parent10 {
width: 100%;
padding-bottom: 15px;
position: relative;
margin-top: 15px;
margin-bottom: 15px;
margin-left: -340px;
display: flex;
align-items: flex-start;
color: #fff;
}
.HrpFleet .fleetwrapper .card .frame-parent10 img {
width: 24px;
position: relative;
height: 24px;
overflow: hidden;
border-radius: 0%;
border: 0px solid #fff;
}
.HrpFleet .fleetwrapper .card .frame-parent10 .x6 {
position: relative;
line-height: var(--font-size-5xl);
font-weight: 500;
} .frame-parent20 {
align-self: stretch;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
gap: var(--gap-3xl);
}
.mySlides.fade {
width: 100%;
margin-left: 5%;
margin-right: 5%;
}
.i-scheduled-to {
margin: 0;
width: 90%;
position: relative;
line-height: var(--font-size-13xl);
font-weight: 300;
font-size: 16px;
display: flex;
align-items: center;
justify-content: center;
}
.ellipse-icon { width: 48px;
position: relative;
border-radius: 100%;
height: 48px;
border: 0.5px solid;
padding: 5px;
object-fit: cover;
}
.luxury-sedan {
align-self: stretch;
position: relative;
font-size: var(--font-size-sm);
line-height: var(--font-size-5xl);
color: var(--Blue-800);
}
.jamie-johnson-parent {
width: 122px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.ellipse-parent,
.item1 {
display: flex;
align-items: center;
}
.ellipse-parent {
flex-direction: row;
justify-content: flex-start;
gap: var(--gap-5xs);
text-align: left;
font-size: var(--font-size-base);
color: var(--Gray-8001);
}
.item1 {
align-self: stretch;
width: 90%;
border-radius: var(--br-base);
background-color: var(--Blue-50);
border: 1px solid var(--Blue-200);
box-sizing: border-box;
flex-direction: column;
justify-content: center;
padding: var(--padding-5xl);
gap: var(--gap-5xl);
opacity: 0.64;
}
.img-icon9 {
width: 48px;
border-radius: var(--br-81xl);
height: 48px;
object-fit: cover;
}
.item2,
.luxury-sedan1 {
color: var(--color-darkolivegreen-100);
}
.luxury-sedan1 {
align-self: stretch;
position: relative;
font-size: var(--font-size-sm);
line-height: var(--font-size-5xl);
}
.item2 {
width: 90%;
border-radius: var(--br-base);
background-color: #ecf3ec;
border: 1px solid #d6e6d6;
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: var(--padding-5xl);
gap: var(--gap-5xl);
}
.luxury-sedan2 {
align-self: stretch;
position: relative;
font-size: var(--font-size-sm);
line-height: var(--font-size-5xl);
color: var(--Warning-800);
}
.item3,
.testimonials1 {
display: flex;
align-items: center;
}
.item3 {
width: 90%;
border-radius: var(--br-base);
background-color: var(--Warning-50);
border: 1px solid var(--Warning-200);
box-sizing: border-box;
flex-direction: column;
justify-content: center;
padding: var(--padding-5xl);
gap: var(--gap-5xl);
opacity: 0.64;
color: var(--Warning-800);
} .booking-widget-container {
width: 100%;
}
.booking {
position: initial;
width: 100%;
margin-bottom: 20px;
}
.hero {
padding-right: 0;
}
.our-fleet {
font-size: 32px;
line-height: 32px;
text-align: left;
}
.massa-dictum-aenean {
text-align: left;
}
.our-fleet-parent {
align-items: center;
justify-content: flex-start;
}
.hero-inner {
height: auto;
gap: 16px;
align-items: flex-start;
justify-content: flex-start;
flex: unset;
align-self: stretch;
}
.hero {
height: auto;
flex-direction: column;
align-items: center;
justify-content: flex-start;
padding: 16px;
box-sizing: border-box;
}
.secton {
align-items: center;
justify-content: flex-start;
padding-left: 0px;
padding-right: 0px;
box-sizing: border-box;
}
.fleetcard {
width: 410px;
}
.fleetcard1 {
width: 410px;
}
.sliderfleet {
padding-bottom: 20px;
box-sizing: border-box;
}
.section {
gap: 10px;
padding-left: 20px;
padding-top: 20px;
padding-right: 20px;
box-sizing: border-box;
} }
@media (max-width: 768px) {
.footer-menu-list {
flex-direction: column;
gap: 1rem;
text-align: center;
}
.menu {
display: none;
}
.menu.toggled {
display: flex;
flex-direction: column;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background: var(--bg-color);
padding: var(--py-6) var(--px-4);
z-index: 1000;
}
.menu.toggled .sub-menu {
position: static;
transform: none;
opacity: 1;
visibility: visible;
box-shadow: none;
margin-top: var(--gap-4);
}
.menu.toggled {
display: flex;
flex-direction: column;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background: var(--bg-color);
padding: var(--py-6) var(--px-4);
z-index: 1000;
}
.menu.toggled .sub-menu {
position: static;
transform: none;
opacity: 1;
visibility: visible;
box-shadow: none;
margin-top: var(--gap-4);
}
.button-footer-menu ul li {
display: block !important;
}
.button-footer-menu ul#menu-buttom-footer-menu li a {
flex: 1;
color: #fff !important;
}
}
@media screen and (max-width: 600px) {
.HrpFleet .fleetwrapper .fleetcarousel {
grid-auto-columns: 100%;
}
}
@media screen and (max-width: 420px) {
.button,
.button1,
.button3,
.button4,
.button5,
.button6,
.button8,
.nav {
padding-left: var(--padding-base);
padding-right: var(--padding-base);
box-sizing: border-box;
}
.service-card {
width: 360px;
height: auto;
}
.button17,
.slider {
box-sizing: border-box;
}
.slider {
padding-left: 0;
padding-right: 0;
}
.button17 {
padding-left: var(--padding-base);
padding-right: var(--padding-base);
}
.img-icon5 {
width: 380px;
height: 260px;
}
.free-wait-time,
.secured-payments {
font-size: var(--font-size-5xl);
line-height: 30px;
}
.img-icon6 {
width: 390px;
height: 220px;
max-width: 350px;
}
.frame-parent7 {
flex-direction: row;
flex-wrap: wrap;
}
.img-icon7 {
width: 390px;
height: 220px;
max-width: 350px;
}
.section1 {
padding-left: var(--padding-base);
padding-right: var(--padding-base);
box-sizing: border-box;
}
.fleetcard,
.fleetcard1,
.fleetcard2,
.fleetcard3,
.fleetcard4 {
width: 100%;
max-width: 100%;
}
.frame-parent9 {
padding-left: var(--padding-base);
padding-right: var(--padding-base);
box-sizing: border-box;
}
.city-to-city-routes1 {
flex: 1;
}
.city-to-city-routes-group {
padding-left: var(--padding-base);
padding-right: var(--padding-base);
box-sizing: border-box;
}
.i-scheduled-to {
align-self: stretch;
width: auto;
}
.item1,
.item2,
.item3 {
width: 390px;
height: auto;
}
.slider1 {
padding-left: var(--padding-base);
padding-right: var(--padding-base);
box-sizing: border-box;
}
.turpis-dignissim-tortor {
line-height: var(--font-size-5xl);
}
.call-parent {
gap: var(--gap-base);
}
.bookingmychfeurcom {
font-size: var(--font-size-base);
line-height: 22px;
}
.contact-us-parent {
gap: var(--gap-base);
}
.frame-parent27 {
gap: var(--gap-5xs);
}
.button23,
.section3 {
box-sizing: border-box;
}
.button23 {
padding-left: var(--padding-base);
padding-right: var(--padding-base);
}
.section3 {
gap: var(--gap-base);
padding: var(--padding-base);
}
.footer,
.view2,
.view3 {
padding-left: var(--padding-base);
padding-right: var(--padding-base);
box-sizing: border-box;
}
.button25 {
padding-left: var(--padding-base);
padding-right: var(--padding-base);
box-sizing: border-box;
}
.button-footer-menu ul li {
display: flex;
}
.button-footer-menu ul li a {
flex: 1;
} .massa-dictum-aenean {
width: 350px;
}
.button {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.button2 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.button3 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.hero {
align-self: stretch;
width: auto;
align-items: flex-start;
justify-content: flex-start;
border-radius: 24px;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.button4 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.button5 {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
.fleetcard {
width: 370px;
}
.fleetcard1 {
width: 370px;
}
.section {
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
} }
@media screen and (max-width: 390px) {
.hero-inner {
width: 100%;
height: auto;
}
.fleetcard1 {
width: 360px;
}
.section {
align-self: stretch;
width: auto;
padding-left: 16px;
padding-right: 16px;
box-sizing: border-box;
}
}  @media screen and (max-width: 960px) {
.page-service .sidebar {
flex-direction: row; justify-content: flex-start; width: 100%; overflow-x: auto; white-space: nowrap; -webkit-overflow-scrolling: touch; scrollbar-width: none; position: sticky; top: 0; background-color: #fff; z-index: 99; padding-top: 8px; padding-bottom: 8px; } .page-service .sidebar::-webkit-scrollbar {
display: none;
} .page-service .sidebar .sidebar-link {
flex-shrink: 0;
}
}  @media screen and (max-width: 960px) {
.page-airportcity .sidebar {
flex-direction: row; justify-content: flex-start; width: 100%; overflow-x: auto; white-space: nowrap; -webkit-overflow-scrolling: touch; scrollbar-width: none; position: sticky; top: 0; background-color: #fff; z-index: 99; padding-top: 8px; padding-bottom: 8px; } .page-airportcity .sidebar::-webkit-scrollbar {
display: none;
} .page-airportcity .sidebar .sidebar-link {
flex-shrink: 0;
}
}