html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*:focus,*:active,*:visited{outline:0 !important}input:-webkit-autofill{-webkit-text-fill-color:#000}body{font-size:var(--body-font-size);line-height:var(--body-font-line-height);font-family:var(--body-font-family)}main img{max-width:100%;height:auto}main iframe,video{max-width:100%}main .cover{background-repeat:no-repeat;background-position:center;background-size:cover}main .min-height-100vh{min-height:100vh}main a.permalink{position:absolute;width:100%;height:100%;left:0;top:0;z-index:100}main strong{font-weight:700}main p{padding-bottom:15px}main ul{list-style-type:disc;list-style-position:inside;padding:20px 0 0 5px}main ul li,main ol li{padding:5px 0}main ol{list-style-type:decimal;list-style-position:outside;padding:0 20px}main ul ul,main ol ul{list-style-type:circle;list-style-position:outside;margin-left:25px;padding:5px 0 0 8px}main ol ol,main ul ol{list-style-type:lower-latin;list-style-position:outside;margin-left:15px}main b,main strong{font-weight:700}main em{font-style:italic}main .white{color:rgba(255,255,255,.9)}a{color:var(--base-color)}a:hover,a:active,a:focus{color:var(--active-color);text-decoration:none}h1{font-weight:700 !important;font-size:var(--headings-font-size) !important;line-height:calc(var(--headings-font-size) + 6px) !important;font-family:var(--headings-font-family) !important;padding-bottom:10px !important}h2{font-weight:700 !important;font-size:calc(var(--headings-font-size) - 2px) !important;line-height:var(--headings-font-size) !important;font-family:var(--headings-font-family) !important;padding-bottom:10px !important}h3{font-size:calc(var(--headings-font-size) - 4px) !important;line-height:calc(var(--headings-font-size) - 2px) !important;font-family:var(--headings-font-family) !important;padding-bottom:10px !important}h4{font-size:calc(var(--headings-font-size) - 6px) !important;line-height:calc(var(--headings-font-size) - 4px) !important;font-family:var(--headings-font-family) !important;padding-bottom:10px !important}h5{font-size:calc(var(--headings-font-size) - 8px) !important;line-height:calc(var(--headings-font-size) - 6px) !important;font-family:var(--headings-font-family) !important;padding-bottom:10px !important}h6{font-size:calc(var(--headings-font-size) - 10px) !important;line-height:calc(var(--headings-font-size) - 8px) !important;font-family:var(--headings-font-family) !important;padding-bottom:10px !important}form label.error{display:none !important}form .error{border:1px solid red !important;color:red}form .error::-webkit-input-placeholder{color:red}form .error:-moz-placeholder{color:red}form .error::-moz-placeholder{color:red}form .error:-ms-input-placeholder{color:red}form input:-webkit-autofill,form input:-webkit-autofill:hover,form input:-webkit-autofill:focus,form textarea:-webkit-autofill,form textarea:-webkit-autofill:hover,form textarea:-webkit-autofill:focus,form select:-webkit-autofill,form select:-webkit-autofill:hover,form select:-webkit-autofill:focus,form input[type=text],form input[type=tel],form input[type=email],form input[type=password],form input[type=search],form input[type=number],form textarea,form select{background:var(--light-color);border:none;width:100%;margin-bottom:15px;padding:10px 15px}form input[type=submit]{border:none;padding:10px 20px;color:#fff}form label{text-transform:uppercase;font-weight:700;opacity:.5;font-size:.6em;letter-spacing:1px;width:100%}form legend{text-transform:uppercase;padding:15px 0;font-weight:700;letter-spacing:1px;opacity:.7}form em{font-size:.8em}form textarea{min-height:150px}form input[type=number]{padding-right:5px}input[type=checkbox],input[type=radio]{vertical-align:-2px;margin-right:5px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 20px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}.alignwide{margin-left:-80px;margin-right:-80px}img.alignright{float:right;margin:5px 0 20px 20px}img.alignnone{margin:5px 20px 20px 0;border-radius:50px;position:relative;max-width:100vw}img.alignleft{float:left;margin:5px 20px 20px 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.wp-block-button__link,input[type=submit],button,.woocommerce button.button.alt,.woocommerce #respond input#submit{background:var(--base-color);font-weight:400;padding:10px 20px;font-size:1em;line-height:1.5em;transition:all .3s;color:#fff;border:none;border-radius:0}.wp-block-button__link:hover,input[type=submit]:hover,form button:hover,.woocommerce button.button.alt:hover,.woocommerce #respond input#submit:hover{background:var(--active-color);color:#fff}.is-type-video iframe{width:100%;min-height:600px}.wp-block-pullquote{padding:100px 0 110px}.wp-block-pullquote p{padding:0}.wp-block-pullquote:not(.is-style-solid-color) blockquote:after{content:'';width:100px;height:2px;background:#ccc;display:block;margin:40px auto 0}.wp-block-table td{padding:15px}.wp-block-cover{margin:0}.wp-block-column{flex-grow:1;padding:15px 0}.wp-block-image img{width:100%}.wp-block-media-text .wp-block-media-text__content{padding-top:15px;padding-bottom:15px}.has-medium-font-size{line-height:26px}.has-large-font-size{line-height:42px}.has-huge-font-size{line-height:48px}.full-height{min-height:100vh}.wp-block-table.is-style-stripes tr:nth-child(odd),.wp-block-pullquote.is-style-solid-color,.wp-block-media-text,.wp-block-virtuepress-row{background-color:var(--light-color)}.wp-block-gallery li{padding:0}.wp-block-gallery:hover img{opacity:.5;transition:opacity .3s}.wp-block-gallery .blocks-gallery-item{background-color:#000}.wp-block-gallery img:hover{opacity:1}.topbar{background:var(--base-color);color:#fff;font-size:.8em}.topbar a{color:#fff}.topbar a:hover{color:var(--active-color)}.topbar .menu li{display:inline;list-style:circle}.topbar .menu li:not(:first-child):before{content:'';width:1px;height:10px;display:inline-block;background:#fff;vertical-align:-1px;margin:0 10px}body>header{padding:15px 0;position:fixed;top:0;left:0;width:100%;z-index:9999;transition:all .5s;color:rgba(255,255,255,.3)}body>header a{color:rgba(255,255,255,.3)}body>header nav a{color:#fff}body>header .custom-logo{height:auto;max-width:100%;transition:all .5s;color:#000;z-index:9999;position:relative}body>header.thin{background:rgba(255,255,255,.98);box-shadow:0 0 10px rgba(0,0,0,.5);top:0 !important}body>header:not(.menu-active,.mini-cart-active).thin,body>header:not(.menu-active,.mini-cart-active).thin a{color:#000}body>header.thin .fas:hover{color:var(--active-color)}body>header .fas{font-size:22px;cursor:pointer;position:relative;transition:all .3s}body>header .fa-times{z-index:9999}body>header .fas:hover{color:#fff}body>header nav,body>header .mini-cart{position:fixed;top:0;right:-200vw;width:30vw;height:100vh;background:var(--base-color);z-index:8888;text-align:center;display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;justify-content:center;transition:all .3s;color:#fff;font-size:24px;line-height:52px}body>header nav ul{min-width:100%}body>header nav li{background:rgba(255,255,255,.1);margin:1px}body>header.menu-active nav{right:0}body>header nav ul.social-media{display:flex;background:0 0;margin-top:30px}body>header nav ul.social-media li{margin-right:0;margin-top:0}body.with-topbar>header{top:24px}.custom-logo{width:var(--logo-max)}.thin .custom-logo{width:var(--logo-min)}.custom-header{padding:0;position:relative;padding-bottom:15px;background-color:var(--base-color)}.custom-header .row{height:30vh}.custom-header .overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.6)}.current-menu-item a,.current-page-ancestor a{color:var(--active-color)}.virtuepress-slider figure{position:relative}.virtuepress-slider figcaption{position:absolute;top:0;width:100%;height:100%;color:#fff}.virtuepress-slider figcaption .overlay{background:rgba(0,0,0,.2);padding:20px 0}.virtuepress-slider figcaption h2{padding:5px 15px 5px;display:inline-block;margin-top:5px;margin-left:-15px;background-color:var(--active-color)}.virtuepress-slider figcaption h4{padding-bottom:0}.virtuepress-slider figcaption p{padding:5px 0}.virtuepress-slider .slick-dots{background:linear-gradient(rgba(0,0,0,0),#000);padding-top:100px}.virtuepress-slider .slick-dots{list-style:none;width:100%;text-align:center;position:absolute;bottom:0}.virtuepress-slider .slick-dots li{display:inline-block;width:15px;height:15px;margin:15px 8px;border-radius:100%;background:rgba(255,255,255,.3)}.virtuepress-slider .slick-dots li button{display:none}.virtuepress-slider .slick-arrow{position:absolute;top:calc(50% - 25px);border:none;background:0 0;width:50px;height:50px;display:block;transform:rotate(45deg);z-index:1;color:rgba(0,0,0,0);transition:all .3s;border-radius:0}.virtuepress-slider .slick-prev{left:25px;border-bottom:2px solid rgba(255,255,255,.3);border-left:2px solid rgba(255,255,255,.3)}.virtuepress-slider .slick-next{right:25px;border-right:2px solid rgba(255,255,255,.3);border-top:2px solid rgba(255,255,255,.3)}.virtuepress-slider .slick-arrow:hover{border-color:#fff}.virtuepress-slider .slick-dots li.slick-active{background:var(--active-color)}.virtuepress-slider .slick-dots li:hover{background:var(--base-color)}.virtuepress-carousel figure{height:100px;display:flex;align-items:center;text-align:center;padding:0 30px}.virtuepress-carousel figure img{max-height:100%;width:auto;margin:0 auto;transition:filter .3s}.virtuepress-carousel figure img:hover{filter:none !important}.wp-block-virtuepress-row{padding:15px 0 1px;position:relative}.wp-block-virtuepress-row svg{position:absolute;left:0}.wp-block-virtuepress-row svg:first-child{top:-50px}.wp-block-virtuepress-row svg:last-child{bottom:-50px}.wp-block-table.is-style-stripes tr:nth-child(odd),.wp-block-virtuepress-row .wp-block-pullquote.is-style-solid-color,.wp-block-virtuepress-row .wp-block-media-text,.wp-block-virtuepress-row .wp-block-virtuepress-row{background:0 0}.wp-block-virtuepress-row polygon{fill:var(--light-color)}.social-media{background:#222}.social-media ul{display:flex;padding:20px 0;justify-content:center;margin:0}.social-media li{flex:1;max-width:150px}.social-media .fab{font-size:20px}.social-media a{color:#ccc}.social-media a:hover{color:var(--active-color)}ul.social-share{list-style:none;display:flex;font-size:1.4em}ul.social-share li{margin-right:30px}.textwidget ul{list-style:disc;padding:15px 20px}footer{background:#333;color:#777;padding:100px 0}footer a{color:#777}footer h4{padding-bottom:15px;color:#ccc}footer .fa-whatsapp{position:fixed;right:20px;bottom:20px;color:#25d366;font-size:40px;width:40px;height:40px;border-radius:100%;animation:jumping 2s ease-in-out infinite}