
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

body {
margin:0;
padding:0;
font-size:17px;
line-height:1.6;
font-family: "Open Sans", sans-serif;
color:#333
}

html {
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%
}* {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}:before,:after {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.desk {display:block!important}
.mob {display:none!important}
.d-flex {
    display: flex !important;
}
.justify-content-between {
    justify-content: space-between !important;
}

#header {
padding:10px 0;
margin-bottom:14px;
border-bottom:1px solid #ebecef;
background:#fff;
color:#17191c
}

.testimonials {
margin-top:20px
}

.quote {
background:#fff3cd;
border:4px dashed #000;
padding:20px;
margin-bottom:20px
}
.date-format2 {
color: #C00000;    
}
.quote p {
    margin-bottom:0px;
}
#header .logo {
max-width:67%;
float:left;
margin:6px 0 0
}

.exclusive {
color:#17191c;
margin:0 0 5px;
font-weight:400;
font-size:14px
}ul {
margin-bottom:26px
}

.by {
padding:0;
font-size:13px;
line-height:1.4em;
color:#777;
margin:0 auto 8px
}

.page-container {
width:100%
}

.page-container:before,.page-container:after,.page-column:before,.page-column:after,.clearfix:before,.clearfix:after {
display:table;
content:" "
}

.page-container:after,.page-column:after,.clearfix:after {
clear:both
}

.page-container,.page-column {
padding-right:16px;
padding-left:16px;
margin-right:auto;
margin-left:auto
}

.page-row {
position:relative
}

.page-content,.page-sidebar {
position:relative;
min-height:1px;
margin-bottom:30px
}

a:hover,a:focus {
text-decoration:underline
}

p, li {
font-size:21px;
line-height: 38px;
font-weight:400;
font-family: "Open Sans", sans-serif;
margin-bottom: 20px;
}

b {
font-weight:700
}

hr {
height:0;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
margin:20px auto;
border:0;
border-top:1px solid #eee
}

h1 {
font-size: 50px;
font-weight: 700;
line-height: 59px;  
}

h2 {
font-size:42px;
line-height:53px;
margin:50px 0px 25px 0px;
font-weight:700
}

@media(max-width:768px) {

h2 {
font-size: 32px;
line-height: 40.22px;
}
p, li {
font-size:18px;
line-height: 29px;
}

}

h3 {
font-size:21px;
font-weight:700;
line-height:1.3;
margin:20px 0;
color:#17191c
}


img {
vertical-align:middle;
border:0
}

.img-responsive {
display:block;
width:100%;
max-width:100%;
height:auto;
margin-bottom:20px;
}

.img-cntr {
margin:30px 0 40px;
max-width:360px;
width:100%;
height:auto;
display:block
}

.disclaimer-footer1 {
font-size:17px;
font-weight:400
}

#footer {
padding:60px 0;
font-size:14px;
word-wrap:break-word;
background:#2e3138;
color:#abb0ba;
margin-top:600px;
}

#footer p:last-child {
margin:0
}

#footer a,#footer a:hover,#footer a:visited {
color:#abb0ba;
font-weight:400
}

#footer a:before {
content:'\00B7';
padding:0 5px
}

.top-banner {
display:none
}

.top-banner-txt-1 {
font-size:15px;
display:inline-block;
margin-top:9px;
color:#333;
font-weight:700
}

.top-banner-txt-2 {
font-size:13px
}

a .top-banner-txt-2 {
color:#333!important;
text-decoration:underline
}

a .top-banner-txt-2:hover {
color:#555!important
}

a .top-banner-txt-2:focus {
color:#555!important
}

.top-banner-img {
margin:4px 8px 0 5px;
float:left
}

.img-side {
margin-top:18px;
max-width:235px
}

.global-header {
width:100%;
background:#344a5f;
overflow:hidden;
height:46px
}

.global-header p {
display:inline-block;
color:#999;
font-size:.85em
}

.global-header p.brand {
float:left;
font-family: "Open Sans", sans-serif;
font-size:20px;
font-weight:400;
text-transform:uppercase
}

.custom-nav {
border-radius:0;
margin:0;
padding:0;
background-color:#344a5f
}

.custom-nav ul.nav.navbar-nav li a {
color:#fff;
font-weight:400;
padding:12px;
line-height:normal
}

.custom-nav ul.nav.navbar-nav li a:hover {
background:#167ac6
}

.custom-nav ul.nav.navbar-nav li {
margin:0
}

.global-header p.brand strong {
font-weight:700
}

.global-header p.brand {
display:inline-block;
color:#fff;
font-weight:400;
margin:8px 2px 0;
text-decoration:none;
text-shadow:1px 1px 1px #333
}

.global-header p.back-to-article {
float:right;
margin-bottom:0!important;
font-size:16px!important
}

.global-header p.back-to-article a {
display:inline-block;
padding:12px;
margin:0;
background:#0969B5;
font-weight:400!important;
color:#fff;
text-decoration:none
}

.global-header p.back-to-article a:hover {
background:#08c
}

.top-advertorial {
width:100%;
text-align:center;
background-color:#0969B5
}

#top-advertorial-text {
font-size:17px;
padding:5px;
max-width:1100px;
margin:0 auto;
color:#FFFFFFAD;

}

.img-responsive-m {
margin:0 auto 20px;
display:block;
width:100%;
max-width:600px;
height:auto
}

.img-responsive-m2 {
margin:0 auto 40px;
display:block;
width:100%;
max-width:310px;
height:auto
}

.img-responsive-n {
margin-bottom:20px;
display:block;
width:100%;
max-width:610px;
height:auto
}

.img-nomargin {
margin-bottom:6px!important
}

.alert {
margin-top: 20px;
padding:25px;
border:1px solid #000;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}
.alert p {
font-weight: 700!important;
font-size: 22px;
line-height: 32px;
}

.alert-info {
color:#3a87ad;
background-color:#d9edf7;
border-color:#bce8f1;
margin-bottom:30px
}


.protect {
border:1px #ebecef solid;
padding:4px 14px 14px;
margin-bottom:18px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}

ol, ul {
    margin-top: 0;
    margin-bottom: 10px;
    padding-inline-start: 25px;
}
li {
font-weight: 700;
}

#share-container,.text {
text-align:center
}

#share-container {
white-space:nowrap;
margin:0 0 18px
}

.box {
cursor:pointer;
display:inline-block;
width:33%;
margin:0 auto
}

.box1,.box2,.box3 {
border-radius:3px;
-webkkit-border-radius:3px;
-moz-border-radius:3px
}

.box2 {
margin:0 4px
}

.box1:hover {
background-color:#2c4278!important
}

.box2:hover {
background-color:#0086bd!important
}

.box3:hover {
background-color:#c9371f!important
}

.text {
padding:11px 0;
color:#fff;
font-weight:700
}

.recommended {
max-width:804px;
margin-bottom:40px;
font-size:14px
}

.img-recommended {
display:inline-block;
max-width:241px;
margin-right:14px
}

.img-recommended a {
color:inherit;
font-weight:400
}

.img-recommended a:hover {
text-decoration:underline
}

.img2 {
max-height:300px
}

.italic-center {
font-style:italic;
text-align:center;
padding:2px 14px;
line-height:1.45em;
font-weight:400!important
}

.attention {
font-size:19px;
margin:20px 0;
background-color:#fef5c4;
border:1px solid #fadf98;
padding:13px;
line-height:1.5;
box-shadow:0 0 10px rgba(0,0,0,.1);
-moz-box-shadow:0 0 10px rgba(0,0,0,.1);
-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);
-ms-box-shadow:0 0 10px rgba(0,0,0,.1)
}

.noteauthor {
font-size:15px;
padding-bottom:10px
}

.noteauthor1 {
font-size:14px;
padding-top:14px
}

.btnn {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:9px 10px;
font-size:17px;
text-decoration:none;
text-align:center;
font-weight:700;
margin:6px 0 20px;
color:#fff;
cursor:pointer;
display:block
}

