                      /* -===--::.........::----:          :=+*+=-.                            #%%+  %@@+
                     -+======================-         *@@@%@@@-  .%@+                      %@@*  -++:
                   .=++=====::::----::::..-==-        :@@@+.  .  *@@@@@@. %@@=  +@@#  .*%@@#%@@*  #%%=  .+%@@@%*:
                  :+++=.-===:             -==-         +@@@@%+:  =@@@#--  @@@+  *@@%  %@@%=+@@@*  @@@* .@@@*:=@@@-
                .=+++-   -===-            -==-           :=#@@@+  %@@+    @@@=  *@@% .@@@-  +@@*  %@@* =@@@.  %@@#
               -+++=:     -===-           -==-        -*=:.-@@@*  %@@#:-. @@@#:-@@@%  @@@#:-%@@*  %@@+ .@@@+.-@@@= .::.
             -++++-        ========-----=====-        -@@@@@@%+   =@@@@@: -%@@@@*@@%  :%@@@##@@*  %@@+  :*@@@@@#=  -+==
          .-++++-.       .==============--===-          ..:..       .:.     ...  ...    ...  ..   ...      .:.
        .=++++-.        :====-===-        -==-
     .-+++++-.        .====-  -===:       -==-         :::::::.     -%%#             -%%#                      =**+
  .-+++++=:         .-+===.    -===-      -==-         #@@@@@@@%+   :**+             :**+   .#%-               #@@%
-+++++=:          :=+++=:       :===-    .-==-         #@@#.:=@@@#  -##*   +#%%%#### -##*  +%@@@%#  :#%%@%#+.  *@@#
+*+++++-:.     .-=+++=:         .============-         #@@#   -@@@- +@@@  #@@* *@@@: =@@@ .*@@@#++   *+==%@@#  *@@#
.*+++++++++=--=+++=-.          :=============-         #@@#   =@@@: +@@@  +@@#=#@@+  =@@@.  @@@=    =*#%#%@@@  *@@#
 ++++ .:-=+++++++=.          :===============-         #@@%::=@@@*  +@@@  .#@%**=:   =@@@   @@@*.. +@@@-.#@@%  *@@#
 -+++:     -+++++++=-:.    :=================-         #@@@@@@@#-   +@@@  :@@@%%%##: =@@@   *@@@@@.:@@@%%#@@@  #@@%
 :+++:      ++++-==++++=--===================-         ::::::.      .::: -%@#-==*@@% .:::    .-++-   :--. .::  .:::
 :+++:      =+++   .:-=======================-                           =@@@**#%@%-         :=:.*
 -+++:      -+++.      :=====================-                             :=++=-.           -   *
 =+++.      =+++        =====================-            .    .-.   ..   .-   .-.--    .::     =-
.*++=      .+++=       .=====================-          --+*  +*+.  -+.-=++*  +=....* .*+:+*=- .*   .=::.=-=.
+*++++++++++++++=============================-        .#*+=*:.#:.:-=:  #-#*.:+:   .-+ #*=.*++: *. *-=-:%-. *:
=++++++++++++++++++++++======================-        .===--  .:::.     : :-:     :.  **=**=--**-.:.-  :  -:

Powered by Digital Malayali Studio https://studio.digitalmalayali.in/ */

