body:not(.wp-admin){background:linear-gradient(0deg,#156b77 8.43%,#39b5e0 50.7%)}.wp-admin .element{background-color:#39b5e0}:root{--font-size:20px;--font-1:'Fredoka';--font-2:'Gotham';--color1:#fff;--color2:#ffc127;--color3:#e25090;--color4:#383838;--color5:#093e48;--color10:#000;--color11:#fff;--a:#ffc127;--hover:#ffc127;--darktitle:#fff;--darktext:#fff}main{position:relative;z-index:5}.btitle{color:var(--color2);font-size:20px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:3.2px;text-transform:uppercase}.mtitle{font-size:40px;font-weight:600;line-height:120%}.f-50{font-size:50px}.f-40{font-size:40px}.dtext{line-height:140%}.btn-1{background-color:rgba(0,0,0,0);padding:11px 56px 13px 0;border:none}.btn-1:after{background:url(//happyhoo-ha.com/wp-content/themes/hhh/images/btn-1.svg) no-repeat right center;width:36px;height:37.8px;right:2px;top:2px;left:unset;transform:none}.btn-1:hover:after{width:36px;height:37.8px;right:2px;left:unset}.btn-1 span{font-size:20px;font-weight:600;line-height:1;color:#fff;transition:.3s}.btn-1:hover span{color:var(--color3)}.btn-3{background-color:var(--color3);border-radius:55px;border:1px solid var(--color3);padding:19px 34px}.btn-3:hover{background-color:var(--color3)}.btn-3:after{background-color:rgba(0,0,0,.1)}.btn-3 span{font-size:20px;font-style:normal;font-weight:600;line-height:100%;color:#fff;display:inline-flex !important;align-items:center;gap:25px}.btn-3 span:after{transform:none;height:unset;content:'';display:block;width:7px;height:14px;background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/arr2.svg);background-repeat:no-repeat;filter:brightness(0) invert(1)}.gform .gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform .gform_wrapper.gravity-theme .hidden_sub_label,.gform .gform_wrapper.gravity-theme .screen-reader-text{display:none !important}.show-sm{display:none}.navbar-brand{width:157px}header .menu_wrap{padding:25px 0}.header[data-sticky=sticky].sticky-head .menu_wrap{background:linear-gradient(180deg,#258fbf 0%,rgba(57,180,224,.5) 100%);padding:10px 0}.header[data-sticky=sticky].sticky-head .navbar-brand{width:90px}.header[data-sticky=sticky].sticky-head #navbar-home .main-menu{padding-bottom:0}.header[data-sticky=sticky].sticky-head .main-menu .menu-item:before{bottom:-13px}#navbar-home .main-menu{padding:0 12px 10px 0}#navbar-home .navbar-nav{gap:85px}.main-menu .navbar-nav .nav-link{padding:0}.main-menu .nav-link span{color:#fff;font-family:var(--font-2);text-transform:uppercase;font-weight:700}.main-menu .menu-item{position:relative}.main-menu .menu-item:before{content:'';height:12px;width:0;background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/menu-line.svg);background-repeat:no-repeat;background-position:left;position:absolute;bottom:-23px;transition:.5s;left:50%;transform:translateX(-50%)}.main-menu .menu-item.active:before,.main-menu .menu-item:hover:before{width:58px}footer .wrap{text-align:center;padding:118px 0 207px}footer .company-about{font-size:15px;font-weight:400;line-height:140%;width:570px;margin:28px auto 0;text-align:center}footer .social-icons{margin:31px 0 0;justify-content:center;gap:13px}footer .social-icons .soc-link{background-color:transparent;border:1px solid #ebc11f;width:56px;height:56px;transition:.3s;border-radius:100%}footer .social-icons .soc-link:hover{background-color:#ebc11f}footer .social-icons .soc-link img{opacity:1;max-width:15px;transition:0s;filter:brightness(0)}footer .social-icons .soc-link:hover img{max-width:20px}footer .social-icons .soc-link .icon-bg span.icon{filter:brightness(0) saturate(100%) invert(93%) sepia(17%) saturate(6805%) hue-rotate(350deg) brightness(103%) contrast(84%);transition:0s}footer .social-icons .soc-link:hover .icon-bg span.icon{filter:brightness(0)}footer .ccopyright a{color:#fff7e8}footer .ccopyright{font-size:13px;font-style:normal;font-weight:400;color:#fff;margin:21px 0 0}footer .ccopy{display:flex;justify-content:center;margin:5px 0 0;align-items:center;gap:7px}.heroxrow-01 .wrap{height:850px;padding:215px 0 0;align-items:flex-start}.heroxrow-01 .hero-bg{height:calc(100% - 6px);top:0}.heroxrow-01 .hero-bg img{object-position:top center}.heroxrow-01 .mtitle{color:var(--color3);font-size:70px;font-style:normal;font-weight:600;line-height:98%}.heroxrow-01 .dtext{color:var(--color4);font-style:normal;font-weight:400;line-height:140%;font-size:25px;margin-top:13px}.heroxrow-01 #dreamyText{font-size:25px;font-weight:600;line-height:114%;color:var(--color3)}.heroxrow-01 .container-xl{max-width:1210px}.heroxrow-01 .dinfo{padding:13px 0 0;position:relative;z-index:8}.heroxrow-01 .item-1{flex:0 0 50%}.heroxrow-01 .item-2{flex:1;position:relative;height:494px}.heroxrow-01 .item-2 .h-island{width:706px;height:494px;position:absolute;left:-100px;z-index:1;display:flex;align-items:flex-end}.heroxrow-01 .item-2 .h-sand{position:relative;z-index:2}.heroxrow-01 .item-2 .h-island img{width:100%;object-fit:contain}.heroxrow-01 .item-2 .h-textbubble{position:absolute;background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/h-textbubble-tail.svg);background-repeat:no-repeat;background-position:center bottom;width:179px;height:197.65px;top:46px;left:252px}.heroxrow-01 .item-2 .h-girl{width:182px;position:absolute;bottom:107px;left:calc(50% - 83px);z-index:3}.heroxrow-01 .h-tree{position:absolute;z-index:1}.heroxrow-01 .item-2 .h-island .h-tree1{width:190.95px;top:0;left:15px}.heroxrow-01 .item-2 .h-island .h-tree2{width:113.22px;top:134px;left:180px}.heroxrow-01 .item-2 .h-island .h-tree3{width:160.15px;right:28px;top:64px}.hero .item-2 .h-help{bottom:43px;right:-68px;width:174px;z-index:3;position:absolute}.hero .clouds.overlay{max-width:1440px;left:50%;transform:translateX(-50%);height:354px;top:142px;overflow:visible}.hero .clouds.overlay img{height:auto}.hero .clouds.overlay .h-cloud{position:absolute;opacity:.3}.hero .clouds.overlay .h-cloud.h-cloud-1{width:189.62px;top:41px;left:94px}.hero .clouds.overlay .h-cloud.h-cloud-2{width:155.98px;top:155px;left:373px}.hero .clouds.overlay .h-cloud.h-cloud-3{width:309.8px;top:150px;left:26px}.hero .clouds.overlay .h-cloud.h-cloud-4{width:400.17px;right:11%;top:2px}.hero .clouds.overlay .h-cloud.h-cloud-5{width:93.47px;top:161px;right:39%}.hero .clouds.overlay .h-cloud.h-cloud-6{width:390.3px;right:2%;top:177px}.hero .clouds.overlay .h-cloud.h-cloud-7{width:182.62px;right:27%;bottom:-2px}.hero .cloud-1{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/h-cloud-1.svg);width:191px;height:63px}.hero .cloud-2{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/h-cloud-2.svg);width:157px;height:45px}.hero .cloud-3{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/h-cloud-3.svg);width:311px;height:89px}.hero .cloud-4{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/h-cloud-4.svg);width:401px;height:119px}.hero .cloud-5{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/h-cloud-5.svg);width:95px;height:27px}.hero .cloud-6{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/h-cloud-6.svg);width:391px;height:112px}.hero .cloud-7{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/h-cloud-7.svg);width:183px;height:53px}.hero .cloud-8{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/h-cloud-2.svg);width:157px;height:45px}.hero .cloud-9{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/h-cloud-1.svg);width:191px;height:63px}.hero .clouds.overlay{max-width:100%;height:100%;max-height:610px;top:0;overflow:hidden}.cloud{position:absolute;width:100px;height:50px;z-index:1;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.3}.hero .h-birds{position:absolute;animation-name:cloudBounce;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform;pointer-events:none;z-index:2}.hero .clouds .h-birds-1{width:144px;left:calc(50% - 321px);top:199px}.hero .clouds .h-birds-2{width:197px;left:calc(50% - 199px);top:192px}.hero .wave.overlay{height:233px;bottom:0;top:unset;background:linear-gradient(180deg,#a5e9f3 50.17%,#39b4df 50.17%)}.hero .wave.overlay img{object-position:top}.hero .wave.overlay svg{width:100%;height:100%;display:block;position:absolute;bottom:0}.heroxrow-01 .gform{margin:24px 0 0;max-width:388px}.heroxrow-01 .gform form{display:flex}.heroxrow-01 .gform .gform-body{flex:1}.heroxrow-01 .gform_wrapper.gravity-theme .gfield input.large{border-radius:0;border:1px solid #fff;border-radius:50px 0 0 50px !important;padding:9.5px 25px;height:44px}.heroxrow-01 .gform .gform_wrapper.gravity-theme .gform_footer,.heroxrow-01 .gform .gform_wrapper.gravity-theme .gform_page_footer{padding:0;margin:0}.heroxrow-01 .gform .gform_footer button{margin-bottom:0 !important;border-radius:0;height:43.5px;border-radius:0 50px 50px 0;background-color:var(--color3);border-color:var(--color3);transition:.3s}.heroxrow-01 .gform button span{font-size:20px;font-style:normal;font-weight:600;color:#fff}.heroxrow-01 .gform input::placeholder{color:#ccc}.heroxrow-01 .gform button:after{display:none}.heroxrow-01 .gform button:hover{background-color:var(--color2);border-color:var(--color2)}.heroxrow-01 .gform button:hover span{color:var(--color5)}.heroxrow-01 .ptext{color:var(--color4);font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-top:13px}.hero .bg-wave{top:-1px !important;opacity:.5}.hero .gform_confirmation_message{color:#666}.heroxcol-01 .wrap{height:535px}.heroxcol-01 .wave.overlay{height:180px;bottom:-1px;background:linear-gradient(180deg,rgba(0,0,0,0) 50.17%,#39b4df 50.17%)}.heroxcol-01 .dinfo{text-align:center;margin-bottom:59px}.heroxcol-01 .mtitle{font-size:75px;font-weight:600;line-height:96%;text-transform:capitalize}.hero .wave.overlay .shark{width:78px;object-fit:contain;height:auto;z-index:2;position:absolute;top:30px;left:20%;transition:transform .3s}.hero .flip{transform:scaleX(-1)}.heroxcol-01 .bg-wave{top:4px !important}.titleopt-01 .wrap{padding:110px 0 60px;text-align:center}.titleopt-01 .btitle{margin-bottom:15px}.titleopt-01 .dtext{margin-top:12px}.titleopt-01.vcontact .wrap{padding:82px 0 14px}.titleopt-01.vcontact .btn-1:hover span{color:#fff}.titleopt-01.vcontact .btn-1:hover:after{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/btn-1-alt.svg)}.rowxmedia-02 .mtitle{text-transform:capitalize}.rowxmedia-02 .dmedia{flex:0 0 503px;text-align:center;position:relative}.rowxmedia-02 .d-popmedia{position:relative;z-index:1}.fbub{display:none;position:absolute;height:auto;top:0;left:0;z-index:2;will-change:transform;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.blob{display:none;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);height:auto}.element .blob img{width:100%}@keyframes float-bob2{0%{transform:translateY(0)}25%{transform:translateY(-15px)}50%{transform:translateY(0)}75%{transform:translateY(15px)}100%{transform:translateY(0)}}.element .blob.blob-0{width:582px;top:47%}.element .blob.blob-1{width:408px;top:41%;left:54%}.element .blob.blob-2{width:414px;top:31%;left:52%}.element .blob.blob-3{width:496px;top:42%;left:49%}.element .blob.blob-4{width:430px;top:43%;left:49%}.element .blob.blob-5{width:411px;top:64%;left:47%}.element img.fbub-1a{width:84px;top:112px;left:-8px}.element img.fbub-1b{width:89.3px;top:275px;left:unset;right:101px}.element img.fbub-2a{width:75.46px;top:186px;left:54px}.element img.fbub-2b{width:47.84px;top:129px;left:unset;right:45px}.element img.fbub-3a{width:49.54px;top:200px;left:35px}.element img.fbub-3b{width:76.63px;right:1px;left:unset;top:-1px}.element img.fbub-4a{width:92.39px;right:36px;top:-110px;left:unset}.element img.fbub-5a{width:75.46px;top:-14px;left:-14px}.element img.fbub-6a{width:60.68px;left:60px;top:235px}.element img.fbub-6b{width:95.71px;right:61px;left:unset;top:82px}.design-1 .wrap{padding:47px 0 0}.design-1 .dmedia{padding:0 0 0 20px}.design-1 .flexic{gap:97px;align-items:center}.design-1 .dinfo{padding:0 0 53px}.design-1 img{width:314px}.design-1 .fbub-2a,.design-1 .fbub-2b,.design-1 .blob-1{display:block}.design-2 .wrap{padding:84px 0 0}.design-2 .dmedia{padding:0 0 0 16px}.design-2 .flexic{gap:97px}.design-2 .dinfo{padding:7px 0 0 4px}.design-2 img{width:434px}.design-2 .fbub-3a,.design-2 .fbub-3b,.design-2 .blob-2{display:block}.design-3 .wrap{padding:11px 0 0}.design-3 .dmedia{padding:0 0 0 24px}.design-3 .flexic{gap:97px}.design-3 .dinfo{padding:19px 0 0}.design-3 img{width:468.65px}.design-3 .fbub-4a,.design-3 .blob-3{display:block}.design-4 .wrap{padding:134px 0 0}.design-4 .dmedia{padding:0 0 0 22px}.design-4 .flexic{gap:97px}.design-4 .dinfo{padding:9px 0 0 4px}.design-4 img{width:441px}.design-4 .fbub-5a,.design-4 .blob-4{display:block}.design-5 .wrap{padding:8px 0 0}.design-5 .dmedia{padding:0 14px 0 0}.design-5 .flexic{gap:97px;align-items:flex-end}.design-5 .dinfo{padding:0 0 37px}.design-5 img{width:293.6px}.design-5 .fbub-6a,.design-5 .fbub-6b,.design-5 .blob-5{display:block}.rowxmedia-01 .wrap{padding:25px 0 58px}.rowxmedia-01 .container-xl{max-width:1248px}.rowxmedia-01 .flexic .dmedia{flex:0 0 587px !important;position:relative}.rowxmedia-01 .flexic{gap:37px}.rowxmedia-01 .dinfo{margin:68px 0 0}.rowxmedia-01 .btitle+.mtitle{margin-top:12px}.rowxmedia-01 .dtext{margin-top:17px;padding-right:21px}.rowxmedia-01 .btn-loop{margin-top:26px}.rowxmedia-01 .fbub-1a,.rowxmedia-01 .fbub-1b,.rowxmedia-01 .blob-0{display:block}.rowxmedia-01 .d-popmedia{position:relative;z-index:2}.rowxmedia-03 .wrap{padding:76px 0 113px}.rowxmedia-03 .blob.blob-0{display:block;width:510px;top:45%;left:47%}.rowxmedia-03 .flexic .dmedia{flex:0 0 561px !important;position:relative;padding:3px 0 0}.rowxmedia-03 .flexic{gap:39px}.rowxmedia-03 .btitle+.mtitle{margin-top:12px}.rowxmedia-03 .dtext{margin-top:17px}.rowxmedia-03 .d-popmedia{position:relative;z-index:2}.des-cluster-1{padding-bottom:96px}.section-cluster{position:relative}.section-cluster .nwave{height:462px}.sliderlogo-01 .wrap{padding:18px 0}.sliderlogo-01 .container-xl{max-width:1080px}.sliderlogo-01 .item{display:flex;align-items:center;justify-content:center}.sliderlogo-01 .dlogo{height:auto}.sliderlogo-01 .dlogo img{object-fit:cover;height:42px;width:auto}.sliderlogo-01 .item-4 .dlogo img{height:57px}.sliderlogo-01 .item-5 .dlogo img{height:66px}.gfsub-01 .wrap{padding:82px 0 47px}.gfsub-01 .row{align-items:center}.gfsub-01 .mtitle{color:#ffd14b;font-size:35px;font-weight:600;line-height:120%;text-transform:capitalize}.gfsub-01 .gform .gform_wrapper.gravity-theme .gform_footer,.gfsub-01 .gform .gform_wrapper.gravity-theme .gform_page_footer{margin-top:0}.gfsub-01 .gform .gform_wrapper.gravity-theme .gfield select,.gfsub-01 .gform .gform_wrapper.gravity-theme .gfield input{height:55px;border-radius:55px !important;border:1px solid #fff;padding:20px}.gfsub-01 .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:27px}.gfsub-01 [data-ver=ver-1][data-assets*=gform-sub] form{gap:28px}.gfsub-01 .wrap .btn.btn-g{height:55px;background-color:var(--color3);border-color:var(--color3);padding:5px 32px;border-radius:55px;transition:.3s}.gfsub-01 .wrap .btn.btn-g:hover{background-color:var(--color2);border-color:var(--color2)}.gfsub-01 .wrap .btn.btn-g:hover span{color:var(--color5)}.gfsub-01 .wrap .btn.btn-g span{font-size:20px;font-style:normal;font-weight:600;line-height:100%;color:#fff}.gform_validation_errors{display:none !important}.cardsflex-01 .flexic{border-top:1px solid rgba(255,255,255,.2);padding:39px 0 0}.cardsflex-01 .ititle{font-weight:600}.cardsflex-01 .ptext{font-size:14px;font-weight:400;line-height:143%;margin-top:17px;padding-right:20px}.cardsflex-01 .flex-item:last-child .ptext{padding-right:12px}.overlay.reef,.overlay.sands{height:auto;top:unset;bottom:0}.overlay.sands img,.overlay.reef img{object-fit:cover;object-position:bottom center}.ajaxp-01 .wrap{padding:36px 0 71px}.ajaxp-01 .tax-links{margin-top:60px;margin-bottom:83px !important}.ajaxp-01 .tax-links ul{gap:14px !important;flex-wrap:nowrap;justify-content:center}.ajaxp-01 .tax-links ul li:nth-child(2){display:none}.ajaxp-01 .tax-links ul .btn-all{background-color:transparent !important;border-radius:55px;border:2px solid #fff}.ajaxp-01 .tax-links ul strong{display:block;position:absolute;top:-40px;text-align:center;width:100%;left:0}.ajaxp-01 .tax-links ul .btn img{width:65px;transition:transform .3s ease}.ajaxp-01 .tax-links ul .btn:hover img{animation:cbounce .6s}.ajaxp-01 .tax-links ul .cat-4 img{width:43.6px}.ajaxp-01 .tax-links ul .cat-5 img{width:51px}.ajaxp-01 .tax-links ul .cat-3 strong{top:-54px}.ajaxp-01 .tax-links ul .cat-4 strong{top:-68px}.ajaxp-01 .tax-links ul .cat-5 strong{top:-61px}.ajaxp-01 .tax-links ul .cat-6 strong{top:-61px}.ajaxp-01 .tax-links ul .cat-7 strong{top:-64px}.ajaxp-01 .tax-links ul .btn-2{background-color:transparent !important;border-radius:55px;border:2px solid #fff;padding:10px 23px;overflow:visible;position:relative}.ajaxp-01 .tax-links ul .cat-btn{padding:10px 22px 10px}.ajaxp-01 .tax-links ul .btn-2:hover,.ajaxp-01 .tax-links ul .btn-2.active{background-color:#e25090 !important;border:2px solid #e25090}.ajaxp-01 .tax-links .btn-2:after{background-color:transparent}.ajaxp-01 .tax-links .btn-2 span{font-size:15px;font-weight:400;line-height:100%;text-transform:uppercase;color:#fff}.ajaxp-01 .row{row-gap:85px}.ajaxp-01 .post-thumb{height:250px;position:relative;text-align:center}.ajaxp-01 .post-thumb .as-bg:not(.bg-ph) img{width:auto;object-position:bottom;object-fit:contain;position:relative;height:calc(100% - 40px);max-width:100%;margin:20px}.ajaxp-01 .col-lg-4 .post-thumb:before{content:'';width:100%;height:100%;position:absolute;background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/post-bg-1.svg);background-position:center;background-repeat:no-repeat;top:0;left:0;transition:.3s;z-index:1}.ajaxp-01 .col-lg-4 .post-thumb:after{content:'';width:100%;height:146px;position:absolute;background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/first-post-bg.svg);background-position:center center;background-repeat:no-repeat;top:81px;left:1px;transition:.3s;z-index:2;opacity:0}.ajaxp-01 .col-lg-4:first-child .post-thumb:after{opacity:1}.ajaxp-01 .col-lg-4 .post-thumb img{z-index:4;transition:transform .3s ease}.ajaxp-01 .col-lg-4 .post-link:hover img{animation:cwiggle .6s}.ajaxp-01 .bg-placeholder[data-ph=logo] img{transform:translateX(-50%) translateY(-50%);top:50%;left:50%}.ajaxp-01 .col-lg-4:nth-child(3n+2) .post-thumb:before{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/post-bg-2.svg)}.ajaxp-01 .col-lg-4:nth-child(3n+3) .post-thumb:before{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/post-bg-3.svg)}.ajaxp-01 .post-link:hover .post-thumb:before{filter:brightness(.9)}.ajaxp-01 .post-date{color:#ffc127;font-size:15px;font-style:normal;font-weight:500;line-height:1;text-transform:capitalize;margin:25px 0 0}.ajaxp-01 .post-title{color:#fff;font-size:20px;font-weight:500;line-height:120%;text-transform:capitalize;margin:13px 0 0;letter-spacing:-.1px;transition:.3s}.ajaxp-01 .ajx_btn{margin-top:71px !important}.ajaxp-01 .post-link:hover .post-title{color:var(--color3)}.ajax-products .flexic{display:flex;justify-content:space-between;text-transform:uppercase;font-size:15px;font-weight:500}.ajax-products .tax-links{margin-bottom:65px !important}.ajax-products .meta-links{margin-bottom:50px}.ajax-products[data-axgrid] .row{row-gap:62px}.ajax-products[data-axgrid] .cpt{background-color:transparent;border:none;padding:0}.ajax-products[data-axgrid] .cpt .post-thumbnail{height:370px;padding:35px}.ajax-products[data-axgrid] .cpt .ititle{margin-top:25px;font-size:25px;color:#fff}.ajax-products[data-axgrid] .cpt .cprice{color:var(--color2);font-size:25px;font-weight:600;line-height:1;margin-top:10px}.ajax-products[data-axgrid] .cpt .btn-3{margin-top:33px;padding:17px 25px}.ajax-products[data-axgrid] .cpt .btn-3:after{background-color:var(--color2)}.ajax-products[data-axgrid] .cpt .btn-3:hover{background-color:var(--color2);border:1px solid var(--color2)}.ajax-products[data-axgrid] .cpt .btn-3 span:after{transform:none;height:unset;content:'';display:block;width:11px;height:17px;background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/arr2.svg);background-repeat:no-repeat;filter:brightness(0) invert(1);background-size:10px}.ajax-products[data-axgrid] .btn-3 span{gap:20px}.ajax-products .bg-placeholder[data-ph=logo] img{filter:brightness(0)}.ajax-products .axf-btn-wrap{text-align:center;margin-top:60px}.ajax-products .sorter span{color:var(--color2);margin-right:12px}.ajax-products .sorter select{border:none;border-bottom:1px solid #fff;background-color:transparent;color:#fff;padding-bottom:6px;text-transform:uppercase}.ajax-products .sorter option{background-color:#fff;color:#333}.ajax-products .found{color:var(--color2)}.ajax-products .found span{color:#fff}.ajax-products .sorter option:checked,.ajax-products .sorter option:hover{background-color:#0073e6;color:#fff}.ajax-products .thumb-bg img{object-fit:contain}.ajax-products .post-thumbnail{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/prod-bg-1.svg);background-repeat:no-repeat;background-position:center}.ajax-products .col-lg-4:nth-child(9n+1) .post-thumbnail{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/prod-bg-1.svg)}.ajax-products .col-lg-4:nth-child(9n+2) .post-thumbnail{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/prod-bg-2.svg)}.ajax-products .col-lg-4:nth-child(9n+3) .post-thumbnail{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/prod-bg-3.svg)}.ajax-products .col-lg-4:nth-child(9n+4) .post-thumbnail{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/prod-bg-3.svg)}.ajax-products .col-lg-4:nth-child(9n+5) .post-thumbnail{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/prod-bg-1.svg)}.ajax-products .col-lg-4:nth-child(9n+6) .post-thumbnail{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/prod-bg-2.svg)}.ajax-products .col-lg-4:nth-child(9n+7) .post-thumbnail{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/prod-bg-2.svg)}.ajax-products .col-lg-4:nth-child(9n+8) .post-thumbnail{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/prod-bg-3.svg)}.ajax-products .col-lg-4:nth-child(9n+9) .post-thumbnail{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/prod-bg-1.svg)}.colaccordion-01 .wrap{padding:33px 0 51px}.colaccordion-01 .ititle{font-size:30px;font-weight:600;line-height:120%;color:var(--color3)}.colaccordion-01 .pad{padding:22px 0 0}.colaccordion-01 .item{margin-bottom:19px}.colaccordion-01 .item:hover .ititle{color:var(--color3)}.colaccordion-01 .dtext{color:#3e3e3e;letter-spacing:-.05px}.colaccordion-01 .collapsed .ititle{color:#37474f}.colaccordion-01 .col-info{background-color:#fff;max-width:970px;margin:0 auto;padding:66px 101px 74px;border-radius:30px}.colaccordion-01 .acc-indicator{top:-4px}.colaccordion-01 .acc-indicator div{font-size:43px;font-weight:400;line-height:1;color:#3e3e3e}.colaccordion-01 .acc-indicator .off{font-size:36px}.colaccordion-01 .collapsed .acc-indicator div{color:var(--color3)}.char-01.with-img .container-xl{top:-123px;margin-bottom:-68px}.char-01 .dmedia{margin:0 auto 43px;max-width:830px}.char-01 .col-info{text-align:center;max-width:681px;margin:0 auto 0}.cf-01 .wrap{padding:0 0 144px}.cf-01 .cf-info{padding:58px 0 88px;border-radius:30px;border:1px solid rgba(73,192,227,.88);background:rgba(47,159,193,.8);margin:0 auto;max-width:970px;text-align:center}.cf-01 .mtitle{color:#ffc127;font-size:40px;font-weight:600;line-height:120%;text-transform:capitalize;margin-bottom:41px}.cf-01 .gform{width:620px;margin:0 auto}.cf-01 .gform .gform_wrapper.gravity-theme .gfield select,.cf-01 .gform .gform_wrapper.gravity-theme .gfield input{border:none;height:55px;border-radius:50px;padding:15px 20px}.cf-01 .gform .gform_wrapper.gravity-theme .gfield.gfield_error select,.cf-01 .gform .gform_wrapper.gravity-theme .gfield.gfield_error input{border-radius:50px}.cf-01 .gform .gform_wrapper.gravity-theme .gfield.gfield_error textarea{border-radius:40px}.cf-01 .gform .gform_wrapper.gravity-theme .gfield textarea.large{height:122px;border:none;border-radius:30px;padding:15px 20px}.cf-01 .gform .gform_wrapper.gravity-theme .gform_footer,.cf-01 .gform .gform_wrapper.gravity-theme .gform_page_footer{margin-top:40px}.cf-01 .gform .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:16px;grid-row-gap:23px}.cf-01 .gform form{display:block !important;align-items:center !important}.cf-01 .gform_wrapper.gravity-theme #field_submit,.cf-01 .gform_wrapper.gravity-theme .gform_footer{justify-content:center}.cf-01 .gform .btn.btn-g{height:55px;background-color:var(--color3);border-color:var(--color3);padding:5px 32px;border-radius:55px}.cf-01 .gform .btn.btn-g:hover{background-color:#fddaea}.cf-01 .gform .btn.btn-g:hover span{color:var(--color3)}.cf-01 .gform .btn.btn-g span{font-size:20px;font-style:normal;font-weight:600;line-height:100%;color:#fff}.rowxcontact-01 .cf-01 .gform{width:570px;padding-top:4px}.rowxcontact-01 .cf-01 .gform .gform_wrapper.gravity-theme .gform_footer,.rowxcontact-01 .cf-01 .gform .gform_wrapper.gravity-theme .gform_page_footer{margin-top:20px}article .flexic-top{display:flex;padding:57px 34px 0;gap:13px;position:relative;z-index:2}article .flexic-top .dmedia{flex:0 0 455px;text-align:center}article .flexic-top .dmedia img{max-height:370px;object-fit:contain}article .flexic-top .dmeta{flex:1;padding:44px 27px 0 0}article .flexic-top h1{font-size:55px;font-weight:600;line-height:137%}article .flexic-top h3{font-size:30px;font-weight:600;line-height:137%;margin-top:-7px}article .corals{top:69px;height:394px}article .flexic-top .post-date{color:var(--color2)}.single-top{margin:9px auto 0;max-width:1170px;padding:0 15px;height:580px;position:relative;z-index:4;background-color:#136e7d;border-radius:30px;overflow:hidden}.single-top .pad{position:relative;padding:67px 50px 69px 54px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.single-top .mins-read{border-radius:50px;background:rgba(255,199,43,.6);backdrop-filter:blur(2px);padding:11px 21px;display:inline-block}.single-top .review-by{margin-top:28px;line-height:1.4}.single-top .dbtm,.single-top .dtop{position:relative;z-index:3}.single-top .dtop{max-width:400px}.single-top .dbtm .meta-date{color:var(--color2)}.single-top .post-date{margin-top:20px}.single-top .dbtm h3{font-size:30px;margin-top:11px}.single-top .dbtm h1{font-size:55px}.single-top .post-thumbnail{position:absolute;width:100%;right:0;top:0;overflow:hidden;height:100%}.single-top .post-thumbnail .thumb-bg{width:100%;height:100%;position:absolute}.single-top .post-thumbnail .d-img{object-fit:contain;width:571px;max-height:530px;position:absolute;right:69px;height:auto;top:50%;transform:translatey(-50%)}.single-top .corals{opacity:.2;height:476px;top:27px}.single-top .overlay.color{background:linear-gradient(256deg,rgba(0,0,0,.0) 0%,rgba(0,0,0,.7) 98.27%);z-index:1}.single-post header{position:absolute}.single-post .heroxcol-01{position:absolute;width:100%;top:0;opacity:1}.single-post .heroxcol-01 .wrap{height:480px}.post-article{padding:193px 0 0}article.single-post{width:100%;max-width:1200px;margin:0 auto;position:relative;z-index:3;padding:0 15px}article.single-post:before{position:absolute;width:calc(100% + 130px);height:calc(100% + 320px);left:50%;transform:translateX(-50%);content:'';top:-320px;background-color:rgba(0,0,0,.1);border-radius:30px}article.single-post div{position:relative;z-index:2}article .wrap{position:relative;padding:80px 0 0}article .wrap .flexic{flex-wrap:wrap;min-height:600px;justify-content:space-between}article .div-right{flex:0 0 705px;width:100%;max-width:705px;letter-spacing:-.05px}article .post-text a{color:var(--color3)}article .post-text p{line-height:140%;margin-bottom:28px}article .post-text strong{color:var(--a);font-weight:600}.post-text h2{font-size:35px;display:block;text-transform:capitalize}.post-text h3{font-size:30px;text-transform:capitalize;color:var(--color2)}.post-text h4{font-size:25px;text-transform:capitalize;font-weight:600}.post-text h5{color:var(--color2);margin-bottom:-2px;line-height:1.47}.post-text ol{margin-left:0;padding-left:0}.post-text img.aligncenter{display:block;margin:49px auto 58px}.post-text ul{list-style:none;margin:30px 0 0;padding-left:0}.post-text ul li{margin-bottom:26px;position:relative;padding-left:49px}.post-text ul li:before{position:absolute;content:'';width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/article-li.svg);left:0;top:4px}.post-text ul ul{margin-top:0}.post-text ul ul li{margin-bottom:0;padding-left:26px}.post-text ul ul li:before{content:'•';background:0 0;top:1px;left:10px}.post-text #link1{margin-top:60px;display:block;line-height:1.2;margin-bottom:25px}.post-text #link2{margin:55px 0 26px}.post-text #link3{margin:0 0 21px}.post-text #link4{margin:57px 0 21px}.post-text #link5{margin:57px 0 21px}.post-text #link7{margin:55px 0 15px}.author-bio{margin-top:60px}article .sidebar .wrap{padding:0}.sidebar .social-share h6{text-align:left}.sidebar h6{color:var(--color2);font-size:20px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:3.2px;text-transform:uppercase}.sidebar{flex:0 0 340px}article .side-shop .wrap{padding:30px 20px 41px;background-color:#2172d2;border-radius:30px}article .side-shop{text-align:center}article .side-shop .ray{width:200px;margin:0 auto}article .side-shop .ray img{max-height:150px}article .side-shop .mtitle{font-size:30px;font-weight:700;line-height:140%;margin-top:22px}article .side-shop .dtext{font-size:15px;line-height:1.4;margin-top:15px}article .side-shop .btn-3{margin-top:43px}article .side-shop .btn-3:after{display:none}article .side-shop .btn-3:hover{background-color:var(--color2);border-color:var(--color2)}article .side-shop .btn-3 span{gap:8px}article .side-shop .btn-3 span:after{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/arr.svg);width:14px;height:6px}.side-toc{margin-top:74px}.side-toc h6{border-bottom:1px solid #70cde5;padding-bottom:30px;margin-bottom:29px}.side-toc ul{list-style:none;padding:0;margin:0}.side-toc ul li{margin-bottom:26.4px}.side-toc ul li:last-child{margin-bottom:0}.side-toc a{color:#fff;font-size:20px;font-weight:700;line-height:140%;display:inline-block}.side-soc{margin-top:69px}.side-soc h6{border-bottom:1px solid #70cde5;padding-bottom:30px;margin-bottom:29px}.side-soc .heateor_sss_sharing_ul{gap:15px}.side-soc div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a:hover{background-color:var(--a) !important}.post-text .iconic{display:flex;align-items:flex-start;gap:39px;line-height:140%;margin-bottom:28px}.post-text .iconic img{flex:0 0 62px;margin:1px 0 0}.post-text .iconic div>p{margin:0}.post-text .iconic ul{list-style:none;margin:0;padding:0;padding-left:29px}.post-text .iconic ul li{position:relative}.post-text .iconic ul li:before{position:absolute;content:'•';left:-17px;top:0}.post-text .flex-content{display:flex;margin:37px auto 71px;gap:0px;width:calc(100% - 6px);border-radius:20px;overflow:hidden}.post-text .flex-content h2{line-height:1.3;margin-bottom:17px}.post-text .caption{font-size:13px;font-style:normal;font-weight:400;line-height:119%;word-break:break-all;padding:23px 27px 16px;background-color:#164f74;position:relative;text-align:center}.post-text .flex-content .dimg{flex:1}.post-text .flex-content .dimg img{width:100%}.post-text .flex-content.v2 p{margin-bottom:0}.post-text .flex-content.v2{gap:64px;margin-bottom:21px}.post-text .flex-content.v2 .dimg{flex:0 0 275px}.post-text .flex-content.v2 ol{margin-left:20px}.post-text .flex-content.v2 ol li::marker{color:var(--color2);font-size:20px;font-weight:400}.post-text .flex-content.v2 ol li{padding-left:10px;font-size:20px;font-weight:500;line-height:140%;margin-bottom:25px}article .post-text .caption a{color:#fff}.post-text .cta-1{width:100%;max-width:687px;margin:71px auto 61px;border-radius:30px;border:1px solid #46a5be;background:#2b97b5;position:relative}.post-text .cta-1 a{display:flex;padding:18px 30px;color:#fff;text-decoration:none;gap:23px}.post-text .cta-1 p:first-child{margin:0}.post-text .cta-1 .d-image{flex:0 0 155px}.post-text .cta-1 .d-image img{width:100%;height:auto}.post-text .cta-1 .d-content h3{line-height:1;margin-bottom:0;color:#fff}.post-text .cta-1 .d-content{padding:34px 15px 0 0;font-size:15px}.post-text .cta-1 .btn-2{margin:25px 0 0;padding:18px 36px;border-radius:55px;border:none;background-color:var(--color3);transition:.5s}.post-text .cta-1 .btn-2:hover{background-color:#fdc5de}.post-text .cta-1 .btn-2:hover span{color:var(--color3)}.post-text .cta-1 .btn-2:after{display:none}.post-text .cta-1 .btn-2 span{font-size:20px;font-weight:600;line-height:100%;text-transform:capitalize;color:#fff}.summary{position:relative;padding:45px 0 68px}.summary .pad{position:relative;z-index:2;padding:0 33px;max-height:197px;overflow:hidden;transition:max-height .5s ease}.summary .pad ul{margin:0}.summary ul li:before{background:0 0;content:'•';left:13px;top:1px}.summary ul{margin-left:-16px}.summary ul li{line-height:1.4;padding-left:31px;margin-bottom:0}.summary ul li::marker{font-size:15px}.summary .pad>p{margin:0}.summary .show-more{position:relative;z-index:3;border:none;padding:0;margin:26px 0 0 31px}.summary .show-more{font-size:20px;font-weight:600;line-height:120%;letter-spacing:1px;color:#fff;text-transform:uppercase;display:flex;justify-content:space-between;gap:11px}.summary .show-more.active img{transform:rotate(180deg)}.summary .show-more img{width:14px}.summary .pad.expanded{max-height:9999px}.summary:before{content:'';position:absolute;width:calc(100%);left:50%;transform:translateX(-50%);height:100%;top:0;border-radius:30px;border-left:10px solid #f1ba2b;background:#1b8597}.summary button{background-color:transparent;border:none}.summary:after{display:block;content:'';height:200px;position:absolute;bottom:37px;left:10px;z-index:2;width:calc(100% - 10px);background:linear-gradient(180deg,rgba(27,133,151,.68) 0%,#1b8597 100%);opacity:1;transition:.3s}.summary.active:after{opacity:0}.single-products{margin:60px 0 0}.single-products h3{color:var(--color2);font-size:40px;font-weight:600;line-height:120%;text-transform:capitalize}.helpp{text-align:center}.helpp .wrap{padding:67px 0}.helpp .mtitle{font-size:40px;font-weight:600;line-height:120%;text-transform:capitalize;color:var(--color2)}.helpp .dtext{width:100%;max-width:627px;margin:12px auto 0}.helpp .btn{margin-top:35px}.social-share .wrap{text-align:center;padding:40px 0 135px}.social-share h6{font-size:20px;font-weight:600;line-height:120%;letter-spacing:3.2px;text-transform:uppercase;margin-bottom:35px}.heateor_sss_sharing_ul{display:flex;justify-content:flex-start;gap:11px}div.heateor_sss_follow_ul a,div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a{width:55px;height:55px;display:flex !important;align-items:center;justify-content:center;border:1px solid #fff !important;border-radius:100%;transition:.3s;margin:0}section div.heateor_sss_sharing_ul a:hover{background-color:var(--color3) !important;border:1px solid var(--color3) !important}.article-cluster{position:relative;z-index:3}.article-cluster .overlay.wave{height:462px;top:-70px}.article-cluster .overlay.wave img{object-position:top center}.titleopt-01.s1 .wrap{padding:56px 0 14px}.titleopt-01.s2 .wrap{padding:58px 0 30px}.gfsub-01.s1 .wrap{padding:66px 0 30px}.rowxcontact-01 .container-xl{max-width:1228px}.rowxcontact-01 .wrap{padding-bottom:95px}.rowxcontact-01 .wrap .flexic .dmedia{flex:1;max-width:44%}.rowxcontact-01 .flexic .dinfo{margin-left:10px;margin-top:20px;position:relative;text-align:center;padding:47px 0 0}.rowxcontact-01 .flexic .dinfo:before{top:0;left:0;width:100%;height:100%;position:absolute;border-radius:30px;border:1px solid rgba(73,192,227,.88);opacity:.48;background:#2f9fc1;content:'';z-index:1}.rowxcontact-01 .flexic .dinfo *{position:relative;z-index:2}.rowxcontact-01 .mtitle{color:var(--color2);text-transform:capitalize}.rowxcontact-01 .dtext{max-width:490px;margin:32px auto 0;text-align:center;padding-right:26px}.article-product .spacer{height:144px}.post-product .wrap{padding:23px 0 0}.post-product .flexic{justify-content:space-between}.post-product .product-images{flex:0 0 570px;position:relative;max-width:570px}.post-product .swiper-slide{background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/main-prod-bg.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.post-product .mySwiper2 .swiper-slide{height:570px}.post-product .mySwiper .swiper-slide{height:127px}.post-product .swiper-slide{display:flex;justify-content:center;align-items:center}.post-product .mySwiper{margin-top:50px}.post-product .product-images img{width:81%;height:100%;object-fit:contain}.post-product .product-images .mySwiper img{width:79%}.post-product .swiper-button-prev:after,.post-product .swiper-button-next:after{font-size:24px;font-weight:600;color:var(--color3)}.post-product .product-info{flex:0 0 500px;padding:53px 0 0}.post-product .product-info .price,.post-product .product-info h1{font-size:50px;font-weight:600;line-height:120%}.post-product .product-info .price{font-size:40px;color:var(--color2);margin-top:11px;display:block}.post-product .product-info .btn.buy{margin-top:68px;padding:19px 25px}.post-product .product-info .btn.buy:after{display:none}.post-product .product-info .btn.buy:hover{border-color:var(--a);background-color:var(--a)}.post-product .product-acc{background-color:rgba(47,157,191,1);padding:41px 0 0;border-radius:30px;margin-top:70px}.post-product .product-acc h3{font-size:20px;font-weight:600;line-height:120%;text-transform:uppercase;font-family:var(--font-1)}.post-product .product-acc .ihead{cursor:pointer;padding:35px 0}.post-product .product-acc .item:first-child .ihead{padding-top:0}.post-product .product-acc .item{padding:0 50px;border-bottom:1px solid rgba(255,255,255,.3)}.post-product .product-acc .item:last-child{border:none}.post-product .product-acc .pad{padding:0 0 30px}.post-product .product-acc .pad p{margin-bottom:28px}.post-product .product-acc .pad p:last-child{margin-bottom:0}.post-product .product-acc .acc-indicator{position:relative;width:38px;height:38px;background-image:url(//happyhoo-ha.com/wp-content/themes/hhh/images/bg/indicator.svg);background-repeat:no-repeat;background-position:center;top:-4px;left:-6px}.post-product .product-acc .acc-indicator div{position:absolute;top:calc(50% - 2px);left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;display:flex;justify-content:center;align-items:center}.post-product .product-acc .acc-indicator .off{font-size:25px}.post-product .product-acc .acc-indicator .on{opacity:0;font-size:20px}.post-product .product-acc .acc-indicator.active .on{opacity:1}.post-product .product-acc .acc-indicator.active .off{opacity:0}.post-product .en{border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:20px;margin-bottom:20px}.post-product .by,.post-product .review{font-style:italic}.post-product .by{font-size:80%;text-align:right}.related-products .wrap{padding:96px 0 0}.related-products a{text-decoration:none}.related-products .container-xl{max-width:1230px}.related-products .ntitle{font-family:var(--font-1);text-transform:uppercase;font-size:25px;font-weight:600;margin-left:15px;margin-bottom:35px}.related-products .thumb-bg{background-color:rgba(255,255,255,.2);display:flex;justify-content:center;align-items:center}.related-products img{width:100%;height:auto}.post-related.s-article .row .col-lg-4:first-child .post-thumb:after{display:none}.ss.single-products h3{margin-bottom:60px}.sprod .col-cpt a{display:block;text-decoration:none;color:#fff}.sprod .col-cpt{flex:0 0 322px}.sprod[data-axgrid]{row-gap:54px}.sprod[data-axgrid] .col-cpt .cpt{display:flex;flex-direction:column}.sprod[data-axgrid] .col-cpt .cprice{font-weight:400;font-size:20px;margin-top:4px}.sprod[data-axgrid] .col-cpt .dtext{margin-top:28px}.sprod[data-axgrid] .col-cpt .ititle{margin-top:0;line-height:1.2}.sprod[data-axgrid] .col-cpt .btn-3{margin-top:46px}.enn{color:var(--color2);font-size:20px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:3.2px;text-transform:uppercase}.author-bio{padding:51px 40px 50px 52px;border-radius:30px;background-color:#0a5561}.author-bio .dtop{display:flex;align-items:center;gap:36px}.author-bio .photo{width:200px;height:200px;position:relative;border-radius:100%;overflow:hidden}.author-bio .by{margin-top:20px}.author-bio .enn{margin-bottom:4px}.author-bio .name{font-size:35px;font-weight:600;line-height:1}.author-bio .photo img{position:absolute;width:100%;height:100%;object-fit:cover}.author-bio .dtext{margin-top:40px}.s-article.post-related a{text-decoration:none}.s-article.post-related{margin-top:90px}.s-article.post-related .container-xl{max-width:1230px}.s-article.post-related .dtitle{font-size:40px;color:var(--a);font-weight:600;line-height:120%;text-transform:capitalize;margin-left:7px;margin-bottom:34px}.bubblesbg{top:0;position:fixed;width:100%;height:100vh;overflow:hidden}.bubblesbg .bubble{position:absolute;bottom:-75%;display:block;border-radius:50%;animation:float-up linear infinite}.bubblesbg .bubble:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;animation:sway-left-to-right 5s ease-in-out alternate infinite}.bubble.filled:before{background:rgba(217,217,217,.4)}.bubble.bordered:before{background:0 0;border:2px solid rgba(217,217,217,.4)}@keyframes float-up{to{transform:translateY(-175vh)}}@keyframes sway-left-to-right{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes sway-right-to-left{from{transform:translateX(100%)}to{transform:translateX(-100%)}}.h-tree{transform-origin:center bottom;animation-name:swayAnim;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes swayAnim{0%{transform:rotate(-2deg)}100%{transform:rotate(2deg)}}@keyframes squash{0%{transform:scale(1) skew(0deg,0deg) translate(0px,0px)}25%{transform:scale(1.03) skew(-8deg,3deg) translate(-5px,5px)}75%{transform:scale(.99) skew(10deg,-5deg) translate(5px,-5px)}100%{transform:scale(1) skew(0deg,0deg) translate(0px,0px)}}.h-cloud{position:absolute;animation-name:cloudBounce;animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform;pointer-events:none}@keyframes cloudBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.bubble-wrapper{position:relative;width:100%;animation:floatBubble var(--float-duration) ease-in-out infinite}.bubble-wrapper img{width:100%;display:block;filter:drop-shadow(0 0 10px rgba(255,255,255,.15))}.bubble-text{position:absolute;top:47px;left:0;transform:translateY(-50%);width:100%;color:#000;font-size:1.5em;text-align:center;white-space:pre-line;pointer-events:none;opacity:0;animation:fadeCycle var(--fade-duration) ease-in-out forwards}@keyframes floatBubble{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes fadeCycle{0%{opacity:0;transform:scale(.9);filter:blur(2px)}20%{opacity:1;transform:scale(1.03);filter:blur(0px) brightness(1.2)}80%{opacity:1;transform:scale(1.03);filter:blur(0px) brightness(1.1)}100%{opacity:0;transform:scale(1.08);filter:blur(2px) brightness(1)}}@keyframes cbounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-8px)}}@keyframes cwiggle{0%,100%{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.text-o-01 .wrap{padding:40px 0}.text-o-01 h3{margin:40px 0 30px;font-size:30px}body .gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{display:none}.cf-01 .gform .gform_wrapper.gravity-theme .gfield.gfield_error select,.cf-01 .gform .gform_wrapper.gravity-theme .gfield.gfield_error input{border:1px solid red !important}.single-top .post-thumbnail .fbub-6a{width:93px;height:200px;right:10%;left:unset;top:13%;animation-name:fbob-0;animation-duration:2.78s;animation-delay:.27s}.single-top .post-thumbnail .fbub-6b{width:60px;height:130px;right:53%;left:unset;top:50%;animation-name:fbob-1;animation-duration:3.42s;animation-delay:1.55s}.single-top .post-thumbnail .fbub-6a,.single-top .post-thumbnail .fbub-6b{display:block;z-index:2;will-change:transform;animation-iteration-count:infinite;animation-timing-function:ease-in-out;transform:none}@keyframes fbob-0{0%{transform:translateY(0)}50%{transform:translateY(-15px)}100%{transform:translateY(0)}}@keyframes fbob-1{0%{transform:translateY(0)}50%{transform:translateY(-25px)}100%{transform:translateY(0)}}