.btnn:visited {
color:#fff
}

.photobox {
width:315px;
height:auto;
float:right;
margin:6px 0 20px 12px
}

.ptxt {
line-height:1.1;
font-size:13px;
padding:3px 0;
color:#555
}

.img-txt {
font-size:14px;
font-style:italic;
margin-bottom:24px
}

.embed-container {
position:relative;
padding-bottom:10.25%;
height:0;
overflow:hidden;
max-width:100%
}

.videoSize {
display:block;
width:100%;
margin:0 auto 30px
}

.embed-container iframe,.embed-container object,.embed-container embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.bonus {
font-weight:700;
font-size:21px;
text-decoration:underline
}

.h3-23px {
font-size:23px
}

.i1 {
margin-bottom:30px
}

.img-middle {
max-width:600px;
display:block;
margin:25px auto 30px
}

.img-middle1 {
max-width:600px;
display:block;
margin:25px 0 30px
}

.welse {
margin-top:35px
}

.mtop30 {
margin-top:30px
}

.below-article {
max-width:760px;
margin-top:80px
}

.sidebar-item {
padding:0;
width:100%
}

.talking {
margin:10px
}

.check-side {
font-size:15px
}

.btn-warning:hover {
background-color:#007206!important
}

.sidebar-separators {
border-left:1px solid #d3d3d3!important;
padding-left:10px;
padding-bottom:10px;
margin-top:10px
}

.check-side {
text-align:center;
font-size:13px;
margin:10px 8px 0 0
}

.btnn:active {
transform:translate(0px,5px);
-webkit-transform:translate(0px,5px);
box-shadow:0 1px 0 0;
-webkit-box-shadow:0 1px 0 0;
-moz-box-shadow:0 1px 0 0
}

.red {
background-color:#089358;
box-shadow:0 5px 0 0 #bc1f1f;
-webkit-box-shadow:0 5px 0 0 #fff;
-moz-box-shadow:0 5px 0 0 #bc1f1f
}

.red:hover {
background-color:#2cb179;
text-decoration:none;
color:#fff
}a,a:visited {
color:#167ac6;
cursor:pointer;
text-decoration:none;
font-weight:700;
outline:0
}a:hover,a:focus {
text-decoration:underline
}blockquote {
padding:0 0 60px;
border:none;
color:#757575;
font-weight:300;
position:relative;
background:url(https://purpleassets.blob.core.windows.net/web/hexaheat/pre4/quote.png) left bottom no-repeat;
margin-bottom:20px
}blockquote p {
font-size:18px
}

.kopa-blockquote.style2 {
margin:0 0 20px;
background:0 0;
padding:0 0 0 20px;
font-size:16px;
line-height:24px;
color:#32323c;
border-left:3px solid #337ab7;
position:relative
}

.cta {
text-align:center
}

.cta a {
margin-top:30px;
display:inline-block;
padding:12px 35px;
background:#32cd32;
color:#fff!important;
text-transform:uppercase;
border-radius:4px;
font-size:20px;
text-decoration:none
}

.cta a:hover {
background:#54b948!important
}

#myBtn {
position:fixed;
bottom:20px;
right:30px;
z-index:99;
border:none;
outline:none;
background-color:#54b948;
color:#fff;
cursor:pointer;
padding:0;
border-radius:50px;
font-size:35px;
height:50px;
width:50px;
align-items:center;
padding-bottom:8px;
text-align:center;
padding-left:2px
}

#myBtn:hover {
background-color:#555
}

.img-main {
float:right;
margin:6px 0 20px 20px
}

.txt-r {
line-height:1.25;
margin-top:3px
}

.su-button-style-3d:hover {
position:relative;
top:3px;
border-bottom-width:3px
}

.mil-col {
border:2px solid #717146;
border-radius:3px;
margin-bottom:15px
}

.mil-col h3 {
background:#2e3138;
margin:0;
padding:10px;
font-size:24px;
font-weight:700;
color:#fff
}

.mil-col p {
margin-bottom:0!important
}

.testimonials blockquote {
font-size:20px;
background:#f9f9f9;
border-left:10px solid #ccc;
margin:0;
padding:0 10px;
quotes:"\201C" "\201D" "\2018" "\2019";
padding:10px 20px;
line-height:1.4
}blockquote {
padding:0 0 60px;
border:none;
color:#757575;
font-weight:300;
position:relative;
background:url(https://purpleassets.blob.core.windows.net/web/hexaheat/pre4/quote.png) left bottom no-repeat;
margin-bottom:20px
}

.testimonials blockquote:before {
content:"\f10d";
font-family:FontAwesome;
font-style:normal;
font-weight:400;
text-decoration:inherit;
color:#000;
font-size:18px;
padding-right:.5em;
position:relative;
top:0;
left:0
}

.testimonials blockquote p {
padding:0;
margin:0;
font-size:15px
}

.testimonials footer {
margin:0;
text-align:right;
font-size:1em;
font-style:italic
}

.single-post_entry-meta {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
justify-content: space-between !important;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding-left:0;
margin-bottom:0
}

.single-post_entry-meta li {
margin-right:16px
}

.entry_meta li {
display:inline-block;
font-size:15px;
font-weight:400;
}

.single-post_entry-meta li+li:before {
display:none
}

.single-post_entry-meta .entry_meta-date {
margin-top:13px
}

.single-post_entry-meta .entry_meta-category {
color:#49545e
}

.entry-author {
position:relative
}

.entry-author_url {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}

.entry-author_url span:first-of-type {
margin-right:5px
}

.entry-author .entry-author_url:hover {
color:#919ba3
}

.entry-author_img {
display:block;
float:left;
margin-right:10px;
border-radius:50%
}

.entry-author_name {
font-size:11px;
font-weight:600;
text-transform:uppercase;
letter-spacing:.03em;
color:#49545e
}

.entry-author_name:hover {
color:#e12a21
}

.entry_meta a {
color:#919ba3
}

.entry_meta-category {
font-size:11px;
text-transform:uppercase;
letter-spacing:.03em;
margin-bottom:3px;
font-weight:700;
font-family: "Open Sans", sans-serif;
}
@media(max-width:570px) {
.global-header p.back-to-article {
display:inline-block;
margin:auto;
font-size:16px!important;
float:right
}

.page-header-container img {
height:auto
}

.cta a {
font-size:14px;
padding:12px 19px
}

.top-advertorial {
text-align:center
}
}
@media(max-width:810px) {
.img-r3 {
margin-right:0
}

.page-container,.page-column {
width:810px
}
}
@media(max-width:809px) {
.recommended {
display:none
}

.page-sidebar {
width:100%
}
}
@media(min-width:868px) {
.top-banner {
line-height:1.2;
display:block;
width:468px;
height:54px;
background-color:#f7f7f7;
float:right;
margin:4px 0 0
}
}
@media(max-width:767px) {
h1 {
    font-size:30px
}h3 {
    font-size:22px
}
.desk {display:none!important}
.mob {display: flex !important;}
.entry_meta li {margin-bottom:0px;}
.single-post_entry-meta {margin-bottom:15px;justify-content: flex-start !important;}

.page-sidebar .img-responsive {
margin:44px auto 20px
}ul.navbar-nav {
float:none!important;
clear:both;
display:block
}

.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
margin:0!important
}

.page-content p {

}

p.cta {
display:block;
text-align:center
}
}
@media(min-width:359px) and (max-width:486px) {
h1 {
font-size:30px;
font-weight:700;
line-height:42px;
}
}
@media(max-width:358px) {
h1 {
font-size:25px;
font-weight:700;
line-height:1.16em
}
}
@media(min-width:346px) {
.btnn {
font-size:19px
}
}
@media(min-width:374px) {
.btnn {
font-size:26px
}
}
@media(max-width:480px) {
.attention {
font-size:16px;
margin:10px 0
}
}
@media(min-width:744px) {
.top-banner {
line-height:1.2;
display:block;
width:420px;
height:52px;
background-color:#f7f7f7;
float:right;
margin:6px 0 0
}
}
@media(max-width:500px) {
body {
font-size:16px
}
}

