@import url("https://fonts.googleapis.com/css2?family=DynaPuff:wght@400..700&family=Funnel+Display:wght@300..800&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,button,input,select,textarea{font-family:Funnel Display,serif;font-optical-sizing:auto;font-style:normal}button{outline:none}*{box-sizing:border-box;-webkit-box-sizing:border-box}html{background:url(/bg-path.png) no-repeat 0 0;background-size:100% 100%;background-attachment:local}.container{width:1320px;margin:0 auto;max-width:100%}.page-header{padding:30px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.page-header .logo img{height:50px}.page-header .navigaton{padding:0 5px 5px;border:1px solid #f76da7;border-radius:16px;background-color:#fff}.page-header .navigaton ul,.page-header .navigaton ul a{display:flex;flex-wrap:wrap;align-items:center}.page-header .navigaton ul a{justify-content:center;height:60px;padding:5px 25px 0;color:#1e242f;font-size:18px;text-decoration:none}.page-header .navigaton ul a.active{font-weight:600}.page-header .navigaton ul a.button-type{position:relative;top:-1px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:135px;height:48px;line-height:53px;font-family:Nunito,sans-serif;color:#fff;font-weight:900;padding:0;font-size:20px;text-shadow:0 2px 0 #c65786;border-radius:10px;background-color:#f76da7;border-bottom:2px solid #f98ab8;box-shadow:0 7px 0 #c65786,0 9px 2px rgba(0,0,0,.2)}.page-header .mobile-toggle{display:none}.newsletter-section{position:relative;padding:80px 0}.newsletter-section .container{position:relative}.newsletter-section .left-img{position:absolute;left:0;top:50%;transform:translateY(-50%)}.newsletter-section .right-img{position:absolute;right:0;top:50%;transform:translateY(-50%)}.newsletter-section .hero-area{text-align:center}.newsletter-section .hero-area .symbol{color:#1e242f;font-size:90px;font-weight:700;font-family:DynaPuff,serif;margin-bottom:60px}.newsletter-section .hero-area .desc{color:#1e242f;font-size:55px;font-weight:600;line-height:80px}.newsletter-section .hero-area .desc span{color:#f76da7;font-family:DynaPuff,serif;font-weight:700}.newsletter-section form{display:block;width:520px;margin:80px auto 0}.newsletter-section form input{display:block;width:100%;height:55px;padding-left:20px;padding-right:20px;font-size:18px;color:#1e242f;border-radius:55px;border:unset;outline:none;box-shadow:0 2px 3px rgba(0,0,0,.2)}.newsletter-section form button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:135px;height:48px;line-height:53px;font-family:Nunito,sans-serif;color:#fff;font-weight:900;padding:0;font-size:20px;text-shadow:0 2px 0 #c65786;border-radius:10px;background-color:#f76da7;cursor:pointer;border:unset;border-bottom:2px solid #f98ab8;box-shadow:0 7px 0 #c65786,0 9px 2px rgba(0,0,0,.2);margin:15px auto}.footer img{display:block;width:100%;margin-bottom:-10px}.footer .mobile{display:none}.success-modal-container{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.success-modal-container .backdrop{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.35)}.success-modal-container .modal-content{position:relative;z-index:5;width:600px;max-width:100%;padding:40px;text-align:center;background-color:#fff;border-radius:44px}.success-modal-container .modal-content img{display:block;margin:0 auto 50px}.success-modal-container .modal-content .label{color:#1e242f;font-size:30px;font-weight:600}.success-modal-container .modal-content .label span{color:#a4e155;font-family:DynaPuff,serif}.success-modal-container .modal-content p{padding:0 20px;color:#1e242f;font-size:18px;line-height:24px;margin:20px 0}.success-modal-container .modal-content button{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:48px;line-height:53px;font-family:Nunito,sans-serif;color:#fff;font-weight:900;padding-left:15px;padding-right:15px;font-size:20px;text-shadow:0 2px 0 #181d26;border-radius:10px;background-color:#1e242f;cursor:pointer;border:unset;border-bottom:2px solid #4b5058;box-shadow:0 7px 0 #181d26,0 9px 2px rgba(0,0,0,.2);margin:0 auto}.success-modal-container .modal-content .close{position:absolute;left:50%;bottom:-60px;cursor:pointer;transform:translateX(-50%)}.success-modal-container .modal-content .close img{display:block;margin:0}@media (max-width:1320px){.page-header .logo img{height:40px}.container{padding-left:10px;padding-right:10px;width:100%}.page-header .navigaton ul a{padding-left:15px;padding-right:15px;font-size:14px}.newsletter-section .hero-area .desc{font-size:45px}.newsletter-section .left-img{height:220px}.newsletter-section .right-img{height:300px}}@media (max-width:992px){html{background:url(/bg-path-mobile.png) no-repeat 0 0;background-size:100% 100%;background-attachment:local}.container{padding-left:10px;padding-right:10px;width:100%}.page-header .navigaton{border:unset;padding:0;border-radius:0}.page-header .navigaton ul{display:none}.page-header .mobile-toggle{display:block;cursor:pointer}.newsletter-section .hero-area .symbol{font-size:40px;margin-bottom:30px}.newsletter-section .hero-area .desc{font-size:30px;line-height:45px}.newsletter-section .left-img,.newsletter-section .right-img{top:auto;transform:unset;bottom:0}.newsletter-section .left-img{height:130px;bottom:-140px}.newsletter-section .right-img{height:190px;bottom:-170px}.newsletter-section form{width:100%;margin-top:40px;margin-bottom:150px}.footer .desktop{display:none}.footer .mobile{display:block}.success-modal-container{padding:20px}.success-modal-container .modal-content{padding-left:20px;padding-right:20px}}