*{margin:0%;padding:0%;box-sizing:border-box}:root{--white:#fff;--secondary:#efefef;--black:#000;--light-black:#2f2f2f;--green-color:#015530;--light-green:#6ac834;--parrot-light-green:#e8ffdb;--footer-white: #FFFFFFB2;scroll-behavior:smooth;--campton-medium:"Campton-Medium" , sans-serif;--campton-book:"Campton-Book" , sans-serif;--campton-bold:"Campton-Bold" , sans-serif;--campton-semibold:"Campton-Semibold" , sans-serif;--letter-space:-.025em}body{font-family:var(--campton-book)}.col-10{max-width:1440px;margin:0 auto;box-sizing:border-box}.button{font-family:var(--campton-medium);padding:.9rem 3rem;border-radius:90px;font-size:1.18rem;letter-spacing:var(--letter-space);transition:all .2s;box-shadow:none!important}.button:hover{transform:translateY(-5px);transition:all .2s}.btn-color-white{background:var(--white);color:var(--green-color)!important;border:1px solid var(--light-green)}.btn-green-border{color:var(--light-green)!important;border:1px solid var(--light-green)}.button-green{background-color:var(--light-green);color:var(--black)!important}.button-secondary{background:#2f2f2f;color:var(--white)!important}.header{padding-bottom:180px;position:relative;overflow:hidden}.header .hero-video-wrapper{position:absolute;width:100%;height:100%;z-index:-1}.header .hero-video-wrapper:before{content:"";position:absolute;background:#00000073;mix-blend-mode:multiply;height:100%;width:100%;top:0%;left:0%}.header .hero-video-wrapper video{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.header:after{position:absolute;content:"";background:#6ac83499;filter:blur(70px);width:80px;height:670px;border-radius:50%;transform:translate(-0%,-0%) rotate(45deg);top:5%;right:25%;z-index:0}.header .logo{width:205px;height:75px}.header .logo img{width:100%!important;height:100%;object-fit:contain}.header .navbar{background-color:var(--white);transition:all .3s ease;z-index:99}.header .navbar .navbar-toggler-icon img{filter:invert(1)}.navbar.sticky{position:fixed;top:0;left:0;right:0;width:100%;background-color:var(--white);z-index:999;transition:all .3s ease;box-shadow:0 2px 10px #0000002d}.header .navbar-nav .active{position:relative;color:var(--black)!important}.header .navbar-nav .active:before{position:absolute;content:"";background-color:var(--white);width:.5rem;height:.5rem;border-radius:50%;top:50%;left:0%;transform:translate(-50%,-50%)}.nav-item .nav-link{font-size:1.25rem;letter-spacing:var(--letter-space);color:var(--light-black);cursor:pointer;transition:color .3s;font-family:var(--campton-book)}.green-text{color:var(--light-green)}.linear-text{background:linear-gradient(90.34deg,#1d925a 1.77%,#7ac7a3 23.81%,#1d925a 52.7%);color:transparent;background-clip:text;-webkit-background-clip:text}.offcanvas{background:linear-gradient(to bottom,#6ac834,#000)}.offcanvas-end{width:100%;border:none}.offcanvas-header{padding:.5rem 1.2rem}.offcanvas-header .close-nav{font-size:1.2rem;background:none;border:none}.offcanvas-body{padding:2rem 0;text-align:center}.offcanvas-body .nav-link{font-size:1.5rem;color:#ffffffd8;line-height:50px}.form_modal .image{width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;position:relative}.form_modal .image:before{content:"";position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;background:#0000008c;transition:all .3s ease}.form_modal .image img{width:100%;height:100%;object-fit:cover}.form_modal .card{border:1px solid #6ac834;border-radius:.7rem;overflow:hidden;background:none}.form_modal .card .card-img-overlay{display:flex;justify-content:center;align-items:center}.form_modal .card .section-heading h2{max-width:600px;margin:0 auto}.form_modal .btn-close{color:#fff;opacity:1;filter:invert(1);z-index:2;margin:8px}.header-content h1{margin-top:4rem;font-size:3.15rem;color:var(--white);font-family:var(--campton-medium);letter-spacing:var(--letter-space)}.header-content p{color:var(--white);font-family:var(--campton-medium);font-size:1.25rem;max-width:550px;z-index:3}.header-content .right-side .pricing-text p{font-size:1.3rem;color:var(--white);font-family:var(--campton-medium)}.header-content .right-side .pricing-text .title{font-family:var(--campton-semibold)}.header-content .right-side .pricing-text .subtitle{color:#eaeaea;font-size:1.25rem}.header-content .right-side .dropdown-wrapper{display:flex;align-items:center;background:var(--white);border-radius:50px;padding:18px 24px;max-width:650px;margin:1.5rem auto 0}.header-content .right-side .dropdown-item{flex:1;text-align:left}.dropdown-item.active,.dropdown-item:active{background-color:transparent}.header-content .right-side .dropdown-item .label{font-size:1rem;color:var(--light-black);font-family:var(--campton-medium);display:block;letter-spacing:var(--letter-space)}.header-content .right-side .dropdown-item select{border:none;outline:none;font-size:1.25rem;font-weight:600;color:var(--light-black);font-family:var(--campton-medium);background:transparent;width:100%;cursor:pointer}.header-content .right-side .divider{width:1px;height:40px;background:#ddd;margin:0 20px}.section-heading h2{color:var(--light-black);font-family:var(--campton-medium);letter-spacing:var(--letter-space);font-size:3.4rem}.section-heading h2 .green-text{color:var(--light-green)}.section-heading p{font-size:1.25rem;font-family:var(--campton-medium);color:#878787}.location-section{position:relative;top:-50px;transform:translateY(-50px)}.location-section a{text-decoration:none}.location-section .section-heading h2{font-size:2.2rem}.location-section .col-10{background-color:var(--white);border-radius:1rem;box-shadow:0 2px 10px #0000004d}.location-section .location-item{background-color:var(--white);border:1px solid var(--light-green);padding:.2rem .3rem;border-radius:90px;box-shadow:0 -16px 20.5px -20px #e3ffd3;transition:all .3s ease}.location-section .location-item:hover{transform:scale(.95)}.location-section .location-item .image{width:70px;min-width:70px;height:70px;min-height:70px;border-radius:50%;overflow:hidden}.location-section .location-item .image img{width:100%;height:100%;object-fit:cover;object-position:center}.location-section .location-item i{font-size:1.8rem;color:var(--light-green)}.location-section .location-item .city-name{color:#2f2f2fcc;font-family:var(--campton-medium);letter-spacing:var(--letter-space);font-size:1.2rem;margin-bottom:0;text-transform:capitalize;text-decoration:none}.stories-section .card{position:relative;background:#00000080;border-radius:0;overflow:hidden;border:none;cursor:pointer;transition:all .2s;height:100%}.stories-section .card .image{width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;position:relative}.stories-section .card .image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000057;z-index:1;transition:all .3s ease}.stories-section .card .image img,.stories-section .card .image video{position:absolute;z-index:0;width:100%;height:100%;object-fit:cover}.stories-section .card:hover .image:before{background:#00000032}.stories-section .card .image video{top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease;pointer-events:none}.stories-section .card .card-img-overlay{top:0;right:0;bottom:0;left:0;transition:opacity .4s ease , transform .4s ease;z-index:3}.stories-section .card.is-playing video{opacity:1}.stories-section .card.is-playing .card-img-overlay{opacity:0;transform:translateY(10px);pointer-events:none}.stories-section .card p{font-size:1.8rem;text-transform:uppercase;color:var(--white);font-family:var(--campton-book);letter-spacing:1px;margin-bottom:0}.banner-1{position:relative;overflow:hidden}.banner-1 .left-side h2{font-size:3rem;color:var(--light-black);font-family:var(--campton-medium);letter-spacing:var(--letter-space)}.banner-1 .right-side .image{position:relative;width:100%;height:100%;min-height:380px;overflow:hidden}.banner-1 .right-side .image:before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,#fff0 35%,#ffffff78 78%,#fff);pointer-events:none;z-index:1}.banner-1 .right-side .image img{width:100%;height:100%;object-fit:cover;display:block}.price-section{background:url(/build/assets/images/bg1-CqbPKQdV.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;overflow:hidden}.price-section .section-heading h2{color:var(--white)}.price-section .card{background:#fff3;border:1px solid #ffffff6b;-webkit-backdrop-filter:blur(1.899999976158142px);backdrop-filter:blur(1.899999976158142px);border-radius:1rem;overflow:hidden;height:100%}.price-section .card h3{background-color:var(--light-green);color:var(--black);font-family:var(--campton-medium);letter-spacing:var(--letter-space);font-size:1.5rem;padding:1rem}.price-section .card ul li,.price-section .card p{font-size:1.25rem;color:#fffc;font-family:var(--campton-book);letter-spacing:var(--letter-space)}.price-section .details{color:var(--white);font-family:var(--campton-book);letter-spacing:var(--letter-space);font-size:1.25rem}.our-team-section .card{background:var(--white);border:1px solid var(--light-green);border-radius:1rem;padding:2rem 1.2rem;height:100%;cursor:pointer;transition:all .2s}.our-team-section .card{transition:transform .3s ease , box-shadow .3s ease}.our-team-section .card:hover{transform:translateY(-6px);box-shadow:0 10px 30px #0000001f}.our-team-section .card .image{width:80px;min-width:80px;height:80px;min-height:80px;aspect-ratio:1;overflow:hidden;border-radius:50%}.our-team-section .card .image img{width:100%;height:100%;object-fit:cover}.our-team-section .card h3{font-size:1.8rem;color:var(--light-green);font-family:var(--campton-bold);letter-spacing:var(--letter-space)}.our-team-section .card .badge{color:var(--black);font-size:1rem;font-family:var(--campton-book);background:radial-gradient(#fef18b,#efcb5b);margin:.7rem;text-transform:uppercase;transition:all .3s ease}.our-team-section .team-content{flex:1}.our-team-section .card .team-content p{font-size:1.2rem;color:#2f2f2fcc;font-family:var(--campton-book);letter-spacing:var(--letter-space);line-height:1.5}.our-team-section .card .team-content p strong{font-size:1.25rem;color:#2f2f2fcc;font-family:var(--campton-semibold);letter-spacing:var(--letter-space)}.our-team-section .card .team-content .rating i{color:#ffbf00}.our-team-section .details p,.our-team-section .details a{font-size:1.25rem;color:#2f2f2fcc;font-family:var(--campton-book);letter-spacing:var(--letter-space)}.payment-section{background-color:#000e08;position:relative;overflow:hidden}.payment-section:before,.payment-section:after{content:"";position:absolute;transform:rotate(40deg);width:170px;height:155%;background:#6ac83499;border-radius:90px;filter:blur(40px);z-index:0}.payment-section:before{top:-35%;left:-5%;box-shadow:0 0 20px 45px #d5ffbdaf}.payment-section:after{top:-15%;right:15%;box-shadow:0 0 20px 40px #d5ffbdaf}.payment-section div{position:relative;z-index:2}.payment-section .section-heading h2,.payment-section .section-heading p{color:var(--white)}.payment-section .payment-details .image,.payment-section .payment-methods .image{width:60px;min-width:60px;height:60px;min-height:60px}.payment-section .payment-details .image img,.payment-section .payment-methods .image img,.payment-section .payment-services .service-item .image img{width:100%;height:100%;object-fit:contain}.payment-section .payment-details h3{font-size:1.4rem;color:var(--white);font-family:var(--campton-semibold);letter-spacing:var(--letter-space)}.payment-section .payment-details p{font-size:1.25rem;color:var(--white);font-family:var(--campton-book);letter-spacing:var(--letter-space);margin-bottom:0}.payment-section .payment-methods .card{background:linear-gradient(102.22deg,#6ac834 .99%,#000 114.35%);border:1px solid rgba(106,200,52,.707);border-radius:1rem;padding:1.5rem;height:100%}.payment-section .payment-methods h3{font-size:1.4rem;color:var(--white);font-family:var(--campton-medium);letter-spacing:var(--letter-space)}.payment-section .payment-methods p{font-size:1rem;color:var(--white);font-family:var(--campton-book);letter-spacing:var(--letter-space);margin-bottom:0}.payment-section .payment-services .service-item{background-color:transparent;border:1px solid var(--white);padding:.8rem;border-radius:90px}.payment-section .payment-services .service-item .image{width:30px;min-width:30px;height:30px;min-height:30px}.payment-section .payment-services .service-item p{font-size:1.05rem;color:var(--white);font-family:var(--campton-medium);margin-bottom:0}.contract-section .left-side-content ul li,.contract-section .left-side-content p{font-size:1.25rem;color:#6e6e6e;font-family:var(--campton-book);letter-spacing:var(--letter-space)}.contract-section .right-side .image{border-radius:1rem;height:auto;width:100%;aspect-ratio:1}.contract-section .right-side img{width:100%;height:100%;object-fit:cover;border-radius:1rem}.reels-section{background-color:#000;position:relative;overflow:hidden}.reels-section:before{content:"";position:absolute;top:-10%;left:15%;transform:rotate(45deg);width:180px;height:135%;background:#6ac83499;filter:blur(125.0999984741211px);z-index:0}.reels-section .section-heading h2{color:var(--white)}.reels-section .left-side .image{width:100%;height:auto;aspect-ratio:1;border-radius:1rem;overflow:hidden;position:relative;z-index:1}.reels-section .left-side .image img{border-radius:1rem;width:100%;height:100%;object-fit:cover}.reels-section .right-side{position:relative;z-index:1}.reels-section .right-side p{font-size:1.25rem;color:var(--white);font-family:var(--campton-book);letter-spacing:var(--letter-space)}.portfolio-gallery-section .portfolio-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:280px 200px 120px 280px;gap:20px;grid-auto-flow:dense}.portfolio-gallery-section .portfolio-grid .portfolio-item{grid-row:span 1}.portfolio-gallery-section .portfolio-grid .portfolio-item:nth-child(7),.portfolio-gallery-section .portfolio-grid .portfolio-item:nth-child(6){grid-row:span 2}.portfolio-gallery-section .portfolio-grid .portfolio-item:nth-child(1){grid-row:span 3}.portfolio-gallery-section .portfolio-grid .portfolio-item:nth-child(2),.portfolio-gallery-section .portfolio-grid .portfolio-item:nth-child(5),.portfolio-gallery-section .portfolio-grid .portfolio-item:nth-child(4){grid-row:span 2}.portfolio-gallery-section .portfolio-grid .portfolio-item{width:100%;height:100%;border-radius:1rem;overflow:hidden;cursor:pointer;aspect-ratio:3 / 4;border:1px solid rgba(37,37,37,.24)}.portfolio-gallery-section .portfolio-grid .portfolio-item .play-icon{background-color:#ffffff4d;-webkit-backdrop-filter:blur(94px);backdrop-filter:blur(94px);border-radius:50%;height:60px;min-height:60px;width:60px;min-width:60px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .3s ease}.portfolio-gallery-section .portfolio-grid .portfolio-item .play-icon i{color:var(--white);font-size:2rem}.portfolio-gallery-section .portfolio-grid .portfolio-item .play-icon:hover{background-color:#ffffff80}.portfolio-gallery-section .portfolio-grid .portfolio-item img{width:100%;height:100%;object-fit:cover;border-radius:1rem;transition:all .3s ease}.portfolio-gallery-section .portfolio-grid .portfolio-item:hover img{transform:scale(1.05)}.video-player-modal .modal-content{background:var(--white)!important}.video-player-modal .modal-body{padding:1.7rem}.video-player-modal .modal-body .video-box{width:100%;height:auto;aspect-ratio:16 / 9;overflow:hidden;background-color:#080b18;border-radius:.5rem}.video-player-modal .modal-body .video-box video{width:100%;height:100%;object-fit:cover}footer{background:#000e08;padding:60px 0 15px;position:relative}footer:before,footer:after{position:absolute;content:"";background:#ffffff49;filter:blur(110px);width:170px;height:170px;z-index:0;transform:translate(-0%,-0%)}footer:before{bottom:0%;right:0%}footer:after{bottom:0%;left:0%}.footer a{text-decoration:none;color:var(--footer-white);font-size:1rem}.footer .footer-logo img{width:200px!important}.footer .footer-nav{line-height:36px;gap:80px}.footer .footer-nav{font-size:1.1rem}.footer .social-icons li{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--footer-white);transition:all .2s;cursor:pointer}.footer .social-icons li i{color:var(--footer-white);font-size:1rem}.footer .social-icons li:hover i{color:var(--green-color)}.footer .social-icons li:hover{transform:translateY(-7px);background-color:var(--white)}.footer .active{color:var(--white)}.footer .nav-item{color:var(--footer-white);font-size:1rem}.footer .footer-head{border-bottom:1px solid #cfcfcf56}.footer .address-text{margin-left:70px}.footer .contact-details{margin-left:105px}.footer .address-text .address{color:#ffffffa3;font-family:var(--campton-book);letter-spacing:var(--letter-space);font-size:1rem;line-height:30px}.footer .contact-heading{color:var(--footer-white);font-size:1.14rem;font-family:var(--campton-medium);letter-spacing:var(--letter-space)}.footer .contact-details ul{display:inline-block;line-height:35px}.footer .contact-details ul a span{font-size:.91rem;color:#ffffffbc}.footer .footer-title{color:#ffffffa3}.copyright{position:relative;z-index:1}.copyright li a{color:#ffffffad;font-size:.94rem;font-family:var(--campton-book);letter-spacing:var(--letter-space)}.copyright li:hover{transform:translateY(-2px);transition:all .2s}.photographer-form-section{background:linear-gradient(#0000008e,#0000006f),url(/build/assets/images/form-bg-DoaeVtOb.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.photographer-form-section .form-section .form-control::placeholder{color:#2f2f2fc3}.photographer-form-section .form-section .form-control{border:1px solid var(--light-green);font-size:1.4rem;background-color:var(--white);color:#252b22;box-shadow:0 0 2px var(--light-green)!important;border-radius:8px;padding:.9rem 1rem;font-family:var(--campton-medium);letter-spacing:var(--letter-space)}.photographer-form-section .form-section .form-select{border:1px solid var(--light-green);font-family:var(--campton-medium);letter-spacing:var(--letter-space);font-size:1.4rem;background-color:#fff;color:#2f2f2fc3;box-shadow:0 0 2px var(--light-green)!important;border-radius:8px;padding:.9rem 2rem .9rem .9rem}.photographer-form-section .crew-requirements-section .number-title{font-size:1.3rem;color:var(--white);font-family:var(--campton-medium);letter-spacing:var(--letter-space)}.photographer-form-section .crew-requirements-section .rating-circle{position:relative;cursor:pointer}.photographer-form-section .crew-requirements-section .rating-circle input{display:none}.photographer-form-section .crew-requirements-section .rating-circle span{width:40px;min-width:40px;height:40px;min-height:40px;border-radius:50%;background:var(--white);border:1px solid var(--black);display:flex;align-items:center;justify-content:center;color:var(--black);font-size:1.25rem;font-family:var(--campton-medium);transition:all .25s ease;-webkit-user-select:none;user-select:none}.photographer-form-section .crew-requirements-section .rating-circle input:checked+span{background:var(--light-green);color:var(--white);border-color:var(--white)}.photographer-form-section .crew-requirements-section .rating-circle span:hover{border-color:var(--light-green)}.photographer-form-section .form-section .form-button .button-green{border-radius:10px;padding:1rem 5rem;font-size:1.5rem}