#content {
background-color:#fff;
border-bottom:1px solid #cce0eb;
margin-bottom:30px;
margin-top:25px;
padding-bottom:30px!important;
padding-top:20px!important;
width:100%
}

.box112 {
background-color:#f4f3c1;
transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
margin-top:10px;
margin-bottom:10px;
padding:15px 15px 1px
}

.comment-box {
margin-top:70px;
margin-bottom:30px
}

.comment-block {
background:#fff;
padding:20px 20px 10px;
border-bottom:5px solid #ccdee8;
margin-top:14px;
float:left;
width:100%
}

.comment-block,.inner-reply {
padding:10px 0;
background:#f9f9f9;
border:1px solid #e1e1e1
}

.avatar {
float:left;
padding-right:15px;
padding-bottom:5px;
padding-top:7px;
margin-top:4px;
border-radius:5px;
padding:0
}

.stars {
width:100px;
padding-right:7px;
border-right:1px solid #ddd;
display:none
}

.name {
position:relative;
top:1px;
margin-left:0;
padding:1px 0;
font-weight:700;
font-size:17px;
color:#1fba34
}

.reply-box-bottom {
display:none
}

.date {
border-left:1px solid #666;
padding-left:5px;
position:relative;
top:1px;
margin-left:0;
color:#666;
font-size:12px;
pointer-events:none;
font-weight:600
}

.date:hover {
text-decoration:none
}

.comment-title {
margin-top:0;
font-size:16px;
font-weight:700
}

.bottom-gray-footer {
background-color:#505050
}

.bottom-gray-footer p {
margin-top:12px;
text-align:center;
color:#d5d5d5;
font-size:12px
}

.open-reply-box {
font-size:13px;
margin-top:10px;
float:left;
width:100%;
font-weight:600
}

.pb-2 {
padding-bottom:20px
}

.video-section p {
font-size:16px;
font-weight:600;
text-align:center
}

.video-section iframe {
width:100%;
height:294px
}

.video-section a {
margin-top:30px
}

.video-section img {
width:100%;
border:1px solid #d5d5d5;
border-radius:2px;
box-shadow:0 0 10px #d5d5d5
}

.video-section .text1 {
margin-top:35px
}

.video-section .text2 {
margin-top:35px
}

.images img {
width:100px;
height:100px;
object-fit:cover;
border-radius:8px
}

.white-bg {
display:block;
float:left;
margin-bottom:15px
}

.box1 {
background-color:#3a579d
}

.box1 img {
width:17px;
height:17px
}

.box2 {
background-color:#00aaf0
}

.box2 img {
width:17px;
height:17px
}

.box3 {
background-color:#df4a32
}

.box3 img {
width:17px;
height:17px
}

.what-it-box {
color:#3e3e4a;
font-size:24px;
font-weight:700
}

.neck-relax {
font-weight:700
}

p.question {
margin-bottom: 5px;
}

.answer {
margin:0
}

.Conclusion {
color:#3e3e4a;
font-size:30px;
font-weight:700
}

.neck-pain {
background-color:#fff;
color:#333;
font-family: "Open Sans", sans-serif;
font-size:17px
}

.Relax-now {
font-size:16px
}

.check-discount {
font-size:18px
}

.offer {
text-align:center;
font-size:12px;
color:#999;
margin-top:5px
}

.rate {
color:#396
}

.del {
color:brown;
font-weight:700
}

.modal-dialog {
margin:0 auto;
position:relative;
top:10%
}

#brand-logo {
text-align:center;
margin:0 auto
}

.percentage {
padding-top:1px
}

.progress-text {
font-size:20px;
line-height:35px;
font-weight:600
}

.progress-done {
display:none;
text-align:center;
margin:0 auto;
padding-bottom:25px
}

.progress {
height:38px;
background:#fff
}

.elementor-2656 .elementor-element.elementor-element-4440432f {
color:#212529;
font-size:1.1rem;
font-weight:500;
font-style:italic;
line-height:1.16em
}

.elementor-2656 .elementor-element.elementor-element-e53c091 {
background-color:#f4f3c1;
transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
margin-top:10px;
margin-bottom:10px;
padding:15px
}

.elementor-section {
position:relative
}

.elementor img {
float:left;
height:auto;
max-width:100%;
border:none;
-webkit-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
box-shadow:none
}

.elementor-widget-image .elementor-image img {
vertical-align:middle;
display:inline-block
}

.elementor *,.elementor :after,.elementor :before {
-webkit-box-sizing:border-box;
box-sizing:border-box
}

.elementor-image {
float:left
}

.elementor-2656 .elementor-element.elementor-element-4440432f {
color:#212529;
font-size:1.1rem;
font-weight:500;
font-style:italic;
line-height:1.16em
}

.elementor-2656 .elementor-element.elementor-element-a54811c {
color:#337ab7;
font-size:1rem;
font-weight:600;
line-height:1.5em
}

.elementor-2656 .elementor-element.elementor-element-70b7d77f>.elementor-element-populated {
background-color:#fff5ea;
border-style:dashed;
border-width:2px;
border-color:rgba(255,84,84,.38);
transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.color-box {
padding:15px
}

.elementor-2656 .elementor-element.elementor-element-72383a2b a.button,.elementor-2656 .elementor-element.elementor-element-72383a2b .button {
font-size:15px;
font-weight:600;
color:#fff;
background-color:#ff4200;
border-radius:0 0 0 0
}

.image {
float:left;
padding-right:15px;
margin-top:18px
}

.click_font a span {
font-size: 29px;
line-height: 34px;
padding: 15px;
margin-bottom: 25px;
}
@media only screen and (max-width:370px) {
.click_font {
height:45px
}

.images img {
width:90px;
height:90px;
margin-bottom:10px
}
}
@media only screen and (max-width:320px) {
.check-discount {
font-size:13px
}

.images img {
width:90px;
height:90px;
margin-bottom:10px
}
}

.dropcap {
float:left;
max-width:1em;
font-size:400%;
line-height:80%;
padding-right:5px
}

.figure {
display:table;
margin-right:auto;
margin-left:auto
}figure img {
max-width:100%;
display:block;
margin-left:auto;
margin-right:auto
}

.figure-caption {
font-size:90%;
color:#6c757d
}

.float-left {
float:left!important
}

.pr-3,.px-3 {
padding-right:1rem!important
}

.float-left {
max-width:40%
}figure {
margin:0
}

.card-body {
flex:1 1 auto;
padding:1.25rem
}

.border {
border:1px solid #dee2e6!important
}

.reviews-header {
padding:20px;
background:#f3f3f3;
float:left;
margin:35px 25px 25px
}

.avg-rating {
float:left;
background:#344a5f;
text-align:center;
max-width:100px;
margin-bottom:20px;
margin-right:20px
}p.avg {
color:#fff;
font-size:30px;
font-weight:700;
padding:10px 0;
border-bottom:1px solid #fff;
margin-bottom:0;
display:inline-block;
line-height:1
}p.rating-desc {
color:#fff;
background:#333;
text-transform:uppercase;
font-size:14px;
font-weight:700;
padding:0 5px;
margin-bottom:0
}

.reviews-header-text h3 {
margin-top:0;
font-size:24px;
text-transform:uppercase;
margin-bottom:10px;
padding:0!important
}

.reviews-header-text {
float:left
}hr {
margin-bottom:1rem;
border:0;
border-top:1px solid rgba(0,0,0,.1)
}

.reviews {
background:#f3f3f3;
padding-top:5px
}


.answer {
margin:0;
margin-bottom:10px
}
#myBtn {

	line-height: 45px;


}


@media screen and (min-width:768px) and (max-width: 991px)  {


    .Relax-now {

        font-size: 12px !important;


    }

}