@font-face{font-display:swap;font-family:"Philosopher";font-style:normal;font-weight:400;src:url(/fonts/philosopher-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Philosopher";font-style:normal;font-weight:700;src:url(/fonts/philosopher-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Biryani";font-style:normal;font-weight:400;src:url(/fonts/biryani-v13-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Biryani";font-style:normal;font-weight:600;src:url(/fonts/biryani-v13-latin-600.woff2) format("woff2")}body{font-family:"Biryani",sans-serif;font-weight:400;font-style:normal;overflow-x:hidden}html{scroll-behavior:smooth}:root{--bs-primary:#0b888a;--bg-primary:#0b888a;--bg-secondary:#edba59}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background-color:var(--bg-primary);border-radius:10px;border:3px solid #f1f1f1}::-webkit-scrollbar-thumb:hover{background:var(--bg-primary)}h1,h2,h3,h4{font-family:"Philosopher",sans-serif;font-weight:400;font-style:normal}.bg-primary{background-color:var(--bg-primary)!important}.btn-primary{background-color:var(--bs-primary)}.btn:hover,.btn:active{background-color:var(--bg-secondary)!important;color:var(--bs-primary)!important}.text-primary{color:var(--bs-primary)}#topbar-header,#topbar-header-home{background-color:var(--bs-primary)}.back-to-top{position:fixed;right:30px;bottom:30px;display:flex;width:45px;height:45px;align-items:center;justify-content:center;transition:0.5s;z-index:99}.btn{font-weight:600;transition:0.5s}.btn-square{width:32px;height:32px}.btn-sm-square{width:34px;height:34px}.btn-md-square{width:44px;height:44px}.btn-lg-square{width:56px;height:56px}.btn-square,.btn-sm-square,.btn-md-square,.btn-lg-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400;border-radius:50%}.btn.social-media:hover{background-color:#edba59!important}#booknow{background-color:var(--bs-dark)}#about-image{padding:10px}.btn.btn-primary{box-shadow:inset 0 0 0 0 var(--bs-primary);border:none!important}#booknow-btn:hover{color:var(--bs-primary)!important;background-color:#edba59}.btn.btn-light{box-shadow:inset 0 0 0 0 var(--bs-primary)}.btn.btn-light:hover{box-shadow:inset 300px 0 0 0 var(--bs-primary);color:var(--bs-light)!important}.btn-hover{transition:0.5s}.btn-hover:hover{color:var(--bs-secondary)!important}.section-title{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-primary)}.section-title::before{content:"";width:50px;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-right:-50px;border:1px solid var(--bs-primary)!important}.section-title::after{content:"";width:50px;position:absolute;top:50%;left:0;transform:translateY(-50%);margin-left:-50px;border:1px solid var(--bs-primary)!important}#kadvu-logo{width:150px!important;max-width:100%!important;height:auto}.fixed-top .container{transition:0.5s}.topbar{padding:2px 10px 2px 20px;background:var(--bs-primary)!important}.topbar a,.topbar a i{transition:0.5s}.topbar a:hover,.topbar a i:hover{color:var(--bs-secondary)!important}@media (max-width:768px){.topbar{display:none}}.navbar{display:flex}.navbar.home{display:none}#topbar-header{display:block}#topbar-header-home{display:none}.navbar-light .navbar-nav .nav-link{position:relative;padding:35px 15px;color:var(--bs-white)!important;font-size:17px;font-weight:400;outline:none;transition:0.5s}.sticky-top.navbar-light .navbar-nav .nav-link{padding:20px 15px;color:var(--bs-dark)!important}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:var(--bs-white)!important}.navbar-light .navbar-brand h1{color:var(--bs-white)}.sticky-top.navbar-light .navbar-brand h1{color:var(--bs-primary)}.navbar-light .navbar-brand img{max-height:60px;transition:0.5s}.sticky-top.navbar-light .navbar-brand img{max-height:45px}@media (min-width:1200px){.navbar .nav-item .dropdown-menu{display:block;visibility:hidden;top:100%;transform:rotateX(-75deg);transform-origin:0 0%;border:0;border-radius:10px;transition:0.5s;opacity:0}}.dropdown .dropdown-menu a:hover{background:var(--bs-primary);color:var(--bs-white)}.navbar .nav-item:hover .dropdown-menu{transform:rotateX(0deg);visibility:visible;background:var(--bs-light);transition:0.5s;opacity:1}@media (max-width:991.98px){.sticky-top.navbar-light{position:sticky;background:#fff}.navbar-light .navbar-brand h1{color:var(--bs-primary)}.navbar.navbar-expand-lg .navbar-toggler{padding:10px 20px;border:1px solid var(--bs-primary);color:var(--bs-primary)}.navbar-light .navbar-collapse{margin-top:15px;border-top:1px solid #ddd}.navbar-light .navbar-nav .nav-link,.sticky-top.navbar-light .navbar-nav .nav-link{padding:10px 0;color:var(--bs-dark)!important}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:var(--bs-primary)!important}.navbar-light .navbar-brand img{max-height:45px}}@media (max-width:992px){#topbar-header{display:block}#topbar-header-home{display:block}}@media (min-width:992px){.navbar-light{position:absolute;width:100%;top:0;left:0;border-bottom:1px solid rgb(255 255 255 / .1);z-index:999}.sticky-top.navbar-light{position:fixed;background:var(--bs-light)}.navbar-light .navbar-nav .nav-link::before{position:absolute;content:"";width:100%;height:0;bottom:-1px;left:0;background:var(--bs-primary);transition:0.5s;z-index:-1}.navbar-light .navbar-nav .nav-link:hover::before,.navbar-light .navbar-nav .nav-link.active::before{height:calc(100% + 1px);left:1px;transform:rotate(180deg)}.navbar-light .navbar-nav .nav-link.nav-contact::before{display:none}}.carousel-header .carousel-control-prev,.carousel-header .carousel-control-next{background:#fff0}.carousel-header .carousel-control-prev .carousel-control-prev-icon{position:absolute;top:50%;left:0;transform:translateY(-50%);width:54px;height:54px;border-top-left-radius:0;border-top-right-radius:50px;border-bottom-left-radius:0;border-bottom-right-radius:50px;background-size:60% 60%;background-color:rgb(255 255 255 / .2);border-radius:50%}.carousel-header .carousel-control-next .carousel-control-next-icon{position:absolute;top:50%;right:0;transform:translateY(-50%);border-top-left-radius:50px;border-top-right-radius:0;border-bottom-left-radius:50px;border-bottom-right-radius:0;background-size:60% 60%;width:54px;height:54px;background-color:rgb(255 255 255 / .2);border-radius:50%}.carousel-header .carousel .carousel-indicators li,.carousel-header .carousel .carousel-indicators li,.carousel-header .carousel .carousel-indicators li{opacity:0}.carousel-header .carousel-inner .carousel-item{position:relative;min-height:100vh}.carousel-header .carousel-inner .carousel-item img{position:absolute;width:100%;height:100%;object-fit:cover}.carousel-header .carousel-inner .carousel-item .carousel-caption .kadavu-logo{width:100%;max-width:150px;height:auto;position:absolute;top:-35%;left:33%}.carousel-header .carousel-inner .carousel-item .carousel-caption .banner-desc{position:relative;display:flex;flex-direction:column}.carousel-header .carousel-inner .carousel-item .carousel-caption{position:absolute;width:100%;height:100%;top:0;left:0;padding-top:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(rgb(0 0 0 / .4),rgb(0 0 0 / .4));background-size:cover}@media (max-width:768px){.carousel-header .carousel-inner .carousel-item img,.carousel-header .carousel-inner .carousel-item .carousel-caption{height:700px;margin-top:-49px}.carousel-header{height:700px!important}.carousel-header .carousel-control-prev .carousel-control-prev-icon,.carousel-header .carousel-control-next .carousel-control-next-icon{opacity:0}.search-bar{margin-top:-100px;transition:0.5s}}#activity-flters li{position:relative}.activity-title{position:absolute;display:flex;flex-direction:column;justify-content:center;height:70px;padding:0 56px;right:30px;left:30px;bottom:-21px;background:#fff;z-index:3}.activity-title{text-decoration:none!important}.booking{background:linear-gradient(rgb(11 136 138 / .8),rgb(11 136 138 / .8)),url(../images/DSC09739.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.booking .container .section-booking-title{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-white)}.booking .container .section-booking-title::before{content:"";width:50px;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-right:-50px;border:1px solid var(--bs-white)!important}.booking .container form .btn.btn-primary{box-shadow:inset 0 0 0 0 var(--bs-primary)}.booking .container form .btn.btn-primary:hover{box-shadow:inset 800px 0 0 0 var(--bs-light)!important;color:var(--bs-primary)!important}.footer{background:var(--bs-dark)}.footer-item a{color:#fff;text-decoration:none}.copyright{border-top:1px solid rgb(255 255 255 / .08);background:var(--bs-dark)!important}#contact_details a{text-decoration:none}.copyright a{text-decoration:none}#footer-logo{width:250px;max-width:100%;height:auto}.whatsapp{transform:translate(92px,0);width:139px;bottom:25%;background-color:var(--bs-primary);border-radius:50px 0 0 50px;transition:all 0.5s ease-in-out;z-index:10}.whatsapp-icon{transform:rotate(0deg);transition:all 0.5s ease-in-out}.whatsapp:hover{transform:translate(0,0)}.whatsapp:hover .whatsapp-icon{transform:rotate(360deg)}.viewpoint-page-img{border-radius:0 100px 0 100px}.viewpoint-page-img-right{border-radius:100px 0 100px 0}.swiper{width:100%;height:auto}.swiper-slide{width:100%;height:500px;text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:auto;object-fit:cover}.swiper{width:100%;height:300px;margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:center}.mySwiper2{height:100%;width:100%}.mySwiper{width:100%;height:auto;box-sizing:border-box;padding:10px 0}.mySwiper .swiper-slide{width:100%;height:180px;opacity:.4}.mySwiper .swiper-slide img{width:100%;height:180px}.mySwiper .swiper-slide-thumb-active{opacity:1}.swiper-button-next::after{font-size:20px}.swiper-button-prev::after{font-size:20px}.swiper-button-next,.swiper-button-prev{width:3rem;height:3rem;border-radius:1.5rem;color:#fff;background-color:#53c5be;opacity:1}@media (max-width:767px){.swiper-slide img{height:500px}.mySwiper{width:100%;height:auto;box-sizing:border-box;padding:10px 0}.mySwiper .swiper-slide{width:100%;height:auto;opacity:.4}.mySwiper .swiper-slide img{width:100%;height:50px}}.event-card{position:relative;width:100%;height:400px;border-radius:15px;overflow:hidden}#bridal-event{background-image:url(../images/bridal-event.webp);background-repeat:no-repeat;background-size:cover;background-position:center}#birthday-event{background-image:url(../images/birthday-party.webp);background-repeat:no-repeat;background-size:cover;background-position:center}#marriage-event{background-image:url(../images/marriage-event.webp);background-repeat:no-repeat;background-size:cover;background-position:center}#pool-event{background-image:url(../images/pool-party.webp);background-repeat:no-repeat;background-size:cover;background-position:center}#conference-event{background-image:url(../images/conference.webp);background-repeat:no-repeat;background-size:cover;background-position:center}#family-event{background-image:url(../images/familyget.webp);background-repeat:no-repeat;background-size:cover;background-position:center}.event-card::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .408) 62.83%,rgb(0 0 0 / .8) 99.99%);background-blend-mode:darken,normal}.event-card>.content{color:#fff;position:absolute;top:435px;left:4.77%;right:4.77%;z-index:2;transition:top 450ms ease-out}.event-card>.content>h1{font-size:2.5rem}.event-card:hover>.content{top:300px}.activities-card{width:100%;height:400px}.content{width:100%;height:100%;box-shadow:0 0 15px rgb(0 0 0 / .1);transition:transform 1s;transform-style:preserve-3d}.activities-card:hover .content{transform:rotateY(180deg);transition:transform 0.5s}#boatpeddling-card:hover .content{transform:rotateY(180deg);transition:transform 0.5s}#opengrill-card:hover .content{transform:rotateY(180deg);transition:transform 0.5s}.front{position:absolute;height:100%;width:100%;line-height:300px;color:#03446a;text-align:center;font-size:60px;border-radius:5px;backface-visibility:hidden}#kayaking-front{background-image:url(../images/kayaking-activity.webp);background-repeat:no-repeat;background-size:cover;background-position:center}#boatpeddling-front{background-image:url(../images/boating-activity.webp);background-repeat:no-repeat;background-size:cover;background-position:center}#opengrill-front{background-image:url(../images/opengrill-activity.webp);background-repeat:no-repeat;background-size:cover;background-position:center}#fishing-front{background-image:url(../images/fishing-activity.webp);background-repeat:no-repeat;background-size:cover;background-position:center}.back{position:absolute;height:100%;width:100%;background:#0b888a;color:#fefefe;border-radius:5px;backface-visibility:hidden}.back{background:#0b888a;color:#fff;transform:rotateY(180deg)}.back span{font-size:15px}.video-wrapper{position:relative;cursor:pointer}iframe{width:100%;aspect-ratio:16 / 9}.video-thumbnail{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;z-index:10}.play-button path{fill:#fff}.video-wrapper:hover path{fill:var(--bg-secondary)}#about-section-background{background:linear-gradient(rgb(255 255 255 / .8),rgb(255 255 255 / .8)),url(../images/DSC09637.webp);background-size:cover}.page-slider .carousel-control{position:absolute;top:50%;z-index:5;display:inline-block;transform:translateY(-50%);background-color:#fff0;text-shadow:none;transition:all 0.25s ease;padding:0;outline:0;border:0}.page-slider .item{background-position:center;border-radius:5px}.page-slider .carousel-control.left{left:0}.page-slider .carousel-control.right{right:0}.page-slider .carousel-control .page-arrow{background:rgb(0 0 0 / .8);color:#fff;line-height:70px;width:40px;height:40px;font-size:22px;border-radius:0;transition:all 500ms ease}.page-slider .carousel-control .page-arrow:hover{background:var(--bg-primary);color:#fff}.page-slider.small-bg .item{min-height:330px;background-size:cover}.page-slider.small-bg .box-slider-content{left:20%}.page-slider.small-bg .box-slider-text{background:rgb(0 0 0 / .55);padding:5px 20px}.page-slider.small-bg .box-slide-title{font-size:18px;color:#fff;font-weight:900}.box-slider-content{top:50%;padding:0;position:absolute;width:100%;transform:translateY(-50%)}@media (max-width:767px){.box-slider-content{transform:translateY(0);left:20px;bottom:20px;width:calc(100% - 40px)}.page-slider.small-bg .box-slide-title{font-size:14px;color:#fff;font-weight:900}.page-slider.small-bg .box-slider-content{left:7%;top:30%}}.box-slider-text{background:#111;background:rgb(0 0 0 / .65);display:inline-block;padding:20px 30px;max-width:650px}.box-slide-title{font-size:18px;font-weight:300;margin:0;color:#fff}@media (max-width:767px){.box-slide-title{font-size:16px}}.box-slide-sub-title{font-size:36px;margin:8px 0 10px;color:#fff}@media (max-width:767px){.box-slide-sub-title{font-size:26px}}.box-slide-description{color:#fff}@media (max-width:767px){.box-slide-description{font-size:15px}}.box-slider-text .btn{padding:10px 20px}.box-slide.owl-theme .owl-controls{margin:-20px}#about{background:#fff;background:linear-gradient(90deg,rgb(255 255 255) 47%,rgb(151 241 190 / .375875350140056) 100%,rgb(63 164 106) 100%,rgb(0 212 255) 100%)}#preloader{background:#fff;height:100%;left:0;opacity:1;filter:alpha(opacity=100);position:fixed;text-align:center;top:0;width:100%;z-index:999999999;overflow:hidden}.loader{position:absolute;left:50%;top:50%;width:48.2842712474619px;height:48.2842712474619px;margin-left:-24.14213562373095px;margin-top:-24.14213562373095px;border-radius:100%;-webkit-animation-name:loader;animation-name:loader;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:4s;animation-duration:4s}.loader .side{display:block;width:6px;height:20px;background-color:#046380;margin:2px;position:absolute;border-radius:50%;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease}.loader .side:nth-child(1),.loader .side:nth-child(5){transform:rotate(0deg);-webkit-animation-name:rotate0;animation-name:rotate0}.loader .side:nth-child(3),.loader .side:nth-child(7){transform:rotate(90deg);-webkit-animation-name:rotate90;animation-name:rotate90}.loader .side:nth-child(2),.loader .side:nth-child(6){transform:rotate(45deg);-webkit-animation-name:rotate45;animation-name:rotate45}.loader .side:nth-child(4),.loader .side:nth-child(8){transform:rotate(135deg);-webkit-animation-name:rotate135;animation-name:rotate135}.loader .side:nth-child(1){top:24.14213562373095px;left:48.2842712474619px;margin-left:-3px;margin-top:-10px;-webkit-animation-delay:0;animation-delay:0}.loader .side:nth-child(2){top:41.21320343109277px;left:41.21320343109277px;margin-left:-3px;margin-top:-10px;-webkit-animation-delay:0;animation-delay:0}.loader .side:nth-child(3){top:48.2842712474619px;left:24.14213562373095px;margin-left:-3px;margin-top:-10px;-webkit-animation-delay:0;animation-delay:0}.loader .side:nth-child(4){top:41.21320343109277px;left:7.07106781636913px;margin-left:-3px;margin-top:-10px;-webkit-animation-delay:0;animation-delay:0}.loader .side:nth-child(5){top:24.14213562373095px;left:0;margin-left:-3px;margin-top:-10px;-webkit-animation-delay:0;animation-delay:0}.loader .side:nth-child(6){top:7.07106781636913px;left:7.07106781636913px;margin-left:-3px;margin-top:-10px;-webkit-animation-delay:0;animation-delay:0}.loader .side:nth-child(7){top:0;left:24.14213562373095px;margin-left:-3px;margin-top:-10px;-webkit-animation-delay:0;animation-delay:0}.loader .side:nth-child(8){top:7.07106781636913px;left:41.21320343109277px;margin-left:-3px;margin-top:-10px;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes rotate0{0%{transform:rotate(0deg)}60%{transform:rotate(180deg)}100%{transform:rotate(180deg)}}@keyframes rotate0{0%{transform:rotate(0deg)}60%{transform:rotate(180deg)}100%{transform:rotate(180deg)}}@-webkit-keyframes rotate90{0%{transform:rotate(90deg)}60%{transform:rotate(270deg)}100%{transform:rotate(270deg)}}@keyframes rotate90{0%{transform:rotate(90deg)}60%{transform:rotate(270deg)}100%{transform:rotate(270deg)}}@-webkit-keyframes rotate45{0%{transform:rotate(45deg)}60%{transform:rotate(225deg)}100%{transform:rotate(225deg)}}@keyframes rotate45{0%{transform:rotate(45deg)}60%{transform:rotate(225deg)}100%{transform:rotate(225deg)}}@-webkit-keyframes rotate135{0%{transform:rotate(135deg)}60%{transform:rotate(315deg)}100%{transform:rotate(315deg)}}@keyframes rotate135{0%{transform:rotate(135deg)}60%{transform:rotate(315deg)}100%{transform:rotate(315deg)}}@-webkit-keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}