@charset "UTF-8";


.entry-content > .wp-block-cta-gutenberg-cta:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
width: 100%;
max-width: 1170px;
}
.wp-block-wppool-cta {
max-width: 1170px !important;
}   .call_to_action_1 {
position: relative;
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
grid-gap: 90px;
padding: 80px;
background-repeat: no-repeat;
background-position: 90% 80%;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: auto;
box-sizing: border-box;
}
.call_to_action_1:after, .call_to_action_1:before {
position: absolute;
content: "";
height: 100%;
width: 100%;
-webkit-transform: skewX(-9deg);
transform: skewX(-9deg);
background-color: transparent;
}
.call_to_action_1:before {
border: 1px solid #000;
top: -10px;
left: 10px;
z-index: -1;
}
.call_to_action_1:after {
background-color: #7840FF;
top: 0;
left: 0;
z-index: -2;
}
.call_to_action_1 > .cta_content {
z-index: 1;
color: #fff;
padding-left: 70px;
box-sizing: border-box;
-ms-flex-item-align: center;
align-self: center;
}
.call_to_action_1 > .cta_content h2 {
font-family: inherit;
font-size: 30px;
font-weight: 700;
margin: 25px auto 25px;
line-height: 36px;
}
.call_to_action_1 > .cta_content p {
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
margin-top: 16px;
margin-bottom: 30px;
}
.call_to_action_1 > .cta_content > button,
.call_to_action_1 > .cta_content > .ctagb-btn {
background: #fff;
font-size: 16px;
text-transform: uppercase;
padding: 15px 30px;
cursor: pointer;
position: relative;
padding-right: 60px;
border: 1px solid #fff;
color: black;
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
}
.call_to_action_1 > .cta_content > button:focus,
.call_to_action_1 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_1 > .cta_content > button:after,
.call_to_action_1 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
right: 27px;
transition: all 300ms ease;
}
.call_to_action_1 > .cta_content > button:hover,
.call_to_action_1 > .cta_content > .ctagb-btn:hover {
background: #7840FF;
color: #fff;
text-decoration: none;
}
.call_to_action_1 > .cta_content > button:hover:after,
.call_to_action_1 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #fff;
}   .call_to_action_2.alignfull,
.call_to_action_3.alignfull,
.call_to_action_12.alignfull {
background-position: 30% center;
padding: 100px 20%;
max-width: inherit;
width: 100% !important;
}
.call_to_action_2 {
position: relative;
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
background-color: #7840FF;
background-repeat: no-repeat;
font-family: "Lato", sans-serif;
margin: auto;
box-sizing: border-box;
background-position: 10% center;
max-width: 1170px;
padding: 80px;
}
.call_to_action_2 > .cta_content {
z-index: 1;
color: #fff;
box-sizing: border-box;
grid-column: 2/3;
grid-row: 1/2;
padding-right: 120px;
-ms-flex-item-align: center;
align-self: center;
}
.call_to_action_2 > .cta_content h2 {
font-family: inherit;
font-size: 30px;
font-weight: 700;
margin: 25px auto 25px;
line-height: 36px;
}
.call_to_action_2 > .cta_content p {
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
margin-top: 16px;
margin-bottom: 30px;
}
.call_to_action_2 > .cta_content > button,
.call_to_action_2 > .cta_content > .ctagb-btn {
background: #FF8C40;
font-size: 16px;
text-transform: uppercase;
padding: 15px 30px;
border: 1px solid #FF8C40;
cursor: pointer;
position: relative;
padding-right: 60px;
color: #fff;
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
}
.call_to_action_2 > .cta_content > button:after,
.call_to_action_2 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
right: 27px;
transition: all 300ms ease;
}
.call_to_action_2 > .cta_content > button:focus,
.call_to_action_2 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_2 > .cta_content > button:hover,
.call_to_action_2 > .cta_content > .ctagb-btn:hover {
background-color: #fff;
color: #FF8C40;
}
.call_to_action_2 > .cta_content > button:hover:after,
.call_to_action_2 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #FF8C40;
}   .call_to_action_3 {
position: relative;
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
background-color: #7840FF;
padding: 80px;
background-repeat: no-repeat;
background-position: 10% center;
font-family: "Lato", sans-serif;
margin: auto;
box-sizing: border-box;
max-width: 1170px;
}
.call_to_action_3 > .cta_content {
z-index: 1;
color: #fff;
box-sizing: border-box;
grid-column: 2/3;
grid-row: 1/2;
padding-right: 120px;
-ms-flex-item-align: center;
align-self: center;
}
.call_to_action_3 > .cta_content h2 {
font-family: inherit;
font-size: 30px;
font-weight: 700;
margin: 25px auto 25px;
line-height: 36px;
}
.call_to_action_3 > .cta_content p {
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
margin-top: 16px;
margin-bottom: 30px;
}
.call_to_action_3 > .cta_content > button,
.call_to_action_3 > .cta_content > .ctagb-btn {
background: #fff;
border: 1px solid #fff;
font-size: 16px;
text-transform: uppercase;
padding: 18px 30px;
border-radius: 50px;
cursor: pointer;
color: #FF8C40;
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
}
.call_to_action_3 > .cta_content > button:focus,
.call_to_action_3 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_3 > .cta_content > button:hover,
.call_to_action_3 > .cta_content > .ctagb-btn:hover {
background: #FF8C40;
color: #fff;
}   .call_to_action_4.alignfull,
.call_to_action_5.alignfull,
.call_to_action_6.alignfull,
.call_to_action_7.alignfull {
border-radius: 0;
max-width: inherit;
padding: 100px 20%;
}
.call_to_action_4 {
position: relative;
background-color: #ffffff;
padding: 80px 100px;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: auto;
box-sizing: border-box;
border-radius: 20px;
box-shadow: 0px 0px 60px -12px rgba(34, 34, 34, 0.2);
background-repeat: no-repeat;
background-position: 90% 80%;
}
.call_to_action_4 > .cta_content {
z-index: 1;
box-sizing: border-box;
display: -ms-grid;
display: grid;
-ms-grid-columns: 3fr 1fr;
grid-template-columns: 3fr 1fr;
position: relative;
}
.call_to_action_4 > .cta_content > h2 {
font-size: 24px;
color: #222222;
font-family: inherit;
font-weight: 700;
margin: 20px 0 20px;
line-height: 29px;
}
.call_to_action_4 > .cta_content > p {
color: #444444;
grid-row: 2/3;
grid-column: 1/2;
padding-right: 120px;
margin: 0;
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
}
.call_to_action_4 > .cta_content > button,
.call_to_action_4 > .cta_content > .ctagb-btn {
background: #FF8C40;
border: 1px solid #FF8C40;
font-size: 16px;
text-transform: capitalize;
cursor: pointer;
color: #fff;
border-radius: 5px;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
padding: 17px 30px;
padding-right: 60px;
}
.call_to_action_4 > .cta_content > button:after,
.call_to_action_4 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
transition: all 300ms ease;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
right: 27px;
}
.call_to_action_4 > .cta_content > button:focus,
.call_to_action_4 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_4 > .cta_content > button:hover,
.call_to_action_4 > .cta_content > .ctagb-btn:hover {
color: #FF8C40;
background: #fff;
}
.call_to_action_4 > .cta_content > button:hover:after,
.call_to_action_4 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #FF8C40;
}   .call_to_action_5 {
position: relative;
background-color: #ffffff;
padding: 80px 100px;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: auto;
box-sizing: border-box;
border-radius: 20px;
box-shadow: 0px 0px 60px -12px rgba(34, 34, 34, 0.2);
background-repeat: no-repeat;
background-position: 90% 80%;
}
.call_to_action_5 > .cta_content {
z-index: 1;
box-sizing: border-box;
display: -ms-grid;
display: grid;
-ms-grid-columns: 3fr 1fr;
grid-template-columns: 3fr 1fr;
position: relative;
}
.call_to_action_5 > .cta_content > h2 {
font-size: 24px;
color: #222222;
font-family: inherit;
font-weight: 700;
margin: 20px 0 20px;
line-height: 29px;
}
.call_to_action_5 > .cta_content > p {
color: #444444;
grid-row: 2/3;
grid-column: 1/2;
padding-right: 120px;
margin: 0;
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
}
.call_to_action_5 > .cta_content > button,
.call_to_action_5 > .cta_content > .ctagb-btn {
background: #1C94FC;
border: 1px solid #1C94FC;
font-size: 16px;
text-transform: capitalize;
color: #fff;
border-radius: 5px;
position: absolute;
cursor: pointer;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
padding: 17px 30px;
padding-right: 60px;
}
.call_to_action_5 > .cta_content > button:after,
.call_to_action_5 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
right: 27px;
transition: all 300ms ease;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
}
.call_to_action_5 > .cta_content > button:focus,
.call_to_action_5 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_5 > .cta_content > button:hover,
.call_to_action_5 > .cta_content > .ctagb-btn:hover {
color: #1C94FC;
background: #fff;
}
.call_to_action_5 > .cta_content > button:hover:after,
.call_to_action_5 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #1c94fc;
}   .call_to_action_6 {
position: relative;
background-color: #1C94FC;
padding: 80px 100px;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: auto;
box-sizing: border-box;
border-radius: 20px;
box-shadow: 0px 0px 60px -12px rgba(28, 148, 252, 0.4);
color: #fff;
background-repeat: no-repeat;
background-position: 90% 80%;
}
.call_to_action_6 > .cta_content {
z-index: 1;
box-sizing: border-box;
display: -ms-grid;
display: grid;
-ms-grid-columns: 3fr 1fr;
grid-template-columns: 3fr 1fr;
position: relative;
}
.call_to_action_6 > .cta_content > h2 {
font-size: 24px;
font-family: inherit;
font-weight: 700;
margin: 20px 0 20px;
line-height: 29px;
}
.call_to_action_6 > .cta_content > p {
grid-row: 2/3;
grid-column: 1/2;
padding-right: 120px;
margin: 0;
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
}
.call_to_action_6 > .cta_content > button,
.call_to_action_6 > .cta_content > .ctagb-btn {
background: #ffffff;
border: 1px solid #ffffff;
font-size: 16px;
text-transform: capitalize;
padding: 20px 30px;
padding-right: 60px;
color: #1C94FC;
border-radius: 5px;
position: absolute;
cursor: pointer;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
padding: 17px 30px;
padding-right: 60px;
}
.call_to_action_6 > .cta_content > button:after,
.call_to_action_6 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
right: 27px;
transition: all 300ms ease;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
}
.call_to_action_6 > .cta_content > button:focus,
.call_to_action_6 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_6 > .cta_content > button:hover,
.call_to_action_6 > .cta_content > .ctagb-btn:hover {
color: #ffffff;
background: #1C94FC;
}
.call_to_action_6 > .cta_content > button:hover:after,
.call_to_action_6 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #ffffff;
}   .call_to_action_7 {
position: relative;
background-color: #ffffff;
padding: 80px 100px;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: auto;
box-sizing: border-box;
border-radius: 20px;
box-shadow: 0px 0px 60px -12px rgba(34, 34, 34, 0.2);
background-repeat: no-repeat;
background-position: 90% 80%;
}
.call_to_action_7 > .cta_content {
z-index: 1;
box-sizing: border-box;
display: -ms-grid;
display: grid;
-ms-grid-columns: 3fr 1fr;
grid-template-columns: 3fr 1fr;
position: relative;
}
.call_to_action_7 > .cta_content > h2 {
font-size: 24px;
color: #222222;
font-family: inherit;
font-weight: 700;
margin: 20px 0 20px;
line-height: 29px;
}
.call_to_action_7 > .cta_content > p {
color: #444444;
grid-row: 2/3;
grid-column: 1/2;
padding-right: 120px;
margin: 0;
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
}
.call_to_action_7 > .cta_content > button,
.call_to_action_7 > .cta_content > .ctagb-btn {
background: #002BFF;
font-size: 16px;
text-transform: capitalize;
border: 1px solid #002bff;
cursor: pointer;
color: #fff;
border-radius: 50px;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
padding: 17px 30px;
padding-right: 60px;
}
.call_to_action_7 > .cta_content > button:after,
.call_to_action_7 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
right: 27px;
transition: all 300ms ease;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
}
.call_to_action_7 > .cta_content > button:focus,
.call_to_action_7 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_7 > .cta_content > button:hover,
.call_to_action_7 > .cta_content > .ctagb-btn:hover {
color: #002BFF;
background: #fff;
}
.call_to_action_7 > .cta_content > button:hover:after,
.call_to_action_7 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #002bff;
}   .call_to_action_8 {
position: relative;
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
grid-gap: 200px;
padding: 100px;
background-repeat: no-repeat;
background-position: 90% center;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: 60px auto;
box-sizing: border-box;
}
.call_to_action_8.alignfull {
background-position: 70% center;
padding: 120px 20%;
max-width: inherit;
width: 100% !important;
}
.call_to_action_8.alignfull:after {
border-radius: 0;
}
.call_to_action_8:after {
position: absolute;
content: "";
height: 100%;
width: 100%;
border-radius: 20px;
background: -webkit-linear-gradient(left, #009BED, #0063F5);
background: linear-gradient(to right, #009BED, #0063F5);
top: 0;
left: 0;
z-index: -2;
}
.call_to_action_8 > .cta_content {
z-index: 1;
color: #fff;
box-sizing: border-box;
-ms-flex-item-align: center;
align-self: center;
}
.call_to_action_8 > .cta_content h2 {
font-family: inherit;
font-size: 30px;
font-weight: 700;
margin: 25px auto 25px;
line-height: 36px;
}
.call_to_action_8 > .cta_content p {
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
margin-top: 16px;
margin-bottom: 30px;
}
.call_to_action_8 > .cta_content > button,
.call_to_action_8 > .cta_content > .ctagb-btn {
background: #FAC240;
border: 1px solid #FAC240;
font-size: 16px;
text-transform: capitalize;
padding: 15px 30px;
padding-right: 60px;
color: #222222;
border-radius: 50px;
cursor: pointer;
position: relative;
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
}
.call_to_action_8 > .cta_content > button:after,
.call_to_action_8 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
right: 27px;
transition: all 300ms ease;
}
.call_to_action_8 > .cta_content > button:focus,
.call_to_action_8 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_8 > .cta_content > button:hover,
.call_to_action_8 > .cta_content > .ctagb-btn:hover {
background: -webkit-linear-gradient(right, #009BED, #0063F5);
background: linear-gradient(to left, #009BED, #0063F5);
color: #fff;
border-color: #fff;
}
.call_to_action_8 > .cta_content > button:hover:after,
.call_to_action_8 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #fff;
}   .call_to_action_9 {
position: relative;
padding: 80px;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: auto;
box-sizing: border-box;
background-repeat: no-repeat;
background-position: 90% center;
}
.call_to_action_9:after {
position: absolute;
content: "";
height: 100%;
width: 100%;
border-radius: 20px;
background: -webkit-linear-gradient(left, #DC2430, #7B4397);
background: linear-gradient(to right, #DC2430, #7B4397);
top: 0;
left: 0;
z-index: -2;
}
.call_to_action_9.alignfull {
max-width: inherit;
padding: 100px 20%;
}
.call_to_action_9.alignfull:after {
border-radius: 0;
}
.call_to_action_9 > .cta_content {
z-index: 1;
color: #fff;
box-sizing: border-box;
-ms-flex-item-align: center;
align-self: center;
width: 50%;
margin: 0 auto;
text-align: center;
}
.call_to_action_9 > .cta_content h2 {
font-family: inherit;
font-size: 30px;
font-weight: 700;
margin: 25px auto 25px;
line-height: 36px;
}
.call_to_action_9 > .cta_content p {
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
margin-top: 16px;
margin-bottom: 30px;
}
.call_to_action_9 > .cta_content > button,
.call_to_action_9 > .cta_content > .ctagb-btn {
background: #ffffff;
border: 1px solid #fff;
font-size: 16px;
text-transform: capitalize;
padding: 17px 30px;
padding-right: 60px;
color: #DC2430;
border-radius: 50px;
cursor: pointer;
position: relative;
margin-top: 30px;
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
}
.call_to_action_9 > .cta_content > button:after,
.call_to_action_9 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
right: 27px;
transition: all 300ms ease;
}
.call_to_action_9 > .cta_content > button:focus,
.call_to_action_9 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_9 > .cta_content > button:hover,
.call_to_action_9 > .cta_content > .ctagb-btn:hover {
background: -webkit-linear-gradient(right, #DC2430, #7B4397);
background: linear-gradient(to left, #DC2430, #7B4397);
color: #fff;
}
.call_to_action_9 > .cta_content > button:hover:after,
.call_to_action_9 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #ffffff;
}   .call_to_action_10 {
position: relative;
background-color: #002BFF;
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
padding: 80px 190px;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: auto;
box-sizing: border-box;
border-radius: 20px;
box-shadow: 0px 0px 60px -12px rgba(0, 43, 255, 0.4);
}
.call_to_action_10.alignfull {
max-width: inherit;
padding: 120px 20%;
border-radius: 0;
}
.call_to_action_10 > .cta_content {
z-index: 1;
box-sizing: border-box;
display: -ms-grid;
display: grid;
-ms-grid-columns: 2fr 1fr;
grid-template-columns: 2fr 1fr;
position: relative;
color: #ffffff;
}
.call_to_action_10 > .cta_content > h2 {
font-family: inherit;
font-size: 30px;
font-weight: 700;
margin: 25px 0 25px;
line-height: 36px;
}
.call_to_action_10 > .cta_content > p {
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
grid-row: 2/3;
grid-column: 1/2;
padding-right: 120px;
margin: 0;
}
.call_to_action_10 > .cta_content > button,
.call_to_action_10 > .cta_content > .ctagb-btn {
background: #ffffff;
border: 1px solid #fff;
font-size: 16px;
text-transform: capitalize;
padding: 17px 30px;
cursor: pointer;
padding-right: 60px;
color: #222;
border-radius: 50px;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
}
.call_to_action_10 > .cta_content > button:after,
.call_to_action_10 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
right: 27px;
transition: all 300ms ease;
}
.call_to_action_10 > .cta_content > button:focus,
.call_to_action_10 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_10 > .cta_content > button:hover,
.call_to_action_10 > .cta_content > .ctagb-btn:hover {
color: #fff;
background-color: #002bff;
}
.call_to_action_10 > .cta_content > button:hover:after,
.call_to_action_10 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #ffffff;
}   .call_to_action_11 {
position: relative;
background-color: #053E73;
background-repeat: no-repeat;
background-position: center;
background-size: 100%;
padding: 80px 190px;
font-family: "Lato", sans-serif;
max-width: 1170px;
margin: 60px auto;
box-sizing: border-box;
box-shadow: 0px 0px 60px -12px rgba(5, 62, 115, 0.4);
}
.call_to_action_11.alignfull {
max-width: inherit;
padding: 120px 20%;
border-radius: 0;
}
.call_to_action_11 > .cta_content {
z-index: 1;
box-sizing: border-box;
display: -ms-grid;
display: grid;
-ms-grid-columns: 2fr 1fr;
grid-template-columns: 2fr 1fr;
position: relative;
color: #ffffff;
}
.call_to_action_11 > .cta_content > h2 {
font-family: inherit;
font-size: 30px;
font-weight: 700;
margin: 25px 0 25px;
line-height: 36px;
}
.call_to_action_11 > .cta_content > p {
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
grid-row: 2/3;
grid-column: 1/2;
padding-right: 120px;
margin: 0;
}
.call_to_action_11 > .cta_content > button,
.call_to_action_11 > .cta_content > .ctagb-btn {
background: #E94D65;
border: 1px solid #E94D65;
font-size: 16px;
text-transform: capitalize;
padding: 17px 30px;
cursor: pointer;
padding-right: 60px;
color: #ffffff;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
}
.call_to_action_11 > .cta_content > button:after,
.call_to_action_11 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
right: 27px;
transition: all 300ms ease;
}
.call_to_action_11 > .cta_content > button:focus,
.call_to_action_11 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_11 > .cta_content > button:hover,
.call_to_action_11 > .cta_content > .ctagb-btn:hover {
background: #c93c51;
border: 1px solid #c93c51;
}
.call_to_action_11 > .cta_content > button:hover:after,
.call_to_action_11 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #fff;
}   .call_to_action_12 {
position: relative;
display: -ms-grid;
display: grid;
-ms-grid-columns: 4fr 3fr;
grid-template-columns: 4fr 3fr;
background-color: #7840FF;
background-repeat: no-repeat;
font-family: "Lato", sans-serif;
margin: auto;
box-sizing: border-box;
background-position: 0 center;
background-size: cover;
max-width: 1170px;
padding: 80px;
}
.call_to_action_12 > .cta_content {
z-index: 1;
color: #fff;
box-sizing: border-box;
grid-column: 2/3;
grid-row: 1/2;
padding-right: 0;
-ms-flex-item-align: center;
align-self: center;
}
.call_to_action_12 > .cta_content h2 {
font-family: inherit;
font-size: 30px;
font-weight: 700;
margin: 25px auto 25px;
line-height: 36px;
}
.call_to_action_12 > .cta_content p {
font-family: inherit;
font-weight: 300;
font-size: 16px;
line-height: 26px;
margin-top: 16px;
margin-bottom: 30px;
}
.call_to_action_12 > .cta_content > button,
.call_to_action_12 > .cta_content > .ctagb-btn {
background: #FF8C40;
font-size: 16px;
text-transform: uppercase;
padding: 15px 30px;
border: 1px solid #FF8C40;
cursor: pointer;
position: relative;
padding-right: 60px;
color: #fff;
transition: all 300ms ease;
font-family: inherit;
font-weight: 400;
text-decoration: none;
display: inline-block;
}
.call_to_action_12 > .cta_content > button:after,
.call_to_action_12 > .cta_content > .ctagb-btn:after {
position: absolute;
content: "→";
font-size: 24px;
top: calc(50% - 3px);
line-height: 0;
transform: translateY(-50%);
right: 27px;
transition: all 300ms ease;
}
.call_to_action_12 > .cta_content > button:focus,
.call_to_action_12 > .cta_content > .ctagb-btn:focus {
outline: none;
}
.call_to_action_12 > .cta_content > button:hover,
.call_to_action_12 > .cta_content > .ctagb-btn:hover {
background-color: #fff;
color: #FF8C40;
}
.call_to_action_12 > .cta_content > button:hover:after,
.call_to_action_12 > .cta_content > .ctagb-btn:hover:after {
right: 22px;
color: #FF8C40;
} @media (min-width: 992px) and (max-width: 1199.98px) {
.wp-block-cta-gutenberg-cta > .cta_content > h2 {
font-size: 24px;
}
.wp-block-cta-gutenberg-cta > .cta_content > p {
margin-bottom: 25px;
}
.call_to_action_2.alignfull,
.call_to_action_3.alignfull,
.call_to_action_4.alignfull,
.call_to_action_5.alignfull,
.call_to_action_6.alignfull,
.call_to_action_7.alignfull,
.call_to_action_8.alignfull,
.call_to_action_9.alignfull,
.call_to_action_10.alignfull,
.call_to_action_11.alignfull {
width: 100%;
padding: 80px 10%;
background-position: 10% center;
}
.call_to_action_8.alignfull {
background-position: 90% center;
}
.call_to_action_1,
.call_to_action_2,
.call_to_action_3,
.call_to_action_4,
.call_to_action_5,
.call_to_action_6,
.call_to_action_7,
.call_to_action_8,
.call_to_action_9,
.call_to_action_10,
.call_to_action_11 {
width: 80%;
padding: 40px;
}
.call_to_action_1 {
grid-gap: 50px;
background-position: 95% 84%;
background-size: 40%;
padding: 60px 40px;
}
.call_to_action_1 > .cta_content {
padding-left: 30px;
}
.call_to_action_3, .call_to_action_2 {
background-position: 5% center;
background-size: 40%;
}
.call_to_action_3 > .cta_content, .call_to_action_2 > .cta_content {
padding-right: 0;
}
.call_to_action_4 > .cta_content > h2, .call_to_action_6 > .cta_content > h2, .call_to_action_7 > .cta_content > h2, .call_to_action_5 > .cta_content > h2 {
font-size: 20px;
padding-right: 50px;
}
.call_to_action_4 > .cta_content > p, .call_to_action_6 > .cta_content > p, .call_to_action_7 > .cta_content > p, .call_to_action_5 > .cta_content > p {
padding-right: 80px;
}
.call_to_action_4 > .cta_content > button, .call_to_action_6 > .cta_content > button, .call_to_action_7 > .cta_content > button, .call_to_action_5 > .cta_content > button {
font-size: 14px;
padding: 20px;
padding-right: 57px;
}
.call_to_action_8 {
grid-gap: 50px;
background-size: 50%;
}
} @media (min-width: 750px) and (max-width: 991.98px) {
.wp-block-cta-gutenberg-cta > .cta_content > h2 {
font-size: 24px;
}
.wp-block-cta-gutenberg-cta > .cta_content > p {
margin-bottom: 25px;
}
.call_to_action_2.alignfull,
.call_to_action_3.alignfull,
.call_to_action_4.alignfull,
.call_to_action_5.alignfull,
.call_to_action_6.alignfull,
.call_to_action_7.alignfull,
.call_to_action_8.alignfull,
.call_to_action_9.alignfull,
.call_to_action_10.alignfull,
.call_to_action_11.alignfull {
width: 100%;
padding: 80px 10%;
background-position: 10% center;
}
.call_to_action_8.alignfull {
background-position: 90% center;
}
.call_to_action_1, .call_to_action_2, .call_to_action_3, .call_to_action_4, .call_to_action_5, .call_to_action_6, .call_to_action_7, .call_to_action_8, .call_to_action_9, .call_to_action_10, .call_to_action_11 {
width: 80%;
padding: 40px;
}
.call_to_action_1 {
grid-gap: 50px;
background-position: 95% 84%;
background-size: 40%;
padding: 60px 40px;
}
.call_to_action_1:before, .call_to_action_1:after {
transform: skewX(0deg);
}
.call_to_action_1 > .cta_content {
padding-left: 30px;
}
.call_to_action_3, .call_to_action_2 {
background-position: 5% center;
background-size: 40%;
}
.call_to_action_3 > .cta_content, .call_to_action_2 > .cta_content {
padding-right: 0;
}
.call_to_action_4 > .cta_content > h2, .call_to_action_6 > .cta_content > h2, .call_to_action_7 > .cta_content > h2, .call_to_action_5 > .cta_content > h2 {
font-size: 20px;
padding-right: 50px;
}
.call_to_action_4 > .cta_content > p, .call_to_action_6 > .cta_content > p, .call_to_action_7 > .cta_content > p, .call_to_action_5 > .cta_content > p {
padding-right: 80px;
}
.call_to_action_4 > .cta_content > button, .call_to_action_6 > .cta_content > button, .call_to_action_7 > .cta_content > button, .call_to_action_5 > .cta_content > button {
font-size: 14px;
padding: 20px;
padding-right: 57px;
}
.call_to_action_8 {
grid-gap: 50px;
background-size: 50%;
}
} @media (min-width: 375px) and (max-width: 749px) {
.wp-block-cta-gutenberg-cta > .cta_content > h2 {
font-size: 24px;
}
.wp-block-cta-gutenberg-cta > .cta_content > p {
margin-bottom: 25px;
}
.call_to_action_2.alignfull,
.call_to_action_3.alignfull,
.call_to_action_4.alignfull,
.call_to_action_5.alignfull,
.call_to_action_6.alignfull,
.call_to_action_7.alignfull,
.call_to_action_8.alignfull,
.call_to_action_9.alignfull,
.call_to_action_10.alignfull,
.call_to_action_11.alignfull,
.call_to_action_12.alignfull {
width: 100%;
padding: 80px 5%;
background-image: none !important;
}
.call_to_action_8.alignfull {
background-image: none !important;
}
.call_to_action_1, .call_to_action_2, .call_to_action_3, .call_to_action_4, .call_to_action_5, .call_to_action_6, .call_to_action_7, .call_to_action_8, .call_to_action_9, .call_to_action_10 {
width: 80%;
padding: 40px;
display: block;
background-image: none !important;
}
.call_to_action_1 {
width: 70%;
padding: 60px 40px;
}
.call_to_action_1:before, .call_to_action_1:after {
transform: skewX(0deg);
}
.call_to_action_1 > .cta_content {
padding-left: 30px;
}
.call_to_action_3 > .cta_content, .call_to_action_2 > .cta_content {
padding-right: 0;
}
.call_to_action_10, .call_to_action_11 {
width: 80%;
padding: 40px;
}
.call_to_action_4 > .cta_content,
.call_to_action_10 > .cta_content,
.call_to_action_11 > .cta_content,
.call_to_action_10 > .cta_content,
.call_to_action_6 > .cta_content,
.call_to_action_7 > .cta_content,
.call_to_action_5 > .cta_content {
display: block;
}
.call_to_action_4 > .cta_content > h2,
.call_to_action_10 > .cta_content > h2,
.call_to_action_11 > .cta_content > h2,
.call_to_action_6 > .cta_content > h2,
.call_to_action_7 > .cta_content > h2,
.call_to_action_5 > .cta_content > h2 {
font-size: 20px;
padding: 0px;
}
.call_to_action_4 > .cta_content > p, .call_to_action_10 > .cta_content > p, .call_to_action_11 > .cta_content > p, .call_to_action_6 > .cta_content > p, .call_to_action_7 > .cta_content > p, .call_to_action_5 > .cta_content > p {
padding: 0px;
}
.call_to_action_4 > .cta_content > button, .call_to_action_10 > .cta_content > button, .call_to_action_11 > .cta_content > button, .call_to_action_6 > .cta_content > button, .call_to_action_7 > .cta_content > button, .call_to_action_5 > .cta_content > button {
font-size: 14px;
padding: 20px;
padding-right: 57px;
position: inherit;
margin-top: 50px;
}
.call_to_action_8 {
grid-gap: 50px;
background-size: 50%;
background-image: none !important;
}
.call_to_action_9 > .cta_content {
width: 100%;
}
.call_to_action_9 > .cta_content > button {
margin: 0;
}
.call_to_action_4, .call_to_action_5, .call_to_action_6, .call_to_action_7, .call_to_action_10, .call_to_action_11 {
width: 80%;
padding: 40px;
}
.call_to_action_4 > .cta_content > .ctagb-btn, .call_to_action_5 > .cta_content > .ctagb-btn, .call_to_action_6 > .cta_content > .ctagb-btn, .call_to_action_7 > .cta_content > .ctagb-btn, .call_to_action_10 > .cta_content > .ctagb-btn, .call_to_action_11 > .cta_content > .ctagb-btn {
position: relative;
top: 0;
transform: none;
margin-top: 25px;
}
.call_to_action_12 {
background-image: none !important;
display: block;
}
} @media (max-width: 575.98px) {
.wp-block-cta-gutenberg-cta > .cta_content > h2 {
font-size: 24px;
}
.wp-block-cta-gutenberg-cta > .cta_content > p {
margin-bottom: 25px;
}
.call_to_action_2.alignfull,
.call_to_action_3.alignfull,
.call_to_action_4.alignfull,
.call_to_action_5.alignfull,
.call_to_action_6.alignfull,
.call_to_action_7.alignfull,
.call_to_action_8.alignfull,
.call_to_action_9.alignfull,
.call_to_action_10.alignfull,
.call_to_action_11.alignfull {
width: 100%;
padding: 80px 5%;
background-image: none;
}
.call_to_action_8.alignfull {
background-image: none;
}
.call_to_action_1, .call_to_action_2, .call_to_action_3, .call_to_action_4, .call_to_action_5, .call_to_action_6, .call_to_action_7, .call_to_action_8, .call_to_action_9 {
width: 80%;
padding: 40px;
display: block;
background-image: none;
}
.call_to_action_1 {
width: 90%;
padding: 30px;
}
.call_to_action_1 > .cta_content {
padding-left: 30px;
}
.call_to_action_3 > .cta_content, .call_to_action_2 > .cta_content {
padding-right: 0;
}
.call_to_action_10, .call_to_action_11 {
width: 80%;
padding: 40px;
}
.call_to_action_4 > .cta_content, .call_to_action_10 > .cta_content, .call_to_action_11 > .cta_content, .call_to_action_6 > .cta_content, .call_to_action_7 > .cta_content, .call_to_action_5 > .cta_content {
display: block;
}
.call_to_action_4 > .cta_content > h2, .call_to_action_10 > .cta_content > h2, .call_to_action_11 > .cta_content > h2, .call_to_action_6 > .cta_content > h2, .call_to_action_7 > .cta_content > h2, .call_to_action_5 > .cta_content > h2 {
font-size: 20px;
padding: 0px;
}
.call_to_action_4 > .cta_content > p, .call_to_action_10 > .cta_content > p, .call_to_action_11 > .cta_content > p, .call_to_action_6 > .cta_content > p, .call_to_action_7 > .cta_content > p, .call_to_action_5 > .cta_content > p {
padding: 0px;
}
.call_to_action_4 > .cta_content > button, .call_to_action_10 > .cta_content > button, .call_to_action_11 > .cta_content > button, .call_to_action_6 > .cta_content > button, .call_to_action_7 > .cta_content > button, .call_to_action_5 > .cta_content > button {
font-size: 14px;
padding: 20px;
padding-right: 57px;
position: inherit;
margin-top: 50px;
}
.call_to_action_8 {
grid-gap: 50px;
background-size: 50%;
background-image: none !important;
}
.call_to_action_9 > .cta_content {
width: 100%;
}
.call_to_action_9 > .cta_content > button {
margin: 0;
}
.call_to_action_10, .call_to_action_11 {
width: 80%;
padding: 40px;
}
}.ast-hb-account-login-wrapper .ast-hb-account-login{position:fixed;left:50%;top:50%;padding:35px;max-height:550px;width:340px;margin:0 0 0 -170px;background-color:#f1f1f1;z-index:1000011;box-shadow:0 3px 6px rgba(0,0,0,.3)}.ast-hb-account-login-wrapper .ast-hb-account-login-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;z-index:1000010;transition:all .3s}.ast-hb-account-login-wrapper .ast-hb-login-header .ast-hb-login-close{background:0 0;border:0;font-size:24px;line-height:1;padding:.4em;color:inherit;-js-display:flex;display:flex;box-shadow:none}.ast-hb-account-login-wrapper #loginform input[type=password],.ast-hb-account-login-wrapper #loginform input[type=text]{width:100%;max-width:100%;margin-top:10px;border:1px solid;background-color:transparent;vertical-align:middle}.ast-hb-account-login-form-footer a.ast-header-account-footer-link:not(:last-child) span:after{content:"|";margin:0 .4em}.ast-header-account-link.ast-account-action-link,.ast-header-account-link.ast-account-action-login,.ast-header-account-link.ast-account-action-login.customize-unpreviewable,.ast-header-break-point .ast-header-account-link{cursor:pointer;pointer-events:all}.ast-header-account{-js-display:flex;display:flex}.ast-hb-account-login-wrapper{visibility:hidden}.ast-hb-account-login-wrapper .ast-hb-login-header{-js-display:flex;position:absolute;right:0;top:0;display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px)}.ast-hb-account-login-wrapper .ast-hb-account-login{transform:scale(.7);opacity:0;transition:all .3s;overflow:auto}.ast-hb-account-login-wrapper.show{visibility:visible}.ast-hb-account-login-wrapper.show .ast-hb-account-login{transform:scale(1) translateY(-50%);opacity:1}.ast-hb-login-body{height:100%;position:relative;line-height:1.5}.ast-hf-account-menu-wrap.ast-main-header-bar-alignment{position:relative}.main-header-bar .main-header-bar-navigation .ast-account-nav-menu{line-height:1.45}.ast-account-nav-menu{width:240px;background:#fff;left:-999em;position:absolute;top:0;z-index:99999;list-style:none;margin:0;padding-left:0;border:0;box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-account-nav-menu .sub-menu{right:auto;top:0;margin-left:0}.ast-account-nav-menu .menu-item.focus>.sub-menu,.ast-account-nav-menu .menu-item:hover>.sub-menu{left:100%}.ast-account-nav-menu .ast-left-align-sub-menu.menu-item.focus>.sub-menu,.ast-account-nav-menu .ast-left-align-sub-menu.menu-item:hover>.sub-menu{left:-100%}.ast-account-nav-menu .menu-item .menu-link{padding:.9em 1em}.ast-account-nav-menu .menu-item{border-style:none}.ast-account-nav-menu .menu-item.menu-item-has-children>.menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg)}.ast-above-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-below-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-primary-header-bar .main-header-menu.ast-account-nav-menu>.menu-item{height:auto;line-height:unset;bottom:-5px}.ast-header-account-wrap .woocommerce-MyAccount-navigation-link.is-active a{background:unset}.ast-header-account-wrap .menu-item:last-child>.menu-link{border-style:none}.ast-divider-wrapper{border:0}.ast-mobile-popup-content .ast-header-divider-element{justify-content:center}.ast-header-divider-element{position:relative}.ast-fb-divider-layout-vertical{position:relative}.ast-hb-divider-layout-vertical.ast-header-divider-element{height:100%}.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px}.footer-widget-area .ast-footer-divider-element{position:relative;align-items:center}.footer-widget-area .ast-divider-wrapper{display:inline-block}.ast-builder-footer-grid-columns .ast-fb-divider-layout-horizontal{-js-display:inline-flex;display:inline-flex;vertical-align:middle}[data-section*=section-fb-button-] .ast-builder-button-size-xs .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xs .ast-custom-button{font-size:13px;padding:8px 20px}[data-section*=section-fb-button-] .ast-builder-button-size-sm .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-sm .ast-custom-button{font-size:15px;padding:10px 40px}[data-section*=section-fb-button-] .ast-builder-button-size-md .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-md .ast-custom-button{font-size:17px;padding:15px 45px}[data-section*=section-fb-button-] .ast-builder-button-size-lg .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-lg .ast-custom-button{font-size:19px;padding:20px 50px}[data-section*=section-fb-button-] .ast-builder-button-size-xl .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xl .ast-custom-button{font-size:21px;padding:25px 55px}.ast-fb-divider-layout-vertical{-js-display:flex;display:flex}.site-footer-section{position:relative}.ast-builder-language-switcher .ast-builder-language-switcher-menu{list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:transparent}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher{display:block}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher-menu{display:block}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher{-js-display:flex;display:flex}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher-menu{-js-display:flex;display:flex;flex-wrap:wrap}.ast-builder-language-switcher a{-js-display:flex;display:flex;align-items:center}.ast-lswitcher-item-footer,.ast-lswitcher-item-header{-js-display:inline-flex;display:inline-flex}span.ast-lswitcher-item-footer:last-child,span.ast-lswitcher-item-header:last-child{margin-right:0}.ast-header-sticky-active{position:fixed!important;right:0;left:0;margin:0 auto;z-index:99}.ast-footer-sticky-active .ast-custom-footer{position:fixed!important;right:0;left:0;bottom:0;margin:0 auto;z-index:99}.ast-custom-header{position:relative;z-index:99}.ast-custom-header.ast-header-sticky-active .fl-row-content-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .fl-module-content{transition:all .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-section-wrap{transition:padding .3s linear}.ast-custom-header.ast-header-sticky-active .elementor-row>.elementor-column>.elementor-element-populated{transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-row-content-wrap{transition:padding .3s linear;padding-top:5px;padding-bottom:5px;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content{margin-top:5px;margin-bottom:5px;transition:all .3s linear}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .fl-module-content.fl-node-content img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap{transition:padding .3s linear;box-sizing:border-box}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-section-wrap img{max-height:50px;width:auto}.ast-shrink-custom-header .ast-custom-header.ast-sticky-shrunk .elementor-row>.elementor-column>.elementor-element-populated{max-height:60px;transition:all .3s linear}.ast-custom-header.ast-header-sticky-active{top:0;width:100%;transition:ease-out}.single-advanced-hook .ast-no-title,.single-advanced-hook .hentry{margin:0}.js_active .ast-plain-container.single-advanced-hook .entry-header{margin:0}.summary.entry-summary+[CLASS*=astra-advanced-hook]{clear:both}.single-astra-advanced-hook .wp-block-buttons,.single-astra-advanced-hook .wp-block-uagb-buttons{margin-bottom:1.5em}.single-astra-advanced-hook .ast-container{flex-wrap:wrap}.single-astra-advanced-hook .ast-container>*{width:100%}body.ast-padded-layout::after,body.ast-padded-layout::before{background:inherit;content:"";display:block;height:0;left:0;position:fixed;width:100%;z-index:999}body.ast-padded-layout::after{bottom:0}body.ast-padded-layout{background-attachment:fixed}body.ast-padded-layout::before{top:0}@media (min-width:44.375em){body.ast-padded-layout.admin-bar::before{top:46px}}@media (min-width:48.9375em){body.ast-padded-layout.admin-bar::before{top:32px}}.elementor-page.ast-box-layout #page,.elementor-page.ast-padded-layout #page{overflow:hidden}.siteorigin-panels.ast-box-layout #page,.siteorigin-panels.ast-padded-layout #page{overflow:hidden}.ast-separate-container.ast-box-layout #content .ast-container{padding-left:0;padding-right:0}@media (max-width:768px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:20px;padding-right:20px}}@media (max-width:544px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:.54em;padding-right:.54em}}.js_active .ast-box-layout #page,.js_active .ast-padded-layout #page{overflow:hidden}.js_active .ast-box-layout.ast-page-builder-template .vc_row[data-vc-full-width],.js_active .ast-padded-layout.ast-page-builder-template .vc_row[data-vc-full-width]{max-width:100%;left:0!important}.astra-full-megamenu-wrapper{z-index:99999}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu>.menu-item{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.ast-mm-has-desc>.menu-link{vertical-align:middle;text-align:center}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item:hover>.menu-link{background-color:transparent}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu{opacity:0;visibility:hidden;padding:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu-focus .menu-item>.menu-link{background-color:transparent}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus{opacity:1;visibility:visible;-js-display:flex;display:flex}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item{padding-left:15px;padding-right:15px;display:block;flex:1;opacity:1}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-2 .menu-item{width:50%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-3 .menu-item{width:33.33%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-4 .menu-item{width:25%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item:last-child{border-right:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .sub-menu{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu .ast-header-navigation-arrow{display:none!important}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus{opacity:1;visibility:visible}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus .astra-megamenu.astra-megamenu-focus{-js-display:flex;display:flex}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched .ast-mm-template-content{padding:0}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link::after{content:""}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link .ast-icon.icon-arrow{display:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .sub-menu .menu-link,.ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .sub-menu .menu-link{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li[data-megamenu-trigger=click]:not(.megamenu-active):hover .astra-full-megamenu-wrapper,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li[data-megamenu-trigger=click]:not(.megamenu-active):hover .astra-megamenu{opacity:0;visibility:hidden;pointer-events:none}.ast-desktop .main-header-menu .astra-megamenu-li[data-megamenu-trigger=click]:not(.megamenu-active):hover>.sub-menu{visibility:hidden;opacity:0;left:-999em}.ast-desktop .main-header-menu .astra-megamenu-li.megamenu-active>.sub-menu{left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu{opacity:1;visibility:visible;-js-display:flex;display:flex}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item:first-child,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item:last-child,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item:first-child,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item:first-child{padding-left:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item:last-child,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item:last-child{padding-right:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.col-2 .menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.col-2 .menu-item{width:50%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.col-3 .menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.col-3 .menu-item{width:33.33%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.col-4 .menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.col-4 .menu-item{width:25%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu>.menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu>.menu-item{display:block;flex:1;opacity:1}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu .sub-menu,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.sub-menu .sub-menu,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.sub-menu .sub-menu{border:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.sub-menu>.menu-item .sub-menu,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-megamenu.sub-menu .menu-item:last-child,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.sub-menu .menu-item:last-child{border-right:none}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-full-megamenu-wrapper .astra-megamenu,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-full-megamenu-wrapper .astra-megamenu{-js-display:flex;display:flex}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-full-megamenu-wrapper,.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-full-megamenu-wrapper{opacity:1;visibility:visible}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li.megamenu-active .astra-megamenu .sub-menu .menu-item,.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li.megamenu-active .astra-megamenu.sub-menu .menu-item .sub-menu,.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu.sub-menu .menu-item .sub-menu{min-width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu .menu-item{width:100%}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item .sub-menu{min-width:100%}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper{background:#fff;position:absolute;opacity:0;visibility:hidden;top:100%}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-megamenu.sub-menu{display:none;position:relative;left:0;top:0;margin:0 auto;padding-left:0;padding-right:0;border-width:0}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched.sub-menu{padding:15px}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item+.ast-mm-custom-content{margin-top:.9em}.ast-desktop .ast-mega-menu-enabled .menu-item-heading:not(.menu-item-has-children)>a{margin-bottom:.9em}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link{background-color:transparent}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text{vertical-align:text-top}.ast-desktop .ast-mm-custom-text-content,.ast-desktop .ast-mm-template-content{padding:0 1em}.ast-desktop .ast-mm-custom-text-content{margin-bottom:.9em}.ast-desktop .ast-below-header .ast-mm-custom-text-content,.ast-desktop .ast-below-header .ast-mm-template-content{padding:.9em 1em}.ast-desktop .submenu-with-border .astra-full-megamenu-wrapper{border-width:1px;border-style:solid}.ast-desktop .ast-mm-widget-content a{display:initial}.ast-desktop .ast-mm-widget-content .ast-mm-widget-item{padding:1.5em;margin-bottom:.9em}.ast-desktop .ast-mm-widget-content .ast-search-submit{display:none}.ast-desktop .submenu-with-border .astra-megamenu{border-width:1px}.ast-menu-description{line-height:1.6;display:block;font-size:.8em;padding:2px 0}.site-header a .ast-menu-description,.site-header a .sub-arrow{transition:none}.site-header .menu-text{transition:none}.ast-header-break-point .ast-menu-description{line-height:inherit}.astra-mm-highlight-label{font-size:.7em;margin-left:5px;line-height:normal;padding:3px 6px;border-radius:2px}.ast-desktop .ast-hide-menu-item{display:none}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item{display:none}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.main-header-menu>.menu-item-has-children>.menu-link::after{content:"";margin:0}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after{transform:rotate(-90deg)}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow{position:absolute;right:5%;top:50%;transform:translateY(-50%)}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:hover{background:0 0}.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after{display:none}.ast-disable-link{cursor:default}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0}.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link{background:0 0}.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .astra-mega-menu-width-full,.ast-desktop .astra-mega-menu-width-full-stretched{background:0 0}.ast-desktop .main-header-menu>.menu-item .astra-full-megamenu-wrapper:before{position:absolute;content:"";top:0;left:0;width:100%;transform:translateY(-100%)}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .sub-menu{box-shadow:none}.ast-desktop .main-header-menu.ast-menu-shadow .astra-megamenu .sub-menu{box-shadow:none}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper{box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item{display:none}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle{display:none}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu{display:block!important}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu{display:block!important}.ast-hidden{display:none!important}.rtl.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.megamenu-active .astra-full-megamenu-wrapper .astra-megamenu,.rtl.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-full-megamenu-wrapper .astra-megamenu{right:0}.main-header-bar-wrap .ast-search-box.header-cover{z-index:7}.ast-below-header-wrap .ast-search-box.header-cover #close,.ast-below-header-wrap .ast-search-box.header-cover .search-field{font-size:1.8em}.ast-below-header-wrap .ast-search-box.header-cover .search-submit{font-size:1.5em}.ast-search-box.full-screen,.ast-search-box.header-cover{display:none;opacity:0;transition:opacity .3s ease-in-out,display .3s ease-in-out;width:100%;height:100%}.ast-search-box.full-screen .search-field,.ast-search-box.header-cover .search-field{background:0 0;border:0;color:#fafafa;box-shadow:none;text-align:left;padding:0}.ast-search-box.full-screen .search-submit,.ast-search-box.header-cover .search-submit{background:var(--ast-fs-search-submit-background,0 0);padding:0;border-radius:50%;box-shadow:none;color:var(--ast-fs-search-text-color,#9e9e9e);transition:all .7s ease-In;outline:0;border:0;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper,.ast-search-box.header-cover .ast-search-wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.ast-search-box.full-screen .ast-search-wrapper .search-form,.ast-search-box.header-cover .ast-search-wrapper .search-form{line-height:normal}.ast-search-box.full-screen #close,.ast-search-box.header-cover #close{color:#fafafa;transform:rotate(0);font-size:2em;cursor:pointer;z-index:9;font-weight:400}.ast-search-box.full-screen .search-field::-webkit-input-placeholder,.ast-search-box.header-cover .search-field::-webkit-input-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-moz-placeholder,.ast-search-box.header-cover .search-field:-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field::-moz-placeholder,.ast-search-box.header-cover .search-field::-moz-placeholder{color:#fafafa}.ast-search-box.full-screen .search-field:-ms-input-placeholder,.ast-search-box.header-cover .search-field:-ms-input-placeholder{color:#fafafa}.ast-search-box.header-cover{position:absolute;background:rgba(25,25,25,.96);top:0;z-index:10}.ast-search-box.header-cover .search-field{font-size:2em;line-height:2;width:100%}.ast-search-box.header-cover .ast-container{position:relative}.ast-search-box.header-cover .close,.ast-search-box.header-cover .search-submit,.ast-search-box.header-cover .search-text-wrap{display:inline-block}.ast-search-box.header-cover .search-text-wrap{width:calc(100% - 2.5em);vertical-align:middle}.ast-search-box.header-cover .search-submit{font-size:1.7em;margin-right:2em}.ast-search-box.header-cover #close{vertical-align:middle;backface-visibility:hidden}.ast-search-box.full-screen{position:fixed;background:rgba(25,25,25,.96);top:0;left:0;z-index:999}.ast-search-box.full-screen .ast-search-wrapper .large-search-text{text-align:center;color:#e2e2e2;font-size:1.5em;font-weight:400;transition-delay:50ms;transition:all .3s ease-in-out}.ast-search-box.full-screen .ast-search-wrapper fieldset{border:0;padding:2.5em 0 1em;border-bottom:2px solid var(--ast-border-color)}.ast-search-box.full-screen .ast-search-wrapper .search-field{font-size:2em;padding-left:20px;line-height:1.7;width:92%;vertical-align:middle}.ast-search-box.full-screen .ast-search-wrapper .search-form{width:70%;margin:20px auto}.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:var(--ast-fs-search-font-size, 1.7em)}.ast-search-box.full-screen #close{position:absolute;color:#fafafa;right:1em;line-height:1;cursor:pointer;z-index:9;font-weight:400;font-size:2em;top:1.5em;backface-visibility:hidden}.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:0}.ast-search-box.full-screen ::-moz-placeholder{opacity:0}.ast-search-box.full-screen :-ms-input-placeholder{opacity:0}.ast-search-box.full-screen :-moz-placeholder{opacity:0}@media (max-width:420px){.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:1}.ast-search-box.full-screen ::-moz-placeholder{opacity:1}.ast-search-box.full-screen :-ms-input-placeholder{opacity:1}.ast-search-box.full-screen :-moz-placeholder{opacity:1}}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder{opacity:.5}.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder{opacity:.5}.site-header .ast-inline-search.ast-search-menu-icon .search-form{padding-left:0;padding-right:0}.site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:2em}.ast-inline-search.ast-search-menu-icon{position:relative;transform:none;left:0;right:0}.ast-inline-search.ast-search-menu-icon .search-submit{display:block;background:0 0;border:none;position:absolute;height:100%;right:.25em;padding:0;top:0;font-size:1.3em;color:#757575}.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form{padding:0}.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-right:2em}.ast-header-break-point .ast-search-box.full-screen .ast-search-wrapper .search-field{width:80%}.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover{display:none}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form{padding-left:0;left:auto;padding-right:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form{left:-1em;padding-left:2em}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field{padding-right:0}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form{left:0;padding-left:0;padding-right:2em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field{padding-right:0;padding-left:1em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field{padding-left:0;padding-right:1em}.ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0}.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:0}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;padding-left:3em;padding-right:1em}.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em}.iphone.full-screen,.ipod.full-screen{position:fixed!important}@media (max-width:992px){.ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}.ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto}}@media (max-width:544px){.ast-search-box.full-screen .ast-search-wrapper .large-search-text{display:none}.ast-search-box.full-screen .ast-search-wrapper .search-field,.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:1.6em}}h1,h2,h3,h4,h5,h6{margin-bottom:20px;}@media (min-width:922px){.ast-hide-display-device-desktop{display:none;}[class^="astra-advanced-hook-"] .wp-block-query .wp-block-post-template .wp-block-post{width:100%;}}@media (min-width:545px) and (max-width:921px){.ast-hide-display-device-tablet{display:none;}}@media (max-width:544px){.ast-hide-display-device-mobile{display:none;}}h3,.entry-content :where(h3){color:#0c0c0c;}.widget-area.secondary .sidebar-main .wp-block-heading{color:#e2e4e7;}.ast-header-search .ast-search-menu-icon .search-field{border-radius:0px;}.ast-header-search .ast-search-menu-icon .search-submit{border-radius:0px;}.ast-header-search .ast-search-menu-icon .search-form{border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-color:#ddd;border-radius:0px;}.ast-header-search .ast-search-menu-icon form.search-form .search-field{height:46px;}@media (min-width:922px){.ast-container{max-width:1940px;}}@media (min-width:993px){.ast-container{max-width:1940px;}}@media (min-width:1201px){.ast-container{max-width:1940px;}}@media (min-width:922px){.ast-woo-shop-archive .site-content > .ast-container{max-width:1940px;}}@media (min-width:993px){.ast-woo-shop-archive .site-content > .ast-container{max-width:1940px;}}@media (min-width:1201px){.ast-woo-shop-archive .site-content > .ast-container{max-width:1940px;}}@media (max-width:921px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond .ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper .single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-right:2.14em;padding-left:2.14em;}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .comments-count-wrapper,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .related-posts-title-wrapper,.ast-narrow-container .related-posts-title-wrapper,.single.ast-narrow-container .about-author-title-wrapper,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container{padding-right:2.14em;padding-left:2.14em;}.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:1.5em;margin-bottom:1.5em;}.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-narrow-container #primary{padding-left:0em;padding-right:0em;}.ast-no-sidebar.ast-separate-container .entry-content .alignfull,.ast-no-sidebar.ast-narrow-container .entry-content .alignfull{margin-right:-2.14em;margin-left:-2.14em;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-right:1em;padding-left:1em;}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .comments-count-wrapper,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .related-posts-title-wrapper,.ast-narrow-container .related-posts-title-wrapper,.single.ast-narrow-container .about-author-title-wrapper,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container{padding-right:1em;padding-left:1em;}.ast-no-sidebar.ast-separate-container .entry-content .alignfull,.ast-no-sidebar.ast-narrow-container .entry-content .alignfull{margin-right:-1em;margin-left:-1em;}}@media (max-width:544px){.ast-header-break-point .header-main-layout-2 .site-branding,.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-bottom:0px;}}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container #secondary .widget{margin-bottom:1.5em;}}@media (max-width:921px){.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0px;}}@media (max-width:921px){.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0px;}}.ast-builder-menu-1 .main-header-menu.submenu-with-border .astra-megamenu,.ast-builder-menu-1 .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-style:solid;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu > .menu-item > .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;padding-right:20px;}.ast-header-break-point .ast-builder-menu-1 .sub-menu .menu-item.menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1 .sub-menu .menu-item.menu-item-has-children > .ast-menu-toggle{top:0px;}}.ast-desktop .ast-mm-widget-content .ast-mm-widget-item{padding:0;}.ast-header-break-point .menu-text + .icon-arrow,.ast-desktop .menu-link > .icon-arrow:first-child,.ast-header-break-point .main-header-menu > .menu-item > .menu-link .icon-arrow,.ast-header-break-point .astra-mm-highlight-label + .icon-arrow{display:none;}.ast-advanced-headers-layout.ast-advanced-headers-layout-2 .ast-container{flex-direction:column;}.ast-advanced-headers-different-logo .advanced-header-logo,.ast-header-break-point .ast-has-mobile-header-logo .advanced-header-logo{display:inline-block;}.ast-header-break-point.ast-advanced-headers-different-logo .ast-has-mobile-header-logo .ast-mobile-header-logo{display:none;}.ast-advanced-headers-layout{width:100%;}.ast-header-break-point .ast-advanced-headers-parallax{background-attachment:fixed;}.account-main-header-bar-navigation .menu-item.menu-item-has-children > .menu-link .icon-arrow svg{position:absolute;right:.60em;top:50%;transform:translate(0,-50%) rotate( 270deg );}.ast-header-account-wrap .menu-item .menu-link{border-style:none;}.gc-sr-landing-page .entry-header,.gc-sr-landing-page .page-header{display:none}.gc-sr-landing-page .site-content{padding-top:0}.gc-sr-landing-page .entry-content{margin-top:0}.gc-sr-landing{--sr-ink:#102c2a;--sr-green:#075e59;--sr-mint:#a9ded1;--sr-cream:#f7f2e9;--sr-gold:#d6aa5d;--sr-white:#fff;--sr-muted:#5e706d;box-sizing:border-box;color:var(--sr-ink);font-family:inherit;line-height:1.6}.gc-sr-landing *{box-sizing:border-box}.gc-sr-landing section{scroll-margin-top:110px}.gc-sr-landing h1,.gc-sr-landing h2,.gc-sr-landing h3,.gc-sr-landing p{margin-top:0}.gc-sr-landing h1,.gc-sr-landing h2,.gc-sr-landing h3{color:var(--sr-ink);font-weight:750;letter-spacing:-.025em;line-height:1.12}.gc-sr-landing h1{max-width:780px;margin-bottom:24px;font-size:clamp(42px,6vw,76px)}.gc-sr-landing h2{margin-bottom:18px;font-size:clamp(30px,4vw,48px)}.gc-sr-landing h3{margin-bottom:10px;font-size:21px}.gc-sr-landing a{text-decoration:none}.gc-sr-eyebrow{margin-bottom:16px!important;color:var(--sr-green);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.gc-sr-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:clamp(40px,7vw,100px);align-items:center;min-height:720px;margin:0 calc(50% - 50vw);padding:clamp(72px,9vw,126px) max(24px,calc((100vw - 1240px)/2));overflow:hidden;background:linear-gradient(135deg,#f9f6ef 0%,#edf7f3 58%,#d9eee7 100%)}.gc-sr-hero:before{position:absolute;inset:0;background-image:radial-gradient(rgba(7,94,89,.11) 1px,transparent 1px);background-size:23px 23px;content:"";mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.45),transparent);opacity:.35}.gc-sr-hero-copy,.gc-sr-hero-visual{position:relative;z-index:1}.gc-sr-lead{max-width:690px;margin-bottom:30px!important;color:#425653;font-size:clamp(18px,2vw,22px)}.gc-sr-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.gc-sr-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 24px;border:1px solid transparent;border-radius:999px;font-size:15px;font-weight:750;line-height:1.2;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.gc-sr-button:hover{transform:translateY(-2px)}.gc-sr-button:focus-visible,.gc-sr-text-link:focus-visible,.gc-sr-product-card a:focus-visible,.gc-sr-faq summary:focus-visible{outline:3px solid var(--sr-gold);outline-offset:3px}.gc-sr-button-primary{background:var(--sr-green);box-shadow:0 12px 28px rgba(7,94,89,.2);color:#fff!important}.gc-sr-button-primary:hover{background:#064e4a;color:#fff!important}.gc-sr-button-ghost{border-color:rgba(16,44,42,.2);background:rgba(255,255,255,.5);color:var(--sr-ink)!important}.gc-sr-button-ghost:hover{background:#fff}.gc-sr-trust{display:flex;gap:9px 20px;flex-wrap:wrap;margin:0;padding:0;list-style:none;color:#4e625f;font-size:13px;font-weight:650}.gc-sr-trust li:before{display:inline-grid;width:18px;height:18px;margin-right:7px;border-radius:50%;background:#c9ebe1;color:var(--sr-green);content:"✓";font-size:11px;font-weight:900;place-items:center}.gc-sr-hero-visual{min-height:530px}.gc-sr-glow{position:absolute;top:3%;left:0;width:440px;height:440px;border-radius:50%;background:rgba(255,255,255,.88);filter:blur(4px)}.gc-sr-plaque{position:absolute;top:42px;left:20px;width:min(410px,90%);min-height:430px;padding:44px;border:1px solid rgba(255,255,255,.9);border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(229,240,235,.82));box-shadow:0 38px 80px rgba(36,77,69,.22),inset 0 0 0 1px rgba(7,94,89,.06);transform:rotate(-3deg);backdrop-filter:blur(12px)}.gc-sr-plaque:after{position:absolute;inset:13px;border:1px solid rgba(7,94,89,.13);border-radius:21px;content:""}.gc-sr-plaque-kicker{display:block;margin-bottom:18px;color:var(--sr-green);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.gc-sr-plaque>strong{display:block;max-width:280px;font-family:Georgia,serif;font-size:32px;font-weight:600;line-height:1.2}.gc-sr-plaque-bottom{position:absolute;right:42px;bottom:42px;left:42px;z-index:1;display:flex;align-items:center;gap:18px}.gc-sr-plaque-bottom>span{max-width:155px;color:#526460;font-size:12px;font-weight:650;line-height:1.4}.gc-sr-qr-demo{flex:0 0 116px;width:116px;height:116px;padding:6px;border-radius:7px;background:#fff;box-shadow:0 8px 20px rgba(16,44,42,.12)}.gc-sr-phone-chip{position:absolute;right:-8px;bottom:35px;display:flex;align-items:center;gap:12px;min-width:240px;padding:14px 18px;border:1px solid rgba(255,255,255,.9);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 20px 50px rgba(16,44,42,.18)}.gc-sr-phone-icon{display:grid;width:42px;height:42px;border-radius:12px;background:var(--sr-green);color:#fff;font-weight:800;place-items:center}.gc-sr-phone-chip small,.gc-sr-phone-chip strong{display:block}.gc-sr-phone-chip small{color:var(--sr-muted);font-size:11px}.gc-sr-phone-chip strong{font-size:14px}.gc-sr-section-intro{max-width:860px;margin:0 auto 50px;text-align:center}.gc-sr-benefits,.gc-sr-how,.gc-sr-products,.gc-sr-faq{padding:clamp(78px,9vw,122px) 0}.gc-sr-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.gc-sr-benefit-grid article{min-height:275px;padding:30px;border:1px solid #e1e9e6;border-radius:22px;background:#fff;box-shadow:0 14px 45px rgba(16,44,42,.055)}.gc-sr-benefit-grid article:nth-child(2),.gc-sr-benefit-grid article:nth-child(4){background:#f5faf8}.gc-sr-benefit-grid p{margin-bottom:0;color:var(--sr-muted);font-size:15px}.gc-sr-icon{display:grid;width:48px;height:48px;margin-bottom:30px;border-radius:15px;background:#dff2ec;color:var(--sr-green);font-size:22px;font-weight:800;place-items:center}.gc-sr-how{margin:0 calc(50% - 50vw);padding-right:max(24px,calc((100vw - 1180px)/2));padding-left:max(24px,calc((100vw - 1180px)/2));background:var(--sr-ink)}.gc-sr-how .gc-sr-eyebrow{color:var(--sr-mint)}.gc-sr-how h2,.gc-sr-how h3{color:#fff}.gc-sr-how .gc-sr-section-intro{margin-left:0;text-align:left}.gc-sr-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;counter-reset:item}.gc-sr-steps li{position:relative;display:flex;gap:20px;padding:32px 42px 20px 0}.gc-sr-steps li:not(:last-child):after{position:absolute;top:55px;right:20px;width:calc(100% - 86px);height:1px;background:linear-gradient(90deg,transparent,rgba(169,222,209,.4));content:"";transform:translateX(100%)}.gc-sr-steps li>span{position:relative;z-index:1;display:grid;flex:0 0 48px;width:48px;height:48px;border:1px solid rgba(169,222,209,.35);border-radius:50%;background:#173d39;color:var(--sr-mint);font-weight:800;place-items:center}.gc-sr-steps p{margin-bottom:0;color:#b8c9c6;font-size:15px}.gc-sr-products-intro{display:flex;align-items:end;justify-content:space-between;gap:40px;max-width:none;text-align:left}.gc-sr-products-intro>div{max-width:740px}.gc-sr-products-intro>p{max-width:390px;color:var(--sr-muted)}.gc-sr-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.gc-sr-product-card{overflow:hidden;border:1px solid #e1e8e6;border-radius:24px;background:#fff;box-shadow:0 16px 50px rgba(16,44,42,.07);transition:transform .25s ease,box-shadow .25s ease}.gc-sr-product-card:hover{box-shadow:0 22px 58px rgba(16,44,42,.13);transform:translateY(-5px)}.gc-sr-product-image{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#f3f5f2}.gc-sr-product-image img{width:100%;height:100%;margin:0!important;object-fit:cover;transition:transform .35s ease}.gc-sr-product-card:hover .gc-sr-product-image img{transform:scale(1.035)}.gc-sr-product-badge{position:absolute;top:16px;left:16px;padding:7px 12px;border-radius:999px;background:rgba(16,44,42,.92);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gc-sr-product-content{padding:25px}.gc-sr-product-content h3{margin-bottom:10px}.gc-sr-product-content h3 a{color:var(--sr-ink)}.gc-sr-product-content>p{min-height:48px;margin-bottom:18px;color:var(--sr-muted);font-size:14px}.gc-sr-product-features{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 24px;padding:0;list-style:none}.gc-sr-product-features li{padding:5px 9px;border-radius:999px;background:#edf6f3;color:#285d57;font-size:11px;font-weight:700}.gc-sr-product-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:18px;border-top:1px solid #edf0ef}.gc-sr-price{font-size:17px;font-weight:800}.gc-sr-price del{color:#85938f;font-size:13px;font-weight:500}.gc-sr-price ins{text-decoration:none}.gc-sr-button-small{min-height:42px;padding:10px 16px;background:var(--sr-green);color:#fff!important;font-size:13px}.gc-sr-empty-products{padding:50px;border:1px dashed #b9cbc6;border-radius:22px;background:#f6faf9;text-align:center}.gc-sr-empty-products strong{display:block;margin-bottom:8px;font-size:22px}.gc-sr-empty-products p{margin-bottom:0;color:var(--sr-muted)}.gc-sr-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:clamp(50px,8vw,110px);align-items:center;margin:0 calc(50% - 50vw);padding:clamp(80px,9vw,120px) max(24px,calc((100vw - 1180px)/2));background:var(--sr-cream)}.gc-sr-control>div:first-child>p:not(.gc-sr-eyebrow){max-width:660px;color:var(--sr-muted);font-size:17px}.gc-sr-text-link{display:inline-block;margin-top:12px;color:var(--sr-green)!important;font-weight:800}.gc-sr-text-link span{display:inline-block;transition:transform .2s ease}.gc-sr-text-link:hover span{transform:translateX(4px)}.gc-sr-account-preview{padding:26px;border:1px solid rgba(16,44,42,.12);border-radius:24px;background:#fff;box-shadow:0 28px 60px rgba(66,68,52,.14);transform:rotate(1.5deg)}.gc-sr-preview-head{display:flex;gap:6px;margin:-5px 0 25px}.gc-sr-preview-head span{width:8px;height:8px;border-radius:50%;background:#d5dedb}.gc-sr-account-preview>strong{display:block;margin-bottom:20px;color:var(--sr-green);font-size:22px}.gc-sr-preview-row{margin-bottom:13px;padding:13px 15px;border:1px solid #e2e9e7;border-radius:11px}.gc-sr-preview-row span,.gc-sr-preview-row b{display:block}.gc-sr-preview-row span{margin-bottom:4px;color:#788783;font-size:10px;text-transform:uppercase}.gc-sr-preview-row b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.gc-sr-preview-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.gc-sr-preview-stats div{padding:14px;border-radius:12px;background:#edf6f3}.gc-sr-preview-stats strong,.gc-sr-preview-stats span{display:block}.gc-sr-preview-stats strong{font-size:18px}.gc-sr-preview-stats span{color:var(--sr-muted);font-size:10px}.gc-sr-faq{max-width:920px;margin:auto}.gc-sr-faq-list{border-top:1px solid #dfe7e4}.gc-sr-faq details{border-bottom:1px solid #dfe7e4}.gc-sr-faq summary{position:relative;padding:24px 50px 24px 0;cursor:pointer;font-size:18px;font-weight:750;list-style:none}.gc-sr-faq summary::-webkit-details-marker{display:none}.gc-sr-faq summary:after{position:absolute;top:20px;right:0;display:grid;width:32px;height:32px;border-radius:50%;background:#edf6f3;color:var(--sr-green);content:"+";font-size:22px;font-weight:400;place-items:center}.gc-sr-faq details[open] summary:after{content:"−"}.gc-sr-faq details p{max-width:760px;margin:-5px 0 23px;color:var(--sr-muted)}.gc-sr-final-cta{margin:0 calc(50% - 50vw);padding:clamp(75px,9vw,115px) max(24px,calc((100vw - 900px)/2));background:linear-gradient(130deg,#075e59,#0b3936);color:#d8e8e5;text-align:center}.gc-sr-final-cta .gc-sr-eyebrow{color:var(--sr-mint)}.gc-sr-final-cta h2{color:#fff}.gc-sr-final-cta>p:not(.gc-sr-eyebrow){margin-bottom:28px;font-size:18px}.gc-sr-button-light{background:#fff;color:var(--sr-green)!important;box-shadow:0 13px 30px rgba(0,0,0,.15)}@media(max-width:1050px){.gc-sr-hero{grid-template-columns:1fr;min-height:auto}.gc-sr-hero-copy{max-width:800px}.gc-sr-hero-visual{width:min(520px,100%);margin:auto}.gc-sr-benefit-grid{grid-template-columns:repeat(2,1fr)}.gc-sr-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-sr-control{grid-template-columns:1fr 420px;gap:45px}}@media(max-width:760px){.gc-sr-landing h1{font-size:clamp(38px,12vw,56px)}.gc-sr-hero{gap:25px;padding-top:65px;padding-bottom:65px}.gc-sr-hero-visual{min-height:430px}.gc-sr-glow{width:330px;height:330px}.gc-sr-plaque{top:20px;left:2%;min-height:355px;padding:34px}.gc-sr-plaque>strong{font-size:26px}.gc-sr-plaque-bottom{right:31px;bottom:30px;left:31px}.gc-sr-qr-demo{flex-basis:92px;width:92px;height:92px}.gc-sr-phone-chip{right:2px;bottom:8px;min-width:220px}.gc-sr-benefit-grid,.gc-sr-product-grid,.gc-sr-control{grid-template-columns:1fr}.gc-sr-benefit-grid article{min-height:0}.gc-sr-steps{grid-template-columns:1fr}.gc-sr-steps li{padding:18px 0}.gc-sr-steps li:not(:last-child):after{top:65px;right:auto;bottom:-10px;left:24px;width:1px;height:25px;transform:none}.gc-sr-products-intro{display:block}.gc-sr-products-intro>p{max-width:none}.gc-sr-control{gap:45px}.gc-sr-account-preview{width:100%;max-width:470px;margin:auto}.gc-sr-product-content>p{min-height:0}}@media(max-width:460px){.gc-sr-hero-actions,.gc-sr-button{width:100%}.gc-sr-hero-visual{min-height:385px}.gc-sr-plaque{width:96%;min-height:330px;padding:28px}.gc-sr-plaque-kicker{font-size:10px}.gc-sr-plaque>strong{font-size:23px}.gc-sr-plaque-bottom{right:25px;bottom:25px;left:25px;gap:12px}.gc-sr-qr-demo{flex-basis:80px;width:80px;height:80px}.gc-sr-phone-chip{right:0;bottom:0;min-width:200px;padding:10px 12px}.gc-sr-phone-icon{width:36px;height:36px}.gc-sr-benefits,.gc-sr-how,.gc-sr-products,.gc-sr-faq{padding-top:68px;padding-bottom:68px}.gc-sr-benefit-grid article,.gc-sr-product-content{padding:22px}.gc-sr-product-footer{align-items:flex-start;flex-direction:column}.gc-sr-button-small{width:100%}}
.gc-sr-landing-page #primary{width:100%;margin:0}.gc-sr-landing-page #secondary{display:none}.gc-sr-landing-page #content>.ast-container{max-width:none;padding:0}.gc-sr-landing-page .site-main>article{padding:0}.gc-sr-benefits,.gc-sr-products{width:100%;max-width:1228px;margin-right:auto;margin-left:auto;padding-right:24px!important;padding-left:24px!important}
.gc-sr-faq{width:calc(100% - 48px)}
.gc-sr-hero-photo{position:relative;z-index:1;align-self:stretch;min-height:540px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.85);border-radius:32px;background:#d9e3df;box-shadow:0 38px 80px rgba(36,77,69,.24);transform:rotate(1.4deg)}.gc-sr-hero-photo:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 53%,rgba(7,33,30,.8) 100%);content:""}.gc-sr-hero-photo>img{width:100%;height:100%;min-height:540px;object-fit:cover;object-position:53% center}.gc-sr-hero-photo figcaption{position:absolute;right:30px;bottom:28px;left:30px;z-index:2;color:#fff}.gc-sr-hero-photo figcaption span,.gc-sr-hero-photo figcaption strong{display:block}.gc-sr-hero-photo figcaption span{margin-bottom:3px;color:#d7ebe5;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gc-sr-hero-photo figcaption strong{color:#fff;font-size:21px}.gc-sr-photo-chip{position:absolute;top:24px;right:22px;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid rgba(255,255,255,.85);border-radius:16px;background:rgba(255,255,255,.93);box-shadow:0 15px 35px rgba(16,44,42,.18)}.gc-sr-photo-chip>span{display:grid;width:35px;height:35px;border-radius:11px;background:var(--sr-green);color:#fff;font-weight:800;place-items:center}.gc-sr-photo-chip small,.gc-sr-photo-chip strong{display:block}.gc-sr-photo-chip small{color:#6b7a77;font-size:9px}.gc-sr-photo-chip strong{font-size:12px}.gc-sr-formats{width:100%;max-width:1228px;margin:0 auto;padding:clamp(78px,9vw,122px) 24px}.gc-sr-formats .gc-sr-section-intro>p:last-child{color:var(--sr-muted);font-size:17px}.gc-sr-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gc-sr-format-card{overflow:hidden;border:1px solid #dee7e4;border-radius:25px;background:#fff;box-shadow:0 18px 52px rgba(16,44,42,.08);transition:transform .25s ease,box-shadow .25s ease}.gc-sr-format-card:hover{box-shadow:0 25px 62px rgba(16,44,42,.14);transform:translateY(-5px)}.gc-sr-format-image{position:relative;aspect-ratio:4/3;overflow:hidden;background:#e8ece8}.gc-sr-format-image:after{position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(9,29,27,.62));content:""}.gc-sr-format-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.gc-sr-format-card:hover img{transform:scale(1.035)}.gc-sr-format-image>span{position:absolute;bottom:15px;left:16px;z-index:1;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.93);color:var(--sr-green);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.gc-sr-format-copy{padding:25px}.gc-sr-format-copy p{margin-bottom:18px;color:var(--sr-muted);font-size:14px}.gc-sr-format-copy small{display:block;padding-top:16px;border-top:1px solid #edf0ef;color:#3e625d;font-size:11px;font-weight:700}.gc-sr-format-note{max-width:780px;margin:28px auto 0!important;color:var(--sr-muted);font-size:13px;text-align:center}.gc-sr-statistics{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);gap:clamp(50px,8vw,105px);align-items:center;margin:0 calc(50% - 50vw);padding:clamp(82px,9vw,122px) max(24px,calc((100vw - 1180px)/2));background:linear-gradient(135deg,#f8f4eb,#e9f4f0)}.gc-sr-statistics-copy>p:not(.gc-sr-eyebrow){max-width:690px;color:var(--sr-muted);font-size:17px}.gc-sr-stat-list{display:grid;gap:8px;margin:27px 0 23px;padding:0;list-style:none}.gc-sr-stat-list li{display:flex;align-items:flex-start;gap:13px;padding:12px 14px;border:1px solid rgba(7,94,89,.1);border-radius:12px;background:rgba(255,255,255,.64)}.gc-sr-stat-list li>span{display:grid;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:#dcefe9;color:var(--sr-green);font-size:10px;font-weight:800;place-items:center}.gc-sr-stat-list strong,.gc-sr-stat-list small{display:block}.gc-sr-stat-list strong{margin-bottom:2px;font-size:14px}.gc-sr-stat-list small{color:#6d7b78;font-size:11px}.gc-sr-privacy-note{display:flex;align-items:center;gap:9px;margin:0!important;color:#3b5f59!important;font-size:12px!important;font-weight:700}.gc-sr-privacy-note>span{display:grid;flex:0 0 23px;width:23px;height:23px;border-radius:50%;background:var(--sr-green);color:#fff;font-size:11px;place-items:center}.gc-sr-dashboard-demo{padding:24px;border:1px solid rgba(255,255,255,.92);border-radius:26px;background:#fff;box-shadow:0 32px 75px rgba(36,77,69,.18);transform:rotate(.7deg)}.gc-sr-demo-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.gc-sr-demo-top small,.gc-sr-demo-top strong{display:block}.gc-sr-demo-top small{margin-bottom:3px;color:#798783;font-size:9px;font-weight:800;letter-spacing:.1em}.gc-sr-demo-top strong{font-size:16px}.gc-sr-demo-top>span{padding:6px 10px;border-radius:999px;background:#dff3e9;color:#176b47;font-size:10px;font-weight:800}.gc-sr-demo-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.gc-sr-demo-kpis>div{padding:11px 9px;border-radius:11px;background:#f0f6f4}.gc-sr-demo-kpis span,.gc-sr-demo-kpis strong{display:block}.gc-sr-demo-kpis span{color:#71807d;font-size:9px}.gc-sr-demo-kpis strong{margin-top:3px;color:var(--sr-green);font-size:20px}.gc-sr-demo-chart{margin-top:10px;padding:14px;border:1px solid #e5ecea;border-radius:13px}.gc-sr-demo-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.gc-sr-demo-chart-head strong{font-size:11px}.gc-sr-demo-chart-head small{color:#176b47;font-size:8px;font-weight:700}.gc-sr-demo-bars{display:flex;align-items:flex-end;gap:5px;height:118px;margin-top:12px;padding-top:10px;border-bottom:1px solid #d6dfdc;background:repeating-linear-gradient(to top,transparent 0,transparent 34px,#eff3f2 35px)}.gc-sr-demo-bars i{flex:1;height:var(--h);min-height:3px;border-radius:4px 4px 1px 1px;background:linear-gradient(#37a093,#075e59)}.gc-sr-demo-insights{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.gc-sr-demo-insights>div{padding:11px;border-radius:11px;background:#f7f4ed}.gc-sr-demo-insights span,.gc-sr-demo-insights strong{display:block}.gc-sr-demo-insights span{margin-bottom:3px;color:#75827f;font-size:8px}.gc-sr-demo-insights strong{font-size:11px}.gc-sr-demo-up{color:#176b47}@media(max-width:1050px){.gc-sr-format-grid{gap:16px}.gc-sr-statistics{grid-template-columns:1fr 430px;gap:42px}}@media(max-width:900px){.gc-sr-statistics{grid-template-columns:1fr}.gc-sr-dashboard-demo{width:100%;max-width:610px;margin:auto}.gc-sr-format-grid{grid-template-columns:1fr}.gc-sr-format-card{display:grid;grid-template-columns:minmax(270px,.85fr) 1fr}.gc-sr-format-image{height:100%;aspect-ratio:auto}}@media(max-width:760px){.gc-sr-hero-photo,.gc-sr-hero-photo>img{min-height:430px}.gc-sr-hero-photo{height:430px}.gc-sr-format-card{display:block}.gc-sr-format-image{aspect-ratio:4/3}.gc-sr-statistics{padding-top:70px;padding-bottom:70px}.gc-sr-dashboard-demo{padding:17px}.gc-sr-demo-kpis{grid-template-columns:repeat(2,1fr)}.gc-sr-demo-insights{grid-template-columns:1fr}.gc-sr-demo-chart-head{align-items:flex-start;flex-direction:column;gap:2px}}@media(max-width:460px){.gc-sr-hero-photo,.gc-sr-hero-photo>img{min-height:370px}.gc-sr-hero-photo{height:370px;border-radius:24px}.gc-sr-hero-photo figcaption{right:20px;bottom:19px;left:20px}.gc-sr-hero-photo figcaption strong{font-size:17px}.gc-sr-photo-chip{top:14px;right:13px;padding:9px 11px}.gc-sr-photo-chip>span{width:29px;height:29px}.gc-sr-format-copy{padding:21px}.gc-sr-stat-list li{padding:10px}.gc-sr-dashboard-demo{margin-right:-5px;margin-left:-5px}.gc-sr-demo-bars{gap:3px}}