@media (max-width: 767px) {

    
    .single-post_entry-meta  {

        display: block;


    }

    .entry_meta li  {

        display: initial;


    }
    #footer p {

        font-size: 14px;


    }
    .floating-bar .btn-floating-bar p:first-child  {


        padding: 10px 10px !important;


    }
    #footer {

        padding-bottom: 85px !important;


    }


}

@media (max-width: 400px) {
.entry_meta li {
    font-size: 13px;
}
}

.serp-FFHUuI {
    display: block !important;
    margin: 10px 0 10px 0;
    float: none;
    font-size: small !important;
    cursor: pointer;
}

.serp__text-38uZ11 {
    font-family: -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', Helvetica, Arial, Verdana, Tahoma, sans-serif !important;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    min-height: 18px;
    vertical-align: top;
    color: #f16c2d;
    display: block !important;
    margin: 0;
    padding: 0 0 0 24px;
    background: none;
    cursor: normal;
    text-decoration: none;
}

    .serp__text-38uZ11:hover {
        text-decoration: underline;
    }

.serp__button-1t7VKO {
    display: flex;
    float: left;
    border: 1px solid #ccc;
    padding: 3px 5px 3px 3px;
    border-radius: 5px;
    margin-top: -3px;
    margin-right: 7px;
    color: green;
    font-weight: 600;
    font-family: -apple-system, BlinkMacSystemFont, Roboto, 'Helvetica Neue', Helvetica, Arial, Verdana, Tahoma, sans-serif;
    line-height: 18px;
    font-size: 13px;
}

.serp__logo-1fX-NB {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzRCNDAzMjZFQzYxMUVBOTQxNUQwNTdFMTdCODMxMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzRCNDAzMzZFQzYxMUVBOTQxNUQwNTdFMTdCODMxMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3NEI0MDMwNkVDNjExRUE5NDE1RDA1N0UxN0I4MzExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3NEI0MDMxNkVDNjExRUE5NDE1RDA1N0UxN0I4MzExIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++pzE8AAACY5JREFUeNpsWAtw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);
    float: left;
    width: 18px;
    height: 18px;
    margin: 0;
    padding: 0;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 5px;
}

#st-1 {
    font-family: "Helvetica Neue", Verdana, Helvetica, Arial, sans-serif;
    ;
    direction: ltr;
    display: block;
    opacity: 1;
    text-align: justified;
    z-index: 94034;
}

    #st-1.st-animated {
        -moz-transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
        -ms-transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
        -o-transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
        -webkit-transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
        transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
    }

    #st-1.st-hidden {
        opacity: 0;
    }

    #st-1.st-hide {
        display: none;
    }

    #st-1 .st-btn {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -moz-transition: opacity 0.2s ease-in, top 0.2s ease-in;
        -ms-transition: opacity 0.2s ease-in, top 0.2s ease-in;
        -o-transition: opacity 0.2s ease-in, top 0.2s ease-in;
        -webkit-transition: opacity 0.2s ease-in, top 0.2s ease-in;
        transition: opacity 0.2s ease-in, top 0.2s ease-in;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        border: none;
        cursor: pointer;
        display: inline-block;
        font-size: 11px;
        height: 32px;
        line-height: 32px;
        margin-right: 8px;
        padding: 0 8px;
        position: relative;
        text-align: center;
        top: 0;
        vertical-align: top;
        white-space: nowrap;
    }

        #st-1 .st-btn:last-child {
            margin-right: 0;
        }

        #st-1 .st-btn > svg {
            height: 16px;
            width: 16px;
            position: relative;
            top: 8px;
            vertical-align: top;
        }

        #st-1 .st-btn > img {
            display: inline-block;
            height: 16px;
            width: 16px;
            position: relative;
            top: 8px;
            vertical-align: top;
        }

        #st-1 .st-btn > span {
            -moz-transition: all 0.2s ease-in;
            -ms-transition: all 0.2s ease-in;
            -o-transition: all 0.2s ease-in;
            -webkit-transition: all 0.2s ease-in;
            transition: all 0.2s ease-in;
            color: #fff;
            display: inline-block;
            font-weight: 500;
            letter-spacing: 0.5px;
            min-width:;
            opacity: 1;
            padding: 0 6px;
            position: relative;
            vertical-align: top;
        }

    #st-1.st-has-labels .st-btn {
        min-width:;
    }

        #st-1.st-has-labels .st-btn.st-remove-label {
            min-width: 50px;
        }

            #st-1.st-has-labels .st-btn.st-remove-label > span {
                display: none;
            }

        #st-1.st-has-labels .st-btn.st-hide-label > span {
            display: none;
        }

    #st-1 .st-total {
        color: #555;
        display: inline-block;
        font-weight: 500;
        line-height: 12px;
        margin-right: 0;
        max-width: 80px;
        padding: 4px 8px;
        text-align: center;
    }

        #st-1 .st-total.st-hidden {
            display: none;
        }

        #st-1 .st-total > span {
            font-size: 16px;
            line-height: 17px;
            display: block;
            padding: 0;
        }

            #st-1 .st-total > span.st-shares {
                font-size: 9px;
                line-height: 9px;
            }

    #st-1.st-justified {
        display: flex;
        text-align: center;
    }

        #st-1.st-justified .st-btn {
            -moz-flex: 1;
            -ms-flex: 1;
            -webkit-flex: 1;
            flex: 1;
        }

    #st-1 .st-btn:hover {
        opacity: .8;
        top: -4px;
    }

    #st-1 .st-btn[data-network='facebook'] {
        background-color: #4267B2
    }

        #st-1 .st-btn[data-network='facebook'] img {
            filter:
        }

        #st-1 .st-btn[data-network='facebook'] > span {
            color: #fff
        }

    #st-1 .st-btn[data-network='twitter'] {
        background-color: #55acee
    }

        #st-1 .st-btn[data-network='twitter'] img {
            filter:
        }

        #st-1 .st-btn[data-network='twitter'] > span {
            color: #fff
        }

    #st-1 .st-btn[data-network='messenger'] {
        background-color: #448AFF
    }

        #st-1 .st-btn[data-network='messenger'] img {
            filter:
        }

        #st-1 .st-btn[data-network='messenger'] > span {
            color: #fff
        }

    #st-1 .st-btn[data-network='whatsapp'] {
        background-color: #25d366
    }

        #st-1 .st-btn[data-network='whatsapp'] img {
            filter:
        }

        #st-1 .st-btn[data-network='whatsapp'] > span {
            color: #fff
        }

    #st-1 .st-btn[data-network='pinterest'] {
        background-color: #CB2027
    }

        #st-1 .st-btn[data-network='pinterest'] img {
            filter:
        }

        #st-1 .st-btn[data-network='pinterest'] > span {
            color: #fff
        }

    #st-1 .st-btn[data-network='snapchat'] > span {
        color: #333
    }
}

.floating-bar {
    background-color: rgba(0, 0, 0, .8);
    padding: 8px 0;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 10;
    -webkit-transition: transform 150ms ease;
    -moz-transition: transform 150ms ease;
    -ms-transition: transform 150ms ease;
    -o-transition: transform 150ms ease;
    transition: transform 150ms ease
}

.editMode .floating-bar,
.edit_mode .floating-bar {
    position: static;
    display: block !important;
    -webkit-transform: translateY(0) !important;
    -moz-transform: translateY(0) !important;
    -ms-transform: translateY(0) !important;
    -o-transform: translateY(0) !important;
    transform: translateY(0) !important
}

