@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&family=Raleway:wght@500;600;700&display=swap');:root{--header-height:3rem;--rating-color:#e49f44;--facebook-color:#3a5898;--instagram-bg:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);--twitter-color:white;--linkedin-color:#0077b5;--youtube-color:red;--exp-card:#f7e1e4;--white-color:#fff;--hue-color:0;--first-color:hsl(var(--hue-color),75%,55%);--first-color-alt:hsl(var(--hue-color),65%,60%);--first-color-second:hsl(var(--hue-color),80%,50%);--title-color:hsl(var(--hue-color),85%,45%);--text-color:hsl(0,0%,10%);--text-color-light:hsl(0,0%,35%);--button-color:hsl(var(--hue-color),70%,40%);--input-color:hsl(var(--hue-color),15%,95%);--body-color:#f9fbff;--body-color-light:#f9fbff;--body-color-white:white;--quote-form-color:#f5f5f5;--scroll-bar-color:hsl(var(--hue-color),12%,85%);--scroll-thumb-color:hsl(var(--hue-color),50%,70%);--about-color:#f0f4ff;--card-shadow:rgba(0,0,0,0.1);--home-info:linear-gradient(120deg,#a4b997 0,#152d2b 100%);--adap-bg:url(/assets/images/normal-bg.jpg);--greenTick:url(/assets/images/green-tick.svg);--greenTick2:url(/assets/images/green-tick-2.svg);--redTick:url(/assets/images/red-tick.svg);--tip-bg:#f9f9f9;--tip-border:#ffc107;--mode-toggle-color:black;--body-font:'Open Sans',sans-serif;--title-font:'Raleway',sans-serif;--biggest-font-size:2.5rem;--h1-font-size:1.5rem;--h2-font-size:1.25rem;--h3-font-size:1rem;--normal-font-size:.938rem;--small-font-size:.813rem;--smaller-font-size:.75rem;--font-medium:500;--font-semi-bold:600;--font-bold:700;--mb-0-25:.25rem;--mb-0-5:.5rem;--mb-0-75:.75rem;--mb-1:1rem;--mb-1-25:1.25rem;--mb-1-5:1.5rem;--mb-2:2rem;--mb-2-5:2.5rem;--mb-3:3rem;--z-tooltip:10;--z-fixed:100;--img-transition:.3s;--img-hidden:hidden;--img-scale:scale(1.1);--exp-transition:transform .5s ease-in-out;--exp-scale:scaleX(0);--exp-scale-hover:scaleX(1)}@media screen and (min-width:968px){:root{--biggest-font-size:4rem;--h1-font-size:2.25rem;--h2-font-size:1.75rem;--h3-font-size:1.25rem;--normal-font-size:1rem;--small-font-size:.875rem;--smaller-font-size:.813rem}}body.dark-theme{--first-color:#f44336;--first-color-alt:#d32f2f;--first-color-second:#b71c1c;--title-color:hsl(var(--hue-color),85%,75%);--text-color:hsl(0,0%,90%);--text-color-light:hsl(0,0%,70%);--button-color:hsl(var(--hue-color),70%,45%);--input-color:#2a2a2a;--body-color:#121212;--body-color-white:var(--body-color);--quote-form-color:lightgray;--exp-card:#d32f2f;--scroll-bar-color:hsl(var(--hue-color),12%,40%);--scroll-thumb-color:hsl(var(--hue-color),12%,25%);--about-color:var(--body-color);--card-shadow:rgba(255,255,255,0.1);--home-info:linear-gradient(-225deg,#001926 0,#625896 48%,#001926 100%);--adap-bg:url(/assets/images/dark-bg.jpg);--tip-bg:#1e1e1e;--tip-border:#ffd700;--mode-toggle-color:white}.about{background-color:var(--body-color)}.circle{width:80px;height:80px;border-radius:50%;position:absolute;overflow:hidden;opacity:.3;background-color:var(--first-color);box-shadow:2px 0 15px 5px rgba(1,6,33,.06)}.x1{animation:moveCircles1 10s linear infinite alternate}.x2{animation:moveCircles2 10s linear infinite alternate}.x3{animation:moveSvg 1s linear infinite alternate}@keyframes moveCircles1{0%{transform:translateY(0)}100%{transform:translateY(100px)}}@keyframes moveCircles2{0%{transform:translateX(-110px)}100%{transform:translateX(110px)}}@keyframes moveTexts{0%{transform:translateX(0)}100%{transform:translateX(7px)}}@keyframes moveSvg{0%{transform:translateY(0)}100%{transform:translateY(10px)}}.cylinderButton{padding:10px 20px;font-size:16px;color:var(--title-color);background-color:transparent;border:2px solid var(--title-color);border-radius:25px;text-align:center;font-family:var(--body-font);cursor:pointer;font-weight:bold;transition:background-color .3s,color .3s}.cylinderButton:hover{background-color:var(--title-color);color:var(--body-color)}.list-container{width:100%}.list-header{display:flex;justify-content:space-between;align-items:center;padding:15px;cursor:pointer;font-weight:bold;color:var(--title-color);transition:color .3s ease;background-color:transparent}.list-content{padding:15px;display:none;color:var(--text-color);opacity:.5}.list-item.expanded .list-content{display:block}.mail_us{font-family:var(--title-font);font-size:var(--small-font-size);font-weight:var(--font-bold);margin-left:10px;color:var(--text-color)}.serviceCard{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;background-color:var(--body-color);box-shadow:0 4px 6px var(--card-shadow),0 1px 3px var(--card-shadow);border:.5px solid lightgray;transition:transform .2s ease,box-shadow .2s ease,background-color .3s ease}.serviceCard:hover{transform:translateY(-10px);box-shadow:0 10px 15px var(--card-shadow),0 4px 6px var(--card-shadow);cursor:pointer}.serviceCard i{font-size:3rem;color:var(--title-color);transition:transform .3s ease}.serviceCard:hover i{transform:var(--img-scale)}.serviceCard:hover a{transform:var(--img-scale)}.card__title{display:flex;font-size:1rem;font-weight:var(--font-medium);color:var(--text-color)}.services{width:80%;margin:0 auto}.services__container{padding:1rem 0 2rem}.servicesHero{text-align:center;padding:5rem 0 2rem;line-height:1.21}.servicesHero__title{font-weight:700;font-size:2rem;margin:0 0 1rem 0;color:var(--text-color)}.servicesHero__subtitle{width:60%;margin-right:auto;margin-left:auto;opacity:.7}@media screen and (max-width:1000px){.servicesHero__subtitle{width:100%}}.serviceItem__container{display:grid;grid-auto-flow:column;grid-auto-columns:2fr;gap:1.5rem;margin-top:2rem}.serviceItem{background-color:var(--body-color);border-radius:1rem;box-shadow:0 4px 6px var(--card-shadow),0 1px 3px var(--card-shadow);transition:transform .2s ease,box-shadow .2s ease,background-color .3s ease;padding:2rem 1.5rem;display:inline-flex;flex-direction:column;border:.75px solid #e6e6e6}.serviceItem:hover{transform:translateY(-10px);box-shadow:0 10px 15px var(--card-shadow),0 4px 6px var(--card-shadow);cursor:default}.serviceItem .cylinderButton{margin-top:auto}.serviceItem--more{background-color:#1769ff}.productCard{margin-bottom:2rem}.productCard__header{display:flex;gap:1rem;align-items:center}.productCard h2{color:var(--text-color);font-size:1.5rem;line-height:1.2;font-weight:var(--font-semi-bold);margin:0;flex-grow:1;text-align:center}.productCard__desc{margin:1.5rem 0 0;color:var(--text-color-light);font-weight:600;font-size:15px}.featureList{margin:0 0 2.75rem;padding:0}.featureList li{color:var(--text-color);font-size:16px;font-weight:700;opacity:1;margin-bottom:1rem;display:flex;align-items:center;gap:1rem}.featureList li span{font-weight:600;color:var(--text-color-light)}.featureList li:before{content:"";background:var(--greenTick) no-repeat center center / contain;flex-shrink:0;width:1.5rem;height:1.2rem}.home__data .featureList li:before{background:var(--redTick) no-repeat center center / contain}.featureList li:last-child{margin-bottom:0}.nav__dark{display:flex;align-items:center;column-gap:2rem;position:absolute;top:1rem;margin-top:7px}.checkbox{opacity:0;position:absolute}.label{background-color:var(--mode-toggle-color);border-radius:50px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:5px;position:relative;height:16px;width:30px;transform:scale(1.5)}.label .ball{background-color:var(--body-color);border-radius:50%;position:absolute;top:2px;left:1px;height:12px;width:12px;transform:translateX(0);transition:transform .2s linear;z-index:3}.checkbox:checked+.label .ball{transform:translateX(15px)}#moon-icon,#sun-icon{font-size:.5rem}#moon-icon{color:white}#sun-icon{color:black}.nav__dark-desktop{display:none}.change-theme{cursor:pointer;font-size:1rem}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{margin:var(--header-height) 0 0 0;font-family:var(--body-font);font-size:var(--normal-font-size);background-color:var(--body-color);color:var(--text-color)}h1,h2,h3{color:var(--title-color);font-weight:var(--font-semi-bold);font-family:var(--title-font)}h1{font-size:var(--h1-font-size)}h3{font-size:var(--h3-font-size)}ul{list-style:none}a{text-decoration:none}img,video{max-width:100%;height:auto}button,input{border:0;font-family:var(--body-font);font-size:var(--normal-font-size)}button{cursor:pointer;border-radius:3px}input{outline:0}.main{overflow:hidden}.section{padding:4.5rem 0 2.5rem}.section__title{font-size:var(--h2-font-size);color:var(--title-color);text-align:center;text-transform:capitalize;margin-bottom:var(--mb-2);font-weight:bold}.section__subtitle{font-size:calc(var(--h2-font-size) * 0.75);color:var(--text-color);text-align:center;margin-bottom:var(--mb-1);font-weight:var(--font-semi-bold)}.section__description{color:var(--text-color);text-align:center;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:550px;opacity:.7}.container{max-width:90%;margin-left:var(--mb-1);margin-right:var(--mb-1)}.grid{display:grid;gap:1.5rem}.header{width:100%;position:fixed;top:0;left:0;z-index:var(--z-fixed);background-color:transparent}.nav{height:var(--header-height);display:flex;justify-content:space-between;align-items:center;row-gap:2rem;margin-left:1rem;margin-right:1rem}.nav__logo,.nav__toggle{color:var(--text-color)}.nav__logo{font-weight:var(--font-semi-bold)}.nav__toggle{font-size:1.2rem}.nav__menu{position:relative;display:flex;flex-direction:row;justify-content:space-between}.nav__list{display:flex;flex-direction:column;row-gap:1rem;width:100%}.nav__link{color:var(--title-color);font-weight:bolder;text-transform:uppercase;background:transparent;position:relative}.nav__link:hover{color:var(--first-color)}.nav__close{position:absolute;top:.75rem;right:1rem;font-size:1.5rem;color:var(--title-color);cursor:pointer;font-weight:bold;margin-top:7px}.show-menu{right:0 !important}.scroll-header{background-color:var(--body-color);box-shadow:1px 2px 8px hsla(var(--hue-color),100%,37%,.15)}.scroll-header .nav__logo,.scroll-header .nav__toggle{color:var(--title-color)}.home{min-height:84.5vh}.home__img{background-position:center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100vh;object-fit:cover;object-position:center;opacity:.8}.home__container{position:relative;height:640px;align-content:center;margin-top:100px}.home__data-title,.home__data-subtitle,.home__data-sub,.home__info,.home__social-link{color:var(--text-color)}.home__data-subtitle{display:block;font-weight:var(--font-semi-bold);color:var(--text-color-light)}.home__data-sub{display:block;font-weight:var(--font-semi-bold)}.home__data-title{font-size:48px;font-weight:bold;background:linear-gradient(90deg,#0056d2,var(--first-color));background-clip:text;-webkit-text-fill-color:transparent}.offerColor{color:var(--first-color);font-weight:900;font-size:27px}.priceDaysStyle{font-family:var(--body-font);font-size:23px;font-weight:bold;color:var(--text-color);text-align:left}@media screen and (max-width:1000px){.home__data-title{text-align:center;margin-top:20px;font-size:36px}.home__data-sub{text-align:center}.priceDaysStyle{font-size:17px;text-align:center}.offerColor{font-size:25px}}.home__social{display:flex;flex-direction:row;row-gap:1.5rem;column-gap:2.5rem;margin-top:2rem}.home__social-link{font-size:1.2rem;width:max-content}#facebook:hover{color:var(--facebook-color)}#instagram:hover{background:var(--instagram-bg);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#twitter:hover{color:var(--twitter-color)}#linkedin:hover{color:var(--linkedin-color)}#youtube:hover{color:var(--youtube-color)}.home__info{background-image:var(--home-info);display:flex;padding:1.5rem 1rem;align-items:center;column-gap:.5rem;position:absolute;right:0;bottom:1rem;width:228px;border-radius:7px}.home__info-title{display:block;font-family:var(--title-font);font-size:var(--small-font-size);font-weight:var(--font-semi-bold);margin-bottom:var(--mb-0-75);color:var(--white-color)}.home__info-button{font-size:var(--smaller-font-size)}.home__info-overlay{overflow:var(--img-hidden)}.home__info-img{width:145px;transition:var(--img-transition);margin-top:5px}.button{display:inline-block;background-color:var(--button-color);color:var(--white-color);padding:1rem 2rem;font-weight:var(--font-semi-bold);transition:.3s;border-radius:5px}.button:hover{background-color:var(--first-color)}.button--flex{display:flex;align-items:center;column-gap:.25rem}.button-link{background:0;padding:0}.button-link:hover{background:0}.about__data{text-align:center}.service__btm_tip{text-align:center}.about__container{row-gap:2.5rem}.about__description{margin-bottom:var(--mb-2);color:var(--text-color-light)}.discover{background-color:var(--body-color)}.discover__card{position:relative;width:200px;overflow:var(--img-hidden)}.discover__data{position:absolute;bottom:1.5rem;left:1rem}.discover__title,.discover__description{color:var(--white-color)}.discover__title{font-size:var(--h3-font-size);margin-bottom:var(--mb-0-25)}.discover__description{display:block;font-size:var(--smaller-font-size)}.discover__img{transition:var(--img-transition)}.discover__img:hover{transform:var(--img-scale)}.experience__container{row-gap:2.5rem;justify-content:center;align-items:center}.experience__content{grid-template-columns:repeat(3,1fr);column-gap:1rem;justify-items:center;padding:0 2rem}.experience__data{text-align:center}.experience__number{font-size:var(--h1-font-size);font-weight:var(--font-bold);color:var(--text-color);margin-bottom:40px}.experience__description{font-size:var(--normal-font-size)}.experience__img{position:relative;padding:0 2rem;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;width:100%;height:100%;cursor:pointer}.experience__card{position:relative;width:210px;height:210px;margin-bottom:var(--mb-0-25);overflow:var(--img-hidden)}.experience__overlay,.experience__content-box{position:absolute;top:0;left:0;width:100%;height:100%}.experience__picture{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50%;transition:var(--img-transition)}.experience__content-box::before{content:'';background:var(--exp-card);position:absolute;top:0;left:0;width:100%;height:100%;transform:var(--exp-scale);transition:var(--exp-transition);transform-origin:left}.experience__card:hover .experience__content-box::before{transform:var(--exp-scale-hover);transition:var(--exp-transition);transform-origin:left}.experience__box-two::before{transform-origin:right}.experience__card:hover .experience__box-two::before{transform-origin:right}.experience__card:hover .experience__box-three::before{transform-origin:left}.experience__card .experience__content-box{width:100%;height:100%;object-fit:cover;display:flex;justify-content:center;align-items:center}.experience__info{position:relative;padding:2rem;z-index:1;transition:var(--img-transition);transition-delay:0;transform:translateX(-200px)}.experience__card:hover .experience__info{transform:translateX(0);transition-delay:.3s}.info-left{transform:translateX(200px)}.experience__picture:hover{transform:var(--img-scale)}.experience__card-title{letter-spacing:1px;text-transform:uppercase}.experience__card-description{font-size:var(--normal-font-size)}.serviceCard{height:190px;width:140px}.place__container{grid-template-columns:repeat(2,max-content);justify-content:center}.private__container{grid-template-columns:repeat(1,max-content);justify-content:center}.serviceCard{position:relative;overflow:var(--img-hidden)}.subscribe__bg{background-color:var(--first-color-second);padding:2.5rem 0}.subscribe__title,.subscribe__description{color:var(--white-color)}.subscribe__description{text-align:center;margin-bottom:var(--mb-2-5)}.subscribe__form{background-color:var(--input-color);padding:.5rem;display:flex;justify-content:space-between}.subscribe__input{width:70%;padding:.5rem;background-color:var(--input-color);color:var(--text-color)}.subscribe__input::placeholder{color:var(--text-color-light)}.sponsor__container{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));justify-content:center;gap:3.5rem}.sponsor__img{width:90px;filter:invert(.7);transition:var(--img-transition)}.sponsor__content:hover .sponsor__img{filter:invert(.5)}.footer{background-color:#0f172a;padding-top:50px;padding-bottom:50px}.footer__container{row-gap:3.5rem}.footer__content{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));row-gap:2.5rem}.footer__subtitle{font-size:26px;margin-bottom:var(--mb-1-25);color:white;font-weight:900}.footer__description{margin-top:var(--mb-1);margin-bottom:var(--mb-2);color:white}.footer__social{font-size:1.25rem;color:white;margin-right:var(--mb-1-25)}.footer__item{font-size:16px;margin-bottom:var(--mb-0-75);color:white}.footer__link{color:white}.footer__link:hover{color:var(--title-color)}.footer__rights{display:flex;flex-direction:column;row-gap:1.5rem;text-align:center;padding-bottom:25px}.footer__copy,.footer__terms-link{font-size:var(--small-font-size);color:white;font-weight:bold}.footer__terms{display:flex;column-gap:1.5rem;justify-content:center}.footer__terms-link:hover{color:var(--text-color)}.scrollup{position:fixed;left:1rem;bottom:-20%;background-color:var(--first-color);padding:.5rem;display:flex;opacity:.7;z-index:var(--z-tooltip);transition:.4s}.scrollup__icon{color:var(--white-color)}.scrollup:hover{background-color:var(--first-color-alt);opacity:1}.show-scroll{bottom:4rem !important}.mobile-cta{position:fixed;left:0;right:0;z-index:100;background-color:transparent;text-align:center}.show-mobile-cta{bottom:0}.cta-button{display:inline-block;background-color:var(--first-color);color:white;padding:12px 20px;width:100%;text-decoration:none;font-size:14px;font-weight:bold;transition:background-color .3s ease;box-shadow:2px 2px 5px rgba(0,0,0,0.2)}@media(min-width:1200px){.mobile-cta{display:none}}::-webkit-scrollbar{width:.6rem;background-color:var(--scroll-bar-color)}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb-color)}::-webkit-scrollbar-thumb:hover{background-color:var(--text-color-light)}@media screen and (max-width:340px){.place__container{grid-template-columns:max-content;justify-content:center;align-items:center}.private__container{grid-template-columns:max-content;justify-content:center;align-items:center}.experience__content{padding:0}.experience__img{grid-template-columns:max-content;padding:0}.home__info{width:190px;padding:1rem}.home__social{row-gap:.5rem}}@media screen and (max-width:768px){.nav{margin-top:7px;height:calc(var(--header-height) + 0.2rem)}.home__container{height:auto;grid-template-columns:1fr;gap:4rem}.home__img{height:100vh}.mobile-cta{display:block}}@media screen and (max-width:1000px){.services{max-width:480px;width:90%}.serviceItem__container{grid-auto-flow:row}}@media screen and (min-width:568px){.place__container{grid-template-columns:repeat(3,max-content)}.private__container{grid-template-columns:repeat(2,max-content)}.susbcribe__form{width:470px;margin:0 auto}}@media screen and (min-width:768px){body{margin:0}.nav{height:calc(var(--header-height) + 1.5rem)}.nav__link_ad::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.nav__link_ad:hover::after{transform:scaleX(1)}.scroll-header{color:var(--first-color)}.scroll-header{color:var(--title-color)}.scroll-header::before{background-color:var(--title-color)}.scroll-header .change-theme{color:var(--text-color)}.section{padding:7rem 0 2rem}.home__container{grid-template-columns:4fr 4fr}.home__data{align-self:center}.home__social{flex-direction:row;align-self:flex-end;column-gap:2.5rem}.home__info{bottom:3rem}.about__container{grid-template-columns:repeat(2,1fr);align-items:center}.about__data,.about__title{text-align:initial}.service__btm_tip{text-align:end}.about__title{margin-bottom:var(--mb-1-5)}.about__description{margin-bottom:var(--mb-2)}.place__container{padding-top:2rem}.private__container{padding-top:2rem}.subscribe__bg{background:0;padding:0}.subscribe__container{background-color:var(--first-color-second);padding:3.5rem}.subscribe__input{padding:0 .5rem}.footer__rights{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1024px){.container{margin-left:auto;margin-right:auto}.home__container{grid-template-columns:4fr 4fr}.home__info{width:328px;grid-template-columns:repeat(1fr 2fr);column-gap:2rem}.home__info-title{font-size:var(--normal-font-size)}.discover__card{width:237px}.experience__content{margin-right:var(--mb-1) 0;column-gap:3.5rem}.discover__data{left:1.5rem;bottom:2rem}.discover__title{font-size:var(--h2-font-size)}.experience__card{width:320px}.experience__info{transform:translateX(-320px)}.experience__card:hover .experience__info{transform:translateX(0);transition-delay:.3s}.info-left{transform:translateX(320px)}.experience__picture{object-position:initial}.place__container{grid-template-columns:repeat(4,max-content);gap:3rem 2rem}.private__container{grid-template-columns:repeat(4,max-content);gap:3rem 2rem}.serviceCard{height:200px;width:160px}.footer__content{justify-items:center}}@media screen and (min-width:1200px){.container{max-width:90%}}@media screen and (max-width:1350px){.hide-it{display:none}}@media screen and (max-width:1250px){.hide-it-2{display:none}}@media screen and (min-width:1400px){.nav{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:1000px){.nav__menu{position:fixed;background-color:var(--body-color);top:0;right:-100%;width:70%;height:100%;box-shadow:-1px 0 4px hsla(var(--hue-color),100%,37%,.15);padding:1.5rem;transition:.4s;overflow-y:auto;scrollbar-width:thin}.nav__item_started{margin-top:20px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1000px){.nav__toggle,.nav__close{display:none}.nav__list{flex-direction:row;align-items:center;column-gap:20px}.nav__link{color:var(--text-color);text-transform:initial}.nav__link:hover{color:var(--first-color)}.nav__dark{position:initial;display:none}.nav__dark-desktop{display:flex;align-items:center}.label .ball{display:none}.checkbox{opacity:0;position:absolute}.label{display:none}.moon-icon,.sun-icon{font-size:.5rem}.moon-icon{color:white}.sun-icon{color:black}.nav__menu{column-gap:1rem}.change-theme{color:var(--text-color);font-size:20px}}@media screen and (min-height:721px){body{margin:0}}.review-container{grid-template-columns:1fr 1fr;align-items:center;max-width:90%;overflow:hidden;margin-top:70px}.swiper-testimonial{position:relative;overflow:hidden}.swiper-container{overflow:hidden;position:relative;width:100%}.swiper-slide{display:flex;justify-content:center;align-items:center}.review-card{width:100%;max-width:700px;height:100%;background:var(--body-color);padding:20px;border:.5px solid lightgray;transition:opacity .3s ease,transform .2s ease,box-shadow .2s ease,background-color .3s ease}.review-card .posted-on{font-size:12px;font-weight:bold;color:var(--text-color-light);margin-bottom:10px}.review-card .google-logo{display:flex;align-items:center;margin-bottom:15px}.review-card .google-logo img{height:24px;margin-right:8px}.review-card .review-text{font-size:16px;line-height:1.5;margin-bottom:20px}.review-card .reviewer{display:flex;align-items:center}.review-card .reviewer img{width:70px;height:70px;border-radius:50%;margin-right:12px;padding:5px;border:2px solid var(--first-color)}.review-card .reviewer .name{font-size:14px;font-weight:bold}@media(max-width:900px){.review-container{grid-template-columns:1fr;gap:30px}.review-card{padding:15px}.review-card .review-text{font-size:14px}.review-card .reviewer img{width:40px;height:40px;margin-right:10px}.review-card .reviewer .name{font-size:12px}}.swiper-pagination-bullet{width:20px;height:4px;border-radius:0;position:relative;overflow:hidden;background:var(--text-color)}.swiper-pagination-bullet::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.swiper-pagination-bullet-active{background:var(--text-color)}.swiper-pagination-bullet-active::before{background-color:var(--first-color);-webkit-animation:slide-progress 5s cubic-bezier(0.3,0,0.3,1) forwards;animation:slide-progress 5s cubic-bezier(0.3,0,0.3,1) forwards}.swiper-paused .swiper-pagination-bullet-active::before{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes slide-progress{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes slide-progress{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.parallax{height:100%;padding:50px 0;background-image:url('/assets/images/building-contact.jpg');background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.parallax::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:1}.parallax_card{background:rgba(255,255,255,1);border-radius:12px;padding:20px 30px;box-shadow:0 4px 10px rgba(0,0,0,0.1);max-width:90%;margin:0 auto 20px;text-align:center;position:relative;z-index:1}.form-container{background:linear-gradient(to bottom,var(--body-color),#a6d7ff);color:black;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.2);max-width:400px;padding:20px;text-align:left;position:relative;z-index:2}.form-container h2{font-weight:bold;color:var(--text-color);margin-bottom:20px;font-size:1.5rem}.form-container span{color:var(--text-color-light)}.popup{position:fixed;bottom:60px;left:70px;color:var(--text-color-light);padding:10px;border-radius:10px;font-size:12px;font-weight:bold;opacity:1;box-shadow:0 4px 6px rgba(0,0,0,0.1);display:none;min-width:200px;z-index:9999;animation:fadeIn .5s ease-in-out;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);background-color:rgba(255,255,255,0.12);border:.25px solid lightgray}.popup .close-btn{position:absolute;top:-5px;right:-5px;background:var(--mode-toggle-color);color:var(--body-color);border:0;width:15px;height:15px;border-radius:50%;text-align:center;line-height:15px;cursor:pointer;font-size:14px}.popup .close-btn:hover{background:var(--first-color)}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media(max-width:768px){.popup{display:none !important}}.dropdown{position:relative;display:inline-block}.dropdown-menu{display:grid;position:absolute;background:var(--body-color);list-style:none;padding:30px;top:100%;left:50%;transform:translateX(-50%);width:auto;min-width:300px;max-width:800px;box-shadow:0 4px 10px var(--card-shadow);border:.2px solid lightgray;transition:opacity .3s ease,transform .2s ease,box-shadow .2s ease,background-color .3s ease;opacity:0;grid-template-columns:repeat(3,minmax(250px,1fr));gap:10px;overflow:hidden;pointer-events:none;height:auto;z-index:1000}.dropdown-menu li{padding:5px;border-radius:5px;text-align:left;transition:background .2s ease;cursor:pointer}.dropdown-menu li a{color:var(--text-color);font-weight:bold;font-size:13px;display:block;width:100%}.dropdown-menu li a:hover{color:var(--first-color)}.dropdownsection-menu{display:flex;flex-direction:column;position:absolute;background:var(--body-color);list-style:none;padding:30px;top:100%;left:-300%;transform:translateX(-50%);height:auto;width:auto;box-shadow:0 4px 10px var(--card-shadow);border:.2px solid lightgray;opacity:0;visibility:hidden;overflow:hidden;pointer-events:none;transition:opacity .3s ease,transform .2s ease,box-shadow .2s ease,background-color .3s ease;gap:10px;z-index:1000}.dropdown-section{display:flex;flex-direction:column}.section-title{font-weight:bolder;font-size:15px;color:var(--first-color)}.section-title a{color:inherit}.section-items{display:grid;grid-template-columns:repeat(4,minmax(250px,1fr));gap:10px;padding:10px;list-style:none;margin:0}.cols-3{grid-template-columns:repeat(3,minmax(250px,1fr))}.section-items li{padding:5px;border-radius:5px;text-align:left;transition:background .2s ease;cursor:pointer}.section-items li a{color:var(--text-color);font-weight:bold;font-size:13px;display:block;width:100%}.section-items li a:hover{color:var(--first-color)}.drop-down-icon{display:inline-block;opacity:.5}@media(min-width:1000px){.dropdown:hover .dropdown-menu,.dropdown:hover .dropdownsection-menu,.dropdown-menu:hover,.dropdownsection-menu:hover{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto;visibility:visible}}.listdown{display:none}.listdown-menu{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out}.listdown-menu.active{max-height:100%;transition:max-height .3s ease-in,padding .3s ease-in;padding-top:10px;padding-bottom:10px;padding-left:5px}.listdown ol{list-style:none;padding-left:10px}.listdown li{padding-top:5px;padding-bottom:5px;align-items:center}.listdown li a{font-weight:bold;font-size:small;color:var(--text-color-light)}.listdown li a:hover{color:var(--first-color)}.listdown .sub-heading{padding-top:10px !important}.listdown-sub_link{color:var(--text-color) !important;text-decoration:underline}.mobile-item{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1000px){.dropdown,.dropdown-menu,.dropdownsection-menu{display:none !important}.listdown{display:block !important}.nav__link{font-size:small}}.tip-box{display:flex;align-items:center;background:var(--tip-bg);border-left:4px solid var(--tip-border);border-right:4px solid var(--tip-border);padding:12px;border-radius:20px;color:var(--text-color);font-size:16px;font-weight:500}@media(max-width:768px){.tip-box{font-size:14px}}.tip-box i{font-size:30px;margin-right:10px;color:var(--tip-border)}.info-box{background-color:var(--about-color);border:1px solid var(--first-color);border-radius:8px;padding:16px;max-width:75%;box-shadow:0 2px 4px rgba(0,0,0,0.1);text-align:center;margin:auto;margin-top:20px}.info-box h2{margin:0;font-weight:bold;color:var(--title-color)}.info-box p{margin:8px 0 0;color:var(--text-color);line-height:1.6}.whatsapp-icon{color:#25d366;padding-right:.5rem;display:inline-flex;align-items:center;justify-content:center}.change-theme:hover{color:var(--first-color)}.search-icon{cursor:pointer;color:var(--text-color);font-size:1rem;font-weight:bold;padding:10px;border-radius:50%;transition:all .3s ease}.search-icon:hover{color:var(--first-color)}.searchPopup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.8);background:var(--body-color);width:80%;max-width:400px;height:65%;max-height:400px;padding:20px;border-radius:10px;box-shadow:0 4px 6px var(--card-shadow),0 1px 3px var(--card-shadow);border:.5px solid var(--text-color);opacity:0;visibility:hidden;transition:all .3s ease-in-out;z-index:1000;display:flex;flex-direction:column}.searchPopup.show{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.searchPopup .close-btn{position:absolute;top:25px;right:10px;font-size:20px;cursor:pointer;color:var(--first-color);transition:.3s}.searchPopup .close-btn:hover{color:var(--first-color-alt)}.searchPopup input{width:95%;padding:10px;font-size:16px;border:1px solid var(--text-color);border-radius:5px;outline:0;margin-bottom:10px}#searchResults{flex-grow:1;overflow-y:auto;border-top:1px solid var(--first-color);padding-top:10px;scrollbar-width:thin;transition:.4s}.search-item{padding:8px;cursor:pointer;transition:background .2s ease;border-radius:5px}.search-item:hover{color:var(--first-color)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);visibility:hidden;opacity:0;transition:opacity .3s ease-in-out;z-index:999}.overlay.show{visibility:visible;opacity:1}.logo-container{position:relative;display:inline-block}.trademark{position:absolute;top:0;right:-20px;font-size:20px;font-weight:bolder;color:var(--text-color)}.quote-phone-number{padding-bottom:10px;margin:auto;font-size:15px;display:flex;justify-content:center;gap:22px;flex-direction:row;margin-top:25px}.quote-offer-button{background-color:var(--first-color-second);color:#fff;font-weight:600;font-size:14px;padding:5px 5px;border:0;border-radius:4px;cursor:default;white-space:nowrap;margin-bottom:10px}.quote-offer-old-price{text-decoration:line-through}@media screen and (max-width:768px){.quote-phone-number{gap:10px;flex-direction:column;padding-bottom:5px}.quote-offer-button{font-size:13px;margin-bottom:5px;margin-top:5px}}.quote-phone-number a{color:var(--text-color);font-weight:bold}.quote-phone-number a:hover{color:var(--first-color)}.quote-form-container{max-width:400px;background:white;padding:24px 27px;box-shadow:4px 6px 10px 10px rgba(0,0,0,0.1);text-align:center;margin:auto;border-radius:5px}.quote-form-container h2{font-size:20px;font-weight:900;margin-bottom:16px;color:black}.form-group{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.select-prefix{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:14px;font-size:14px;background:white;outline:0;text-align:center;font-weight:600;border:1px solid lightgray;border-radius:5px;transition:border-color .3s ease,box-shadow .3s ease}.select-prefix:hover,.select-prefix:focus{border-color:#333}.select-prefix option{text-align:left;padding:8px}.input-container{position:relative;width:100%}.input-icon{position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:18px;color:gray;pointer-events:none}.input-field{padding:12px 10px 12px 40px;font-size:14px;background:white;outline:0;width:100%;font-weight:600;border:1px solid lightgray;border-radius:5px;transition:border-color .3s ease,box-shadow .3s ease}.input-field:hover,.input-field:focus{border-color:#333}.input-field::placeholder{color:rgba(0,0,0,0.5)}.input-field-error{color:red;font-size:14px;display:none;margin-top:-5px}.whatsapp-toggle{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:16px;cursor:pointer}.whatsapp-toggle input{display:none}.toggle-slider{width:40px;height:20px;background:#ddd;position:relative;cursor:pointer;transition:background .3s;border-radius:10px}.toggle-slider::before{content:"";width:18px;height:18px;background:white;position:absolute;top:1px;left:2px;transition:.3s;border-radius:50%}.whatsapp-toggle input:checked+.toggle-slider{background:#34d399}.whatsapp-toggle input:checked+.toggle-slider::before{left:20px}.submit-btn{display:block;text-align:center;width:100%;padding:12px;background:#fda700;color:white;border:0;font-size:20px;font-weight:900;cursor:pointer;transition:background .3s;border-bottom:2px solid var(--first-color)}.submit-btn:hover{background:#e68900}.quote-form-btm-subtitle{display:block;font-size:12px;margin-top:10px;color:black;opacity:.5;font-weight:600}@media(max-width:480px){.quote-form-container{margin:16px}.quote-form-container h2{font-size:18px}.select-prefix{flex:none;width:100%;text-align:left}.input-field{width:100%;font-size:12px}.whatsapp-toggle{font-size:12px}.submit-btn{font-size:18px}.quote-form-btm-subtitle{font-size:11px}}.banner-container{text-align:center;padding:40px 20px;max-width:900px;margin:0 auto;position:relative;margin-top:6rem}@media screen and (max-width:768px){.banner-container{margin-top:3rem}}.badge{display:inline-flex;align-items:center;background-color:white;border:1px solid lightgray;color:black;font-size:14px;padding:6px 12px;border-radius:9999px;font-weight:500;gap:8px;position:relative}.badge-indicator{position:relative;width:10px;height:10px;background-color:#22c55e;border-radius:50%}.badge-indicator::before{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background-color:#22c55e;border-radius:50%;transform:translate(-50%,-50%) scale(1);opacity:.5;animation:pulse-ring 1.5s infinite ease-out;z-index:1}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}70%{transform:translate(-50%,-50%) scale(2.5);opacity:0}100%{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.banner-heading{font-size:60px;font-weight:900;background:linear-gradient(90deg,#0056d2,var(--first-color-second));background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px;margin-top:10px;line-height:1.2}@media screen and (max-width:768px){.banner-heading{font-size:36px}}.banner-subheading{font-size:16px;color:var(--text-color-light);margin-bottom:28px;max-width:700px;margin-left:auto;margin-right:auto}.banner-search{display:flex;justify-content:center;margin:24px 0 auto;width:100%;padding:0 20px}.search-wrapper{position:relative;width:100%;max-width:700px}.search-input{width:100%;padding:12px 44px 12px 16px;font-size:16px;border:1px solid #d1d5db;border-radius:8px;outline:0;transition:border-color .3s}.search-input:focus{border-color:#3b82f6}.banner-search-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:18px;color:black;pointer-events:none}.search-results{position:absolute;left:11%;right:11%;background:var(--body-color);border:.5px solid lightgray;border-radius:8px;box-shadow:0 4px 10px var(--card-shadow);z-index:99999;display:none;max-height:200px;overflow-y:auto;scrollbar-width:thin;max-width:700px}.search-result-item{padding:10px 16px;cursor:pointer;font-size:15px;color:var(--text-color);font-weight:bold}.search-result-item:hover{color:var(--first-color)}.banner-service-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:10px 0 24px 0}.banner-service-btn{padding:5px 10px;border:.5px solid lightgray;border-radius:20px;background-color:transparent;color:var(--text-color-light);font-size:14px;white-space:nowrap;transition:all .3s ease;cursor:pointer}.banner-service-btn:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,0.15)}.banner-buttons{display:flex;justify-content:center;gap:16px;margin-top:24px;margin-bottom:24px;flex-wrap:wrap}.btn-primary{background-color:var(--mode-toggle-color);color:var(--body-color);padding:12px 20px;font-size:16px;border:0;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,0.15)}.btn-secondary{background-color:var(--body-color);color:var(--text-color);padding:12px 20px;font-size:16px;border:.5px solid lightgray;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,0.15)}.banner-features{display:flex;justify-content:center;gap:20px;font-size:14px;color:var(--text-color);font-weight:bold;flex-wrap:wrap}.feature-item{display:flex;align-items:center;gap:6px;white-space:nowrap}.tick-green{color:#28a745;font-weight:bold;font-size:25px}.formSideElement{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-top:100px;margin-left:20px;margin-right:20px;gap:10px;background-color:var(--body-color-white);padding-top:100px;padding-bottom:100px}.formSideElement .arrowSvg{margin-top:100px;margin-left:-70px}@media screen and (max-width:900px){.formSideElement{flex-direction:column;gap:50px;padding-top:50px;padding-bottom:50px}}@media screen and (max-width:1200px){.formSideElement .arrowSvg{display:none}}.services-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.service-item{font-size:16px;padding-left:24px;text-align:left;position:relative;cursor:default;font-weight:bold;color:var(--text-color-light);background:transparent}@media screen and (max-width:900px){.services-grid{gap:12px}.service-item{font-size:14px;padding-left:18px}}.service-item::before{content:"✔";position:absolute;left:0;color:green}.service-item:hover{color:var(--first-color)}.quoteOverlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);visibility:hidden;opacity:0;transition:opacity .3s ease-in-out;z-index:999}.quoteOverlay.show{visibility:visible;opacity:1}.quotePopup{position:fixed;top:50%;left:50%;width:100%;max-width:400px;transform:translate(-50%,-50%) scale(0.8);opacity:0;visibility:hidden;transition:all .3s ease-in-out;z-index:1000}.quotePopup.show{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.getQuotePopupBtn{position:fixed;right:3rem;bottom:-20%;background-color:var(--first-color);padding:.5rem;display:flex;z-index:var(--z-tooltip);transition:.4s;width:60px;height:60px;border-radius:50%;align-items:center}.getQuotePopupBtn::before{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;background-color:#22c55e;border-radius:50%;transform:translate(-50%,-50%) scale(1);animation:pulse-ring 1.5s infinite ease-out;z-index:1}.getQuotePopupBtn__icon{color:var(--white-color);margin-left:auto;margin-right:auto;font-size:25px}.getQuotePopupBtn:hover{background-color:var(--first-color-alt);opacity:1}@media(max-width:1200px){.getQuotePopupBtn{display:none}}.pricing-container{display:flex;align-items:center;justify-content:left;gap:20px;margin-top:40px}.pricing-item{text-align:center}.pricing-title{font-weight:900;font-size:25px;cursor:pointer;color:var(--text-color)}.pricing-title:hover{color:var(--first-color)}.pricing-divider{width:3px;height:40px;background-color:#ccc}@media(max-width:768px){.pricing-container{gap:15px;justify-content:center}}