*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden}body{line-height:1.2;background-color:#fff;color:#303c51;font-family:Fira Sans,sans-serif;font-size:16px;overflow-x:hidden!important}body.overflow-hidden{overflow:hidden!important}body .main{background-image:url(/wp-content/themes/jana/public/build/assets/jana-bg-top-extra-COfJF4bw.jpg),url(/wp-content/themes/jana/public/build/assets/jana-bg-bottom-CQPlI2Hg.jpg);background-position:top right,bottom left;background-size:contain,contain;background-repeat:no-repeat,no-repeat}body:not(.home) .main{padding-top:100px;padding-bottom:100px}@media(min-width:992px){body:not(.home) .main{padding-top:150px}}a:link,a:visited{text-decoration:none}img{max-width:100%;height:auto}.sr-only{position:absolute;left:-9999px;z-index:99999;padding:1em;background-color:#000;color:#fff;opacity:0}.sr-only:focus{left:50%;transform:translate(-50%);opacity:1}p{font-size:16px;margin-bottom:10px;line-height:1.4;color:#303c51}@media(min-width:992px){p{font-size:18px;margin-bottom:20px}}p a:link,p a:visited{color:#303c51;text-decoration:underline}ul li,ol li{line-height:1.6;font-size:16px;color:#303c51}@media(min-width:992px){ul li,ol li{font-size:18px}}ol{padding-left:20px;margin-bottom:20px}h1,h2,h3,h4{font-family:Bodoni Moda,serif;color:#cf2e2e;font-weight:400}h2{font-size:24px;margin-bottom:20px}@media(min-width:992px){h2{font-size:35px;margin-bottom:40px}}.btn{padding:15px 30px;display:block;max-width:260px;border-radius:8px;background-color:#cf2e2e;color:#fff;font-weight:700;font-size:15px;box-shadow:0 3px 15px 7px #0000001a;margin:20px auto 0;text-align:center;transition:all .4s ease-in-out}.btn:hover{background-color:#a51919}.footer{padding:70px 0 40px;background-color:#8ed1fc;color:#fff;text-align:center;background-image:url(/wp-content/themes/jana/public/build/assets/footer-bg-Dry3hJq0.png);background-position:center;background-size:cover;background-repeat:no-repeat}.footer-social-title{margin-bottom:60px;color:#fff;font-size:20px;font-weight:700}.footer-social-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;max-width:1100px;margin:0 auto}.footer-social-list .footer-social-item{display:flex;flex-direction:column;align-items:center;gap:16px;color:#fff;width:calc(50% - 20px)}@media(min-width:992px){.footer-social-list .footer-social-item{width:unset}}.footer-social-list .footer-social-item:hover .footer-social-text{text-decoration:underline}.footer-social-icon{display:inline-flex;align-items:center;justify-content:center;height:48px}.footer-social-icon svg{display:block;width:auto;height:100%;max-height:48px;fill:currentColor}.footer-social-text{font-size:14px}@media(min-width:992px){.footer-social-text{font-size:18px}}.footer-copy{padding-top:80px;font-size:14px}@media(min-width:992px){.footer-copy{font-size:16px}}.footer-copy .footer-copy-text{display:block;margin-bottom:5px}@media(min-width:992px){.footer-copy .footer-copy-text{display:inline;margin-bottom:0}}.footer-copy a{color:#fff;text-decoration:underline}.container{width:100%;padding-right:20px;padding-left:20px;margin:0 auto;max-width:800px}@media(min-width:576px){.container{padding-right:40px;padding-left:40px}}@media(min-width:992px){.container{max-width:1376px}}@media(min-width:1200px){.container{padding-right:60px;padding-left:60px}}@media(min-width:992px){.container.container-mini{max-width:1120px}}.container-fluid{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media(min-width:1200px){.container-fluid{padding-right:60px;padding-left:60px}}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}[class^=col-],[class*=" col-"]{position:relative;width:100%;padding-right:10px;padding-left:10px;margin-bottom:10px;margin-top:10px}@media(min-width:576px){.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width:768px){.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width:992px){.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width:1200px){.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.hero{position:relative;overflow:hidden;background-color:#8ed1fc}.hero .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.hero .hero-container{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:30px;min-height:550px}@media(min-width:992px){.hero .hero-container{flex-direction:row;align-items:flex-end;justify-content:space-between;height:600px;gap:0}}.hero .hero-image{position:relative;width:100%;order:2}@media(min-width:992px){.hero .hero-image{order:1;max-width:50%;align-self:flex-end}}.hero .hero-image .hero-image-img{display:block;width:100%;max-width:100%;height:auto}@media(min-width:992px){.hero .hero-image .hero-image-img{width:120%;max-width:120%}}.hero .hero-signature{position:absolute;top:30px;right:0;width:140px;height:auto;z-index:2}@media(min-width:992px){.hero .hero-signature{width:21vw;margin-left:-6vw;margin-top:36px;left:0;right:auto}}@media(min-width:1400px){.hero .hero-signature{width:300px}}@media(min-width:1800px){.hero .hero-signature{margin-left:-100px}}.hero .hero-text{width:100%;position:relative;z-index:1;order:1;padding-top:60px;display:flex;flex-direction:column;align-items:flex-end;text-align:right}@media(min-width:992px){.hero .hero-text{order:2;padding-top:0;max-width:50%;align-self:center}}.hero .hero-text .hero-text-img{display:block;width:90%;max-width:90%;height:auto}.hero .hero-text .hero-logo{display:block;width:160px;height:auto;margin-top:20px}@media(min-width:992px){.hero .hero-text .hero-logo{width:300px;margin-top:40px}}.hero .hero-seo-title{position:absolute;left:-5000px}.text{padding:60px 0 20px;text-align:center}.text .text-inner{max-width:820px;margin:0 auto}.text .text-inner .text-content ol,.text .text-inner .text-content ul{list-style-position:inside;padding-left:0}.text .text-inner .text-content li{margin-bottom:5px}.text .text-inner .text-content li::marker{font-weight:700}.text .text-inner .btn{margin-top:30px}.cards{padding:40px 0 0;text-align:center}.cards .cards-inner{max-width:1000px;margin:0 auto}.cards .cards-inner .cards-title{max-width:800px;margin:0 auto}.cards .cards-inner .cards-list{margin-top:50px;display:flex;gap:15px;flex-direction:column}@media(min-width:768px){.cards .cards-inner .cards-list{flex-direction:row}}.cards .cards-inner .cards-list .cards-item{width:100%;background-color:#8ed1fc;background-image:linear-gradient(118deg,#0269b380,#0269b300 35%);border-radius:8px;padding:30px 20px}@media(min-width:768px){.cards .cards-inner .cards-list .cards-item{width:33.3333%}}.cards .cards-inner .cards-list .cards-item .cards-icon{margin-bottom:10px}.cards .cards-inner .cards-list .cards-item .cards-icon img{width:24px;height:auto;display:inline-block}.cards-gifts{padding:60px 0 20px;text-align:center}.cards-gifts .cards-gifts-intro{max-width:500px;margin:0 auto}.cards-gifts .cards-gifts-inner{max-width:1100px;margin:0 auto}.cards-gifts .cards-gifts-inner .cards-gifts-list{display:flex;gap:20px;margin-top:50px;flex-wrap:wrap;justify-content:center}.cards-gifts .cards-gifts-inner .cards-gifts-list .cards-gifts-item{width:calc(50% - 20px);background-color:#8ed1fc;background-image:linear-gradient(118deg,#0269b380,#0269b300 35%);border-radius:8px;padding:30px 10px 10px}@media(min-width:768px){.cards-gifts .cards-gifts-inner .cards-gifts-list .cards-gifts-item{padding:30px 20px 10px;width:calc(25% - 15px)}}.cards-gifts .cards-gifts-inner .cards-gifts-list .cards-gifts-item .cards-gifts-title{font-size:20px;font-weight:700;font-family:Bodoni Moda,serif;margin-bottom:5px}@media(min-width:992px){.cards-gifts .cards-gifts-inner .cards-gifts-list .cards-gifts-item .cards-gifts-title{font-size:30px}}.cards-gifts .cards-gifts-inner .cards-gifts-list .cards-gifts-item .cards-gifts-title .cards-gifts-title-text{font-size:14px;font-weight:600}@media(min-width:992px){.cards-gifts .cards-gifts-inner .cards-gifts-list .cards-gifts-item .cards-gifts-title .cards-gifts-title-text{font-size:16px}}.cards-gifts .cards-gifts-inner .btn{margin-top:60px}.header{position:absolute;z-index:1;width:100%;padding:30px 20px 0 0;text-align:right}@media(min-width:992px){.header{padding:40px}}.header img{width:100px}@media(min-width:992px){.header img{width:160px}}