.floating-bar.floating-bottom {
    bottom: 0;
    -webkit-transform: translateY(110%);
    -moz-transform: translateY(110%);
    -ms-transform: translateY(110%);
    -o-transform: translateY(110%);
    transform: translateY(110%)
}

    .floating-bar.floating-bottom.floating-visible {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

.floating-bar.floating-top {
    top: 0;
    -webkit-transform: translateY(-110%);
    -moz-transform: translateY(-110%);
    -ms-transform: translateY(-110%);
    -o-transform: translateY(-110%);
    transform: translateY(-110%)
}

    .floating-bar.floating-force-show,
    .floating-bar.floating-top.floating-visible {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

.floating-bar .floating-desc {
    color: #fff;
    margin-bottom: 5px
}

.floating-bar .btn-floating-bar {
    display: block;
    text-decoration: none !important;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

    .floating-bar .btn-floating-bar:hover {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

    .floating-bar .btn-floating-bar p:first-child {
        padding: 10px 15px;
        color: #fff
    }

.editor .btn-order a,
.floating-btn .btn-floating-bar {
    font-size: 18px;
    font-style: normal;
    background-color: #069206;
    display: block;
    color: #fff !important;
    text-align: center;
    text-decoration: none;
    border-bottom: 4px solid #028332;
    padding: 15px;
    border-radius: 7px;
    font-weight: 700;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.35);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

    .editor .btn-order a:hover,
    .floating-btn .btn-floating-bar:hover {
        background: #07893A;
        text-decoration: none !important;
    }

.floating-btn .btn-floating-bar {
    padding: 15px
}

    .floating-btn .btn-floating-bar p {
        font-size: 16px;
        line-height: 24px;
        margin: 0 !important;
        padding: 0 !important
    }

@media(min-width:768px) {
    .floating-btn .btn-floating-bar p {
        font-size: 18px;
        line-height: 24px
    }
}

.floating-bar,
.floating-bar a p {
    font-size: 1.5rem !important;
}

.floating-desc p {
    margin-bottom: 0 !important;
}

#floating-nav-content {
    bottom: 0;
    width: 100%;
    background-color: #007633;
    position: fixed;
    /* display: none;*/
    color: #FFF;
}

.floating-bar .floating-desc {
    display: none;
}

@media (max-width: 767px) {
    .floating-bar .floating-desc {
        display: none;
    }
    /*
                #floating-nav-content {
                display: none;
                }
                */
    .floating-bar.floating-visible {
        display: block;
    }

    .exclusive {
        display: none !important;
    }

    .header .w_thumb {
        width: 220px;
    }

    .w_thumb {
        margin: 0 auto !important;
    }

    #myBtn {
        display: none;
    }
}

.floating-bar .btn-floating-bar {
    box-shadow: 3px 3px 4px 0 #007633;
    font-size: 14px;
}

    .floating-bar .btn-floating-bar p:first-child {
        padding: 10px 15px;
        margin-bottom: 0 !important;
    }

b, optgroup, strong {
    font-weight: 700;
}

@media (min-width: 768px) {
    .floating-bar .btn-floating-bar {
        font-size: 17px;
    }
}

@media(min-width:768px) {
    .floating-bar.floating-visible {
        display: none;
    }

    .floating-bar .inner {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        -webkit-align-items: center;
        -ms-align-items: center;
        align-items: center;
        -webkit-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between
    }

        .floating-bar .inner:after,
        .floating-bar .inner:before {
            content: none
        }

    .floating-bar.justify-center .inner {
        -webkit-justify-content: center;
        -ms-justify-content: center;
        justify-content: center
    }

    .floating-bar .floating-desc {
        margin-bottom: 0;
        padding-right: 20px
    }

    .floating-bar .floating-desc {
        display: none;
    }
}

@media(max-width:768px) {
    .editor h2 {
        font-size: 30px;
        line-height: 36px
    }

    .floating-bar .btn-floating-bar:hover {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

#popup1 {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    display: flex;
    opacity: 0;
    transition: 0.55s all;
    z-index: -1;
}

    #popup1 .overlay {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 999;
        background: rgba(0, 0, 0, 0.8);
    }

    #popup1 .hide-overlay:not(.close) {
        margin-bottom: 1rem;
        cursor: pointer;
        text-align: center;
    }

    #popup1.is-active {
        z-index: 2020;
        opacity: 1;
    }

    #popup1 .close {
        position: absolute;
        right: 0;
        top: -4rem;
        font-size: 2rem;
        padding: 1rem;
        cursor: pointer;
        color: white;
    }

    #popup1 .overlay-header {
        background-color: #9ad94f;
        text-align: center;
        font-weight: bold;
        color: white;
        font-size: 2.25rem;
        padding: 0.5rem;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }

    #popup1 .inner {
        font-weight: bold;
        padding-bottom: 0;
        max-width: 750px;
        background: white;
        color: black;
        z-index: 1000;
        position: relative;
        border-radius: 5px;
    }

        #popup1 .inner a {
            display: block;
            color: black;
            padding: 2rem;
        }

        #popup1 .inner h1 {
            font-size: 3rem;
            line-height: 3.5rem;
            font-weight: 900;
            color: black;
        }

        #popup1 .inner p {
            color: black;
            margin-top: 10px;
            font-size: 1.5rem;
        }

        #popup1 .inner img {
            max-width: 100%;
            max-height: 50vh;
        }

        #popup1 .inner .usps li {
            color: black;
        }

        #popup1 .inner .button {
            background: #0e820c;
            color: white;
            padding-bottom: 8px !important;
            padding-left: 12px !important;
            padding-right: 12px !important;
            padding-top: 8px !important;
            width: 100%;
            border: none;
            height: auto;
            font-size: 1.7rem;
            margin-top: 2rem;
            margin-bottom: 1rem;
            font-weight: bold;
        }

            #popup1 .inner .button i {
                margin-left: 15px;
            }

        #popup1 .inner a:not(.button) {
            color: white;
            font-weight: normal;
        }

@media screen and (max-width: 768px) {
    #popup1 .inner {
        margin: 1rem;
        text-align: center;
    }

        #popup1 .inner img {
            max-width: 70vw;
            max-height: 30vh;
        }

        #popup1 .inner .column {
            padding-top: 0;
            padding-bottom: 0;
        }

        #popup1 .inner p {
            margin-top: 2px;
        }

        #popup1 .inner h1 {
            font-size: 2.25rem;
            line-height: 2.5rem;
        }

        #popup1 .inner .button {
            font-size: 1.1rem !important;
            white-space: normal;
            padding: 1rem 2rem !important;
            margin-top: 5px;
        }

            #popup1 .inner .button i {
                display: none !important;
            }

        #popup1 .inner a {
            padding: 1rem;
            padding-bottom: 2rem;
        }
}

.column {
    display: block;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
    padding: 0.75rem;
}

.columns.is-mobile > .column.is-narrow {
    flex: none;
}

.columns.is-mobile > .column.is-full {
    flex: none;
    width: 100%;
}

.columns.is-mobile > .column.is-three-quarters {
    flex: none;
    width: 75%;
}

.columns.is-mobile > .column.is-two-thirds {
    flex: none;
    width: 66.6666%;
}

.columns.is-mobile > .column.is-half {
    flex: none;
    width: 50%;
}

.columns.is-mobile > .column.is-one-third {
    flex: none;
    width: 33.3333%;
}

.columns.is-mobile > .column.is-one-quarter {
    flex: none;
    width: 25%;
}

.columns.is-mobile > .column.is-one-fifth {
    flex: none;
    width: 20%;
}

.columns.is-mobile > .column.is-two-fifths {
    flex: none;
    width: 40%;
}

.columns.is-mobile > .column.is-three-fifths {
    flex: none;
    width: 60%;
}

.columns.is-mobile > .column.is-four-fifths {
    flex: none;
    width: 80%;
}

.columns.is-mobile > .column.is-offset-three-quarters {
    margin-left: 75%;
}

.columns.is-mobile > .column.is-offset-two-thirds {
    margin-left: 66.6666%;
}

.columns.is-mobile > .column.is-offset-half {
    margin-left: 50%;
}

.columns.is-mobile > .column.is-offset-one-third {
    margin-left: 33.3333%;
}

.columns.is-mobile > .column.is-offset-one-quarter {
    margin-left: 25%;
}

.columns.is-mobile > .column.is-offset-one-fifth {
    margin-left: 20%;
}

.columns.is-mobile > .column.is-offset-two-fifths {
    margin-left: 40%;
}

.columns.is-mobile > .column.is-offset-three-fifths {
    margin-left: 60%;
}

