@font-face{font-family:"Passenger Sans";src:url("../fonts/PassengerSans-Light.eot");src:url("../fonts/PassengerSans-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/PassengerSans-Light.woff2") format("woff2"),url("../fonts/PassengerSans-Light.woff") format("woff"),url("../fonts/PassengerSans-Light.ttf") format("truetype"),url("../fonts/PassengerSans-Light.svg#PassengerSans-Light") format("svg");font-weight:200;font-style:normal;font-display:swap;}
.font-PsLight{font-family:"Passenger Sans";font-weight:300;}
@font-face{font-family:"Passenger Sans";src:url("../fonts/PassengerSans-Regular.eot");src:url("../fonts/PassengerSans-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/PassengerSans-Regular.woff2") format("woff2"),url("../fonts/PassengerSans-Regular.woff") format("woff"),url("../fonts/PassengerSans-Regular.ttf") format("truetype"),url("../fonts/PassengerSans-Regular.svg#PassengerSans-Regular") format("svg");font-weight:300;font-style:normal;font-display:swap;}
.font-PsRegular{font-family:"Passenger Sans";font-weight:400;}
@font-face{font-family:"Passenger Sans";src:url("../fonts/PassengerSans-Medium.eot");src:url("../fonts/PassengerSans-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/PassengerSans-Medium.woff2") format("woff2"),url("../fonts/PassengerSans-Medium.woff") format("woff"),url("../fonts/PassengerSans-Medium.ttf") format("truetype"),url("../fonts/PassengerSans-Medium.svg#PassengerSans-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap;}
.font-PsMedium{font-family:"Passenger Sans";font-weight:500;}
@font-face{font-family:"Passenger Sans";src:url("../fonts/PassengerSans-Semibold.eot");src:url("../fonts/PassengerSans-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/PassengerSans-Semibold.woff2") format("woff2"),url("../fonts/PassengerSans-Semibold.woff") format("woff"),url("../fonts/PassengerSans-Semibold.ttf") format("truetype"),url("../fonts/PassengerSans-Semibold.svg#PassengerSans-Semibold") format("svg");font-weight:600;font-style:normal;font-display:swap;}
.font-PsSemibold{font-family:"Passenger Sans";font-weight:600;}
@font-face{font-family:"Passenger Sans";src:url("../fonts/PassengerSans-Bold.eot");src:url("../fonts/PassengerSans-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/PassengerSans-Bold.woff2") format("woff2"),url("../fonts/PassengerSans-Bold.woff") format("woff"),url("../fonts/PassengerSans-Bold.ttf") format("truetype"),url("../fonts/PassengerSans-Bold.svg#PassengerSans-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap;}
.font-PsBold{font-family:"Passenger Sans";font-weight:700;}
@font-face{font-family:"Passenger Sans";src:url("../fonts/PassengerSans-Black.eot");src:url("../fonts/PassengerSans-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/PassengerSans-Black.woff2") format("woff2"),url("../fonts/PassengerSans-Black.woff") format("woff"),url("../fonts/PassengerSans-Black.ttf") format("truetype"),url("../fonts/PassengerSans-Black.svg#PassengerSans-Black") format("svg");font-weight:bold;font-style:normal;font-display:swap;}
.font-PsBlack{font-family:"Passenger Sans";font-weight:800;}
@font-face{font-family:"Passenger Sans";src:url("../fonts/PassengerSans-Extrablack.eot");src:url("../fonts/PassengerSans-Extrablack.eot?#iefix") format("embedded-opentype"),url("../fonts/PassengerSans-Extrablack.woff2") format("woff2"),url("../fonts/PassengerSans-Extrablack.woff") format("woff"),url("../fonts/PassengerSans-Extrablack.ttf") format("truetype"),url("../fonts/PassengerSans-Extrablack.svg#PassengerSans-Extrablack") format("svg");font-weight:800;font-style:normal;font-display:swap;}
.font-PsExtrablack{font-family:"Passenger Sans";font-weight:900;}
/* ==== Common Reset rule css ==== */
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;font-family:"Passenger Sans";}
html{scroll-behavior:smooth;}
:root{--primary-blue:#4a6171;--primary-pink:#b96780;--light-pink:#f1e8ea;--accent-yellow:#b08a47;--dark-brown:#302225;--dark-black:#020304;--light-black:#02030499;--light-white:#fff9;}
.text-primaryBlue{color:var(--primary-blue);}
.text-primaryPink{color:var(--primary-pink);}
.text-accentYellow{color:var(--accent-yellow);}
.text-darkBrown{color:var(--dark-brown);}
.text-darkblack{color:var(--dark-black);}
.text-lightblack{color:var(--light-black);}
.text-lightwhite{color:var(--light-white);}
.bg-primaryBlue{background-color:var(--primary-blue);}
.bg-primaryPink{background-color:var(--primary-pink);}
.bg-accentYellow{background-color:var(--accent-yellow);}
.bg-darkBrown{background-color:var(--dark-brown);}
.bg-lightPink{background-color:var(--light-pink);}
.alt-bg{background-color:#4a61710d;}
::selection{color:#ffffff;background:var(--primary-blue);}
/* -- font-size declaration -- */
h1{font:normal normal 600 3.75rem/4.37rem "Passenger Sans";letter-spacing:0px;margin-bottom:10px;}
h2{font:normal normal 600 3rem/3.5rem "Passenger Sans";letter-spacing:0px;margin-bottom:10px;}
h3{font:normal normal 500 2rem/2.5rem "Passenger Sans";letter-spacing:0px;margin-bottom:10px;}
h4{font:normal normal 500 1.75rem/2.18rem "Passenger Sans";letter-spacing:0px;margin-bottom:10px;}
h5{font:normal normal 500 1.5rem/1.9rem "Passenger Sans";letter-spacing:0px;margin-bottom:10px;}
h6{font:normal normal 500 1.25rem/1.6rem "Passenger Sans";letter-spacing:0px;margin-bottom:10px;}
.font-12{font-size:12px;}
.font-14{font-size:14px;}
.font-16{font-size:16px;}
.font-18{font-size:18px;}
.font-20{font-size:20px;}
.font-24{font-size:24px;}
.font-32{font-size:32px;}
.font-60{font-size:60px;}
/* ---other utility classes--- */
.rounded-60{border-radius:60px;}
.rounded-20{border-radius:20px;}
.rounded-16{border-radius:16px;}
.w-fit{width:-moz-fit-content;width:fit-content;}
.center-item{display:flex;justify-content:center;align-items:center;}
.object-fit-cover{object-fit:cover;}
.object-fit-contain{object-fit:contain;}
.flex-1{flex:1;}
.lh-1{line-height:1;}
.lh-125{line-height:1.25;}
.lh-165{line-height:1.65;}
.white-space-nowrap{white-space:nowrap;}
.text-wrap-balance{overflow-wrap:break-word;text-wrap:wrap;text-wrap:balance;}
.transition-400{transition:400ms ease;}
.line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.clamp-2{-webkit-line-clamp:2;line-clamp:2;}
.clamp-3{-webkit-line-clamp:3;line-clamp:3;}
.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;}
.cursor-pointer{cursor:pointer;}
.aspect-ratio-1{aspect-ratio:1;}
a{color:var(--accent-yellow);text-decoration:none;}
.container{max-width:clamp(320px,90%,1210px);padding:0px 20px;}
.btn-close:focus-visible,.btn-close:focus,:focus-visible,.form-check-input:focus,.form-check-input:focus-visible,.navbar-toggler:focus{box-shadow:none;outline:none!important;text-decoration:none;}
textarea{min-height:80px;height:auto;}
:is(input,textarea)::placeholder,:is(input,textarea)::-webkit-input-placeholder,:is(input,textarea)::-moz-placeholder,:is(input,textarea)::-ms-placeholder{color:var(--dark-brown)!important;}
body .btn{border-color:var(--primary-blue);padding-block:0.5rem;}
body .btn:hover,:not(.btn-check) + .btn:active{background-color:var(--primary-blue)!important;color:#ffffff;border-color:var(--primary-blue)!important;}
body .btn .arrow{transform:translateX(0px);}
body .btn:hover svg path{stroke:#ffffff;}
body .btn:hover .arrow{transform:translateX(5px);}

/******header-css-start*****/
header a.navbar-brand{height:40px;}
header a.nav-link:hover,header a.nav-link.active,header .btn-group a:hover,footer .list-group-item a:hover{color:var(--accent-yellow)!important;}
footer .list-group-item a:hover svg path{stroke:var(--accent-yellow);}
header button.get-started-btn:hover{background-color:rgb(74 97 113 / 70%);}
header a.nav-link:hover:after{background-color:var(--accent-yellow)!important;}
header a.nav-link:after{content: "";position:absolute;bottom:-5px;left:0px;right:0px;background-color:#000;height:1px;width:0px;margin:0px auto;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
header a.nav-link:hover:after{width:100%;}
.menu-button,.desktop-hide{display:none;}
.menu-button button img{filter:brightness(0.2);}
.menu-button button{border:none;background-color:transparent;}
header .country-dropdown .dropdown-menu{box-shadow:-9px 10px 16px #4a617138;border:1px solid var(--dark-black);border-radius:15px;min-width:170px;margin-top:15px!important;}
header .country-dropdown .dropdown-menu .dropdown-item{border-bottom:1px solid rgb(112 112 112 / 60%);}
header .country-dropdown .dropdown-menu .dropdown-item:last-child{border-bottom: 0px;}
header .country-dropdown .dropdown-toggle::after{display:none;}
.dropdown-item.active,.dropdown-item:active{background-color:#f8f9fa;color:var(--dark-black);}

/*****footer-css-start****/
footer{padding:80px 0px;}
footer .row:nth-child(2):before{content: "";background-color:#02030426;position:absolute;left:0px;right:0px;bottom:unset;top:0px;width:calc(100% - 24px);height:1px;margin:0px auto;}
/*****Hero-section-css-start****/
.hero-section .content-info{padding:160px 0px;max-width:570px;}
.hero-section .hero-img{background:transparent url("../images/dot-img.svg") no-repeat top center;background-size:cover;}
.hero-section .hero-img-wrapper{width:44.5%;}
.hero-section .hero-img:after{content: "";position:absolute;left:0px;right:0px;top:0px;width:100%;background:transparent url(../images/banner-bg.svg) no-repeat top center;background-size:100% 98%;height:325px;}
.hero-section .hero-img img{margin-bottom:0px;height:570px;}

.discover-section,.connect-section,.feature-section{padding:120px 0px;}
.discover-section .icon,.feature-section .icon{width:64px;height:64px;}
.discover-section figure img:nth-child(1),.feature-section figure img:nth-child(1){height:400px;z-index:1;max-width:233px;object-position:bottom;margin-left:8px;}
.discover-section figure img:nth-child(2){height:485px;right:35px;z-index:2;max-width:277px;object-position:bottom;}
.discover-section .img-wrapper,.feature-section .img-wrapper,.connect-section .img-wrapper{max-width:500px;height:540px;margin-left:auto;}
.discover-section figure:after,.feature-section figure:after{content: "";position:absolute;left:-45px;right:unset;bottom:0px;top:unset;width:100%;background:transparent url(../images/screen-shadow.svg) no-repeat bottom center;height:100%;z-index:1;}
.connect-section .img-wrapper{margin-right:auto;margin-left:0px;}

.feature-section figure img:nth-child(2){z-index:2;margin-left:8px;}
.feature-section figure img:nth-child(1){right:0px;z-index:1;margin-left:0px;margin-right:30px;}
.feature-section figure:after{left:35px;}
.showcase-section .title{max-width:70%;}
.showcase-section figure{right: -30px;}
.pricing-section{padding:80px 0px;}
.pricing-section .title{max-width:54%;}
.pricing-section .nav-pills span{padding-block:5px;}
.pricing-section .nav-pills{max-width:408px;width:100%;}
.pricing-section .nav-pills .nav-link{padding-block:14px;}
.pricing-section .nav-pills .nav-link.active,.pricing-section .nav-pills .show > .nav-link{background-color:var(--primary-blue)!important;color:#ffffff!important;}
.pricing-section .nav-link:focus,.pricing-section .nav-link:hover{color:var(--primary-blue)!important;}
.pricing-section .col:nth-child(2) .list-item button{border-color:#fff!important;}
.pricing-section .list-item .bg-shape{right:0px;}
.pricing-section .list-item:hover{box-shadow:0px 4px 20px 5px #8080801a;transform:translateY(-10px);}
.pricing-section .list-item .icon img{min-width:54px;width:54px;height:54px;}
.loader{background-color:#dddddd33;place-items:center;backdrop-filter:blur(4px);display:grid;}
.loader-div{height:110px;aspect-ratio:1;position:relative;clip-path:polygon(100% 50%,85.36% 85.36%,50% 100%,14.64% 85.36%,0% 50%,14.64% 14.64%,50% 0%,85.36% 14.64%,100% 50%,74.75% 25.25%,50% 15%,25.25% 25.25%,15% 50%,25.25% 74.75%,50% 85%,74.75% 74.75%,85% 50%,74.75% 25.25%);filter:blur(12px);}
.loader-div:before{content: "";position:absolute;inset:0;background:conic-gradient(#0000 0 0%,#F1E8EA,#0000 50% 50%);animation:l6 2s linear infinite;}
@keyframes l6{
to{rotate:1turn}
}

.faq .accordion-button{
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
}
