.navbar{max-width:1240px;padding:1em;display:flex;justify-content:space-between;align-items:center;position:relative}.navbar-container{display:flex;justify-content:space-between;align-items:center;width:100%}.logo img{height:2em;transition:all .4s ease}.logo img:hover{transform:scale(1.1)}.nav-elements{display:flex;align-items:center;gap:2em;transition:all .4s ease}.nav-elements ul{display:flex;list-style:none;align-items:center;gap:2em;margin:0;padding:0}.nav-elements ul a{text-decoration:none;text-transform:uppercase;font-size:1.4em;font-weight:600;color:#222;transition:color .4s ease}.nav-elements ul a:hover,.nav-elements .current-nav{color:var(--pry-col)}.nav-btn{padding:.5em 1em;text-transform:uppercase;font-weight:700}.menu-icon{display:none}@media (max-width: 768px){.menu-icon{display:block;cursor:pointer;color:#222;font-size:2em;z-index:100}.nav-elements{text-align:center;position:absolute;flex-direction:column;border-radius:0 0 1em 1em;width:100%;top:0;left:0;padding:2em 0;z-index:9;transition:all .4s ease;transform:translateY(-100%);background-color:var(--acc-col)}.nav-elements.active{transform:translateY(0);box-shadow:0 5px 5px #0000004d}.nav-elements ul{flex-direction:column;gap:1.5em}.nav-elements ul a{font-size:1.2em}.nav-btn{align-self:center}}@media (max-width: 480px){.nav-elements ul a{font-size:1em}.nav-btn{font-size:.9em}}.footer{padding:0 0 .5em}.footer p{font-size:2em;font-weight:700;margin:2em 0 0;color:var(--pry-col)}.footer-icon,.footer-link{list-style:none;display:flex;justify-content:center;gap:2em;padding:0;margin:0}.footer-icon a{font-size:2em;color:#666;text-decoration:none;transition:color .4s ease}.footer-link a{color:#666;font-size:1.6em;text-decoration:none;transition:color .4s ease}.footer-link a:hover,.footer-icon a:hover{color:#222}@media (max-width: 480px){.footer-link{flex-direction:column;text-align:center;gap:1em}.footer-link a{font-size:1.4em}}.hero-container{position:relative;height:60vh;margin:auto;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:1em;background-color:var(--acc-col)}.hero-content{position:relative;z-index:1;text-align:center;color:#fff;padding:2em}.hero-text{font-size:3.6em;font-weight:700;margin-bottom:2rem}.highlight{color:var(--pry-col)}.cursor{animation:blink .8s infinite;color:#fff}.hero-cta:hover{background:#004196}.hero-background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(70%);border-radius:inherit}@keyframes blink{50%{opacity:0}}@media (max-width: 768px){.hero-heading{font-size:3em}.hero-cta{font-size:1.4em;padding:.6rem 1.8rem}}@media (max-width: 480px){.hero-heading{font-size:2.8em}.hero-cta{font-size:1.2em;padding:.5rem 1.5rem}}.solution-cards{display:flex;flex-wrap:wrap;gap:2em;justify-content:center}.solution-card{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1 calc(33.33% - 2em);max-width:calc(33.33% - 2em);min-width:15em;padding:1.5em;background:#f6f6f6;border-radius:1em;box-shadow:0 4px 10px #0000001a;transition:all .4s ease-in-out}.solution-card:hover{transform:translateY(-10px);box-shadow:0 8px 20px #0003}.solution-card img{width:5em;height:5em;margin-bottom:1em}.solution-card h2{font-size:2em;color:var(--pry-col);margin-bottom:1em}.solution-card p{font-size:1.6em}@media (max-width: 768px){.solution-cards{flex-direction:column;gap:1.5em}.solution-card{flex:1 1 100%;max-width:100%}.solution-card img{width:4em;height:4em}.solution-card h2{font-size:1.8em}.solution-card p{font-size:1.4em}}@media (min-width: 769px) and (max-width: 1024px){.solution-cards{gap:1.5em}.solution-card{flex:1 1 calc(50% - 2em);max-width:calc(50% - 2em)}}.accordion{align-items:normal}.accordion-content{display:flex;justify-content:space-around;align-items:center}.accordion-img img{width:40em;height:auto;border-radius:2em}.accordion-details{width:100%;max-width:480px;display:flex;flex-direction:column;gap:1em}.accordion-item{max-width:720px;overflow:hidden;background:#f6f6f6;border-radius:1em;box-shadow:0 2px 4px #0006}.accordion-header{display:flex;justify-content:space-between;align-items:center;color:#fff;flex-grow:1;padding:1.5em 2em;border-radius:1em 1em 0 0;background:var(--pry-col)}.accordion-title{font-size:2em;font-family:var(--sec-font);margin:0}.accordion-button{background:none;border:none;color:#fff;font-size:1.8em;cursor:pointer;transition:transform .4s ease}.accordion-button:focus{outline:none}.accordion-detail{max-width:inherit;padding:1em;font-size:1.8em;font-family:var(--pry-font);animation:slide-down 1s ease-in-out}@keyframes slide-down{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}@media (max-width: 768px){.accordion-content{display:flex;flex-direction:column;align-items:center;gap:2em}.accordion-img img{width:40em;border-radius:2em}.accordion-details{width:100%;max-width:480px}.accordion-title{font-size:1.4em}.accordion-header{padding:1em}.accordion-button,.accordion-detail{font-size:1.4em}}@media (max-width: 480px){.accordion-img img{width:24em}.accordion-details{max-width:300px}.accordion-title{font-size:1.2em}.accordion-header{padding:1em}.accordion-button,.accordion-detail{font-size:1.2em}}.adventure-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:2em;max-width:88em}.adventure-card{position:relative;width:28em;height:40em;border-radius:1.5em;overflow:hidden;box-shadow:0 4px 10px #0000001a;transition:all .4s ease}.adventure-card:hover{transform:scale(1.05);box-shadow:0 6px 15px #0003}.bottom-adventure-card{position:absolute;top:0;left:0;width:100%;height:70%}.bottom-adventure-card img{width:100%;height:100%;object-fit:cover;transition:all .4s ease}.adventure-card:hover .bottom-adventure-card img{transform:scale(1.1)}.top-adventure-card{position:absolute;bottom:0;left:0;height:40%;padding:1.5em;border-radius:1.5em;background:#f6f6f6}.top-adventure-card h2{font-size:2em;margin-bottom:1rem;text-align:center;color:var(--pry-col)}.top-adventure-card p{font-size:1.4em;line-height:1.5;text-align:center}@media (max-width: 768px){.adventure-cards{max-width:51em}.adventure-card{width:24em;height:36em}.top-adventure-card{height:45%;padding:1em}.top-adventure-card h2{font-size:1.8em}.top-adventure-card p{font-size:1.4em;line-height:1.3}}@media (max-width: 480px){.adventure-cards{max-width:22em}.adventure-card{width:20em;height:32em}.top-adventure-card h2{font-size:1.6em}.top-adventure-card p{font-size:1.2em}}.auth-page{display:flex;justify-content:center;align-items:center;text-align:center;padding:2em;border-radius:1em;background-color:var(--acc-col)}.auth-form{display:flex;flex-direction:column;align-items:center;gap:1em;padding:1.5em;width:100%;max-width:480px;border-radius:1.5em}.auth-form .heading{margin-bottom:0}.auth-form-group{display:flex;flex-direction:row}.auth-form-group label{font-size:1.4em;font-weight:700}.auth-form-group input{font-size:1.4em;width:100%;padding:.8em 1.2em;border-radius:.8em;border:.1em solid #ccc;transition:border .4s ease-in-out}.auth-form-group input:focus{outline:none;border-color:var(--pry-col);box-shadow:0 0 .5em #0f69cd80}.auth-form-content span{font-size:1.2em;text-align:center;margin-bottom:1em}.keep-signed-in{display:flex;align-items:center}.google-btn{display:flex;align-items:center;justify-content:center;font-size:1.6em;padding:.5em 1.5em;border-radius:2em;color:#222;margin:auto;border:none;cursor:pointer;background:#fff;transition:all .4s ease-in-out}.google-btn:hover{transform:translateY(-2px)}.google-icon{width:2em;height:1.5em;margin-right:1em}button:disabled{cursor:not-allowed}.form-links p{text-align:center;margin-top:1em;font-size:1.2em}.link-cta{font-size:1em;padding:.5em;color:var(--pry-col);transition:all .4s ease}.link-cta:hover{color:#222}.link-btn{font-size:1em;cursor:pointer;border:none;background:none;text-decoration:underline;color:var(--pry-col);transition:all .4s ease}.link-btn:hover{transform:translate(4px)}.about-page{gap:5em}.our-story{display:flex;flex-direction:column;align-items:center;text-align:justify}.story-content{display:flex;gap:4em}.story-content p{max-width:480px}.statement h1{margin:0;text-align:center}.statement-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:3em;margin-top:5em}.statement-card{display:flex;flex-direction:column;flex:1 1 calc(33.33% - 2em);min-width:15em;max-width:28em;padding:1.5em;border-radius:2em;border:.2em solid var(--pry-col);box-shadow:0 .4em 1em #0000001a;transition:all .4s ease}.statement-card:hover{transform:translateY(-10px);box-shadow:0 8px 20px #0003}.statement-card h2{font-size:2em;color:#222;margin:.5em 0}.statement-card p{font-size:1.2em;margin:0}@media (max-width: 720px){.about-page{padding:5em 2em}.story-content{flex-direction:column;padding:0 2em;gap:2em}.statement-card{align-items:center;text-align:center;max-width:19em}.statement-card h2{font-size:1.8em}}.terms-page{background:var(--acc-col);padding:2em;border-radius:2em;display:flex;flex-direction:column;align-items:center}.terms-container{background:var(--acc-col);padding:2em;gap:1em;border-radius:2em;display:flex;flex-direction:column;max-width:760px}.terms-container .heading{text-align:center}.terms-list li{font-size:1.6em;padding:.3em 0;color:#666}.policy-page{background:var(--acc-col);padding:2em;border-radius:2em;display:flex;flex-direction:column;align-items:center}.policy-container{padding:2em;border-radius:2em;display:flex;flex-direction:column;max-width:760px}.policy-container .heading{text-align:center}.policy-list li{font-size:1.6em;padding:.5rem 0}.subheading .sub-text{text-align:left}.last-text{text-align:center;font-size:1.4em;font-style:italic;color:#222}.profile-page{margin:0;gap:3em;height:100vh}.profile-header{display:flex;flex-direction:column;align-items:center;text-align:center}.profile-avatar{position:relative;width:15em;height:15em;border-radius:50%;overflow:hidden;border:.2em solid var(--pry-col)}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-name{text-transform:capitalize}.join-date{font-size:1.2em;margin:0}.profile-content{display:flex;flex-direction:column;gap:3em;width:100%;max-width:800px}.profile-stats{display:flex;justify-content:space-around;flex-wrap:wrap;gap:2em;padding:1em;background:#fff;border-radius:1em;box-shadow:0 .2em .4em #0000001a}.stat-item{display:flex;flex-direction:column}.stat-title{font-size:1.6em;font-weight:700;color:var(--pry-col)}.stat-value{font-size:1.4em;color:#666}.profile-details{background:#fff;padding:2em;border-radius:1em;box-shadow:0 .2em .4em #0000001a}.details-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2em}.details-item{display:flex;align-items:center;gap:.5em;font-size:1.2em}.details-item strong{color:var(--pry-col)}.trip-history-page{margin:0}.trip-history-content{display:flex;flex-direction:column;gap:3em;width:100%;max-width:800px}.trip-history-header{display:flex;align-items:center;justify-content:space-between;padding:1em 2em;border-radius:1em;border:.1em solid #ddd;background:#fff;box-shadow:0 .4em 1em #0000001a}.trip-history-header h1{font-size:1.8em;margin:0;color:var(--pry-col)}.view-toggle{display:flex;justify-content:center;gap:1em;padding:1em 0}.toggle-btn{font-size:1em;color:var(--pry-col);background:#ddd;cursor:pointer}.toggle-btn.active{background:var(--pry-col);color:#fff;transform:scale(1.1)}.toggle-btn:hover{color:#fff}.trips-list{display:flex;flex-direction:column;gap:2em}.trip-history{display:flex;gap:2em;padding:1.5em;border:1px solid #ddd;border-radius:1em;background-color:#fff;box-shadow:0 4px 10px #0000001a}.trip-image img{width:10em;height:10em;object-fit:cover;border-radius:.5em}.trip-details{display:flex;flex-direction:column;gap:.8em}.trip-details h2{font-size:1.5em;margin:0;color:var(--pry-col)}.trip-details p{font-size:1em;margin:0;color:#333;text-transform:capitalize}.rating-icon{font-size:1.2em;color:var(--sec-col);vertical-align:middle}@media (max-width: 480px){.trip-history-header{padding:1em 1.5em}.trip-history-header h1{font-size:1.4em}.view-toggle{gap:.5em;padding:1em 0}.toggle-btn{font-size:.8em}}.explore-form{display:flex;flex-direction:column;text-align:center;border-radius:2em 2em 0 0;min-height:600px;background:var(--acc-col)}.form-header{display:flex;flex-direction:column;align-items:center;padding:2em;border-radius:2em 2em 0 0;background:var(--pry-col)}.form-header h1,.form-header p{color:#f6f6f6}.form-content{display:flex;flex-direction:column;align-self:center;gap:4em;padding:4em;max-width:720px;background:var(--acc-col)}.form-step{display:flex;flex-direction:column;gap:4em}.form-step-header h2{font-size:2.4em;margin:.5rem 0;color:var(--pry-col)}.radio-form{display:flex;flex-direction:column;align-items:center;gap:4em}.radio-label{display:inline-flex;position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2rem;border:.1rem solid var(--pry-col);transition:all .4s ease}.radio-label:hover{background:#f6f6f6}.theme-label{color:var(--pry-col)}.destination-label{color:#222;border:.1rem solid #222}.radio-input:checked+.theme-text{color:#f6f6f6;background:var(--pry-col)}.radio-input:checked+.destination-text{color:#f6f6f6;background:#222}.radio-input{opacity:0;position:absolute;pointer-events:none}.radio-text{font-size:1.6em;padding:1rem 2rem;text-align:center;border-radius:inherit;transition:all .4s ease}.theme-text{text-transform:uppercase}.select-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5em}.select-form .form-group{flex:1 1 45%;min-width:220px}.form-group{display:flex;flex-wrap:wrap;justify-content:center;gap:1em}.form-group-label{font-size:1.4em;text-align:left;color:#222}select,input[type=text],input[type=time],input[type=number]{font-size:1.4rem;width:100%;padding:1rem 1.5rem;border-radius:.2rem;border:.1rem solid #ccc;background:#f6f6f6;transition:border .4s ease}select:focus,input:focus{outline:none;border-color:var(--pry-col);box-shadow:0 0 5px #0f69cd80}.suggestions-list{position:relative;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 2px 4px #0003;font-family:Arial,sans-serif;font-size:14px;margin-top:2px;max-height:200px;overflow-y:auto;list-style:none;padding:0;width:100%;z-index:1000}.suggestion-item{padding:8px 12px;cursor:pointer;display:flex;align-items:center}.suggestion-item:hover{background-color:#f0f0f0}.suggestion-item:not(:last-child){border-bottom:1px solid #eee}.suggestion-icon{display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:middle;background:url(/images/location-pin.png) no-repeat center}.suggestion-query{font-weight:700}.suggestion-secondary{font-weight:400;color:#666}.suggestion-logo{font-size:11px;color:#999;padding:8px 12px;text-align:left}@media (max-width: 768px){.form-content{width:90%;height:auto;padding:1.5em;gap:1em}.form-step-header h2{font-size:2em}span.radio-text{font-size:1.2em;padding:.8em 1.5em}}@media (max-width: 480px){.form-header p{font-size:1.2em}.form-step-header h2{font-size:1.8em}.radio-form,.select-form{gap:2.5em}.select-form .form-group{flex:1 1 100%}}.trip-options-container{display:flex;flex-direction:column;align-items:center;padding:2em}.trip-options-container .heading{margin:.5em 0;text-align:center}.trip-options-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:2em}.trip-option-card{width:45%;border:.1em solid #ddd;border-radius:1em;padding:1.5em;transition:border .4s ease}.trip-option-card.active{border:.2em solid var(--pry-col)}.option-card-header{display:flex;justify-content:space-between;align-items:center}.trip-title{font-size:2em;margin:0;color:#333}.trip-subtitle{font-size:1.4em;margin:0;color:#555}.bookmark-btn{background-color:transparent;border:none;padding:0;cursor:pointer;font-size:2.4em;color:#888}.bookmark-btn.active,.bookmark-btn:hover{color:var(--pry-col)}.card-body{margin-top:1em;position:relative}.card-image{width:100%;height:30em;object-fit:cover;border-radius:.5em}.card-details{position:absolute;bottom:1em;left:1em;background-color:#000000b3;padding:1em;border-radius:.5em;color:#fff;font-size:1.5em}.location-title{margin:0}.details-content{display:flex;gap:1em;margin-top:.5em;align-items:center;color:var(--acc-col)}.rating{display:flex;align-items:center;gap:.1em;color:var(--sec-col)}.highlights-section{margin-top:1em}.highlights-title{font-size:1.5em;margin-bottom:.5em}.highlights-list{display:flex;gap:1em;flex-wrap:wrap}.highlight-item{display:flex;gap:1em;border:.1em solid #ddd;border-radius:.5em;padding:.5em}.highlight-image{width:15em;height:15em;object-fit:cover;border-radius:.5em}.highlight-review{font-size:1.4em;margin:0;color:#333}.read-more-btn{background:none;border:none;color:var(--pry-col);cursor:pointer;font-size:.9em;margin-left:.5em;padding:0;text-decoration:underline}.read-more-btn:hover{text-decoration:none}.proceed-button{width:100%;margin-top:1.5em}.no-options-message{font-size:1.2em;color:#555;text-align:center}@media (max-width: 768px){.trip-option-card{width:100%}.trip-title{font-size:1.6em}.trip-subtitle{font-size:1.2em}.card-details{left:.5em;bottom:.5em;font-size:1.2em}.location-title{font-size:1.2em}.highlight-image{width:7.5em;height:7.5em;border-radius:.5em}.highlight-review{font-size:1.2em}}.review-overlay{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:#00000080}.overlay-container{padding:2em;width:90%;max-width:500px;border-radius:2em;position:relative;text-align:center;background:var(--acc-col);box-shadow:0 .8em 1.6em #0003}.review-container{display:flex;flex-direction:column;gap:1.5em}.review-header{display:flex;flex-direction:column;align-items:center}.review-header h1{font-size:2em;color:var(--pry-col);margin:1rem 0}.review-header p{max-width:360px}.stars{display:flex;justify-content:center;gap:1em}.star{font-size:4.2em;background:none;border:none;color:#ccc;cursor:pointer;transition:color .4s ease}.star:hover,.star.selected{color:var(--sec-col)}.rating-text p{font-weight:700;color:#666}.form-group-input{display:flex;align-items:center;justify-content:flex-start;gap:1em;width:100%}.form-group-input label{display:block;flex:0 0 auto;font-weight:700;font-size:1.2em;max-width:120px;margin-bottom:.5em}.form-group-input input,.form-group-input select{flex:1}.activities-list{display:flex;flex-wrap:wrap;gap:.5em;margin-top:.5em}.activity-item{font-size:1.2em;padding:.5em;color:#333;transition:all .4s ease}.activity-item:hover{color:var(--pry-col);cursor:pointer}textarea{font-size:1.4em;width:90%;height:10em;padding:1em;border-radius:1em;outline:none;resize:none;border:.1em solid #ddd;transition:all .4s ease}textarea:focus{border:.2em solid var(--pry-col)}.itinerary-page{color:#333;display:flex;flex-direction:column;align-items:center;padding:2em 0}.itinerary-header{position:relative;width:100%;height:50vh;color:#fff;text-align:center}.header-image{width:100%;height:100%;object-fit:cover;border-radius:2em}.header-content{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;width:100%;height:100%;border-radius:2em;background:#0003}.header-content h1{font-size:3.2em;font-family:var(--sec-font);font-style:italic;margin:0;max-width:60vw;color:#fff}.header-content p{font-size:1.6em;font-style:italic;font-weight:700;margin:0;color:var(--sec-acc-col)}.start-btn{margin-top:2em}.progress-bar{width:90%;height:1em;margin:2em 0;border-radius:.5em;top:0;z-index:1;position:sticky;overflow:hidden;background:#ddd;box-shadow:0 0 .5em .5em #0f69cd1a}.progress{height:100%;background:var(--pry-col);transition:width 2.5s ease}.itinerary-details{width:90%;max-width:800px;margin:2em auto}.itinerary-item{display:flex;align-items:flex-end;border-bottom:.1em solid #ddd;padding:1em;position:relative}.itinerary-item.active{border:.2em solid var(--sec-col);animation:pulse 2s infinite}.item-icon{flex-shrink:0;display:flex;flex-direction:column;align-items:center;width:4em}.line{width:.2em;height:5em;background:#ddd}.circle{width:1.6em;height:1.6em;border-radius:50%;cursor:not-allowed;background:#fff;border:.2em solid var(--sec-col);transition:all .4s ease}.checked{background:var(--acc-col);border-color:var(--acc-col);cursor:default}.circle[style*=pointer]{cursor:pointer}.itinerary-item.completed .item-details{opacity:.6}.item-details{display:flex;flex-direction:column;justify-content:center;margin-left:1em;flex-grow:1;font-size:1.6em}.item-details-top{display:flex;justify-content:space-between;margin:0}.item-description{border:.1em solid #eee;padding:.5em 1em;margin:0}.activities-list{list-style-type:decimal;padding-left:2rem;margin-top:.5rem}.activity-item{margin-bottom:.5rem;font-size:1.2rem}.activity-item:hover{color:#333;cursor:default}.complete-btn{margin:1em;padding:1em 2em;border-radius:.5em}@keyframes pulse{0%{box-shadow:0 0 #ffbe05b3}70%{box-shadow:0 0 1em 1em #ffbe0500}to{box-shadow:0 0 #ffbe0500}}@media (max-width: 760px){.itinerary-header{height:40vh}.header-content h1{font-size:2.4em;line-height:1.1}.header-content p,.item-details{font-size:1.4em}}.error-page{text-align:center;padding:5% 10%;color:#333;height:100vh}.error-image{max-width:300px;width:100%;height:auto;margin:0 auto 20px;border-radius:8px;box-shadow:0 4px 12px #00000026}.error-page h1{font-size:2.8em;font-weight:700;color:#222;margin:1em 0}@media (max-width: 768px){.error-page h1{font-size:2.2em}.error-page p{font-size:1.4em}}html{--pry-font: Arial, sans-serif;--sec-font: "Kanit", Helvetica, sans-serif;--pry-col: rgb(35, 60, 255);--acc-col: rgb(215, 230, 230);--sec-col: rgb(241, 186, 5);margin:0 5%;font-size:10px;line-height:1.2;color:#666;background:#f6f6f6;font-family:var(--pry-font)}body{margin:0}.center-page{display:flex;flex-direction:column;justify-content:center;height:100vh}.flex-col{display:flex;flex-direction:column;align-items:center;gap:4em;margin-top:5em;padding:5em 2em;border-radius:1em;background-color:var(--acc-col)}.header{display:flex;flex-direction:column;align-items:center;text-align:center}.heading{font-size:3.6em;margin:1rem 0;color:var(--pry-col)}.subheading{font-size:2em;max-width:600px;margin:0}.sub-text{font-size:1.8em;margin:0}.btns{display:flex;justify-content:center;text-align:center;gap:1.5em;margin-top:2em}.btn{padding:.8em 2em;font-size:1.4em;font-family:var(--sec-font);text-transform:capitalize;border:none;border-radius:.5em;color:#fff;cursor:pointer;background-color:var(--pry-col);transition:all .4s ease}.btn:hover{background:#004196}.sec-btn[disabled]{cursor:not-allowed;opacity:.6}.back-btn{background:#222}.back-btn:hover{background:#444}@media (max-width: 768px){.flex-col{padding:3em 1.5em;margin-top:4em;gap:3em}.heading{font-size:3.2em}.subheading{font-size:1.8em}.sub-text{font-size:1.6em}.btn{font-size:1.2em;padding:.6em 1.8em}}@media (max-width: 480px){.flex-col{padding:1.5em;margin-top:3em;gap:2em}.heading{font-size:2.8em}.subheading{font-size:1.6em}.sub-text{font-size:1.4em}.btns{flex-direction:column-reverse;gap:1em}.btn{font-size:1em;padding:.5em 1.5em}}