.columns.is-mobile > .column.is-offset-four-fifths {
    margin-left: 80%;
}

.columns.is-mobile > .column.is-0 {
    flex: none;
    width: 0%;
}

.columns.is-mobile > .column.is-offset-0 {
    margin-left: 0%;
}

.columns.is-mobile > .column.is-1 {
    flex: none;
    width: 8.33333%;
}

.columns.is-mobile > .column.is-offset-1 {
    margin-left: 8.33333%;
}

.columns.is-mobile > .column.is-2 {
    flex: none;
    width: 16.66667%;
}

.columns.is-mobile > .column.is-offset-2 {
    margin-left: 16.66667%;
}

.columns.is-mobile > .column.is-3 {
    flex: none;
    width: 25%;
}

.columns.is-mobile > .column.is-offset-3 {
    margin-left: 25%;
}

.columns.is-mobile > .column.is-4 {
    flex: none;
    width: 33.33333%;
}

.columns.is-mobile > .column.is-offset-4 {
    margin-left: 33.33333%;
}

.columns.is-mobile > .column.is-5 {
    flex: none;
    width: 41.66667%;
}

.columns.is-mobile > .column.is-offset-5 {
    margin-left: 41.66667%;
}

.columns.is-mobile > .column.is-6 {
    flex: none;
    width: 50%;
}

.columns.is-mobile > .column.is-offset-6 {
    margin-left: 50%;
}

.columns.is-mobile > .column.is-7 {
    flex: none;
    width: 58.33333%;
}

.columns.is-mobile > .column.is-offset-7 {
    margin-left: 58.33333%;
}

.columns.is-mobile > .column.is-8 {
    flex: none;
    width: 66.66667%;
}

.columns.is-mobile > .column.is-offset-8 {
    margin-left: 66.66667%;
}

.columns.is-mobile > .column.is-9 {
    flex: none;
    width: 75%;
}

.columns.is-mobile > .column.is-offset-9 {
    margin-left: 75%;
}

.columns.is-mobile > .column.is-10 {
    flex: none;
    width: 83.33333%;
}

.columns.is-mobile > .column.is-offset-10 {
    margin-left: 83.33333%;
}

.columns.is-mobile > .column.is-11 {
    flex: none;
    width: 91.66667%;
}

.columns.is-mobile > .column.is-offset-11 {
    margin-left: 91.66667%;
}

.columns.is-mobile > .column.is-12 {
    flex: none;
    width: 100%;
}

.columns.is-mobile > .column.is-offset-12 {
    margin-left: 100%;
}

@media screen and (max-width: 768px) {
    .column.is-narrow-mobile {
        flex: none;
    }

    .column.is-full-mobile {
        flex: none;
        width: 100%;
    }

    .column.is-three-quarters-mobile {
        flex: none;
        width: 75%;
    }

    .column.is-two-thirds-mobile {
        flex: none;
        width: 66.6666%;
    }

    .column.is-half-mobile {
        flex: none;
        width: 50%;
    }

    .column.is-one-third-mobile {
        flex: none;
        width: 33.3333%;
    }

    .column.is-one-quarter-mobile {
        flex: none;
        width: 25%;
    }

    .column.is-one-fifth-mobile {
        flex: none;
        width: 20%;
    }

    .column.is-two-fifths-mobile {
        flex: none;
        width: 40%;
    }

    .column.is-three-fifths-mobile {
        flex: none;
        width: 60%;
    }

    .column.is-four-fifths-mobile {
        flex: none;
        width: 80%;
    }

    .column.is-offset-three-quarters-mobile {
        margin-left: 75%;
    }

    .column.is-offset-two-thirds-mobile {
        margin-left: 66.6666%;
    }

    .column.is-offset-half-mobile {
        margin-left: 50%;
    }

    .column.is-offset-one-third-mobile {
        margin-left: 33.3333%;
    }

    .column.is-offset-one-quarter-mobile {
        margin-left: 25%;
    }

    .column.is-offset-one-fifth-mobile {
        margin-left: 20%;
    }

    .column.is-offset-two-fifths-mobile {
        margin-left: 40%;
    }

    .column.is-offset-three-fifths-mobile {
        margin-left: 60%;
    }

    .column.is-offset-four-fifths-mobile {
        margin-left: 80%;
    }

    .column.is-0-mobile {
        flex: none;
        width: 0%;
    }

    .column.is-offset-0-mobile {
        margin-left: 0%;
    }

    .column.is-1-mobile {
        flex: none;
        width: 8.33333%;
    }

    .column.is-offset-1-mobile {
        margin-left: 8.33333%;
    }

    .column.is-2-mobile {
        flex: none;
        width: 16.66667%;
    }

    .column.is-offset-2-mobile {
        margin-left: 16.66667%;
    }

    .column.is-3-mobile {
        flex: none;
        width: 25%;
    }

    .column.is-offset-3-mobile {
        margin-left: 25%;
    }

    .column.is-4-mobile {
        flex: none;
        width: 33.33333%;
    }

    .column.is-offset-4-mobile {
        margin-left: 33.33333%;
    }

    .column.is-5-mobile {
        flex: none;
        width: 41.66667%;
    }

    .column.is-offset-5-mobile {
        margin-left: 41.66667%;
    }

    .column.is-6-mobile {
        flex: none;
        width: 50%;
    }

    .column.is-offset-6-mobile {
        margin-left: 50%;
    }

    .column.is-7-mobile {
        flex: none;
        width: 58.33333%;
    }

    .column.is-offset-7-mobile {
        margin-left: 58.33333%;
    }

    .column.is-8-mobile {
        flex: none;
        width: 66.66667%;
    }

    .column.is-offset-8-mobile {
        margin-left: 66.66667%;
    }

    .column.is-9-mobile {
        flex: none;
        width: 75%;
    }

    .column.is-offset-9-mobile {
        margin-left: 75%;
    }

    .column.is-10-mobile {
        flex: none;
        width: 83.33333%;
    }

    .column.is-offset-10-mobile {
        margin-left: 83.33333%;
    }

    .column.is-11-mobile {
        flex: none;
        width: 91.66667%;
    }

    .column.is-offset-11-mobile {
        margin-left: 91.66667%;
    }

    .column.is-12-mobile {
        flex: none;
        width: 100%;
    }

    .column.is-offset-12-mobile {
        margin-left: 100%;
    }
}

@media screen and (min-width: 769px), print {
    .column.is-narrow, .column.is-narrow-tablet {
        flex: none;
    }

    .column.is-full, .column.is-full-tablet {
        flex: none;
        width: 100%;
    }

    .column.is-three-quarters, .column.is-three-quarters-tablet {
        flex: none;
        width: 75%;
    }

    .column.is-two-thirds, .column.is-two-thirds-tablet {
        flex: none;
        width: 66.6666%;
    }

    .column.is-half, .column.is-half-tablet {
        flex: none;
        width: 50%;
    }

    .column.is-one-third, .column.is-one-third-tablet {
        flex: none;
        width: 33.3333%;
    }

    .column.is-one-quarter, .column.is-one-quarter-tablet {
        flex: none;
        width: 25%;
    }

    .column.is-one-fifth, .column.is-one-fifth-tablet {
        flex: none;
        width: 20%;
    }

    .column.is-two-fifths, .column.is-two-fifths-tablet {
        flex: none;
        width: 40%;
    }

    .column.is-three-fifths, .column.is-three-fifths-tablet {
        flex: none;
        width: 60%;
    }

    .column.is-four-fifths, .column.is-four-fifths-tablet {
        flex: none;
        width: 80%;
    }

    .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
        margin-left: 75%;
    }

    .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
        margin-left: 66.6666%;
    }

    .column.is-offset-half, .column.is-offset-half-tablet {
        margin-left: 50%;
    }

    .column.is-offset-one-third, .column.is-offset-one-third-tablet {
        margin-left: 33.3333%;
    }

    .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
        margin-left: 25%;
    }

    .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
        margin-left: 20%;
    }

    .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
        margin-left: 40%;
    }

    .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
        margin-left: 60%;
    }

    .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
        margin-left: 80%;
    }

    .column.is-0, .column.is-0-tablet {
        flex: none;
        width: 0%;
    }

    .column.is-offset-0, .column.is-offset-0-tablet {
        margin-left: 0%;
    }

    .column.is-1, .column.is-1-tablet {
        flex: none;
        width: 8.33333%;
    }

    .column.is-offset-1, .column.is-offset-1-tablet {
        margin-left: 8.33333%;
    }

    .column.is-2, .column.is-2-tablet {
        flex: none;
        width: 16.66667%;
    }

    .column.is-offset-2, .column.is-offset-2-tablet {
        margin-left: 16.66667%;
    }

    .column.is-3, .column.is-3-tablet {
        flex: none;
        width: 25%;
    }

    .column.is-offset-3, .column.is-offset-3-tablet {
        margin-left: 25%;
    }

    .column.is-4, .column.is-4-tablet {
        flex: none;
        width: 33.33333%;
    }

    .column.is-offset-4, .column.is-offset-4-tablet {
        margin-left: 33.33333%;
    }

    .column.is-5, .column.is-5-tablet {
        flex: none;
        width: 41.66667%;
    }

    .column.is-offset-5, .column.is-offset-5-tablet {
        margin-left: 41.66667%;
    }

    .column.is-6, .column.is-6-tablet {
        flex: none;
        width: 50%;
    }

    .column.is-offset-6, .column.is-offset-6-tablet {
        margin-left: 50%;
    }

    .column.is-7, .column.is-7-tablet {
        flex: none;
        width: 58.33333%;
    }

    .column.is-offset-7, .column.is-offset-7-tablet {
        margin-left: 58.33333%;
    }

    .column.is-8, .column.is-8-tablet {
        flex: none;
        width: 66.66667%;
    }

    .column.is-offset-8, .column.is-offset-8-tablet {
        margin-left: 66.66667%;
    }

    .column.is-9, .column.is-9-tablet {
        flex: none;
        width: 75%;
    }

    .column.is-offset-9, .column.is-offset-9-tablet {
        margin-left: 75%;
    }

    .column.is-10, .column.is-10-tablet {
        flex: none;
        width: 83.33333%;
    }

    .column.is-offset-10, .column.is-offset-10-tablet {
        margin-left: 83.33333%;
    }

    .column.is-11, .column.is-11-tablet {
        flex: none;
        width: 91.66667%;
    }

    .column.is-offset-11, .column.is-offset-11-tablet {
        margin-left: 91.66667%;
    }

    .column.is-12, .column.is-12-tablet {
        flex: none;
        width: 100%;
    }

    .column.is-offset-12, .column.is-offset-12-tablet {
        margin-left: 100%;
    }
}

@media screen and (max-width: 1023px) {
    .column.is-narrow-touch {
        flex: none;
    }

    .column.is-full-touch {
        flex: none;
        width: 100%;
    }

    .column.is-three-quarters-touch {
        flex: none;
        width: 75%;
    }

    .column.is-two-thirds-touch {
        flex: none;
        width: 66.6666%;
    }

    .column.is-half-touch {
        flex: none;
        width: 50%;
    }

    .column.is-one-third-touch {
        flex: none;
        width: 33.3333%;
    }

    .column.is-one-quarter-touch {
        flex: none;
        width: 25%;
    }

    .column.is-one-fifth-touch {
        flex: none;
        width: 20%;
    }

    .column.is-two-fifths-touch {
        flex: none;
        width: 40%;
    }

    .column.is-three-fifths-touch {
        flex: none;
        width: 60%;
    }

    .column.is-four-fifths-touch {
        flex: none;
        width: 80%;
    }

    .column.is-offset-three-quarters-touch {
        margin-left: 75%;
    }

    .column.is-offset-two-thirds-touch {
        margin-left: 66.6666%;
    }

    .column.is-offset-half-touch {
        margin-left: 50%;
    }

    .column.is-offset-one-third-touch {
        margin-left: 33.3333%;
    }

    .column.is-offset-one-quarter-touch {
        margin-left: 25%;
    }

    .column.is-offset-one-fifth-touch {
        margin-left: 20%;
    }

    .column.is-offset-two-fifths-touch {
        margin-left: 40%;
    }

    .column.is-offset-three-fifths-touch {
        margin-left: 60%;
    }

    .column.is-offset-four-fifths-touch {
        margin-left: 80%;
    }

    .column.is-0-touch {
        flex: none;
        width: 0%;
    }

    .column.is-offset-0-touch {
        margin-left: 0%;
    }

    .column.is-1-touch {
        flex: none;
        width: 8.33333%;
    }

    .column.is-offset-1-touch {
        margin-left: 8.33333%;
    }

    .column.is-2-touch {
        flex: none;
        width: 16.66667%;
    }

    .column.is-offset-2-touch {
        margin-left: 16.66667%;
    }

    .column.is-3-touch {
        flex: none;
        width: 25%;
    }

    .column.is-offset-3-touch {
        margin-left: 25%;
    }

    .column.is-4-touch {
        flex: none;
        width: 33.33333%;
    }

    .column.is-offset-4-touch {
        margin-left: 33.33333%;
    }

    .column.is-5-touch {
        flex: none;
        width: 41.66667%;
    }

    .column.is-offset-5-touch {
        margin-left: 41.66667%;
    }

    .column.is-6-touch {
        flex: none;
        width: 50%;
    }

    .column.is-offset-6-touch {
        margin-left: 50%;
    }

    .column.is-7-touch {
        flex: none;
        width: 58.33333%;
    }

    .column.is-offset-7-touch {
        margin-left: 58.33333%;
    }

    .column.is-8-touch {
        flex: none;
        width: 66.66667%;
    }

    .column.is-offset-8-touch {
        margin-left: 66.66667%;
    }

    .column.is-9-touch {
        flex: none;
        width: 75%;
    }

    .column.is-offset-9-touch {
        margin-left: 75%;
    }

    .column.is-10-touch {
        flex: none;
        width: 83.33333%;
    }

    .column.is-offset-10-touch {
        margin-left: 83.33333%;
    }

    .column.is-11-touch {
        flex: none;
        width: 91.66667%;
    }

    .column.is-offset-11-touch {
        margin-left: 91.66667%;
    }

    .column.is-12-touch {
        flex: none;
        width: 100%;
    }

    .column.is-offset-12-touch {
        margin-left: 100%;
    }
}

@media screen and (min-width: 1024px) {
    .column.is-narrow-desktop {
        flex: none;
    }

    .column.is-full-desktop {
        flex: none;
        width: 100%;
    }

    .column.is-three-quarters-desktop {
        flex: none;
        width: 75%;
    }

    .column.is-two-thirds-desktop {
        flex: none;
        width: 66.6666%;
    }

    .column.is-half-desktop {
        flex: none;
        width: 50%;
    }

    .column.is-one-third-desktop {
        flex: none;
        width: 33.3333%;
    }

    .column.is-one-quarter-desktop {
        flex: none;
        width: 25%;
    }

    .column.is-one-fifth-desktop {
        flex: none;
        width: 20%;
    }

    .column.is-two-fifths-desktop {
        flex: none;
        width: 40%;
    }

    .column.is-three-fifths-desktop {
        flex: none;
        width: 60%;
    }

    .column.is-four-fifths-desktop {
        flex: none;
        width: 80%;
    }

    .column.is-offset-three-quarters-desktop {
        margin-left: 75%;
    }

    .column.is-offset-two-thirds-desktop {
        margin-left: 66.6666%;
    }

    .column.is-offset-half-desktop {
        margin-left: 50%;
    }

    .column.is-offset-one-third-desktop {
        margin-left: 33.3333%;
    }

    .column.is-offset-one-quarter-desktop {
        margin-left: 25%;
    }

    .column.is-offset-one-fifth-desktop {
        margin-left: 20%;
    }

    .column.is-offset-two-fifths-desktop {
        margin-left: 40%;
    }

    .column.is-offset-three-fifths-desktop {
        margin-left: 60%;
    }

    .column.is-offset-four-fifths-desktop {
        margin-left: 80%;
    }

    .column.is-0-desktop {
        flex: none;
        width: 0%;
    }

    .column.is-offset-0-desktop {
        margin-left: 0%;
    }

    .column.is-1-desktop {
        flex: none;
        width: 8.33333%;
    }

    .column.is-offset-1-desktop {
        margin-left: 8.33333%;
    }

    .column.is-2-desktop {
        flex: none;
        width: 16.66667%;
    }

    .column.is-offset-2-desktop {
        margin-left: 16.66667%;
    }

    .column.is-3-desktop {
        flex: none;
        width: 25%;
    }

    .column.is-offset-3-desktop {
        margin-left: 25%;
    }

    .column.is-4-desktop {
        flex: none;
        width: 33.33333%;
    }

    .column.is-offset-4-desktop {
        margin-left: 33.33333%;
    }

    .column.is-5-desktop {
        flex: none;
        width: 41.66667%;
    }

    .column.is-offset-5-desktop {
        margin-left: 41.66667%;
    }

    .column.is-6-desktop {
        flex: none;
        width: 50%;
    }

    .column.is-offset-6-desktop {
        margin-left: 50%;
    }

    .column.is-7-desktop {
        flex: none;
        width: 58.33333%;
    }

    .column.is-offset-7-desktop {
        margin-left: 58.33333%;
    }

    .column.is-8-desktop {
        flex: none;
        width: 66.66667%;
    }

    .column.is-offset-8-desktop {
        margin-left: 66.66667%;
    }

    .column.is-9-desktop {
        flex: none;
        width: 75%;
    }

    .column.is-offset-9-desktop {
        margin-left: 75%;
    }

    .column.is-10-desktop {
        flex: none;
        width: 83.33333%;
    }

    .column.is-offset-10-desktop {
        margin-left: 83.33333%;
    }

    .column.is-11-desktop {
        flex: none;
        width: 91.66667%;
    }

    .column.is-offset-11-desktop {
        margin-left: 91.66667%;
    }

    .column.is-12-desktop {
        flex: none;
        width: 100%;
    }

    .column.is-offset-12-desktop {
        margin-left: 100%;
    }
}

.columns {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
    margin-top: -0.75rem;
}

    .columns:last-child {
        margin-bottom: -0.75rem;
    }

    .columns:not(:last-child) {
        margin-bottom: calc(1.5rem - 0.75rem);
    }

    .columns.is-centered {
        justify-content: center;
    }

    .columns.is-gapless {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
    }

        .columns.is-gapless > .column {
            margin: 0;
            padding: 0 !important;
        }

        .columns.is-gapless:not(:last-child) {
            margin-bottom: 1.5rem;
        }

        .columns.is-gapless:last-child {
            margin-bottom: 0;
        }

    .columns.is-mobile {
        display: flex;
    }

    .columns.is-multiline {
        flex-wrap: wrap;
    }

    .columns.is-vcentered {
        align-items: center;
    }

@media screen and (min-width: 769px), print {
    .columns:not(.is-desktop) {
        display: flex;
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-desktop {
        display: flex;
    }
}

.columns.is-variable {
    --columnGap: 0.75rem;
    margin-left: calc(-1 * var(--columnGap));
    margin-right: calc(-1 * var(--columnGap));
}

    .columns.is-variable .column {
        padding-left: var(--columnGap);
        padding-right: var(--columnGap);
    }

    .columns.is-variable.is-0 {
        --columnGap: 0rem;
    }

@media screen and (max-width: 768px) {
    .columns.is-variable.is-0-mobile {
        --columnGap: 0rem;
    }
}

@media screen and (min-width: 769px), print {
    .columns.is-variable.is-0-tablet {
        --columnGap: 0rem;
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-0-tablet-only {
        --columnGap: 0rem;
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-0-touch {
        --columnGap: 0rem;
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-0-desktop {
        --columnGap: 0rem;
    }
}

.columns.is-variable.is-1 {
    --columnGap: 0.25rem;
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-1-mobile {
        --columnGap: 0.25rem;
    }
}

@media screen and (min-width: 769px), print {
    .columns.is-variable.is-1-tablet {
        --columnGap: 0.25rem;
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-1-tablet-only {
        --columnGap: 0.25rem;
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-1-touch {
        --columnGap: 0.25rem;
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-1-desktop {
        --columnGap: 0.25rem;
    }
}

.columns.is-variable.is-2 {
    --columnGap: 0.5rem;
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-2-mobile {
        --columnGap: 0.5rem;
    }
}

@media screen and (min-width: 769px), print {
    .columns.is-variable.is-2-tablet {
        --columnGap: 0.5rem;
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-2-tablet-only {
        --columnGap: 0.5rem;
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-2-touch {
        --columnGap: 0.5rem;
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-2-desktop {
        --columnGap: 0.5rem;
    }
}

.columns.is-variable.is-3 {
    --columnGap: 0.75rem;
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-3-mobile {
        --columnGap: 0.75rem;
    }
}

@media screen and (min-width: 769px), print {
    .columns.is-variable.is-3-tablet {
        --columnGap: 0.75rem;
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-3-tablet-only {
        --columnGap: 0.75rem;
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-3-touch {
        --columnGap: 0.75rem;
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-3-desktop {
        --columnGap: 0.75rem;
    }
}

.columns.is-variable.is-4 {
    --columnGap: 1rem;
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-4-mobile {
        --columnGap: 1rem;
    }
}

@media screen and (min-width: 769px), print {
    .columns.is-variable.is-4-tablet {
        --columnGap: 1rem;
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-4-tablet-only {
        --columnGap: 1rem;
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-4-touch {
        --columnGap: 1rem;
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-4-desktop {
        --columnGap: 1rem;
    }
}

.columns.is-variable.is-5 {
    --columnGap: 1.25rem;
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-5-mobile {
        --columnGap: 1.25rem;
    }
}

@media screen and (min-width: 769px), print {
    .columns.is-variable.is-5-tablet {
        --columnGap: 1.25rem;
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-5-tablet-only {
        --columnGap: 1.25rem;
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-5-touch {
        --columnGap: 1.25rem;
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-5-desktop {
        --columnGap: 1.25rem;
    }
}

.columns.is-variable.is-6 {
    --columnGap: 1.5rem;
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-6-mobile {
        --columnGap: 1.5rem;
    }
}

@media screen and (min-width: 769px), print {
    .columns.is-variable.is-6-tablet {
        --columnGap: 1.5rem;
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-6-tablet-only {
        --columnGap: 1.5rem;
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-6-touch {
        --columnGap: 1.5rem;
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-6-desktop {
        --columnGap: 1.5rem;
    }
}

.columns.is-variable.is-7 {
    --columnGap: 1.75rem;
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-7-mobile {
        --columnGap: 1.75rem;
    }
}

@media screen and (min-width: 769px), print {
    .columns.is-variable.is-7-tablet {
        --columnGap: 1.75rem;
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-7-tablet-only {
        --columnGap: 1.75rem;
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-7-touch {
        --columnGap: 1.75rem;
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-7-desktop {
        --columnGap: 1.75rem;
    }
}

.columns.is-variable.is-8 {
    --columnGap: 2rem;
}

@media screen and (max-width: 768px) {
    .columns.is-variable.is-8-mobile {
        --columnGap: 2rem;
    }
}

@media screen and (min-width: 769px), print {
    .columns.is-variable.is-8-tablet {
        --columnGap: 2rem;
    }
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
    .columns.is-variable.is-8-tablet-only {
        --columnGap: 2rem;
    }
}

@media screen and (max-width: 1023px) {
    .columns.is-variable.is-8-touch {
        --columnGap: 2rem;
    }
}

@media screen and (min-width: 1024px) {
    .columns.is-variable.is-8-desktop {
        --columnGap: 2rem;
    }
}