W3C CSS Validator results for https://fixhackedsite.com (CSS level 3)

Sorry! We found the following errors (132)

URI : https://fixhackedsite.com/wp-content/themes/astra/assets/css/minified/main.min.css?ver=4.6.14

3 .ast-icon svg Property fill doesn't exist. The closest matching property name is all : currentColor
3 .ast-header-break-point .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle > .ast-icon.icon-arrow Property pointer-events doesn't exist : none
3 .post-content > .cat-links, .post-content > .read-more, .post-content > .tags-links Value Error : font-weight var(--ast-blog-meta-weight, "") is not a font-weight value : var(--ast-blog-meta-weight, "")

URI : https://fixhackedsite.com

1 [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg Property fill doesn't exist. The closest matching property name is all : #00c6ce

URI : https://fixhackedsite.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.29.0

2 [class*=" eicon-"], [class^="eicon"] Property text-rendering doesn't exist : auto

URI : https://fixhackedsite.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.21.6

2 The @charset rule may only occur at the start of the style sheet. Please check that there are no spaces before it. @charset "UTF-8";
2 .elementor .elementor-background-video-container Property pointer-events doesn't exist : none
2 .elementor-custom-embed-play svg Property fill doesn't exist. The closest matching property name is all : #fff
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 .e-con.e-flex var(--flex-grow) is not a flex value : var(--flex-grow) var(--flex-shrink) var(--flex-basis)
2 .elementor-field-group .elementor-select-wrapper:before Property pointer-events doesn't exist : none
2 .elementor-button Property fill doesn't exist. The closest matching property name is all : #fff
2 .elementor-view-stacked .elementor-icon Property fill doesn't exist. The closest matching property name is all : #fff
2 .elementor-element .swiper-container .elementor-swiper-button svg, .elementor-element .swiper-container ~ .elementor-swiper-button svg, .elementor-element .swiper .elementor-swiper-button svg, .elementor-element .swiper ~ .elementor-swiper-button svg, .elementor-lightbox .swiper-container .elementor-swiper-button svg, .elementor-lightbox .swiper-container ~ .elementor-swiper-button svg, .elementor-lightbox .swiper .elementor-swiper-button svg, .elementor-lightbox .swiper ~ .elementor-swiper-button svg Property fill doesn't exist. The closest matching property name is all : hsl(0 0% 93.3% / 0.9)
2 .elementor-lightbox .dialog-lightbox-close-button svg, .elementor-lightbox .elementor-swiper-button svg Property fill doesn't exist. The closest matching property name is all : var(--lightbox-ui-color)
2 .elementor-lightbox .dialog-lightbox-close-button:hover svg, .elementor-lightbox .elementor-swiper-button:hover svg Property fill doesn't exist. The closest matching property name is all : var(--lightbox-ui-color-hover)
2 .elementor-slideshow__header > svg Property fill doesn't exist. The closest matching property name is all : var(--lightbox-ui-color)
2 .elementor-slideshow__header > svg:hover Property fill doesn't exist. The closest matching property name is all : var(--lightbox-ui-color-hover)
2 .elementor-slideshow--ui-hidden .elementor-slideshow__footer, .elementor-slideshow--ui-hidden .elementor-slideshow__header Property pointer-events doesn't exist : none
2 .elementor-slideshow--zoom-mode .elementor-swiper-button-next, .elementor-slideshow--zoom-mode .elementor-swiper-button-prev Property pointer-events doesn't exist : none
2 .elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter Property fill doesn't exist. The closest matching property name is all : #1da1f2
2 .elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook Property fill doesn't exist. The closest matching property name is all : #3b5998
2 .elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest Property fill doesn't exist. The closest matching property name is all : #bd081c
2 .elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold Property fill doesn't exist. The closest matching property name is all : #9da5ae
2 .elementor-shape .elementor-shape-fill Property fill doesn't exist. The closest matching property name is all : #fff
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 .elementor-widget-text-path svg path Property vector-effect doesn't exist : non-scaling-stroke
2 .elementor-widget-text-path svg path Property fill doesn't exist. The closest matching property name is all : var(--path-fill, transparent)
2 .elementor-widget-text-path svg path Property stroke doesn't exist : var(--stroke-color, transparent)
2 .elementor-widget-text-path svg path Property stroke-width doesn't exist : var(--stroke-width, 1px)
2 .elementor-widget-text-path svg text Property fill doesn't exist. The closest matching property name is all : var(--fill)
2 .elementor-widget-n-tabs .e-n-tab-title Value Error : white-space var(--n-tabs-title-white-space) is not a white-space value : var(--n-tabs-title-white-space)
2 .elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] .e-n-tab-icon svg Property fill doesn't exist. The closest matching property name is all : var(--n-tabs-icon-color)
2 .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg Property fill doesn't exist. The closest matching property name is all : var(--n-tabs-icon-color-active)
2 .elementor-widget-n-tabs [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon svg Property fill doesn't exist. The closest matching property name is all : var(--n-tabs-icon-color-hover)
2 .elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon svg Property fill doesn't exist. The closest matching property name is all : var(--n-tabs-icon-color-active)
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 .elementor-widget-n-accordion .e-n-accordion-item-title-icon span > svg Property fill doesn't exist. The closest matching property name is all : var(--n-accordion-icon-normal-color)
2 .elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon span > svg Property fill doesn't exist. The closest matching property name is all : var(--n-accordion-icon-active-color)
2 .elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-accordion-item-title-icon span > svg Property fill doesn't exist. The closest matching property name is all : var(--n-accordion-icon-hover-color)
2 .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > svg Property fill doesn't exist. The closest matching property name is all : var(--n-accordion-icon-normal-color)
2 .elementor-alert button.elementor-alert-dismiss svg Property fill doesn't exist. The closest matching property name is all : var(--dismiss-icon-normal-color, currentColor)
2 .elementor-alert button.elementor-alert-dismiss svg:hover Property fill doesn't exist. The closest matching property name is all : var(--dismiss-icon-hover-color, currentColor)
2 .elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before, .elementor-widget-divider--separator-type-pattern:not([class*="elementor-widget-divider--view"]) .elementor-divider-separator Property mask-size doesn't exist : var(--divider-pattern-size) 100%
2 .elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before, .elementor-widget-divider--separator-type-pattern:not([class*="elementor-widget-divider--view"]) .elementor-divider-separator Property mask-repeat doesn't exist : var(--divider-pattern-repeat)
2 .elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before, .elementor-widget-divider--separator-type-pattern:not([class*="elementor-widget-divider--view"]) .elementor-divider-separator Property mask-image doesn't exist : var(--divider-pattern-url)
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 only 0 can be a unit. You must put a unit after your number
2 .elementor-social-icon svg Property fill doesn't exist. The closest matching property name is all : var(--e-social-icon-icon-color)
2 .elementor-widget-rating .e-rating .e-icon-wrapper svg Property fill doesn't exist. The closest matching property name is all : var(--e-rating-icon-color)

URI : https://fixhackedsite.com/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5

13 .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top Property pointer-events doesn't exist : none
13 .swiper-virtual.swiper-css-mode .swiper-wrapper::after Property pointer-events doesn't exist : none
13 .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled Property pointer-events doesn't exist : none
13 .swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden Property pointer-events doesn't exist : none
13 .swiper .swiper-notification Property pointer-events doesn't exist : none
13 .swiper-fade .swiper-slide Property pointer-events doesn't exist : none
13 .swiper-fade .swiper-slide .swiper-slide Property pointer-events doesn't exist : none
13 .swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active Property pointer-events doesn't exist : auto
13 .swiper-cube .swiper-slide Property pointer-events doesn't exist : none
13 .swiper-cube .swiper-slide .swiper-slide Property pointer-events doesn't exist : none
13 .swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active Property pointer-events doesn't exist : auto
13 .swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev Property pointer-events doesn't exist : auto
13 .swiper-flip .swiper-slide Property pointer-events doesn't exist : none
13 .swiper-flip .swiper-slide .swiper-slide Property pointer-events doesn't exist : none
13 .swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active Property pointer-events doesn't exist : auto

URI : https://fixhackedsite.com/wp-content/uploads/elementor/css/post-29.css?ver=1716245281

1 .elementor-29 .elementor-element.elementor-element-1952b42d .elementor-icon-list-icon svg Property fill doesn't exist. The closest matching property name is all : #00C6CE
1 .elementor-29 .elementor-element.elementor-element-56bd9704 .elementor-button Property fill doesn't exist. The closest matching property name is all : #00C6CE
1 .elementor-29 .elementor-element.elementor-element-56bd9704 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-56bd9704 .elementor-button:focus svg Property fill doesn't exist. The closest matching property name is all : #FFFFFF
1 .elementor-29 .elementor-element.elementor-element-7dc01425 .elementor-icon-list-icon svg Property fill doesn't exist. The closest matching property name is all : #00C6CE
1 .elementor-29 .elementor-element.elementor-element-258ea70d .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-258ea70d .elementor-button:focus svg Property fill doesn't exist. The closest matching property name is all : #FFFFFF
1 .elementor-29 .elementor-element.elementor-element-5c7f6b82 .elementor-icon-list-icon svg Property fill doesn't exist. The closest matching property name is all : #00C6CE
1 .elementor-29 .elementor-element.elementor-element-d774b88 .elementor-button Property fill doesn't exist. The closest matching property name is all : #00C6CE
1 .elementor-29 .elementor-element.elementor-element-d774b88 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-d774b88 .elementor-button:focus svg Property fill doesn't exist. The closest matching property name is all : #FFFFFF
1 .elementor-29 .elementor-element.elementor-element-dfbb8d2 .elementor-icon-list-icon svg Property fill doesn't exist. The closest matching property name is all : #00C6CE
1 .elementor-29 .elementor-element.elementor-element-a503384 .elementor-icon-list-icon svg Property fill doesn't exist. The closest matching property name is all : #00C6CE
1 .elementor-29 .elementor-element.elementor-element-254dcadb .elementor-button Property fill doesn't exist. The closest matching property name is all : #00C6CE
1 .elementor-29 .elementor-element.elementor-element-254dcadb .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-254dcadb .elementor-button:focus svg Property fill doesn't exist. The closest matching property name is all : #FFFFFF
1 .elementor-29 .elementor-element.elementor-element-61298daf .elementor-icon-list-icon svg Property fill doesn't exist. The closest matching property name is all : #00C6CE
1 .elementor-29 .elementor-element.elementor-element-384ed327 .elementor-icon-list-icon svg Property fill doesn't exist. The closest matching property name is all : #00C6CE
1 .elementor-29 .elementor-element.elementor-element-4898a0a6 .elementor-button Property fill doesn't exist. The closest matching property name is all : #00C6CE
1 .elementor-29 .elementor-element.elementor-element-4898a0a6 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-4898a0a6 .elementor-button:focus svg Property fill doesn't exist. The closest matching property name is all : #FFFFFF
1 .elementor-29 .elementor-element.elementor-element-2ccccd05 .elementor-icon-list-icon svg Property fill doesn't exist. The closest matching property name is all : #00C6CE
1 .elementor-29 .elementor-element.elementor-element-6873fe11 .elementor-icon-list-icon svg Property fill doesn't exist. The closest matching property name is all : #00C6CE
1 .elementor-29 .elementor-element.elementor-element-10445720 .elementor-button Property fill doesn't exist. The closest matching property name is all : #00C6CE
1 .elementor-29 .elementor-element.elementor-element-10445720 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-10445720 .elementor-button:focus svg Property fill doesn't exist. The closest matching property name is all : #FFFFFF
1 .elementor-29 .elementor-element.elementor-element-153dd1c .elementor-icon-list-icon svg Property fill doesn't exist. The closest matching property name is all : #00C6CE
1 .elementor-29 .elementor-element.elementor-element-181f7d9 .elementor-toggle-icon svg Property fill doesn't exist. The closest matching property name is all : #000000
1 .elementor-29 .elementor-element.elementor-element-181f7d9 .elementor-tab-title .elementor-toggle-icon svg Property fill doesn't exist. The closest matching property name is all : #000000
1 .elementor-29 .elementor-element.elementor-element-181f7d9 .elementor-tab-title.elementor-active .elementor-toggle-icon svg Property fill doesn't exist. The closest matching property name is all : #FFFFFF
1 .elementor-29 .elementor-element.elementor-element-4bc52f3 .elementor-toggle-icon svg Property fill doesn't exist. The closest matching property name is all : #000000
1 .elementor-29 .elementor-element.elementor-element-4bc52f3 .elementor-tab-title .elementor-toggle-icon svg Property fill doesn't exist. The closest matching property name is all : #000000
1 .elementor-29 .elementor-element.elementor-element-4bc52f3 .elementor-tab-title.elementor-active .elementor-toggle-icon svg Property fill doesn't exist. The closest matching property name is all : #FFFFFF
1 .elementor-29 .elementor-element.elementor-element-3f954d6 .elementor-toggle-icon svg Property fill doesn't exist. The closest matching property name is all : #000000
1 .elementor-29 .elementor-element.elementor-element-3f954d6 .elementor-tab-title .elementor-toggle-icon svg Property fill doesn't exist. The closest matching property name is all : #000000
1 .elementor-29 .elementor-element.elementor-element-3f954d6 .elementor-tab-title.elementor-active .elementor-toggle-icon svg Property fill doesn't exist. The closest matching property name is all : #FFFFFF

URI : https://fixhackedsite.com/wp-content/uploads/elementor/css/post-24.css?ver=1716245281

43 .elementor-24 .elementor-element.elementor-element-5cb1e0fb div.hfe-nav-menu-icon svg Property fill doesn't exist. The closest matching property name is all : #FFFFFF

URI : https://fixhackedsite.com/wp-content/uploads/elementor/css/post-51.css?ver=1716245281

1 .elementor-51 .elementor-element.elementor-element-2c19158f .elementor-icon-list-icon svg Property fill doesn't exist. The closest matching property name is all : #000000
1 .elementor-51 .elementor-element.elementor-element-190de5de .elementor-icon-list-icon svg Property fill doesn't exist. The closest matching property name is all : #000000

URI : https://fixhackedsite.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3

5 .fa, .fab, .fad, .fal, .far, .fas Property text-rendering doesn't exist : auto

URI : https://fixhackedsite.com/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css?ver=1.6.33

466 .hfe-nav-menu__toggle-icon Property text-rendering doesn't exist : auto
1681 .hfe-cart-menu-wrap-default .hfe-cart-count:after Property pointer-events doesn't exist : none

↑ Top

Valid CSS information

@charset "UTF-8";
address, blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
border : 0;
font-size : 100%;
font-style : inherit;
font-weight : inherit;
margin : 0;
outline : 0;
padding : 0;
vertical-align : baseline;
}
body {
margin : 0;
}
main, nav {
display : block;
}
progress {
display : inline-block;
vertical-align : baseline;
}
a {
background-color : transparent;
}
a:active {
outline : 0;
}
a, a:focus, a:hover, a:visited {
text-decoration : none;
}
abbr[title] {
border-bottom : 1px dotted;
}
b, strong {
font-weight : 700;
}
dfn {
font-style : italic;
}
mark {
background : #ff0;
color : #000;
}
small {
font-size : 80%;
}
sub, sup {
font-size : 75%;
line-height : 0;
position : relative;
vertical-align : baseline;
}
sup {
top : -0.5em;
}
sub {
bottom : -0.25em;
}
img {
border : 0;
}
svg:not(:root) {
overflow : hidden;
}
figure {
margin : 0;
}
hr {
box-sizing : content-box;
height : 0;
}
pre {
overflow : auto;
}
code, kbd, pre, samp {
font-size : 1em;
}
button, input, optgroup, select, textarea {
color : inherit;
font : inherit;
margin : 0;
}
button {
overflow : visible;
}
button, select {
text-transform : none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
cursor : pointer;
}
button[disabled], html input[disabled] {
cursor : default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border : 0;
padding : 0;
}
input {
line-height : normal;
}
input[type="checkbox"], input[type="radio"] {
box-sizing : border-box;
padding : 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height : auto;
}
input[type="search"] {
box-sizing : content-box;
}
#comments .submit, .search .search-submit {
padding : 10px 15px;
border-radius : 2px;
line-height : 1.85714285714286;
border : 0;
}
.archive .no-results .ast-search-submit, .search .site-main .ast-search-submit {
display : none;
}
fieldset {
margin : 0 0;
padding : 0.35em 0.625em 0.75em;
}
legend {
border : 0;
padding : 0;
}
fieldset legend {
margin-bottom : 1.5em;
padding : 0 0.5em;
}
textarea {
overflow : auto;
}
optgroup {
font-weight : 700;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
td, th {
padding : 0;
}
.ast-container {
max-width : 100%;
}
.ast-container, .ast-container-fluid {
margin-left : auto;
margin-right : auto;
padding-left : 20px;
padding-right : 20px;
}
.ast-row {
margin-left : -20px;
margin-right : -20px;
}
@media (min-width: 768px) and (max-width: 921px) {
.blog-layout-2 .ast-width-md-6, .blog-layout-3 .ast-width-md-6 {
float : none;
width : 100%;
}
}
@media (min-width: 769px) and (max-width: 921px) {
.blog-layout-2, .blog-layout-3 {
flex-direction : unset;
}
}
@media (max-width: 768px) {
.blog-layout-3 {
flex-direction : column;
}
}
.ast-grid-common-col {
position : relative;
min-height : 1px;
padding-left : 20px;
padding-right : 20px;
}
.ast-float {
float : left;
}
@media (max-width: 992px) {
.ast-width-sm-25 {
width : 25%;
}
.ast-width-md-50 {
width : 50%;
}
}
@media (max-width: 768px) {
.ast-width-md-25 {
width : 25%;
}
}
.ast-full-width {
width : 100%;
}
.ast-width-50 {
width : 50%;
}
@media (min-width: 768px) {
.ast-width-md-4 {
width : 33.3333333333%;
}
.ast-width-md-16 {
width : 16.6666666667%;
}
.ast-width-md-6 {
width : 50%;
float : left;
}
.ast-width-md-3 {
width : 25%;
}
.ast-width-md-66 {
width : 66.6666666667%;
}
}
@media (min-width: 769px) {
.ast-width-md-20 {
width : 20%;
}
}
@media (min-width: 992px) {
.ast-width-lg-33 {
width : 33.3333333333%;
}
.ast-width-lg-16 {
width : 16.6666666667%;
}
.ast-width-lg-50 {
width : 50%;
}
.ast-width-lg-66 {
width : 66.6666666667%;
}
}
h1, h2, h3, h4, h5, h6 {
clear : both;
}
.entry-content h1, h1 {
color : #808285;
font-size : 2em;
line-height : 1.2;
}
.entry-content h2, h2 {
color : #808285;
font-size : 1.7em;
line-height : 1.3;
}
.entry-content h3, h3 {
color : #808285;
font-size : 1.5em;
line-height : 1.4;
}
.entry-content h4, h4 {
color : #808285;
line-height : 1.5;
font-size : 1.3em;
}
.entry-content h5, h5 {
color : #808285;
line-height : 1.6;
font-size : 1.2em;
}
.entry-content h6, h6 {
color : #808285;
line-height : 1.7;
font-size : 1.1em;
}
html {
box-sizing : border-box;
}
*, :after, :before {
box-sizing : inherit;
}
body {
color : #808285;
background : #fff;
font-style : normal;
}
ol, ul {
margin : 0 0 1.5em 3em;
}
ul {
list-style : disc;
}
ol {
list-style : decimal;
}
li > ol, li > ul {
margin-bottom : 0;
margin-left : 1.5em;
}
dt {
font-weight : 600;
}
dd {
margin : 0 1.5em 1em;
}
b, strong {
font-weight : 700;
}
cite, dfn, em, i {
font-style : italic;
}
blockquote, q {
quotes : "" "";
}
blockquote:after, blockquote:before, q:after, q:before {
content : "";
}
blockquote {
padding : 20px;
font-size : 1.2em;
font-style : italic;
margin : 0 0 1.5em;
position : relative;
}
address {
margin : 0 0 1.5em;
}
address, cite {
font-style : italic;
}
abbr, acronym {
border-bottom : 1px dotted #666;
cursor : help;
}
pre {
font-family : "Courier 10 Pitch", Courier, monospace;
margin-bottom : 1.6em;
overflow : auto;
max-width : 100%;
padding : 1.6em;
}
code, kbd, tt, var {
font : 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
img {
height : auto;
max-width : 100%;
}
hr {
background-color : #ccc;
border : 0;
height : 1px;
margin-bottom : 1.5em;
}
.ast-button, .button, button, input, select, textarea {
color : #808285;
font-weight : 400;
font-size : 100%;
margin : 0;
vertical-align : baseline;
}
button, input {
line-height : normal;
}
.normal-search {
margin-right : -5px;
}
big {
font-size : 125%;
}
ins, mark {
background : 0 0;
text-decoration : none;
}
table {
border-collapse : separate;
border-spacing : 0;
border-width : 1px 0 0 1px;
margin : 0 0 1.5em;
width : 100%;
}
th {
font-weight : 600;
}
td, th {
padding : 0.7em 1em;
border-width : 0 1px 1px 0;
}
.ast-button, .button, button, input[type="button"], input[type="reset"], input[type="submit"] {
border : solid 1px;
border-radius : 2px;
background : #e6e6e6;
padding : 0.6em 1em 0.4em;
color : #fff;
}
.ast-button:focus, .ast-button:hover, .button:focus, .button:hover, button:focus, button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover {
color : #fff;
}
.ast-button:active, .ast-button:focus, .button:active, .button:focus, button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus {
outline : 0;
}
input[type="email"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], textarea {
color : #666;
border-radius : 2px;
}
input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, textarea:focus {
color : #111;
}
textarea {
padding-left : 3px;
width : 100%;
}
a {
color : #4169e1;
}
a:focus, a:hover {
color : #191970;
}
a:focus {
outline : thin dotted;
}
a:hover {
outline : 0;
}
.screen-reader-text {
border : 0;
clip : rect(1px,1px,1px,1px);
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute;
width : 1px;
overflow-wrap : normal !important ;
}
.screen-reader-text:focus {
background-color : #f1f1f1;
border-radius : 2px;
box-shadow : 0 0 2px 2px rgb(0, 0, 0, 0.6);
clip : auto !important ;
color : #21759b;
display : block;
font-size : 12.25px;
font-size : 0.875rem;
height : auto;
left : 5px;
line-height : normal;
padding : 15px 23px 14px;
text-decoration : none;
top : 5px;
width : auto;
z-index : 100000;
}
.alignleft {
display : inline;
float : left;
margin-right : 1.5em;
}
.alignright {
display : inline;
float : right;
margin-left : 1.5em;
}
.aligncenter {
clear : both;
text-align : center;
display : block;
margin-left : auto;
margin-right : auto;
}
.entry-content[ast-blocks-layout] > embed, .entry-content[ast-blocks-layout] > iframe, .entry-content[ast-blocks-layout] > object, embed, iframe, object {
max-width : 100%;
}
.wp-caption {
margin-bottom : 1.5em;
max-width : 100%;
}
.wp-caption img[class*="wp-image-"] {
display : block;
margin-left : auto;
margin-right : auto;
}
.wp-caption .wp-caption-text {
margin : 0.8075em 0;
}
.wp-caption-text {
text-align : center;
}
::selection {
color : #fff;
background : #0274be;
}
body:not(.logged-in) {
position : relative;
}
#page {
position : relative;
}
a, a:focus {
text-decoration : none;
}
.secondary a *, .site-footer a *, .site-header a *, a {
transition : all 0.2s linear;
}
.capitalize {
text-transform : uppercase;
}
img {
vertical-align : middle;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
margin-bottom : 20px;
}
p {
margin-bottom : 1.75em;
}
blockquote {
margin : 1.5em 1em 1.5em 3em;
font-size : 1.1em;
line-height : inherit;
position : relative;
}
.ast-button, .button, input[type="button"], input[type="submit"] {
border-radius : 0;
padding : 18px 30px;
border : 0;
box-shadow : none;
text-shadow : none;
}
.ast-button:hover, .button:hover, input[type="button"]:hover, input[type="submit"]:hover {
box-shadow : none;
}
.ast-button:active, .ast-button:focus, .button:active, .button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="submit"]:active, input[type="submit"]:focus {
box-shadow : none;
}
.site-title {
font-weight : 400;
}
.site-description, .site-title {
margin-bottom : 0;
}
.site-description a, .site-description:focus a, .site-description:hover a, .site-title a, .site-title:focus a, .site-title:hover a {
transition : all 0.2s linear;
}
.site-title a, .site-title a:focus, .site-title a:hover, .site-title a:visited {
color : #222;
}
.site-description a, .site-description a:focus, .site-description a:hover, .site-description a:visited {
color : #999;
}
.search-form .search-field {
outline : 0;
}
.ast-search-menu-icon {
position : relative;
z-index : 3;
}
.site .skip-link {
background-color : #f1f1f1;
box-shadow : 0 0 1px 1px rgb(0, 0, 0, 0.2);
color : #21759b;
display : block;
font-family : Montserrat, "Helvetica Neue", sans-serif;
font-size : 14px;
font-weight : 700;
left : -9999em;
outline : 0;
padding : 15px 23px 14px;
text-decoration : none;
text-transform : none;
top : -9999em;
}
.site .skip-link:focus {
clip : auto;
height : auto;
left : 6px;
top : 7px;
width : auto;
z-index : 100000;
outline : thin dotted;
}
.logged-in .site .skip-link {
box-shadow : 0 0 2px 2px rgb(0, 0, 0, 0.2);
font-family : "Open Sans", sans-serif;
}
input, select {
line-height : 1;
}
.ast-button, .ast-custom-button, body, button, input[type="button"], input[type="submit"], textarea {
line-height : 1.85714285714286;
}
.site-title a {
line-height : 1.2;
}
.site-header .site-description {
line-height : 1.5;
}
.ast-single-post .entry-title, .ast-single-post .entry-title a {
line-height : 1.2;
}
.entry-title, .entry-title a {
font-weight : var(--ast-blog-title-font-weight, normal);
}
.ast-oembed-container {
position : relative;
padding-top : 56.25%;
height : 0;
overflow : hidden;
max-width : 100%;
height : auto;
}
.ast-oembed-container embed, .ast-oembed-container iframe, .ast-oembed-container object {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
}
.ast-hidden {
display : none !important ;
}
body {
background-color : #fff;
}
#page {
display : block;
}
#primary, #secondary {
width : 100%;
}
#primary {
margin : 4em 0;
}
.ast-separate-container {
background-color : #f5f5f5;
}
.ast-separate-container #primary {
padding : 4em 0;
margin : 0;
border : 0;
}
.ast-separate-container .site-main > .ast-row {
margin-left : 0;
margin-right : 0;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single:not(.ast-related-post) {
background-color : #fff;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
margin : 0;
padding : 5.34em 6.67em;
}
.ast-separate-container .blog-layout-1 {
padding : 0;
border-bottom : 0;
}
.ast-separate-container .ast-article-single {
border-bottom : 0;
}
@media (max-width: 1200px) {
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
margin : 0;
padding : 3.34em 2.4em;
}
}
@media (min-width: 993px) {
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
margin : 4em 0;
padding : 0;
}
.ast-right-sidebar #primary {
padding-right : 60px;
}
.ast-left-sidebar #primary {
padding-left : 60px;
}
}
@media (max-width: 992px) {
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
padding-left : 0;
padding-right : 0;
}
.ast-right-sidebar #primary {
padding-right : 30px;
}
.ast-left-sidebar #primary {
padding-left : 30px;
}
}
.ast-search-icon .astra-search-icon {
font-size : 1.3em;
}
.main-navigation {
height : 100%;
display : inline-flex;
}
.main-navigation ul {
list-style : none;
margin : 0;
padding-left : 0;
position : relative;
}
.main-header-menu .menu-link, .main-header-menu > a {
text-decoration : none;
padding : 0 1em;
display : inline-block;
transition : all 0.2s linear;
}
.main-header-menu .menu-item {
position : relative;
}
.main-header-menu .menu-item.focus > .sub-menu, .main-header-menu .menu-item:hover > .sub-menu, .main-header-menu .menu-item > .sub-menu.toggled-on {
right : auto;
left : 0;
visibility : visible;
}
.main-header-menu .menu-item.focus > .sub-menu .sub-menu.toggled-on, .main-header-menu .menu-item:hover > .sub-menu .sub-menu.toggled-on, .main-header-menu .menu-item > .sub-menu.toggled-on .sub-menu.toggled-on {
left : 100%;
right : auto;
visibility : visible;
}
.main-header-menu .ast-left-align-sub-menu.focus > .sub-menu, .main-header-menu .ast-left-align-sub-menu:hover > .sub-menu {
right : 0;
left : auto;
}
@media (min-width: 769px) {
.main-header-menu .ast-sub-menu-goes-outside.focus > .sub-menu, .main-header-menu .ast-sub-menu-goes-outside:hover > .sub-menu {
left : -100%;
}
.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus > .sub-menu, .main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover > .sub-menu {
left : -100%;
}
}
.main-header-menu .sub-menu {
width : 240px;
background : #fff;
left : -999em;
position : absolute;
top : 100%;
z-index : 99999;
visibility : hidden;
}
@media (min-width: 769px) {
.main-header-menu .sub-menu .menu-item.focus > .sub-menu, .main-header-menu .sub-menu .menu-item:hover > .sub-menu {
left : 100%;
right : auto;
}
.main-header-menu .sub-menu .ast-left-align-sub-menu.focus > .sub-menu, .main-header-menu .sub-menu .ast-left-align-sub-menu:focus * .sub-menu, .main-header-menu .sub-menu .ast-left-align-sub-menu:hover * .sub-menu, .main-header-menu .sub-menu .ast-left-align-sub-menu:hover > .sub-menu {
left : -100%;
}
.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside.focus > .sub-menu, .main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside:hover > .sub-menu {
left : -100%;
}
}
.main-header-menu .sub-menu .menu-link {
padding : 0.9em 1em;
display : block;
overflow-wrap : break-word;
}
.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type {
display : none;
}
#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .icon-arrow {
display : none;
}
#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .ast-header-navigation-arrow {
position : absolute;
right : 0.6em;
top : 50%;
transform : translate(0,-50%) rotate(270deg);
}
#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .ast-header-navigation-arrow .icon-arrow {
display : block;
}
#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link .ast-header-navigation-arrow .icon-arrow svg {
margin : 0;
}
#ast-desktop-header .account-main-navigation .sub-menu .menu-item.menu-item-has-children > .menu-link .ast-header-navigation-arrow {
transform : translate(0,-50%) rotate(360deg);
}
.main-header-menu .sub-menu .sub-menu {
top : 0;
}
.submenu-with-border .sub-menu {
border-width : 1px;
border-style : solid;
}
.submenu-with-border .sub-menu .menu-link {
border-width : 0 0 1px;
border-style : solid;
}
.submenu-with-border .sub-menu .sub-menu {
top : -2px;
}
.ast-desktop .submenu-with-border .sub-menu > .menu-item:last-child > .menu-link {
border-bottom-width : 0;
}
.ast-header-break-point .main-navigation {
padding-left : 0;
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link {
padding : 0 20px;
display : inline-block;
width : 100%;
border : 0;
border-bottom-width : 1px;
border-style : solid;
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type {
margin-right : 5px;
}
.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type {
display : inline;
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {
padding-left : 30px;
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link {
padding-left : 40px;
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link {
padding-left : 50px;
}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link {
padding-left : 60px;
}
.ast-header-break-point .main-header-menu {
background-color : #f9f9f9;
border-top-width : 0;
}
.ast-header-break-point .main-header-menu .sub-menu {
background-color : #f9f9f9;
position : static;
opacity : 1;
visibility : visible;
border : 0;
width : auto;
}
.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu.focus > .sub-menu, .ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu:hover > .sub-menu {
left : 0;
}
.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside.focus > .sub-menu, .ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside:hover > .sub-menu {
left : 0;
}
.ast-header-break-point .submenu-with-border .sub-menu {
border : 0;
}
.ast-header-break-point .dropdown-menu-toggle {
display : none;
}
.ast-mobile-menu-buttons {
display : none;
}
.ast-button-wrap {
display : inline-block;
}
.ast-button-wrap button {
box-shadow : none;
border : none;
}
.ast-button-wrap .menu-toggle {
padding : 0;
width : 2.2em;
height : 2.1em;
font-size : 1.5em;
font-weight : 400;
border-radius : 2px;
border-radius : 2px;
vertical-align : middle;
line-height : 1.85714285714286;
}
.ast-button-wrap .menu-toggle.main-header-menu-toggle {
padding : 0 0.5em;
width : auto;
text-align : center;
}
.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu {
font-size : 15px;
font-size : 1rem;
font-weight : 600;
}
.ast-button-wrap .menu-toggle .menu-toggle-icon {
font-style : normal;
display : inline-block;
vertical-align : middle;
line-height : 2.05;
}
.ast-button-wrap .menu-toggle .menu-toggle-icon:before {
content : "\e5d2";
font-family : Astra;
text-decoration : inherit;
}
.ast-button-wrap .menu-toggle .icon-menu-bars svg:nth-child(2) {
display : none;
}
.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon:before {
content : "\e5cd";
}
.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:first-child {
display : none;
}
.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(2) {
display : block;
}
.ast-button-wrap .menu-toggle .mobile-menu-wrap {
display : inline-block;
}
.ast-button-wrap .menu-toggle:focus {
outline : thin dotted;
}
.header-main-layout-1 .ast-main-header-bar-alignment {
margin-left : auto;
}
.site-navigation {
height : 100%;
}
.site-header .menu-link * {
transition : none;
}
.ast-icon.icon-arrow svg {
height : 0.6em;
width : 0.6em;
position : relative;
margin-left : 10px;
}
.ast-icon.icon-search svg {
height : 1em;
width : 0.9em;
margin-top : 3px;
margin-right : 2px;
}
.ast-header-break-point .user-select {
clear : both;
}
.ast-header-break-point .ast-mobile-menu-buttons {
display : block;
align-self : center;
}
.ast-header-break-point .main-header-bar-navigation {
flex : auto;
}
.ast-header-break-point .ast-main-header-bar-alignment {
display : block;
width : 100%;
flex : auto;
order : 4;
}
.ast-header-break-point .ast-icon.icon-arrow svg {
height : 0.85em;
width : 0.95em;
position : relative;
margin-left : 10px;
}
.site-main .comment-navigation, .site-main .post-navigation, .site-main .posts-navigation {
margin : 0 0 1.5em;
overflow : hidden;
}
.comment-navigation .nav-previous, .post-navigation .nav-previous, .posts-navigation .nav-previous {
position : relative;
text-align : left;
}
.comment-navigation .nav-next, .post-navigation .nav-next, .posts-navigation .nav-next {
grid-column-start : 2;
text-align : right;
}
.post-navigation a {
background : 0 0;
font-size : 1.06666rem;
font-size : 1rem;
padding : 0 var(--ast-post-nav-space, 1.5em);
height : 2.33333em;
line-height : calc(2.33333em - 3px);
}
.sticky {
display : block;
}
.hentry {
margin : 0 0 1.5em;
}
.byline {
display : none;
}
.group-blog .byline, .single .byline {
display : inline;
}
.page-links {
clear : both;
margin-top : 1em;
}
.page-links a {
display : inline-block;
}
.page-links a .page-link {
background : 0 0;
}
.page-links .page-link {
padding : 0;
margin : 0 0 0.3em 0.3em;
color : #000;
background : 0 0;
font-size : 0.8em;
width : 2.5em;
height : 2.5em;
line-height : calc(2.5em - 4px);
display : inline-block;
text-align : center;
transition : all 0.2s linear;
}
.page-links .page-link:focus, .page-links .page-link:hover {
color : #000;
}
@media (max-width: 768px) {
.page-links .page-link {
margin-bottom : 6px;
}
}
.entry-content > :last-child, .entry-summary > :last-child, .page-content > :last-child {
margin-bottom : 0;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
margin : 20px auto;
}
.bypostauthor {
display : block;
}
body {
overflow-x : hidden;
}
.widget-title {
font-weight : 400;
margin-bottom : 1em;
line-height : 1.5;
}
.widget {
margin : 0 0 2.8em 0;
}
.widget:last-child {
margin-bottom : 0;
}
.widget select {
max-width : 100%;
}
.widget ul {
margin : 0;
list-style-type : none;
}
.no-widget-text {
margin-bottom : 0;
}
.widget_nav_menu ul ul.sub-menu {
margin-top : 0.25em;
}
.widget_nav_menu ul ul.sub-menu li {
padding-left : 20px;
}
.widget_nav_menu ul ul.sub-menu a:after {
left : -20px;
}
.widget_nav_menu ul ul.sub-menu ul a:after {
left : -40px;
}
.widget_nav_menu ul ul.sub-menu ul ul a:after {
left : -60px;
}
.widget_nav_menu li {
transition : all 0.2s linear;
}
#secondary .wp-block-search__input {
line-height : 1;
}
#secondary .wp-block-search__button {
padding : 0.7em 1em;
}
.widget_search .search-form {
position : relative;
padding : 0;
background : initial;
color : inherit;
}
.widget_search .search-form > label {
position : relative;
}
.widget_search .search-form i {
color : #3a3a3a;
}
.widget_search .search-form button {
position : absolute;
top : 0;
right : 15px;
border : none;
padding : 0;
cursor : pointer;
background : 0 0;
}
.widget_search .search-form input[type="submit"], .widget_search .search-form input[type="submit"]:focus, .widget_search .search-form input[type="submit"]:hover {
padding : 13px 20px;
border-radius : 2px;
border : none;
top : 0;
right : 0;
position : absolute;
color : transparent;
background : 0 0;
max-width : 45px;
z-index : 2;
}
.widget_search .search-form .search-field {
background : #fafafa;
border-width : 1px;
border-radius : 2px;
}
.widget_search .search-field, .widget_search .search-field:focus {
width : 100%;
padding : 12px 45px 12px 15px;
}
.widget_archive ul.children, .widget_categories ul.children, .widget_pages ul.children {
position : relative;
margin-top : 5px;
width : 100%;
}
.widget_archive ul.children li, .widget_categories ul.children li, .widget_pages ul.children li {
padding-left : 20px;
}
.widget_archive li ul.children a:after, .widget_categories li ul.children a:after, .widget_pages li ul.children a:after {
left : -20px;
}
.widget_archive li ul.children ul a:after, .widget_categories li ul.children ul a:after, .widget_pages li ul.children ul a:after {
left : -40px;
}
.widget_tag_cloud .tagcloud {
margin-top : 10px;
display : inline-block;
}
.widget_tag_cloud .tagcloud a {
padding : 0.5em 0.9em;
display : inline-block;
margin-bottom : 4px;
font-size : 14px;
margin-right : 4px;
line-height : 1.5;
transition : all 0.2s linear;
}
.widget_calendar table, .widget_calendar td, .widget_calendar th {
padding : 0;
text-align : center;
}
.widget_calendar table, .widget_calendar th {
border : none;
}
.widget_calendar td {
border-right : none;
border-left : none;
}
.widget_calendar caption {
line-height : 2.7em;
}
.widget_calendar thead {
line-height : 2.5em;
}
.widget_calendar thead a {
color : #0274be;
font-size : 1rem;
vertical-align : middle;
}
.widget_calendar thead td {
vertical-align : middle;
font-weight : 700;
}
.widget_calendar thead > tr > th {
line-height : 2.5em;
}
.widget_calendar tbody {
line-height : 2.1em;
text-align : center;
}
.widget_calendar tbody > tr > td {
width : 14.2857%;
}
.widget_calendar tbody > tr:first-child > td {
padding-top : 3px;
}
.widget_calendar #today {
color : #0274be;
font-weight : 700;
border-bottom : 2px solid #0274be;
}
.ast-builder-grid-row {
display : grid;
grid-template-columns : auto auto;
align-items : center;
column-gap : 20px;
overflow-wrap : anywhere;
}
.ast-builder-grid-row > .site-header-section {
flex-wrap : nowrap;
}
.ast-builder-footer-grid-columns {
column-gap : 50px;
}
.ast-builder-grid-row.ast-grid-center-col-layout {
grid-template-columns : 1fr auto 1fr;
}
.ast-builder-layout-element {
align-items : center;
}
.ast-builder-grid-row.ast-grid-center-col-layout-only {
display : flex;
height : 100%;
justify-content : center;
}
.ast-builder-grid-row.ast-grid-center-col-layout-only .ast-grid-section-center {
flex-grow : 1;
}
.site-header-section {
height : 100%;
min-height : 0;
align-items : center;
}
.site-header-section .ast-main-header-bar-alignment {
height : 100%;
}
.site-header-section > * {
padding : 0 10px;
}
.site-header-section > div:first-child {
padding-left : 0;
}
.site-header-section > div:last-child {
padding-right : 0;
}
.site-header-section .ast-builder-menu {
align-items : center;
}
.ast-builder-layout-element.ast-header-search {
height : auto;
}
.ast-grid-right-center-section {
justify-content : flex-start;
flex-grow : 1;
}
.ast-grid-right-section {
justify-content : flex-end;
}
.ast-grid-right-section .ast-site-identity > :first-child {
text-align : right;
}
.ast-grid-right-section .ast-grid-right-center-section .ast-site-identity > :first-child {
text-align : left;
}
.ast-grid-left-center-section {
justify-content : flex-end;
flex-grow : 1;
}
.elementor-nav-menu .ast-icon, .et_pb_menu__wrap .ast-icon, .fl-widget .menu-item .ast-icon {
display : none;
}
.ast-logo-title-inline .ast-site-identity {
padding : 1em 0;
display : inline-flex;
vertical-align : middle;
align-items : center;
transition : all 0.2s linear;
}
.ast-grid-section-center {
justify-content : center;
}
.ast-grid-section-center .ast-site-identity > :first-child {
text-align : center;
}
.ast-builder-social-element {
line-height : 1;
color : #3a3a3a;
background : 0 0;
vertical-align : middle;
transition : all 10ms;
margin-left : 6px;
margin-right : 6px;
justify-content : center;
align-items : center;
}
.ast-builder-social-element:hover {
color : #0274be;
}
.ast-builder-social-element .social-item-label {
padding-left : 6px;
}
.ast-social-stack-desktop .ast-builder-social-element, .ast-social-stack-mobile .ast-builder-social-element, .ast-social-stack-tablet .ast-builder-social-element {
margin-top : 6px;
margin-bottom : 6px;
}
.ahfb-svg-iconset {
display : inline-flex;
align-self : center;
}
.ahfb-svg-iconset svg {
width : 17px;
height : 17px;
transition : none;
}
.ahfb-svg-iconset svg > * {
transition : none;
}
.ast-footer-copyright p {
margin-bottom : 0;
}
.ast-builder-grid-row-container {
display : grid;
align-content : center;
}
.main-header-bar .main-header-bar-navigation {
height : 100%;
}
.ast-nav-menu .sub-menu {
line-height : 1.45;
}
.ast-builder-menu .main-navigation {
padding : 0;
}
.ast-builder-menu .main-navigation > ul {
align-self : center;
}
.ast-footer-copyright, .ast-footer-social-wrap, .site-footer-focus-item {
width : 100%;
}
#astra-footer-menu {
margin : 0;
list-style : none;
background : inherit;
}
#astra-footer-menu > ul {
margin : 0;
list-style : none;
background : inherit;
}
.ast-header-break-point #ast-mobile-header {
display : block;
}
.ast-header-break-point .main-header-bar-navigation {
line-height : 3;
}
.ast-header-break-point .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {
display : inline-block;
position : absolute;
font-size : inherit;
top : 0;
right : 20px;
cursor : pointer;
padding : 0 0.907em;
font-weight : 400;
line-height : inherit;
}
.ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu {
display : none;
}
.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .ast-main-header-wrap .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before {
transform : rotateX(180deg);
}
.ast-header-break-point .ast-nav-menu .sub-menu {
line-height : 3;
}
.site-footer-section {
justify-content : center;
}
.site-footer-section > * {
margin-bottom : 10px;
}
.site-footer-section > :last-child {
margin-bottom : 0;
}
.site-primary-footer-wrap {
padding-top : 45px;
padding-bottom : 45px;
}
.site-above-footer-wrap, .site-below-footer-wrap {
padding-top : 20px;
padding-bottom : 20px;
}
.ast-hfb-header.ast-header-break-point .main-header-bar-navigation {
width : 100%;
margin : 0;
}
.ast-hfb-header .menu-toggle.toggled .ast-mobile-svg {
display : none;
}
.ast-hfb-header .menu-toggle.toggled .ast-close-svg {
display : block;
}
.menu-toggle .ast-close-svg {
display : none;
}
.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon {
display : inline-flex;
align-self : center;
}
.ast-mobile-header-wrap .menu-toggle .mobile-menu-wrap {
display : inline-flex;
align-self : center;
margin-left : 0.4em;
}
.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle {
display : flex;
align-items : center;
width : auto;
height : auto;
}
.menu-toggle .mobile-menu-toggle-icon {
display : inline-flex;
align-self : center;
}
.menu-toggle .mobile-menu-wrap {
display : inline-flex;
align-self : center;
margin-left : 0.4em;
}
.ast-hfb-header .ast-button-wrap .menu-toggle .mobile-menu-wrap {
align-items : center;
display : flex;
}
.ast-button-wrap .menu-toggle.main-header-menu-toggle {
padding : 0.5em;
align-items : center;
display : flex;
}
.ast-search-menu-icon.ast-inline-search .search-field {
width : 100%;
padding : 0.6em;
padding-right : 5.5em;
}
@media (min-width: 769px) {
.footer-nav-wrap .astra-footer-horizontal-menu li {
margin : 0;
}
.footer-nav-wrap .astra-footer-horizontal-menu li:first-child a {
padding-left : 0;
}
.footer-nav-wrap .astra-footer-horizontal-menu li:last-child a {
padding-right : 0;
}
.footer-nav-wrap .astra-footer-horizontal-menu a {
padding : 0 0.5em;
}
}
.site-header {
z-index : 99;
position : relative;
}
.main-header-container {
position : relative;
}
.main-header-bar-wrap {
position : relative;
}
.main-header-bar {
background-color : #fff;
border-bottom-style : solid;
}
.ast-header-break-point .main-header-bar {
border : 0;
}
.ast-header-break-point .main-header-bar {
border-bottom-style : solid;
}
.main-header-bar {
margin-left : auto;
margin-right : auto;
}
.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu {
box-shadow : 0 4px 10px -2px rgb(0, 0, 0, 0.1);
}
.ast-header-custom-item-inside .button-custom-menu-item .menu-link {
display : none;
}
.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item {
padding-left : 0;
padding-right : 0;
margin-top : 0;
margin-bottom : 0;
}
.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link {
display : none;
}
.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link {
display : block;
}
.ast-theme-transparent-header .post-password-form {
margin-top : 100px;
}
.site-branding {
line-height : 1;
align-self : center;
}
.ast-menu-toggle {
display : none;
background : 0 0;
color : inherit;
border-style : dotted;
border-color : transparent;
}
.ast-menu-toggle:focus, .ast-menu-toggle:hover {
background : 0 0;
border-color : inherit;
color : inherit;
}
.ast-menu-toggle:focus {
outline : thin dotted;
}
.ast-main-header-nav-open .main-header-bar {
padding-bottom : 0;
}
.main-header-bar {
z-index : 4;
position : relative;
}
.main-header-bar .main-header-bar-navigation:empty {
padding : 0;
}
.main-header-bar .main-header-bar-navigation .sub-menu {
line-height : 1.45;
}
.main-header-bar .main-header-bar-navigation .menu-item-has-children > .menu-link:after {
line-height : normal;
}
.custom-mobile-logo-link {
display : none;
}
.ast-site-identity {
padding : 1em 0;
}
.ast-header-break-point .site-header .main-header-bar-wrap .site-branding {
flex : 1;
align-self : center;
}
.ast-header-break-point .ast-site-identity {
width : 100%;
}
.ast-header-break-point .main-header-bar {
display : block;
line-height : 3;
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation {
line-height : 3;
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu {
line-height : 3;
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu {
display : none;
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {
display : inline-block;
position : absolute;
font-size : inherit;
top : -1px;
right : 20px;
cursor : pointer;
padding : 0 0.907em;
font-weight : 400;
line-height : inherit;
transition : all 0.2s;
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before {
transform : rotateX(180deg);
}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu {
border-top-width : 0;
}
.ast-header-break-point .main-navigation {
display : block;
width : 100%;
}
.ast-header-break-point .main-navigation ul ul {
left : auto;
right : auto;
}
.ast-header-break-point .main-navigation .stack-on-mobile li {
width : 100%;
}
.ast-header-break-point .main-navigation .widget {
margin-bottom : 1em;
}
.ast-header-break-point .main-navigation .widget li {
width : auto;
}
.ast-header-break-point .main-navigation .widget:last-child {
margin-bottom : 0;
}
.ast-header-break-point .main-header-bar-navigation {
width : calc(100% + 40px);
margin : 0 -20px;
}
.ast-header-break-point .main-header-menu ul ul {
top : 0;
}
.ast-header-break-point .ast-builder-menu {
width : 100%;
}
.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile {
flex-wrap : wrap;
}
.ast-desktop .main-header-menu > .menu-item .sub-menu:before {
position : absolute;
content : '';
top : 0;
left : 0;
width : 100%;
transform : translateY(-100%);
}
input[type="email"], input[type="number"], input[type="password"], input[type="reset"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
color : #666;
padding : 0.75em;
height : auto;
border-width : 1px;
border-style : solid;
border-radius : 2px;
box-shadow : none;
box-sizing : border-box;
transition : all 0.2s linear;
}
input[type="email"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
background-color : #fff;
box-shadow : none;
}
input[type="button"], input[type="button"]:focus, input[type="button"]:hover, input[type="reset"], input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"], input[type="submit"]:focus, input[type="submit"]:hover {
box-shadow : none;
}
textarea {
width : 100%;
}
input[type="search"]:focus {
outline : thin dotted;
}
input[type="range"] {
width : 100%;
margin : 5.7px 0;
padding : 0;
border : none;
}
input[type="range"]:focus {
outline : 0;
}
input[type="range"]::-webkit-slider-runnable-track {
width : 100%;
height : 8.6px;
cursor : pointer;
box-shadow : 2.6px 2.6px 0.4px #ccc, 0 0 2.6px #d9d9d9;
background : rgb(255, 255, 255, 0.2);
border-radius : 13.6px;
border : #fff solid 0;
}
input[type="range"]::-webkit-slider-thumb {
box-shadow : 0 0 0 rgb(255, 221, 0, 0.37), 0 0 0 rgb(255, 224, 26, 0.37);
border : #0274be solid 7.9px;
height : 20px;
width : 20px;
border-radius : 50px;
background : #0274be;
cursor : pointer;
margin-top : -5.7px;
}
input[type="range"]:focus::-webkit-slider-runnable-track {
background : rgb(255, 255, 255, 0.2);
}
input[type="range"]::-moz-range-track {
width : 100%;
height : 8.6px;
cursor : pointer;
box-shadow : 2.6px 2.6px 0.4px #ccc, 0 0 2.6px #d9d9d9;
background : rgb(255, 255, 255, 0.2);
border-radius : 13.6px;
border : #fff solid 0;
}
input[type="range"]::-moz-range-thumb {
box-shadow : 0 0 0 rgb(255, 221, 0, 0.37), 0 0 0 rgb(255, 224, 26, 0.37);
border : #0274be solid 7.9px;
height : 20px;
width : 20px;
border-radius : 50px;
background : #0274be;
cursor : pointer;
}
input[type="range"]::-ms-track {
width : 100%;
height : 8.6px;
cursor : pointer;
background : 0 0;
border-color : transparent;
color : transparent;
}
input[type="range"]::-ms-fill-lower {
background : rgb(199, 199, 199, 0.2);
border : #fff solid 0;
border-radius : 27.2px;
box-shadow : 2.6px 2.6px 0.4px #ccc, 0 0 2.6px #d9d9d9;
}
input[type="range"]::-ms-fill-upper {
background : rgb(255, 255, 255, 0.2);
border : #fff solid 0;
border-radius : 27.2px;
box-shadow : 2.6px 2.6px 0.4px #ccc, 0 0 2.6px #d9d9d9;
}
input[type="range"]::-ms-thumb {
box-shadow : 0 0 0 rgb(255, 221, 0, 0.37), 0 0 0 rgb(255, 224, 26, 0.37);
border : #0274be solid 7.9px;
height : 20px;
width : 20px;
border-radius : 50px;
background : #0274be;
cursor : pointer;
height : 8.6px;
}
input[type="range"]:focus::-ms-fill-lower {
background : rgb(255, 255, 255, 0.2);
}
input[type="range"]:focus::-ms-fill-upper {
background : rgb(255, 255, 255, 0.2);
}
input[type="color"] {
border : none;
width : 100px;
padding : 0;
height : 30px;
cursor : pointer;
}
input[type="color"]::-webkit-color-swatch-wrapper {
padding : 0;
border : none;
}
input[type="color"]::-webkit-color-swatch {
border : none;
}
.page .entry-header {
margin-bottom : 1.5em;
}
.search .entry-header {
margin-bottom : 1em;
}
.ast-single-post .entry-header.ast-header-without-markup, .ast-single-post .entry-header.ast-no-title.ast-no-thumbnail {
margin-bottom : 0;
}
.entry-header {
margin-bottom : 1.2em;
overflow-wrap : break-word;
}
.entry-header + .ast-blog-featured-section {
margin-top : 0.5em;
}
.blog-layout-6 .entry-header + .ast-blog-featured-section {
margin-top : 0;
}
.entry-content {
overflow-wrap : break-word;
}
.entry-content .wp-audio-shortcode, .entry-content .wp-embedded-audio, .entry-content .wp-embedded-video, .entry-content .wp-video, .entry-content p {
margin-bottom : 1.6em;
}
.entry-content .wp-embedded-audio, .entry-content .wp-embedded-video {
display : inline-block;
}
.post-content > .cat-links, .post-content > .read-more, .post-content > .tags-links {
display : block;
margin-bottom : 0.8em;
}
.ast-excerpt-container > p:last-child {
margin-bottom : 0;
}
.post-content > .read-more {
margin-top : 1.5em;
}
.ast-article-inner {
width : 100%;
overflow-wrap : break-word;
}
.read-more {
margin-bottom : 0;
}
.read-more a {
display : inline-block;
}
.read-more .ast-right-arrow {
font-size : 1em;
}
.ast-no-thumb .ast-blog-featured-section {
margin-bottom : 0;
}
.ast-no-thumb .entry-header + .ast-blog-featured-section {
margin-top : 0;
}
.ast-blog-featured-section {
margin-bottom : 1.5em;
}
.blog-layout-2 .ast-blog-featured-section, .blog-layout-3 .ast-blog-featured-section {
margin-bottom : 0;
}
.error404 .page-header {
margin-bottom : 1.5em;
}
.error404 .page-header .page-title {
margin-bottom : 0;
}
.archive .entry-title, .blog .entry-title, .search .entry-title {
line-height : 1.3;
}
.archive .format-aside .entry-title, .archive .format-status .entry-title, .blog .format-aside .entry-title, .blog .format-status .entry-title {
display : none;
}
.page-title {
margin-bottom : 1em;
font-weight : 400;
}
.entry-title {
margin-bottom : 0.2em;
}
.ast-article-post {
margin-bottom : 2.5em;
}
.ast-article-post:last-child {
margin-bottom : 0;
border-bottom : 0;
}
.search .site-content .content-area .search-form {
margin-bottom : 3em;
}
.blog-layout-1 .post-thumb {
padding-left : 0;
padding-right : 0;
position : relative;
}
.blog .posted-on {
z-index : 1;
}
.ast-blog-featured-section .posted-on {
width : 5.714285714em;
height : 5.714285714em;
padding : 0.7em;
}
.ast-blog-featured-section .posted-on .date-month, .ast-blog-featured-section .posted-on .date-year {
font-size : 0.8571428571em;
line-height : 1em;
}
.ast-blog-featured-section .posted-on .date-day {
font-size : 2.5em;
line-height : 0.9em;
font-weight : 900;
margin : 0.1em 0;
}
.ast-author-box img.avatar {
border-radius : 50%;
margin : 0 0 0 20px;
}
.ast-archive-description {
margin-bottom : 2.5em;
padding-bottom : 1.3333em;
}
.ast-archive-description .ast-archive-title {
margin-bottom : 4px;
font-size : 40px;
font-size : 2.85714rem;
font-weight : 300;
}
.ast-archive-description p {
margin-bottom : 0;
font-size : 20px;
font-size : 1.42857rem;
line-height : 1.65;
font-weight : 300;
}
.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {
background-color : #eee;
padding-bottom : 0;
border-bottom : 0;
}
@media (max-width: 1200px) {
.ast-separate-container .ast-archive-description {
margin : 0;
padding : 3.34em 2.4em;
}
}
@media (max-width: 992px) {
.ast-separate-container .ast-archive-description {
padding : 2.14em;
}
}
@media (min-width: 1201px) {
.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {
margin : 0;
padding : 5em 6.67em 3.33333em;
}
}
.single .entry-header {
margin-bottom : 2em;
}
.single .post-navigation {
margin : 0;
padding : 2em 0 0;
}
@media (max-width: 768px) {
.single .post-navigation {
padding-top : 1.5em;
}
}
.single .post-navigation a {
margin : 2px;
display : inline-block;
color : #000;
}
.single .post-navigation a p {
white-space : nowrap;
text-overflow : ellipsis;
overflow : hidden;
}
@media (min-width: 421px) {
.single .post-navigation .nav-links {
display : flex;
width : 100%;
}
.single .post-navigation .nav-links:not(:has(.nav-previous)) {
justify-content : flex-end;
}
.single .post-navigation .nav-links .nav-previous + .nav-next {
width : 50%;
}
.single .post-navigation .nav-next, .single .post-navigation .nav-previous {
width : 50%;
}
}
@media (max-width: 420px) {
.single .post-navigation .ast-left-arrow, .single .post-navigation .ast-right-arrow {
display : none;
}
.single .post-navigation .nav-links:not(:has(.nav-previous)) {
justify-content : flex-end;
}
.single .post-navigation .nav-next, .single .post-navigation .nav-previous {
width : 50%;
}
.single .post-navigation .nav-next a, .single .post-navigation .nav-previous a {
max-width : 95%;
width : 100%;
}
.single .post-navigation .nav-previous {
margin-bottom : 1em;
}
}
.single .entry-header .post-thumb {
margin-bottom : 2em;
}
.single .entry-header .post-thumb img {
margin-top : 0;
margin-bottom : 0;
}
.page .has-post-thumbnail .post-thumb img {
margin-bottom : 1.5em;
}
.post-password-form {
text-align : center;
}
@media (max-width: 420px) {
.post-password-form input[type="password"] {
display : block;
margin : 10px auto;
}
}
.post-password-form input[type="submit"] {
padding : 10px 20px;
border-radius : 2px;
}
.ast-author-avatar {
margin : 0 5px;
}
.ast-author-avatar img {
border-radius : 100%;
width : var(--ast-author-avatar-size, 30px);
height : var(--ast-author-avatar-size, 30px);
}
.ast-separate-container .post-navigation {
border-top : 0;
padding-left : var(--ast-post-nav-space, 3.33333em);
padding-right : var(--ast-post-nav-space, 3.33333em);
}
@media (max-width: 420px) {
.ast-separate-container .post-navigation {
padding-left : 0;
padding-right : 0;
}
}
@media (max-width: 768px) {
.ast-separate-container .entry-header {
margin-bottom : 1em;
}
}
.ast-404-layout-1 {
text-align : center;
margin : 4em auto;
}
.ast-404-layout-1 .page-sub-title {
font-size : 1.5rem;
font-weight : 700;
}
.ast-404-layout-1 .widget_search {
padding-top : 0.5em;
}
.ast-404-search {
margin-top : 1.5em;
}
.ast-404-search .widget_search {
max-width : 370px;
margin : 0 auto;
}
.ast-separate-container .error-404, .ast-separate-container .no-results {
background-color : #fff;
}
@media (max-width: 1200px) {
.ast-separate-container .ast-404-layout-1, .ast-separate-container .no-results {
margin : 0;
padding : 3.34em 2.4em;
}
}
@media (max-width: 768px) {
.ast-separate-container .ast-404-layout-1, .ast-separate-container .no-results {
padding : 1.5em 2.14em;
}
}
@media (max-width: 544px) {
.ast-separate-container .ast-404-layout-1, .ast-separate-container .no-results {
padding : 1.5em 1em;
}
}
@media (min-width: 1201px) {
.ast-separate-container .ast-404-layout-1, .ast-separate-container .no-results {
margin : 0;
padding : 5.34em 6.67em;
}
}
.blog-layout-1 {
width : 100%;
display : inline-block;
padding-bottom : 2em;
vertical-align : middle;
}
.blog-layout-1 .posted-on {
left : 0;
}
.blog-layout-1 .post-content, .blog-layout-1 .post-thumb {
padding-left : 0;
padding-right : 0;
}
.ast-flex {
display : flex;
flex-wrap : wrap;
}
.ast-flex-1 {
flex : 1;
}
.ast-inline-flex {
display : inline-flex;
align-items : center;
flex-wrap : wrap;
align-content : center;
}
.ast-justify-content-flex-start {
justify-content : flex-start;
}
.ast-justify-content-flex-end {
justify-content : flex-end;
}
.ast-justify-content-center {
justify-content : center;
}
.ast-justify-content-space-between {
justify-content : space-between;
}
.ast-justify-content-space-around {
justify-content : space-around;
}
.ast-align-content-flex-start {
align-content : flex-start;
}
.ast-align-content-flex-end {
align-content : flex-end;
}
.ast-align-content-center {
align-content : center;
}
.ast-align-content-space-between {
align-content : space-between;
}
.ast-align-content-space-around {
align-content : space-around;
}
.ast-align-content-stretch {
align-content : stretch;
}
.ast-flex-grow-1 {
flex-grow : 1;
}
.ast-no-sidebar .entry-content .alignfull {
margin-left : calc(-50vw + 50%);
margin-right : calc(-50vw + 50%);
max-width : 100vw;
width : 100vw;
}
.ast-no-sidebar .entry-content .alignwide {
margin-left : calc(-41vw + 50%);
margin-right : calc(-41vw + 50%);
max-width : unset;
width : unset;
}
.ast-no-sidebar .entry-content .alignfull .alignfull, .ast-no-sidebar .entry-content .alignfull .alignwide, .ast-no-sidebar .entry-content .alignwide .alignfull, .ast-no-sidebar .entry-content .alignwide .alignwide, .ast-no-sidebar .entry-content .wp-block-column .alignfull, .ast-no-sidebar .entry-content .wp-block-column .alignwide {
width : 100%;
margin-left : auto;
margin-right : auto;
}
.wp-block-gallery, .blocks-gallery-grid {
margin : 0;
}
.wp-block-separator {
max-width : 100px;
}
.wp-block-separator.is-style-wide, .wp-block-separator.is-style-dots {
max-width : none;
}
.entry-content .has-2-columns .wp-block-column:first-child {
padding-right : 10px;
}
.entry-content .has-2-columns .wp-block-column:last-child {
padding-left : 10px;
}
@media (max-width: 782px) {
.entry-content .wp-block-columns .wp-block-column {
flex-basis : 100%;
}
.entry-content .has-2-columns .wp-block-column:first-child {
padding-right : 0;
}
.entry-content .has-2-columns .wp-block-column:last-child {
padding-left : 0;
}
}
body .entry-content .wp-block-latest-posts {
margin-left : 0;
}
body .entry-content .wp-block-latest-posts li {
list-style : none;
}
.ast-no-sidebar .ast-container .entry-content .wp-block-latest-posts {
margin-left : 0;
}
.ast-header-break-point .entry-content .alignwide {
margin-left : auto;
margin-right : auto;
}
.entry-content .blocks-gallery-item img {
margin-bottom : auto;
}
.wp-block-pullquote {
border-top : 4px solid #555d66;
border-bottom : 4px solid #555d66;
color : #40464d;
}
:root {
--ast-post-nav-space : 0;
--ast-container-default-xlg-padding : 6.67em;
--ast-container-default-lg-padding : 5.67em;
--ast-container-default-slg-padding : 4.34em;
--ast-container-default-md-padding : 3.34em;
--ast-container-default-sm-padding : 6.67em;
--ast-container-default-xs-padding : 2.4em;
--ast-container-default-xxs-padding : 1.4em;
--ast-code-block-background : #EEEEEE;
--ast-comment-inputs-background : #FAFAFA;
--ast-normal-container-width : 1200px;
--ast-narrow-container-width : 750px;
--ast-blog-title-font-weight : normal;
--ast-blog-meta-weight : inherit;
}
html {
font-size : 93.75%;
}
a, .page-title {
color : #00c6ce;
}
a:hover, a:focus {
color : #fe7a00;
}
body, button, input, select, textarea, .ast-button, .ast-custom-button {
font-family : 'Open Sans', sans-serif;
font-weight : 400;
font-size : 15px;
font-size : 1rem;
line-height : var(--ast-body-line-height, 1.65em);
}
blockquote {
color : #000000;
}
p, .entry-content p {
margin-bottom : 1em;
}
h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6, .site-title, .site-title a {
font-family : 'Roboto Slab', serif;
font-weight : 700;
}
.site-title {
font-size : 35px;
font-size : 2.3333333333333rem;
display : block;
}
.site-header .site-description {
font-size : 15px;
font-size : 1rem;
display : none;
}
.entry-title {
font-size : 26px;
font-size : 1.7333333333333rem;
}
.archive .ast-article-post .ast-article-inner, .blog .ast-article-post .ast-article-inner, .archive .ast-article-post .ast-article-inner:hover, .blog .ast-article-post .ast-article-inner:hover {
overflow : hidden;
}
h1, .entry-content h1 {
font-size : 40px;
font-size : 2.6666666666667rem;
font-family : 'Roboto Slab', serif;
line-height : 1.4em;
}
h2, .entry-content h2 {
font-size : 32px;
font-size : 2.1333333333333rem;
font-family : 'Roboto Slab', serif;
line-height : 1.3em;
}
h3, .entry-content h3 {
font-size : 28px;
font-size : 1.8666666666667rem;
font-family : 'Roboto Slab', serif;
line-height : 1.3em;
}
h4, .entry-content h4 {
font-size : 24px;
font-size : 1.6rem;
line-height : 1.2em;
font-family : 'Roboto Slab', serif;
}
h5, .entry-content h5 {
font-size : 22px;
font-size : 1.4666666666667rem;
line-height : 1.2em;
font-family : 'Roboto Slab', serif;
}
h6, .entry-content h6 {
font-size : 18px;
font-size : 1.2rem;
line-height : 1.25em;
font-family : 'Roboto Slab', serif;
}
::selection {
background-color : #00c6ce;
color : #000000;
}
body, h1, .entry-title a, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
color : #000000;
}
.tagcloud a:hover, .tagcloud a:focus, .tagcloud a.current-item {
color : #000000;
border-color : #00c6ce;
background-color : #00c6ce;
}
input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, textarea:focus {
border-color : #00c6ce;
}
input[type="radio"]:checked, input[type="reset"], input[type="checkbox"]:checked, input[type="checkbox"]:hover:checked, input[type="checkbox"]:focus:checked, input[type="range"]::-webkit-slider-thumb {
border-color : #00c6ce;
background-color : #00c6ce;
box-shadow : none;
}
.site-footer a:hover + .post-count, .site-footer a:focus + .post-count {
background : #00c6ce;
border-color : #00c6ce;
}
.single .nav-links .nav-previous, .single .nav-links .nav-next {
color : #00c6ce;
}
.entry-meta, .entry-meta * {
line-height : 1.45;
color : #00c6ce;
}
.entry-meta a:not(.ast-button):hover, .entry-meta a:not(.ast-button):hover *, .entry-meta a:not(.ast-button):focus, .entry-meta a:not(.ast-button):focus *, .page-links > .page-link, .page-links .page-link:hover, .post-navigation a:hover {
color : #fe7a00;
}
#cat option, .secondary .calendar_wrap thead a, .secondary .calendar_wrap thead a:visited {
color : #00c6ce;
}
.secondary .calendar_wrap #today, .ast-progress-val span {
background : #00c6ce;
}
.secondary a:hover + .post-count, .secondary a:focus + .post-count {
background : #00c6ce;
border-color : #00c6ce;
}
.calendar_wrap #today > a {
color : #000000;
}
.page-links .page-link, .single .post-navigation a {
color : #00c6ce;
}
.ast-search-menu-icon .search-form button.search-submit {
padding : 0 4px;
}
.ast-search-menu-icon form.search-form {
padding-right : 0;
}
.ast-search-menu-icon.slide-search input.search-field {
width : 0;
}
.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form, .ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus {
transition : all 0.2s;
}
.search-form input.search-field:focus {
outline : none;
}
.widget-title, .widget .wp-block-heading {
font-size : 21px;
font-size : 1.4rem;
color : #000000;
}
.ast-search-menu-icon.slide-search a:focus-visible:focus-visible, .astra-search-icon:focus-visible, #close:focus-visible, a:focus-visible, .ast-menu-toggle:focus-visible, .site .skip-link:focus-visible, .wp-block-loginout input:focus-visible, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, .ast-header-navigation-arrow:focus-visible, .woocommerce .wc-proceed-to-checkout > .checkout-button:focus-visible, .woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible, .ast-orders-table__row .ast-orders-table__cell:focus-visible, .woocommerce .woocommerce-order-details .order-again > .button:focus-visible, .woocommerce .woocommerce-message a.button.wc-forward:focus-visible, .woocommerce #minus_qty:focus-visible, .woocommerce #plus_qty:focus-visible, a#ast-apply-coupon:focus-visible, .woocommerce .woocommerce-info a:focus-visible, .woocommerce .astra-shop-summary-wrap a:focus-visible, .woocommerce a.wc-forward:focus-visible, #ast-apply-coupon:focus-visible, .woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible, #close:focus-visible, .button.search-submit:focus-visible, #search_submit:focus, .normal-search:focus-visible, .ast-header-account-wrap:focus-visible {
outline-style : dotted;
outline-color : inherit;
outline-width : thin;
}
input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, input[type="number"]:focus, textarea:focus, .wp-block-search__input:focus, [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus, .ast-mobile-popup-drawer.active .menu-toggle-close:focus, .woocommerce-ordering select.orderby:focus, #ast-scroll-top:focus, #coupon_code:focus, .woocommerce-page #comment:focus, .woocommerce #reviews #respond input#submit:focus, .woocommerce a.add_to_cart_button:focus, .woocommerce .button.single_add_to_cart_button:focus, .woocommerce .woocommerce-cart-form button:focus, .woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus, .woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, .woocommerce #order_comments:focus, .woocommerce #place_order:focus, .woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, .woocommerce .woocommerce-MyAccount-content form button:focus, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus, .woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus, body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus, #ast-coupon-code:focus, .woocommerce.woocommerce-js .quantity input[type="number"]:focus, .woocommerce-js .woocommerce-mini-cart-item .quantity input[type="number"]:focus, .woocommerce p#ast-coupon-trigger:focus {
border-style : dotted;
border-color : inherit;
border-width : thin;
}
input {
outline : none;
}
body .ast-oembed-container * {
position : absolute;
top : 0;
width : 100%;
height : 100%;
left : 0;
}
body .wp-block-embed-pocket-casts .ast-oembed-container * {
position : unset;
}
.ast-single-post-featured-section + article {
margin-top : 2em;
}
.site-content .ast-single-post-featured-section img {
width : 100%;
overflow : hidden;
object-fit : cover;
}
.site > .ast-single-related-posts-container {
margin-top : 0;
}
@media (min-width: 922px) {
.ast-desktop .ast-container--narrow {
max-width : var(--ast-narrow-container-width);
margin : 0 auto;
}
}
.ast-page-builder-template .hentry {
margin : 0;
}
.ast-page-builder-template .site-content > .ast-container {
max-width : 100%;
padding : 0;
}
.ast-page-builder-template .site .site-content #primary {
padding : 0;
margin : 0;
}
.ast-page-builder-template .no-results {
text-align : center;
margin : 4em auto;
}
.ast-page-builder-template .ast-pagination {
padding : 2em;
}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail {
margin-top : 0;
}
.ast-page-builder-template .entry-header.ast-header-without-markup {
margin-top : 0;
margin-bottom : 0;
}
.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta {
margin-bottom : 0;
}
.ast-page-builder-template.single .post-navigation {
padding-bottom : 2em;
}
.ast-page-builder-template.single-post .site-content > .ast-container {
max-width : 100%;
}
.ast-page-builder-template .entry-header {
margin-top : 4em;
margin-left : auto;
margin-right : auto;
padding-left : 20px;
padding-right : 20px;
}
.single.ast-page-builder-template .entry-header {
padding-left : 20px;
padding-right : 20px;
}
.ast-page-builder-template .ast-archive-description {
margin : 4em auto 0;
padding-left : 20px;
padding-right : 20px;
}
.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide {
margin-left : 0;
margin-right : 0;
}
@media (max-width: 921.9px) {
#ast-desktop-header {
display : none;
}
}
@media (min-width: 922px) {
#ast-mobile-header {
display : none;
}
}
.wp-block-buttons.aligncenter {
justify-content : center;
}
@media (max-width: 921px) {
.ast-theme-transparent-header #primary, .ast-theme-transparent-header #secondary {
padding : 0;
}
}
@media (max-width: 921px) {
.ast-plain-container.ast-no-sidebar #primary {
padding : 0;
}
}
.ast-plain-container.ast-no-sidebar #primary {
margin-top : 0;
margin-bottom : 0;
}
@media (min-width: 1200px) {
.wp-block-group .has-background {
padding : 20px;
}
}
@media (min-width: 1200px) {
.ast-no-sidebar.ast-separate-container .entry-content .wp-block-group.alignwide, .ast-no-sidebar.ast-separate-container .entry-content .wp-block-cover.alignwide {
margin-left : -20px;
margin-right : -20px;
padding-left : 20px;
padding-right : 20px;
}
.ast-no-sidebar.ast-separate-container .entry-content .wp-block-cover.alignfull, .ast-no-sidebar.ast-separate-container .entry-content .wp-block-group.alignfull {
margin-left : -6.67em;
margin-right : -6.67em;
padding-left : 6.67em;
padding-right : 6.67em;
}
}
@media (min-width: 1200px) {
.wp-block-cover-image.alignwide .wp-block-cover__inner-container, .wp-block-cover.alignwide .wp-block-cover__inner-container, .wp-block-cover-image.alignfull .wp-block-cover__inner-container, .wp-block-cover.alignfull .wp-block-cover__inner-container {
width : 100%;
}
}
.wp-block-columns {
margin-bottom : unset;
}
.wp-block-image.size-full {
margin : 2rem 0;
}
.wp-block-separator.has-background {
padding : 0;
}
.wp-block-gallery {
margin-bottom : 1.6em;
}
.wp-block-group {
padding-top : 4em;
padding-bottom : 4em;
}
.wp-block-group__inner-container .wp-block-columns:last-child, .wp-block-group__inner-container :last-child, .wp-block-table table {
margin-bottom : 0;
}
.blocks-gallery-grid {
width : 100%;
}
.wp-block-navigation-link__content {
padding : 5px 0;
}
.wp-block-group .wp-block-group .has-text-align-center, .wp-block-group .wp-block-column .has-text-align-center {
max-width : 100%;
}
.has-text-align-center {
margin : 0 auto;
}
@media (min-width: 1200px) {
.wp-block-cover__inner-container, .alignwide .wp-block-group__inner-container, .alignfull .wp-block-group__inner-container {
max-width : 1200px;
margin : 0 auto;
}
.wp-block-group.alignnone, .wp-block-group.aligncenter, .wp-block-group.alignleft, .wp-block-group.alignright, .wp-block-group.alignwide, .wp-block-columns.alignwide {
margin : 2rem 0 1rem 0;
}
}
@media (max-width: 1200px) {
.wp-block-group {
padding : 3em;
}
.wp-block-group .wp-block-group {
padding : 1.5em;
}
.wp-block-columns, .wp-block-column {
margin : 1rem 0;
}
}
@media (min-width: 921px) {
.wp-block-columns .wp-block-group {
padding : 2em;
}
}
@media (max-width: 544px) {
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
width : unset;
}
.wp-block-cover, .wp-block-cover-image {
padding : 2em 0;
}
.wp-block-group, .wp-block-cover {
padding : 2em;
}
.wp-block-media-text__media img, .wp-block-media-text__media video {
width : unset;
max-width : 100%;
}
.wp-block-media-text.has-background .wp-block-media-text__content {
padding : 1em;
}
}
.wp-block-image.aligncenter {
margin-left : auto;
margin-right : auto;
}
.wp-block-table.aligncenter {
margin-left : auto;
margin-right : auto;
}
@media (min-width: 544px) {
.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
padding : 0 8% 0 0;
}
.entry-content .wp-block-media-text .wp-block-media-text__content {
padding : 0 0 0 8%;
}
.ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-bottom-left > *, .ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-bottom-right > *, .ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-top-left > *, .ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-top-right > *, .ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-center-right > *, .ast-plain-container .site-content .entry-content .has-custom-content-position.is-position-center-left > * {
margin : 0;
}
}
@media (max-width: 544px) {
.entry-content .wp-block-media-text .wp-block-media-text__content {
padding : 8% 0;
}
.wp-block-media-text .wp-block-media-text__media img {
width : auto;
max-width : 100%;
}
}
.wp-block-button.is-style-outline .wp-block-button__link {
border-color : #fe7a00;
border-top-width : 2px;
border-right-width : 2px;
border-bottom-width : 2px;
border-left-width : 2px;
}
div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color), div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color) {
color : #fe7a00;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus, .wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover {
color : #ffffff;
background-color : #000000;
border-color : #000000;
}
.post-page-numbers.current .page-link, .ast-pagination .page-numbers.current {
color : #000000;
border-color : #00c6ce;
background-color : #00c6ce;
}
@media (max-width: 921px) {
.wp-block-button.is-style-outline .wp-block-button__link {
padding-top : calc(15px - 2px);
padding-right : calc(30px - 2px);
padding-bottom : calc(15px - 2px);
padding-left : calc(30px - 2px);
}
}
@media (max-width: 544px) {
.wp-block-button.is-style-outline .wp-block-button__link {
padding-top : calc(15px - 2px);
padding-right : calc(30px - 2px);
padding-bottom : calc(15px - 2px);
padding-left : calc(30px - 2px);
}
}
@media (min-width: 544px) {
.entry-content > .alignleft {
margin-right : 20px;
}
.entry-content > .alignright {
margin-left : 20px;
}
.wp-block-group.has-background {
padding : 20px;
}
}
.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button, .ast-outline-button, .wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button {
border-color : #fe7a00;
border-top-width : 2px;
border-right-width : 2px;
border-bottom-width : 2px;
border-left-width : 2px;
font-family : 'Open Sans', sans-serif;
font-weight : 700;
font-size : 15px;
font-size : 1rem;
line-height : 1em;
border-top-left-radius : 5px;
border-top-right-radius : 5px;
border-bottom-right-radius : 5px;
border-bottom-left-radius : 5px;
}
.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color), .wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color), .ast-outline-button {
color : #fe7a00;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus, .wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover, .ast-outline-button:hover, .ast-outline-button:focus, .wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover, .wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus {
color : #ffffff;
background-color : #000000;
border-color : #000000;
}
.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background), .wp-block-button.is-style-outline > .wp-block-button__link.wp-element-button:not(.has-background), .ast-outline-button {
background-color : #fe7a00;
}
.entry-content[ast-blocks-layout] > figure {
margin-bottom : 1em;
}
@media (max-width: 921px) {
.ast-separate-container #primary, .ast-separate-container #secondary {
padding : 1.5em 0;
}
#primary, #secondary {
padding : 1.5em 0;
margin : 0;
}
.ast-left-sidebar #content > .ast-container {
display : flex;
flex-direction : column-reverse;
width : 100%;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
padding : 1.5em 2.14em;
}
.ast-author-box img.avatar {
margin : 20px 0 0 0;
}
}
@media (min-width: 922px) {
.ast-separate-container.ast-right-sidebar #primary, .ast-separate-container.ast-left-sidebar #primary {
border : 0;
}
.search-no-results.ast-separate-container #primary {
margin-bottom : 4em;
}
}
.elementor-button-wrapper .elementor-button {
border-style : solid;
text-decoration : none;
border-top-width : 0;
border-right-width : 0;
border-left-width : 0;
border-bottom-width : 0;
}
body .elementor-button.elementor-size-sm, body .elementor-button.elementor-size-xs, body .elementor-button.elementor-size-md, body .elementor-button.elementor-size-lg, body .elementor-button.elementor-size-xl, body .elementor-button {
border-top-left-radius : 5px;
border-top-right-radius : 5px;
border-bottom-right-radius : 5px;
border-bottom-left-radius : 5px;
padding-top : 14px;
padding-right : 24px;
padding-bottom : 14px;
padding-left : 24px;
}
.elementor-button-wrapper .elementor-button {
border-color : #fe7a00;
background-color : #fe7a00;
}
.elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus {
color : #ffffff;
background-color : #000000;
border-color : #000000;
}
.wp-block-button .wp-block-button__link, .elementor-button-wrapper .elementor-button, .elementor-button-wrapper .elementor-button:visited {
color : #ffffff;
}
.elementor-button-wrapper .elementor-button {
font-family : 'Open Sans', sans-serif;
font-weight : 700;
font-size : 15px;
font-size : 1rem;
line-height : 1em;
text-transform : uppercase;
letter-spacing : 0.5px;
}
body .elementor-button.elementor-size-sm, body .elementor-button.elementor-size-xs, body .elementor-button.elementor-size-md, body .elementor-button.elementor-size-lg, body .elementor-button.elementor-size-xl, body .elementor-button {
font-size : 15px;
font-size : 1rem;
}
.wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:focus {
color : #ffffff;
background-color : #000000;
border-color : #000000;
}
.elementor-widget-heading h1.elementor-heading-title {
line-height : 1.4em;
}
.elementor-widget-heading h2.elementor-heading-title {
line-height : 1.3em;
}
.elementor-widget-heading h3.elementor-heading-title {
line-height : 1.3em;
}
.elementor-widget-heading h4.elementor-heading-title {
line-height : 1.2em;
}
.elementor-widget-heading h5.elementor-heading-title {
line-height : 1.2em;
}
.elementor-widget-heading h6.elementor-heading-title {
line-height : 1.25em;
}
.wp-block-button .wp-block-button__link {
border : none;
background-color : #fe7a00;
color : #ffffff;
font-family : 'Open Sans', sans-serif;
font-weight : 700;
line-height : 1em;
text-transform : uppercase;
letter-spacing : 0.5px;
font-size : 15px;
font-size : 1rem;
padding : 15px 30px;
border-top-left-radius : 5px;
border-top-right-radius : 5px;
border-bottom-right-radius : 5px;
border-bottom-left-radius : 5px;
}
.wp-block-button.is-style-outline .wp-block-button__link {
border-style : solid;
border-top-width : 2px;
border-right-width : 2px;
border-left-width : 2px;
border-bottom-width : 2px;
border-color : #fe7a00;
padding-top : calc(15px - 2px);
padding-right : calc(30px - 2px);
padding-bottom : calc(15px - 2px);
padding-left : calc(30px - 2px);
}
@media (max-width: 921px) {
.wp-block-button .wp-block-button__link {
border : none;
padding : 15px 30px;
}
.wp-block-button.is-style-outline .wp-block-button__link {
padding-top : calc(15px - 2px);
padding-right : calc(30px - 2px);
padding-bottom : calc(15px - 2px);
padding-left : calc(30px - 2px);
}
}
@media (max-width: 544px) {
.wp-block-button .wp-block-button__link {
border : none;
padding : 15px 30px;
}
.wp-block-button.is-style-outline .wp-block-button__link {
padding-top : calc(15px - 2px);
padding-right : calc(30px - 2px);
padding-bottom : calc(15px - 2px);
padding-left : calc(30px - 2px);
}
}
.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
border-style : solid;
border-top-width : 0;
border-right-width : 0;
border-left-width : 0;
border-bottom-width : 0;
color : #ffffff;
border-color : #fe7a00;
background-color : #fe7a00;
padding-top : 14px;
padding-right : 24px;
padding-bottom : 14px;
padding-left : 24px;
font-family : 'Open Sans', sans-serif;
font-weight : 700;
font-size : 15px;
font-size : 1rem;
line-height : 1em;
text-transform : uppercase;
letter-spacing : 0.5px;
border-top-left-radius : 5px;
border-top-right-radius : 5px;
border-bottom-right-radius : 5px;
border-bottom-left-radius : 5px;
}
button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type="reset"]:hover, input[type="reset"]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
color : #ffffff;
background-color : #000000;
border-color : #000000;
}
@media (max-width: 921px) {
.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon {
display : inline-block;
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon {
margin : 0;
}
.ast-comment-avatar-wrap img {
max-width : 2.5em;
}
.ast-comment-meta {
padding : 0 1.8888em 1.3333em;
}
.ast-separate-container .ast-comment-list li.depth-1 {
padding : 1.5em 2.14em;
}
.ast-separate-container .comment-respond {
padding : 2em 2.14em;
}
}
@media (min-width: 544px) {
.ast-container {
max-width : 100%;
}
}
@media (max-width: 544px) {
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .comments-title, .ast-separate-container .ast-archive-description {
padding : 1.5em 1em;
}
.ast-separate-container #content .ast-container {
padding-left : 0.54em;
padding-right : 0.54em;
}
.ast-separate-container .ast-comment-list .bypostauthor {
padding : 0.5em;
}
.ast-search-menu-icon.ast-dropdown-active .search-field {
width : 170px;
}
}
.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
margin-left : -6.67em;
margin-right : -6.67em;
width : auto;
}
@media (max-width: 1200px) {
.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
margin-left : -2.4em;
margin-right : -2.4em;
}
}
@media (max-width: 768px) {
.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
margin-left : -2.14em;
margin-right : -2.14em;
}
}
@media (max-width: 544px) {
.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
margin-left : -1em;
margin-right : -1em;
}
}
.ast-no-sidebar.ast-separate-container .entry-content .alignwide {
margin-left : -20px;
margin-right : -20px;
}
.ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignfull, .ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignwide {
margin-left : auto;
margin-right : auto;
width : 100%;
}
@media (max-width: 921px) {
.site-title {
display : block;
}
.site-header .site-description {
display : none;
}
h1, .entry-content h1 {
font-size : 30px;
}
h2, .entry-content h2 {
font-size : 25px;
}
h3, .entry-content h3 {
font-size : 20px;
}
}
@media (max-width: 544px) {
.widget-title {
font-size : 22px;
font-size : 1.375rem;
}
body, button, input, select, textarea, .ast-button, .ast-custom-button {
font-size : 16px;
font-size : 1.0666666666667rem;
}
#secondary, #secondary button, #secondary input, #secondary select, #secondary textarea {
font-size : 16px;
font-size : 1.0666666666667rem;
}
.site-title {
display : block;
}
.site-header .site-description {
display : none;
}
h1, .entry-content h1 {
font-size : 28px;
}
h2, .entry-content h2 {
font-size : 26px;
}
h3, .entry-content h3 {
font-size : 24px;
}
h4, .entry-content h4 {
font-size : 22px;
font-size : 1.4666666666667rem;
}
h5, .entry-content h5 {
font-size : 20px;
font-size : 1.3333333333333rem;
}
h6, .entry-content h6 {
font-size : 18px;
font-size : 1.2rem;
}
}
@media (max-width: 921px) {
html {
font-size : 85.5%;
}
}
@media (max-width: 544px) {
html {
font-size : 93.75%;
}
}
@media (min-width: 922px) {
.ast-container {
max-width : 1240px;
}
}
@media (min-width: 922px) {
.site-content .ast-container {
display : flex;
}
}
@media (max-width: 921px) {
.site-content .ast-container {
flex-direction : column;
}
}
@media (min-width: 922px) {
.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu, .main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu {
margin-left : 0;
}
}
.site .comments-area {
padding-bottom : 3em;
}
blockquote {
padding : 1.2em;
}
:root {
--ast-global-color-0 : #0170B9;
--ast-global-color-1 : #3a3a3a;
--ast-global-color-2 : #3a3a3a;
--ast-global-color-3 : #4B4F58;
--ast-global-color-4 : #F5F5F5;
--ast-global-color-5 : #FFFFFF;
--ast-global-color-6 : #E5E5E5;
--ast-global-color-7 : #424242;
--ast-global-color-8 : #000000;
}
:root {
--ast-border-color : #dddddd;
}
.ast-single-entry-banner {
display : flex;
flex-direction : column;
justify-content : center;
text-align : center;
position : relative;
background : #eeeeee;
}
.ast-single-entry-banner[data-banner-layout="layout-1"] {
max-width : 1200px;
background : inherit;
padding : 20px 0;
}
.ast-single-entry-banner[data-banner-width-type="custom"] {
margin : 0 auto;
width : 100%;
}
.ast-single-entry-banner + .site-content .entry-header {
margin-bottom : 0;
}
.site .ast-author-avatar {
--ast-author-avatar-size : ;
}
a.ast-underline-text {
text-decoration : underline;
}
.ast-container > .ast-terms-link {
position : relative;
display : block;
}
a.ast-button.ast-badge-tax {
padding : 4px 8px;
border-radius : 3px;
font-size : inherit;
}
header.entry-header > *:not(:last-child) {
margin-bottom : 10px;
}
.ast-archive-entry-banner {
display : flex;
flex-direction : column;
justify-content : center;
text-align : center;
position : relative;
background : #eeeeee;
}
.ast-archive-entry-banner[data-banner-width-type="custom"] {
margin : 0 auto;
width : 100%;
}
.ast-archive-entry-banner[data-banner-layout="layout-1"] {
background : inherit;
padding : 20px 0;
text-align : left;
}
body.archive .ast-archive-description {
max-width : 1200px;
width : 100%;
text-align : left;
padding-top : 3em;
padding-right : 3em;
padding-bottom : 3em;
padding-left : 3em;
}
body.archive .ast-archive-description .ast-archive-title, body.archive .ast-archive-description .ast-archive-title * {
font-size : 40px;
font-size : 2.6666666666667rem;
text-transform : capitalize;
}
body.archive .ast-archive-description > *:not(:last-child) {
margin-bottom : 10px;
}
@media (max-width: 921px) {
body.archive .ast-archive-description {
text-align : left;
}
}
@media (max-width: 544px) {
body.archive .ast-archive-description {
text-align : left;
}
}
.ast-breadcrumbs .trail-browse, .ast-breadcrumbs .trail-items, .ast-breadcrumbs .trail-items li {
display : inline-block;
margin : 0;
padding : 0;
border : none;
background : inherit;
text-indent : 0;
text-decoration : none;
}
.ast-breadcrumbs .trail-browse {
font-size : inherit;
font-style : inherit;
font-weight : inherit;
color : inherit;
}
.ast-breadcrumbs .trail-items {
list-style : none;
}
.trail-items li::after {
padding : 0 0.3em;
content : "\00bb";
}
.trail-items li:last-of-type::after {
display : none;
}
h1, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
color : #000000;
}
@media (max-width: 921px) {
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child, .ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child {
grid-column : 1 / -1;
}
}
@media (max-width: 544px) {
.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child, .ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child {
grid-column : 1 / -1;
}
}
.ast-builder-layout-element[data-section="title_tagline"] {
display : flex;
}
@media (max-width: 921px) {
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"] {
display : flex;
}
}
@media (max-width: 544px) {
.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"] {
display : flex;
}
}
.ast-builder-menu-1 {
font-family : inherit;
font-weight : inherit;
}
.ast-builder-menu-1 .sub-menu, .ast-builder-menu-1 .inline-on-mobile .sub-menu {
border-top-width : 2px;
border-bottom-width : 0;
border-right-width : 0;
border-left-width : 0;
border-color : #00c6ce;
border-style : solid;
}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu, .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper {
margin-top : 0;
}
.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu:before, .ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper:before {
height : calc(0 + 5px);
}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link {
border-style : none;
}
@media (max-width: 921px) {
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle {
top : 0;
}
.ast-builder-menu-1 .inline-on-mobile .menu-item.menu-item-has-children > .ast-menu-toggle {
right : -15px;
}
.ast-builder-menu-1 .menu-item-has-children > .menu-link:after {
content : unset;
}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu, .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper {
margin-top : 0;
}
}
@media (max-width: 544px) {
.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle {
top : 0;
}
.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu, .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper {
margin-top : 0;
}
}
.ast-builder-menu-1 {
display : flex;
}
@media (max-width: 921px) {
.ast-header-break-point .ast-builder-menu-1 {
display : flex;
}
}
@media (max-width: 544px) {
.ast-header-break-point .ast-builder-menu-1 {
display : flex;
}
}
.site-below-footer-wrap {
padding-top : 20px;
padding-bottom : 20px;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
background-color : #eeeeee;
min-height : 80px;
border-style : solid;
border-width : 0;
border-top-width : 1px;
border-top-color : #E5E5E5;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row {
max-width : 1200px;
min-height : 80px;
margin-left : auto;
margin-right : auto;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row, .site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section {
align-items : flex-start;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-inline .site-footer-section {
display : flex;
margin-bottom : 0;
}
.ast-builder-grid-row-full .ast-builder-grid-row {
grid-template-columns : 1fr;
}
@media (max-width: 921px) {
.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-inline .site-footer-section {
display : flex;
margin-bottom : 0;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
display : block;
margin-bottom : 10px;
}
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-full .ast-builder-grid-row {
grid-template-columns : 1fr;
}
}
@media (max-width: 544px) {
.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-inline .site-footer-section {
display : flex;
margin-bottom : 0;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack .site-footer-section {
display : block;
margin-bottom : 10px;
}
.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row {
grid-template-columns : 1fr;
}
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
display : grid;
}
@media (max-width: 921px) {
.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"] {
display : grid;
}
}
@media (max-width: 544px) {
.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"] {
display : grid;
}
}
.ast-footer-copyright {
text-align : center;
}
.ast-footer-copyright {
color : #3a3a3a;
}
@media (max-width: 921px) {
.ast-footer-copyright {
text-align : center;
}
}
@media (max-width: 544px) {
.ast-footer-copyright {
text-align : center;
}
}
.ast-footer-copyright.ast-builder-layout-element {
display : flex;
}
@media (max-width: 921px) {
.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element {
display : flex;
}
}
@media (max-width: 544px) {
.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element {
display : flex;
}
}
.elementor-widget-heading .elementor-heading-title {
margin : 0;
}
.elementor-page .ast-menu-toggle {
color : unset !important ;
background : unset !important ;
}
.elementor-post.elementor-grid-item.hentry {
margin-bottom : 0;
}
.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product, .elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product {
width : auto;
margin : 0;
float : none;
}
body .elementor hr {
background-color : #ccc;
margin : 0;
}
.ast-left-sidebar .elementor-section.elementor-section-stretched, .ast-right-sidebar .elementor-section.elementor-section-stretched {
max-width : 100%;
left : 0 !important ;
}
.elementor-posts-container [class*="ast-width-"] {
width : 100%;
}
.elementor-template-full-width .ast-container {
display : block;
}
.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible {
top : 0 !important ;
}
@media (max-width: 544px) {
.elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product {
width : auto;
margin : 0;
}
.elementor-element .woocommerce .woocommerce-result-count {
float : none;
}
}
.ast-header-break-point .main-header-bar {
border-bottom-width : 1px;
}
@media (min-width: 922px) {
.main-header-bar {
border-bottom-width : 1px;
}
}
.main-header-menu .menu-item, #astra-footer-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items {
display : flex;
justify-content : center;
flex-direction : column;
}
.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link {
height : 100%;
align-items : center;
display : flex;
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg {
top : 0.2em;
margin-top : 0;
margin-left : 0;
width : 0.65em;
transform : translate(0,-2px) rotateZ(270deg);
}
.ast-mobile-popup-content .ast-submenu-expanded > .ast-menu-toggle {
transform : rotateX(180deg);
overflow-y : auto;
}
@media (min-width: 922px) {
.ast-builder-menu .main-navigation > ul > li:last-child a {
margin-right : 0;
}
}
.ast-separate-container .ast-article-inner {
background-color : transparent;
background-image : none;
}
.ast-separate-container .ast-article-post {
background-color : #FFFFFF;
}
@media (max-width: 921px) {
.ast-separate-container .ast-article-post {
background-color : #FFFFFF;
}
}
@media (max-width: 544px) {
.ast-separate-container .ast-article-post {
background-color : #FFFFFF;
}
}
.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area .comment-respond, .ast-separate-container .comments-area .ast-comment-list li, .ast-separate-container .comments-area .comments-title {
background-color : #FFFFFF;
}
@media (max-width: 921px) {
.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description {
background-color : #FFFFFF;
}
}
@media (max-width: 544px) {
.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description {
background-color : #FFFFFF;
}
}
.ast-separate-container.ast-two-container #secondary .widget {
background-color : #FFFFFF;
}
@media (max-width: 921px) {
.ast-separate-container.ast-two-container #secondary .widget {
background-color : #FFFFFF;
}
}
@media (max-width: 544px) {
.ast-separate-container.ast-two-container #secondary .widget {
background-color : #FFFFFF;
}
}
.ast-mobile-header-content > *, .ast-desktop-header-content > * {
padding : 10px 0;
height : auto;
}
.ast-mobile-header-content > *:first-child, .ast-desktop-header-content > *:first-child {
padding-top : 10px;
}
.ast-mobile-header-content > .ast-builder-menu, .ast-desktop-header-content > .ast-builder-menu {
padding-top : 0;
}
.ast-mobile-header-content > *:last-child, .ast-desktop-header-content > *:last-child {
padding-bottom : 0;
}
.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search label, .ast-desktop-header-content .ast-search-menu-icon.ast-inline-search label {
width : 100%;
}
.ast-desktop-header-content .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before {
transform : rotateX(180deg);
}
#ast-desktop-header .ast-desktop-header-content, .ast-mobile-header-content .ast-search-icon, .ast-desktop-header-content .ast-search-icon, .ast-mobile-header-wrap .ast-mobile-header-content, .ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content, .ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content {
display : none;
}
.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content, .ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {
display : block;
}
.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item > .sub-menu, .ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item .menu-item > .sub-menu, .ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item > .sub-menu, .ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item .menu-item > .sub-menu, .ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item > .sub-menu, .ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item .menu-item > .sub-menu {
opacity : 1;
visibility : visible;
}
.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation {
width : unset;
margin : unset;
}
.ast-mobile-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle, .ast-desktop-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {
left : calc(20px - 0.907em);
right : auto;
}
.ast-mobile-header-content .ast-search-menu-icon, .ast-mobile-header-content .ast-search-menu-icon.slide-search, .ast-desktop-header-content .ast-search-menu-icon, .ast-desktop-header-content .ast-search-menu-icon.slide-search {
width : 100%;
position : relative;
display : block;
right : auto;
transform : none;
}
.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form, .ast-mobile-header-content .ast-search-menu-icon .search-form, .ast-desktop-header-content .ast-search-menu-icon.slide-search .search-form, .ast-desktop-header-content .ast-search-menu-icon .search-form {
right : 0;
visibility : visible;
opacity : 1;
position : relative;
top : auto;
transform : none;
padding : 0;
display : block;
overflow : hidden;
}
.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search .search-field, .ast-mobile-header-content .ast-search-menu-icon .search-field, .ast-desktop-header-content .ast-search-menu-icon.ast-inline-search .search-field, .ast-desktop-header-content .ast-search-menu-icon .search-field {
width : 100%;
padding-right : 5.5em;
}
.ast-mobile-header-content .ast-search-menu-icon .search-submit, .ast-desktop-header-content .ast-search-menu-icon .search-submit {
display : block;
position : absolute;
height : 100%;
top : 0;
right : 0;
padding : 0 1em;
border-radius : 0;
}
.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation ul .sub-menu .menu-link {
padding-left : 30px;
}
.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation .sub-menu .menu-item .menu-item .menu-link {
padding-left : 40px;
}
.ast-mobile-popup-drawer.active .ast-mobile-popup-inner {
background-color : #ffffff;
}
.ast-mobile-header-wrap .ast-mobile-header-content, .ast-desktop-header-content {
background-color : #ffffff;
}
.ast-mobile-popup-content > *, .ast-mobile-header-content > *, .ast-desktop-popup-content > *, .ast-desktop-header-content > * {
padding-top : 0;
padding-bottom : 0;
}
.content-align-flex-start .ast-builder-layout-element {
justify-content : flex-start;
}
.content-align-flex-start .main-header-menu {
text-align : left;
}
.ast-mobile-popup-drawer.active .menu-toggle-close {
color : #3a3a3a;
}
.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap {
min-height : 70px;
}
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {
line-height : 70px;
}
.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar, .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar, .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar {
padding-left : 20px;
padding-right : 20px;
}
.ast-header-break-point .ast-primary-header-bar {
border-bottom-width : 1px;
border-bottom-color : #eaeaea;
border-bottom-style : solid;
}
@media (min-width: 922px) {
.ast-primary-header-bar {
border-bottom-width : 1px;
border-bottom-color : #eaeaea;
border-bottom-style : solid;
}
}
.ast-primary-header-bar {
background-color : #ffffff;
}
.ast-primary-header-bar {
display : block;
}
@media (max-width: 921px) {
.ast-header-break-point .ast-primary-header-bar {
display : grid;
}
}
@media (max-width: 544px) {
.ast-header-break-point .ast-primary-header-bar {
display : grid;
}
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal {
color : #00c6ce;
border : none;
background : transparent;
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
width : 20px;
height : 20px;
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu {
color : #00c6ce;
}
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {
top : 0;
}
.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after {
content : unset;
}
.ast-hfb-header .ast-builder-menu-mobile .main-header-menu, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link {
border-style : none;
}
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {
top : 0;
}
@media (max-width: 921px) {
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {
top : 0;
}
.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after {
content : unset;
}
}
@media (max-width: 544px) {
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {
top : 0;
}
}
.ast-builder-menu-mobile .main-navigation {
display : block;
}
@media (max-width: 921px) {
.ast-header-break-point .ast-builder-menu-mobile .main-navigation {
display : block;
}
}
@media (max-width: 544px) {
.ast-header-break-point .ast-builder-menu-mobile .main-navigation {
display : block;
}
}
:root {
--e-global-color-astglobalcolor0 : #0170B9;
--e-global-color-astglobalcolor1 : #3a3a3a;
--e-global-color-astglobalcolor2 : #3a3a3a;
--e-global-color-astglobalcolor3 : #4B4F58;
--e-global-color-astglobalcolor4 : #F5F5F5;
--e-global-color-astglobalcolor5 : #FFFFFF;
--e-global-color-astglobalcolor6 : #E5E5E5;
--e-global-color-astglobalcolor7 : #424242;
--e-global-color-astglobalcolor8 : #000000;
}
@font-face {
font-family : 'Open Sans';
font-style : normal;
font-weight : 400;
font-stretch : normal;
font-display : fallback;
src : url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');
}
@font-face {
font-family : 'Open Sans';
font-style : normal;
font-weight : 700;
font-stretch : normal;
font-display : fallback;
src : url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto Slab';
font-style : normal;
font-weight : 700;
font-display : fallback;
src : url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4Omb2Rm.ttf) format('truetype');
}
img.wp-smiley, img.emoji {
display : inline !important ;
border : none !important ;
box-shadow : none !important ;
height : 1em !important ;
width : 1em !important ;
margin : 0 0.07em !important ;
vertical-align : -0.1em !important ;
background : none !important ;
padding : 0 !important ;
}
body {
--wp--preset--color--black : #000000;
--wp--preset--color--cyan-bluish-gray : #abb8c3;
--wp--preset--color--white : #ffffff;
--wp--preset--color--pale-pink : #f78da7;
--wp--preset--color--vivid-red : #cf2e2e;
--wp--preset--color--luminous-vivid-orange : #ff6900;
--wp--preset--color--luminous-vivid-amber : #fcb900;
--wp--preset--color--light-green-cyan : #7bdcb5;
--wp--preset--color--vivid-green-cyan : #00d084;
--wp--preset--color--pale-cyan-blue : #8ed1fc;
--wp--preset--color--vivid-cyan-blue : #0693e3;
--wp--preset--color--vivid-purple : #9b51e0;
--wp--preset--color--ast-global-color-0 : var(--ast-global-color-0);
--wp--preset--color--ast-global-color-1 : var(--ast-global-color-1);
--wp--preset--color--ast-global-color-2 : var(--ast-global-color-2);
--wp--preset--color--ast-global-color-3 : var(--ast-global-color-3);
--wp--preset--color--ast-global-color-4 : var(--ast-global-color-4);
--wp--preset--color--ast-global-color-5 : var(--ast-global-color-5);
--wp--preset--color--ast-global-color-6 : var(--ast-global-color-6);
--wp--preset--color--ast-global-color-7 : var(--ast-global-color-7);
--wp--preset--color--ast-global-color-8 : var(--ast-global-color-8);
--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple : linear-gradient(135deg, rgb(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan : linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange : linear-gradient(135deg, rgb(252, 185, 0, 1) 0%, rgb(255, 105, 0, 1) 100%);
--wp--preset--gradient--luminous-vivid-orange-to-vivid-red : linear-gradient(135deg, rgb(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray : linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
--wp--preset--gradient--cool-to-warm-spectrum : linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
--wp--preset--gradient--blush-light-purple : linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
--wp--preset--gradient--blush-bordeaux : linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
--wp--preset--gradient--luminous-dusk : linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
--wp--preset--gradient--pale-ocean : linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
--wp--preset--gradient--electric-grass : linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
--wp--preset--gradient--midnight : linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
--wp--preset--font-size--small : 13px;
--wp--preset--font-size--medium : 20px;
--wp--preset--font-size--large : 36px;
--wp--preset--font-size--x-large : 42px;
--wp--preset--spacing--20 : 0.44rem;
--wp--preset--spacing--30 : 0.67rem;
--wp--preset--spacing--40 : 1rem;
--wp--preset--spacing--50 : 1.5rem;
--wp--preset--spacing--60 : 2.25rem;
--wp--preset--spacing--70 : 3.38rem;
--wp--preset--spacing--80 : 5.06rem;
--wp--preset--shadow--natural : 6px 6px 9px rgb(0, 0, 0, 0.2);
--wp--preset--shadow--deep : 12px 12px 50px rgb(0, 0, 0, 0.4);
--wp--preset--shadow--sharp : 6px 6px 0 rgb(0, 0, 0, 0.2);
--wp--preset--shadow--outlined : 6px 6px 0 -3px rgb(255, 255, 255, 1),6px 6px rgb(0, 0, 0, 1);
--wp--preset--shadow--crisp : 6px 6px 0 rgb(0, 0, 0, 1);
}
body {
margin : 0;
--wp--style--global--content-size : var(--wp--custom--ast-content-width-size);
--wp--style--global--wide-size : var(--wp--custom--ast-wide-width-size);
}
.wp-site-blocks > .alignleft {
float : left;
margin-right : 2em;
}
.wp-site-blocks > .alignright {
float : right;
margin-left : 2em;
}
.wp-site-blocks > .aligncenter {
justify-content : center;
margin-left : auto;
margin-right : auto;
}
:where(.wp-site-blocks) > * {
margin-block-start : 24px;
margin-block-end : 0;
}
:where(.wp-site-blocks) > :first-child:first-child {
margin-block-start : 0;
}
:where(.wp-site-blocks) > :last-child:last-child {
margin-block-end : 0;
}
body {
--wp--style--block-gap : 24px;
}
:where(body .is-layout-flow) > :first-child:first-child {
margin-block-start : 0;
}
:where(body .is-layout-flow) > :last-child:last-child {
margin-block-end : 0;
}
:where(body .is-layout-flow) > * {
margin-block-start : 24px;
margin-block-end : 0;
}
:where(body .is-layout-constrained) > :first-child:first-child {
margin-block-start : 0;
}
:where(body .is-layout-constrained) > :last-child:last-child {
margin-block-end : 0;
}
:where(body .is-layout-constrained) > * {
margin-block-start : 24px;
margin-block-end : 0;
}
:where(body .is-layout-flex) {
gap : 24px;
}
:where(body .is-layout-grid) {
gap : 24px;
}
body .is-layout-flow > .alignleft {
float : left;
margin-inline-start : 0;
margin-inline-end : 2em;
}
body .is-layout-flow > .alignright {
float : right;
margin-inline-start : 2em;
margin-inline-end : 0;
}
body .is-layout-flow > .aligncenter {
margin-left : auto !important ;
margin-right : auto !important ;
}
body .is-layout-constrained > .alignleft {
float : left;
margin-inline-start : 0;
margin-inline-end : 2em;
}
body .is-layout-constrained > .alignright {
float : right;
margin-inline-start : 2em;
margin-inline-end : 0;
}
body .is-layout-constrained > .aligncenter {
margin-left : auto !important ;
margin-right : auto !important ;
}
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
margin-left : auto !important ;
margin-right : auto !important ;
}
body .is-layout-flex {
display : flex;
}
body .is-layout-flex {
flex-wrap : wrap;
align-items : center;
}
body .is-layout-flex > * {
margin : 0;
}
body .is-layout-grid {
display : grid;
}
body .is-layout-grid > * {
margin : 0;
}
body {
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
a:where(:not(.wp-element-button)) {
text-decoration : none;
}
.wp-element-button, .wp-block-button__link {
background-color : #32373c;
border-width : 0;
color : #fff;
font-family : inherit;
font-size : inherit;
line-height : inherit;
padding : calc(0.667em + 2px) calc(1.333em + 2px);
text-decoration : none;
}
.has-black-color {
color : var(--wp--preset--color--black) !important ;
}
.has-cyan-bluish-gray-color {
color : var(--wp--preset--color--cyan-bluish-gray) !important ;
}
.has-white-color {
color : var(--wp--preset--color--white) !important ;
}
.has-pale-pink-color {
color : var(--wp--preset--color--pale-pink) !important ;
}
.has-vivid-red-color {
color : var(--wp--preset--color--vivid-red) !important ;
}
.has-luminous-vivid-orange-color {
color : var(--wp--preset--color--luminous-vivid-orange) !important ;
}
.has-luminous-vivid-amber-color {
color : var(--wp--preset--color--luminous-vivid-amber) !important ;
}
.has-light-green-cyan-color {
color : var(--wp--preset--color--light-green-cyan) !important ;
}
.has-vivid-green-cyan-color {
color : var(--wp--preset--color--vivid-green-cyan) !important ;
}
.has-pale-cyan-blue-color {
color : var(--wp--preset--color--pale-cyan-blue) !important ;
}
.has-vivid-cyan-blue-color {
color : var(--wp--preset--color--vivid-cyan-blue) !important ;
}
.has-vivid-purple-color {
color : var(--wp--preset--color--vivid-purple) !important ;
}
.has-ast-global-color-0-color {
color : var(--wp--preset--color--ast-global-color-0) !important ;
}
.has-ast-global-color-1-color {
color : var(--wp--preset--color--ast-global-color-1) !important ;
}
.has-ast-global-color-2-color {
color : var(--wp--preset--color--ast-global-color-2) !important ;
}
.has-ast-global-color-3-color {
color : var(--wp--preset--color--ast-global-color-3) !important ;
}
.has-ast-global-color-4-color {
color : var(--wp--preset--color--ast-global-color-4) !important ;
}
.has-ast-global-color-5-color {
color : var(--wp--preset--color--ast-global-color-5) !important ;
}
.has-ast-global-color-6-color {
color : var(--wp--preset--color--ast-global-color-6) !important ;
}
.has-ast-global-color-7-color {
color : var(--wp--preset--color--ast-global-color-7) !important ;
}
.has-ast-global-color-8-color {
color : var(--wp--preset--color--ast-global-color-8) !important ;
}
.has-black-background-color {
background-color : #000000 !important ;
}
.has-cyan-bluish-gray-background-color {
background-color : #abb8c3 !important ;
}
.has-white-background-color {
background-color : #ffffff !important ;
}
.has-pale-pink-background-color {
background-color : #f78da7 !important ;
}
.has-vivid-red-background-color {
background-color : #cf2e2e !important ;
}
.has-luminous-vivid-orange-background-color {
background-color : #ff6900 !important ;
}
.has-luminous-vivid-amber-background-color {
background-color : #fcb900 !important ;
}
.has-light-green-cyan-background-color {
background-color : #7bdcb5 !important ;
}
.has-vivid-green-cyan-background-color {
background-color : #00d084 !important ;
}
.has-pale-cyan-blue-background-color {
background-color : #8ed1fc !important ;
}
.has-vivid-cyan-blue-background-color {
background-color : #0693e3 !important ;
}
.has-vivid-purple-background-color {
background-color : #9b51e0 !important ;
}
.has-ast-global-color-0-background-color {
background-color : #0170B9 !important ;
}
.has-ast-global-color-1-background-color {
background-color : #3a3a3a !important ;
}
.has-ast-global-color-2-background-color {
background-color : #3a3a3a !important ;
}
.has-ast-global-color-3-background-color {
background-color : #4B4F58 !important ;
}
.has-ast-global-color-4-background-color {
background-color : #F5F5F5 !important ;
}
.has-ast-global-color-5-background-color {
background-color : #FFFFFF !important ;
}
.has-ast-global-color-6-background-color {
background-color : #E5E5E5 !important ;
}
.has-ast-global-color-7-background-color {
background-color : #424242 !important ;
}
.has-ast-global-color-8-background-color {
background-color : #000000 !important ;
}
.has-black-border-color {
border-color : #000000 !important ;
}
.has-cyan-bluish-gray-border-color {
border-color : #abb8c3 !important ;
}
.has-white-border-color {
border-color : #ffffff !important ;
}
.has-pale-pink-border-color {
border-color : #f78da7 !important ;
}
.has-vivid-red-border-color {
border-color : #cf2e2e !important ;
}
.has-luminous-vivid-orange-border-color {
border-color : #ff6900 !important ;
}
.has-luminous-vivid-amber-border-color {
border-color : #fcb900 !important ;
}
.has-light-green-cyan-border-color {
border-color : #7bdcb5 !important ;
}
.has-vivid-green-cyan-border-color {
border-color : #00d084 !important ;
}
.has-pale-cyan-blue-border-color {
border-color : #8ed1fc !important ;
}
.has-vivid-cyan-blue-border-color {
border-color : #0693e3 !important ;
}
.has-vivid-purple-border-color {
border-color : #9b51e0 !important ;
}
.has-ast-global-color-0-border-color {
border-color : #0170B9 !important ;
}
.has-ast-global-color-1-border-color {
border-color : #3a3a3a !important ;
}
.has-ast-global-color-2-border-color {
border-color : #3a3a3a !important ;
}
.has-ast-global-color-3-border-color {
border-color : #4B4F58 !important ;
}
.has-ast-global-color-4-border-color {
border-color : #F5F5F5 !important ;
}
.has-ast-global-color-5-border-color {
border-color : #FFFFFF !important ;
}
.has-ast-global-color-6-border-color {
border-color : #E5E5E5 !important ;
}
.has-ast-global-color-7-border-color {
border-color : #424242 !important ;
}
.has-ast-global-color-8-border-color {
border-color : #000000 !important ;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
background : var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important ;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
background : var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important ;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
background : var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important ;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
background : var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important ;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
background : var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important ;
}
.has-cool-to-warm-spectrum-gradient-background {
background : var(--wp--preset--gradient--cool-to-warm-spectrum) !important ;
}
.has-blush-light-purple-gradient-background {
background : var(--wp--preset--gradient--blush-light-purple) !important ;
}
.has-blush-bordeaux-gradient-background {
background : var(--wp--preset--gradient--blush-bordeaux) !important ;
}
.has-luminous-dusk-gradient-background {
background : var(--wp--preset--gradient--luminous-dusk) !important ;
}
.has-pale-ocean-gradient-background {
background : var(--wp--preset--gradient--pale-ocean) !important ;
}
.has-electric-grass-gradient-background {
background : var(--wp--preset--gradient--electric-grass) !important ;
}
.has-midnight-gradient-background {
background : var(--wp--preset--gradient--midnight) !important ;
}
.has-small-font-size {
font-size : var(--wp--preset--font-size--small) !important ;
}
.has-medium-font-size {
font-size : var(--wp--preset--font-size--medium) !important ;
}
.has-large-font-size {
font-size : var(--wp--preset--font-size--large) !important ;
}
.has-x-large-font-size {
font-size : var(--wp--preset--font-size--x-large) !important ;
}
.wp-block-navigation a:where(:not(.wp-element-button)) {
color : inherit;
}
.wp-block-pullquote {
font-size : 1.5em;
line-height : 1.6;
}
.footer-width-fixer {
width : 100%;
}
.ehf-template-genesis.ehf-header .site-header .wrap, .ehf-template-genesis.ehf-footer .site-footer .wrap, .ehf-template-generatepress.ehf-header .site-header .inside-header {
width : 100%;
padding : 0;
max-width : 100%;
}
.ehf-template-generatepress.ehf-header .site-header, .ehf-template-generatepress.ehf-footer .site-footer {
width : 100%;
padding : 0;
max-width : 100%;
background-color : transparent !important ;
}
.bhf-hidden {
display : none;
}
.ehf-header #masthead {
z-index : 99;
position : relative;
}
@font-face {
font-family : eicons;
src : url(../fonts/eicons.eot?5.29.0);
src : url(../fonts/eicons.eot?5.29.0#iefix) format("embedded-opentype"), url(../fonts/eicons.woff2?5.29.0) format("woff2"), url(../fonts/eicons.woff?5.29.0) format("woff"), url(../fonts/eicons.ttf?5.29.0) format("truetype"), url(../fonts/eicons.svg?5.29.0#eicon) format("svg");
font-weight : 400;
font-style : normal;
}
[class*=" eicon-"], [class^="eicon"] {
display : inline-block;
font-family : eicons;
font-size : inherit;
font-weight : 400;
font-style : normal;
font-variant : normal;
line-height : 1;
}
@keyframes a {
0% {
transform : rotate(0deg);
}
to {
transform : rotate(359deg);
}
}
.eicon-animation-spin {
animation : a 2s linear infinite;
}
.eicon-editor-link:before {
content : "\e800";
}
.eicon-editor-unlink:before {
content : "\e801";
}
.eicon-editor-external-link:before {
content : "\e802";
}
.eicon-editor-close:before {
content : "\e803";
}
.eicon-editor-list-ol:before {
content : "\e804";
}
.eicon-editor-list-ul:before {
content : "\e805";
}
.eicon-editor-bold:before {
content : "\e806";
}
.eicon-editor-italic:before {
content : "\e807";
}
.eicon-editor-underline:before {
content : "\e808";
}
.eicon-editor-paragraph:before {
content : "\e809";
}
.eicon-editor-h1:before {
content : "\e80a";
}
.eicon-editor-h2:before {
content : "\e80b";
}
.eicon-editor-h3:before {
content : "\e80c";
}
.eicon-editor-h4:before {
content : "\e80d";
}
.eicon-editor-h5:before {
content : "\e80e";
}
.eicon-editor-h6:before {
content : "\e80f";
}
.eicon-editor-quote:before {
content : "\e810";
}
.eicon-editor-code:before {
content : "\e811";
}
.eicon-elementor:before {
content : "\e812";
}
.eicon-elementor-circle:before {
content : "\e813";
}
.eicon-pojome:before {
content : "\e814";
}
.eicon-plus:before {
content : "\e815";
}
.eicon-menu-bar:before {
content : "\e816";
}
.eicon-apps:before {
content : "\e817";
}
.eicon-accordion:before {
content : "\e818";
}
.eicon-alert:before {
content : "\e819";
}
.eicon-animation-text:before {
content : "\e81a";
}
.eicon-animation:before {
content : "\e81b";
}
.eicon-banner:before {
content : "\e81c";
}
.eicon-blockquote:before {
content : "\e81d";
}
.eicon-button:before {
content : "\e81e";
}
.eicon-call-to-action:before {
content : "\e81f";
}
.eicon-captcha:before {
content : "\e820";
}
.eicon-carousel:before {
content : "\e821";
}
.eicon-checkbox:before {
content : "\e822";
}
.eicon-columns:before {
content : "\e823";
}
.eicon-countdown:before {
content : "\e824";
}
.eicon-counter:before {
content : "\e825";
}
.eicon-date:before {
content : "\e826";
}
.eicon-divider-shape:before {
content : "\e827";
}
.eicon-divider:before {
content : "\e828";
}
.eicon-download-button:before {
content : "\e829";
}
.eicon-dual-button:before {
content : "\e82a";
}
.eicon-email-field:before {
content : "\e82b";
}
.eicon-facebook-comments:before {
content : "\e82c";
}
.eicon-facebook-like-box:before {
content : "\e82d";
}
.eicon-form-horizontal:before {
content : "\e82e";
}
.eicon-form-vertical:before {
content : "\e82f";
}
.eicon-gallery-grid:before {
content : "\e830";
}
.eicon-gallery-group:before {
content : "\e831";
}
.eicon-gallery-justified:before {
content : "\e832";
}
.eicon-gallery-masonry:before {
content : "\e833";
}
.eicon-icon-box:before {
content : "\e834";
}
.eicon-image-before-after:before {
content : "\e835";
}
.eicon-image-box:before {
content : "\e836";
}
.eicon-image-hotspot:before {
content : "\e837";
}
.eicon-image-rollover:before {
content : "\e838";
}
.eicon-info-box:before {
content : "\e839";
}
.eicon-inner-section:before {
content : "\e83a";
}
.eicon-mailchimp:before {
content : "\e83b";
}
.eicon-menu-card:before {
content : "\e83c";
}
.eicon-navigation-horizontal:before {
content : "\e83d";
}
.eicon-nav-menu:before {
content : "\e83e";
}
.eicon-navigation-vertical:before {
content : "\e83f";
}
.eicon-number-field:before {
content : "\e840";
}
.eicon-parallax:before {
content : "\e841";
}
.eicon-php7:before {
content : "\e842";
}
.eicon-post-list:before {
content : "\e843";
}
.eicon-post-slider:before {
content : "\e844";
}
.eicon-post:before {
content : "\e845";
}
.eicon-posts-carousel:before {
content : "\e846";
}
.eicon-posts-grid:before {
content : "\e847";
}
.eicon-posts-group:before {
content : "\e848";
}
.eicon-posts-justified:before {
content : "\e849";
}
.eicon-posts-masonry:before {
content : "\e84a";
}
.eicon-posts-ticker:before {
content : "\e84b";
}
.eicon-price-list:before {
content : "\e84c";
}
.eicon-price-table:before {
content : "\e84d";
}
.eicon-radio:before {
content : "\e84e";
}
.eicon-rtl:before {
content : "\e84f";
}
.eicon-scroll:before {
content : "\e850";
}
.eicon-search:before {
content : "\e851";
}
.eicon-select:before {
content : "\e852";
}
.eicon-share:before {
content : "\e853";
}
.eicon-sidebar:before {
content : "\e854";
}
.eicon-skill-bar:before {
content : "\e855";
}
.eicon-slider-3d:before {
content : "\e856";
}
.eicon-slider-album:before {
content : "\e857";
}
.eicon-slider-device:before {
content : "\e858";
}
.eicon-slider-full-screen:before {
content : "\e859";
}
.eicon-slider-push:before {
content : "\e85a";
}
.eicon-slider-vertical:before {
content : "\e85b";
}
.eicon-slider-video:before {
content : "\e85c";
}
.eicon-slides:before {
content : "\e85d";
}
.eicon-social-icons:before {
content : "\e85e";
}
.eicon-spacer:before {
content : "\e85f";
}
.eicon-table:before {
content : "\e860";
}
.eicon-tabs:before {
content : "\e861";
}
.eicon-tel-field:before {
content : "\e862";
}
.eicon-text-area:before {
content : "\e863";
}
.eicon-text-field:before {
content : "\e864";
}
.eicon-thumbnails-down:before {
content : "\e865";
}
.eicon-thumbnails-half:before {
content : "\e866";
}
.eicon-thumbnails-right:before {
content : "\e867";
}
.eicon-time-line:before {
content : "\e868";
}
.eicon-toggle:before {
content : "\e869";
}
.eicon-url:before {
content : "\e86a";
}
.eicon-t-letter:before {
content : "\e86b";
}
.eicon-wordpress:before {
content : "\e86c";
}
.eicon-text:before {
content : "\e86d";
}
.eicon-anchor:before {
content : "\e86e";
}
.eicon-bullet-list:before {
content : "\e86f";
}
.eicon-code:before {
content : "\e870";
}
.eicon-favorite:before {
content : "\e871";
}
.eicon-google-maps:before {
content : "\e872";
}
.eicon-image:before {
content : "\e873";
}
.eicon-photo-library:before {
content : "\e874";
}
.eicon-woocommerce:before {
content : "\e875";
}
.eicon-youtube:before {
content : "\e876";
}
.eicon-flip-box:before {
content : "\e877";
}
.eicon-settings:before {
content : "\e878";
}
.eicon-headphones:before {
content : "\e879";
}
.eicon-testimonial:before {
content : "\e87a";
}
.eicon-counter-circle:before {
content : "\e87b";
}
.eicon-person:before {
content : "\e87c";
}
.eicon-chevron-right:before {
content : "\e87d";
}
.eicon-chevron-left:before {
content : "\e87e";
}
.eicon-close:before {
content : "\e87f";
}
.eicon-file-download:before {
content : "\e880";
}
.eicon-save:before {
content : "\e881";
}
.eicon-zoom-in:before {
content : "\e882";
}
.eicon-shortcode:before {
content : "\e883";
}
.eicon-nerd:before {
content : "\e884";
}
.eicon-device-desktop:before {
content : "\e885";
}
.eicon-device-tablet:before {
content : "\e886";
}
.eicon-device-mobile:before {
content : "\e887";
}
.eicon-document-file:before {
content : "\e888";
}
.eicon-folder-o:before {
content : "\e889";
}
.eicon-hypster:before {
content : "\e88a";
}
.eicon-h-align-left:before {
content : "\e88b";
}
.eicon-h-align-right:before {
content : "\e88c";
}
.eicon-h-align-center:before {
content : "\e88d";
}
.eicon-h-align-stretch:before {
content : "\e88e";
}
.eicon-v-align-top:before {
content : "\e88f";
}
.eicon-v-align-bottom:before {
content : "\e890";
}
.eicon-v-align-middle:before {
content : "\e891";
}
.eicon-v-align-stretch:before {
content : "\e892";
}
.eicon-pro-icon:before {
content : "\e893";
}
.eicon-mail:before {
content : "\e894";
}
.eicon-lock-user:before {
content : "\e895";
}
.eicon-testimonial-carousel:before {
content : "\e896";
}
.eicon-media-carousel:before {
content : "\e897";
}
.eicon-section:before {
content : "\e898";
}
.eicon-column:before {
content : "\e899";
}
.eicon-edit:before {
content : "\e89a";
}
.eicon-clone:before {
content : "\e89b";
}
.eicon-trash:before {
content : "\e89c";
}
.eicon-play:before {
content : "\e89d";
}
.eicon-angle-right:before {
content : "\e89e";
}
.eicon-angle-left:before {
content : "\e89f";
}
.eicon-animated-headline:before {
content : "\e8a0";
}
.eicon-menu-toggle:before {
content : "\e8a1";
}
.eicon-fb-embed:before {
content : "\e8a2";
}
.eicon-fb-feed:before {
content : "\e8a3";
}
.eicon-twitter-embed:before {
content : "\e8a4";
}
.eicon-twitter-feed:before {
content : "\e8a5";
}
.eicon-sync:before {
content : "\e8a6";
}
.eicon-import-export:before {
content : "\e8a7";
}
.eicon-check-circle:before {
content : "\e8a8";
}
.eicon-library-save:before {
content : "\e8a9";
}
.eicon-library-download:before {
content : "\e8aa";
}
.eicon-insert:before {
content : "\e8ab";
}
.eicon-preview-medium:before {
content : "\e8ac";
}
.eicon-sort-down:before {
content : "\e8ad";
}
.eicon-sort-up:before {
content : "\e8ae";
}
.eicon-heading:before {
content : "\e8af";
}
.eicon-logo:before {
content : "\e8b0";
}
.eicon-meta-data:before {
content : "\e8b1";
}
.eicon-post-content:before {
content : "\e8b2";
}
.eicon-post-excerpt:before {
content : "\e8b3";
}
.eicon-post-navigation:before {
content : "\e8b4";
}
.eicon-yoast:before {
content : "\e8b5";
}
.eicon-nerd-chuckle:before {
content : "\e8b6";
}
.eicon-nerd-wink:before {
content : "\e8b7";
}
.eicon-comments:before {
content : "\e8b8";
}
.eicon-download-circle-o:before {
content : "\e8b9";
}
.eicon-library-upload:before {
content : "\e8ba";
}
.eicon-save-o:before {
content : "\e8bb";
}
.eicon-upload-circle-o:before {
content : "\e8bc";
}
.eicon-ellipsis-h:before {
content : "\e8bd";
}
.eicon-ellipsis-v:before {
content : "\e8be";
}
.eicon-arrow-left:before {
content : "\e8bf";
}
.eicon-arrow-right:before {
content : "\e8c0";
}
.eicon-arrow-up:before {
content : "\e8c1";
}
.eicon-arrow-down:before {
content : "\e8c2";
}
.eicon-play-o:before {
content : "\e8c3";
}
.eicon-archive-posts:before {
content : "\e8c4";
}
.eicon-archive-title:before {
content : "\e8c5";
}
.eicon-featured-image:before {
content : "\e8c6";
}
.eicon-post-info:before {
content : "\e8c7";
}
.eicon-post-title:before {
content : "\e8c8";
}
.eicon-site-logo:before {
content : "\e8c9";
}
.eicon-site-search:before {
content : "\e8ca";
}
.eicon-site-title:before {
content : "\e8cb";
}
.eicon-plus-square:before {
content : "\e8cc";
}
.eicon-minus-square:before {
content : "\e8cd";
}
.eicon-cloud-check:before {
content : "\e8ce";
}
.eicon-drag-n-drop:before {
content : "\e8cf";
}
.eicon-welcome:before {
content : "\e8d0";
}
.eicon-handle:before {
content : "\e8d1";
}
.eicon-cart:before {
content : "\e8d2";
}
.eicon-product-add-to-cart:before {
content : "\e8d3";
}
.eicon-product-breadcrumbs:before {
content : "\e8d4";
}
.eicon-product-categories:before {
content : "\e8d5";
}
.eicon-product-description:before {
content : "\e8d6";
}
.eicon-product-images:before {
content : "\e8d7";
}
.eicon-product-info:before {
content : "\e8d8";
}
.eicon-product-meta:before {
content : "\e8d9";
}
.eicon-product-pages:before {
content : "\e8da";
}
.eicon-product-price:before {
content : "\e8db";
}
.eicon-product-rating:before {
content : "\e8dc";
}
.eicon-product-related:before {
content : "\e8dd";
}
.eicon-product-stock:before {
content : "\e8de";
}
.eicon-product-tabs:before {
content : "\e8df";
}
.eicon-product-title:before {
content : "\e8e0";
}
.eicon-product-upsell:before {
content : "\e8e1";
}
.eicon-products:before {
content : "\e8e2";
}
.eicon-bag-light:before {
content : "\e8e3";
}
.eicon-bag-medium:before {
content : "\e8e4";
}
.eicon-bag-solid:before {
content : "\e8e5";
}
.eicon-basket-light:before {
content : "\e8e6";
}
.eicon-basket-medium:before {
content : "\e8e7";
}
.eicon-basket-solid:before {
content : "\e8e8";
}
.eicon-cart-light:before {
content : "\e8e9";
}
.eicon-cart-medium:before {
content : "\e8ea";
}
.eicon-cart-solid:before {
content : "\e8eb";
}
.eicon-exchange:before {
content : "\e8ec";
}
.eicon-preview-thin:before {
content : "\e8ed";
}
.eicon-device-laptop:before {
content : "\e8ee";
}
.eicon-collapse:before {
content : "\e8ef";
}
.eicon-expand:before {
content : "\e8f0";
}
.eicon-navigator:before {
content : "\e8f1";
}
.eicon-plug:before {
content : "\e8f2";
}
.eicon-dashboard:before {
content : "\e8f3";
}
.eicon-typography:before {
content : "\e8f4";
}
.eicon-info-circle-o:before {
content : "\e8f5";
}
.eicon-integration:before {
content : "\e8f6";
}
.eicon-plus-circle-o:before {
content : "\e8f7";
}
.eicon-rating:before {
content : "\e8f8";
}
.eicon-review:before {
content : "\e8f9";
}
.eicon-tools:before {
content : "\e8fa";
}
.eicon-loading:before {
content : "\e8fb";
}
.eicon-sitemap:before {
content : "\e8fc";
}
.eicon-click:before {
content : "\e8fd";
}
.eicon-clock:before {
content : "\e8fe";
}
.eicon-library-open:before {
content : "\e8ff";
}
.eicon-warning:before {
content : "\e900";
}
.eicon-flow:before {
content : "\e901";
}
.eicon-cursor-move:before {
content : "\e902";
}
.eicon-arrow-circle-left:before {
content : "\e903";
}
.eicon-flash:before {
content : "\e904";
}
.eicon-redo:before {
content : "\e905";
}
.eicon-ban:before {
content : "\e906";
}
.eicon-barcode:before {
content : "\e907";
}
.eicon-calendar:before {
content : "\e908";
}
.eicon-caret-left:before {
content : "\e909";
}
.eicon-caret-right:before {
content : "\e90a";
}
.eicon-caret-up:before {
content : "\e90b";
}
.eicon-chain-broken:before {
content : "\e90c";
}
.eicon-check-circle-o:before {
content : "\e90d";
}
.eicon-check:before {
content : "\e90e";
}
.eicon-chevron-double-left:before {
content : "\e90f";
}
.eicon-chevron-double-right:before {
content : "\e910";
}
.eicon-undo:before {
content : "\e911";
}
.eicon-filter:before {
content : "\e912";
}
.eicon-circle-o:before {
content : "\e913";
}
.eicon-circle:before {
content : "\e914";
}
.eicon-clock-o:before {
content : "\e915";
}
.eicon-cog:before {
content : "\e916";
}
.eicon-cogs:before {
content : "\e917";
}
.eicon-commenting-o:before {
content : "\e918";
}
.eicon-copy:before {
content : "\e919";
}
.eicon-database:before {
content : "\e91a";
}
.eicon-dot-circle-o:before {
content : "\e91b";
}
.eicon-envelope:before {
content : "\e91c";
}
.eicon-external-link-square:before {
content : "\e91d";
}
.eicon-eyedropper:before {
content : "\e91e";
}
.eicon-folder:before {
content : "\e91f";
}
.eicon-font:before {
content : "\e920";
}
.eicon-adjust:before {
content : "\e921";
}
.eicon-lightbox:before {
content : "\e922";
}
.eicon-heart-o:before {
content : "\e923";
}
.eicon-history:before {
content : "\e924";
}
.eicon-image-bold:before {
content : "\e925";
}
.eicon-info-circle:before {
content : "\e926";
}
.eicon-link:before {
content : "\e927";
}
.eicon-long-arrow-left:before {
content : "\e928";
}
.eicon-long-arrow-right:before {
content : "\e929";
}
.eicon-caret-down:before {
content : "\e92a";
}
.eicon-paint-brush:before {
content : "\e92b";
}
.eicon-pencil:before {
content : "\e92c";
}
.eicon-plus-circle:before {
content : "\e92d";
}
.eicon-zoom-in-bold:before {
content : "\e92e";
}
.eicon-sort-amount-desc:before {
content : "\e92f";
}
.eicon-sign-out:before {
content : "\e930";
}
.eicon-spinner:before {
content : "\e931";
}
.eicon-square:before {
content : "\e932";
}
.eicon-star-o:before {
content : "\e933";
}
.eicon-star:before {
content : "\e934";
}
.eicon-text-align-justify:before {
content : "\e935";
}
.eicon-text-align-center:before {
content : "\e936";
}
.eicon-tags:before {
content : "\e937";
}
.eicon-text-align-left:before {
content : "\e938";
}
.eicon-text-align-right:before {
content : "\e939";
}
.eicon-close-circle:before {
content : "\e93a";
}
.eicon-trash-o:before {
content : "\e93b";
}
.eicon-font-awesome:before {
content : "\e93c";
}
.eicon-user-circle-o:before {
content : "\e93d";
}
.eicon-video-camera:before {
content : "\e93e";
}
.eicon-heart:before {
content : "\e93f";
}
.eicon-wrench:before {
content : "\e940";
}
.eicon-help:before {
content : "\e941";
}
.eicon-help-o:before {
content : "\e942";
}
.eicon-zoom-out-bold:before {
content : "\e943";
}
.eicon-plus-square-o:before {
content : "\e944";
}
.eicon-minus-square-o:before {
content : "\e945";
}
.eicon-minus-circle:before {
content : "\e946";
}
.eicon-minus-circle-o:before {
content : "\e947";
}
.eicon-code-bold:before {
content : "\e948";
}
.eicon-cloud-upload:before {
content : "\e949";
}
.eicon-search-bold:before {
content : "\e94a";
}
.eicon-map-pin:before {
content : "\e94b";
}
.eicon-meetup:before {
content : "\e94c";
}
.eicon-slideshow:before {
content : "\e94d";
}
.eicon-t-letter-bold:before {
content : "\e94e";
}
.eicon-preferences:before {
content : "\e94f";
}
.eicon-table-of-contents:before {
content : "\e950";
}
.eicon-tv:before {
content : "\e951";
}
.eicon-upload:before {
content : "\e952";
}
.eicon-instagram-comments:before {
content : "\e953";
}
.eicon-instagram-nested-gallery:before {
content : "\e954";
}
.eicon-instagram-post:before {
content : "\e955";
}
.eicon-instagram-video:before {
content : "\e956";
}
.eicon-instagram-gallery:before {
content : "\e957";
}
.eicon-instagram-likes:before {
content : "\e958";
}
.eicon-facebook:before {
content : "\e959";
}
.eicon-twitter:before {
content : "\e95a";
}
.eicon-pinterest:before {
content : "\e95b";
}
.eicon-frame-expand:before {
content : "\e95c";
}
.eicon-frame-minimize:before {
content : "\e95d";
}
.eicon-archive:before {
content : "\e95e";
}
.eicon-colors-typography:before {
content : "\e95f";
}
.eicon-custom:before {
content : "\e960";
}
.eicon-footer:before {
content : "\e961";
}
.eicon-header:before {
content : "\e962";
}
.eicon-layout-settings:before {
content : "\e963";
}
.eicon-lightbox-expand:before {
content : "\e964";
}
.eicon-error-404:before {
content : "\e965";
}
.eicon-theme-style:before {
content : "\e966";
}
.eicon-search-results:before {
content : "\e967";
}
.eicon-single-post:before {
content : "\e968";
}
.eicon-site-identity:before {
content : "\e969";
}
.eicon-theme-builder:before {
content : "\e96a";
}
.eicon-download-bold:before {
content : "\e96b";
}
.eicon-share-arrow:before {
content : "\e96c";
}
.eicon-global-settings:before {
content : "\e96d";
}
.eicon-user-preferences:before {
content : "\e96e";
}
.eicon-lock:before {
content : "\e96f";
}
.eicon-export-kit:before {
content : "\e970";
}
.eicon-import-kit:before {
content : "\e971";
}
.eicon-lottie:before {
content : "\e972";
}
.eicon-products-archive:before {
content : "\e973";
}
.eicon-single-product:before {
content : "\e974";
}
.eicon-disable-trash-o:before {
content : "\e975";
}
.eicon-single-page:before {
content : "\e976";
}
.eicon-wordpress-light:before {
content : "\e977";
}
.eicon-cogs-check:before {
content : "\e978";
}
.eicon-custom-css:before {
content : "\e979";
}
.eicon-global-colors:before {
content : "\e97a";
}
.eicon-globe:before {
content : "\e97b";
}
.eicon-typography-1:before {
content : "\e97c";
}
.eicon-background:before {
content : "\e97d";
}
.eicon-device-responsive:before {
content : "\e97e";
}
.eicon-device-wide:before {
content : "\e97f";
}
.eicon-code-highlight:before {
content : "\e980";
}
.eicon-video-playlist:before {
content : "\e981";
}
.eicon-download-kit:before {
content : "\e982";
}
.eicon-kit-details:before {
content : "\e983";
}
.eicon-kit-parts:before {
content : "\e984";
}
.eicon-kit-upload:before {
content : "\e985";
}
.eicon-kit-plugins:before {
content : "\e986";
}
.eicon-kit-upload-alt:before {
content : "\e987";
}
.eicon-hotspot:before {
content : "\e988";
}
.eicon-paypal-button:before {
content : "\e989";
}
.eicon-shape:before {
content : "\e98a";
}
.eicon-wordart:before {
content : "\e98b";
}
.eicon-checkout:before {
content : "\e98c";
}
.eicon-container:before {
content : "\e98d";
}
.eicon-flip:before {
content : "\e98e";
}
.eicon-info:before {
content : "\e98f";
}
.eicon-my-account:before {
content : "\e990";
}
.eicon-purchase-summary:before {
content : "\e991";
}
.eicon-page-transition:before {
content : "\e992";
}
.eicon-spotify:before {
content : "\e993";
}
.eicon-stripe-button:before {
content : "\e994";
}
.eicon-woo-settings:before {
content : "\e995";
}
.eicon-woo-cart:before {
content : "\e996";
}
.eicon-grow:before {
content : "\e997";
}
.eicon-order-end:before {
content : "\e998";
}
.eicon-nowrap:before {
content : "\e999";
}
.eicon-order-start:before {
content : "\e99a";
}
.eicon-progress-tracker:before {
content : "\e99b";
}
.eicon-shrink:before {
content : "\e99c";
}
.eicon-wrap:before {
content : "\e99d";
}
.eicon-align-center-h:before {
content : "\e99e";
}
.eicon-align-center-v:before {
content : "\e99f";
}
.eicon-align-end-h:before {
content : "\e9a0";
}
.eicon-align-end-v:before {
content : "\e9a1";
}
.eicon-align-start-h:before {
content : "\e9a2";
}
.eicon-align-start-v:before {
content : "\e9a3";
}
.eicon-align-stretch-h:before {
content : "\e9a4";
}
.eicon-align-stretch-v:before {
content : "\e9a5";
}
.eicon-justify-center-h:before {
content : "\e9a6";
}
.eicon-justify-center-v:before {
content : "\e9a7";
}
.eicon-justify-end-h:before {
content : "\e9a8";
}
.eicon-justify-end-v:before {
content : "\e9a9";
}
.eicon-justify-space-around-h:before {
content : "\e9aa";
}
.eicon-justify-space-around-v:before {
content : "\e9ab";
}
.eicon-justify-space-between-h:before {
content : "\e9ac";
}
.eicon-justify-space-between-v:before {
content : "\e9ad";
}
.eicon-justify-space-evenly-h:before {
content : "\e9ae";
}
.eicon-justify-space-evenly-v:before {
content : "\e9af";
}
.eicon-justify-start-h:before {
content : "\e9b0";
}
.eicon-justify-start-v:before {
content : "\e9b1";
}
.eicon-woocommerce-cross-sells:before {
content : "\e9b2";
}
.eicon-woocommerce-notices:before {
content : "\e9b3";
}
.eicon-inner-container:before {
content : "\e9b4";
}
.eicon-warning-full:before {
content : "\e9b5";
}
.eicon-exit:before {
content : "\e9b6";
}
.eicon-loop-builder:before {
content : "\e9b7";
}
.eicon-notes:before {
content : "\e9b8";
}
.eicon-read:before {
content : "\e9b9";
}
.eicon-unread:before {
content : "\e9ba";
}
.eicon-carousel-loop:before {
content : "\e9bb";
}
.eicon-mega-menu:before {
content : "\eb78";
}
.eicon-nested-carousel:before {
content : "\e9bd";
}
.eicon-ai:before {
content : "\e9be";
}
.eicon-taxonomy-filter:before {
content : "\eb7d";
}
.eicon-container-grid:before {
content : "\ef02";
}
.eicon-upgrade:before {
content : "\e9c1";
}
.eicon-advanced:before {
content : "\eb84";
}
.eicon-notification:before {
content : "\e9c3";
}
.eicon-light-mode:before {
content : "\e9c4";
}
.eicon-dark-mode:before {
content : "\e9c5";
}
.eicon-upgrade-crown:before {
content : "\e9c6";
}
.eicon-eye:before {
content : "\e8ac";
}
.eicon-elementor-square:before {
content : "\e813";
}
.dialog-widget-content {
position : absolute;
border-radius : 3px;
box-shadow : 2px 8px 23px 3px rgb(0, 0, 0, 0.2);
overflow : hidden;
}
.dialog-message {
line-height : 1.5;
box-sizing : border-box;
}
.dialog-close-button {
cursor : pointer;
position : absolute;
margin-block-start : 15px;
right : 15px;
font-size : 15px;
line-height : 1;
}
.dialog-prevent-scroll {
overflow : hidden;
max-height : 100vh;
}
.dialog-type-lightbox {
position : fixed;
height : 100%;
width : 100%;
bottom : 0;
left : 0;
background-color : rgb(0, 0, 0, 0.8);
z-index : 9999;
user-select : none;
}
.elementor-editor-active .elementor-popup-modal {
background-color : initial;
}
.dialog-type-alert .dialog-widget-content, .dialog-type-confirm .dialog-widget-content {
margin : auto;
width : 400px;
padding : 20px;
}
.dialog-type-alert .dialog-header, .dialog-type-confirm .dialog-header {
font-size : 15px;
font-weight : 500;
}
.dialog-type-alert .dialog-header:after, .dialog-type-confirm .dialog-header:after {
content : "";
display : block;
padding-block-end : 10px;
margin-block-end : 10px;
margin-inline-start : -20px;
margin-inline-end : -20px;
}
.dialog-type-alert .dialog-message, .dialog-type-confirm .dialog-message {
min-height : 50px;
}
.dialog-type-alert .dialog-buttons-wrapper, .dialog-type-confirm .dialog-buttons-wrapper {
padding-block-start : 10px;
display : flex;
justify-content : flex-end;
gap : 15px;
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button {
font-size : 12px;
font-weight : 500;
line-height : 1.2;
padding : 8px 16px;
outline : none;
border : none;
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover {
border : none;
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]), .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]) {
cursor : pointer;
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon {
display : none;
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt {
background : transparent;
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled {
background : transparent;
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt {
background : transparent;
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button i, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button i {
margin-inline-end : 5px;
}
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited {
color : initial;
}
.flatpickr-calendar {
width : 280px;
}
.flatpickr-calendar .flatpickr-current-month span.cur-month {
font-weight : 300;
}
.flatpickr-calendar .dayContainer {
width : 280px;
min-width : 280px;
max-width : 280px;
}
.flatpickr-calendar .flatpickr-days {
width : 280px;
}
.flatpickr-calendar .flatpickr-day {
max-width : 37px;
height : 37px;
line-height : 37px;
}
.elementor-hidden {
display : none;
}
.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible {
position : absolute;
top : -10000em;
width : 1px;
height : 1px;
margin : -1px;
padding : 0;
overflow : hidden;
clip : rect(0,0,0,0);
border : 0;
}
.elementor-clearfix:after {
content : "";
display : block;
clear : both;
width : 0;
height : 0;
}
.e-logo-wrapper {
display : inline-block;
padding : 0.75em;
border-radius : 50%;
line-height : 1;
}
.e-logo-wrapper i {
font-size : 1em;
}
.elementor *, .elementor :after, .elementor :before {
box-sizing : border-box;
}
.elementor a {
box-shadow : none;
text-decoration : none;
}
.elementor hr {
margin : 0;
background-color : transparent;
}
.elementor img {
height : auto;
max-width : 100%;
border : none;
border-radius : 0;
box-shadow : none;
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
margin : 0;
}
.elementor embed, .elementor iframe, .elementor object, .elementor video {
max-width : 100%;
width : 100%;
margin : 0;
line-height : 1;
border : none;
}
.elementor .elementor-background, .elementor .elementor-background-holder, .elementor .elementor-background-video-container {
height : 100%;
width : 100%;
top : 0;
left : 0;
position : absolute;
overflow : hidden;
z-index : 0;
direction : ltr;
}
.elementor .elementor-background-video-container {
transition : opacity 1s;
}
.elementor .elementor-background-video-container.elementor-loading {
opacity : 0;
}
.elementor .elementor-background-video-embed {
max-width : none;
}
.elementor .elementor-background-video, .elementor .elementor-background-video-embed, .elementor .elementor-background-video-hosted {
position : absolute;
top : 50%;
left : 50%;
transform : translate(-50%,-50%);
}
.elementor .elementor-background-video {
max-width : none;
}
.elementor .elementor-html5-video {
object-fit : cover;
}
.elementor .elementor-background-overlay, .elementor .elementor-background-slideshow {
height : 100%;
width : 100%;
top : 0;
left : 0;
position : absolute;
}
.elementor .elementor-background-slideshow {
z-index : 0;
}
.elementor .elementor-background-slideshow__slide__image {
width : 100%;
height : 100%;
background-position : 50%;
background-size : cover;
}
.e-con-inner > .elementor-element.elementor-absolute, .e-con > .elementor-element.elementor-absolute, .elementor-widget-wrap > .elementor-element.elementor-absolute {
position : absolute;
}
.e-con-inner > .elementor-element.elementor-fixed, .e-con > .elementor-element.elementor-fixed, .elementor-widget-wrap > .elementor-element.elementor-fixed {
position : fixed;
}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
max-width : 100%;
}
@media (max-width: 1024px) {
.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
max-width : 100%;
}
}
@media (max-width: 767px) {
.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
max-width : 100%;
}
}
.elementor-element {
--flex-direction : initial;
--flex-wrap : initial;
--justify-content : initial;
--align-items : initial;
--align-content : initial;
--gap : initial;
--flex-basis : initial;
--flex-grow : initial;
--flex-shrink : initial;
--order : initial;
--align-self : initial;
}
.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
z-index : 1;
}
.elementor-element:where(.e-con-full, .elementor-widget) {
flex-direction : var(--flex-direction);
flex-wrap : var(--flex-wrap);
justify-content : var(--justify-content);
align-items : var(--align-items);
align-content : var(--align-content);
gap : var(--gap);
}
.elementor-invisible {
visibility : hidden;
}
.elementor-align-center {
text-align : center;
}
.elementor-align-center .elementor-button {
width : auto;
}
.elementor-align-right {
text-align : right;
}
.elementor-align-right .elementor-button {
width : auto;
}
.elementor-align-left {
text-align : left;
}
.elementor-align-left .elementor-button {
width : auto;
}
.elementor-align-justify .elementor-button {
width : 100%;
}
.elementor-custom-embed-play {
position : absolute;
top : 50%;
left : 50%;
transform : translate(-50%,-50%);
}
.elementor-custom-embed-play i {
font-size : 100px;
color : #fff;
text-shadow : 1px 0 6px rgb(0, 0, 0, 0.3);
}
.elementor-custom-embed-play svg {
height : 100px;
width : 100px;
filter : drop-shadow(1px 0 6px rgb(0, 0, 0, 0.3));
}
.elementor-custom-embed-play i, .elementor-custom-embed-play svg {
opacity : 0.8;
transition : all 0.5s;
}
.elementor-custom-embed-play.elementor-playing i {
font-family : eicons;
}
.elementor-custom-embed-play.elementor-playing i:before {
content : "\e8fb";
}
.elementor-custom-embed-play.elementor-playing i, .elementor-custom-embed-play.elementor-playing svg {
animation : eicon-spin 2s linear infinite;
}
.elementor-tag {
display : inline-flex;
}
.elementor-ken-burns {
transition-property : transform;
transition-duration : 10s;
transition-timing-function : linear;
}
.elementor-ken-burns--out {
transform : scale(1.3);
}
.elementor-ken-burns--active {
transition-duration : 20s;
}
.elementor-ken-burns--active.elementor-ken-burns--out {
transform : scale(1);
}
.elementor-ken-burns--active.elementor-ken-burns--in {
transform : scale(1.3);
}
@media {
.elementor-widescreen-align-center {
text-align : center;
}
.elementor-widescreen-align-center .elementor-button {
width : auto;
}
.elementor-widescreen-align-right {
text-align : right;
}
.elementor-widescreen-align-right .elementor-button {
width : auto;
}
.elementor-widescreen-align-left {
text-align : left;
}
.elementor-widescreen-align-left .elementor-button {
width : auto;
}
.elementor-widescreen-align-justify .elementor-button {
width : 100%;
}
}
@media {
.elementor-laptop-align-center {
text-align : center;
}
.elementor-laptop-align-center .elementor-button {
width : auto;
}
.elementor-laptop-align-right {
text-align : right;
}
.elementor-laptop-align-right .elementor-button {
width : auto;
}
.elementor-laptop-align-left {
text-align : left;
}
.elementor-laptop-align-left .elementor-button {
width : auto;
}
.elementor-laptop-align-justify .elementor-button {
width : 100%;
}
}
@media {
.elementor-tablet_extra-align-center {
text-align : center;
}
.elementor-tablet_extra-align-center .elementor-button {
width : auto;
}
.elementor-tablet_extra-align-right {
text-align : right;
}
.elementor-tablet_extra-align-right .elementor-button {
width : auto;
}
.elementor-tablet_extra-align-left {
text-align : left;
}
.elementor-tablet_extra-align-left .elementor-button {
width : auto;
}
.elementor-tablet_extra-align-justify .elementor-button {
width : 100%;
}
}
@media (max-width: 1024px) {
.elementor-tablet-align-center {
text-align : center;
}
.elementor-tablet-align-center .elementor-button {
width : auto;
}
.elementor-tablet-align-right {
text-align : right;
}
.elementor-tablet-align-right .elementor-button {
width : auto;
}
.elementor-tablet-align-left {
text-align : left;
}
.elementor-tablet-align-left .elementor-button {
width : auto;
}
.elementor-tablet-align-justify .elementor-button {
width : 100%;
}
}
@media {
.elementor-mobile_extra-align-center {
text-align : center;
}
.elementor-mobile_extra-align-center .elementor-button {
width : auto;
}
.elementor-mobile_extra-align-right {
text-align : right;
}
.elementor-mobile_extra-align-right .elementor-button {
width : auto;
}
.elementor-mobile_extra-align-left {
text-align : left;
}
.elementor-mobile_extra-align-left .elementor-button {
width : auto;
}
.elementor-mobile_extra-align-justify .elementor-button {
width : 100%;
}
}
@media (max-width: 767px) {
.elementor-mobile-align-center {
text-align : center;
}
.elementor-mobile-align-center .elementor-button {
width : auto;
}
.elementor-mobile-align-right {
text-align : right;
}
.elementor-mobile-align-right .elementor-button {
width : auto;
}
.elementor-mobile-align-left {
text-align : left;
}
.elementor-mobile-align-left .elementor-button {
width : auto;
}
.elementor-mobile-align-justify .elementor-button {
width : 100%;
}
}
:root {
--page-title-display : block;
}
.elementor-page-title, h1.entry-title {
display : var(--page-title-display);
}
@keyframes eicon-spin {
0% {
transform : rotate(0deg);
}
to {
transform : rotate(359deg);
}
}
.eicon-animation-spin {
animation : eicon-spin 2s linear infinite;
}
.elementor-section {
position : relative;
}
.elementor-section .elementor-container {
display : flex;
margin-right : auto;
margin-left : auto;
position : relative;
}
@media (max-width: 1024px) {
.elementor-section .elementor-container {
flex-wrap : wrap;
}
}
.elementor-section.elementor-section-boxed > .elementor-container {
max-width : 1140px;
}
.elementor-section.elementor-section-stretched {
position : relative;
width : 100%;
}
.elementor-section.elementor-section-items-top > .elementor-container {
align-items : flex-start;
}
.elementor-section.elementor-section-items-middle > .elementor-container {
align-items : center;
}
.elementor-section.elementor-section-items-bottom > .elementor-container {
align-items : flex-end;
}
@media (min-width: 768px) {
.elementor-section.elementor-section-height-full {
height : 100vh;
}
.elementor-section.elementor-section-height-full > .elementor-container {
height : 100%;
}
}
.elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-items : flex-start;
}
.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-items : center;
}
.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-items : flex-end;
}
.elementor-row {
width : 100%;
display : flex;
}
@media (max-width: 1024px) {
.elementor-row {
flex-wrap : wrap;
}
}
.elementor-widget-wrap {
position : relative;
width : 100%;
flex-wrap : wrap;
align-content : flex-start;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
display : flex;
}
.elementor-widget-wrap > .elementor-element {
width : 100%;
}
.elementor-widget-wrap.e-swiper-container {
width : calc(100% - (var(--e-column-margin-left, 0) + var(--e-column-margin-right, 0)));
}
.elementor-widget {
position : relative;
}
.elementor-widget:not(:last-child) {
margin-bottom : 20px;
}
.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial {
margin-bottom : 0;
}
.elementor-column {
position : relative;
min-height : 1px;
display : flex;
}
.elementor-column-wrap {
width : 100%;
position : relative;
display : flex;
}
.elementor-column-gap-narrow > .elementor-column > .elementor-element-populated {
padding : 5px;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
padding : 10px;
}
.elementor-column-gap-extended > .elementor-column > .elementor-element-populated {
padding : 15px;
}
.elementor-column-gap-wide > .elementor-column > .elementor-element-populated {
padding : 20px;
}
.elementor-column-gap-wider > .elementor-column > .elementor-element-populated {
padding : 30px;
}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
padding : 0;
}
@media (min-width: 768px) {
.elementor-column.elementor-col-10, .elementor-column[data-col="10"] {
width : 10%;
}
.elementor-column.elementor-col-11, .elementor-column[data-col="11"] {
width : 11.111%;
}
.elementor-column.elementor-col-12, .elementor-column[data-col="12"] {
width : 12.5%;
}
.elementor-column.elementor-col-14, .elementor-column[data-col="14"] {
width : 14.285%;
}
.elementor-column.elementor-col-16, .elementor-column[data-col="16"] {
width : 16.666%;
}
.elementor-column.elementor-col-20, .elementor-column[data-col="20"] {
width : 20%;
}
.elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
width : 25%;
}
.elementor-column.elementor-col-30, .elementor-column[data-col="30"] {
width : 30%;
}
.elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
width : 33.333%;
}
.elementor-column.elementor-col-40, .elementor-column[data-col="40"] {
width : 40%;
}
.elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
width : 50%;
}
.elementor-column.elementor-col-60, .elementor-column[data-col="60"] {
width : 60%;
}
.elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
width : 66.666%;
}
.elementor-column.elementor-col-70, .elementor-column[data-col="70"] {
width : 70%;
}
.elementor-column.elementor-col-75, .elementor-column[data-col="75"] {
width : 75%;
}
.elementor-column.elementor-col-80, .elementor-column[data-col="80"] {
width : 80%;
}
.elementor-column.elementor-col-83, .elementor-column[data-col="83"] {
width : 83.333%;
}
.elementor-column.elementor-col-90, .elementor-column[data-col="90"] {
width : 90%;
}
.elementor-column.elementor-col-100, .elementor-column[data-col="100"] {
width : 100%;
}
}
@media (max-width: 479px) {
.elementor-column.elementor-xs-10 {
width : 10%;
}
.elementor-column.elementor-xs-11 {
width : 11.111%;
}
.elementor-column.elementor-xs-12 {
width : 12.5%;
}
.elementor-column.elementor-xs-14 {
width : 14.285%;
}
.elementor-column.elementor-xs-16 {
width : 16.666%;
}
.elementor-column.elementor-xs-20 {
width : 20%;
}
.elementor-column.elementor-xs-25 {
width : 25%;
}
.elementor-column.elementor-xs-30 {
width : 30%;
}
.elementor-column.elementor-xs-33 {
width : 33.333%;
}
.elementor-column.elementor-xs-40 {
width : 40%;
}
.elementor-column.elementor-xs-50 {
width : 50%;
}
.elementor-column.elementor-xs-60 {
width : 60%;
}
.elementor-column.elementor-xs-66 {
width : 66.666%;
}
.elementor-column.elementor-xs-70 {
width : 70%;
}
.elementor-column.elementor-xs-75 {
width : 75%;
}
.elementor-column.elementor-xs-80 {
width : 80%;
}
.elementor-column.elementor-xs-83 {
width : 83.333%;
}
.elementor-column.elementor-xs-90 {
width : 90%;
}
.elementor-column.elementor-xs-100 {
width : 100%;
}
}
@media (max-width: 767px) {
.elementor-column.elementor-sm-10 {
width : 10%;
}
.elementor-column.elementor-sm-11 {
width : 11.111%;
}
.elementor-column.elementor-sm-12 {
width : 12.5%;
}
.elementor-column.elementor-sm-14 {
width : 14.285%;
}
.elementor-column.elementor-sm-16 {
width : 16.666%;
}
.elementor-column.elementor-sm-20 {
width : 20%;
}
.elementor-column.elementor-sm-25 {
width : 25%;
}
.elementor-column.elementor-sm-30 {
width : 30%;
}
.elementor-column.elementor-sm-33 {
width : 33.333%;
}
.elementor-column.elementor-sm-40 {
width : 40%;
}
.elementor-column.elementor-sm-50 {
width : 50%;
}
.elementor-column.elementor-sm-60 {
width : 60%;
}
.elementor-column.elementor-sm-66 {
width : 66.666%;
}
.elementor-column.elementor-sm-70 {
width : 70%;
}
.elementor-column.elementor-sm-75 {
width : 75%;
}
.elementor-column.elementor-sm-80 {
width : 80%;
}
.elementor-column.elementor-sm-83 {
width : 83.333%;
}
.elementor-column.elementor-sm-90 {
width : 90%;
}
.elementor-column.elementor-sm-100 {
width : 100%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.elementor-column.elementor-md-10 {
width : 10%;
}
.elementor-column.elementor-md-11 {
width : 11.111%;
}
.elementor-column.elementor-md-12 {
width : 12.5%;
}
.elementor-column.elementor-md-14 {
width : 14.285%;
}
.elementor-column.elementor-md-16 {
width : 16.666%;
}
.elementor-column.elementor-md-20 {
width : 20%;
}
.elementor-column.elementor-md-25 {
width : 25%;
}
.elementor-column.elementor-md-30 {
width : 30%;
}
.elementor-column.elementor-md-33 {
width : 33.333%;
}
.elementor-column.elementor-md-40 {
width : 40%;
}
.elementor-column.elementor-md-50 {
width : 50%;
}
.elementor-column.elementor-md-60 {
width : 60%;
}
.elementor-column.elementor-md-66 {
width : 66.666%;
}
.elementor-column.elementor-md-70 {
width : 70%;
}
.elementor-column.elementor-md-75 {
width : 75%;
}
.elementor-column.elementor-md-80 {
width : 80%;
}
.elementor-column.elementor-md-83 {
width : 83.333%;
}
.elementor-column.elementor-md-90 {
width : 90%;
}
.elementor-column.elementor-md-100 {
width : 100%;
}
}
@media {
.elementor-reverse-widescreen > .elementor-container > :first-child {
order : 10;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(2) {
order : 9;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(3) {
order : 8;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(4) {
order : 7;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(5) {
order : 6;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(6) {
order : 5;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(7) {
order : 4;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(8) {
order : 3;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(9) {
order : 2;
}
.elementor-reverse-widescreen > .elementor-container > :nth-child(10) {
order : 1;
}
}
@media (min-width: 1025px) {
.elementor-reverse-laptop > .elementor-container > :first-child {
order : 10;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(2) {
order : 9;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(3) {
order : 8;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(4) {
order : 7;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(5) {
order : 6;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(6) {
order : 5;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(7) {
order : 4;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(8) {
order : 3;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(9) {
order : 2;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(10) {
order : 1;
}
}
@media {
.elementor-reverse-laptop > .elementor-container > :first-child {
order : 10;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(2) {
order : 9;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(3) {
order : 8;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(4) {
order : 7;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(5) {
order : 6;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(6) {
order : 5;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(7) {
order : 4;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(8) {
order : 3;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(9) {
order : 2;
}
.elementor-reverse-laptop > .elementor-container > :nth-child(10) {
order : 1;
}
}
@media (min-width: 1025px) {
.elementor-reverse-laptop > .elementor-container > :first-child, .elementor-reverse-laptop > .elementor-container > :nth-child(2), .elementor-reverse-laptop > .elementor-container > :nth-child(3), .elementor-reverse-laptop > .elementor-container > :nth-child(4), .elementor-reverse-laptop > .elementor-container > :nth-child(5), .elementor-reverse-laptop > .elementor-container > :nth-child(6), .elementor-reverse-laptop > .elementor-container > :nth-child(7), .elementor-reverse-laptop > .elementor-container > :nth-child(8), .elementor-reverse-laptop > .elementor-container > :nth-child(9), .elementor-reverse-laptop > .elementor-container > :nth-child(10) {
order : 0;
}
.elementor-reverse-tablet_extra > .elementor-container > :first-child {
order : 10;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(2) {
order : 9;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(3) {
order : 8;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(4) {
order : 7;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(5) {
order : 6;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(6) {
order : 5;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(7) {
order : 4;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(8) {
order : 3;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(9) {
order : 2;
}
.elementor-reverse-tablet_extra > .elementor-container > :nth-child(10) {
order : 1;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.elementor-reverse-tablet > .elementor-container > :first-child {
order : 10;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(2) {
order : 9;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(3) {
order : 8;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(4) {
order : 7;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(5) {
order : 6;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(6) {
order : 5;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(7) {
order : 4;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(8) {
order : 3;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(9) {
order : 2;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(10) {
order : 1;
}
}
@media and (max-width: 1024px) {
.elementor-reverse-tablet > .elementor-container > :first-child {
order : 10;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(2) {
order : 9;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(3) {
order : 8;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(4) {
order : 7;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(5) {
order : 6;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(6) {
order : 5;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(7) {
order : 4;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(8) {
order : 3;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(9) {
order : 2;
}
.elementor-reverse-tablet > .elementor-container > :nth-child(10) {
order : 1;
}
}
@media (min-width: 768px) {
.elementor-reverse-tablet > .elementor-container > :first-child, .elementor-reverse-tablet > .elementor-container > :nth-child(2), .elementor-reverse-tablet > .elementor-container > :nth-child(3), .elementor-reverse-tablet > .elementor-container > :nth-child(4), .elementor-reverse-tablet > .elementor-container > :nth-child(5), .elementor-reverse-tablet > .elementor-container > :nth-child(6), .elementor-reverse-tablet > .elementor-container > :nth-child(7), .elementor-reverse-tablet > .elementor-container > :nth-child(8), .elementor-reverse-tablet > .elementor-container > :nth-child(9), .elementor-reverse-tablet > .elementor-container > :nth-child(10) {
order : 0;
}
.elementor-reverse-mobile_extra > .elementor-container > :first-child {
order : 10;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(2) {
order : 9;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(3) {
order : 8;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(4) {
order : 7;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(5) {
order : 6;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(6) {
order : 5;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(7) {
order : 4;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(8) {
order : 3;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(9) {
order : 2;
}
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(10) {
order : 1;
}
}
@media (max-width: 767px) {
.elementor-reverse-mobile > .elementor-container > :first-child {
order : 10;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(2) {
order : 9;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(3) {
order : 8;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(4) {
order : 7;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(5) {
order : 6;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(6) {
order : 5;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(7) {
order : 4;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(8) {
order : 3;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(9) {
order : 2;
}
.elementor-reverse-mobile > .elementor-container > :nth-child(10) {
order : 1;
}
.elementor-column {
width : 100%;
}
}
ul.elementor-icon-list-items.elementor-inline-items {
display : flex;
flex-wrap : wrap;
}
ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
word-break : break-word;
}
.elementor-grid {
display : grid;
}
.elementor-grid .elementor-grid-item {
min-width : 0;
}
.elementor-grid-0 .elementor-grid {
display : inline-block;
width : 100%;
}
.elementor-grid-0 .elementor-grid .elementor-grid-item {
display : inline-block;
word-break : break-word;
}
.elementor-grid-1 .elementor-grid {
grid-template-columns : repeat(1,1fr);
}
.elementor-grid-2 .elementor-grid {
grid-template-columns : repeat(2,1fr);
}
.elementor-grid-3 .elementor-grid {
grid-template-columns : repeat(3,1fr);
}
.elementor-grid-4 .elementor-grid {
grid-template-columns : repeat(4,1fr);
}
.elementor-grid-5 .elementor-grid {
grid-template-columns : repeat(5,1fr);
}
.elementor-grid-6 .elementor-grid {
grid-template-columns : repeat(6,1fr);
}
.elementor-grid-7 .elementor-grid {
grid-template-columns : repeat(7,1fr);
}
.elementor-grid-8 .elementor-grid {
grid-template-columns : repeat(8,1fr);
}
.elementor-grid-9 .elementor-grid {
grid-template-columns : repeat(9,1fr);
}
.elementor-grid-10 .elementor-grid {
grid-template-columns : repeat(10,1fr);
}
.elementor-grid-11 .elementor-grid {
grid-template-columns : repeat(11,1fr);
}
.elementor-grid-12 .elementor-grid {
grid-template-columns : repeat(12,1fr);
}
@media {
.elementor-grid-widescreen-0 .elementor-grid {
display : inline-block;
width : 100%;
}
.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
display : inline-block;
word-break : break-word;
}
.elementor-grid-widescreen-1 .elementor-grid {
grid-template-columns : repeat(1,1fr);
}
.elementor-grid-widescreen-2 .elementor-grid {
grid-template-columns : repeat(2,1fr);
}
.elementor-grid-widescreen-3 .elementor-grid {
grid-template-columns : repeat(3,1fr);
}
.elementor-grid-widescreen-4 .elementor-grid {
grid-template-columns : repeat(4,1fr);
}
.elementor-grid-widescreen-5 .elementor-grid {
grid-template-columns : repeat(5,1fr);
}
.elementor-grid-widescreen-6 .elementor-grid {
grid-template-columns : repeat(6,1fr);
}
.elementor-grid-widescreen-7 .elementor-grid {
grid-template-columns : repeat(7,1fr);
}
.elementor-grid-widescreen-8 .elementor-grid {
grid-template-columns : repeat(8,1fr);
}
.elementor-grid-widescreen-9 .elementor-grid {
grid-template-columns : repeat(9,1fr);
}
.elementor-grid-widescreen-10 .elementor-grid {
grid-template-columns : repeat(10,1fr);
}
.elementor-grid-widescreen-11 .elementor-grid {
grid-template-columns : repeat(11,1fr);
}
.elementor-grid-widescreen-12 .elementor-grid {
grid-template-columns : repeat(12,1fr);
}
}
@media {
.elementor-grid-laptop-0 .elementor-grid {
display : inline-block;
width : 100%;
}
.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
display : inline-block;
word-break : break-word;
}
.elementor-grid-laptop-1 .elementor-grid {
grid-template-columns : repeat(1,1fr);
}
.elementor-grid-laptop-2 .elementor-grid {
grid-template-columns : repeat(2,1fr);
}
.elementor-grid-laptop-3 .elementor-grid {
grid-template-columns : repeat(3,1fr);
}
.elementor-grid-laptop-4 .elementor-grid {
grid-template-columns : repeat(4,1fr);
}
.elementor-grid-laptop-5 .elementor-grid {
grid-template-columns : repeat(5,1fr);
}
.elementor-grid-laptop-6 .elementor-grid {
grid-template-columns : repeat(6,1fr);
}
.elementor-grid-laptop-7 .elementor-grid {
grid-template-columns : repeat(7,1fr);
}
.elementor-grid-laptop-8 .elementor-grid {
grid-template-columns : repeat(8,1fr);
}
.elementor-grid-laptop-9 .elementor-grid {
grid-template-columns : repeat(9,1fr);
}
.elementor-grid-laptop-10 .elementor-grid {
grid-template-columns : repeat(10,1fr);
}
.elementor-grid-laptop-11 .elementor-grid {
grid-template-columns : repeat(11,1fr);
}
.elementor-grid-laptop-12 .elementor-grid {
grid-template-columns : repeat(12,1fr);
}
}
@media {
.elementor-grid-tablet_extra-0 .elementor-grid {
display : inline-block;
width : 100%;
}
.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
display : inline-block;
word-break : break-word;
}
.elementor-grid-tablet_extra-1 .elementor-grid {
grid-template-columns : repeat(1,1fr);
}
.elementor-grid-tablet_extra-2 .elementor-grid {
grid-template-columns : repeat(2,1fr);
}
.elementor-grid-tablet_extra-3 .elementor-grid {
grid-template-columns : repeat(3,1fr);
}
.elementor-grid-tablet_extra-4 .elementor-grid {
grid-template-columns : repeat(4,1fr);
}
.elementor-grid-tablet_extra-5 .elementor-grid {
grid-template-columns : repeat(5,1fr);
}
.elementor-grid-tablet_extra-6 .elementor-grid {
grid-template-columns : repeat(6,1fr);
}
.elementor-grid-tablet_extra-7 .elementor-grid {
grid-template-columns : repeat(7,1fr);
}
.elementor-grid-tablet_extra-8 .elementor-grid {
grid-template-columns : repeat(8,1fr);
}
.elementor-grid-tablet_extra-9 .elementor-grid {
grid-template-columns : repeat(9,1fr);
}
.elementor-grid-tablet_extra-10 .elementor-grid {
grid-template-columns : repeat(10,1fr);
}
.elementor-grid-tablet_extra-11 .elementor-grid {
grid-template-columns : repeat(11,1fr);
}
.elementor-grid-tablet_extra-12 .elementor-grid {
grid-template-columns : repeat(12,1fr);
}
}
@media (max-width: 1024px) {
.elementor-grid-tablet-0 .elementor-grid {
display : inline-block;
width : 100%;
}
.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
display : inline-block;
word-break : break-word;
}
.elementor-grid-tablet-1 .elementor-grid {
grid-template-columns : repeat(1,1fr);
}
.elementor-grid-tablet-2 .elementor-grid {
grid-template-columns : repeat(2,1fr);
}
.elementor-grid-tablet-3 .elementor-grid {
grid-template-columns : repeat(3,1fr);
}
.elementor-grid-tablet-4 .elementor-grid {
grid-template-columns : repeat(4,1fr);
}
.elementor-grid-tablet-5 .elementor-grid {
grid-template-columns : repeat(5,1fr);
}
.elementor-grid-tablet-6 .elementor-grid {
grid-template-columns : repeat(6,1fr);
}
.elementor-grid-tablet-7 .elementor-grid {
grid-template-columns : repeat(7,1fr);
}
.elementor-grid-tablet-8 .elementor-grid {
grid-template-columns : repeat(8,1fr);
}
.elementor-grid-tablet-9 .elementor-grid {
grid-template-columns : repeat(9,1fr);
}
.elementor-grid-tablet-10 .elementor-grid {
grid-template-columns : repeat(10,1fr);
}
.elementor-grid-tablet-11 .elementor-grid {
grid-template-columns : repeat(11,1fr);
}
.elementor-grid-tablet-12 .elementor-grid {
grid-template-columns : repeat(12,1fr);
}
}
@media {
.elementor-grid-mobile_extra-0 .elementor-grid {
display : inline-block;
width : 100%;
}
.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
display : inline-block;
word-break : break-word;
}
.elementor-grid-mobile_extra-1 .elementor-grid {
grid-template-columns : repeat(1,1fr);
}
.elementor-grid-mobile_extra-2 .elementor-grid {
grid-template-columns : repeat(2,1fr);
}
.elementor-grid-mobile_extra-3 .elementor-grid {
grid-template-columns : repeat(3,1fr);
}
.elementor-grid-mobile_extra-4 .elementor-grid {
grid-template-columns : repeat(4,1fr);
}
.elementor-grid-mobile_extra-5 .elementor-grid {
grid-template-columns : repeat(5,1fr);
}
.elementor-grid-mobile_extra-6 .elementor-grid {
grid-template-columns : repeat(6,1fr);
}
.elementor-grid-mobile_extra-7 .elementor-grid {
grid-template-columns : repeat(7,1fr);
}
.elementor-grid-mobile_extra-8 .elementor-grid {
grid-template-columns : repeat(8,1fr);
}
.elementor-grid-mobile_extra-9 .elementor-grid {
grid-template-columns : repeat(9,1fr);
}
.elementor-grid-mobile_extra-10 .elementor-grid {
grid-template-columns : repeat(10,1fr);
}
.elementor-grid-mobile_extra-11 .elementor-grid {
grid-template-columns : repeat(11,1fr);
}
.elementor-grid-mobile_extra-12 .elementor-grid {
grid-template-columns : repeat(12,1fr);
}
}
@media (max-width: 767px) {
.elementor-grid-mobile-0 .elementor-grid {
display : inline-block;
width : 100%;
}
.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
display : inline-block;
word-break : break-word;
}
.elementor-grid-mobile-1 .elementor-grid {
grid-template-columns : repeat(1,1fr);
}
.elementor-grid-mobile-2 .elementor-grid {
grid-template-columns : repeat(2,1fr);
}
.elementor-grid-mobile-3 .elementor-grid {
grid-template-columns : repeat(3,1fr);
}
.elementor-grid-mobile-4 .elementor-grid {
grid-template-columns : repeat(4,1fr);
}
.elementor-grid-mobile-5 .elementor-grid {
grid-template-columns : repeat(5,1fr);
}
.elementor-grid-mobile-6 .elementor-grid {
grid-template-columns : repeat(6,1fr);
}
.elementor-grid-mobile-7 .elementor-grid {
grid-template-columns : repeat(7,1fr);
}
.elementor-grid-mobile-8 .elementor-grid {
grid-template-columns : repeat(8,1fr);
}
.elementor-grid-mobile-9 .elementor-grid {
grid-template-columns : repeat(9,1fr);
}
.elementor-grid-mobile-10 .elementor-grid {
grid-template-columns : repeat(10,1fr);
}
.elementor-grid-mobile-11 .elementor-grid {
grid-template-columns : repeat(11,1fr);
}
.elementor-grid-mobile-12 .elementor-grid {
grid-template-columns : repeat(12,1fr);
}
}
@media (min-width: 1025px) {
#elementor-device-mode:after {
content : "desktop";
}
}
@media {
#elementor-device-mode:after {
content : "widescreen";
}
}
@media {
#elementor-device-mode:after {
content : "laptop";
content : "tablet_extra";
}
}
@media (max-width: 1024px) {
#elementor-device-mode:after {
content : "tablet";
}
}
@media {
#elementor-device-mode:after {
content : "mobile_extra";
}
}
@media (max-width: 767px) {
#elementor-device-mode:after {
content : "mobile";
}
}
.e-con {
--border-radius : 0;
--border-top-width : 0;
--border-right-width : 0;
--border-bottom-width : 0;
--border-left-width : 0;
--border-style : initial;
--border-color : initial;
--container-widget-height : initial;
--container-widget-flex-grow : 0;
--container-widget-align-self : initial;
--content-width : min(100%, var(--container-max-width, 1140px));
--width : 100%;
--min-height : initial;
--height : auto;
--text-align : initial;
--margin-top : 0;
--margin-right : 0;
--margin-bottom : 0;
--margin-left : 0;
--padding-top : var(--container-default-padding-top, 10px);
--padding-right : var(--container-default-padding-right, 10px);
--padding-bottom : var(--container-default-padding-bottom, 10px);
--padding-left : var(--container-default-padding-left, 10px);
--position : relative;
--z-index : revert;
--overflow : visible;
--gap : var(--widgets-spacing, 20px);
--overlay-mix-blend-mode : initial;
--overlay-opacity : 1;
--overlay-transition : 0.3s;
--e-con-grid-template-columns : repeat(3,1fr);
--e-con-grid-template-rows : repeat(2,1fr);
min-width : 0;
transition : background var(--background-transition, 0.3s), border var(--border-transition, 0.3s), box-shadow var(--border-transition, 0.3s), transform var(--e-con-transform-transition-duration, 0.4s);
--margin-block-start : var(--margin-top);
--margin-block-end : var(--margin-bottom);
--margin-inline-start : var(--margin-left);
--margin-inline-end : var(--margin-right);
--padding-inline-start : var(--padding-left);
--padding-inline-end : var(--padding-right);
--padding-block-start : var(--padding-top);
--padding-block-end : var(--padding-bottom);
--border-block-start-width : var(--border-top-width);
--border-block-end-width : var(--border-bottom-width);
--border-inline-start-width : var(--border-left-width);
--border-inline-end-width : var(--border-right-width);
}
body.rtl .e-con {
--padding-inline-start : var(--padding-right);
--padding-inline-end : var(--padding-left);
--margin-inline-start : var(--margin-right);
--margin-inline-end : var(--margin-left);
--border-inline-start-width : var(--border-right-width);
--border-inline-end-width : var(--border-left-width);
}
.e-con.e-flex {
--flex-direction : column;
--flex-basis : auto;
--flex-grow : 0;
--flex-shrink : 1;
}
.e-con-full, .e-con > .e-con-inner {
text-align : var(--text-align);
padding-block-start : var(--padding-block-start);
padding-block-end : var(--padding-block-end);
}
.e-con-full.e-flex, .e-con.e-flex > .e-con-inner {
flex-direction : var(--flex-direction);
}
.e-con.e-grid {
--grid-justify-content : start;
--grid-align-content : start;
--grid-auto-flow : row;
}
.e-con.e-grid, .e-con.e-grid > .e-con-inner {
grid-template-columns : var(--e-con-grid-template-columns);
grid-template-rows : var(--e-con-grid-template-rows);
justify-content : var(--grid-justify-content);
align-content : var(--grid-align-content);
grid-auto-flow : var(--grid-auto-flow);
align-items : var(--align-items);
}
.e-con-boxed.e-flex {
flex-direction : column;
flex-wrap : nowrap;
justify-content : normal;
align-items : normal;
align-content : normal;
}
.e-con-boxed.e-grid {
justify-items : legacy;
grid-template-columns : 1fr;
grid-template-rows : 1fr;
}
.e-con-boxed {
text-align : initial;
gap : initial;
}
.e-con.e-flex > .e-con-inner {
flex-wrap : var(--flex-wrap);
justify-content : var(--justify-content);
align-items : var(--align-items);
align-content : var(--align-content);
flex-basis : auto;
flex-grow : 1;
flex-shrink : 1;
align-self : auto;
}
.e-con.e-grid > .e-con-inner {
align-items : var(--align-items);
}
.e-con > .e-con-inner {
gap : var(--gap);
width : 100%;
max-width : var(--content-width);
margin : 0 auto;
padding-inline-start : 0;
padding-inline-end : 0;
height : 100%;
}
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con {
--margin-left : auto;
--margin-right : auto;
max-width : min(100%, var(--width));
}
.e-con .elementor-widget.elementor-widget {
margin-block-end : 0;
}
.e-con:before, .e-con > .elementor-background-slideshow:before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer:before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container:before {
display : block;
position : absolute;
mix-blend-mode : var(--overlay-mix-blend-mode);
opacity : var(--overlay-opacity);
transition : var(--overlay-transition, 0.3s);
border-radius : var(--border-radius);
border-style : var(--border-style);
border-color : var(--border-color);
border-block-start-width : var(--border-block-start-width);
border-inline-end-width : var(--border-inline-end-width);
border-block-end-width : var(--border-block-end-width);
border-inline-start-width : var(--border-inline-start-width);
top : calc(0 - var(--border-top-width));
left : calc(0 - var(--border-left-width));
width : max(100% + var(--border-left-width) + var(--border-right-width), 100%);
height : max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
}
.e-con:before {
transition : background var(--overlay-transition, 0.3s), border-radius var(--border-transition, 0.3s), opacity var(--overlay-transition, 0.3s);
}
.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container {
border-radius : var(--border-radius);
border-style : var(--border-style);
border-color : var(--border-color);
border-block-start-width : var(--border-block-start-width);
border-inline-end-width : var(--border-inline-end-width);
border-block-end-width : var(--border-block-end-width);
border-inline-start-width : var(--border-inline-start-width);
top : calc(0 - var(--border-top-width));
left : calc(0 - var(--border-left-width));
width : max(100% + var(--border-left-width) + var(--border-right-width), 100%);
height : max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
}
@media (max-width: 767px) {
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-phone {
display : none;
}
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container:before {
z-index : 1;
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow:before {
z-index : 2;
}
.e-con .elementor-widget {
min-width : 0;
}
.e-con .elementor-widget-empty, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-video, .e-con .elementor-widget.e-widget-swiper {
width : 100%;
}
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container {
height : 100%;
}
.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget {
max-width : 100%;
}
@media (max-width: 767px) {
.e-con.e-flex {
--width : 100%;
--flex-wrap : wrap;
}
}
.elementor-form-fields-wrapper {
display : flex;
flex-wrap : wrap;
}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea {
flex-basis : 100%;
max-width : 100%;
}
.elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input {
flex-grow : 1;
}
.elementor-field-group {
flex-wrap : wrap;
align-items : center;
}
.elementor-field-group.elementor-field-type-submit {
align-items : flex-end;
}
.elementor-field-group .elementor-field-textual {
width : 100%;
max-width : 100%;
border : #69727d solid 1px;
background-color : transparent;
color : #1f2124;
vertical-align : middle;
flex-grow : 1;
}
.elementor-field-group .elementor-field-textual:focus {
box-shadow : 0 0 0 1px rgb(0, 0, 0, 0.1) inset;
outline : 0;
}
.elementor-field-group .elementor-field-textual::-moz-placeholder {
color : inherit;
font-family : inherit;
opacity : 0.6;
}
.elementor-field-group .elementor-field-textual::placeholder {
color : inherit;
font-family : inherit;
opacity : 0.6;
}
.elementor-field-group .elementor-select-wrapper {
display : flex;
position : relative;
width : 100%;
}
.elementor-field-group .elementor-select-wrapper select {
appearance : none;
color : inherit;
font-size : inherit;
font-family : inherit;
font-weight : inherit;
font-style : inherit;
text-transform : inherit;
letter-spacing : inherit;
line-height : inherit;
flex-basis : 100%;
padding-inline-end : 20px;
}
.elementor-field-group .elementor-select-wrapper:before {
content : "\e92a";
font-family : eicons;
font-size : 15px;
position : absolute;
top : 50%;
transform : translateY(-50%);
right : 10px;
text-shadow : 0 0 3px rgb(0, 0, 0, 0.3);
}
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
content : "";
}
.elementor-field-subgroup {
display : flex;
flex-wrap : wrap;
}
.elementor-field-subgroup .elementor-field-option label {
display : inline-block;
}
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
padding-inline-end : 10px;
}
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
flex-basis : 100%;
}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
display : inline;
}
.elementor-field-label {
cursor : pointer;
}
.elementor-mark-required .elementor-field-label:after {
content : "*";
color : red;
padding-inline-start : 0.2em;
}
.elementor-field-textual {
line-height : 1.4;
font-size : 15px;
min-height : 40px;
padding : 5px 14px;
border-radius : 3px;
}
.elementor-field-textual.elementor-size-xs {
font-size : 13px;
min-height : 33px;
padding : 4px 12px;
border-radius : 2px;
}
.elementor-field-textual.elementor-size-md {
font-size : 16px;
min-height : 47px;
padding : 6px 16px;
border-radius : 4px;
}
.elementor-field-textual.elementor-size-lg {
font-size : 18px;
min-height : 59px;
padding : 7px 20px;
border-radius : 5px;
}
.elementor-field-textual.elementor-size-xl {
font-size : 20px;
min-height : 72px;
padding : 8px 24px;
border-radius : 6px;
}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis : 100%;
}
.elementor-button-align-stretch .e-form__buttons__wrapper {
flex-basis : 50%;
flex-grow : 1;
}
.elementor-button-align-stretch .e-form__buttons__wrapper__button {
flex-basis : 100%;
}
.elementor-button-align-center .e-form__buttons, .elementor-button-align-center .elementor-field-type-submit {
justify-content : center;
}
.elementor-button-align-start .e-form__buttons, .elementor-button-align-start .elementor-field-type-submit {
justify-content : flex-start;
}
.elementor-button-align-end .e-form__buttons, .elementor-button-align-end .elementor-field-type-submit {
justify-content : flex-end;
}
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis : auto;
}
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper {
flex-grow : 0;
}
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-center .e-form__buttons__wrapper__button, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper__button {
flex-basis : auto;
}
@media screen and (max-width: 1024px) {
.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis : 100%;
}
.elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
flex-basis : 50%;
flex-grow : 1;
}
.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
flex-basis : 100%;
}
.elementor-tablet-button-align-center .e-form__buttons, .elementor-tablet-button-align-center .elementor-field-type-submit {
justify-content : center;
}
.elementor-tablet-button-align-start .e-form__buttons, .elementor-tablet-button-align-start .elementor-field-type-submit {
justify-content : flex-start;
}
.elementor-tablet-button-align-end .e-form__buttons, .elementor-tablet-button-align-end .elementor-field-type-submit {
justify-content : flex-end;
}
.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis : auto;
}
.elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper {
flex-grow : 0;
}
.elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button {
flex-basis : auto;
}
}
@media screen and (max-width: 767px) {
.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis : 100%;
}
.elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
flex-basis : 50%;
flex-grow : 1;
}
.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
flex-basis : 100%;
}
.elementor-mobile-button-align-center .e-form__buttons, .elementor-mobile-button-align-center .elementor-field-type-submit {
justify-content : center;
}
.elementor-mobile-button-align-start .e-form__buttons, .elementor-mobile-button-align-start .elementor-field-type-submit {
justify-content : flex-start;
}
.elementor-mobile-button-align-end .e-form__buttons, .elementor-mobile-button-align-end .elementor-field-type-submit {
justify-content : flex-end;
}
.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
flex-basis : auto;
}
.elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper {
flex-grow : 0;
}
.elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button {
flex-basis : auto;
}
}
.elementor-error .elementor-field {
border-color : #d9534f;
}
.elementor-error .help-inline {
color : #d9534f;
font-size : 0.9em;
}
.elementor-message {
margin : 10px 0;
font-size : 1em;
line-height : 1;
}
.elementor-message:before {
content : "\e90e";
display : inline-block;
font-family : eicons;
font-weight : 400;
font-style : normal;
vertical-align : middle;
margin-inline-end : 5px;
}
.elementor-message.elementor-message-danger {
color : #d9534f;
}
.elementor-message.elementor-message-danger:before {
content : "\e87f";
}
.elementor-message.form-message-success {
color : #5cb85c;
}
.elementor-form .elementor-button {
padding-top : 0;
padding-bottom : 0;
border : none;
}
.elementor-form .elementor-button > span {
display : flex;
justify-content : center;
}
.elementor-form .elementor-button.elementor-size-xs {
min-height : 33px;
}
.elementor-form .elementor-button.elementor-size-sm {
min-height : 40px;
}
.elementor-form .elementor-button.elementor-size-md {
min-height : 47px;
}
.elementor-form .elementor-button.elementor-size-lg {
min-height : 59px;
}
.elementor-form .elementor-button.elementor-size-xl {
min-height : 72px;
}
.elementor-element .elementor-widget-container {
transition : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform var(--e-transform-transition-duration, 0.4s);
}
.elementor-button {
display : inline-block;
line-height : 1;
background-color : #69727d;
font-size : 15px;
padding : 12px 24px;
border-radius : 3px;
color : #fff;
text-align : center;
transition : all 0.3s;
}
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited {
color : #fff;
}
.elementor-button-content-wrapper {
display : flex;
justify-content : center;
}
.elementor-button-icon {
flex-grow : 0;
order : 5;
}
.elementor-button-icon svg {
width : 1em;
height : auto;
}
.elementor-button-icon .e-font-icon-svg {
height : 1em;
}
.elementor-button-text {
flex-grow : 1;
order : 10;
display : inline-block;
}
.elementor-button.elementor-size-xs {
font-size : 13px;
padding : 10px 20px;
border-radius : 2px;
}
.elementor-button.elementor-size-md {
font-size : 16px;
padding : 15px 30px;
border-radius : 4px;
}
.elementor-button.elementor-size-lg {
font-size : 18px;
padding : 20px 40px;
border-radius : 5px;
}
.elementor-button.elementor-size-xl {
font-size : 20px;
padding : 25px 50px;
border-radius : 6px;
}
.elementor-button .elementor-align-icon-right {
margin-left : 5px;
order : 15;
}
.elementor-button .elementor-align-icon-left {
margin-right : 5px;
order : 5;
}
.elementor-button span {
text-decoration : inherit;
}
.elementor-element.elementor-button-info .elementor-button {
background-color : #5bc0de;
}
.elementor-element.elementor-button-success .elementor-button {
background-color : #5cb85c;
}
.elementor-element.elementor-button-warning .elementor-button {
background-color : #f0ad4e;
}
.elementor-element.elementor-button-danger .elementor-button {
background-color : #d9534f;
}
.elementor-widget-button .elementor-button .elementor-button-info {
background-color : #5bc0de;
}
.elementor-widget-button .elementor-button .elementor-button-success {
background-color : #5cb85c;
}
.elementor-widget-button .elementor-button .elementor-button-warning {
background-color : #f0ad4e;
}
.elementor-widget-button .elementor-button .elementor-button-danger {
background-color : #d9534f;
}
.elementor-tab-title a {
color : inherit;
}
.elementor-view-stacked .elementor-icon {
padding : 0.5em;
background-color : #69727d;
color : #fff;
}
.elementor-view-framed .elementor-icon {
padding : 0.5em;
color : #69727d;
border : #69727d solid 3px;
background-color : transparent;
}
.elementor-icon {
display : inline-block;
line-height : 1;
transition : all 0.3s;
color : #69727d;
font-size : 50px;
text-align : center;
}
.elementor-icon:hover {
color : #69727d;
}
.elementor-icon i, .elementor-icon svg {
width : 1em;
height : 1em;
position : relative;
display : block;
}
.elementor-icon i:before, .elementor-icon svg:before {
position : absolute;
left : 50%;
transform : translateX(-50%);
}
.elementor-icon i.fad {
width : auto;
}
.elementor-shape-circle .elementor-icon {
border-radius : 50%;
}
.e-transform .elementor-widget-container {
transform : perspective(var(--e-transform-perspective, 0)) rotate(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
}
.e-con.e-transform {
transform : perspective(var(--e-con-transform-perspective, 0)) rotate(var(--e-con-transform-rotateZ, 0)) rotateX(var(--e-con-transform-rotateX, 0)) rotateY(var(--e-con-transform-rotateY, 0)) translate(var(--e-con-transform-translate, 0)) translateX(var(--e-con-transform-translateX, 0)) translateY(var(--e-con-transform-translateY, 0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX, 0)) skewY(var(--e-con-transform-skewY, 0));
}
.elementor-element, .elementor-lightbox {
--swiper-theme-color : #000;
--swiper-navigation-size : 44px;
--swiper-pagination-bullet-size : 6px;
--swiper-pagination-bullet-horizontal-gap : 6px;
}
.elementor-element .swiper-container .swiper-slide figure, .elementor-element .swiper .swiper-slide figure, .elementor-lightbox .swiper-container .swiper-slide figure, .elementor-lightbox .swiper .swiper-slide figure {
line-height : 0;
}
.elementor-element .swiper-container .elementor-lightbox-content-source, .elementor-element .swiper .elementor-lightbox-content-source, .elementor-lightbox .swiper-container .elementor-lightbox-content-source, .elementor-lightbox .swiper .elementor-lightbox-content-source {
display : none;
}
.elementor-element .swiper-container .elementor-swiper-button, .elementor-element .swiper-container ~ .elementor-swiper-button, .elementor-element .swiper .elementor-swiper-button, .elementor-element .swiper ~ .elementor-swiper-button, .elementor-lightbox .swiper-container .elementor-swiper-button, .elementor-lightbox .swiper-container ~ .elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button, .elementor-lightbox .swiper ~ .elementor-swiper-button {
position : absolute;
display : inline-flex;
z-index : 1;
cursor : pointer;
font-size : 25px;
color : hsl(0 0% 93.3% / 0.9);
top : 50%;
transform : translateY(-50%);
}
.elementor-element .swiper-container .elementor-swiper-button svg, .elementor-element .swiper-container ~ .elementor-swiper-button svg, .elementor-element .swiper .elementor-swiper-button svg, .elementor-element .swiper ~ .elementor-swiper-button svg, .elementor-lightbox .swiper-container .elementor-swiper-button svg, .elementor-lightbox .swiper-container ~ .elementor-swiper-button svg, .elementor-lightbox .swiper .elementor-swiper-button svg, .elementor-lightbox .swiper ~ .elementor-swiper-button svg {
height : 1em;
width : 1em;
}
.elementor-element .swiper-container .elementor-swiper-button-prev, .elementor-element .swiper-container ~ .elementor-swiper-button-prev, .elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper ~ .elementor-swiper-button-prev, .elementor-lightbox .swiper-container .elementor-swiper-button-prev, .elementor-lightbox .swiper-container ~ .elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev, .elementor-lightbox .swiper ~ .elementor-swiper-button-prev {
left : 10px;
}
.elementor-element .swiper-container .elementor-swiper-button-next, .elementor-element .swiper-container ~ .elementor-swiper-button-next, .elementor-element .swiper .elementor-swiper-button-next, .elementor-element .swiper ~ .elementor-swiper-button-next, .elementor-lightbox .swiper-container .elementor-swiper-button-next, .elementor-lightbox .swiper-container ~ .elementor-swiper-button-next, .elementor-lightbox .swiper .elementor-swiper-button-next, .elementor-lightbox .swiper ~ .elementor-swiper-button-next {
right : 10px;
}
.elementor-element .swiper-container .elementor-swiper-button.swiper-button-disabled, .elementor-element .swiper-container ~ .elementor-swiper-button.swiper-button-disabled, .elementor-element .swiper .elementor-swiper-button.swiper-button-disabled, .elementor-element .swiper ~ .elementor-swiper-button.swiper-button-disabled, .elementor-lightbox .swiper-container .elementor-swiper-button.swiper-button-disabled, .elementor-lightbox .swiper-container ~ .elementor-swiper-button.swiper-button-disabled, .elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled, .elementor-lightbox .swiper ~ .elementor-swiper-button.swiper-button-disabled {
opacity : 0.3;
}
.elementor-element .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image, .elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image, .elementor-lightbox .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image, .elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image {
width : 100%;
}
.elementor-element .swiper-container .swiper-horizontal > .swiper-pagination-bullets, .elementor-element .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper-container .swiper-pagination-custom, .elementor-element .swiper-container .swiper-pagination-fraction, .elementor-element .swiper-container ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper-container ~ .swiper-pagination-custom, .elementor-element .swiper-container ~ .swiper-pagination-fraction, .elementor-element .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-element .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper ~ .swiper-pagination-custom, .elementor-element .swiper ~ .swiper-pagination-fraction, .elementor-lightbox .swiper-container .swiper-horizontal > .swiper-pagination-bullets, .elementor-lightbox .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper-container .swiper-pagination-custom, .elementor-lightbox .swiper-container .swiper-pagination-fraction, .elementor-lightbox .swiper-container ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper-container ~ .swiper-pagination-custom, .elementor-lightbox .swiper-container ~ .swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper ~ .swiper-pagination-custom, .elementor-lightbox .swiper ~ .swiper-pagination-fraction {
bottom : 5px;
}
.elementor-element .swiper-container.swiper-cube .elementor-swiper-button, .elementor-element .swiper-container.swiper-cube ~ .elementor-swiper-button, .elementor-element .swiper.swiper-cube .elementor-swiper-button, .elementor-element .swiper.swiper-cube ~ .elementor-swiper-button, .elementor-lightbox .swiper-container.swiper-cube .elementor-swiper-button, .elementor-lightbox .swiper-container.swiper-cube ~ .elementor-swiper-button, .elementor-lightbox .swiper.swiper-cube .elementor-swiper-button, .elementor-lightbox .swiper.swiper-cube ~ .elementor-swiper-button {
transform : translate3d(0,-50%,1px);
}
.elementor-element :where(.swiper-container-horizontal) ~ .swiper-pagination-bullets, .elementor-lightbox :where(.swiper-container-horizontal) ~ .swiper-pagination-bullets {
bottom : 5px;
left : 0;
width : 100%;
}
.elementor-element :where(.swiper-container-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet, .elementor-lightbox :where(.swiper-container-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet {
margin : 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.elementor-element :where(.swiper-container-horizontal) ~ .swiper-pagination-progressbar, .elementor-lightbox :where(.swiper-container-horizontal) ~ .swiper-pagination-progressbar {
width : 100%;
height : 4px;
left : 0;
top : 0;
}
.elementor-element.elementor-pagination-position-outside .swiper, .elementor-element.elementor-pagination-position-outside .swiper-container, .elementor-lightbox.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper-container {
padding-bottom : 30px;
}
.elementor-element.elementor-pagination-position-outside .swiper-container .elementor-swiper-button, .elementor-element.elementor-pagination-position-outside .swiper-container ~ .elementor-swiper-button, .elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button, .elementor-element.elementor-pagination-position-outside .swiper ~ .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper-container .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper-container ~ .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper ~ .elementor-swiper-button {
top : calc(50% - 30px / 2);
}
.elementor-element .elementor-swiper, .elementor-lightbox .elementor-swiper {
position : relative;
}
.elementor-element .elementor-main-swiper, .elementor-lightbox .elementor-main-swiper {
position : static;
}
.elementor-element.elementor-arrows-position-outside .swiper, .elementor-element.elementor-arrows-position-outside .swiper-container, .elementor-lightbox.elementor-arrows-position-outside .swiper, .elementor-lightbox.elementor-arrows-position-outside .swiper-container {
width : calc(100% - 60px);
}
.elementor-element.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-prev, .elementor-element.elementor-arrows-position-outside .swiper-container ~ .elementor-swiper-button-prev, .elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev, .elementor-element.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-prev, .elementor-lightbox.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-prev, .elementor-lightbox.elementor-arrows-position-outside .swiper-container ~ .elementor-swiper-button-prev, .elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev, .elementor-lightbox.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-prev {
left : 0;
}
.elementor-element.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-next, .elementor-element.elementor-arrows-position-outside .swiper-container ~ .elementor-swiper-button-next, .elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next, .elementor-element.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-next, .elementor-lightbox.elementor-arrows-position-outside .swiper-container .elementor-swiper-button-next, .elementor-lightbox.elementor-arrows-position-outside .swiper-container ~ .elementor-swiper-button-next, .elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next, .elementor-lightbox.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-next {
right : 0;
}
.elementor-lightbox {
--lightbox-ui-color : hsl(0 0% 93.3% / 0.9);
--lightbox-ui-color-hover : #fff;
--lightbox-text-color : var(--lightbox-ui-color);
--lightbox-header-icons-size : 20px;
--lightbox-navigation-icons-size : 25px;
}
.elementor-lightbox:not(.elementor-popup-modal) .dialog-header, .elementor-lightbox:not(.elementor-popup-modal) .dialog-message {
text-align : center;
}
.elementor-lightbox .dialog-header {
display : none;
}
.elementor-lightbox .dialog-widget-content {
background : none;
box-shadow : none;
width : 100%;
height : 100%;
}
.elementor-lightbox .dialog-message {
animation-duration : 0.3s;
height : 100%;
}
.elementor-lightbox .dialog-message.dialog-lightbox-message {
padding : 0;
}
.elementor-lightbox .dialog-lightbox-close-button {
cursor : pointer;
position : absolute;
font-size : var(--lightbox-header-icons-size);
right : 0.75em;
margin-top : 13px;
padding : 0.25em;
z-index : 2;
line-height : 1;
display : flex;
}
.elementor-lightbox .dialog-lightbox-close-button svg {
height : 1em;
width : 1em;
}
.elementor-lightbox .dialog-lightbox-close-button, .elementor-lightbox .elementor-swiper-button {
color : var(--lightbox-ui-color);
transition : all 0.3s;
opacity : 1;
}
.elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-lightbox .elementor-swiper-button:hover {
color : var(--lightbox-ui-color-hover);
}
.elementor-lightbox .swiper, .elementor-lightbox .swiper-container {
height : 100%;
}
.elementor-lightbox .elementor-lightbox-item {
display : flex;
align-items : center;
justify-content : center;
position : relative;
padding : 70px;
box-sizing : border-box;
height : 100%;
margin : auto;
}
@media (max-width: 767px) {
.elementor-lightbox .elementor-lightbox-item {
padding : 70px 0;
}
}
.elementor-lightbox .elementor-lightbox-image {
max-height : 100%;
user-select : none;
}
.elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .elementor-lightbox-image:hover {
opacity : 1;
filter : ;
border : none;
}
.elementor-lightbox .elementor-lightbox-image {
box-shadow : 0 0 30px rgb(0, 0, 0, 0.3), 0 0 8px -5px rgb(0, 0, 0, 0.3);
border-radius : 2px;
}
.elementor-lightbox .elementor-video-container {
width : 100%;
position : absolute;
top : 50%;
left : 50%;
transform : translate(-50%,-50%);
}
.elementor-lightbox .elementor-video-container .elementor-video-landscape, .elementor-lightbox .elementor-video-container .elementor-video-portrait, .elementor-lightbox .elementor-video-container .elementor-video-square {
width : 100%;
height : 100%;
margin : auto;
}
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe, .elementor-lightbox .elementor-video-container .elementor-video-portrait iframe, .elementor-lightbox .elementor-video-container .elementor-video-square iframe {
border : 0;
background-color : #000;
}
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe, .elementor-lightbox .elementor-video-container .elementor-video-landscape video, .elementor-lightbox .elementor-video-container .elementor-video-portrait iframe, .elementor-lightbox .elementor-video-container .elementor-video-portrait video, .elementor-lightbox .elementor-video-container .elementor-video-square iframe, .elementor-lightbox .elementor-video-container .elementor-video-square video {
aspect-ratio : var(--video-aspect-ratio, 1.77777) ;
}
@supports not (aspect-ratio: 1/1) {
.elementor-lightbox .elementor-video-container .elementor-video-landscape, .elementor-lightbox .elementor-video-container .elementor-video-portrait, .elementor-lightbox .elementor-video-container .elementor-video-square {
position : relative;
overflow : hidden;
height : 0;
padding-bottom : calc(100% / var(--video-aspect-ratio, 1.77777));
}
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe, .elementor-lightbox .elementor-video-container .elementor-video-landscape video, .elementor-lightbox .elementor-video-container .elementor-video-portrait iframe, .elementor-lightbox .elementor-video-container .elementor-video-portrait video, .elementor-lightbox .elementor-video-container .elementor-video-square iframe, .elementor-lightbox .elementor-video-container .elementor-video-square video {
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
}
}
.elementor-lightbox .elementor-video-container .elementor-video-square iframe, .elementor-lightbox .elementor-video-container .elementor-video-square video {
width : min(90vh, 90vw);
height : min(90vh, 90vw);
}
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe, .elementor-lightbox .elementor-video-container .elementor-video-landscape video {
width : 100%;
max-height : 90vh;
}
.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe, .elementor-lightbox .elementor-video-container .elementor-video-portrait video {
height : 100%;
max-width : 90vw;
}
@media (min-width: 1025px) {
.elementor-lightbox .elementor-video-container .elementor-video-landscape {
width : 85vw;
max-height : 85vh;
}
.elementor-lightbox .elementor-video-container .elementor-video-portrait {
height : 85vh;
max-width : 85vw;
}
}
@media (max-width: 1024px) {
.elementor-lightbox .elementor-video-container .elementor-video-landscape {
width : 95vw;
max-height : 95vh;
}
.elementor-lightbox .elementor-video-container .elementor-video-portrait {
height : 95vh;
max-width : 95vw;
}
}
.elementor-lightbox .swiper-container .elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev {
left : 0;
}
.elementor-lightbox .swiper-container .elementor-swiper-button-next, .elementor-lightbox .swiper .elementor-swiper-button-next {
right : 0;
}
.elementor-lightbox .swiper-container .swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-pagination-fraction {
width : max-content;
color : #fff;
}
.elementor-lightbox .elementor-swiper-button:focus {
outline-width : 1px;
}
.elementor-lightbox .elementor-swiper-button-next, .elementor-lightbox .elementor-swiper-button-prev {
height : 100%;
display : flex;
align-items : center;
width : 15%;
justify-content : center;
font-size : var(--lightbox-navigation-icons-size);
}
@media (max-width: 767px) {
.elementor-lightbox .elementor-swiper-button:focus {
outline : none;
}
.elementor-lightbox .elementor-swiper-button-next, .elementor-lightbox .elementor-swiper-button-prev {
width : 20%;
}
.elementor-lightbox .elementor-swiper-button-next i, .elementor-lightbox .elementor-swiper-button-prev i {
padding : 10px;
background-color : rgb(0, 0, 0, 0.5);
}
.elementor-lightbox .elementor-swiper-button-prev {
left : 0;
justify-content : flex-start;
}
.elementor-lightbox .elementor-swiper-button-next {
right : 0;
justify-content : flex-end;
}
}
.elementor-slideshow__counter {
color : currentColor;
font-size : 0.75em;
width : max-content;
}
.elementor-slideshow__footer, .elementor-slideshow__header {
position : absolute;
left : 0;
width : 100%;
padding : 15px 20px;
transition : 0.3s;
}
.elementor-slideshow__footer {
color : var(--lightbox-text-color);
}
.elementor-slideshow__header {
color : var(--lightbox-ui-color);
display : flex;
flex-direction : row-reverse;
font-size : var(--lightbox-header-icons-size);
padding-inline-start : 1em;
padding-inline-end : 2.6em;
top : 0;
align-items : center;
z-index : 10;
}
.elementor-slideshow__header > i, .elementor-slideshow__header > svg {
cursor : pointer;
padding : 0.25em;
margin : 0 0.35em;
}
.elementor-slideshow__header > i {
font-size : inherit;
}
.elementor-slideshow__header > i:hover {
color : var(--lightbox-ui-color-hover);
}
.elementor-slideshow__header > svg {
box-sizing : content-box;
height : 1em;
width : 1em;
}
.elementor-slideshow__header .elementor-slideshow__counter {
margin-inline-end : auto;
}
.elementor-slideshow__header .elementor-icon-share {
z-index : 5;
}
.elementor-slideshow__share-menu {
background-color : transparent;
width : 0;
height : 0;
position : absolute;
overflow : hidden;
transition : background-color 0.4s;
}
.elementor-slideshow__share-menu .elementor-slideshow__share-links a {
color : #0c0d0e;
}
.elementor-slideshow__share-links {
display : block;
position : absolute;
min-width : 200px;
right : 2.8em;
top : 3em;
background-color : #fff;
border-radius : 3px;
padding : 14px 20px;
transform : scale(0);
opacity : 0;
transform-origin : 90% 10%;
transition : all 0.25s 0.1s;
box-shadow : 0 4px 15px rgb(0, 0, 0, 0.3);
}
.elementor-slideshow__share-links a {
text-align : start;
color : #3f444b;
font-size : 12px;
line-height : 2.5;
display : block;
opacity : 0;
transition : opacity 0.5s 0.1s;
}
.elementor-slideshow__share-links a:hover {
color : #000;
}
.elementor-slideshow__share-links a i, .elementor-slideshow__share-links a svg {
margin-inline-end : 0.75em;
}
.elementor-slideshow__share-links a i {
font-size : 1.25em;
}
.elementor-slideshow__share-links a svg {
height : 1.25em;
width : 1.25em;
}
.elementor-slideshow__share-links:before {
content : "";
display : block;
position : absolute;
top : 1px;
right : 0.5em;
border : transparent solid 0.45em;
border-bottom-color : #fff;
transform : translateY(-100%) scaleX(0.7);
}
.elementor-slideshow__footer {
bottom : 0;
z-index : 5;
position : fixed;
}
.elementor-slideshow__description, .elementor-slideshow__title {
margin : 0;
}
.elementor-slideshow__title {
font-size : 16px;
font-weight : 700;
}
.elementor-slideshow__description {
font-size : 14px;
}
.elementor-slideshow--ui-hidden .elementor-slideshow__footer, .elementor-slideshow--ui-hidden .elementor-slideshow__header {
opacity : 0;
}
.elementor-slideshow--ui-hidden .elementor-swiper-button-next, .elementor-slideshow--ui-hidden .elementor-swiper-button-prev {
opacity : 0;
}
.elementor-slideshow--fullscreen-mode .elementor-video-container {
width : 100%;
}
.elementor-slideshow--zoom-mode .elementor-slideshow__footer, .elementor-slideshow--zoom-mode .elementor-slideshow__header {
background-color : rgb(0, 0, 0, 0.5);
}
.elementor-slideshow--zoom-mode .elementor-swiper-button-next, .elementor-slideshow--zoom-mode .elementor-swiper-button-prev {
opacity : 0;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-menu {
top : 0;
left : 0;
width : 100vw;
height : 100vh;
opacity : 1;
cursor : default;
background-color : rgb(0, 0, 0, 0.5);
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links {
transform : scale(1);
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links, .elementor-slideshow--share-mode .elementor-slideshow__share-links a {
opacity : 1;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter {
color : #1da1f2;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook {
color : #3b5998;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest {
color : #bd081c;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold {
color : #9da5ae;
}
.elementor-slideshow--share-mode .eicon-share-arrow {
z-index : 2;
}
.animated {
animation-duration : 1.25s;
}
.animated.animated-slow {
animation-duration : 2s;
}
.animated.animated-fast {
animation-duration : 0.75s;
}
.animated.infinite {
animation-iteration-count : infinite;
}
.animated.reverse {
animation-direction : reverse;
animation-fill-mode : forwards;
}
@media (prefers-reduced-motion: reduce) {
.animated {
animation : none;
}
}
.elementor-shape {
overflow : hidden;
position : absolute;
left : 0;
width : 100%;
line-height : 0;
direction : ltr;
}
.elementor-shape-top {
top : -1px;
}
.elementor-shape-top:not([data-negative="false"]) svg {
z-index : -1;
}
.elementor-shape-bottom {
bottom : -1px;
}
.elementor-shape-bottom:not([data-negative="true"]) svg {
z-index : -1;
}
.elementor-shape[data-negative="false"].elementor-shape-bottom, .elementor-shape[data-negative="true"].elementor-shape-top {
transform : rotate(180deg);
}
.elementor-shape svg {
display : block;
width : calc(100% + 1.3px);
position : relative;
left : 50%;
transform : translateX(-50%);
}
.elementor-shape .elementor-shape-fill {
transform-origin : center;
transform : rotateY(0deg);
}
#wp-admin-bar-elementor_edit_page > .ab-item:before {
content : "\e813";
font-family : eicons;
top : 3px;
font-size : 18px;
}
#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item {
display : flex;
width : 200px;
}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-title {
white-space : nowrap;
text-overflow : ellipsis;
overflow : hidden;
width : 100%;
}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-type {
background : #3f444b;
font-size : 11px;
line-height : 9px;
margin-top : 6px;
padding : 4px 8px;
border-radius : 3px;
}
#wp-admin-bar-elementor_inspector > .ab-item:before {
content : "\f348";
top : 2px;
}
#wpadminbar * {
font-style : normal;
}
.page-template-elementor_canvas.elementor-page:before {
display : none;
}
.elementor-post__thumbnail__link {
transition : none;
}
#left-area ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items {
padding : 0;
}
.e--ua-appleWebkit.rtl {
--flex-right : flex-start;
}
.e--ua-appleWebkit .elementor-share-buttons--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right {
--justify-content : var(--flex-right, flex-end);
}
.e--ua-appleWebkit .elementor-share-buttons--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center {
--justify-content : center;
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid {
width : auto;
display : flex;
flex-wrap : wrap;
justify-content : var(--justify-content, space-between);
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid {
display : inline-block;
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item {
margin-left : 0;
margin-right : 0;
}
@media (max-width: 1024px) {
.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right {
--justify-content : var(--flex-right, flex-end);
}
.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center {
--justify-content : center;
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid {
width : auto;
display : flex;
flex-wrap : wrap;
justify-content : var(--justify-content, space-between);
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid {
display : inline-block;
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item {
margin-left : 0;
margin-right : 0;
}
}
@media (max-width: 767px) {
.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right {
--justify-content : var(--flex-right, flex-end);
}
.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center {
--justify-content : center;
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid {
width : auto;
display : flex;
flex-wrap : wrap;
justify-content : var(--justify-content, space-between);
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid {
display : inline-block;
}
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item {
margin-left : 0;
margin-right : 0;
}
}
@media (max-width: 767px) {
.elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
display : none;
}
}
@media {
.elementor .elementor-hidden-mobile_extra {
display : none;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.elementor .elementor-hidden-tablet {
display : none;
}
}
@media {
.elementor .elementor-hidden-laptop, .elementor .elementor-hidden-tablet_extra {
display : none;
}
}
@media (min-width: 1025px) and (max-width: 99999px) {
.elementor .elementor-hidden-desktop {
display : none;
}
}
@media {
.elementor .elementor-hidden-widescreen {
display : none;
}
}
.elementor-widget-text-path {
font-size : 20px;
text-align : var(--alignment, start);
}
.elementor-widget-text-path svg {
width : var(--width);
max-width : 100%;
height : auto;
overflow : visible;
transform : rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1));
}
.elementor-widget-text-path svg:hover path {
--path-fill : var(--path-fill-hover);
--stroke-color : var(--stroke-color-hover);
--stroke-width : var(--stroke-width-hover);
}
.elementor-widget-text-path svg text {
--fill : var(--text-color);
direction : var(--direction, ltr);
}
.elementor-widget-text-path svg text:hover {
--color : var(--text-color-hover, var(--text-color));
--fill : var(--color);
}
.elementor-widget-n-tabs {
--n-tabs-color-accent-fallback : #61ce70;
--n-tabs-color-secondary-fallback : #54595f;
--n-tabs-default-padding-block : 15px;
--n-tabs-default-padding-inline : 35px;
--n-tabs-background-color : transparent;
--n-tabs-display : flex;
--n-tabs-direction : column;
--n-tabs-gap : 10px;
--n-tabs-heading-display : flex;
--n-tabs-heading-direction : row;
--n-tabs-heading-grow : initial;
--n-tabs-heading-justify-content : center;
--n-tabs-heading-width : initial;
--n-tabs-heading-overflow-x : initial;
--n-tabs-heading-wrap : nowrap;
--n-tabs-border-width : 1px;
--n-tabs-border-color : #d5d8dc;
--n-tabs-content-display : flex;
--n-tabs-title-color : var(--e-global-color-secondary, var(--n-tabs-color-secondary-fallback));
--n-tabs-title-color-hover : #fff;
--n-tabs-title-color-active : #fff;
--n-tabs-title-background-color : #f1f2f3;
--n-tabs-title-background-color-hover : var(--e-global-color-accent, var(--n-tabs-color-accent-fallback));
--n-tabs-title-background-color-active : var(--e-global-color-accent, var(--n-tabs-color-accent-fallback));
--n-tabs-title-width : initial;
--n-tabs-title-height : initial;
--n-tabs-title-font-size : 1rem;
--n-tabs-title-white-space : initial;
--n-tabs-title-justify-content-toggle : initial;
--n-tabs-title-align-items-toggle : center;
--n-tabs-title-justify-content : center;
--n-tabs-title-align-items : center;
--n-tabs-title-text-align : center;
--n-tabs-title-direction : row;
--n-tabs-title-gap : 10px;
--n-tabs-title-flex-grow : 0;
--n-tabs-title-flex-basis : content;
--n-tabs-title-flex-shrink : initial;
--n-tabs-title-order : initial;
--n-tabs-title-padding-top : var(--n-tabs-default-padding-block);
--n-tabs-title-padding-bottom : var(--n-tabs-default-padding-block);
--n-tabs-title-padding-left : var(--n-tabs-default-padding-inline);
--n-tabs-title-padding-right : var(--n-tabs-default-padding-inline);
--n-tabs-title-border-radius : initial;
--n-tabs-title-transition : 0.3s;
--n-tabs-icon-color : var(--e-global-color-secondary, var(--n-tabs-color-secondary-fallback));
--n-tabs-icon-color-hover : var(--n-tabs-title-color-hover);
--n-tabs-icon-color-active : #fff;
--n-tabs-icon-gap : 5px;
width : 100%;
max-width : 100%;
--n-tabs-title-padding-inline-start : var(--n-tabs-title-padding-left);
--n-tabs-title-padding-inline-end : var(--n-tabs-title-padding-right);
--n-tabs-title-padding-block-start : var(--n-tabs-title-padding-top);
--n-tabs-title-padding-block-end : var(--n-tabs-title-padding-bottom);
}
body.rtl .elementor-widget-n-tabs {
--n-tabs-title-padding-inline-start : var(--n-tabs-title-padding-right);
--n-tabs-title-padding-inline-end : var(--n-tabs-title-padding-left);
}
.elementor-widget-n-tabs .e-n-tabs {
display : var(--n-tabs-display);
flex-direction : var(--n-tabs-direction);
gap : var(--n-tabs-gap);
text-align : start;
min-width : 0;
}
.elementor-widget-n-tabs .e-n-tabs-heading {
display : var(--n-tabs-heading-display);
flex-basis : var(--n-tabs-heading-width);
flex-direction : var(--n-tabs-heading-direction);
flex-shrink : 0;
justify-content : var(--n-tabs-heading-justify-content);
gap : var(--n-tabs-title-gap);
overflow-x : var(--n-tabs-heading-overflow-x);
flex-wrap : var(--n-tabs-heading-wrap);
scrollbar-width : none;
}
.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar {
display : none;
}
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll {
cursor : grabbing;
}
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active {
position : relative;
}
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active:before {
content : "";
position : absolute;
inset-block : 0;
inset-inline : -1000vw;
z-index : 2;
}
.elementor-widget-n-tabs .e-n-tabs-content {
display : var(--n-tabs-content-display);
flex-grow : 1;
min-width : 0;
}
.elementor-widget-n-tabs .e-n-tabs-content > .e-con:not(.e-active) {
display : none;
}
.elementor-widget-n-tabs .e-n-tabs:not(.e-activated) > .e-n-tabs-content > .e-con:first-child {
display : flex;
}
.elementor-widget-n-tabs .e-n-tab-title {
all : unset;
user-select : none;
display : flex;
align-items : var(--n-tabs-title-align-items-toggle, var(--n-tabs-title-align-items));
flex-direction : var(--n-tabs-title-direction);
justify-content : var(--n-tabs-title-justify-content-toggle, var(--n-tabs-title-justify-content));
gap : var(--n-tabs-icon-gap);
border-width : var(--n-tabs-border-width);
position : relative;
cursor : pointer;
outline : none;
flex-grow : var(--n-tabs-title-flex-grow);
flex-basis : var(--n-tabs-title-flex-basis);
flex-shrink : var(--n-tabs-title-flex-shrink);
padding-block-start : var(--n-tabs-title-padding-block-start);
padding-inline-end : var(--n-tabs-title-padding-inline-end);
padding-block-end : var(--n-tabs-title-padding-block-end);
padding-inline-start : var(--n-tabs-title-padding-inline-start);
border-radius : var(--n-tabs-title-border-radius);
height : var(--n-tabs-title-height);
width : var(--n-tabs-title-width);
}
.elementor-widget-n-tabs .e-n-tab-title span i, .elementor-widget-n-tabs .e-n-tab-title span svg {
transition : color var(--n-tabs-title-transition), fill var(--n-tabs-title-transition);
}
.elementor-widget-n-tabs .e-n-tab-title-text {
display : flex;
align-items : center;
font-size : var(--n-tabs-title-font-size);
text-align : var(--n-tabs-title-text-align);
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon {
display : flex;
align-items : center;
flex-direction : column;
flex-shrink : 0;
overflow : hidden;
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i {
font-size : var(--n-tabs-icon-size, var(--n-tabs-title-font-size));
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg {
width : var(--n-tabs-icon-size, var(--n-tabs-title-font-size));
height : var(--n-tabs-icon-size, var(--n-tabs-title-font-size));
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty {
display : none;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] {
background-color : #f1f2f3;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] .e-n-tab-icon i:last-child, .elementor-widget-n-tabs .e-n-tab-title[aria-selected="false"] .e-n-tab-icon svg:last-child {
transform : translateY(-100vh);
height : 0;
opacity : 0;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"], .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] a {
color : var(--n-tabs-title-color-active);
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-icon i {
color : var(--n-tabs-icon-color-active);
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-icon i:first-child, .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] .e-n-tab-icon svg:first-child {
transform : translateY(-100vh);
height : 0;
opacity : 0;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"][class*="elementor-animation-"]:active, .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"][class*="elementor-animation-"]:focus, .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"][class*="elementor-animation-"]:hover {
transform : none;
animation : initial;
}
.elementor-widget-n-tabs [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover, .elementor-widget-n-tabs [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover a {
color : var(--n-tabs-title-color-hover);
}
.elementor-widget-n-tabs [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon i {
color : var(--n-tabs-icon-color-hover);
}
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover, .elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover a {
color : var(--n-tabs-title-color-active);
}
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon i {
color : var(--n-tabs-icon-color-active);
}
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon i:first-child, .elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon svg:first-child {
transform : translateY(-100vh);
height : 0;
opacity : 0;
}
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover[class*="elementor-animation-"]:active, .elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover[class*="elementor-animation-"]:focus, .elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover[class*="elementor-animation-"]:hover {
transform : none;
animation : initial;
}
.elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon i:last-child, .elementor-widget-n-tabs [data-touch-mode="true"] .e-n-tab-title[aria-selected="false"]:hover .e-n-tab-icon svg:last-child {
transform : none;
height : auto;
opacity : 1;
}
.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover {
background-image : none;
}
.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"], .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover {
background-image : none;
}
@media (max-width: 767px) {
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile {
--n-tabs-direction : column;
--n-tabs-heading-display : contents;
--n-tabs-content-display : contents;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs {
gap : 0;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content > .e-con {
order : var(--n-tabs-title-order);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title {
order : var(--n-tabs-title-order);
width : auto;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child) {
margin-block-start : var(--n-tabs-title-gap);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected="true"] {
margin-block-end : var(--n-tabs-gap);
}
}
@media {
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra {
--n-tabs-direction : column;
--n-tabs-heading-display : contents;
--n-tabs-content-display : contents;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs {
gap : 0;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content > .e-con {
order : var(--n-tabs-title-order);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title {
order : var(--n-tabs-title-order);
width : auto;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child) {
margin-block-start : var(--n-tabs-title-gap);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected="true"] {
margin-block-end : var(--n-tabs-gap);
}
}
@media (max-width: 1024px) {
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet {
--n-tabs-direction : column;
--n-tabs-heading-display : contents;
--n-tabs-content-display : contents;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs {
gap : 0;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content > .e-con {
order : var(--n-tabs-title-order);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title {
order : var(--n-tabs-title-order);
width : auto;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child) {
margin-block-start : var(--n-tabs-title-gap);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected="true"] {
margin-block-end : var(--n-tabs-gap);
}
}
@media {
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra {
--n-tabs-direction : column;
--n-tabs-heading-display : contents;
--n-tabs-content-display : contents;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs {
gap : 0;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content > .e-con {
order : var(--n-tabs-title-order);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title {
order : var(--n-tabs-title-order);
width : auto;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child) {
margin-block-start : var(--n-tabs-title-gap);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected="true"] {
margin-block-end : var(--n-tabs-gap);
}
}
@media {
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop {
--n-tabs-direction : column;
--n-tabs-heading-display : contents;
--n-tabs-content-display : contents;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs {
gap : 0;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content > .e-con {
order : var(--n-tabs-title-order);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title {
order : var(--n-tabs-title-order);
width : auto;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child) {
margin-block-start : var(--n-tabs-title-gap);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected="true"] {
margin-block-end : var(--n-tabs-gap);
}
}
.elementor-widget-n-accordion {
--n-accordion-title-font-size : 20px;
--n-accordion-title-flex-grow : initial;
--n-accordion-title-justify-content : initial;
--n-accordion-title-icon-order : -1;
--n-accordion-border-width : 1px;
--n-accordion-border-color : #d5d8dc;
--n-accordion-border-style : solid;
--n-accordion-item-title-flex-grow : initial;
--n-accordion-item-title-space-between : 0;
--n-accordion-item-title-distance-from-content : 0;
--n-accordion-padding : 10px;
--n-accordion-border-radius : 0;
--n-accordion-icon-size : 15px;
--n-accordion-title-normal-color : #1f2124;
--n-accordion-title-hover-color : #1f2124;
--n-accordion-title-active-color : #1f2124;
--n-accordion-icon-normal-color : var(--n-accordion-title-normal-color);
--n-accordion-icon-hover-color : var(--n-accordion-title-hover-color);
--n-accordion-icon-active-color : var(--n-accordion-title-active-color);
--n-accordion-icon-gap : 0 10px;
width : 100%;
}
.elementor-widget-n-accordion .e-n-accordion details > summary::-webkit-details-marker {
display : none;
}
.elementor-widget-n-accordion .e-n-accordion-item {
display : flex;
flex-direction : column;
position : relative;
}
.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child) {
margin-block-end : var(--n-accordion-item-title-space-between);
}
.elementor-widget-n-accordion .e-n-accordion-item-title, :where(.elementor-widget-n-accordion .e-n-accordion-item > .e-con) {
border : var(--n-accordion-border-color) var(--n-accordion-border-style) var(--n-accordion-border-width);
}
.elementor-widget-n-accordion .e-n-accordion-item-title {
display : flex;
flex-direction : row;
list-style : none;
padding : var(--n-accordion-padding);
justify-content : var(--n-accordion-title-justify-content);
border-radius : var(--n-accordion-border-radius);
color : var(--n-accordion-title-normal-color);
align-items : center;
cursor : pointer;
}
.elementor-widget-n-accordion .e-n-accordion-item-title-header {
display : flex;
}
.elementor-widget-n-accordion .e-n-accordion-item-title-header h1, .elementor-widget-n-accordion .e-n-accordion-item-title-header h2, .elementor-widget-n-accordion .e-n-accordion-item-title-header h3, .elementor-widget-n-accordion .e-n-accordion-item-title-header h4, .elementor-widget-n-accordion .e-n-accordion-item-title-header h5, .elementor-widget-n-accordion .e-n-accordion-item-title-header h6, .elementor-widget-n-accordion .e-n-accordion-item-title-header p {
margin-block-start : 0;
margin-block-end : 0;
}
.elementor-widget-n-accordion .e-n-accordion-item-title-text {
font-size : var(--n-accordion-title-font-size);
align-items : center;
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon {
display : flex;
flex-direction : row;
align-items : center;
order : var(--n-accordion-title-icon-order);
position : relative;
width : fit-content;
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span {
height : var(--n-accordion-icon-size);
width : auto;
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span > i {
color : var(--n-accordion-icon-normal-color);
font-size : var(--n-accordion-icon-size);
}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon span > svg {
height : var(--n-accordion-icon-size);
}
.elementor-widget-n-accordion .e-n-accordion-item-title > span {
cursor : pointer;
}
.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
margin-block-end : var(--n-accordion-item-title-distance-from-content);
color : var(--n-accordion-title-active-color);
}
.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-opened {
display : flex;
}
.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed {
display : none;
}
.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon span > i {
color : var(--n-accordion-icon-active-color);
}
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-accordion-item-title {
color : var(--n-accordion-title-hover-color);
}
.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-accordion-item-title-icon span > i {
color : var(--n-accordion-icon-hover-color);
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened {
display : none;
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {
display : flex;
}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > i {
color : var(--n-accordion-icon-normal-color);
}
.elementor-widget-n-accordion .e-n-accordion-item > span {
cursor : pointer;
}
.elementor-accordion {
text-align : start;
}
.elementor-accordion .elementor-accordion-item {
border : #d5d8dc solid 1px;
}
.elementor-accordion .elementor-accordion-item + .elementor-accordion-item {
border-top : none;
}
.elementor-accordion .elementor-tab-title {
margin : 0;
padding : 15px 20px;
font-weight : 700;
line-height : 1;
cursor : pointer;
outline : none;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
display : inline-block;
width : 1.5em;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
width : 1em;
height : 1em;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
float : right;
text-align : right;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
float : left;
text-align : left;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
display : block;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened, .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed {
display : none;
}
.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
display : block;
}
.elementor-accordion .elementor-tab-content {
display : none;
padding : 15px 20px;
border-top : 1px solid #d5d8dc;
}
@media (max-width: 767px) {
.elementor-accordion .elementor-tab-title {
padding : 12px 15px;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
width : 1.2em;
}
.elementor-accordion .elementor-tab-content {
padding : 7px 15px;
}
}
.e-con-inner > .elementor-widget-accordion, .e-con > .elementor-widget-accordion {
--flex-grow : var(--container-widget-flex-grow);
}
.elementor-alert {
padding : 15px;
border-left : 5px solid transparent;
position : relative;
text-align : start;
}
.elementor-alert .elementor-alert-title {
display : block;
font-weight : 700;
}
.elementor-alert .elementor-alert-description {
font-size : 13px;
}
.elementor-alert button.elementor-alert-dismiss {
position : absolute;
right : var(--dismiss-icon-horizontal-position, 10px);
top : var(--dismiss-icon-vertical-position, 10px);
padding : 3px;
font-size : var(--dismiss-icon-size, 20px);
line-height : 1;
background : transparent;
color : var(--dismiss-icon-normal-color, inherit);
border : none;
cursor : pointer;
transition-duration : var(--dismiss-icon-hover-transition-duration, 0.3s);
}
.elementor-alert button.elementor-alert-dismiss:hover {
color : var(--dismiss-icon-hover-color, inherit);
}
.elementor-alert button.elementor-alert-dismiss svg {
width : var(--dismiss-icon-size, 20px);
height : var(--dismiss-icon-size, 20px);
transition-duration : var(--dismiss-icon-hover-transition-duration, 0.3s);
}
.elementor-alert-info .elementor-alert {
color : #31708f;
background-color : #d9edf7;
border-color : #bcdff1;
}
.elementor-alert-success .elementor-alert {
color : #3c763d;
background-color : #dff0d8;
border-color : #cae6be;
}
.elementor-alert-warning .elementor-alert {
color : #8a6d3b;
background-color : #fcf8e3;
border-color : #f9f0c3;
}
.elementor-alert-danger .elementor-alert {
color : #a94442;
background-color : #f2dede;
border-color : #e8c4c4;
}
@media (max-width: 767px) {
.elementor-alert {
padding : 10px;
}
.elementor-alert button.elementor-alert-dismiss {
right : 7px;
top : 7px;
}
}
.elementor-counter {
display : flex;
justify-content : center;
align-items : stretch;
flex-direction : column-reverse;
}
.elementor-counter .elementor-counter-number {
flex-grow : var(--counter-number-grow, 0);
}
.elementor-counter .elementor-counter-number-wrapper {
flex : 1;
display : flex;
font-size : 69px;
font-weight : 600;
line-height : 1;
text-align : center;
}
.elementor-counter .elementor-counter-number-prefix {
text-align : end;
flex-grow : var(--counter-prefix-grow, 1);
white-space : pre-wrap;
}
.elementor-counter .elementor-counter-number-suffix {
text-align : start;
flex-grow : var(--counter-suffix-grow, 1);
white-space : pre-wrap;
}
.elementor-counter .elementor-counter-title {
flex : 1;
display : flex;
justify-content : center;
align-items : center;
margin : 0;
padding : 0;
font-size : 19px;
font-weight : 400;
line-height : 2.5;
}
.elementor-widget-divider {
--divider-border-style : none;
--divider-border-width : 1px;
--divider-color : #0c0d0e;
--divider-icon-size : 20px;
--divider-element-spacing : 10px;
--divider-pattern-height : 24px;
--divider-pattern-size : 20px;
--divider-pattern-url : none;
--divider-pattern-repeat : repeat-x;
}
.elementor-widget-divider .elementor-divider {
display : flex;
}
.elementor-widget-divider .elementor-divider__text {
font-size : 15px;
line-height : 1;
max-width : 95%;
}
.elementor-widget-divider .elementor-divider__element {
margin : 0 var(--divider-element-spacing);
flex-shrink : 0;
}
.elementor-widget-divider .elementor-icon {
font-size : var(--divider-icon-size);
}
.elementor-widget-divider .elementor-divider-separator {
display : flex;
margin : 0;
direction : ltr;
}
.elementor-widget-divider--view-line_icon .elementor-divider-separator, .elementor-widget-divider--view-line_text .elementor-divider-separator {
align-items : center;
}
.elementor-widget-divider--view-line_icon .elementor-divider-separator:after, .elementor-widget-divider--view-line_icon .elementor-divider-separator:before, .elementor-widget-divider--view-line_text .elementor-divider-separator:after, .elementor-widget-divider--view-line_text .elementor-divider-separator:before {
display : block;
content : "";
border-block-end : 0;
flex-grow : 1;
border-block-start : var(--divider-border-width) var(--divider-border-style) var(--divider-color);
}
.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type {
flex-grow : 0;
flex-shrink : 100;
}
.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
content : none;
}
.elementor-widget-divider--element-align-left .elementor-divider__element {
margin-left : 0;
}
.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type {
flex-grow : 0;
flex-shrink : 100;
}
.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
content : none;
}
.elementor-widget-divider--element-align-right .elementor-divider__element {
margin-right : 0;
}
.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type {
flex-grow : 0;
flex-shrink : 100;
}
.elementor-widget-divider--element-align-start .elementor-divider-separator:before {
content : none;
}
.elementor-widget-divider--element-align-start .elementor-divider__element {
margin-inline-start : 0;
}
.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type {
flex-grow : 0;
flex-shrink : 100;
}
.elementor-widget-divider--element-align-end .elementor-divider-separator:after {
content : none;
}
.elementor-widget-divider--element-align-end .elementor-divider__element {
margin-inline-end : 0;
}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
border-block-start : var(--divider-border-width) var(--divider-border-style) var(--divider-color);
}
.elementor-widget-divider--separator-type-pattern {
--divider-border-style : none;
}
.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before, .elementor-widget-divider--separator-type-pattern:not([class*="elementor-widget-divider--view"]) .elementor-divider-separator {
width : 100%;
min-height : var(--divider-pattern-height);
background-color : #0c0d0e;
}
.elementor-widget-divider--no-spacing {
--divider-pattern-size : auto;
}
.elementor-widget-divider--bg-round {
--divider-pattern-repeat : round;
}
.rtl .elementor-widget-divider .elementor-divider__text {
direction : rtl;
}
.e-con-inner > .elementor-widget-divider, .e-con > .elementor-widget-divider {
width : var(--container-widget-width, 100%);
--flex-grow : var(--container-widget-flex-grow);
}
.elementor-image-gallery .gallery-item {
display : inline-block;
text-align : center;
vertical-align : top;
width : 100%;
max-width : 100%;
margin : 0 auto;
}
.elementor-image-gallery .gallery-item img {
margin : 0 auto;
}
.elementor-image-gallery .gallery-item .gallery-caption {
margin : 0;
}
.elementor-image-gallery figure img {
display : block;
}
.elementor-image-gallery figure figcaption {
width : 100%;
}
.gallery-spacing-custom .elementor-image-gallery .gallery-icon {
padding : 0;
}
@media (min-width: 768px) {
.elementor-image-gallery .gallery-columns-2 .gallery-item {
max-width : 50%;
}
.elementor-image-gallery .gallery-columns-3 .gallery-item {
max-width : 33.33%;
}
.elementor-image-gallery .gallery-columns-4 .gallery-item {
max-width : 25%;
}
.elementor-image-gallery .gallery-columns-5 .gallery-item {
max-width : 20%;
}
.elementor-image-gallery .gallery-columns-6 .gallery-item {
max-width : 16.666%;
}
.elementor-image-gallery .gallery-columns-7 .gallery-item {
max-width : 14.28%;
}
.elementor-image-gallery .gallery-columns-8 .gallery-item {
max-width : 12.5%;
}
.elementor-image-gallery .gallery-columns-9 .gallery-item {
max-width : 11.11%;
}
.elementor-image-gallery .gallery-columns-10 .gallery-item {
max-width : 10%;
}
}
@media (min-width: 480px) and (max-width: 767px) {
.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
max-width : 50%;
}
}
@media (max-width: 479px) {
.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
max-width : 100%;
}
}
.elementor-widget-google_maps .elementor-widget-container {
overflow : hidden;
}
.elementor-widget-google_maps .elementor-custom-embed {
line-height : 0;
}
.elementor-widget-google_maps iframe {
height : 300px;
}
.elementor-heading-title {
padding : 0;
margin : 0;
line-height : 1;
}
.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a {
color : inherit;
font-size : inherit;
line-height : inherit;
}
.elementor-widget-heading .elementor-heading-title.elementor-size-small {
font-size : 15px;
}
.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
font-size : 19px;
}
.elementor-widget-heading .elementor-heading-title.elementor-size-large {
font-size : 29px;
}
.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
font-size : 39px;
}
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
font-size : 59px;
}
.elementor-widget-icon-box .elementor-icon-box-wrapper {
display : block;
text-align : center;
}
.elementor-widget-icon-box .elementor-icon-box-icon {
margin-bottom : var(--icon-box-icon-margin, 15px);
margin-right : auto;
margin-left : auto;
}
@media (min-width: 768px) {
.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
align-items : flex-start;
}
.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
align-items : center;
}
.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper {
align-items : flex-end;
}
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
display : flex;
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
display : inline-flex;
flex : 0 0 auto;
}
.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
text-align : end;
flex-direction : row-reverse;
}
.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
margin-left : var(--icon-box-icon-margin, 15px);
margin-right : 0;
margin-bottom : unset;
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
text-align : start;
flex-direction : row;
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
margin-right : var(--icon-box-icon-margin, 15px);
margin-left : 0;
margin-bottom : unset;
}
.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper {
display : block;
text-align : center;
flex-direction : unset;
}
.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon {
margin-bottom : var(--icon-box-icon-margin, 15px);
margin-right : auto;
margin-left : auto;
}
@media {
.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper {
display : flex;
}
.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon {
display : inline-flex;
flex : 0 0 auto;
}
.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper {
text-align : end;
flex-direction : row-reverse;
}
.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon {
margin-left : var(--icon-box-icon-margin, 15px);
margin-right : 0;
margin-bottom : unset;
}
.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper {
text-align : start;
flex-direction : row;
}
.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon {
margin-right : var(--icon-box-icon-margin, 15px);
margin-left : 0;
margin-bottom : unset;
}
.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper {
display : block;
text-align : center;
flex-direction : unset;
}
.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon {
margin-bottom : var(--icon-box-icon-margin, 15px);
margin-right : auto;
margin-left : auto;
}
}
@media {
.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper {
display : flex;
}
.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon {
display : inline-flex;
flex : 0 0 auto;
}
.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper {
text-align : end;
flex-direction : row-reverse;
}
.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon {
margin-left : var(--icon-box-icon-margin, 15px);
margin-right : 0;
margin-bottom : unset;
}
.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper {
text-align : start;
flex-direction : row;
}
.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon {
margin-right : var(--icon-box-icon-margin, 15px);
margin-left : 0;
margin-bottom : unset;
}
.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper {
display : block;
text-align : center;
flex-direction : unset;
}
.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon {
margin-bottom : var(--icon-box-icon-margin, 15px);
margin-right : auto;
margin-left : auto;
}
}
@media {
.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper {
display : flex;
}
.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon {
display : inline-flex;
flex : 0 0 auto;
}
.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper {
text-align : end;
flex-direction : row-reverse;
}
.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon {
margin-left : var(--icon-box-icon-margin, 15px);
margin-right : 0;
margin-bottom : unset;
}
.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper {
text-align : start;
flex-direction : row;
}
.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon {
margin-right : var(--icon-box-icon-margin, 15px);
margin-left : 0;
margin-bottom : unset;
}
.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper {
display : block;
text-align : center;
flex-direction : unset;
}
.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon {
margin-bottom : var(--icon-box-icon-margin, 15px);
margin-right : auto;
margin-left : auto;
}
}
@media (max-width: 1024px) {
.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper {
display : flex;
}
.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon {
display : inline-flex;
flex : 0 0 auto;
}
.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper {
text-align : end;
flex-direction : row-reverse;
}
.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon {
margin-left : var(--icon-box-icon-margin, 15px);
margin-right : 0;
margin-bottom : unset;
}
.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper {
text-align : start;
flex-direction : row;
}
.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon {
margin-right : var(--icon-box-icon-margin, 15px);
margin-left : 0;
margin-bottom : unset;
}
.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper {
display : block;
text-align : center;
flex-direction : unset;
}
.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon {
margin-bottom : var(--icon-box-icon-margin, 15px);
margin-right : auto;
margin-left : auto;
}
}
@media {
.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper {
display : flex;
}
.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon {
display : inline-flex;
flex : 0 0 auto;
}
.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper {
text-align : end;
flex-direction : row-reverse;
}
.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon {
margin-left : var(--icon-box-icon-margin, 15px);
margin-right : 0;
margin-bottom : unset;
}
.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper {
text-align : start;
flex-direction : row;
}
.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon {
margin-right : var(--icon-box-icon-margin, 15px);
margin-left : 0;
margin-bottom : unset;
}
.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper {
display : block;
text-align : center;
flex-direction : unset;
}
.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon {
margin-bottom : var(--icon-box-icon-margin, 15px);
margin-right : auto;
margin-left : auto;
}
}
@media (max-width: 767px) {
.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper {
display : flex;
}
.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon {
display : inline-flex;
flex : 0 0 auto;
}
.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper {
text-align : end;
flex-direction : row-reverse;
}
.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon {
margin-left : var(--icon-box-icon-margin, 15px);
margin-right : 0;
margin-bottom : unset;
}
.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper {
text-align : start;
flex-direction : row;
}
.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon {
margin-right : var(--icon-box-icon-margin, 15px);
margin-left : 0;
margin-bottom : unset;
}
.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {
display : block;
text-align : center;
flex-direction : unset;
}
.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon {
margin-bottom : var(--icon-box-icon-margin, 15px);
margin-right : auto;
margin-left : auto;
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
display : block;
flex : unset;
}
}
.elementor-widget-icon-box .elementor-icon-box-title a {
color : inherit;
}
.elementor-widget-icon-box .elementor-icon-box-content {
flex-grow : 1;
}
.elementor-widget-icon-box .elementor-icon-box-description {
margin : 0;
}
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
overflow : hidden;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items {
margin-right : -8px;
margin-left : -8px;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-right : 8px;
margin-left : 8px;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
width : auto;
left : auto;
right : auto;
position : relative;
height : 100%;
border-top : 0;
border-bottom : 0;
border-right : 0;
border-left-width : 1px;
border-style : solid;
right : -8px;
}
.elementor-widget .elementor-icon-list-items {
list-style-type : none;
margin : 0;
padding : 0;
}
.elementor-widget .elementor-icon-list-item {
margin : 0;
padding : 0;
position : relative;
}
.elementor-widget .elementor-icon-list-item:after {
position : absolute;
bottom : 0;
width : 100%;
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
display : flex;
font-size : inherit;
align-items : var(--icon-vertical-align, center);
}
.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
align-self : center;
padding-inline-start : 5px;
}
.elementor-widget .elementor-icon-list-icon {
display : flex;
position : relative;
top : var(--icon-vertical-offset, initial);
}
.elementor-widget .elementor-icon-list-icon svg {
width : var(--e-icon-list-icon-size, 1em);
height : var(--e-icon-list-icon-size, 1em);
}
.elementor-widget .elementor-icon-list-icon i {
width : 1.25em;
}
.elementor-widget.elementor-list-item-link-full_width a {
width : 100%;
}
.elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a {
justify-content : center;
}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
margin : auto;
}
.elementor-widget.elementor-align-center .elementor-inline-items {
justify-content : center;
}
.elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a {
justify-content : flex-start;
text-align : left;
}
.elementor-widget.elementor-align-left .elementor-inline-items {
justify-content : flex-start;
}
.elementor-widget.elementor-align-right .elementor-icon-list-item, .elementor-widget.elementor-align-right .elementor-icon-list-item a {
justify-content : flex-end;
text-align : right;
}
.elementor-widget.elementor-align-right .elementor-icon-list-items {
justify-content : flex-end;
}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
left : 0;
}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
right : 0;
}
@media {
.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
justify-content : center;
}
.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
margin : auto;
}
.elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
justify-content : center;
}
.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
justify-content : flex-start;
text-align : left;
}
.elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
justify-content : flex-start;
}
.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
justify-content : flex-end;
text-align : right;
}
.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
justify-content : flex-end;
}
.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
left : 0;
}
.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
right : 0;
}
}
@media {
.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
justify-content : center;
}
.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
margin : auto;
}
.elementor-widget.elementor-laptop-align-center .elementor-inline-items {
justify-content : center;
}
.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
justify-content : flex-start;
text-align : left;
}
.elementor-widget.elementor-laptop-align-left .elementor-inline-items {
justify-content : flex-start;
}
.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
justify-content : flex-end;
text-align : right;
}
.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
justify-content : flex-end;
}
.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
left : 0;
}
.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
right : 0;
}
}
@media {
.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
justify-content : center;
}
.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
margin : auto;
}
.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
justify-content : center;
}
.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
justify-content : flex-start;
text-align : left;
}
.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
justify-content : flex-start;
}
.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
justify-content : flex-end;
text-align : right;
}
.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
justify-content : flex-end;
}
.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
left : 0;
}
.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
right : 0;
}
}
@media (max-width: 1024px) {
.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
justify-content : center;
}
.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
margin : auto;
}
.elementor-widget.elementor-tablet-align-center .elementor-inline-items {
justify-content : center;
}
.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
justify-content : flex-start;
text-align : left;
}
.elementor-widget.elementor-tablet-align-left .elementor-inline-items {
justify-content : flex-start;
}
.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
justify-content : flex-end;
text-align : right;
}
.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
justify-content : flex-end;
}
.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
left : 0;
}
.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
right : 0;
}
}
@media {
.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
justify-content : center;
}
.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
margin : auto;
}
.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
justify-content : center;
}
.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
justify-content : flex-start;
text-align : left;
}
.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
justify-content : flex-start;
}
.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
justify-content : flex-end;
text-align : right;
}
.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
justify-content : flex-end;
}
.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
left : 0;
}
.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
right : 0;
}
}
@media (max-width: 767px) {
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
justify-content : center;
}
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
margin : auto;
}
.elementor-widget.elementor-mobile-align-center .elementor-inline-items {
justify-content : center;
}
.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
justify-content : flex-start;
text-align : left;
}
.elementor-widget.elementor-mobile-align-left .elementor-inline-items {
justify-content : flex-start;
}
.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
justify-content : flex-end;
text-align : right;
}
.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
justify-content : flex-end;
}
.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
left : 0;
}
.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
right : 0;
}
}
.elementor-widget-image {
text-align : center;
}
.elementor-widget-image a {
display : inline-block;
}
.elementor-widget-image a img[src$=".svg"] {
width : 48px;
}
.elementor-widget-image img {
vertical-align : middle;
display : inline-block;
}
.elementor-widget-image-box .elementor-image-box-content {
width : 100%;
}
@media (min-width: 768px) {
.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
display : flex;
}
.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
text-align : end;
flex-direction : row-reverse;
}
.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
text-align : start;
flex-direction : row;
}
.elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
margin : auto;
}
.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
align-items : flex-start;
}
.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
align-items : center;
}
.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
align-items : flex-end;
}
}
@media (max-width: 767px) {
.elementor-widget-image-box .elementor-image-box-img {
margin-left : auto !important ;
margin-right : auto !important ;
margin-bottom : 15px;
}
}
.elementor-widget-image-box .elementor-image-box-img {
display : inline-block;
}
.elementor-widget-image-box .elementor-image-box-title a {
color : inherit;
}
.elementor-widget-image-box .elementor-image-box-wrapper {
text-align : center;
}
.elementor-widget-image-box .elementor-image-box-description {
margin : 0;
}
.elementor-widget-image-carousel .swiper, .elementor-widget-image-carousel .swiper-container {
position : static;
}
.elementor-widget-image-carousel .swiper-container .swiper-slide figure, .elementor-widget-image-carousel .swiper .swiper-slide figure {
line-height : inherit;
}
.elementor-widget-image-carousel .swiper-slide {
text-align : center;
}
.elementor-image-carousel-wrapper:not(.swiper-container-initialized):not(.swiper-initialized) .swiper-slide {
max-width : calc(100% / var(--e-image-carousel-slides-to-show, 3));
}
body.elementor-page .elementor-widget-menu-anchor {
margin-bottom : 0;
}
.elementor-widget-progress {
text-align : start;
}
.elementor-progress-wrapper {
position : relative;
background-color : #eee;
color : #fff;
height : 100%;
border-radius : 2px;
}
.elementor-progress-bar {
display : flex;
background-color : #69727d;
width : 0;
font-size : 11px;
height : 30px;
line-height : 30px;
border-radius : 2px;
transition : width 1s ease-in-out;
}
.elementor-progress-text {
flex-grow : 1;
white-space : nowrap;
text-overflow : ellipsis;
overflow : hidden;
padding-inline-start : 15px;
}
.elementor-progress-percentage {
padding-inline-end : 15px;
}
.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar {
background-color : #5bc0de;
}
.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar {
background-color : #5cb85c;
}
.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar {
background-color : #f0ad4e;
}
.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar {
background-color : #d9534f;
}
.elementor-progress .elementor-title {
display : block;
}
@media (max-width: 767px) {
.elementor-progress-text {
padding-inline-start : 10px;
}
}
.e-con-inner .elementor-progress-wrapper, .e-con .elementor-progress-wrapper {
height : auto;
}
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
line-height : 1;
font-size : 0;
}
.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
display : inline-grid;
}
.elementor-widget-social-icons .elementor-grid {
column-gap : var(--grid-column-gap, 5px);
row-gap : var(--grid-row-gap, 5px);
justify-content : var(--justify-content, center);
justify-items : var(--justify-content, center);
}
.elementor-icon.elementor-social-icon {
font-size : var(--icon-size, 25px);
line-height : var(--icon-size, 25px);
width : calc(var(--icon-size, 25px) + 2 * var(--icon-padding, 0.5em));
height : calc(var(--icon-size, 25px) + 2 * var(--icon-padding, 0.5em));
}
.elementor-social-icon {
--e-social-icon-icon-color : #fff;
display : inline-flex;
background-color : #69727d;
align-items : center;
justify-content : center;
text-align : center;
cursor : pointer;
}
.elementor-social-icon i {
color : var(--e-social-icon-icon-color);
}
.elementor-social-icon:last-child {
margin : 0;
}
.elementor-social-icon:hover {
opacity : 0.9;
color : #fff;
}
.elementor-social-icon-android {
background-color : #a4c639;
}
.elementor-social-icon-apple {
background-color : #999;
}
.elementor-social-icon-behance {
background-color : #1769ff;
}
.elementor-social-icon-bitbucket {
background-color : #205081;
}
.elementor-social-icon-codepen {
background-color : #000;
}
.elementor-social-icon-delicious {
background-color : #39f;
}
.elementor-social-icon-deviantart {
background-color : #05cc47;
}
.elementor-social-icon-digg {
background-color : #005be2;
}
.elementor-social-icon-dribbble {
background-color : #ea4c89;
}
.elementor-social-icon-elementor {
background-color : #d30c5c;
}
.elementor-social-icon-envelope {
background-color : #ea4335;
}
.elementor-social-icon-facebook, .elementor-social-icon-facebook-f {
background-color : #3b5998;
}
.elementor-social-icon-flickr {
background-color : #0063dc;
}
.elementor-social-icon-foursquare {
background-color : #2d5be3;
}
.elementor-social-icon-free-code-camp, .elementor-social-icon-freecodecamp {
background-color : #006400;
}
.elementor-social-icon-github {
background-color : #333;
}
.elementor-social-icon-gitlab {
background-color : #e24329;
}
.elementor-social-icon-globe {
background-color : #69727d;
}
.elementor-social-icon-google-plus, .elementor-social-icon-google-plus-g {
background-color : #dd4b39;
}
.elementor-social-icon-houzz {
background-color : #7ac142;
}
.elementor-social-icon-instagram {
background-color : #262626;
}
.elementor-social-icon-jsfiddle {
background-color : #487aa2;
}
.elementor-social-icon-link {
background-color : #818a91;
}
.elementor-social-icon-linkedin, .elementor-social-icon-linkedin-in {
background-color : #0077b5;
}
.elementor-social-icon-medium {
background-color : #00ab6b;
}
.elementor-social-icon-meetup {
background-color : #ec1c40;
}
.elementor-social-icon-mixcloud {
background-color : #273a4b;
}
.elementor-social-icon-odnoklassniki {
background-color : #f4731c;
}
.elementor-social-icon-pinterest {
background-color : #bd081c;
}
.elementor-social-icon-product-hunt {
background-color : #da552f;
}
.elementor-social-icon-reddit {
background-color : #ff4500;
}
.elementor-social-icon-rss {
background-color : #f26522;
}
.elementor-social-icon-shopping-cart {
background-color : #4caf50;
}
.elementor-social-icon-skype {
background-color : #00aff0;
}
.elementor-social-icon-slideshare {
background-color : #0077b5;
}
.elementor-social-icon-snapchat {
background-color : #fffc00;
}
.elementor-social-icon-soundcloud {
background-color : #f80;
}
.elementor-social-icon-spotify {
background-color : #2ebd59;
}
.elementor-social-icon-stack-overflow {
background-color : #fe7a15;
}
.elementor-social-icon-steam {
background-color : #00adee;
}
.elementor-social-icon-stumbleupon {
background-color : #eb4924;
}
.elementor-social-icon-telegram {
background-color : #2ca5e0;
}
.elementor-social-icon-threads {
background-color : #000;
}
.elementor-social-icon-thumb-tack {
background-color : #1aa1d8;
}
.elementor-social-icon-tripadvisor {
background-color : #589442;
}
.elementor-social-icon-tumblr {
background-color : #35465c;
}
.elementor-social-icon-twitch {
background-color : #6441a5;
}
.elementor-social-icon-twitter {
background-color : #1da1f2;
}
.elementor-social-icon-viber {
background-color : #665cac;
}
.elementor-social-icon-vimeo {
background-color : #1ab7ea;
}
.elementor-social-icon-vk {
background-color : #45668e;
}
.elementor-social-icon-weibo {
background-color : #dd2430;
}
.elementor-social-icon-weixin {
background-color : #31a918;
}
.elementor-social-icon-whatsapp {
background-color : #25d366;
}
.elementor-social-icon-wordpress {
background-color : #21759b;
}
.elementor-social-icon-x-twitter {
background-color : #000;
}
.elementor-social-icon-xing {
background-color : #026466;
}
.elementor-social-icon-yelp {
background-color : #af0606;
}
.elementor-social-icon-youtube {
background-color : #cd201f;
}
.elementor-social-icon-500px {
background-color : #0099e5;
}
.elementor-shape-rounded .elementor-icon.elementor-social-icon {
border-radius : 10%;
}
.elementor-shape-circle .elementor-icon.elementor-social-icon {
border-radius : 50%;
}
.e-con {
--container-widget-width : 100%;
}
.e-con-inner > .elementor-widget-spacer, .e-con > .elementor-widget-spacer {
--align-self : var(--container-widget-align-self, initial);
--flex-shrink : 0;
}
.e-con-inner > .elementor-widget-spacer > .elementor-widget-container, .e-con > .elementor-widget-spacer > .elementor-widget-container {
height : 100%;
width : 100%;
}
.e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer, .e-con > .elementor-widget-spacer > .elementor-widget-container > .elementor-spacer {
height : 100%;
}
.e-con-inner > .elementor-widget-spacer.elementor-widget-empty, .e-con > .elementor-widget-spacer.elementor-widget-empty {
position : relative;
min-height : 22px;
min-width : 22px;
}
.e-con-inner > .elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon, .e-con > .elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon {
position : absolute;
top : 0;
bottom : 0;
left : 0;
right : 0;
margin : auto;
padding : 0;
width : 22px;
height : 22px;
}
.elementor-star-rating {
color : #ccd6df;
font-family : eicons;
display : inline-block;
}
.elementor-star-rating i {
display : inline-block;
position : relative;
font-style : normal;
cursor : default;
}
.elementor-star-rating i:before {
content : "\e934";
display : block;
font-size : inherit;
font-family : inherit;
position : absolute;
overflow : hidden;
color : #f0ad4e;
top : 0;
left : 0;
}
.elementor-star-rating .elementor-star-empty:before {
content : none;
}
.elementor-star-rating .elementor-star-1:before {
width : 10%;
}
.elementor-star-rating .elementor-star-2:before {
width : 20%;
}
.elementor-star-rating .elementor-star-3:before {
width : 30%;
}
.elementor-star-rating .elementor-star-4:before {
width : 40%;
}
.elementor-star-rating .elementor-star-5:before {
width : 50%;
}
.elementor-star-rating .elementor-star-6:before {
width : 60%;
}
.elementor-star-rating .elementor-star-7:before {
width : 70%;
}
.elementor-star-rating .elementor-star-8:before {
width : 80%;
}
.elementor-star-rating .elementor-star-9:before {
width : 90%;
}
.elementor-star-rating__wrapper {
display : flex;
align-items : center;
}
.elementor-star-rating__title {
margin-inline-end : 10px;
}
.elementor-star-rating--align-right .elementor-star-rating__wrapper {
text-align : right;
justify-content : flex-end;
}
.elementor-star-rating--align-left .elementor-star-rating__wrapper {
text-align : left;
justify-content : flex-start;
}
.elementor-star-rating--align-center .elementor-star-rating__wrapper {
text-align : center;
justify-content : center;
}
.elementor-star-rating--align-justify .elementor-star-rating__title {
margin-inline-end : auto;
}
@media (max-width: 1024px) {
.elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper {
text-align : right;
justify-content : flex-end;
}
.elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper {
text-align : left;
justify-content : flex-start;
}
.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper {
text-align : center;
justify-content : center;
}
.elementor-star-rating-tablet--align-justify .elementor-star-rating__title {
margin-inline-end : auto;
}
}
@media (max-width: 767px) {
.elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper {
text-align : right;
justify-content : flex-end;
}
.elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper {
text-align : left;
justify-content : flex-start;
}
.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper {
text-align : center;
justify-content : center;
}
.elementor-star-rating-mobile--align-justify .elementor-star-rating__title {
margin-inline-end : auto;
}
}
.last-star {
letter-spacing : 0;
}
.elementor--star-style-star_unicode .elementor-star-rating {
font-family : Arial, Helvetica, sans-serif;
}
.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before {
content : "★";
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
width : 25%;
flex-shrink : 0;
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
border-inline-end-style : none;
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
height : 999em;
width : 0;
right : 0;
border-inline-end-style : solid;
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
top : 0;
transform : translateY(-100%);
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after {
top : 100%;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
display : table-cell;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
border-bottom-style : none;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
bottom : 0;
height : 0;
width : 999em;
border-bottom-style : solid;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
right : 100%;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after {
left : 100%;
}
.elementor-widget-tabs .elementor-tab-content, .elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title:after, .elementor-widget-tabs .elementor-tab-title:before, .elementor-widget-tabs .elementor-tabs-content-wrapper {
border : #d5d8dc 1px;
}
.elementor-widget-tabs .elementor-tabs {
text-align : start;
}
.elementor-widget-tabs .elementor-tabs-wrapper {
overflow : hidden;
}
.elementor-widget-tabs .elementor-tab-title {
cursor : pointer;
outline : var(--focus-outline, none);
}
.elementor-widget-tabs .elementor-tab-desktop-title {
position : relative;
padding : 20px 25px;
font-weight : 700;
line-height : 1;
border : transparent solid;
}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
border-color : #d5d8dc;
}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before {
display : block;
content : "";
position : absolute;
}
.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible {
border : #000 solid 1px;
}
.elementor-widget-tabs .elementor-tab-mobile-title {
padding : 10px;
cursor : pointer;
}
.elementor-widget-tabs .elementor-tab-content {
padding : 20px;
display : none;
}
@media (max-width: 767px) {
.elementor-tabs .elementor-tab-content, .elementor-tabs .elementor-tab-title {
border-style : solid solid none;
}
.elementor-tabs .elementor-tabs-wrapper {
display : none;
}
.elementor-tabs .elementor-tabs-content-wrapper {
border-bottom-style : solid;
}
.elementor-tabs .elementor-tab-content {
padding : 10px;
}
}
@media (min-width: 768px) {
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs {
display : flex;
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
flex-direction : column;
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
flex-grow : 1;
border-style : solid solid solid none;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
border-style : none solid solid;
}
.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper, .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper, .elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper {
display : flex;
}
.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
justify-content : center;
}
.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper {
justify-content : flex-end;
}
.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title {
width : 100%;
}
.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title {
height : 100%;
}
.elementor-tabs .elementor-tab-mobile-title {
display : none;
}
}
.elementor-testimonial-wrapper {
overflow : hidden;
text-align : center;
}
.elementor-testimonial-wrapper .elementor-testimonial-content {
font-size : 1.3em;
margin-bottom : 20px;
}
.elementor-testimonial-wrapper .elementor-testimonial-name {
line-height : 1.5;
display : block;
}
.elementor-testimonial-wrapper .elementor-testimonial-job {
font-size : 0.85em;
display : block;
}
.elementor-testimonial-wrapper .elementor-testimonial-meta {
width : 100%;
line-height : 1;
}
.elementor-testimonial-wrapper .elementor-testimonial-meta-inner {
display : inline-block;
}
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details, .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image {
display : table-cell;
vertical-align : middle;
}
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img {
width : 60px;
height : 60px;
border-radius : 50%;
object-fit : cover;
max-width : none;
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image {
padding-inline-end : 15px;
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details {
text-align : start;
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details, .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
display : block;
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
margin-bottom : 20px;
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
background-color : #69727d;
color : #fff;
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
color : #69727d;
border : solid 3px;
background-color : transparent;
}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
margin-top : 8px;
}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
width : 1em;
height : 1em;
}
.elementor-widget-text-editor .elementor-drop-cap {
float : left;
text-align : center;
line-height : 1;
font-size : 50px;
}
.elementor-widget-text-editor .elementor-drop-cap-letter {
display : inline-block;
}
.elementor-toggle {
text-align : start;
}
.elementor-toggle .elementor-tab-title {
font-weight : 700;
line-height : 1;
margin : 0;
padding : 15px;
border-bottom : 1px solid #d5d8dc;
cursor : pointer;
outline : none;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
display : inline-block;
width : 1em;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
margin-inline-start : -5px;
width : 1em;
height : 1em;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
float : right;
text-align : right;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
float : left;
text-align : left;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
display : block;
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
display : none;
}
.elementor-toggle .elementor-tab-title.elementor-active {
border-bottom : none;
}
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
display : none;
}
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
display : block;
}
.elementor-toggle .elementor-tab-content {
padding : 15px;
border-bottom : 1px solid #d5d8dc;
display : none;
}
@media (max-width: 767px) {
.elementor-toggle .elementor-tab-title {
padding : 12px;
}
.elementor-toggle .elementor-tab-content {
padding : 12px 10px;
}
}
.e-con-inner > .elementor-widget-toggle, .e-con > .elementor-widget-toggle {
width : var(--container-widget-width);
--flex-grow : var(--container-widget-flex-grow);
}
.elementor-widget-video .elementor-widget-container {
overflow : hidden;
transform : translateZ(0);
}
.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video {
height : 100%;
width : 100%;
display : flex;
border : none;
background-color : #000;
}
@supports not (aspect-ratio: 1/1) {
.elementor-widget-video .elementor-wrapper {
position : relative;
overflow : hidden;
height : 0;
}
.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video {
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
}
}
.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
background-size : cover;
background-position : 50%;
}
.elementor-widget-video .elementor-custom-embed-image-overlay {
cursor : pointer;
text-align : center;
}
.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i {
opacity : 1;
}
.elementor-widget-video .elementor-custom-embed-image-overlay img {
display : block;
width : 100%;
object-fit : cover;
object-position : center center;
}
@supports not (aspect-ratio: 1/1) {
.elementor-widget-video .elementor-custom-embed-image-overlay {
position : relative;
overflow : hidden;
height : 0;
}
.elementor-widget-video .elementor-custom-embed-image-overlay img {
position : absolute;
top : 0;
right : 0;
bottom : 0;
left : 0;
}
}
.elementor-widget-video .e-hosted-video .elementor-video {
object-fit : cover;
}
.e-con-inner > .elementor-widget-video, .e-con > .elementor-widget-video {
width : var(--container-widget-width);
--flex-grow : var(--container-widget-flex-grow);
}
.elementor-widget-rating {
--e-rating-gap : 0;
--e-rating-icon-font-size : 16px;
--e-rating-icon-color : #ccd6df;
--e-rating-icon-marked-color : #f0ad4e;
--e-rating-icon-marked-width : 100%;
--e-rating-justify-content : flex-start;
}
.elementor-widget-rating .e-rating {
display : flex;
justify-content : var(--e-rating-justify-content);
}
.elementor-widget-rating .e-rating-wrapper {
display : flex;
justify-content : inherit;
flex-direction : row;
flex-wrap : wrap;
width : fit-content;
margin-block-end : calc(0 - var(--e-rating-gap));
margin-inline-end : calc(0 - var(--e-rating-gap));
}
.elementor-widget-rating .e-rating .e-icon {
position : relative;
margin-block-end : var(--e-rating-gap);
margin-inline-end : var(--e-rating-gap);
}
.elementor-widget-rating .e-rating .e-icon-wrapper.e-icon-marked {
--e-rating-icon-color : var(--e-rating-icon-marked-color);
width : var(--e-rating-icon-marked-width);
position : absolute;
z-index : 1;
height : 100%;
left : 0;
top : 0;
overflow : hidden;
}
.elementor-widget-rating .e-rating .e-icon-wrapper :is(i, svg) {
display : flex;
flex-shrink : 0;
}
.elementor-widget-rating .e-rating .e-icon-wrapper i {
font-size : var(--e-rating-icon-font-size);
color : var(--e-rating-icon-color);
}
.elementor-widget-rating .e-rating .e-icon-wrapper svg {
width : auto;
height : var(--e-rating-icon-font-size);
}
@font-face {
font-family : swiper-icons;
src : url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
font-weight : 400;
font-style : normal;
}
:root {
--swiper-theme-color : #007aff;
}
.swiper {
margin-left : auto;
margin-right : auto;
position : relative;
overflow : hidden;
list-style : none;
padding : 0;
z-index : 1;
}
.swiper-vertical > .swiper-wrapper {
flex-direction : column;
}
.swiper-wrapper {
position : relative;
width : 100%;
height : 100%;
z-index : 1;
display : flex;
transition-property : transform;
box-sizing : content-box;
}
.swiper-android .swiper-slide, .swiper-wrapper {
transform : translate3d(0,0,0);
}
.swiper-pointer-events {
touch-action : pan-y;
}
.swiper-pointer-events.swiper-vertical {
touch-action : pan-x;
}
.swiper-slide {
flex-shrink : 0;
width : 100%;
height : 100%;
position : relative;
transition-property : transform;
}
.swiper-slide-invisible-blank {
visibility : hidden;
}
.swiper-autoheight, .swiper-autoheight .swiper-slide {
height : auto;
}
.swiper-autoheight .swiper-wrapper {
align-items : flex-start;
transition-property : transform, height;
}
.swiper-backface-hidden .swiper-slide {
transform : translateZ(0);
backface-visibility : hidden;
}
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
perspective : 1200px;
}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
transform-style : preserve-3d;
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
position : absolute;
left : 0;
top : 0;
width : 100%;
height : 100%;
z-index : 10;
}
.swiper-3d .swiper-slide-shadow {
background : rgb(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
background-image : linear-gradient(to left, rgb(0, 0, 0, 0.5), rgb(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
background-image : linear-gradient(to right, rgb(0, 0, 0, 0.5), rgb(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
background-image : linear-gradient(to top, rgb(0, 0, 0, 0.5), rgb(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
background-image : linear-gradient(to bottom, rgb(0, 0, 0, 0.5), rgb(0, 0, 0, 0));
}
.swiper-css-mode > .swiper-wrapper {
overflow : auto;
scrollbar-width : none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
display : none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
scroll-snap-align : start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
scroll-snap-type : x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
scroll-snap-type : y mandatory;
}
.swiper-centered > .swiper-wrapper::before {
content : '';
flex-shrink : 0;
order : 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
height : 100%;
min-height : 1px;
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
width : 100%;
min-width : 1px;
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
scroll-snap-align : center center;
}
.swiper-virtual .swiper-slide {
transform : translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
content : '';
position : absolute;
left : 0;
top : 0;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
height : 1px;
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
width : 1px;
}
:root {
--swiper-navigation-size : 44px;
}
.swiper-button-next, .swiper-button-prev {
position : absolute;
top : 50%;
width : calc(var(--swiper-navigation-size) / 44 * 27);
height : var(--swiper-navigation-size);
margin-top : calc(0 - (var(--swiper-navigation-size) / 2));
z-index : 10;
cursor : pointer;
display : flex;
align-items : center;
justify-content : center;
color : var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
opacity : 0.35;
cursor : auto;
}
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
opacity : 0;
cursor : auto;
}
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
display : none !important ;
}
.swiper-button-next:after, .swiper-button-prev:after {
font-family : swiper-icons;
font-size : var(--swiper-navigation-size);
text-transform : none !important ;
letter-spacing : 0;
font-variant : initial;
line-height : 1;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
left : 10px;
right : auto;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
content : 'prev';
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
right : 10px;
left : auto;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
content : 'next';
}
.swiper-button-lock {
display : none;
}
.swiper-pagination {
position : absolute;
text-align : center;
transition : opacity 0.3s;
transform : translate3d(0,0,0);
z-index : 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity : 0;
}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
display : none !important ;
}
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
bottom : 10px;
left : 0;
width : 100%;
}
.swiper-pagination-bullets-dynamic {
overflow : hidden;
font-size : 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transform : scale(0.33);
position : relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
transform : scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
transform : scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
transform : scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
transform : scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
transform : scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
transform : scale(0.33);
}
.swiper-pagination-bullet {
width : var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
height : var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
display : inline-block;
border-radius : 50%;
background : #000;
opacity : var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
border : none;
margin : 0;
padding : 0;
box-shadow : none;
appearance : none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor : pointer;
}
.swiper-pagination-bullet:only-child {
display : none !important ;
}
.swiper-pagination-bullet-active {
opacity : var(--swiper-pagination-bullet-opacity, 1);
background : #007aff;
}
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
right : 10px;
top : 50%;
transform : translate3d(0,-50%,0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
margin : var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
display : block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top : 50%;
transform : translateY(-50%);
width : 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
display : inline-block;
transition : transform 0.2s, top 0.2s;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
margin : 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left : 50%;
transform : translateX(-50%);
white-space : nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition : transform 0.2s, left 0.2s;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition : transform 0.2s, right 0.2s;
}
.swiper-pagination-progressbar {
background : rgb(0, 0, 0, 0.25);
position : absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background : #007aff;
position : absolute;
left : 0;
top : 0;
width : 100%;
height : 100%;
transform : scale(0);
transform-origin : left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
transform-origin : right top;
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
width : 100%;
height : 4px;
left : 0;
top : 0;
}
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
width : 4px;
height : 100%;
left : 0;
top : 0;
}
.swiper-pagination-lock {
display : none;
}
.swiper-scrollbar {
border-radius : 10px;
position : relative;
background : rgb(0, 0, 0, 0.1);
}
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
display : none !important ;
}
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
position : absolute;
left : 1%;
bottom : 3px;
z-index : 50;
height : 5px;
width : 98%;
}
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
position : absolute;
right : 3px;
top : 1%;
z-index : 50;
width : 5px;
height : 98%;
}
.swiper-scrollbar-drag {
height : 100%;
width : 100%;
position : relative;
background : rgb(0, 0, 0, 0.5);
border-radius : 10px;
left : 0;
top : 0;
}
.swiper-scrollbar-cursor-drag {
cursor : move;
}
.swiper-scrollbar-lock {
display : none;
}
.swiper-zoom-container {
width : 100%;
height : 100%;
display : flex;
justify-content : center;
align-items : center;
text-align : center;
}
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
max-width : 100%;
max-height : 100%;
object-fit : contain;
}
.swiper-slide-zoomed {
cursor : move;
}
.swiper-lazy-preloader {
width : 42px;
height : 42px;
position : absolute;
left : 50%;
top : 50%;
margin-left : -21px;
margin-top : -21px;
z-index : 10;
transform-origin : 50%;
box-sizing : border-box;
border : var(--swiper-preloader-color, var(--swiper-theme-color)) solid 4px;
border-radius : 50%;
border-top-color : transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
animation : swiper-preloader-spin 1s linear infinite;
}
.swiper-lazy-preloader-white {
--swiper-preloader-color : #fff;
}
.swiper-lazy-preloader-black {
--swiper-preloader-color : #000;
}
@keyframes swiper-preloader-spin {
0% {
transform : rotate(0deg);
}
100% {
transform : rotate(360deg);
}
}
.swiper .swiper-notification {
position : absolute;
left : 0;
top : 0;
opacity : 0;
z-index : -1000;
}
.swiper-free-mode > .swiper-wrapper {
transition-timing-function : ease-out;
margin : 0 auto;
}
.swiper-grid > .swiper-wrapper {
flex-wrap : wrap;
}
.swiper-grid-column > .swiper-wrapper {
flex-wrap : wrap;
flex-direction : column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
transition-timing-function : ease-out;
}
.swiper-fade .swiper-slide {
transition-property : opacity;
}
.swiper-cube {
overflow : visible;
}
.swiper-cube .swiper-slide {
backface-visibility : hidden;
z-index : 1;
visibility : hidden;
transform-origin : 0 0;
width : 100%;
height : 100%;
}
.swiper-cube.swiper-rtl .swiper-slide {
transform-origin : 100% 0;
}
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
visibility : visible;
}
.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
z-index : 0;
backface-visibility : hidden;
}
.swiper-cube .swiper-cube-shadow {
position : absolute;
left : 0;
bottom : 0;
width : 100%;
height : 100%;
opacity : 0.6;
z-index : 0;
}
.swiper-cube .swiper-cube-shadow:before {
content : '';
background : #000;
position : absolute;
left : 0;
top : 0;
bottom : 0;
right : 0;
filter : blur(50px);
}
.swiper-flip {
overflow : visible;
}
.swiper-flip .swiper-slide {
backface-visibility : hidden;
z-index : 1;
}
.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
z-index : 0;
backface-visibility : hidden;
}
.swiper-creative .swiper-slide {
backface-visibility : hidden;
overflow : hidden;
transition-property : transform, opacity, height;
}
.swiper-cards {
overflow : visible;
}
.swiper-cards .swiper-slide {
transform-origin : center bottom;
backface-visibility : hidden;
overflow : hidden;
}
.elementor-kit-6 {
--e-global-color-primary : #000000;
--e-global-color-secondary : #54595F;
--e-global-color-text : #7A7A7A;
--e-global-color-accent : #61CE70;
--e-global-typography-primary-font-family : "Roboto";
--e-global-typography-primary-font-weight : 600;
--e-global-typography-secondary-font-family : "Roboto Slab";
--e-global-typography-secondary-font-weight : 400;
--e-global-typography-text-font-family : "Roboto";
--e-global-typography-text-font-weight : 400;
--e-global-typography-accent-font-family : "Roboto";
--e-global-typography-accent-font-weight : 500;
}
.elementor-section.elementor-section-boxed > .elementor-container {
max-width : 1140px;
}
.e-con {
--container-max-width : 1140px;
}
.elementor-widget:not(:last-child) {
margin-block-end : 20px;
}
.elementor-element {
--widgets-spacing : 20px 20px;
}
h1.entry-title {
display : var(--page-title-display);
}
@media (max-width: 1024px) {
.elementor-section.elementor-section-boxed > .elementor-container {
max-width : 1024px;
}
.e-con {
--container-max-width : 1024px;
}
}
@media (max-width: 767px) {
.elementor-section.elementor-section-boxed > .elementor-container {
max-width : 767px;
}
.e-con {
--container-max-width : 767px;
}
}
.elementor-29 .elementor-element.elementor-element-2cda1e64 > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content : center;
align-items : center;
}
.elementor-29 .elementor-element.elementor-element-2cda1e64:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-2cda1e64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color : #00C6CE;
}
.elementor-29 .elementor-element.elementor-element-2cda1e64 {
transition : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding : 50px 0 50px 0;
}
.elementor-29 .elementor-element.elementor-element-2cda1e64 > .elementor-background-overlay {
transition : background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-7ea416ae > .elementor-element-populated {
padding : 0 0 0 0;
}
.elementor-29 .elementor-element.elementor-element-555db4bc img {
width : 80%;
}
.elementor-29 .elementor-element.elementor-element-555db4bc > .elementor-widget-container {
padding : 0 0 0 0;
}
.elementor-29 .elementor-element.elementor-element-5ca1b4d {
margin-top : 50px;
margin-bottom : 0;
}
.elementor-29 .elementor-element.elementor-element-fb23852 {
text-align : center;
font-weight : 600;
}
.elementor-29 .elementor-element.elementor-element-70b5bfaa > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content : center;
align-items : center;
}
.elementor-29 .elementor-element.elementor-element-70b5bfaa {
margin-top : 50px;
margin-bottom : 50px;
}
.elementor-29 .elementor-element.elementor-element-236c36a3 {
text-align : left;
}
.elementor-29 .elementor-element.elementor-element-1952b42d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-bottom : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-1952b42d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-top : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-1952b42d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-right : calc(10px / 2);
margin-left : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-1952b42d .elementor-icon-list-items.elementor-inline-items {
margin-right : calc(-10px / 2);
margin-left : calc(-10px / 2);
}
body.rtl .elementor-29 .elementor-element.elementor-element-1952b42d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
left : calc(-10px / 2);
}
body:not(.rtl) .elementor-29 .elementor-element.elementor-element-1952b42d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
right : calc(-10px / 2);
}
.elementor-29 .elementor-element.elementor-element-1952b42d .elementor-icon-list-icon i {
color : #00C6CE;
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-1952b42d .elementor-icon-list-icon svg {
transition : fill 0.3s;
}
.elementor-29 .elementor-element.elementor-element-1952b42d {
--e-icon-list-icon-size : 20px;
--icon-vertical-offset : 0;
}
.elementor-29 .elementor-element.elementor-element-1952b42d .elementor-icon-list-text {
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-3bb4f144 > .elementor-element-populated {
padding : 0 0 0 0;
}
.elementor-29 .elementor-element.elementor-element-12990755 > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content : center;
align-items : center;
}
.elementor-29 .elementor-element.elementor-element-12990755:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-12990755 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color : transparent;
background-image : linear-gradient(230deg, #00C6CE 0%, #000000 100%);
}
.elementor-29 .elementor-element.elementor-element-12990755 {
transition : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding : 50px 0 50px 0;
}
.elementor-29 .elementor-element.elementor-element-12990755 > .elementor-background-overlay {
transition : background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-7dc00a07 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-7dc00a07 .elementor-heading-title {
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-2a13b95 .elementor-wrapper {
--video-aspect-ratio : 1.77777;
}
.elementor-29 .elementor-element.elementor-element-21b663a1 {
margin-top : 50px;
margin-bottom : 50px;
}
.elementor-29 .elementor-element.elementor-element-272cd73e, .elementor-29 .elementor-element.elementor-element-272cd73e > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-272cd73e {
box-shadow : 0 0 10px 0 rgb(0, 0, 0, 0.5);
padding : 30px 10px 30px 10px;
}
.elementor-29 .elementor-element.elementor-element-21429606 .elementor-icon-wrapper {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-21429606 .elementor-icon {
font-size : 120px;
}
.elementor-29 .elementor-element.elementor-element-21429606 .elementor-icon svg {
height : 120px;
}
.elementor-29 .elementor-element.elementor-element-4f5d212a {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-711b76a7 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-3d61edee, .elementor-29 .elementor-element.elementor-element-3d61edee > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-3d61edee {
box-shadow : 0 0 10px 0 rgb(0, 0, 0, 0.5);
padding : 30px 10px 30px 10px;
}
.elementor-29 .elementor-element.elementor-element-6fd2a7fb .elementor-icon-wrapper {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-6fd2a7fb .elementor-icon {
font-size : 120px;
}
.elementor-29 .elementor-element.elementor-element-6fd2a7fb .elementor-icon svg {
height : 120px;
}
.elementor-29 .elementor-element.elementor-element-736200d5 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-4a08714 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-111ee512, .elementor-29 .elementor-element.elementor-element-111ee512 > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-111ee512 {
box-shadow : 0 0 10px 0 rgb(0, 0, 0, 0.5);
padding : 30px 10px 2px 10px;
}
.elementor-29 .elementor-element.elementor-element-79ee7d50 .elementor-icon-wrapper {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-79ee7d50 .elementor-icon {
font-size : 120px;
}
.elementor-29 .elementor-element.elementor-element-79ee7d50 .elementor-icon svg {
height : 120px;
}
.elementor-29 .elementor-element.elementor-element-66a51d69 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-60fe63d6 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-78ccadfd {
margin-top : 50px;
margin-bottom : 50px;
}
.elementor-29 .elementor-element.elementor-element-6a5ec573 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-4a8c230e > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content : center;
align-items : center;
}
.elementor-29 .elementor-element.elementor-element-4a8c230e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4a8c230e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color : transparent;
background-image : linear-gradient(230deg, #00C6CE 0%, #000000 100%);
}
.elementor-29 .elementor-element.elementor-element-4a8c230e {
transition : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding : 50px 0 50px 0;
}
.elementor-29 .elementor-element.elementor-element-4a8c230e > .elementor-background-overlay {
transition : background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-3820e9b6, .elementor-29 .elementor-element.elementor-element-3820e9b6 > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-3820e9b6 {
box-shadow : 0 0 10px 0 rgb(255, 255, 255, 0.5);
padding : 20px 20px 20px 20px;
}
.elementor-29 .elementor-element.elementor-element-3a8df069 img {
border-radius : 10px 10px 10px 10px;
box-shadow : 0 0 10px 0 rgb(255, 255, 255, 0.5);
}
.elementor-29 .elementor-element.elementor-element-3a8df069 > .elementor-widget-container {
background-color : #FFFFFF;
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-51c65ccc {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-51c65ccc .elementor-heading-title {
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-56bd9704 .elementor-button {
color : #00C6CE;
background-color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-56bd9704 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-56bd9704 .elementor-button:focus {
color : #FFFFFF;
background-color : #00C6CE;
}
.elementor-29 .elementor-element.elementor-element-65f2f1e6 {
text-align : left;
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-7dc01425 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-bottom : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-7dc01425 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-top : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-7dc01425 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-right : calc(10px / 2);
margin-left : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-7dc01425 .elementor-icon-list-items.elementor-inline-items {
margin-right : calc(-10px / 2);
margin-left : calc(-10px / 2);
}
body.rtl .elementor-29 .elementor-element.elementor-element-7dc01425 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
left : calc(-10px / 2);
}
body:not(.rtl) .elementor-29 .elementor-element.elementor-element-7dc01425 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
right : calc(-10px / 2);
}
.elementor-29 .elementor-element.elementor-element-7dc01425 .elementor-icon-list-icon i {
color : #00C6CE;
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-7dc01425 .elementor-icon-list-icon svg {
transition : fill 0.3s;
}
.elementor-29 .elementor-element.elementor-element-7dc01425 {
--e-icon-list-icon-size : 20px;
--icon-vertical-offset : 0;
}
.elementor-29 .elementor-element.elementor-element-7dc01425 .elementor-icon-list-text {
color : #FFFFFF;
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-1069e939 > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content : center;
align-items : center;
}
.elementor-29 .elementor-element.elementor-element-1069e939 {
margin-top : 50px;
margin-bottom : 50px;
}
.elementor-29 .elementor-element.elementor-element-71af0be, .elementor-29 .elementor-element.elementor-element-71af0be > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-71af0be {
box-shadow : 0 0 10px 0 rgb(0, 0, 0, 0.5);
padding : 20px 20px 20px 20px;
}
.elementor-29 .elementor-element.elementor-element-729b94a9 img {
border-radius : 10px 10px 10px 10px;
box-shadow : 0 0 10px 0 rgb(0, 0, 0, 0.5);
}
.elementor-29 .elementor-element.elementor-element-3c0afe9b {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-450953eb {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-450953eb .elementor-heading-title {
color : #FF0000;
}
.elementor-29 .elementor-element.elementor-element-258ea70d .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-258ea70d .elementor-button:focus {
color : #FFFFFF;
background-color : #000000;
border-color : #000000;
}
.elementor-29 .elementor-element.elementor-element-258ea70d .elementor-button {
border-radius : 5px 5px 5px 5px;
}
.elementor-29 .elementor-element.elementor-element-35cdfbe8 {
text-align : left;
}
.elementor-29 .elementor-element.elementor-element-5c7f6b82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-bottom : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-5c7f6b82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-top : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-5c7f6b82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-right : calc(10px / 2);
margin-left : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-5c7f6b82 .elementor-icon-list-items.elementor-inline-items {
margin-right : calc(-10px / 2);
margin-left : calc(-10px / 2);
}
body.rtl .elementor-29 .elementor-element.elementor-element-5c7f6b82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
left : calc(-10px / 2);
}
body:not(.rtl) .elementor-29 .elementor-element.elementor-element-5c7f6b82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
right : calc(-10px / 2);
}
.elementor-29 .elementor-element.elementor-element-5c7f6b82 .elementor-icon-list-icon i {
color : #00C6CE;
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-5c7f6b82 .elementor-icon-list-icon svg {
transition : fill 0.3s;
}
.elementor-29 .elementor-element.elementor-element-5c7f6b82 {
--e-icon-list-icon-size : 20px;
--icon-vertical-offset : 0;
}
.elementor-29 .elementor-element.elementor-element-5c7f6b82 .elementor-icon-list-text {
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-bd480bc > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content : center;
align-items : center;
}
.elementor-29 .elementor-element.elementor-element-bd480bc:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-bd480bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color : transparent;
background-image : linear-gradient(230deg, #00C6CE 0%, #000000 100%);
}
.elementor-29 .elementor-element.elementor-element-bd480bc {
transition : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding : 50px 0 50px 0;
}
.elementor-29 .elementor-element.elementor-element-bd480bc > .elementor-background-overlay {
transition : background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-cee4137, .elementor-29 .elementor-element.elementor-element-cee4137 > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-cee4137 {
box-shadow : 0 0 10px 0 rgb(255, 255, 255, 0.5);
padding : 20px 20px 20px 20px;
}
.elementor-29 .elementor-element.elementor-element-2d89f78 img {
border-radius : 10px 10px 10px 10px;
box-shadow : 0 0 10px 0 rgb(255, 255, 255, 0.5);
}
.elementor-29 .elementor-element.elementor-element-04ce704 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-04ce704 .elementor-heading-title {
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-feaaba9 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-feaaba9 .elementor-heading-title {
color : #FF0000;
}
.elementor-29 .elementor-element.elementor-element-d774b88 .elementor-button {
color : #00C6CE;
background-color : #FFFFFF;
border-radius : 5px 5px 5px 5px;
}
.elementor-29 .elementor-element.elementor-element-d774b88 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-d774b88 .elementor-button:focus {
color : #FFFFFF;
background-color : #00C6CE;
}
.elementor-29 .elementor-element.elementor-element-0301fc0 {
text-align : left;
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-dfbb8d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-bottom : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-dfbb8d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-top : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-dfbb8d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-right : calc(10px / 2);
margin-left : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-dfbb8d2 .elementor-icon-list-items.elementor-inline-items {
margin-right : calc(-10px / 2);
margin-left : calc(-10px / 2);
}
body.rtl .elementor-29 .elementor-element.elementor-element-dfbb8d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
left : calc(-10px / 2);
}
body:not(.rtl) .elementor-29 .elementor-element.elementor-element-dfbb8d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
right : calc(-10px / 2);
}
.elementor-29 .elementor-element.elementor-element-dfbb8d2 .elementor-icon-list-icon i {
color : #00C6CE;
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-dfbb8d2 .elementor-icon-list-icon svg {
transition : fill 0.3s;
}
.elementor-29 .elementor-element.elementor-element-dfbb8d2 {
--e-icon-list-icon-size : 20px;
--icon-vertical-offset : 0;
}
.elementor-29 .elementor-element.elementor-element-dfbb8d2 .elementor-icon-list-text {
color : #FFFFFF;
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-d749af4 {
text-align : left;
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-a2825d2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content : center;
align-items : center;
}
.elementor-29 .elementor-element.elementor-element-a2825d2 {
margin-top : 50px;
margin-bottom : 50px;
}
.elementor-29 .elementor-element.elementor-element-07fa7f0, .elementor-29 .elementor-element.elementor-element-07fa7f0 > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-07fa7f0 {
box-shadow : 0 0 10px 0 rgb(0, 0, 0, 0.5);
padding : 20px 20px 20px 20px;
}
.elementor-29 .elementor-element.elementor-element-b2148d7 img {
border-radius : 10px 10px 10px 10px;
box-shadow : 0 0 10px 0 rgb(0, 0, 0, 0.5);
}
.elementor-29 .elementor-element.elementor-element-bf8fb04 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-d1aab3d {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-d1aab3d .elementor-heading-title {
color : #FF0000;
}
.elementor-29 .elementor-element.elementor-element-31e287b .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-31e287b .elementor-button:focus {
border-color : #000000;
}
.elementor-29 .elementor-element.elementor-element-8a8fbe2 {
text-align : left;
}
.elementor-29 .elementor-element.elementor-element-a503384 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-bottom : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-a503384 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-top : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-a503384 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-right : calc(10px / 2);
margin-left : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-a503384 .elementor-icon-list-items.elementor-inline-items {
margin-right : calc(-10px / 2);
margin-left : calc(-10px / 2);
}
body.rtl .elementor-29 .elementor-element.elementor-element-a503384 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
left : calc(-10px / 2);
}
body:not(.rtl) .elementor-29 .elementor-element.elementor-element-a503384 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
right : calc(-10px / 2);
}
.elementor-29 .elementor-element.elementor-element-a503384 .elementor-icon-list-icon i {
color : #00C6CE;
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-a503384 .elementor-icon-list-icon svg {
transition : fill 0.3s;
}
.elementor-29 .elementor-element.elementor-element-a503384 {
--e-icon-list-icon-size : 20px;
--icon-vertical-offset : 0;
}
.elementor-29 .elementor-element.elementor-element-a503384 .elementor-icon-list-text {
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-7d9df9fa {
margin-top : 50px;
margin-bottom : 50px;
}
.elementor-29 .elementor-element.elementor-element-650c8ffc {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-43e253d0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content : center;
align-items : center;
}
.elementor-29 .elementor-element.elementor-element-43e253d0:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-43e253d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color : transparent;
background-image : linear-gradient(230deg, #00C6CE 0%, #000000 100%);
}
.elementor-29 .elementor-element.elementor-element-43e253d0 {
transition : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding : 50px 0 50px 0;
}
.elementor-29 .elementor-element.elementor-element-43e253d0 > .elementor-background-overlay {
transition : background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-7b7621fc, .elementor-29 .elementor-element.elementor-element-7b7621fc > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-7b7621fc {
box-shadow : 0 0 10px 0 rgb(255, 255, 255, 0.5);
padding : 20px 20px 20px 20px;
}
.elementor-29 .elementor-element.elementor-element-6462f0c1 img {
border-radius : 10px 10px 10px 10px;
box-shadow : 0 0 10px 0 rgb(255, 255, 255, 0.5);
}
.elementor-29 .elementor-element.elementor-element-20ebb45a {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-20ebb45a .elementor-heading-title {
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-4c5c9ba {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-4c5c9ba .elementor-heading-title {
color : #FF0000;
}
.elementor-29 .elementor-element.elementor-element-254dcadb .elementor-button {
color : #00C6CE;
background-color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-254dcadb .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-254dcadb .elementor-button:focus {
color : #FFFFFF;
background-color : #00C6CE;
}
.elementor-29 .elementor-element.elementor-element-3314871 {
text-align : left;
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-61298daf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-bottom : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-61298daf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-top : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-61298daf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-right : calc(10px / 2);
margin-left : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-61298daf .elementor-icon-list-items.elementor-inline-items {
margin-right : calc(-10px / 2);
margin-left : calc(-10px / 2);
}
body.rtl .elementor-29 .elementor-element.elementor-element-61298daf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
left : calc(-10px / 2);
}
body:not(.rtl) .elementor-29 .elementor-element.elementor-element-61298daf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
right : calc(-10px / 2);
}
.elementor-29 .elementor-element.elementor-element-61298daf .elementor-icon-list-icon i {
color : #00C6CE;
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-61298daf .elementor-icon-list-icon svg {
transition : fill 0.3s;
}
.elementor-29 .elementor-element.elementor-element-61298daf {
--e-icon-list-icon-size : 20px;
--icon-vertical-offset : 0;
}
.elementor-29 .elementor-element.elementor-element-61298daf .elementor-icon-list-text {
color : #FFFFFF;
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-2efe560d > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content : center;
align-items : center;
}
.elementor-29 .elementor-element.elementor-element-2efe560d {
margin-top : 50px;
margin-bottom : 50px;
}
.elementor-29 .elementor-element.elementor-element-479f2ca0, .elementor-29 .elementor-element.elementor-element-479f2ca0 > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-479f2ca0 {
box-shadow : 0 0 10px 0 rgb(0, 0, 0, 0.5);
padding : 20px 20px 20px 20px;
}
.elementor-29 .elementor-element.elementor-element-322ecf89 img {
border-radius : 10px 10px 10px 10px;
box-shadow : 0 0 10px 0 rgb(0, 0, 0, 0.5);
}
.elementor-29 .elementor-element.elementor-element-1c142993 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-6b548517 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-6b548517 .elementor-heading-title {
color : #FF0000;
}
.elementor-29 .elementor-element.elementor-element-24508227 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-24508227 .elementor-button:focus {
border-color : #000000;
}
.elementor-29 .elementor-element.elementor-element-6e11667c {
text-align : left;
}
.elementor-29 .elementor-element.elementor-element-384ed327 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-bottom : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-384ed327 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-top : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-384ed327 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-right : calc(10px / 2);
margin-left : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-384ed327 .elementor-icon-list-items.elementor-inline-items {
margin-right : calc(-10px / 2);
margin-left : calc(-10px / 2);
}
body.rtl .elementor-29 .elementor-element.elementor-element-384ed327 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
left : calc(-10px / 2);
}
body:not(.rtl) .elementor-29 .elementor-element.elementor-element-384ed327 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
right : calc(-10px / 2);
}
.elementor-29 .elementor-element.elementor-element-384ed327 .elementor-icon-list-icon i {
color : #00C6CE;
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-384ed327 .elementor-icon-list-icon svg {
transition : fill 0.3s;
}
.elementor-29 .elementor-element.elementor-element-384ed327 {
--e-icon-list-icon-size : 20px;
--icon-vertical-offset : 0;
}
.elementor-29 .elementor-element.elementor-element-384ed327 .elementor-icon-list-text {
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-6b0455d7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content : center;
align-items : center;
}
.elementor-29 .elementor-element.elementor-element-6b0455d7:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6b0455d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color : transparent;
background-image : linear-gradient(230deg, #00C6CE 0%, #000000 100%);
}
.elementor-29 .elementor-element.elementor-element-6b0455d7 {
transition : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding : 50px 0 50px 0;
}
.elementor-29 .elementor-element.elementor-element-6b0455d7 > .elementor-background-overlay {
transition : background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-6b19fcb3, .elementor-29 .elementor-element.elementor-element-6b19fcb3 > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-6b19fcb3 {
box-shadow : 0 0 10px 0 rgb(255, 255, 255, 0.5);
padding : 20px 20px 20px 20px;
}
.elementor-29 .elementor-element.elementor-element-62ca3f6f img {
border-radius : 10px 10px 10px 10px;
box-shadow : 0 0 10px 0 rgb(255, 255, 255, 0.5);
}
.elementor-29 .elementor-element.elementor-element-62ca3f6f > .elementor-widget-container {
background-color : #FFFFFF;
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-5e5e1fe6 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-5e5e1fe6 .elementor-heading-title {
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-562ed65 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-562ed65 .elementor-heading-title {
color : #FF0000;
}
.elementor-29 .elementor-element.elementor-element-4898a0a6 .elementor-button {
color : #00C6CE;
background-color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-4898a0a6 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-4898a0a6 .elementor-button:focus {
color : #FFFFFF;
background-color : #00C6CE;
}
.elementor-29 .elementor-element.elementor-element-2b06b4e9 {
text-align : left;
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-2ccccd05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-bottom : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-2ccccd05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-top : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-2ccccd05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-right : calc(10px / 2);
margin-left : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-2ccccd05 .elementor-icon-list-items.elementor-inline-items {
margin-right : calc(-10px / 2);
margin-left : calc(-10px / 2);
}
body.rtl .elementor-29 .elementor-element.elementor-element-2ccccd05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
left : calc(-10px / 2);
}
body:not(.rtl) .elementor-29 .elementor-element.elementor-element-2ccccd05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
right : calc(-10px / 2);
}
.elementor-29 .elementor-element.elementor-element-2ccccd05 .elementor-icon-list-icon i {
color : #00C6CE;
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-2ccccd05 .elementor-icon-list-icon svg {
transition : fill 0.3s;
}
.elementor-29 .elementor-element.elementor-element-2ccccd05 {
--e-icon-list-icon-size : 20px;
--icon-vertical-offset : 0;
}
.elementor-29 .elementor-element.elementor-element-2ccccd05 .elementor-icon-list-text {
color : #FFFFFF;
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-1aa2a149 > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content : center;
align-items : center;
}
.elementor-29 .elementor-element.elementor-element-1aa2a149 {
margin-top : 50px;
margin-bottom : 50px;
}
.elementor-29 .elementor-element.elementor-element-56e52a3d, .elementor-29 .elementor-element.elementor-element-56e52a3d > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-56e52a3d {
box-shadow : 0 0 10px 0 rgb(0, 0, 0, 0.5);
padding : 20px 20px 20px 20px;
}
.elementor-29 .elementor-element.elementor-element-ee5e3e9 img {
border-radius : 10px 10px 10px 10px;
box-shadow : 0 0 10px 0 rgb(0, 0, 0, 0.5);
}
.elementor-29 .elementor-element.elementor-element-74082345 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-5ab968f9 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-5ab968f9 .elementor-heading-title {
color : #FF0000;
}
.elementor-29 .elementor-element.elementor-element-3bcc181d .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-3bcc181d .elementor-button:focus {
border-color : #000000;
}
.elementor-29 .elementor-element.elementor-element-7935d116 {
text-align : left;
}
.elementor-29 .elementor-element.elementor-element-6873fe11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-bottom : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-6873fe11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-top : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-6873fe11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-right : calc(10px / 2);
margin-left : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-6873fe11 .elementor-icon-list-items.elementor-inline-items {
margin-right : calc(-10px / 2);
margin-left : calc(-10px / 2);
}
body.rtl .elementor-29 .elementor-element.elementor-element-6873fe11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
left : calc(-10px / 2);
}
body:not(.rtl) .elementor-29 .elementor-element.elementor-element-6873fe11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
right : calc(-10px / 2);
}
.elementor-29 .elementor-element.elementor-element-6873fe11 .elementor-icon-list-icon i {
color : #00C6CE;
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-6873fe11 .elementor-icon-list-icon svg {
transition : fill 0.3s;
}
.elementor-29 .elementor-element.elementor-element-6873fe11 {
--e-icon-list-icon-size : 20px;
--icon-vertical-offset : 0;
}
.elementor-29 .elementor-element.elementor-element-6873fe11 .elementor-icon-list-text {
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-14280c52 > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content : center;
align-items : center;
}
.elementor-29 .elementor-element.elementor-element-14280c52:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-14280c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color : transparent;
background-image : linear-gradient(230deg, #00C6CE 0%, #000000 100%);
}
.elementor-29 .elementor-element.elementor-element-14280c52 {
transition : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding : 50px 0 50px 0;
}
.elementor-29 .elementor-element.elementor-element-14280c52 > .elementor-background-overlay {
transition : background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-37a833cf, .elementor-29 .elementor-element.elementor-element-37a833cf > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-37a833cf {
box-shadow : 0 0 10px 0 rgb(255, 255, 255, 0.5);
padding : 20px 20px 20px 20px;
}
.elementor-29 .elementor-element.elementor-element-558835e9 img {
border-radius : 10px 10px 10px 10px;
box-shadow : 0 0 10px 0 rgb(255, 255, 255, 0.5);
}
.elementor-29 .elementor-element.elementor-element-6fa47aba {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-6fa47aba .elementor-heading-title {
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-6d241174 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-6d241174 .elementor-heading-title {
color : #FF0000;
}
.elementor-29 .elementor-element.elementor-element-10445720 .elementor-button {
color : #00C6CE;
background-color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-10445720 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-10445720 .elementor-button:focus {
color : #FFFFFF;
background-color : #00C6CE;
}
.elementor-29 .elementor-element.elementor-element-3564ea7c {
text-align : left;
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-153dd1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-bottom : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-153dd1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-top : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-153dd1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-right : calc(10px / 2);
margin-left : calc(10px / 2);
}
.elementor-29 .elementor-element.elementor-element-153dd1c .elementor-icon-list-items.elementor-inline-items {
margin-right : calc(-10px / 2);
margin-left : calc(-10px / 2);
}
body.rtl .elementor-29 .elementor-element.elementor-element-153dd1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
left : calc(-10px / 2);
}
body:not(.rtl) .elementor-29 .elementor-element.elementor-element-153dd1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
right : calc(-10px / 2);
}
.elementor-29 .elementor-element.elementor-element-153dd1c .elementor-icon-list-icon i {
color : #00C6CE;
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-153dd1c .elementor-icon-list-icon svg {
transition : fill 0.3s;
}
.elementor-29 .elementor-element.elementor-element-153dd1c {
--e-icon-list-icon-size : 20px;
--icon-vertical-offset : 0;
}
.elementor-29 .elementor-element.elementor-element-153dd1c .elementor-icon-list-text {
color : #FFFFFF;
transition : color 0.3s;
}
.elementor-29 .elementor-element.elementor-element-5915ca80 {
margin-top : 50px;
margin-bottom : 50px;
}
.elementor-29 .elementor-element.elementor-element-12703a1d {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-53ca9276 > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content : center;
align-items : center;
}
.elementor-29 .elementor-element.elementor-element-53ca9276 {
margin-top : 50px;
margin-bottom : 0;
}
.elementor-29 .elementor-element.elementor-element-606f32d5 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-606f32d5 .elementor-heading-title {
color : #00C6CE;
}
.elementor-29 .elementor-element.elementor-element-481b3cff {
text-align : left;
}
.elementor-29 .elementor-element.elementor-element-7c72d360 {
margin-top : 0;
margin-bottom : 50px;
}
.elementor-29 .elementor-element.elementor-element-15936f50 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-30b87611 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-18afc582 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-18afc582 .elementor-button:focus {
border-color : #000000;
}
.elementor-29 .elementor-element.elementor-element-95f1391:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-95f1391 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color : transparent;
background-image : linear-gradient(230deg, #00C6CE 0%, #000000 100%);
}
.elementor-29 .elementor-element.elementor-element-95f1391 {
transition : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding : 50px 0 50px 0;
}
.elementor-29 .elementor-element.elementor-element-95f1391 > .elementor-background-overlay {
transition : background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-6ca783da .elementor-icon-wrapper {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-6ca783da .elementor-icon {
font-size : 120px;
}
.elementor-29 .elementor-element.elementor-element-6ca783da .elementor-icon svg {
height : 120px;
}
.elementor-29 .elementor-element.elementor-element-66e1a0d3 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-66e1a0d3 .elementor-heading-title {
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-65303c0 {
text-align : center;
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-71005709 .elementor-icon-wrapper {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-71005709 .elementor-icon {
font-size : 120px;
}
.elementor-29 .elementor-element.elementor-element-71005709 .elementor-icon svg {
height : 120px;
}
.elementor-29 .elementor-element.elementor-element-2ae8c29 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-2ae8c29 .elementor-heading-title {
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-39a148cc {
text-align : center;
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-3cb603e1 .elementor-icon-wrapper {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-3cb603e1 .elementor-icon {
font-size : 120px;
}
.elementor-29 .elementor-element.elementor-element-3cb603e1 .elementor-icon svg {
height : 120px;
}
.elementor-29 .elementor-element.elementor-element-160c73ab {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-160c73ab .elementor-heading-title {
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-16197d01 {
text-align : center;
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-44bad818 {
margin-top : 50px;
margin-bottom : 50px;
}
.elementor-29 .elementor-element.elementor-element-4345d2dc, .elementor-29 .elementor-element.elementor-element-4345d2dc > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-4345d2dc {
box-shadow : 0 0 10px 0 rgb(0, 0, 0, 0.5);
}
.elementor-29 .elementor-element.elementor-element-39dcac50 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-6ee4c06a {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-58342647, .elementor-29 .elementor-element.elementor-element-58342647 > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-58342647 {
box-shadow : 0 0 10px 0 rgb(0, 0, 0, 0.5);
}
.elementor-29 .elementor-element.elementor-element-6e628d15 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-2db440f9 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-34cd1081, .elementor-29 .elementor-element.elementor-element-34cd1081 > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-29 .elementor-element.elementor-element-34cd1081 {
box-shadow : 0 0 10px 0 rgb(0, 0, 0, 0.5);
}
.elementor-29 .elementor-element.elementor-element-5bcaa941 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-5d02b35f {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-4a135ca7 {
margin-top : 0;
margin-bottom : 50px;
}
.elementor-29 .elementor-element.elementor-element-69dbe395 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-69dbe395 .elementor-heading-title {
color : #00C6CE;
}
.elementor-29 .elementor-element.elementor-element-7619ee16 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-7619ee16 .elementor-button:focus {
border-color : #000000;
}
.elementor-29 .elementor-element.elementor-element-45763ca2 {
margin-top : 0;
margin-bottom : 50px;
}
.elementor-29 .elementor-element.elementor-element-1544f8d3 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-3a680eaa {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-1dfa55ff {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-4ca1f1fd {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-4ca1f1fd .elementor-heading-title {
color : #00C6CE;
}
.elementor-29 .elementor-element.elementor-element-374595c9 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-374595c9 .elementor-heading-title {
font-size : 18px;
text-transform : capitalize;
}
.elementor-29 .elementor-element.elementor-element-374595c9 > .elementor-widget-container {
margin : -15px 0 0 0;
}
.elementor-29 .elementor-element.elementor-element-425226b0 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-20b65785 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-20b65785 .elementor-heading-title {
color : #00C6CE;
}
.elementor-29 .elementor-element.elementor-element-84514b2 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-84514b2 > .elementor-widget-container {
margin : -15px 0 0 0;
}
.elementor-29 .elementor-element.elementor-element-b4dd31b img {
max-width : 40%;
}
.elementor-29 .elementor-element.elementor-element-de33169 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-8ae2c61 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-8ae2c61 .elementor-heading-title {
color : #00C6CE;
}
.elementor-29 .elementor-element.elementor-element-3970615 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-3970615 .elementor-heading-title {
font-size : 18px;
text-transform : capitalize;
}
.elementor-29 .elementor-element.elementor-element-3970615 > .elementor-widget-container {
margin : -15px 0 0 0;
}
.elementor-29 .elementor-element.elementor-element-3ce1adf1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content : center;
align-items : center;
}
.elementor-29 .elementor-element.elementor-element-3ce1adf1:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3ce1adf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color : transparent;
background-image : linear-gradient(230deg, #00C6CE 0%, #000000 100%);
}
.elementor-29 .elementor-element.elementor-element-3ce1adf1 {
transition : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding : 50px 0 50px 0;
}
.elementor-29 .elementor-element.elementor-element-3ce1adf1 > .elementor-background-overlay {
transition : background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-29 .elementor-element.elementor-element-272bc72d {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-272bc72d .elementor-heading-title {
color : #FCFCFC;
}
.elementor-29 .elementor-element.elementor-element-181f7d9 .elementor-tab-content {
border-bottom-color : #FFFFFF;
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-181f7d9 .elementor-tab-title {
border-color : #FFFFFF;
background-color : #00C6CE;
}
.elementor-29 .elementor-element.elementor-element-181f7d9 .elementor-toggle-item {
box-shadow : 0 0 10px 0 rgb(255, 255, 255, 0.5);
}
.elementor-29 .elementor-element.elementor-element-181f7d9 .elementor-toggle-title, .elementor-29 .elementor-element.elementor-element-181f7d9 .elementor-toggle-icon {
color : #000000;
}
.elementor-29 .elementor-element.elementor-element-181f7d9 .elementor-tab-title.elementor-active a, .elementor-29 .elementor-element.elementor-element-181f7d9 .elementor-tab-title.elementor-active .elementor-toggle-icon {
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-181f7d9 .elementor-tab-title .elementor-toggle-icon i:before {
color : #000000;
}
.elementor-29 .elementor-element.elementor-element-181f7d9 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-4bc52f3 .elementor-tab-content {
border-bottom-color : #FFFFFF;
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-4bc52f3 .elementor-tab-title {
border-color : #FFFFFF;
background-color : #00C6CE;
}
.elementor-29 .elementor-element.elementor-element-4bc52f3 .elementor-toggle-item {
box-shadow : 0 0 10px 0 rgb(255, 255, 255, 0.5);
}
.elementor-29 .elementor-element.elementor-element-4bc52f3 .elementor-toggle-title, .elementor-29 .elementor-element.elementor-element-4bc52f3 .elementor-toggle-icon {
color : #000000;
}
.elementor-29 .elementor-element.elementor-element-4bc52f3 .elementor-tab-title.elementor-active a, .elementor-29 .elementor-element.elementor-element-4bc52f3 .elementor-tab-title.elementor-active .elementor-toggle-icon {
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-4bc52f3 .elementor-tab-title .elementor-toggle-icon i:before {
color : #000000;
}
.elementor-29 .elementor-element.elementor-element-4bc52f3 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-3f954d6 .elementor-tab-content {
border-bottom-color : #FFFFFF;
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-3f954d6 .elementor-tab-title {
border-color : #FFFFFF;
background-color : #00C6CE;
}
.elementor-29 .elementor-element.elementor-element-3f954d6 .elementor-toggle-item {
box-shadow : 0 0 10px 0 rgb(255, 255, 255, 0.5);
}
.elementor-29 .elementor-element.elementor-element-3f954d6 .elementor-toggle-title, .elementor-29 .elementor-element.elementor-element-3f954d6 .elementor-toggle-icon {
color : #000000;
}
.elementor-29 .elementor-element.elementor-element-3f954d6 .elementor-tab-title.elementor-active a, .elementor-29 .elementor-element.elementor-element-3f954d6 .elementor-tab-title.elementor-active .elementor-toggle-icon {
color : #FFFFFF;
}
.elementor-29 .elementor-element.elementor-element-3f954d6 .elementor-tab-title .elementor-toggle-icon i:before {
color : #000000;
}
.elementor-29 .elementor-element.elementor-element-3f954d6 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
color : #FFFFFF;
}
@media (max-width: 1024px) {
.elementor-29 .elementor-element.elementor-element-7ea416ae > .elementor-element-populated {
padding : 20px 20px 20px 20px;
}
.elementor-29 .elementor-element.elementor-element-3bb4f144 > .elementor-element-populated {
padding : 20px 20px 20px 20px;
}
.elementor-29 .elementor-element.elementor-element-25de8a40 > .elementor-element-populated {
margin : -20px 0 0 0;
--e-column-margin-right : 0;
--e-column-margin-left : 0;
}
.elementor-29 .elementor-element.elementor-element-764e21b1 > .elementor-element-populated {
margin : -20px 0 0 0;
--e-column-margin-right : 0;
--e-column-margin-left : 0;
}
}
@media (max-width: 767px) {
.elementor-29 .elementor-element.elementor-element-236c36a3 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-4f5d212a {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-111ee512 {
padding : 30px 10px 30px 10px;
}
.elementor-29 .elementor-element.elementor-element-6a5ec573 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-650c8ffc {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-12703a1d {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-15936f50 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-66e1a0d3 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-2ae8c29 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-160c73ab {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-39dcac50 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-6e628d15 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-5bcaa941 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-1544f8d3 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-374595c9 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-374595c9 .elementor-heading-title {
font-size : 18px;
}
.elementor-29 .elementor-element.elementor-element-84514b2 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-b4dd31b img {
max-width : 70%;
}
.elementor-29 .elementor-element.elementor-element-3970615 {
text-align : center;
}
.elementor-29 .elementor-element.elementor-element-3970615 .elementor-heading-title {
font-size : 18px;
}
.elementor-29 .elementor-element.elementor-element-272bc72d {
text-align : center;
}
}
@media (min-width: 768px) {
.elementor-29 .elementor-element.elementor-element-1fea48b7 {
width : 70%;
}
.elementor-29 .elementor-element.elementor-element-3bb4f144 {
width : 30%;
}
.elementor-29 .elementor-element.elementor-element-78b4059e {
width : 35%;
}
.elementor-29 .elementor-element.elementor-element-174bc2a {
width : 65%;
}
.elementor-29 .elementor-element.elementor-element-767163a2 {
width : 35%;
}
.elementor-29 .elementor-element.elementor-element-22182320 {
width : 65%;
}
.elementor-29 .elementor-element.elementor-element-a9230d7 {
width : 35%;
}
.elementor-29 .elementor-element.elementor-element-9ad64ae {
width : 65%;
}
.elementor-29 .elementor-element.elementor-element-c429191 {
width : 35%;
}
.elementor-29 .elementor-element.elementor-element-5a9e188 {
width : 65%;
}
.elementor-29 .elementor-element.elementor-element-5b5ac4fe {
width : 35%;
}
.elementor-29 .elementor-element.elementor-element-b413de1 {
width : 65%;
}
.elementor-29 .elementor-element.elementor-element-1ec5e9ab {
width : 35%;
}
.elementor-29 .elementor-element.elementor-element-12972fa4 {
width : 65%;
}
.elementor-29 .elementor-element.elementor-element-39a013b0 {
width : 35%;
}
.elementor-29 .elementor-element.elementor-element-6062b481 {
width : 65%;
}
.elementor-29 .elementor-element.elementor-element-20710e32 {
width : 35%;
}
.elementor-29 .elementor-element.elementor-element-2c08143e {
width : 65%;
}
.elementor-29 .elementor-element.elementor-element-15344fbd {
width : 35%;
}
.elementor-29 .elementor-element.elementor-element-5d75f2d4 {
width : 65%;
}
.elementor-29 .elementor-element.elementor-element-66a5666a {
width : 50%;
}
.elementor-29 .elementor-element.elementor-element-3c7d330c {
width : 50%;
}
}
@media (max-width: 1024px) and (min-width: 768px) {
.elementor-29 .elementor-element.elementor-element-7ea416ae {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-772d4603 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-1fea48b7 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-3bb4f144 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-635d5563 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-7e20ec88 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-67d80c9b {
width : 50%;
}
.elementor-29 .elementor-element.elementor-element-ffbdb58 {
width : 50%;
}
.elementor-29 .elementor-element.elementor-element-2d57eb5d {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-78b4059e {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-174bc2a {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-767163a2 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-22182320 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-a9230d7 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-9ad64ae {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-c429191 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-5a9e188 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-5b5ac4fe {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-b413de1 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-1ec5e9ab {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-12972fa4 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-39a013b0 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-6062b481 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-20710e32 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-2c08143e {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-15344fbd {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-5d75f2d4 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-2bb31944 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-23f37d60 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-36635fed {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-4e0b1e72 {
width : 50%;
}
.elementor-29 .elementor-element.elementor-element-7e3b49ae {
width : 50%;
}
.elementor-29 .elementor-element.elementor-element-f147115 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-2ea7c84d {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-3cfb659d {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-ff874cd {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-493df9fe {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-2bf7f1f5 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-25de8a40 {
width : 100%;
}
.elementor-29 .elementor-element.elementor-element-764e21b1 {
width : 100%;
}
}
.elementor-24 .elementor-element.elementor-element-2595e7f8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content : center;
align-items : center;
}
.elementor-24 .elementor-element.elementor-element-5e7779d1 .hfe-site-logo-container, .elementor-24 .elementor-element.elementor-element-5e7779d1 .hfe-caption-width figcaption {
text-align : center;
}
.elementor-24 .elementor-element.elementor-element-5e7779d1 .hfe-site-logo-container .hfe-site-logo-img {
border-style : none;
}
.elementor-24 .elementor-element.elementor-element-5e7779d1 .widget-image-caption {
margin-top : 0;
margin-bottom : 0;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-nav-menu__toggle {
margin-left : auto;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .menu-item a.hfe-menu-item {
padding-left : 15px;
padding-right : 15px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .menu-item a.hfe-sub-menu-item {
padding-left : calc(15px + 20px);
padding-right : 15px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item {
padding-left : calc(15px + 40px);
padding-right : 15px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item {
padding-left : calc(15px + 60px);
padding-right : 15px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item {
padding-left : calc(15px + 80px);
padding-right : 15px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .menu-item a.hfe-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb .menu-item a.hfe-sub-menu-item {
padding-top : 15px;
padding-bottom : 15px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb a.hfe-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb a.hfe-sub-menu-item {
font-size : 15px;
font-weight : 600;
letter-spacing : 0.5px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .menu-item a.hfe-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb .sub-menu a.hfe-sub-menu-item {
color : #000000;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .menu-item a.hfe-menu-item:hover, .elementor-24 .elementor-element.elementor-element-5cb1e0fb .sub-menu a.hfe-sub-menu-item:hover, .elementor-24 .elementor-element.elementor-element-5cb1e0fb .menu-item.current-menu-item a.hfe-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb .menu-item a.hfe-menu-item.highlighted, .elementor-24 .elementor-element.elementor-element-5cb1e0fb .menu-item a.hfe-menu-item:focus {
color : #00C6CE;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .menu-item.current-menu-item a.hfe-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb .menu-item.current-menu-ancestor a.hfe-menu-item {
color : #00C6CE;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .sub-menu a.hfe-sub-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb .elementor-menu-toggle, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown li a.hfe-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
color : #FFFFFF;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .sub-menu, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown-expandible, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown .menu-item a.hfe-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown .menu-item a.hfe-sub-menu-item {
background-color : #000000;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .sub-menu a.hfe-sub-menu-item:hover, .elementor-24 .elementor-element.elementor-element-5cb1e0fb .elementor-menu-toggle:hover, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown li a.hfe-menu-item:hover, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown li a.hfe-sub-menu-item:hover, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown-expandible li a.hfe-menu-item:hover, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover {
color : #00C6CE;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active {
color : #00C6CE;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .sub-menu li a.hfe-sub-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown li a.hfe-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
font-size : 15px;
font-weight : 600;
letter-spacing : 0.5px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-nav-menu .sub-menu, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown-expandible {
box-shadow : 0 0 10px 0 rgb(0, 0, 0, 0.5);
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb ul.sub-menu {
width : 220px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .sub-menu li a.hfe-sub-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown li a.hfe-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown-expandible li a.hfe-menu-item {
padding-left : 10px;
padding-right : 10px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown-expandible a.hfe-sub-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown li a.hfe-sub-menu-item {
padding-left : calc(10px + 20px);
padding-right : 10px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-dropdown .menu-item ul ul a.hfe-sub-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-dropdown-expandible .menu-item ul ul a.hfe-sub-menu-item {
padding-left : calc(10px + 40px);
padding-right : 10px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-dropdown .menu-item ul ul ul a.hfe-sub-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-dropdown-expandible .menu-item ul ul ul a.hfe-sub-menu-item {
padding-left : calc(10px + 60px);
padding-right : 10px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-dropdown .menu-item ul ul ul ul a.hfe-sub-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-dropdown-expandible .menu-item ul ul ul ul a.hfe-sub-menu-item {
padding-left : calc(10px + 80px);
padding-right : 10px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .sub-menu a.hfe-sub-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown li a.hfe-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown-expandible li a.hfe-sub-menu-item {
padding-top : 15px;
padding-bottom : 15px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .sub-menu li.menu-item:not(:last-child), .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown li.menu-item:not(:last-child), .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-dropdown-expandible li.menu-item:not(:last-child) {
border-bottom-style : solid;
border-bottom-color : #c4c4c4;
border-bottom-width : 1px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb div.hfe-nav-menu-icon {
color : #FFFFFF;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-nav-menu-icon {
background-color : #00C6CE;
padding : 0.35em;
}
@media (max-width: 1024px) {
.elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-nav-menu__layout-horizontal:not(.hfe-dropdown) ul.sub-menu, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-nav-menu__layout-expandible.menu-is-active, .elementor-24 .elementor-element.elementor-element-5cb1e0fb nav.hfe-nav-menu__layout-vertical:not(.hfe-dropdown) ul.sub-menu {
margin-top : 1px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-dropdown.menu-is-active {
margin-top : 1px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-nav-menu-icon {
font-size : 26px;
border-radius : 5px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-nav-menu-icon svg {
font-size : 26px;
line-height : 26px;
height : 26px;
width : 26px;
}
}
@media (min-width: 768px) {
.elementor-24 .elementor-element.elementor-element-2ca0ca22 {
width : 25%;
}
.elementor-24 .elementor-element.elementor-element-554da490 {
width : 75%;
}
}
@media (max-width: 1024px) and (min-width: 768px) {
.elementor-24 .elementor-element.elementor-element-2ca0ca22 {
width : 35%;
}
.elementor-24 .elementor-element.elementor-element-554da490 {
width : 65%;
}
}
@media (max-width: 767px) {
.elementor-24 .elementor-element.elementor-element-2ca0ca22 {
width : 60%;
}
.elementor-24 .elementor-element.elementor-element-554da490 {
width : 40%;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-nav-menu-icon {
font-size : 25px;
}
.elementor-24 .elementor-element.elementor-element-5cb1e0fb .hfe-nav-menu-icon svg {
font-size : 25px;
line-height : 25px;
height : 25px;
width : 25px;
}
}
.elementor-51 .elementor-element.elementor-element-de31746:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-de31746 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color : #00C6CE;
}
.elementor-51 .elementor-element.elementor-element-de31746 {
transition : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding : 50px 0 50px 0;
}
.elementor-51 .elementor-element.elementor-element-de31746 > .elementor-background-overlay {
transition : background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-51 .elementor-element.elementor-element-fc05d13:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-fc05d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color : #00C6CE;
}
.elementor-51 .elementor-element.elementor-element-fc05d13, .elementor-51 .elementor-element.elementor-element-fc05d13 > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-51 .elementor-element.elementor-element-fc05d13 {
box-shadow : 0 0 10px 0 rgb(255, 255, 255, 0.5);
transition : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding : 20px 20px 20px 20px;
}
.elementor-51 .elementor-element.elementor-element-fc05d13 > .elementor-background-overlay {
transition : background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-51 .elementor-element.elementor-element-ee72a2f {
text-align : center;
}
.elementor-51 .elementor-element.elementor-element-1b372227 {
text-align : left;
}
.elementor-51 .elementor-element.elementor-element-1b372227 .elementor-heading-title {
text-shadow : 0 0 10px #FFFFFF;
}
.elementor-51 .elementor-element.elementor-element-2c19158f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-bottom : calc(10px / 2);
}
.elementor-51 .elementor-element.elementor-element-2c19158f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-top : calc(10px / 2);
}
.elementor-51 .elementor-element.elementor-element-2c19158f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-right : calc(10px / 2);
margin-left : calc(10px / 2);
}
.elementor-51 .elementor-element.elementor-element-2c19158f .elementor-icon-list-items.elementor-inline-items {
margin-right : calc(-10px / 2);
margin-left : calc(-10px / 2);
}
body.rtl .elementor-51 .elementor-element.elementor-element-2c19158f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
left : calc(-10px / 2);
}
body:not(.rtl) .elementor-51 .elementor-element.elementor-element-2c19158f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
right : calc(-10px / 2);
}
.elementor-51 .elementor-element.elementor-element-2c19158f .elementor-icon-list-icon i {
color : #000000;
transition : color 0.3s;
}
.elementor-51 .elementor-element.elementor-element-2c19158f .elementor-icon-list-icon svg {
transition : fill 0.3s;
}
.elementor-51 .elementor-element.elementor-element-2c19158f {
--e-icon-list-icon-size : 20px;
--icon-vertical-offset : 0;
}
.elementor-51 .elementor-element.elementor-element-2c19158f .elementor-icon-list-text {
color : #FFFFFF;
transition : color 0.3s;
}
.elementor-51 .elementor-element.elementor-element-2c19158f .elementor-icon-list-item:hover .elementor-icon-list-text {
color : #000000;
}
.elementor-51 .elementor-element.elementor-element-41d8252c {
text-align : left;
}
.elementor-51 .elementor-element.elementor-element-41d8252c .elementor-heading-title {
color : #000000;
text-shadow : 0 0 10px #FFFFFF;
}
.elementor-51 .elementor-element.elementor-element-5640804b {
text-align : left;
color : #FFFFFF;
}
.elementor-51 .elementor-element.elementor-element-5d760fbf {
text-align : left;
}
.elementor-51 .elementor-element.elementor-element-5d760fbf .elementor-heading-title {
text-shadow : 0 0 10px #FFFFFF;
}
.elementor-51 .elementor-element.elementor-element-190de5de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-bottom : calc(10px / 2);
}
.elementor-51 .elementor-element.elementor-element-190de5de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-top : calc(10px / 2);
}
.elementor-51 .elementor-element.elementor-element-190de5de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-right : calc(10px / 2);
margin-left : calc(10px / 2);
}
.elementor-51 .elementor-element.elementor-element-190de5de .elementor-icon-list-items.elementor-inline-items {
margin-right : calc(-10px / 2);
margin-left : calc(-10px / 2);
}
body.rtl .elementor-51 .elementor-element.elementor-element-190de5de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
left : calc(-10px / 2);
}
body:not(.rtl) .elementor-51 .elementor-element.elementor-element-190de5de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
right : calc(-10px / 2);
}
.elementor-51 .elementor-element.elementor-element-190de5de .elementor-icon-list-icon i {
color : #000000;
transition : color 0.3s;
}
.elementor-51 .elementor-element.elementor-element-190de5de .elementor-icon-list-icon svg {
transition : fill 0.3s;
}
.elementor-51 .elementor-element.elementor-element-190de5de {
--e-icon-list-icon-size : 20px;
--icon-vertical-offset : 0;
}
.elementor-51 .elementor-element.elementor-element-190de5de .elementor-icon-list-text {
color : #FFFFFF;
transition : color 0.3s;
}
.elementor-51 .elementor-element.elementor-element-7eed2981:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-7eed2981 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color : #000000;
}
.elementor-51 .elementor-element.elementor-element-7eed2981 {
transition : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding : 20px 0 0 0;
}
.elementor-51 .elementor-element.elementor-element-7eed2981 > .elementor-background-overlay {
transition : background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-51 .elementor-element.elementor-element-1dc72d8 {
text-align : left;
color : #FFFFFF;
}
@media (max-width: 1024px) and (min-width: 768px) {
.elementor-51 .elementor-element.elementor-element-9c91a3d {
width : 100%;
}
.elementor-51 .elementor-element.elementor-element-5734459a {
width : 50%;
}
.elementor-51 .elementor-element.elementor-element-634f11c {
width : 50%;
}
}
@media (max-width: 1024px) {
.elementor-51 .elementor-element.elementor-element-9c91a3d > .elementor-element-populated {
padding : 0 100px 0 100px;
}
.elementor-51 .elementor-element.elementor-element-5734459a > .elementor-element-populated {
margin : 20px 0 0 0;
--e-column-margin-right : 0;
--e-column-margin-left : 0;
}
.elementor-51 .elementor-element.elementor-element-634f11c > .elementor-element-populated {
margin : 20px 0 0 0;
--e-column-margin-right : 0;
--e-column-margin-left : 0;
}
}
@media (max-width: 767px) {
.elementor-51 .elementor-element.elementor-element-9c91a3d > .elementor-element-populated {
padding : 0 20px 0 20px;
}
.elementor-51 .elementor-element.elementor-element-fc05d13 {
padding : 5px 5px 5px 5px;
}
}
.clearfix::before, .clearfix::after {
content : " ";
display : table;
clear : both;
}
.eael-testimonial-slider.nav-top-left, .eael-testimonial-slider.nav-top-right, .eael-team-slider.nav-top-left, .eael-team-slider.nav-top-right, .eael-logo-carousel.nav-top-left, .eael-logo-carousel.nav-top-right, .eael-post-carousel.nav-top-left, .eael-post-carousel.nav-top-right, .eael-product-carousel.nav-top-left, .eael-product-carousel.nav-top-right {
padding-top : 40px;
}
.eael-contact-form input[type="text"], .eael-contact-form input[type="email"], .eael-contact-form input[type="url"], .eael-contact-form input[type="tel"], .eael-contact-form input[type="date"], .eael-contact-form input[type="number"], .eael-contact-form textarea {
background : #fff;
box-shadow : none;
float : none;
height : auto;
margin : 0;
outline : 0;
width : 100%;
}
.eael-contact-form input[type="submit"] {
border : 0;
float : none;
height : auto;
margin : 0;
padding : 10px 20px;
width : auto;
transition : all 0.25s 0s linear;
}
.eael-contact-form.placeholder-hide input::-webkit-input-placeholder, .eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder {
opacity : 0;
visibility : hidden;
}
.eael-contact-form.placeholder-hide input::-moz-placeholder, .eael-contact-form.placeholder-hide textarea::-moz-placeholder {
opacity : 0;
visibility : hidden;
}
.eael-contact-form.placeholder-hide input:-ms-input-placeholder, .eael-contact-form.placeholder-hide textarea:-ms-input-placeholder {
opacity : 0;
visibility : hidden;
}
.eael-contact-form.placeholder-hide input:-moz-placeholder, .eael-contact-form.placeholder-hide textarea:-moz-placeholder {
opacity : 0;
visibility : hidden;
}
.eael-custom-radio-checkbox input[type="checkbox"], .eael-custom-radio-checkbox input[type="radio"] {
border-style : solid;
border-width : 0;
outline : none;
min-width : 1px;
width : 15px;
height : 15px;
background : #ddd;
padding : 3px;
}
.eael-custom-radio-checkbox input[type="checkbox"]:before, .eael-custom-radio-checkbox input[type="radio"]:before {
content : "";
width : 100%;
height : 100%;
padding : 0;
margin : 0;
display : block;
}
.eael-custom-radio-checkbox input[type="checkbox"]:checked:before, .eael-custom-radio-checkbox input[type="radio"]:checked:before {
background : #999;
transition : all 0.25s 0s linear;
}
.eael-custom-radio-checkbox input[type="radio"] {
border-radius : 50%;
}
.eael-custom-radio-checkbox input[type="radio"]:before {
border-radius : 50%;
}
.eael-post-elements-readmore-btn {
font-size : 12px;
font-weight : 500;
transition : all 300ms ease-in-out;
display : inline-block;
}
.elementor-lightbox .dialog-widget-content {
width : 100%;
height : 100%;
}
.eael-contact-form-align-left, .elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container {
margin : 0 auto 0 0;
display : inline-block;
text-align : left;
}
.eael-contact-form-align-center, .elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container {
float : none;
margin : 0 auto;
display : inline-block;
text-align : left;
}
.eael-contact-form-align-right, .elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container {
margin : 0 0 0 auto;
display : inline-block;
text-align : left;
}
.eael-force-hide {
display : none !important ;
}
.eael-d-none {
display : none !important ;
}
.eael-d-block {
display : block !important ;
}
.eael-h-auto {
height : auto !important ;
}
.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating {
display : none;
}
.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating ~ .count {
display : none;
}
.sr-only {
border : 0 !important ;
clip : rect(1px,1px,1px,1px) !important ;
height : 1px !important ;
margin : -1px !important ;
overflow : hidden !important ;
padding : 0 !important ;
position : absolute !important ;
width : 1px !important ;
white-space : nowrap !important ;
}
@font-face {
font-family : 'Roboto';
font-style : italic;
font-weight : 100;
src : url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzAdKg.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto';
font-style : italic;
font-weight : 300;
src : url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc6CsE.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto';
font-style : italic;
font-weight : 400;
src : url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xIIzc.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto';
font-style : italic;
font-weight : 500;
src : url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc6CsE.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto';
font-style : italic;
font-weight : 700;
src : url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic6CsE.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto';
font-style : italic;
font-weight : 900;
src : url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc6CsE.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto';
font-style : normal;
font-weight : 100;
src : url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxIIzc.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto';
font-style : normal;
font-weight : 300;
src : url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto';
font-style : normal;
font-weight : 400;
src : url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto';
font-style : normal;
font-weight : 500;
src : url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto';
font-style : normal;
font-weight : 700;
src : url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto';
font-style : normal;
font-weight : 900;
src : url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc9.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto Slab';
font-style : normal;
font-weight : 100;
src : url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojIWmb2Rm.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto Slab';
font-style : normal;
font-weight : 200;
src : url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDISmb2Rm.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto Slab';
font-style : normal;
font-weight : 300;
src : url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjo0oSmb2Rm.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto Slab';
font-style : normal;
font-weight : 400;
src : url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmb2Rm.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto Slab';
font-style : normal;
font-weight : 500;
src : url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmb2Rm.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto Slab';
font-style : normal;
font-weight : 600;
src : url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoUoOmb2Rm.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto Slab';
font-style : normal;
font-weight : 700;
src : url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4Omb2Rm.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto Slab';
font-style : normal;
font-weight : 800;
src : url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDIOmb2Rm.ttf) format('truetype');
}
@font-face {
font-family : 'Roboto Slab';
font-style : normal;
font-weight : 900;
src : url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoJYOmb2Rm.ttf) format('truetype');
}
.fa, .fab, .fad, .fal, .far, .fas {
display : inline-block;
font-style : normal;
font-variant : normal;
line-height : 1;
}
.fa-lg {
font-size : 1.33333em;
line-height : 0.75em;
vertical-align : -0.0667em;
}
.fa-xs {
font-size : 0.75em;
}
.fa-sm {
font-size : 0.875em;
}
.fa-1x {
font-size : 1em;
}
.fa-2x {
font-size : 2em;
}
.fa-3x {
font-size : 3em;
}
.fa-4x {
font-size : 4em;
}
.fa-5x {
font-size : 5em;
}
.fa-6x {
font-size : 6em;
}
.fa-7x {
font-size : 7em;
}
.fa-8x {
font-size : 8em;
}
.fa-9x {
font-size : 9em;
}
.fa-10x {
font-size : 10em;
}
.fa-fw {
text-align : center;
width : 1.25em;
}
.fa-ul {
list-style-type : none;
margin-left : 2.5em;
padding-left : 0;
}
.fa-ul > li {
position : relative;
}
.fa-li {
left : -2em;
position : absolute;
text-align : center;
width : 2em;
line-height : inherit;
}
.fa-border {
border : #eee solid 0.08em;
border-radius : 0.1em;
padding : 0.2em 0.25em 0.15em;
}
.fa-pull-left {
float : left;
}
.fa-pull-right {
float : right;
}
.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
margin-right : 0.3em;
}
.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
margin-left : 0.3em;
}
.fa-spin {
animation : fa-spin 2s linear infinite;
}
.fa-pulse {
animation : fa-spin 1s steps(8) infinite;
}
@keyframes fa-spin {
0% {
transform : rotate(0deg);
}
to {
transform : rotate(1turn);
}
}
.fa-rotate-90 {
transform : rotate(90deg);
}
.fa-rotate-180 {
transform : rotate(180deg);
}
.fa-rotate-270 {
transform : rotate(270deg);
}
.fa-flip-horizontal {
transform : scaleX(-1);
}
.fa-flip-vertical {
transform : scaleY(-1);
}
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
transform : scale(-1);
}
:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
filter : ;
}
.fa-stack {
display : inline-block;
height : 2em;
line-height : 2em;
position : relative;
vertical-align : middle;
width : 2.5em;
}
.fa-stack-1x, .fa-stack-2x {
left : 0;
position : absolute;
text-align : center;
width : 100%;
}
.fa-stack-1x {
line-height : inherit;
}
.fa-stack-2x {
font-size : 2em;
}
.fa-inverse {
color : #fff;
}
.fa-500px:before {
content : "\f26e";
}
.fa-accessible-icon:before {
content : "\f368";
}
.fa-accusoft:before {
content : "\f369";
}
.fa-acquisitions-incorporated:before {
content : "\f6af";
}
.fa-ad:before {
content : "\f641";
}
.fa-address-book:before {
content : "\f2b9";
}
.fa-address-card:before {
content : "\f2bb";
}
.fa-adjust:before {
content : "\f042";
}
.fa-adn:before {
content : "\f170";
}
.fa-adversal:before {
content : "\f36a";
}
.fa-affiliatetheme:before {
content : "\f36b";
}
.fa-air-freshener:before {
content : "\f5d0";
}
.fa-airbnb:before {
content : "\f834";
}
.fa-algolia:before {
content : "\f36c";
}
.fa-align-center:before {
content : "\f037";
}
.fa-align-justify:before {
content : "\f039";
}
.fa-align-left:before {
content : "\f036";
}
.fa-align-right:before {
content : "\f038";
}
.fa-alipay:before {
content : "\f642";
}
.fa-allergies:before {
content : "\f461";
}
.fa-amazon:before {
content : "\f270";
}
.fa-amazon-pay:before {
content : "\f42c";
}
.fa-ambulance:before {
content : "\f0f9";
}
.fa-american-sign-language-interpreting:before {
content : "\f2a3";
}
.fa-amilia:before {
content : "\f36d";
}
.fa-anchor:before {
content : "\f13d";
}
.fa-android:before {
content : "\f17b";
}
.fa-angellist:before {
content : "\f209";
}
.fa-angle-double-down:before {
content : "\f103";
}
.fa-angle-double-left:before {
content : "\f100";
}
.fa-angle-double-right:before {
content : "\f101";
}
.fa-angle-double-up:before {
content : "\f102";
}
.fa-angle-down:before {
content : "\f107";
}
.fa-angle-left:before {
content : "\f104";
}
.fa-angle-right:before {
content : "\f105";
}
.fa-angle-up:before {
content : "\f106";
}
.fa-angry:before {
content : "\f556";
}
.fa-angrycreative:before {
content : "\f36e";
}
.fa-angular:before {
content : "\f420";
}
.fa-ankh:before {
content : "\f644";
}
.fa-app-store:before {
content : "\f36f";
}
.fa-app-store-ios:before {
content : "\f370";
}
.fa-apper:before {
content : "\f371";
}
.fa-apple:before {
content : "\f179";
}
.fa-apple-alt:before {
content : "\f5d1";
}
.fa-apple-pay:before {
content : "\f415";
}
.fa-archive:before {
content : "\f187";
}
.fa-archway:before {
content : "\f557";
}
.fa-arrow-alt-circle-down:before {
content : "\f358";
}
.fa-arrow-alt-circle-left:before {
content : "\f359";
}
.fa-arrow-alt-circle-right:before {
content : "\f35a";
}
.fa-arrow-alt-circle-up:before {
content : "\f35b";
}
.fa-arrow-circle-down:before {
content : "\f0ab";
}
.fa-arrow-circle-left:before {
content : "\f0a8";
}
.fa-arrow-circle-right:before {
content : "\f0a9";
}
.fa-arrow-circle-up:before {
content : "\f0aa";
}
.fa-arrow-down:before {
content : "\f063";
}
.fa-arrow-left:before {
content : "\f060";
}
.fa-arrow-right:before {
content : "\f061";
}
.fa-arrow-up:before {
content : "\f062";
}
.fa-arrows-alt:before {
content : "\f0b2";
}
.fa-arrows-alt-h:before {
content : "\f337";
}
.fa-arrows-alt-v:before {
content : "\f338";
}
.fa-artstation:before {
content : "\f77a";
}
.fa-assistive-listening-systems:before {
content : "\f2a2";
}
.fa-asterisk:before {
content : "\f069";
}
.fa-asymmetrik:before {
content : "\f372";
}
.fa-at:before {
content : "\f1fa";
}
.fa-atlas:before {
content : "\f558";
}
.fa-atlassian:before {
content : "\f77b";
}
.fa-atom:before {
content : "\f5d2";
}
.fa-audible:before {
content : "\f373";
}
.fa-audio-description:before {
content : "\f29e";
}
.fa-autoprefixer:before {
content : "\f41c";
}
.fa-avianex:before {
content : "\f374";
}
.fa-aviato:before {
content : "\f421";
}
.fa-award:before {
content : "\f559";
}
.fa-aws:before {
content : "\f375";
}
.fa-baby:before {
content : "\f77c";
}
.fa-baby-carriage:before {
content : "\f77d";
}
.fa-backspace:before {
content : "\f55a";
}
.fa-backward:before {
content : "\f04a";
}
.fa-bacon:before {
content : "\f7e5";
}
.fa-bacteria:before {
content : "\e059";
}
.fa-bacterium:before {
content : "\e05a";
}
.fa-bahai:before {
content : "\f666";
}
.fa-balance-scale:before {
content : "\f24e";
}
.fa-balance-scale-left:before {
content : "\f515";
}
.fa-balance-scale-right:before {
content : "\f516";
}
.fa-ban:before {
content : "\f05e";
}
.fa-band-aid:before {
content : "\f462";
}
.fa-bandcamp:before {
content : "\f2d5";
}
.fa-barcode:before {
content : "\f02a";
}
.fa-bars:before {
content : "\f0c9";
}
.fa-baseball-ball:before {
content : "\f433";
}
.fa-basketball-ball:before {
content : "\f434";
}
.fa-bath:before {
content : "\f2cd";
}
.fa-battery-empty:before {
content : "\f244";
}
.fa-battery-full:before {
content : "\f240";
}
.fa-battery-half:before {
content : "\f242";
}
.fa-battery-quarter:before {
content : "\f243";
}
.fa-battery-three-quarters:before {
content : "\f241";
}
.fa-battle-net:before {
content : "\f835";
}
.fa-bed:before {
content : "\f236";
}
.fa-beer:before {
content : "\f0fc";
}
.fa-behance:before {
content : "\f1b4";
}
.fa-behance-square:before {
content : "\f1b5";
}
.fa-bell:before {
content : "\f0f3";
}
.fa-bell-slash:before {
content : "\f1f6";
}
.fa-bezier-curve:before {
content : "\f55b";
}
.fa-bible:before {
content : "\f647";
}
.fa-bicycle:before {
content : "\f206";
}
.fa-biking:before {
content : "\f84a";
}
.fa-bimobject:before {
content : "\f378";
}
.fa-binoculars:before {
content : "\f1e5";
}
.fa-biohazard:before {
content : "\f780";
}
.fa-birthday-cake:before {
content : "\f1fd";
}
.fa-bitbucket:before {
content : "\f171";
}
.fa-bitcoin:before {
content : "\f379";
}
.fa-bity:before {
content : "\f37a";
}
.fa-black-tie:before {
content : "\f27e";
}
.fa-blackberry:before {
content : "\f37b";
}
.fa-blender:before {
content : "\f517";
}
.fa-blender-phone:before {
content : "\f6b6";
}
.fa-blind:before {
content : "\f29d";
}
.fa-blog:before {
content : "\f781";
}
.fa-blogger:before {
content : "\f37c";
}
.fa-blogger-b:before {
content : "\f37d";
}
.fa-bluetooth:before {
content : "\f293";
}
.fa-bluetooth-b:before {
content : "\f294";
}
.fa-bold:before {
content : "\f032";
}
.fa-bolt:before {
content : "\f0e7";
}
.fa-bomb:before {
content : "\f1e2";
}
.fa-bone:before {
content : "\f5d7";
}
.fa-bong:before {
content : "\f55c";
}
.fa-book:before {
content : "\f02d";
}
.fa-book-dead:before {
content : "\f6b7";
}
.fa-book-medical:before {
content : "\f7e6";
}
.fa-book-open:before {
content : "\f518";
}
.fa-book-reader:before {
content : "\f5da";
}
.fa-bookmark:before {
content : "\f02e";
}
.fa-bootstrap:before {
content : "\f836";
}
.fa-border-all:before {
content : "\f84c";
}
.fa-border-none:before {
content : "\f850";
}
.fa-border-style:before {
content : "\f853";
}
.fa-bowling-ball:before {
content : "\f436";
}
.fa-box:before {
content : "\f466";
}
.fa-box-open:before {
content : "\f49e";
}
.fa-box-tissue:before {
content : "\e05b";
}
.fa-boxes:before {
content : "\f468";
}
.fa-braille:before {
content : "\f2a1";
}
.fa-brain:before {
content : "\f5dc";
}
.fa-bread-slice:before {
content : "\f7ec";
}
.fa-briefcase:before {
content : "\f0b1";
}
.fa-briefcase-medical:before {
content : "\f469";
}
.fa-broadcast-tower:before {
content : "\f519";
}
.fa-broom:before {
content : "\f51a";
}
.fa-brush:before {
content : "\f55d";
}
.fa-btc:before {
content : "\f15a";
}
.fa-buffer:before {
content : "\f837";
}
.fa-bug:before {
content : "\f188";
}
.fa-building:before {
content : "\f1ad";
}
.fa-bullhorn:before {
content : "\f0a1";
}
.fa-bullseye:before {
content : "\f140";
}
.fa-burn:before {
content : "\f46a";
}
.fa-buromobelexperte:before {
content : "\f37f";
}
.fa-bus:before {
content : "\f207";
}
.fa-bus-alt:before {
content : "\f55e";
}
.fa-business-time:before {
content : "\f64a";
}
.fa-buy-n-large:before {
content : "\f8a6";
}
.fa-buysellads:before {
content : "\f20d";
}
.fa-calculator:before {
content : "\f1ec";
}
.fa-calendar:before {
content : "\f133";
}
.fa-calendar-alt:before {
content : "\f073";
}
.fa-calendar-check:before {
content : "\f274";
}
.fa-calendar-day:before {
content : "\f783";
}
.fa-calendar-minus:before {
content : "\f272";
}
.fa-calendar-plus:before {
content : "\f271";
}
.fa-calendar-times:before {
content : "\f273";
}
.fa-calendar-week:before {
content : "\f784";
}
.fa-camera:before {
content : "\f030";
}
.fa-camera-retro:before {
content : "\f083";
}
.fa-campground:before {
content : "\f6bb";
}
.fa-canadian-maple-leaf:before {
content : "\f785";
}
.fa-candy-cane:before {
content : "\f786";
}
.fa-cannabis:before {
content : "\f55f";
}
.fa-capsules:before {
content : "\f46b";
}
.fa-car:before {
content : "\f1b9";
}
.fa-car-alt:before {
content : "\f5de";
}
.fa-car-battery:before {
content : "\f5df";
}
.fa-car-crash:before {
content : "\f5e1";
}
.fa-car-side:before {
content : "\f5e4";
}
.fa-caravan:before {
content : "\f8ff";
}
.fa-caret-down:before {
content : "\f0d7";
}
.fa-caret-left:before {
content : "\f0d9";
}
.fa-caret-right:before {
content : "\f0da";
}
.fa-caret-square-down:before {
content : "\f150";
}
.fa-caret-square-left:before {
content : "\f191";
}
.fa-caret-square-right:before {
content : "\f152";
}
.fa-caret-square-up:before {
content : "\f151";
}
.fa-caret-up:before {
content : "\f0d8";
}
.fa-carrot:before {
content : "\f787";
}
.fa-cart-arrow-down:before {
content : "\f218";
}
.fa-cart-plus:before {
content : "\f217";
}
.fa-cash-register:before {
content : "\f788";
}
.fa-cat:before {
content : "\f6be";
}
.fa-cc-amazon-pay:before {
content : "\f42d";
}
.fa-cc-amex:before {
content : "\f1f3";
}
.fa-cc-apple-pay:before {
content : "\f416";
}
.fa-cc-diners-club:before {
content : "\f24c";
}
.fa-cc-discover:before {
content : "\f1f2";
}
.fa-cc-jcb:before {
content : "\f24b";
}
.fa-cc-mastercard:before {
content : "\f1f1";
}
.fa-cc-paypal:before {
content : "\f1f4";
}
.fa-cc-stripe:before {
content : "\f1f5";
}
.fa-cc-visa:before {
content : "\f1f0";
}
.fa-centercode:before {
content : "\f380";
}
.fa-centos:before {
content : "\f789";
}
.fa-certificate:before {
content : "\f0a3";
}
.fa-chair:before {
content : "\f6c0";
}
.fa-chalkboard:before {
content : "\f51b";
}
.fa-chalkboard-teacher:before {
content : "\f51c";
}
.fa-charging-station:before {
content : "\f5e7";
}
.fa-chart-area:before {
content : "\f1fe";
}
.fa-chart-bar:before {
content : "\f080";
}
.fa-chart-line:before {
content : "\f201";
}
.fa-chart-pie:before {
content : "\f200";
}
.fa-check:before {
content : "\f00c";
}
.fa-check-circle:before {
content : "\f058";
}
.fa-check-double:before {
content : "\f560";
}
.fa-check-square:before {
content : "\f14a";
}
.fa-cheese:before {
content : "\f7ef";
}
.fa-chess:before {
content : "\f439";
}
.fa-chess-bishop:before {
content : "\f43a";
}
.fa-chess-board:before {
content : "\f43c";
}
.fa-chess-king:before {
content : "\f43f";
}
.fa-chess-knight:before {
content : "\f441";
}
.fa-chess-pawn:before {
content : "\f443";
}
.fa-chess-queen:before {
content : "\f445";
}
.fa-chess-rook:before {
content : "\f447";
}
.fa-chevron-circle-down:before {
content : "\f13a";
}
.fa-chevron-circle-left:before {
content : "\f137";
}
.fa-chevron-circle-right:before {
content : "\f138";
}
.fa-chevron-circle-up:before {
content : "\f139";
}
.fa-chevron-down:before {
content : "\f078";
}
.fa-chevron-left:before {
content : "\f053";
}
.fa-chevron-right:before {
content : "\f054";
}
.fa-chevron-up:before {
content : "\f077";
}
.fa-child:before {
content : "\f1ae";
}
.fa-chrome:before {
content : "\f268";
}
.fa-chromecast:before {
content : "\f838";
}
.fa-church:before {
content : "\f51d";
}
.fa-circle:before {
content : "\f111";
}
.fa-circle-notch:before {
content : "\f1ce";
}
.fa-city:before {
content : "\f64f";
}
.fa-clinic-medical:before {
content : "\f7f2";
}
.fa-clipboard:before {
content : "\f328";
}
.fa-clipboard-check:before {
content : "\f46c";
}
.fa-clipboard-list:before {
content : "\f46d";
}
.fa-clock:before {
content : "\f017";
}
.fa-clone:before {
content : "\f24d";
}
.fa-closed-captioning:before {
content : "\f20a";
}
.fa-cloud:before {
content : "\f0c2";
}
.fa-cloud-download-alt:before {
content : "\f381";
}
.fa-cloud-meatball:before {
content : "\f73b";
}
.fa-cloud-moon:before {
content : "\f6c3";
}
.fa-cloud-moon-rain:before {
content : "\f73c";
}
.fa-cloud-rain:before {
content : "\f73d";
}
.fa-cloud-showers-heavy:before {
content : "\f740";
}
.fa-cloud-sun:before {
content : "\f6c4";
}
.fa-cloud-sun-rain:before {
content : "\f743";
}
.fa-cloud-upload-alt:before {
content : "\f382";
}
.fa-cloudflare:before {
content : "\e07d";
}
.fa-cloudscale:before {
content : "\f383";
}
.fa-cloudsmith:before {
content : "\f384";
}
.fa-cloudversify:before {
content : "\f385";
}
.fa-cocktail:before {
content : "\f561";
}
.fa-code:before {
content : "\f121";
}
.fa-code-branch:before {
content : "\f126";
}
.fa-codepen:before {
content : "\f1cb";
}
.fa-codiepie:before {
content : "\f284";
}
.fa-coffee:before {
content : "\f0f4";
}
.fa-cog:before {
content : "\f013";
}
.fa-cogs:before {
content : "\f085";
}
.fa-coins:before {
content : "\f51e";
}
.fa-columns:before {
content : "\f0db";
}
.fa-comment:before {
content : "\f075";
}
.fa-comment-alt:before {
content : "\f27a";
}
.fa-comment-dollar:before {
content : "\f651";
}
.fa-comment-dots:before {
content : "\f4ad";
}
.fa-comment-medical:before {
content : "\f7f5";
}
.fa-comment-slash:before {
content : "\f4b3";
}
.fa-comments:before {
content : "\f086";
}
.fa-comments-dollar:before {
content : "\f653";
}
.fa-compact-disc:before {
content : "\f51f";
}
.fa-compass:before {
content : "\f14e";
}
.fa-compress:before {
content : "\f066";
}
.fa-compress-alt:before {
content : "\f422";
}
.fa-compress-arrows-alt:before {
content : "\f78c";
}
.fa-concierge-bell:before {
content : "\f562";
}
.fa-confluence:before {
content : "\f78d";
}
.fa-connectdevelop:before {
content : "\f20e";
}
.fa-contao:before {
content : "\f26d";
}
.fa-cookie:before {
content : "\f563";
}
.fa-cookie-bite:before {
content : "\f564";
}
.fa-copy:before {
content : "\f0c5";
}
.fa-copyright:before {
content : "\f1f9";
}
.fa-cotton-bureau:before {
content : "\f89e";
}
.fa-couch:before {
content : "\f4b8";
}
.fa-cpanel:before {
content : "\f388";
}
.fa-creative-commons:before {
content : "\f25e";
}
.fa-creative-commons-by:before {
content : "\f4e7";
}
.fa-creative-commons-nc:before {
content : "\f4e8";
}
.fa-creative-commons-nc-eu:before {
content : "\f4e9";
}
.fa-creative-commons-nc-jp:before {
content : "\f4ea";
}
.fa-creative-commons-nd:before {
content : "\f4eb";
}
.fa-creative-commons-pd:before {
content : "\f4ec";
}
.fa-creative-commons-pd-alt:before {
content : "\f4ed";
}
.fa-creative-commons-remix:before {
content : "\f4ee";
}
.fa-creative-commons-sa:before {
content : "\f4ef";
}
.fa-creative-commons-sampling:before {
content : "\f4f0";
}
.fa-creative-commons-sampling-plus:before {
content : "\f4f1";
}
.fa-creative-commons-share:before {
content : "\f4f2";
}
.fa-creative-commons-zero:before {
content : "\f4f3";
}
.fa-credit-card:before {
content : "\f09d";
}
.fa-critical-role:before {
content : "\f6c9";
}
.fa-crop:before {
content : "\f125";
}
.fa-crop-alt:before {
content : "\f565";
}
.fa-cross:before {
content : "\f654";
}
.fa-crosshairs:before {
content : "\f05b";
}
.fa-crow:before {
content : "\f520";
}
.fa-crown:before {
content : "\f521";
}
.fa-crutch:before {
content : "\f7f7";
}
.fa-css3:before {
content : "\f13c";
}
.fa-css3-alt:before {
content : "\f38b";
}
.fa-cube:before {
content : "\f1b2";
}
.fa-cubes:before {
content : "\f1b3";
}
.fa-cut:before {
content : "\f0c4";
}
.fa-cuttlefish:before {
content : "\f38c";
}
.fa-d-and-d:before {
content : "\f38d";
}
.fa-d-and-d-beyond:before {
content : "\f6ca";
}
.fa-dailymotion:before {
content : "\e052";
}
.fa-dashcube:before {
content : "\f210";
}
.fa-database:before {
content : "\f1c0";
}
.fa-deaf:before {
content : "\f2a4";
}
.fa-deezer:before {
content : "\e077";
}
.fa-delicious:before {
content : "\f1a5";
}
.fa-democrat:before {
content : "\f747";
}
.fa-deploydog:before {
content : "\f38e";
}
.fa-deskpro:before {
content : "\f38f";
}
.fa-desktop:before {
content : "\f108";
}
.fa-dev:before {
content : "\f6cc";
}
.fa-deviantart:before {
content : "\f1bd";
}
.fa-dharmachakra:before {
content : "\f655";
}
.fa-dhl:before {
content : "\f790";
}
.fa-diagnoses:before {
content : "\f470";
}
.fa-diaspora:before {
content : "\f791";
}
.fa-dice:before {
content : "\f522";
}
.fa-dice-d20:before {
content : "\f6cf";
}
.fa-dice-d6:before {
content : "\f6d1";
}
.fa-dice-five:before {
content : "\f523";
}
.fa-dice-four:before {
content : "\f524";
}
.fa-dice-one:before {
content : "\f525";
}
.fa-dice-six:before {
content : "\f526";
}
.fa-dice-three:before {
content : "\f527";
}
.fa-dice-two:before {
content : "\f528";
}
.fa-digg:before {
content : "\f1a6";
}
.fa-digital-ocean:before {
content : "\f391";
}
.fa-digital-tachograph:before {
content : "\f566";
}
.fa-directions:before {
content : "\f5eb";
}
.fa-discord:before {
content : "\f392";
}
.fa-discourse:before {
content : "\f393";
}
.fa-disease:before {
content : "\f7fa";
}
.fa-divide:before {
content : "\f529";
}
.fa-dizzy:before {
content : "\f567";
}
.fa-dna:before {
content : "\f471";
}
.fa-dochub:before {
content : "\f394";
}
.fa-docker:before {
content : "\f395";
}
.fa-dog:before {
content : "\f6d3";
}
.fa-dollar-sign:before {
content : "\f155";
}
.fa-dolly:before {
content : "\f472";
}
.fa-dolly-flatbed:before {
content : "\f474";
}
.fa-donate:before {
content : "\f4b9";
}
.fa-door-closed:before {
content : "\f52a";
}
.fa-door-open:before {
content : "\f52b";
}
.fa-dot-circle:before {
content : "\f192";
}
.fa-dove:before {
content : "\f4ba";
}
.fa-download:before {
content : "\f019";
}
.fa-draft2digital:before {
content : "\f396";
}
.fa-drafting-compass:before {
content : "\f568";
}
.fa-dragon:before {
content : "\f6d5";
}
.fa-draw-polygon:before {
content : "\f5ee";
}
.fa-dribbble:before {
content : "\f17d";
}
.fa-dribbble-square:before {
content : "\f397";
}
.fa-dropbox:before {
content : "\f16b";
}
.fa-drum:before {
content : "\f569";
}
.fa-drum-steelpan:before {
content : "\f56a";
}
.fa-drumstick-bite:before {
content : "\f6d7";
}
.fa-drupal:before {
content : "\f1a9";
}
.fa-dumbbell:before {
content : "\f44b";
}
.fa-dumpster:before {
content : "\f793";
}
.fa-dumpster-fire:before {
content : "\f794";
}
.fa-dungeon:before {
content : "\f6d9";
}
.fa-dyalog:before {
content : "\f399";
}
.fa-earlybirds:before {
content : "\f39a";
}
.fa-ebay:before {
content : "\f4f4";
}
.fa-edge:before {
content : "\f282";
}
.fa-edge-legacy:before {
content : "\e078";
}
.fa-edit:before {
content : "\f044";
}
.fa-egg:before {
content : "\f7fb";
}
.fa-eject:before {
content : "\f052";
}
.fa-elementor:before {
content : "\f430";
}
.fa-ellipsis-h:before {
content : "\f141";
}
.fa-ellipsis-v:before {
content : "\f142";
}
.fa-ello:before {
content : "\f5f1";
}
.fa-ember:before {
content : "\f423";
}
.fa-empire:before {
content : "\f1d1";
}
.fa-envelope:before {
content : "\f0e0";
}
.fa-envelope-open:before {
content : "\f2b6";
}
.fa-envelope-open-text:before {
content : "\f658";
}
.fa-envelope-square:before {
content : "\f199";
}
.fa-envira:before {
content : "\f299";
}
.fa-equals:before {
content : "\f52c";
}
.fa-eraser:before {
content : "\f12d";
}
.fa-erlang:before {
content : "\f39d";
}
.fa-ethereum:before {
content : "\f42e";
}
.fa-ethernet:before {
content : "\f796";
}
.fa-etsy:before {
content : "\f2d7";
}
.fa-euro-sign:before {
content : "\f153";
}
.fa-evernote:before {
content : "\f839";
}
.fa-exchange-alt:before {
content : "\f362";
}
.fa-exclamation:before {
content : "\f12a";
}
.fa-exclamation-circle:before {
content : "\f06a";
}
.fa-exclamation-triangle:before {
content : "\f071";
}
.fa-expand:before {
content : "\f065";
}
.fa-expand-alt:before {
content : "\f424";
}
.fa-expand-arrows-alt:before {
content : "\f31e";
}
.fa-expeditedssl:before {
content : "\f23e";
}
.fa-external-link-alt:before {
content : "\f35d";
}
.fa-external-link-square-alt:before {
content : "\f360";
}
.fa-eye:before {
content : "\f06e";
}
.fa-eye-dropper:before {
content : "\f1fb";
}
.fa-eye-slash:before {
content : "\f070";
}
.fa-facebook:before {
content : "\f09a";
}
.fa-facebook-f:before {
content : "\f39e";
}
.fa-facebook-messenger:before {
content : "\f39f";
}
.fa-facebook-square:before {
content : "\f082";
}
.fa-fan:before {
content : "\f863";
}
.fa-fantasy-flight-games:before {
content : "\f6dc";
}
.fa-fast-backward:before {
content : "\f049";
}
.fa-fast-forward:before {
content : "\f050";
}
.fa-faucet:before {
content : "\e005";
}
.fa-fax:before {
content : "\f1ac";
}
.fa-feather:before {
content : "\f52d";
}
.fa-feather-alt:before {
content : "\f56b";
}
.fa-fedex:before {
content : "\f797";
}
.fa-fedora:before {
content : "\f798";
}
.fa-female:before {
content : "\f182";
}
.fa-fighter-jet:before {
content : "\f0fb";
}
.fa-figma:before {
content : "\f799";
}
.fa-file:before {
content : "\f15b";
}
.fa-file-alt:before {
content : "\f15c";
}
.fa-file-archive:before {
content : "\f1c6";
}
.fa-file-audio:before {
content : "\f1c7";
}
.fa-file-code:before {
content : "\f1c9";
}
.fa-file-contract:before {
content : "\f56c";
}
.fa-file-csv:before {
content : "\f6dd";
}
.fa-file-download:before {
content : "\f56d";
}
.fa-file-excel:before {
content : "\f1c3";
}
.fa-file-export:before {
content : "\f56e";
}
.fa-file-image:before {
content : "\f1c5";
}
.fa-file-import:before {
content : "\f56f";
}
.fa-file-invoice:before {
content : "\f570";
}
.fa-file-invoice-dollar:before {
content : "\f571";
}
.fa-file-medical:before {
content : "\f477";
}
.fa-file-medical-alt:before {
content : "\f478";
}
.fa-file-pdf:before {
content : "\f1c1";
}
.fa-file-powerpoint:before {
content : "\f1c4";
}
.fa-file-prescription:before {
content : "\f572";
}
.fa-file-signature:before {
content : "\f573";
}
.fa-file-upload:before {
content : "\f574";
}
.fa-file-video:before {
content : "\f1c8";
}
.fa-file-word:before {
content : "\f1c2";
}
.fa-fill:before {
content : "\f575";
}
.fa-fill-drip:before {
content : "\f576";
}
.fa-film:before {
content : "\f008";
}
.fa-filter:before {
content : "\f0b0";
}
.fa-fingerprint:before {
content : "\f577";
}
.fa-fire:before {
content : "\f06d";
}
.fa-fire-alt:before {
content : "\f7e4";
}
.fa-fire-extinguisher:before {
content : "\f134";
}
.fa-firefox:before {
content : "\f269";
}
.fa-firefox-browser:before {
content : "\e007";
}
.fa-first-aid:before {
content : "\f479";
}
.fa-first-order:before {
content : "\f2b0";
}
.fa-first-order-alt:before {
content : "\f50a";
}
.fa-firstdraft:before {
content : "\f3a1";
}
.fa-fish:before {
content : "\f578";
}
.fa-fist-raised:before {
content : "\f6de";
}
.fa-flag:before {
content : "\f024";
}
.fa-flag-checkered:before {
content : "\f11e";
}
.fa-flag-usa:before {
content : "\f74d";
}
.fa-flask:before {
content : "\f0c3";
}
.fa-flickr:before {
content : "\f16e";
}
.fa-flipboard:before {
content : "\f44d";
}
.fa-flushed:before {
content : "\f579";
}
.fa-fly:before {
content : "\f417";
}
.fa-folder:before {
content : "\f07b";
}
.fa-folder-minus:before {
content : "\f65d";
}
.fa-folder-open:before {
content : "\f07c";
}
.fa-folder-plus:before {
content : "\f65e";
}
.fa-font:before {
content : "\f031";
}
.fa-font-awesome:before {
content : "\f2b4";
}
.fa-font-awesome-alt:before {
content : "\f35c";
}
.fa-font-awesome-flag:before {
content : "\f425";
}
.fa-font-awesome-logo-full:before {
content : "\f4e6";
}
.fa-fonticons:before {
content : "\f280";
}
.fa-fonticons-fi:before {
content : "\f3a2";
}
.fa-football-ball:before {
content : "\f44e";
}
.fa-fort-awesome:before {
content : "\f286";
}
.fa-fort-awesome-alt:before {
content : "\f3a3";
}
.fa-forumbee:before {
content : "\f211";
}
.fa-forward:before {
content : "\f04e";
}
.fa-foursquare:before {
content : "\f180";
}
.fa-free-code-camp:before {
content : "\f2c5";
}
.fa-freebsd:before {
content : "\f3a4";
}
.fa-frog:before {
content : "\f52e";
}
.fa-frown:before {
content : "\f119";
}
.fa-frown-open:before {
content : "\f57a";
}
.fa-fulcrum:before {
content : "\f50b";
}
.fa-funnel-dollar:before {
content : "\f662";
}
.fa-futbol:before {
content : "\f1e3";
}
.fa-galactic-republic:before {
content : "\f50c";
}
.fa-galactic-senate:before {
content : "\f50d";
}
.fa-gamepad:before {
content : "\f11b";
}
.fa-gas-pump:before {
content : "\f52f";
}
.fa-gavel:before {
content : "\f0e3";
}
.fa-gem:before {
content : "\f3a5";
}
.fa-genderless:before {
content : "\f22d";
}
.fa-get-pocket:before {
content : "\f265";
}
.fa-gg:before {
content : "\f260";
}
.fa-gg-circle:before {
content : "\f261";
}
.fa-ghost:before {
content : "\f6e2";
}
.fa-gift:before {
content : "\f06b";
}
.fa-gifts:before {
content : "\f79c";
}
.fa-git:before {
content : "\f1d3";
}
.fa-git-alt:before {
content : "\f841";
}
.fa-git-square:before {
content : "\f1d2";
}
.fa-github:before {
content : "\f09b";
}
.fa-github-alt:before {
content : "\f113";
}
.fa-github-square:before {
content : "\f092";
}
.fa-gitkraken:before {
content : "\f3a6";
}
.fa-gitlab:before {
content : "\f296";
}
.fa-gitter:before {
content : "\f426";
}
.fa-glass-cheers:before {
content : "\f79f";
}
.fa-glass-martini:before {
content : "\f000";
}
.fa-glass-martini-alt:before {
content : "\f57b";
}
.fa-glass-whiskey:before {
content : "\f7a0";
}
.fa-glasses:before {
content : "\f530";
}
.fa-glide:before {
content : "\f2a5";
}
.fa-glide-g:before {
content : "\f2a6";
}
.fa-globe:before {
content : "\f0ac";
}
.fa-globe-africa:before {
content : "\f57c";
}
.fa-globe-americas:before {
content : "\f57d";
}
.fa-globe-asia:before {
content : "\f57e";
}
.fa-globe-europe:before {
content : "\f7a2";
}
.fa-gofore:before {
content : "\f3a7";
}
.fa-golf-ball:before {
content : "\f450";
}
.fa-goodreads:before {
content : "\f3a8";
}
.fa-goodreads-g:before {
content : "\f3a9";
}
.fa-google:before {
content : "\f1a0";
}
.fa-google-drive:before {
content : "\f3aa";
}
.fa-google-pay:before {
content : "\e079";
}
.fa-google-play:before {
content : "\f3ab";
}
.fa-google-plus:before {
content : "\f2b3";
}
.fa-google-plus-g:before {
content : "\f0d5";
}
.fa-google-plus-square:before {
content : "\f0d4";
}
.fa-google-wallet:before {
content : "\f1ee";
}
.fa-gopuram:before {
content : "\f664";
}
.fa-graduation-cap:before {
content : "\f19d";
}
.fa-gratipay:before {
content : "\f184";
}
.fa-grav:before {
content : "\f2d6";
}
.fa-greater-than:before {
content : "\f531";
}
.fa-greater-than-equal:before {
content : "\f532";
}
.fa-grimace:before {
content : "\f57f";
}
.fa-grin:before {
content : "\f580";
}
.fa-grin-alt:before {
content : "\f581";
}
.fa-grin-beam:before {
content : "\f582";
}
.fa-grin-beam-sweat:before {
content : "\f583";
}
.fa-grin-hearts:before {
content : "\f584";
}
.fa-grin-squint:before {
content : "\f585";
}
.fa-grin-squint-tears:before {
content : "\f586";
}
.fa-grin-stars:before {
content : "\f587";
}
.fa-grin-tears:before {
content : "\f588";
}
.fa-grin-tongue:before {
content : "\f589";
}
.fa-grin-tongue-squint:before {
content : "\f58a";
}
.fa-grin-tongue-wink:before {
content : "\f58b";
}
.fa-grin-wink:before {
content : "\f58c";
}
.fa-grip-horizontal:before {
content : "\f58d";
}
.fa-grip-lines:before {
content : "\f7a4";
}
.fa-grip-lines-vertical:before {
content : "\f7a5";
}
.fa-grip-vertical:before {
content : "\f58e";
}
.fa-gripfire:before {
content : "\f3ac";
}
.fa-grunt:before {
content : "\f3ad";
}
.fa-guilded:before {
content : "\e07e";
}
.fa-guitar:before {
content : "\f7a6";
}
.fa-gulp:before {
content : "\f3ae";
}
.fa-h-square:before {
content : "\f0fd";
}
.fa-hacker-news:before {
content : "\f1d4";
}
.fa-hacker-news-square:before {
content : "\f3af";
}
.fa-hackerrank:before {
content : "\f5f7";
}
.fa-hamburger:before {
content : "\f805";
}
.fa-hammer:before {
content : "\f6e3";
}
.fa-hamsa:before {
content : "\f665";
}
.fa-hand-holding:before {
content : "\f4bd";
}
.fa-hand-holding-heart:before {
content : "\f4be";
}
.fa-hand-holding-medical:before {
content : "\e05c";
}
.fa-hand-holding-usd:before {
content : "\f4c0";
}
.fa-hand-holding-water:before {
content : "\f4c1";
}
.fa-hand-lizard:before {
content : "\f258";
}
.fa-hand-middle-finger:before {
content : "\f806";
}
.fa-hand-paper:before {
content : "\f256";
}
.fa-hand-peace:before {
content : "\f25b";
}
.fa-hand-point-down:before {
content : "\f0a7";
}
.fa-hand-point-left:before {
content : "\f0a5";
}
.fa-hand-point-right:before {
content : "\f0a4";
}
.fa-hand-point-up:before {
content : "\f0a6";
}
.fa-hand-pointer:before {
content : "\f25a";
}
.fa-hand-rock:before {
content : "\f255";
}
.fa-hand-scissors:before {
content : "\f257";
}
.fa-hand-sparkles:before {
content : "\e05d";
}
.fa-hand-spock:before {
content : "\f259";
}
.fa-hands:before {
content : "\f4c2";
}
.fa-hands-helping:before {
content : "\f4c4";
}
.fa-hands-wash:before {
content : "\e05e";
}
.fa-handshake:before {
content : "\f2b5";
}
.fa-handshake-alt-slash:before {
content : "\e05f";
}
.fa-handshake-slash:before {
content : "\e060";
}
.fa-hanukiah:before {
content : "\f6e6";
}
.fa-hard-hat:before {
content : "\f807";
}
.fa-hashtag:before {
content : "\f292";
}
.fa-hat-cowboy:before {
content : "\f8c0";
}
.fa-hat-cowboy-side:before {
content : "\f8c1";
}
.fa-hat-wizard:before {
content : "\f6e8";
}
.fa-hdd:before {
content : "\f0a0";
}
.fa-head-side-cough:before {
content : "\e061";
}
.fa-head-side-cough-slash:before {
content : "\e062";
}
.fa-head-side-mask:before {
content : "\e063";
}
.fa-head-side-virus:before {
content : "\e064";
}
.fa-heading:before {
content : "\f1dc";
}
.fa-headphones:before {
content : "\f025";
}
.fa-headphones-alt:before {
content : "\f58f";
}
.fa-headset:before {
content : "\f590";
}
.fa-heart:before {
content : "\f004";
}
.fa-heart-broken:before {
content : "\f7a9";
}
.fa-heartbeat:before {
content : "\f21e";
}
.fa-helicopter:before {
content : "\f533";
}
.fa-highlighter:before {
content : "\f591";
}
.fa-hiking:before {
content : "\f6ec";
}
.fa-hippo:before {
content : "\f6ed";
}
.fa-hips:before {
content : "\f452";
}
.fa-hire-a-helper:before {
content : "\f3b0";
}
.fa-history:before {
content : "\f1da";
}
.fa-hive:before {
content : "\e07f";
}
.fa-hockey-puck:before {
content : "\f453";
}
.fa-holly-berry:before {
content : "\f7aa";
}
.fa-home:before {
content : "\f015";
}
.fa-hooli:before {
content : "\f427";
}
.fa-hornbill:before {
content : "\f592";
}
.fa-horse:before {
content : "\f6f0";
}
.fa-horse-head:before {
content : "\f7ab";
}
.fa-hospital:before {
content : "\f0f8";
}
.fa-hospital-alt:before {
content : "\f47d";
}
.fa-hospital-symbol:before {
content : "\f47e";
}
.fa-hospital-user:before {
content : "\f80d";
}
.fa-hot-tub:before {
content : "\f593";
}
.fa-hotdog:before {
content : "\f80f";
}
.fa-hotel:before {
content : "\f594";
}
.fa-hotjar:before {
content : "\f3b1";
}
.fa-hourglass:before {
content : "\f254";
}
.fa-hourglass-end:before {
content : "\f253";
}
.fa-hourglass-half:before {
content : "\f252";
}
.fa-hourglass-start:before {
content : "\f251";
}
.fa-house-damage:before {
content : "\f6f1";
}
.fa-house-user:before {
content : "\e065";
}
.fa-houzz:before {
content : "\f27c";
}
.fa-hryvnia:before {
content : "\f6f2";
}
.fa-html5:before {
content : "\f13b";
}
.fa-hubspot:before {
content : "\f3b2";
}
.fa-i-cursor:before {
content : "\f246";
}
.fa-ice-cream:before {
content : "\f810";
}
.fa-icicles:before {
content : "\f7ad";
}
.fa-icons:before {
content : "\f86d";
}
.fa-id-badge:before {
content : "\f2c1";
}
.fa-id-card:before {
content : "\f2c2";
}
.fa-id-card-alt:before {
content : "\f47f";
}
.fa-ideal:before {
content : "\e013";
}
.fa-igloo:before {
content : "\f7ae";
}
.fa-image:before {
content : "\f03e";
}
.fa-images:before {
content : "\f302";
}
.fa-imdb:before {
content : "\f2d8";
}
.fa-inbox:before {
content : "\f01c";
}
.fa-indent:before {
content : "\f03c";
}
.fa-industry:before {
content : "\f275";
}
.fa-infinity:before {
content : "\f534";
}
.fa-info:before {
content : "\f129";
}
.fa-info-circle:before {
content : "\f05a";
}
.fa-innosoft:before {
content : "\e080";
}
.fa-instagram:before {
content : "\f16d";
}
.fa-instagram-square:before {
content : "\e055";
}
.fa-instalod:before {
content : "\e081";
}
.fa-intercom:before {
content : "\f7af";
}
.fa-internet-explorer:before {
content : "\f26b";
}
.fa-invision:before {
content : "\f7b0";
}
.fa-ioxhost:before {
content : "\f208";
}
.fa-italic:before {
content : "\f033";
}
.fa-itch-io:before {
content : "\f83a";
}
.fa-itunes:before {
content : "\f3b4";
}
.fa-itunes-note:before {
content : "\f3b5";
}
.fa-java:before {
content : "\f4e4";
}
.fa-jedi:before {
content : "\f669";
}
.fa-jedi-order:before {
content : "\f50e";
}
.fa-jenkins:before {
content : "\f3b6";
}
.fa-jira:before {
content : "\f7b1";
}
.fa-joget:before {
content : "\f3b7";
}
.fa-joint:before {
content : "\f595";
}
.fa-joomla:before {
content : "\f1aa";
}
.fa-journal-whills:before {
content : "\f66a";
}
.fa-js:before {
content : "\f3b8";
}
.fa-js-square:before {
content : "\f3b9";
}
.fa-jsfiddle:before {
content : "\f1cc";
}
.fa-kaaba:before {
content : "\f66b";
}
.fa-kaggle:before {
content : "\f5fa";
}
.fa-key:before {
content : "\f084";
}
.fa-keybase:before {
content : "\f4f5";
}
.fa-keyboard:before {
content : "\f11c";
}
.fa-keycdn:before {
content : "\f3ba";
}
.fa-khanda:before {
content : "\f66d";
}
.fa-kickstarter:before {
content : "\f3bb";
}
.fa-kickstarter-k:before {
content : "\f3bc";
}
.fa-kiss:before {
content : "\f596";
}
.fa-kiss-beam:before {
content : "\f597";
}
.fa-kiss-wink-heart:before {
content : "\f598";
}
.fa-kiwi-bird:before {
content : "\f535";
}
.fa-korvue:before {
content : "\f42f";
}
.fa-landmark:before {
content : "\f66f";
}
.fa-language:before {
content : "\f1ab";
}
.fa-laptop:before {
content : "\f109";
}
.fa-laptop-code:before {
content : "\f5fc";
}
.fa-laptop-house:before {
content : "\e066";
}
.fa-laptop-medical:before {
content : "\f812";
}
.fa-laravel:before {
content : "\f3bd";
}
.fa-lastfm:before {
content : "\f202";
}
.fa-lastfm-square:before {
content : "\f203";
}
.fa-laugh:before {
content : "\f599";
}
.fa-laugh-beam:before {
content : "\f59a";
}
.fa-laugh-squint:before {
content : "\f59b";
}
.fa-laugh-wink:before {
content : "\f59c";
}
.fa-layer-group:before {
content : "\f5fd";
}
.fa-leaf:before {
content : "\f06c";
}
.fa-leanpub:before {
content : "\f212";
}
.fa-lemon:before {
content : "\f094";
}
.fa-less:before {
content : "\f41d";
}
.fa-less-than:before {
content : "\f536";
}
.fa-less-than-equal:before {
content : "\f537";
}
.fa-level-down-alt:before {
content : "\f3be";
}
.fa-level-up-alt:before {
content : "\f3bf";
}
.fa-life-ring:before {
content : "\f1cd";
}
.fa-lightbulb:before {
content : "\f0eb";
}
.fa-line:before {
content : "\f3c0";
}
.fa-link:before {
content : "\f0c1";
}
.fa-linkedin:before {
content : "\f08c";
}
.fa-linkedin-in:before {
content : "\f0e1";
}
.fa-linode:before {
content : "\f2b8";
}
.fa-linux:before {
content : "\f17c";
}
.fa-lira-sign:before {
content : "\f195";
}
.fa-list:before {
content : "\f03a";
}
.fa-list-alt:before {
content : "\f022";
}
.fa-list-ol:before {
content : "\f0cb";
}
.fa-list-ul:before {
content : "\f0ca";
}
.fa-location-arrow:before {
content : "\f124";
}
.fa-lock:before {
content : "\f023";
}
.fa-lock-open:before {
content : "\f3c1";
}
.fa-long-arrow-alt-down:before {
content : "\f309";
}
.fa-long-arrow-alt-left:before {
content : "\f30a";
}
.fa-long-arrow-alt-right:before {
content : "\f30b";
}
.fa-long-arrow-alt-up:before {
content : "\f30c";
}
.fa-low-vision:before {
content : "\f2a8";
}
.fa-luggage-cart:before {
content : "\f59d";
}
.fa-lungs:before {
content : "\f604";
}
.fa-lungs-virus:before {
content : "\e067";
}
.fa-lyft:before {
content : "\f3c3";
}
.fa-magento:before {
content : "\f3c4";
}
.fa-magic:before {
content : "\f0d0";
}
.fa-magnet:before {
content : "\f076";
}
.fa-mail-bulk:before {
content : "\f674";
}
.fa-mailchimp:before {
content : "\f59e";
}
.fa-male:before {
content : "\f183";
}
.fa-mandalorian:before {
content : "\f50f";
}
.fa-map:before {
content : "\f279";
}
.fa-map-marked:before {
content : "\f59f";
}
.fa-map-marked-alt:before {
content : "\f5a0";
}
.fa-map-marker:before {
content : "\f041";
}
.fa-map-marker-alt:before {
content : "\f3c5";
}
.fa-map-pin:before {
content : "\f276";
}
.fa-map-signs:before {
content : "\f277";
}
.fa-markdown:before {
content : "\f60f";
}
.fa-marker:before {
content : "\f5a1";
}
.fa-mars:before {
content : "\f222";
}
.fa-mars-double:before {
content : "\f227";
}
.fa-mars-stroke:before {
content : "\f229";
}
.fa-mars-stroke-h:before {
content : "\f22b";
}
.fa-mars-stroke-v:before {
content : "\f22a";
}
.fa-mask:before {
content : "\f6fa";
}
.fa-mastodon:before {
content : "\f4f6";
}
.fa-maxcdn:before {
content : "\f136";
}
.fa-mdb:before {
content : "\f8ca";
}
.fa-medal:before {
content : "\f5a2";
}
.fa-medapps:before {
content : "\f3c6";
}
.fa-medium:before {
content : "\f23a";
}
.fa-medium-m:before {
content : "\f3c7";
}
.fa-medkit:before {
content : "\f0fa";
}
.fa-medrt:before {
content : "\f3c8";
}
.fa-meetup:before {
content : "\f2e0";
}
.fa-megaport:before {
content : "\f5a3";
}
.fa-meh:before {
content : "\f11a";
}
.fa-meh-blank:before {
content : "\f5a4";
}
.fa-meh-rolling-eyes:before {
content : "\f5a5";
}
.fa-memory:before {
content : "\f538";
}
.fa-mendeley:before {
content : "\f7b3";
}
.fa-menorah:before {
content : "\f676";
}
.fa-mercury:before {
content : "\f223";
}
.fa-meteor:before {
content : "\f753";
}
.fa-microblog:before {
content : "\e01a";
}
.fa-microchip:before {
content : "\f2db";
}
.fa-microphone:before {
content : "\f130";
}
.fa-microphone-alt:before {
content : "\f3c9";
}
.fa-microphone-alt-slash:before {
content : "\f539";
}
.fa-microphone-slash:before {
content : "\f131";
}
.fa-microscope:before {
content : "\f610";
}
.fa-microsoft:before {
content : "\f3ca";
}
.fa-minus:before {
content : "\f068";
}
.fa-minus-circle:before {
content : "\f056";
}
.fa-minus-square:before {
content : "\f146";
}
.fa-mitten:before {
content : "\f7b5";
}
.fa-mix:before {
content : "\f3cb";
}
.fa-mixcloud:before {
content : "\f289";
}
.fa-mixer:before {
content : "\e056";
}
.fa-mizuni:before {
content : "\f3cc";
}
.fa-mobile:before {
content : "\f10b";
}
.fa-mobile-alt:before {
content : "\f3cd";
}
.fa-modx:before {
content : "\f285";
}
.fa-monero:before {
content : "\f3d0";
}
.fa-money-bill:before {
content : "\f0d6";
}
.fa-money-bill-alt:before {
content : "\f3d1";
}
.fa-money-bill-wave:before {
content : "\f53a";
}
.fa-money-bill-wave-alt:before {
content : "\f53b";
}
.fa-money-check:before {
content : "\f53c";
}
.fa-money-check-alt:before {
content : "\f53d";
}
.fa-monument:before {
content : "\f5a6";
}
.fa-moon:before {
content : "\f186";
}
.fa-mortar-pestle:before {
content : "\f5a7";
}
.fa-mosque:before {
content : "\f678";
}
.fa-motorcycle:before {
content : "\f21c";
}
.fa-mountain:before {
content : "\f6fc";
}
.fa-mouse:before {
content : "\f8cc";
}
.fa-mouse-pointer:before {
content : "\f245";
}
.fa-mug-hot:before {
content : "\f7b6";
}
.fa-music:before {
content : "\f001";
}
.fa-napster:before {
content : "\f3d2";
}
.fa-neos:before {
content : "\f612";
}
.fa-network-wired:before {
content : "\f6ff";
}
.fa-neuter:before {
content : "\f22c";
}
.fa-newspaper:before {
content : "\f1ea";
}
.fa-nimblr:before {
content : "\f5a8";
}
.fa-node:before {
content : "\f419";
}
.fa-node-js:before {
content : "\f3d3";
}
.fa-not-equal:before {
content : "\f53e";
}
.fa-notes-medical:before {
content : "\f481";
}
.fa-npm:before {
content : "\f3d4";
}
.fa-ns8:before {
content : "\f3d5";
}
.fa-nutritionix:before {
content : "\f3d6";
}
.fa-object-group:before {
content : "\f247";
}
.fa-object-ungroup:before {
content : "\f248";
}
.fa-octopus-deploy:before {
content : "\e082";
}
.fa-odnoklassniki:before {
content : "\f263";
}
.fa-odnoklassniki-square:before {
content : "\f264";
}
.fa-oil-can:before {
content : "\f613";
}
.fa-old-republic:before {
content : "\f510";
}
.fa-om:before {
content : "\f679";
}
.fa-opencart:before {
content : "\f23d";
}
.fa-openid:before {
content : "\f19b";
}
.fa-opera:before {
content : "\f26a";
}
.fa-optin-monster:before {
content : "\f23c";
}
.fa-orcid:before {
content : "\f8d2";
}
.fa-osi:before {
content : "\f41a";
}
.fa-otter:before {
content : "\f700";
}
.fa-outdent:before {
content : "\f03b";
}
.fa-page4:before {
content : "\f3d7";
}
.fa-pagelines:before {
content : "\f18c";
}
.fa-pager:before {
content : "\f815";
}
.fa-paint-brush:before {
content : "\f1fc";
}
.fa-paint-roller:before {
content : "\f5aa";
}
.fa-palette:before {
content : "\f53f";
}
.fa-palfed:before {
content : "\f3d8";
}
.fa-pallet:before {
content : "\f482";
}
.fa-paper-plane:before {
content : "\f1d8";
}
.fa-paperclip:before {
content : "\f0c6";
}
.fa-parachute-box:before {
content : "\f4cd";
}
.fa-paragraph:before {
content : "\f1dd";
}
.fa-parking:before {
content : "\f540";
}
.fa-passport:before {
content : "\f5ab";
}
.fa-pastafarianism:before {
content : "\f67b";
}
.fa-paste:before {
content : "\f0ea";
}
.fa-patreon:before {
content : "\f3d9";
}
.fa-pause:before {
content : "\f04c";
}
.fa-pause-circle:before {
content : "\f28b";
}
.fa-paw:before {
content : "\f1b0";
}
.fa-paypal:before {
content : "\f1ed";
}
.fa-peace:before {
content : "\f67c";
}
.fa-pen:before {
content : "\f304";
}
.fa-pen-alt:before {
content : "\f305";
}
.fa-pen-fancy:before {
content : "\f5ac";
}
.fa-pen-nib:before {
content : "\f5ad";
}
.fa-pen-square:before {
content : "\f14b";
}
.fa-pencil-alt:before {
content : "\f303";
}
.fa-pencil-ruler:before {
content : "\f5ae";
}
.fa-penny-arcade:before {
content : "\f704";
}
.fa-people-arrows:before {
content : "\e068";
}
.fa-people-carry:before {
content : "\f4ce";
}
.fa-pepper-hot:before {
content : "\f816";
}
.fa-perbyte:before {
content : "\e083";
}
.fa-percent:before {
content : "\f295";
}
.fa-percentage:before {
content : "\f541";
}
.fa-periscope:before {
content : "\f3da";
}
.fa-person-booth:before {
content : "\f756";
}
.fa-phabricator:before {
content : "\f3db";
}
.fa-phoenix-framework:before {
content : "\f3dc";
}
.fa-phoenix-squadron:before {
content : "\f511";
}
.fa-phone:before {
content : "\f095";
}
.fa-phone-alt:before {
content : "\f879";
}
.fa-phone-slash:before {
content : "\f3dd";
}
.fa-phone-square:before {
content : "\f098";
}
.fa-phone-square-alt:before {
content : "\f87b";
}
.fa-phone-volume:before {
content : "\f2a0";
}
.fa-photo-video:before {
content : "\f87c";
}
.fa-php:before {
content : "\f457";
}
.fa-pied-piper:before {
content : "\f2ae";
}
.fa-pied-piper-alt:before {
content : "\f1a8";
}
.fa-pied-piper-hat:before {
content : "\f4e5";
}
.fa-pied-piper-pp:before {
content : "\f1a7";
}
.fa-pied-piper-square:before {
content : "\e01e";
}
.fa-piggy-bank:before {
content : "\f4d3";
}
.fa-pills:before {
content : "\f484";
}
.fa-pinterest:before {
content : "\f0d2";
}
.fa-pinterest-p:before {
content : "\f231";
}
.fa-pinterest-square:before {
content : "\f0d3";
}
.fa-pizza-slice:before {
content : "\f818";
}
.fa-place-of-worship:before {
content : "\f67f";
}
.fa-plane:before {
content : "\f072";
}
.fa-plane-arrival:before {
content : "\f5af";
}
.fa-plane-departure:before {
content : "\f5b0";
}
.fa-plane-slash:before {
content : "\e069";
}
.fa-play:before {
content : "\f04b";
}
.fa-play-circle:before {
content : "\f144";
}
.fa-playstation:before {
content : "\f3df";
}
.fa-plug:before {
content : "\f1e6";
}
.fa-plus:before {
content : "\f067";
}
.fa-plus-circle:before {
content : "\f055";
}
.fa-plus-square:before {
content : "\f0fe";
}
.fa-podcast:before {
content : "\f2ce";
}
.fa-poll:before {
content : "\f681";
}
.fa-poll-h:before {
content : "\f682";
}
.fa-poo:before {
content : "\f2fe";
}
.fa-poo-storm:before {
content : "\f75a";
}
.fa-poop:before {
content : "\f619";
}
.fa-portrait:before {
content : "\f3e0";
}
.fa-pound-sign:before {
content : "\f154";
}
.fa-power-off:before {
content : "\f011";
}
.fa-pray:before {
content : "\f683";
}
.fa-praying-hands:before {
content : "\f684";
}
.fa-prescription:before {
content : "\f5b1";
}
.fa-prescription-bottle:before {
content : "\f485";
}
.fa-prescription-bottle-alt:before {
content : "\f486";
}
.fa-print:before {
content : "\f02f";
}
.fa-procedures:before {
content : "\f487";
}
.fa-product-hunt:before {
content : "\f288";
}
.fa-project-diagram:before {
content : "\f542";
}
.fa-pump-medical:before {
content : "\e06a";
}
.fa-pump-soap:before {
content : "\e06b";
}
.fa-pushed:before {
content : "\f3e1";
}
.fa-puzzle-piece:before {
content : "\f12e";
}
.fa-python:before {
content : "\f3e2";
}
.fa-qq:before {
content : "\f1d6";
}
.fa-qrcode:before {
content : "\f029";
}
.fa-question:before {
content : "\f128";
}
.fa-question-circle:before {
content : "\f059";
}
.fa-quidditch:before {
content : "\f458";
}
.fa-quinscape:before {
content : "\f459";
}
.fa-quora:before {
content : "\f2c4";
}
.fa-quote-left:before {
content : "\f10d";
}
.fa-quote-right:before {
content : "\f10e";
}
.fa-quran:before {
content : "\f687";
}
.fa-r-project:before {
content : "\f4f7";
}
.fa-radiation:before {
content : "\f7b9";
}
.fa-radiation-alt:before {
content : "\f7ba";
}
.fa-rainbow:before {
content : "\f75b";
}
.fa-random:before {
content : "\f074";
}
.fa-raspberry-pi:before {
content : "\f7bb";
}
.fa-ravelry:before {
content : "\f2d9";
}
.fa-react:before {
content : "\f41b";
}
.fa-reacteurope:before {
content : "\f75d";
}
.fa-readme:before {
content : "\f4d5";
}
.fa-rebel:before {
content : "\f1d0";
}
.fa-receipt:before {
content : "\f543";
}
.fa-record-vinyl:before {
content : "\f8d9";
}
.fa-recycle:before {
content : "\f1b8";
}
.fa-red-river:before {
content : "\f3e3";
}
.fa-reddit:before {
content : "\f1a1";
}
.fa-reddit-alien:before {
content : "\f281";
}
.fa-reddit-square:before {
content : "\f1a2";
}
.fa-redhat:before {
content : "\f7bc";
}
.fa-redo:before {
content : "\f01e";
}
.fa-redo-alt:before {
content : "\f2f9";
}
.fa-registered:before {
content : "\f25d";
}
.fa-remove-format:before {
content : "\f87d";
}
.fa-renren:before {
content : "\f18b";
}
.fa-reply:before {
content : "\f3e5";
}
.fa-reply-all:before {
content : "\f122";
}
.fa-replyd:before {
content : "\f3e6";
}
.fa-republican:before {
content : "\f75e";
}
.fa-researchgate:before {
content : "\f4f8";
}
.fa-resolving:before {
content : "\f3e7";
}
.fa-restroom:before {
content : "\f7bd";
}
.fa-retweet:before {
content : "\f079";
}
.fa-rev:before {
content : "\f5b2";
}
.fa-ribbon:before {
content : "\f4d6";
}
.fa-ring:before {
content : "\f70b";
}
.fa-road:before {
content : "\f018";
}
.fa-robot:before {
content : "\f544";
}
.fa-rocket:before {
content : "\f135";
}
.fa-rocketchat:before {
content : "\f3e8";
}
.fa-rockrms:before {
content : "\f3e9";
}
.fa-route:before {
content : "\f4d7";
}
.fa-rss:before {
content : "\f09e";
}
.fa-rss-square:before {
content : "\f143";
}
.fa-ruble-sign:before {
content : "\f158";
}
.fa-ruler:before {
content : "\f545";
}
.fa-ruler-combined:before {
content : "\f546";
}
.fa-ruler-horizontal:before {
content : "\f547";
}
.fa-ruler-vertical:before {
content : "\f548";
}
.fa-running:before {
content : "\f70c";
}
.fa-rupee-sign:before {
content : "\f156";
}
.fa-rust:before {
content : "\e07a";
}
.fa-sad-cry:before {
content : "\f5b3";
}
.fa-sad-tear:before {
content : "\f5b4";
}
.fa-safari:before {
content : "\f267";
}
.fa-salesforce:before {
content : "\f83b";
}
.fa-sass:before {
content : "\f41e";
}
.fa-satellite:before {
content : "\f7bf";
}
.fa-satellite-dish:before {
content : "\f7c0";
}
.fa-save:before {
content : "\f0c7";
}
.fa-schlix:before {
content : "\f3ea";
}
.fa-school:before {
content : "\f549";
}
.fa-screwdriver:before {
content : "\f54a";
}
.fa-scribd:before {
content : "\f28a";
}
.fa-scroll:before {
content : "\f70e";
}
.fa-sd-card:before {
content : "\f7c2";
}
.fa-search:before {
content : "\f002";
}
.fa-search-dollar:before {
content : "\f688";
}
.fa-search-location:before {
content : "\f689";
}
.fa-search-minus:before {
content : "\f010";
}
.fa-search-plus:before {
content : "\f00e";
}
.fa-searchengin:before {
content : "\f3eb";
}
.fa-seedling:before {
content : "\f4d8";
}
.fa-sellcast:before {
content : "\f2da";
}
.fa-sellsy:before {
content : "\f213";
}
.fa-server:before {
content : "\f233";
}
.fa-servicestack:before {
content : "\f3ec";
}
.fa-shapes:before {
content : "\f61f";
}
.fa-share:before {
content : "\f064";
}
.fa-share-alt:before {
content : "\f1e0";
}
.fa-share-alt-square:before {
content : "\f1e1";
}
.fa-share-square:before {
content : "\f14d";
}
.fa-shekel-sign:before {
content : "\f20b";
}
.fa-shield-alt:before {
content : "\f3ed";
}
.fa-shield-virus:before {
content : "\e06c";
}
.fa-ship:before {
content : "\f21a";
}
.fa-shipping-fast:before {
content : "\f48b";
}
.fa-shirtsinbulk:before {
content : "\f214";
}
.fa-shoe-prints:before {
content : "\f54b";
}
.fa-shopify:before {
content : "\e057";
}
.fa-shopping-bag:before {
content : "\f290";
}
.fa-shopping-basket:before {
content : "\f291";
}
.fa-shopping-cart:before {
content : "\f07a";
}
.fa-shopware:before {
content : "\f5b5";
}
.fa-shower:before {
content : "\f2cc";
}
.fa-shuttle-van:before {
content : "\f5b6";
}
.fa-sign:before {
content : "\f4d9";
}
.fa-sign-in-alt:before {
content : "\f2f6";
}
.fa-sign-language:before {
content : "\f2a7";
}
.fa-sign-out-alt:before {
content : "\f2f5";
}
.fa-signal:before {
content : "\f012";
}
.fa-signature:before {
content : "\f5b7";
}
.fa-sim-card:before {
content : "\f7c4";
}
.fa-simplybuilt:before {
content : "\f215";
}
.fa-sink:before {
content : "\e06d";
}
.fa-sistrix:before {
content : "\f3ee";
}
.fa-sitemap:before {
content : "\f0e8";
}
.fa-sith:before {
content : "\f512";
}
.fa-skating:before {
content : "\f7c5";
}
.fa-sketch:before {
content : "\f7c6";
}
.fa-skiing:before {
content : "\f7c9";
}
.fa-skiing-nordic:before {
content : "\f7ca";
}
.fa-skull:before {
content : "\f54c";
}
.fa-skull-crossbones:before {
content : "\f714";
}
.fa-skyatlas:before {
content : "\f216";
}
.fa-skype:before {
content : "\f17e";
}
.fa-slack:before {
content : "\f198";
}
.fa-slack-hash:before {
content : "\f3ef";
}
.fa-slash:before {
content : "\f715";
}
.fa-sleigh:before {
content : "\f7cc";
}
.fa-sliders-h:before {
content : "\f1de";
}
.fa-slideshare:before {
content : "\f1e7";
}
.fa-smile:before {
content : "\f118";
}
.fa-smile-beam:before {
content : "\f5b8";
}
.fa-smile-wink:before {
content : "\f4da";
}
.fa-smog:before {
content : "\f75f";
}
.fa-smoking:before {
content : "\f48d";
}
.fa-smoking-ban:before {
content : "\f54d";
}
.fa-sms:before {
content : "\f7cd";
}
.fa-snapchat:before {
content : "\f2ab";
}
.fa-snapchat-ghost:before {
content : "\f2ac";
}
.fa-snapchat-square:before {
content : "\f2ad";
}
.fa-snowboarding:before {
content : "\f7ce";
}
.fa-snowflake:before {
content : "\f2dc";
}
.fa-snowman:before {
content : "\f7d0";
}
.fa-snowplow:before {
content : "\f7d2";
}
.fa-soap:before {
content : "\e06e";
}
.fa-socks:before {
content : "\f696";
}
.fa-solar-panel:before {
content : "\f5ba";
}
.fa-sort:before {
content : "\f0dc";
}
.fa-sort-alpha-down:before {
content : "\f15d";
}
.fa-sort-alpha-down-alt:before {
content : "\f881";
}
.fa-sort-alpha-up:before {
content : "\f15e";
}
.fa-sort-alpha-up-alt:before {
content : "\f882";
}
.fa-sort-amount-down:before {
content : "\f160";
}
.fa-sort-amount-down-alt:before {
content : "\f884";
}
.fa-sort-amount-up:before {
content : "\f161";
}
.fa-sort-amount-up-alt:before {
content : "\f885";
}
.fa-sort-down:before {
content : "\f0dd";
}
.fa-sort-numeric-down:before {
content : "\f162";
}
.fa-sort-numeric-down-alt:before {
content : "\f886";
}
.fa-sort-numeric-up:before {
content : "\f163";
}
.fa-sort-numeric-up-alt:before {
content : "\f887";
}
.fa-sort-up:before {
content : "\f0de";
}
.fa-soundcloud:before {
content : "\f1be";
}
.fa-sourcetree:before {
content : "\f7d3";
}
.fa-spa:before {
content : "\f5bb";
}
.fa-space-shuttle:before {
content : "\f197";
}
.fa-speakap:before {
content : "\f3f3";
}
.fa-speaker-deck:before {
content : "\f83c";
}
.fa-spell-check:before {
content : "\f891";
}
.fa-spider:before {
content : "\f717";
}
.fa-spinner:before {
content : "\f110";
}
.fa-splotch:before {
content : "\f5bc";
}
.fa-spotify:before {
content : "\f1bc";
}
.fa-spray-can:before {
content : "\f5bd";
}
.fa-square:before {
content : "\f0c8";
}
.fa-square-full:before {
content : "\f45c";
}
.fa-square-root-alt:before {
content : "\f698";
}
.fa-squarespace:before {
content : "\f5be";
}
.fa-stack-exchange:before {
content : "\f18d";
}
.fa-stack-overflow:before {
content : "\f16c";
}
.fa-stackpath:before {
content : "\f842";
}
.fa-stamp:before {
content : "\f5bf";
}
.fa-star:before {
content : "\f005";
}
.fa-star-and-crescent:before {
content : "\f699";
}
.fa-star-half:before {
content : "\f089";
}
.fa-star-half-alt:before {
content : "\f5c0";
}
.fa-star-of-david:before {
content : "\f69a";
}
.fa-star-of-life:before {
content : "\f621";
}
.fa-staylinked:before {
content : "\f3f5";
}
.fa-steam:before {
content : "\f1b6";
}
.fa-steam-square:before {
content : "\f1b7";
}
.fa-steam-symbol:before {
content : "\f3f6";
}
.fa-step-backward:before {
content : "\f048";
}
.fa-step-forward:before {
content : "\f051";
}
.fa-stethoscope:before {
content : "\f0f1";
}
.fa-sticker-mule:before {
content : "\f3f7";
}
.fa-sticky-note:before {
content : "\f249";
}
.fa-stop:before {
content : "\f04d";
}
.fa-stop-circle:before {
content : "\f28d";
}
.fa-stopwatch:before {
content : "\f2f2";
}
.fa-stopwatch-20:before {
content : "\e06f";
}
.fa-store:before {
content : "\f54e";
}
.fa-store-alt:before {
content : "\f54f";
}
.fa-store-alt-slash:before {
content : "\e070";
}
.fa-store-slash:before {
content : "\e071";
}
.fa-strava:before {
content : "\f428";
}
.fa-stream:before {
content : "\f550";
}
.fa-street-view:before {
content : "\f21d";
}
.fa-strikethrough:before {
content : "\f0cc";
}
.fa-stripe:before {
content : "\f429";
}
.fa-stripe-s:before {
content : "\f42a";
}
.fa-stroopwafel:before {
content : "\f551";
}
.fa-studiovinari:before {
content : "\f3f8";
}
.fa-stumbleupon:before {
content : "\f1a4";
}
.fa-stumbleupon-circle:before {
content : "\f1a3";
}
.fa-subscript:before {
content : "\f12c";
}
.fa-subway:before {
content : "\f239";
}
.fa-suitcase:before {
content : "\f0f2";
}
.fa-suitcase-rolling:before {
content : "\f5c1";
}
.fa-sun:before {
content : "\f185";
}
.fa-superpowers:before {
content : "\f2dd";
}
.fa-superscript:before {
content : "\f12b";
}
.fa-supple:before {
content : "\f3f9";
}
.fa-surprise:before {
content : "\f5c2";
}
.fa-suse:before {
content : "\f7d6";
}
.fa-swatchbook:before {
content : "\f5c3";
}
.fa-swift:before {
content : "\f8e1";
}
.fa-swimmer:before {
content : "\f5c4";
}
.fa-swimming-pool:before {
content : "\f5c5";
}
.fa-symfony:before {
content : "\f83d";
}
.fa-synagogue:before {
content : "\f69b";
}
.fa-sync:before {
content : "\f021";
}
.fa-sync-alt:before {
content : "\f2f1";
}
.fa-syringe:before {
content : "\f48e";
}
.fa-table:before {
content : "\f0ce";
}
.fa-table-tennis:before {
content : "\f45d";
}
.fa-tablet:before {
content : "\f10a";
}
.fa-tablet-alt:before {
content : "\f3fa";
}
.fa-tablets:before {
content : "\f490";
}
.fa-tachometer-alt:before {
content : "\f3fd";
}
.fa-tag:before {
content : "\f02b";
}
.fa-tags:before {
content : "\f02c";
}
.fa-tape:before {
content : "\f4db";
}
.fa-tasks:before {
content : "\f0ae";
}
.fa-taxi:before {
content : "\f1ba";
}
.fa-teamspeak:before {
content : "\f4f9";
}
.fa-teeth:before {
content : "\f62e";
}
.fa-teeth-open:before {
content : "\f62f";
}
.fa-telegram:before {
content : "\f2c6";
}
.fa-telegram-plane:before {
content : "\f3fe";
}
.fa-temperature-high:before {
content : "\f769";
}
.fa-temperature-low:before {
content : "\f76b";
}
.fa-tencent-weibo:before {
content : "\f1d5";
}
.fa-tenge:before {
content : "\f7d7";
}
.fa-terminal:before {
content : "\f120";
}
.fa-text-height:before {
content : "\f034";
}
.fa-text-width:before {
content : "\f035";
}
.fa-th:before {
content : "\f00a";
}
.fa-th-large:before {
content : "\f009";
}
.fa-th-list:before {
content : "\f00b";
}
.fa-the-red-yeti:before {
content : "\f69d";
}
.fa-theater-masks:before {
content : "\f630";
}
.fa-themeco:before {
content : "\f5c6";
}
.fa-themeisle:before {
content : "\f2b2";
}
.fa-thermometer:before {
content : "\f491";
}
.fa-thermometer-empty:before {
content : "\f2cb";
}
.fa-thermometer-full:before {
content : "\f2c7";
}
.fa-thermometer-half:before {
content : "\f2c9";
}
.fa-thermometer-quarter:before {
content : "\f2ca";
}
.fa-thermometer-three-quarters:before {
content : "\f2c8";
}
.fa-think-peaks:before {
content : "\f731";
}
.fa-thumbs-down:before {
content : "\f165";
}
.fa-thumbs-up:before {
content : "\f164";
}
.fa-thumbtack:before {
content : "\f08d";
}
.fa-ticket-alt:before {
content : "\f3ff";
}
.fa-tiktok:before {
content : "\e07b";
}
.fa-times:before {
content : "\f00d";
}
.fa-times-circle:before {
content : "\f057";
}
.fa-tint:before {
content : "\f043";
}
.fa-tint-slash:before {
content : "\f5c7";
}
.fa-tired:before {
content : "\f5c8";
}
.fa-threads:before {
content : "\e9cb";
}
.fa-threads-square:before {
content : "\e9cc";
}
.fa-toggle-off:before {
content : "\f204";
}
.fa-toggle-on:before {
content : "\f205";
}
.fa-toilet:before {
content : "\f7d8";
}
.fa-toilet-paper:before {
content : "\f71e";
}
.fa-toilet-paper-slash:before {
content : "\e072";
}
.fa-toolbox:before {
content : "\f552";
}
.fa-tools:before {
content : "\f7d9";
}
.fa-tooth:before {
content : "\f5c9";
}
.fa-torah:before {
content : "\f6a0";
}
.fa-torii-gate:before {
content : "\f6a1";
}
.fa-tractor:before {
content : "\f722";
}
.fa-trade-federation:before {
content : "\f513";
}
.fa-trademark:before {
content : "\f25c";
}
.fa-traffic-light:before {
content : "\f637";
}
.fa-trailer:before {
content : "\e041";
}
.fa-train:before {
content : "\f238";
}
.fa-tram:before {
content : "\f7da";
}
.fa-transgender:before {
content : "\f224";
}
.fa-transgender-alt:before {
content : "\f225";
}
.fa-trash:before {
content : "\f1f8";
}
.fa-trash-alt:before {
content : "\f2ed";
}
.fa-trash-restore:before {
content : "\f829";
}
.fa-trash-restore-alt:before {
content : "\f82a";
}
.fa-tree:before {
content : "\f1bb";
}
.fa-trello:before {
content : "\f181";
}
.fa-tripadvisor:before {
content : "\f262";
}
.fa-trophy:before {
content : "\f091";
}
.fa-truck:before {
content : "\f0d1";
}
.fa-truck-loading:before {
content : "\f4de";
}
.fa-truck-monster:before {
content : "\f63b";
}
.fa-truck-moving:before {
content : "\f4df";
}
.fa-truck-pickup:before {
content : "\f63c";
}
.fa-tshirt:before {
content : "\f553";
}
.fa-tty:before {
content : "\f1e4";
}
.fa-tumblr:before {
content : "\f173";
}
.fa-tumblr-square:before {
content : "\f174";
}
.fa-tv:before {
content : "\f26c";
}
.fa-twitch:before {
content : "\f1e8";
}
.fa-twitter:before {
content : "\f099";
}
.fa-twitter-square:before {
content : "\f081";
}
.fa-typo3:before {
content : "\f42b";
}
.fa-uber:before {
content : "\f402";
}
.fa-ubuntu:before {
content : "\f7df";
}
.fa-uikit:before {
content : "\f403";
}
.fa-umbraco:before {
content : "\f8e8";
}
.fa-umbrella:before {
content : "\f0e9";
}
.fa-umbrella-beach:before {
content : "\f5ca";
}
.fa-uncharted:before {
content : "\e084";
}
.fa-underline:before {
content : "\f0cd";
}
.fa-undo:before {
content : "\f0e2";
}
.fa-undo-alt:before {
content : "\f2ea";
}
.fa-uniregistry:before {
content : "\f404";
}
.fa-unity:before {
content : "\e049";
}
.fa-universal-access:before {
content : "\f29a";
}
.fa-university:before {
content : "\f19c";
}
.fa-unlink:before {
content : "\f127";
}
.fa-unlock:before {
content : "\f09c";
}
.fa-unlock-alt:before {
content : "\f13e";
}
.fa-unsplash:before {
content : "\e07c";
}
.fa-untappd:before {
content : "\f405";
}
.fa-upload:before {
content : "\f093";
}
.fa-ups:before {
content : "\f7e0";
}
.fa-usb:before {
content : "\f287";
}
.fa-user:before {
content : "\f007";
}
.fa-user-alt:before {
content : "\f406";
}
.fa-user-alt-slash:before {
content : "\f4fa";
}
.fa-user-astronaut:before {
content : "\f4fb";
}
.fa-user-check:before {
content : "\f4fc";
}
.fa-user-circle:before {
content : "\f2bd";
}
.fa-user-clock:before {
content : "\f4fd";
}
.fa-user-cog:before {
content : "\f4fe";
}
.fa-user-edit:before {
content : "\f4ff";
}
.fa-user-friends:before {
content : "\f500";
}
.fa-user-graduate:before {
content : "\f501";
}
.fa-user-injured:before {
content : "\f728";
}
.fa-user-lock:before {
content : "\f502";
}
.fa-user-md:before {
content : "\f0f0";
}
.fa-user-minus:before {
content : "\f503";
}
.fa-user-ninja:before {
content : "\f504";
}
.fa-user-nurse:before {
content : "\f82f";
}
.fa-user-plus:before {
content : "\f234";
}
.fa-user-secret:before {
content : "\f21b";
}
.fa-user-shield:before {
content : "\f505";
}
.fa-user-slash:before {
content : "\f506";
}
.fa-user-tag:before {
content : "\f507";
}
.fa-user-tie:before {
content : "\f508";
}
.fa-user-times:before {
content : "\f235";
}
.fa-users:before {
content : "\f0c0";
}
.fa-users-cog:before {
content : "\f509";
}
.fa-users-slash:before {
content : "\e073";
}
.fa-usps:before {
content : "\f7e1";
}
.fa-ussunnah:before {
content : "\f407";
}
.fa-utensil-spoon:before {
content : "\f2e5";
}
.fa-utensils:before {
content : "\f2e7";
}
.fa-vaadin:before {
content : "\f408";
}
.fa-vector-square:before {
content : "\f5cb";
}
.fa-venus:before {
content : "\f221";
}
.fa-venus-double:before {
content : "\f226";
}
.fa-venus-mars:before {
content : "\f228";
}
.fa-vest:before {
content : "\e085";
}
.fa-vest-patches:before {
content : "\e086";
}
.fa-viacoin:before {
content : "\f237";
}
.fa-viadeo:before {
content : "\f2a9";
}
.fa-viadeo-square:before {
content : "\f2aa";
}
.fa-vial:before {
content : "\f492";
}
.fa-vials:before {
content : "\f493";
}
.fa-viber:before {
content : "\f409";
}
.fa-video:before {
content : "\f03d";
}
.fa-video-slash:before {
content : "\f4e2";
}
.fa-vihara:before {
content : "\f6a7";
}
.fa-vimeo:before {
content : "\f40a";
}
.fa-vimeo-square:before {
content : "\f194";
}
.fa-vimeo-v:before {
content : "\f27d";
}
.fa-vine:before {
content : "\f1ca";
}
.fa-virus:before {
content : "\e074";
}
.fa-virus-slash:before {
content : "\e075";
}
.fa-viruses:before {
content : "\e076";
}
.fa-vk:before {
content : "\f189";
}
.fa-vnv:before {
content : "\f40b";
}
.fa-voicemail:before {
content : "\f897";
}
.fa-volleyball-ball:before {
content : "\f45f";
}
.fa-volume-down:before {
content : "\f027";
}
.fa-volume-mute:before {
content : "\f6a9";
}
.fa-volume-off:before {
content : "\f026";
}
.fa-volume-up:before {
content : "\f028";
}
.fa-vote-yea:before {
content : "\f772";
}
.fa-vr-cardboard:before {
content : "\f729";
}
.fa-vuejs:before {
content : "\f41f";
}
.fa-walking:before {
content : "\f554";
}
.fa-wallet:before {
content : "\f555";
}
.fa-warehouse:before {
content : "\f494";
}
.fa-watchman-monitoring:before {
content : "\e087";
}
.fa-water:before {
content : "\f773";
}
.fa-wave-square:before {
content : "\f83e";
}
.fa-waze:before {
content : "\f83f";
}
.fa-weebly:before {
content : "\f5cc";
}
.fa-weibo:before {
content : "\f18a";
}
.fa-weight:before {
content : "\f496";
}
.fa-weight-hanging:before {
content : "\f5cd";
}
.fa-weixin:before {
content : "\f1d7";
}
.fa-whatsapp:before {
content : "\f232";
}
.fa-whatsapp-square:before {
content : "\f40c";
}
.fa-wheelchair:before {
content : "\f193";
}
.fa-whmcs:before {
content : "\f40d";
}
.fa-wifi:before {
content : "\f1eb";
}
.fa-wikipedia-w:before {
content : "\f266";
}
.fa-wind:before {
content : "\f72e";
}
.fa-window-close:before {
content : "\f410";
}
.fa-window-maximize:before {
content : "\f2d0";
}
.fa-window-minimize:before {
content : "\f2d1";
}
.fa-window-restore:before {
content : "\f2d2";
}
.fa-windows:before {
content : "\f17a";
}
.fa-wine-bottle:before {
content : "\f72f";
}
.fa-wine-glass:before {
content : "\f4e3";
}
.fa-wine-glass-alt:before {
content : "\f5ce";
}
.fa-wix:before {
content : "\f5cf";
}
.fa-wizards-of-the-coast:before {
content : "\f730";
}
.fa-wodu:before {
content : "\e088";
}
.fa-wolf-pack-battalion:before {
content : "\f514";
}
.fa-won-sign:before {
content : "\f159";
}
.fa-wordpress:before {
content : "\f19a";
}
.fa-wordpress-simple:before {
content : "\f411";
}
.fa-wpbeginner:before {
content : "\f297";
}
.fa-wpexplorer:before {
content : "\f2de";
}
.fa-wpforms:before {
content : "\f298";
}
.fa-wpressr:before {
content : "\f3e4";
}
.fa-wrench:before {
content : "\f0ad";
}
.fa-x-ray:before {
content : "\f497";
}
.fa-xbox:before {
content : "\f412";
}
.fa-xing:before {
content : "\f168";
}
.fa-xing-square:before {
content : "\f169";
}
.fa-x-twitter:before {
content : "\e9ca";
}
.fa-x-twitter-square:before {
content : "\e9c9";
}
.fa-y-combinator:before {
content : "\f23b";
}
.fa-yahoo:before {
content : "\f19e";
}
.fa-yammer:before {
content : "\f840";
}
.fa-yandex:before {
content : "\f413";
}
.fa-yandex-international:before {
content : "\f414";
}
.fa-yarn:before {
content : "\f7e3";
}
.fa-yelp:before {
content : "\f1e9";
}
.fa-yen-sign:before {
content : "\f157";
}
.fa-yin-yang:before {
content : "\f6ad";
}
.fa-yoast:before {
content : "\f2b1";
}
.fa-youtube:before {
content : "\f167";
}
.fa-youtube-square:before {
content : "\f431";
}
.fa-zhihu:before {
content : "\f63f";
}
.sr-only {
border : 0;
clip : rect(0,0,0,0);
height : 1px;
margin : -1px;
overflow : hidden;
padding : 0;
position : absolute;
width : 1px;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
clip : auto;
height : auto;
margin : 0;
overflow : visible;
position : static;
width : auto;
}
@font-face {
font-family : "Font Awesome 5 Free";
font-style : normal;
font-weight : 900;
font-display : block;
src : url(../webfonts/fa-solid-900.eot);
src : url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.woff) format("woff"), url(../webfonts/fa-solid-900.ttf) format("truetype"), url(../webfonts/fa-solid-900.svg#fontawesome) format("svg");
}
.fa, .fas {
font-family : "Font Awesome 5 Free";
font-weight : 900;
}
@font-face {
font-family : "Font Awesome 5 Free";
font-style : normal;
font-weight : 400;
font-display : block;
src : url(../webfonts/fa-regular-400.eot);
src : url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.woff) format("woff"), url(../webfonts/fa-regular-400.ttf) format("truetype"), url(../webfonts/fa-regular-400.svg#fontawesome) format("svg");
}
.far {
font-family : "Font Awesome 5 Free";
font-weight : 400;
}
.sendfox-form input {
width : 100% !important ;
height : 40px !important ;
border-radius : 5px;
border : black solid 1px;
}
.sendfox-form input::placeholder {
font-size : 15px !important ;
}
.sendfox-form button {
width : 100%;
background-color : black;
border : black solid 2px;
}
.sendfox-form button:hover {
background-color : #00C6CE;
border : white solid 2px;
}
.footer {
position : fixed !important ;
bottom : 0 !important ;
}
.elementor-563 .elementor-element.elementor-element-4572a558 .uc_more_btn {
font-weight : 700;
line-height : 1;
text-transform : uppercase;
letter-spacing : 0.5px;
}
div.ast-single-post-order h1 {
font-weight : 700;
}
span.tags-links {
display : inline-block !important ;
margin-top : 10px !important ;
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
align-items : baseline !important ;
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
margin-top : 5px !important ;
}
:root {
--wpforms-field-border-radius : 3px;
--wpforms-field-border-style : solid;
--wpforms-field-border-size : 1px;
--wpforms-field-background-color : #ffffff;
--wpforms-field-border-color : rgb(0, 0, 0, 0.25);
--wpforms-field-border-color-spare : rgb(0, 0, 0, 0.25);
--wpforms-field-text-color : rgb(0, 0, 0, 0.7);
--wpforms-field-menu-color : #ffffff;
--wpforms-label-color : rgb(0, 0, 0, 0.85);
--wpforms-label-sublabel-color : rgb(0, 0, 0, 0.55);
--wpforms-label-error-color : #d63637;
--wpforms-button-border-radius : 3px;
--wpforms-button-border-style : none;
--wpforms-button-border-size : 1px;
--wpforms-button-background-color : #066aab;
--wpforms-button-border-color : #066aab;
--wpforms-button-text-color : #ffffff;
--wpforms-page-break-color : #066aab;
--wpforms-background-image : none;
--wpforms-background-position : center center;
--wpforms-background-repeat : no-repeat;
--wpforms-background-size : cover;
--wpforms-background-width : 100px;
--wpforms-background-height : 100px;
--wpforms-background-color : rgb(0, 0, 0, 0);
--wpforms-background-url : none;
--wpforms-container-padding : 0;
--wpforms-container-border-style : none;
--wpforms-container-border-width : 1px;
--wpforms-container-border-color : #000000;
--wpforms-container-border-radius : 3px;
--wpforms-field-size-input-height : 43px;
--wpforms-field-size-input-spacing : 15px;
--wpforms-field-size-font-size : 16px;
--wpforms-field-size-line-height : 19px;
--wpforms-field-size-padding-h : 14px;
--wpforms-field-size-checkbox-size : 16px;
--wpforms-field-size-sublabel-spacing : 5px;
--wpforms-field-size-icon-size : 1;
--wpforms-label-size-font-size : 16px;
--wpforms-label-size-line-height : 19px;
--wpforms-label-size-sublabel-font-size : 14px;
--wpforms-label-size-sublabel-line-height : 17px;
--wpforms-button-size-font-size : 17px;
--wpforms-button-size-height : 41px;
--wpforms-button-size-padding-h : 15px;
--wpforms-button-size-margin-top : 10px;
--wpforms-container-shadow-size-box-shadow : none;
}
ul.hfe-nav-menu, .hfe-nav-menu li, .hfe-nav-menu ul {
list-style : none !important ;
margin : 0;
padding : 0;
}
.hfe-nav-menu li.menu-item {
position : relative;
}
.hfe-flyout-container .hfe-nav-menu li.menu-item {
position : relative;
background : unset;
}
.hfe-nav-menu .sub-menu li.menu-item {
position : relative;
background : inherit;
}
.hfe-nav-menu__theme-icon-yes button.sub-menu-toggle {
display : none;
}
div.hfe-nav-menu, .elementor-widget-hfe-nav-menu .elementor-widget-container {
display : flex;
flex-direction : column;
}
.hfe-nav-menu__layout-horizontal, .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
display : flex;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu {
flex-wrap : wrap;
}
.hfe-nav-menu .parent-has-no-child .hfe-menu-toggle {
display : none;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu, .hfe-submenu-action-hover .hfe-layout-vertical .hfe-nav-menu .sub-menu {
position : absolute;
top : 100%;
left : 0;
z-index : 16;
visibility : hidden;
opacity : 0;
text-align : left;
transition : all 300ms ease-in;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:focus > .sub-menu {
visibility : visible;
opacity : 1;
}
.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:focus > .sub-menu {
visibility : hidden;
opacity : 0;
}
.hfe-nav-menu .menu-item-has-children .sub-menu {
position : absolute;
top : 100%;
left : 0;
z-index : 9999;
visibility : hidden;
opacity : 0;
}
.hfe-flyout-container .hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu {
top : 0;
left : 0;
}
.hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu {
top : 0;
left : 100%;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children.focus > .sub-menu {
visibility : visible;
opacity : 1;
transition : all 300ms ease-out;
}
.hfe-nav-menu:before, .hfe-nav-menu:after {
content : '';
display : table;
clear : both;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu {
display : none;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu li.menu-item:hover > .sub-menu {
display : block;
}
.hfe-nav-menu__align-right .hfe-nav-menu {
margin-left : auto;
justify-content : flex-end;
}
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-menu-item, .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item {
justify-content : flex-end;
}
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper, .rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper, .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.elementor-button-wrapper, .rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.elementor-button-wrapper {
text-align : right;
}
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper, .rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper, .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.elementor-button-wrapper, .rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.elementor-button-wrapper {
text-align : left;
}
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.hfe-has-submenu .elementor-button-wrapper, .hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.elementor-button-wrapper {
text-align : center;
}
.hfe-nav-menu__align-left .hfe-nav-menu {
margin-right : auto;
justify-content : flex-start;
}
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-menu-item, .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item {
justify-content : flex-start;
}
.hfe-nav-menu__align-center .hfe-nav-menu {
margin-left : auto;
margin-right : auto;
justify-content : center;
}
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-menu-item, .hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item {
justify-content : center;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu {
display : flex;
flex-wrap : wrap;
}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
width : 100%;
}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.menu-item {
flex-grow : 1;
}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item {
justify-content : center;
}
.hfe-active-menu + nav li:not(:last-child) a.hfe-menu-item, .hfe-active-menu + nav li:not(:last-child) a.hfe-sub-menu-item {
border-bottom-width : 0;
}
.hfe-nav-menu a.hfe-menu-item, .hfe-nav-menu a.hfe-sub-menu-item {
line-height : 1;
text-decoration : none;
display : flex;
box-shadow : none;
align-items : center;
justify-content : space-between;
}
.hfe-nav-menu a.hfe-menu-item:hover, .hfe-nav-menu a.hfe-sub-menu-item:hover {
text-decoration : none;
}
.hfe-nav-menu .sub-menu {
min-width : 220px;
margin : 0;
z-index : 9999;
}
.hfe-nav-menu__layout-horizontal {
font-size : 0;
}
.hfe-nav-menu__layout-horizontal li.menu-item, .hfe-nav-menu__layout-horizontal > li.menu-item {
font-size : medium;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu {
box-shadow : 0 4px 10px -2px rgb(0, 0, 0, 0.1);
}
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before {
content : '';
}
.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-arrow i:before {
content : '';
}
.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-arrow i:before {
content : '+';
}
.hfe-submenu-icon-none .hfe-nav-menu .parent-has-child .sub-arrow {
display : none;
}
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, .hfe-link-redirect-self_link.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before {
content : '';
}
.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, .hfe-link-redirect-self_link.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before {
content : '-';
}
.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, .hfe-link-redirect-self_link.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before {
content : '';
}
.rtl .hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
content : '';
}
.rtl .hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
content : '';
}
.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
content : '';
}
.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
content : '';
}
.hfe-nav-menu-icon {
padding : 0.35em;
border : solid 0;
}
.hfe-nav-menu-icon svg {
width : 25px;
height : 25px;
line-height : 25px;
font-size : 25px;
}
.hfe-nav-menu-icon i:focus {
outline : 0;
}
.hfe-has-submenu-container a.hfe-menu-item:focus, .hfe-has-submenu-container a.hfe-sub-menu-item:focus {
outline : 0;
}
.hfe-nav-menu .menu-item-has-children:focus, .hfe-nav-menu .menu-item-has-children .sub-menu:focus, .hfe-nav-menu .menu-item-has-children-container:focus {
outline : 0;
}
.hfe-nav-menu .menu-item-has-children-container {
position : relative;
}
.hfe-nav-menu__layout-expandible .sub-menu, .hfe-nav-menu__layout-vertical .sub-menu, .hfe-flyout-wrapper .sub-menu {
position : relative;
height : 0;
}
.hfe-nav-menu__submenu-arrow .hfe-menu-toggle:before, .hfe-nav-menu__submenu-plus .hfe-menu-toggle:before, .hfe-nav-menu__submenu-classic .hfe-menu-toggle:before {
font-family : 'Font Awesome 5 Free';
z-index : 1;
font-size : inherit;
font-weight : inherit;
line-height : 0;
}
.hfe-menu-item-center .hfe-nav-menu li a.hfe-menu-item, .hfe-menu-item-center .hfe-nav-menu li a.hfe-sub-menu-item {
margin-right : 0;
}
.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-menu-item, .hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-sub-menu-item {
margin-right : 0;
}
.hfe-nav-menu__toggle-icon:before {
content : '\f0c9';
font-family : 'fontAwesome';
z-index : 1;
font-size : 24px;
font-weight : inherit;
font-style : normal;
line-height : 0;
}
.hfe-active-menu .hfe-nav-menu__toggle-icon:before {
content : '\f00d';
}
.hfe-nav-menu__layout-expandible {
transition-property : display;
transition-duration : 0.5s;
transition-timing-function : cubic-bezier(0,1,0.5,1);
}
.hfe-nav-menu__layout-expandible {
visibility : hidden;
opacity : 0;
}
.hfe-nav-menu__layout-expandible .sub-menu {
visibility : hidden;
opacity : 0;
}
.hfe-active-menu + .hfe-nav-menu__layout-expandible {
visibility : visible;
opacity : 1;
height : auto;
}
.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-expandible, .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal, .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
position : absolute;
top : 100%;
}
.hfe-nav-menu__layout-expandible .menu-item-has-children .menu-item-has-children .sub-menu, .hfe-nav-menu__layout-vertical .menu-item-has-children .menu-item-has-children .sub-menu {
top : 0;
left : 0;
}
.hfe-layout-expandible nav {
height : 0;
}
.hfe-nav-sub-menu-icon, .hfe-nav-menu__icon {
display : inline-block;
line-height : 1;
}
.hfe-nav-menu__toggle {
display : flex;
font-size : 22px;
cursor : pointer;
border : solid 0;
border-radius : 3px;
color : #494c4f;
position : relative;
line-height : 1;
}
.hfe-nav-menu__toggle-icon {
display : inline-block;
font-size : inherit;
font-weight : normal;
font-style : normal;
font-variant : normal;
line-height : 1;
}
.hfe-nav-menu .sub-arrow {
font-size : 14px;
line-height : 1;
display : flex;
cursor : pointer;
margin-top : -10px;
margin-bottom : -10px;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
margin-left : 10px;
}
.hfe-nav-menu__layout-vertical .hfe-nav-menu .sub-arrow, .hfe-layout-expandible .sub-arrow, .hfe-flyout-wrapper .sub-arrow {
padding : 10px;
}
.hfe-nav-menu .child-item, .hfe-nav-menu__layout-vertical .hfe-nav-menu .child-item {
font-size : 14px;
line-height : 1;
padding : 10px 0 10px 10px;
margin-top : -10px;
margin-bottom : -10px;
position : absolute;
right : 0;
margin-right : 20px;
}
.hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-layout-vertical .hfe-nav-menu__toggle {
visibility : hidden;
opacity : 0;
display : none;
}
.hfe-nav-menu-icon {
display : inline-block;
line-height : 1;
text-align : center;
}
.hfe-nav-menu__layout-expandible .saved-content, .hfe-nav-menu__layout-expandible .sub-menu, .hfe-nav-menu__layout-expandible .child, .hfe-nav-menu__layout-vertical .saved-content, .hfe-nav-menu__layout-vertical .sub-menu, .hfe-nav-menu__layout-vertical .child, .hfe-flyout-container .saved-content, .hfe-flyout-container .sub-menu, .hfe-flyout-container .child {
left : 0 !important ;
width : 100% !important ;
}
.hfe-flyout-container .hfe-nav-menu .sub-menu {
background : unset;
}
.hfe-nav-menu__layout-vertical .hfe-menu-toggle:hover, .hfe-nav-menu__layout-expandible .hfe-menu-toggle:hover, .hfe-flyout-wrapper .hfe-menu-toggle:hover {
border : dotted 1px;
}
.hfe-nav-menu__layout-vertical .hfe-menu-toggle, .hfe-nav-menu__layout-expandible .hfe-menu-toggle, .hfe-flyout-wrapper .hfe-menu-toggle {
border : transparent dotted 1px;
}
.hfe-nav-menu .menu-item a:before, .hfe-nav-menu .menu-item a:after {
display : block;
position : absolute;
transition : 0.3s;
transition-timing-function : cubic-bezier(0.58,0.3,0.005,1);
}
.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
opacity : 0;
}
.hfe-nav-menu .menu-item a.hfe-menu-item:hover:before, .hfe-nav-menu .menu-item a.hfe-menu-item:hover:after, .hfe-nav-menu .menu-item a.hfe-menu-item:focus:before, .hfe-nav-menu .menu-item a.hfe-menu-item:focus:after, .hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:before, .hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:after, .hfe-nav-menu .current-menu-item:before, .hfe-nav-menu .current-menu-item:after {
transform : scale(1);
}
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:after {
height : 3px;
width : 100%;
left : 0;
background-color : #55595c;
z-index : 2;
}
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
height : 0;
width : 0;
left : 50%;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
top : 10px;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
bottom : 10px;
}
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
top : -10px;
}
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
bottom : -10px;
}
.hfe-pointer__double-line.hfe-animation__none, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item, .hfe-pointer__underline.hfe-animation__none, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item, .hfe-pointer__overline.hfe-animation__none, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item {
transition-duration : 0s;
}
.hfe-pointer__double-line.hfe-animation__none:before, .hfe-pointer__double-line.hfe-animation__none:after, .hfe-pointer__double-line.hfe-animation__none:hover, .hfe-pointer__double-line.hfe-animation__none:focus, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__underline.hfe-animation__none:before, .hfe-pointer__underline.hfe-animation__none:after, .hfe-pointer__underline.hfe-animation__none:hover, .hfe-pointer__underline.hfe-animation__none:focus, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__overline.hfe-animation__none:before, .hfe-pointer__overline.hfe-animation__none:after, .hfe-pointer__overline.hfe-animation__none:hover, .hfe-pointer__overline.hfe-animation__none:focus, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
transition-duration : 0s;
}
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before {
content : '';
top : 0;
}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
width : 10px;
left : -20px;
}
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after {
content : '';
bottom : 0;
}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
width : 10px;
left : calc(100% + 20px);
left : calc(100% + 20px);
}
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after {
background : transparent;
left : 0;
top : 0;
bottom : 0;
right : 0;
border : #55595c solid 3px;
}
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before {
content : '';
}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
transform : scale(0.75);
}
.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
transform : scale(1.25);
}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:before {
transition : opacity 0.2s, transform 0.4s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after {
width : 3px;
height : 3px;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before {
border-width : 0 0 3px 3px;
transition : width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after {
content : '';
top : initial;
bottom : 0;
left : initial;
right : 0;
border-width : 3px 3px 0 0;
transition : width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:before, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:after {
width : 100%;
height : 100%;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:before {
transition : opacity 0.02s, height 0.1s, width 0.1s 0.1s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:after {
transition : opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after {
width : 3px;
height : 3px;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before {
border-width : 3px 0 0 3px;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after {
content : '';
top : initial;
bottom : 0;
left : initial;
right : 0;
border-width : 0 3px 3px 0;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__framed.hfe-animation__corners .current-menu-item:before, .hfe-pointer__framed.hfe-animation__corners .current-menu-item:after {
width : 100%;
height : 100%;
transition : opacity 0.002s, width 0.4s, height 0.4s;
}
.hfe-pointer__framed.hfe-animation__none, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item {
transition-duration : 0s;
}
.hfe-pointer__framed.hfe-animation__none:before, .hfe-pointer__framed.hfe-animation__none:after, .hfe-pointer__framed.hfe-animation__none:hover, .hfe-pointer__framed.hfe-animation__none:focus, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
transition-duration : 0s;
}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__background .menu-item.parent a.hfe-menu-item:after {
content : '';
transition : 0.3s;
}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item:before {
top : 0;
left : 0;
right : 0;
bottom : 0;
background : #55595c;
z-index : -1;
}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__background .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__background .menu-item.parent a.hfe-menu-item.highlighted, .hfe-pointer__background .current-menu-item {
color : #fff;
}
.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before {
transform : scale(0.5);
}
.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__grow .current-menu-item:before {
transform : scale(1);
opacity : 1;
}
.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
transform : scale(1.2);
transition : 0.3s;
}
.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__shrink .current-menu-item:before {
transition : opacity 0.15s, transform 0.4s;
}
.hfe-pointer__background.hfe-animation__sweep-left .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
left : 100%;
}
.hfe-pointer__background.hfe-animation__sweep-right .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
right : 100%;
}
.hfe-pointer__background.hfe-animation__sweep-up .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
top : 100%;
}
.hfe-pointer__background.hfe-animation__sweep-down .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
bottom : 100%;
}
.hfe-pointer__background.hfe-animation__shutter-out-vertical .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
bottom : 50%;
top : 50%;
}
.hfe-pointer__background.hfe-animation__shutter-out-horizontal .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
right : 50%;
left : 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after {
top : 0;
left : 0;
right : 0;
bottom : 0;
background : #55595c;
z-index : -1;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:before {
top : 0;
bottom : 100%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after {
top : 100%;
bottom : 0;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:before {
bottom : 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:after {
top : 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:before {
right : 0;
left : 100%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after {
right : 100%;
left : 0;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:before {
left : 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:after {
right : 50%;
}
.hfe-pointer__background.hfe-animation__none, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item {
transition-duration : 0s;
}
.hfe-pointer__background.hfe-animation__none:before, .hfe-pointer__background.hfe-animation__none:after, .hfe-pointer__background.hfe-animation__none:hover, .hfe-pointer__background.hfe-animation__none:focus, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
transition-duration : 0s;
}
.hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:focus {
transform : skew(-8deg);
}
.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus {
transform : scale(1.2);
}
.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus {
transform : scale(0.8);
}
.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:focus {
transform : translateY(-8px);
}
.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:focus {
transform : translateY(8px);
}
.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:focus {
transform : rotate(6deg);
}
.hfe-pointer__text.hfe-animation__none, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item {
transition-duration : 0s;
}
.hfe-pointer__text.hfe-animation__none:before, .hfe-pointer__text.hfe-animation__none:after, .hfe-pointer__text.hfe-animation__none:hover, .hfe-pointer__text.hfe-animation__none:focus, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
transition-duration : 0s;
}
.hfe-flyout-overlay {
display : none;
position : fixed;
top : 0;
bottom : 0;
left : 0;
right : 0;
z-index : 999998;
background : rgb(0, 0, 0, 0.6);
cursor : pointer;
}
.hfe-pointer__underline .menu-item.parent a.hfe-menu-item.elementor-button:after, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item.elementor-button:before, .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:after, .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:before {
height : 0;
}
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:before, .hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:after {
border-width : 0;
}
.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:hover, .hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:focus {
transform : none;
}
.hfe-flyout-close, .hfe-flyout-close svg {
position : absolute;
top : 0;
right : 0;
margin : 5px;
width : 23px;
height : 23px;
line-height : 23px;
font-size : 23px;
display : block;
cursor : pointer;
}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-left {
top : 0;
bottom : 0;
left : -100%;
right : auto;
height : 100%;
width : 300px;
max-width : 100%;
max-width : 100vw;
}
.hfe-flyout-wrapper .hfe-side {
display : none;
position : fixed;
z-index : 999999;
padding : 0;
margin : 0;
}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-show {
display : block;
}
.hfe-flyout-content.push {
color : #ffffff;
}
.hfe-flyout-content ul li {
color : #ffffff;
}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-right {
top : 0;
bottom : 0;
left : auto;
right : -100%;
height : 100%;
width : 300px;
max-width : 100%;
}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-left {
top : 0;
bottom : 0;
left : -100%;
right : auto;
height : 100%;
width : 300px;
max-width : 100%;
max-width : 100vw;
}
.hfe-flyout-wrapper .hfe-side.top {
top : -100%;
bottom : auto;
left : 0;
right : 0;
width : 100%;
width : 100vw;
height : 300px;
max-height : 100%;
}
.hfe-flyout-wrapper .hfe-side.bottom {
top : auto;
bottom : -100%;
left : 0;
right : 0;
width : 100%;
width : 100vw;
height : 300px;
max-height : 100%;
}
.hfe-flyout-content {
height : 100%;
overflow-x : hidden;
overflow-y : auto;
line-height : 1.4em;
color : #fff;
}
@media (max-width: 1024px) {
.hfe-flyout-content {
transform : translateZ(0);
}
}
.hfe-flyout-content::-webkit-scrollbar {
display : none;
}
.admin-bar .hfe-side {
margin-top : 32px;
}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children > ul.sub-menu {
transform : translateY(20%);
opacity : 0;
transition : all 0.1s;
}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover > ul.sub-menu {
transform : translateY(0);
opacity : 1;
}
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children > ul.sub-menu {
transform : translateY(-20%);
opacity : 0;
transition : all 0.1s;
}
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover > ul.sub-menu {
transform : translateY(0);
opacity : 1;
}
.hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:first-child, .hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:last-child {
overflow : visible !important ;
}
.elementor-widget-navigation-menu:not(.hfe-nav-menu__align-justify):not(.hfe-menu-item-space-between) a.hfe-menu-item.elementor-button {
display : inline-flex;
}
.hfe-nav-menu li.elementor-button-wrapper {
align-self : center;
}
@media only screen and (max-width: 1024px) {
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li, .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu {
width : 100%;
margin-right : 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle {
display : block;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
visibility : hidden;
opacity : 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
visibility : visible;
opacity : 1;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
visibility : hidden;
opacity : 0;
height : 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-vertical {
visibility : visible;
opacity : 1;
height : auto;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
position : relative;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
position : absolute;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
visibility : hidden;
opacity : 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu {
top : 0;
left : 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle {
visibility : visible;
opacity : 1;
display : block;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
float : none;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
visibility : hidden;
opacity : 0;
transition : none;
}
.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover {
border : dotted 1px;
}
.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle {
border : transparent dotted 1px;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
position : relative;
height : 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
position : relative;
height : 0;
top : 0;
}
.hfe-nav-menu__breakpoint-tablet .saved-content, .hfe-nav-menu__breakpoint-tablet .sub-menu, .hfe-nav-menu__breakpoint-tablet .child {
left : 0 !important ;
width : auto !important ;
}
.hfe-nav-menu .sub-menu {
min-width : auto;
margin : 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
padding : 10px;
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
content : '';
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
content : '';
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
content : '';
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
content : '';
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
content : '-';
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu .sub-menu {
box-shadow : none;
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before, .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
content : '';
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before, .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
content : '';
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before, .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before {
content : '';
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before, .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before {
content : '';
}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu, .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
transform : none;
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after, .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before {
background-color : unset !important ;
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before {
border : 0 !important ;
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus {
transform : none !important ;
}
.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item, .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item, .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.elementor-button-wrapper {
justify-content : space-between;
}
}
@media only screen and (max-width: 767px) {
.hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item, .hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.elementor-button-wrapper {
justify-content : space-between;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
visibility : visible;
opacity : 1;
display : block;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal li.menu-item, .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu {
width : 100%;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle {
display : inline-block;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu {
position : relative;
height : 0;
top : 0;
}
.hfe-nav-menu .sub-menu {
min-width : auto;
margin : 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu, .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
visibility : hidden;
opacity : 0;
transition : none;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
float : none;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle.hfe-active-menu {
display : block;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-vertical {
visibility : hidden;
opacity : 0;
height : 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-layout-horizontal .hfe-nav-menu__toggle, .hfe-nav-menu__breakpoint-mobile .hfe-layout-vertical .hfe-nav-menu__toggle {
visibility : visible;
opacity : 1;
display : block;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal {
visibility : hidden;
opacity : 0;
height : 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical {
float : none;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu {
visibility : hidden;
opacity : 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
visibility : hidden;
opacity : 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
visibility : visible;
opacity : 1;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical {
visibility : hidden;
opacity : 0;
height : 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-vertical {
visibility : visible;
opacity : 1;
height : auto;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
position : relative;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
position : absolute;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu {
top : 0;
left : 0;
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
content : '';
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
content : '';
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
content : '';
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
content : '';
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
content : '-';
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
content : '';
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before {
content : '';
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before {
content : '';
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before {
content : '';
}
.hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle:hover {
border : dotted 1px;
}
.hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle {
border : transparent dotted 1px;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu .sub-menu {
box-shadow : none;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-1 .hfe-nav-menu {
transform : scale(0.7);
transition : all 0.3s;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
padding : 10px;
}
.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-1 .hfe-nav-menu {
transform : scale(1);
opacity : 1;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-2 .hfe-nav-menu {
transform : translateX(20%);
opacity : 0;
transition : all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);
}
.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-2 .hfe-nav-menu {
transform : translateX(0);
opacity : 1;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-3 .hfe-nav-menu {
transform : translateY(20%);
opacity : 0;
transition : all 0.3s;
}
.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-3 .hfe-nav-menu {
transform : translateY(0);
opacity : 1;
}
.hfe-nav-menu__breakpoint-mobile .saved-content, .hfe-nav-menu__breakpoint-mobile .sub-menu, .hfe-nav-menu__breakpoint-mobile .child, .hfe-nav-menu__breakpoint-tablet .saved-content, .hfe-nav-menu__breakpoint-tablet .sub-menu, .hfe-nav-menu__breakpoint-tablet .child {
left : 0 !important ;
width : auto !important ;
}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu, .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
transform : none;
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after, .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after, .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before, .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before {
background-color : unset !important ;
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before, .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before {
border : 0 !important ;
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus, .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus {
transform : none !important ;
}
}
.hfe-toggle-no .hfe-layout-expandible .hfe-nav-menu__toggle {
display : none;
}
.hfe-icon {
display : inline-block;
}
.hfe-cart-menu-wrap-custom {
display : inline-block;
line-height : 1;
}
.hfe-cart-menu-wrap-custom .hfe-cart-count, .hfe-cart-menu-wrap-custom .hfe-cart-count:after {
border-color : #75c32c;
color : #75c32c;
}
.hfe-cart-menu-wrap-custom .hfe-cart-count {
font-weight : bold;
position : relative;
display : inline-block;
vertical-align : middle;
text-align : center;
min-width : 2.1em;
min-height : 2.1em;
font-size : 0.860em;
line-height : 1.8;
border-radius : 0.3em 0.3em 0.3em 0.3em;
border-width : 2px;
border-style : solid;
padding : 12px 24px;
}
.hfe-cart-menu-wrap-default {
display : inline-block;
line-height : 1;
}
.hfe-cart-menu-wrap-default .hfe-cart-count, .hfe-cart-menu-wrap-default .hfe-cart-count:after {
border-color : #75c32c;
color : #75c32c;
}
.hfe-cart-menu-wrap-default .hfe-cart-count {
font-weight : bold;
position : relative;
display : inline-block;
vertical-align : middle;
text-align : center;
min-width : 2.1em;
min-height : 2.1em;
font-size : 0.860em;
line-height : 1.8;
border-radius : 0 0 0.3em 0.3em;
border-width : 2px;
border-style : solid;
padding : 0 0.4em;
}
.hfe-cart-menu-wrap-default .hfe-cart-count:after {
bottom : 100%;
margin-bottom : 0;
height : 0.8em;
width : 0.8em;
left : 50%;
transform : translateX(-50%);
top : -0.6em;
content : ' ';
position : absolute;
border-width : 2px;
border-style : solid;
border-top-left-radius : 10em;
border-top-right-radius : 10em;
border-bottom : 0;
}
.elementor-widget-hfe-cart:not(.hfe-menu-cart--show-subtotal-yes) .hfe-menu-cart__toggle .elementor-button-text {
display : none;
}
.elementor-widget-hfe-cart.toggle-icon--bag-light .hfe-menu-cart__toggle .elementor-button-icon i:before {
content : '\e8e3';
}
.elementor-widget-hfe-cart.toggle-icon--bag-medium .hfe-menu-cart__toggle .elementor-button-icon i:before {
content : '\e8e4';
}
.elementor-widget-hfe-cart.toggle-icon--bag-solid .hfe-menu-cart__toggle .elementor-button-icon i:before {
content : '\e8e5';
}
.hfe-menu-cart__toggle .elementor-button {
background : transparent;
border-radius : 0;
color : #818a91;
border : solid 1px;
border-color : inherit;
display : inline-flex;
align-items : center;
}
.hfe-menu-cart__toggle .elementor-button-text {
margin-right : 0.3em;
}
.hfe-menu-cart__toggle .elementor-button-icon {
position : relative;
transition : color 0.1s;
}
.hfe-menu-cart--items-indicator-bubble .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before {
content : attr(data-counter);
display : block;
position : absolute;
min-width : 1.6em;
height : 1.6em;
line-height : 1.5em;
top : -0.7em;
right : -0.7em;
border-radius : 100%;
color : #fff;
background-color : #d9534f;
text-align : center;
font-size : 10px;
}
.hfe-menu-cart--items-indicator-plain .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before {
content : attr(data-counter);
display : inline-block;
font-weight : normal;
}
.hfe-menu-cart--empty-indicator-hide .hfe-menu-cart__toggle .elementor-button .elementor-button-icon[data-counter="0"]:before {
content : none;
display : none;
}
.hfe-menu-cart__toggle .elementor-button-icon {
order : 15;
}
.hfe-menu-cart__toggle.elementor-button-wrapper .elementor-button {
color : #4d4848;
}
.hfe-search-button-wrapper {
display : block;
cursor : pointer;
vertical-align : middle;
text-align : right;
}
.hfe-search-form__container {
display : flex;
overflow : hidden;
}
.hfe-search-form__input {
flex-basis : 100%;
}
.hfe-search-icon-toggle i.fa-search {
display : inline-block;
position : absolute;
width : 20px;
box-sizing : content-box;
padding : 10px;
}
.hfe-search-icon-toggle i:before {
vertical-align : middle;
}
.hfe-search-button-wrapper input[type="search"] {
border : 0;
padding : 10px;
cursor : pointer;
border-radius : 0;
transition : all 0.5s;
box-sizing : border-box;
outline : none;
}
.hfe-search-button-wrapper button {
border : none;
border-radius : 0;
padding : 0;
}
.hfe-search-button-wrapper input[type="search"]:focus {
cursor : auto;
border : none;
box-shadow : none;
}
.hfe-search-icon-toggle input:-moz-placeholder, .hfe-search-icon-toggle input::-webkit-input-placeholder {
color : transparent;
}
.hfe-search-layout-icon .hfe-search-icon-toggle .hfe-search-form__input {
background-color : unset;
height : 100%;
}
.hfe-search-button-wrapper.hfe-input-focus {
display : flex;
}
.hfe-search-form__container .hfe-search-submit {
min-width : 3%;
position : relative;
}
.hfe-search-form__container button#clear, .hfe-search-icon-toggle button#clear {
visibility : hidden;
position : absolute;
right : 0;
top : 0;
padding : 0 8px;
font-style : normal;
user-select : none;
cursor : pointer;
bottom : 0;
margin-right : 10px;
background-color : transparent;
}
.hfe-search-button-wrapper input[type="search"]::-webkit-search-decoration, .hfe-search-button-wrapper input[type="search"]::-webkit-search-cancel-button, .hfe-search-button-wrapper input[type="search"]::-webkit-search-results-button, .hfe-search-button-wrapper input[type="search"]::-webkit-search-results-decoration {
display : none;
}
.hfe-search-form__container button#clear-with-button {
visibility : hidden;
position : absolute;
top : 0;
padding : 0 8px;
font-style : normal;
font-size : 1.2em;
user-select : none;
cursor : pointer;
bottom : 0;
background-color : transparent;
}
.hfe-search-button-wrapper, .hfe-search-form__container, .hfe-search-icon-toggle, .hfe-search-button-wrapper .hfe-search-icon-toggle i, .hfe-search-button-wrapper .hfe-search-icon-toggle i:before {
position : relative;
}
.hfe-search-button-wrapper .hfe-search-icon-toggle .hfe-search-form__input {
position : absolute;
width : 0;
right : 0;
background-color : transparent;
}
.hfe-search-icon-toggle {
width : 100% !important ;
}
.hfe-search-button-wrapper.hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input {
position : absolute;
width : 250px;
right : 0;
}
.hfe-search-layout-text .hfe-search-form__container, .hfe-search-layout-icon_text .hfe-search-form__container, .hfe-search-layout-text .hfe-search-form__container .hfe-search-form__input, .hfe-search-layout-icon_text .hfe-search-form__container .hfe-search-form__input {
width : 100%;
}
.hfe-search-icon-toggle {
line-height : 1.5;
}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
width : 100%;
left : 0;
opacity : 1;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
bottom : 0;
opacity : 1;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
top : 0;
opacity : 1;
}
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
height : 3px;
width : 100%;
left : 0;
opacity : 1;
}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__framed.hfe-animation__shrink .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
opacity : 1;
transform : scale(1);
}
.hfe-pointer__framed.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:before, .hfe-pointer__underline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
opacity : 1;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
border-width : 3px;
width : 100%;
opacity : 1;
height : 100%;
}
.elementor-103 .elementor-element.elementor-element-f0ea253:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-f0ea253 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color : #00C6CE;
}
.elementor-103 .elementor-element.elementor-element-f0ea253, .elementor-103 .elementor-element.elementor-element-f0ea253 > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-103 .elementor-element.elementor-element-f0ea253 {
box-shadow : 0 0 10px 0 rgb(255, 255, 255, 0.5);
transition : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding : 20px 20px 20px 20px;
}
.elementor-103 .elementor-element.elementor-element-f0ea253 > .elementor-background-overlay {
transition : background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-103 .elementor-element.elementor-element-03ef293 {
text-align : center;
}
@media (max-width: 767px) {
.elementor-103 .elementor-element.elementor-element-f0ea253 {
padding : 5px 5px 5px 5px;
}
}
@media (max-width: 1024px) and (min-width: 768px) {
.elementor-103 .elementor-element.elementor-element-24ed1ba {
width : 100%;
}
}
.elementor-132 .elementor-element.elementor-element-639a856:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-639a856 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color : #00C6CE;
}
.elementor-132 .elementor-element.elementor-element-639a856, .elementor-132 .elementor-element.elementor-element-639a856 > .elementor-background-overlay {
border-radius : 10px 10px 10px 10px;
}
.elementor-132 .elementor-element.elementor-element-639a856 {
box-shadow : 0 0 10px 0 rgb(0, 198, 206, 0.39);
transition : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding : 20px 5px 20px 5px;
}
.elementor-132 .elementor-element.elementor-element-639a856 > .elementor-background-overlay {
transition : background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-132 .elementor-element.elementor-element-ed35be3 {
text-align : center;
}
@media (max-width: 767px) {
.elementor-132 .elementor-element.elementor-element-639a856 {
padding : 5px 5px 5px 5px;
}
}
@media (max-width: 1024px) and (min-width: 768px) {
.elementor-132 .elementor-element.elementor-element-6b49080 {
width : 100%;
}
}
.elementor-56 .elementor-element.elementor-element-25773ff3 {
padding : 0 0 0 0;
}
.elementor-56 .elementor-element.elementor-element-13b908dd > .elementor-element-populated {
padding : 0 0 0 0;
}
.elementor-56 .elementor-element.elementor-element-2cb55fb4 {
margin-top : 0;
margin-bottom : 0;
padding : 10px 10px 10px 10px;
}
.elementor-56 .elementor-element.elementor-element-377cd623:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-56 .elementor-element.elementor-element-377cd623 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color : #00C6CE;
}
.elementor-56 .elementor-element.elementor-element-377cd623 > .elementor-element-populated, .elementor-56 .elementor-element.elementor-element-377cd623 > .elementor-element-populated > .elementor-background-overlay, .elementor-56 .elementor-element.elementor-element-377cd623 > .elementor-background-slideshow {
border-radius : 10px 10px 10px 10px;
}
.elementor-56 .elementor-element.elementor-element-377cd623 > .elementor-element-populated {
box-shadow : 0 0 10px 0 rgb(0, 198, 206, 0.39);
transition : background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding : 20px 20px 20px 20px;
}
.elementor-56 .elementor-element.elementor-element-377cd623 > .elementor-element-populated > .elementor-background-overlay {
transition : background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-56 .elementor-element.elementor-element-cba173a {
text-align : center;
}
.elementor-56 .elementor-element.elementor-element-cba173a .elementor-heading-title {
color : #000000;
}
@media (max-width: 767px) {
.elementor-56 .elementor-element.elementor-element-2cb55fb4 {
padding : 5px 5px 5px 5px;
}
}
@media (min-width: 768px) {
.elementor-56 .elementor-element.elementor-element-269bdf81 {
width : 25%;
}
.elementor-56 .elementor-element.elementor-element-377cd623 {
width : 49.332%;
}
.elementor-56 .elementor-element.elementor-element-76710fa {
width : 25%;
}
}
@media (max-width: 1024px) and (min-width: 768px) {
.elementor-56 .elementor-element.elementor-element-269bdf81 {
width : 5%;
}
.elementor-56 .elementor-element.elementor-element-377cd623 {
width : 90%;
}
.elementor-56 .elementor-element.elementor-element-76710fa {
width : 5%;
}
}
.elementor-517 .elementor-element.elementor-element-8ea8885 {
margin-top : 50px;
margin-bottom : 0;
}
.elementor-517 .elementor-element.elementor-element-81bcea3 {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-6924943 {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-6924943 .elementor-heading-title {
color : #00C6CE;
}
.elementor-517 .elementor-element.elementor-element-7d8c5f4 {
margin-top : 50px;
margin-bottom : 50px;
}
.elementor-517 .elementor-element.elementor-element-83cee2f {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-83cee2f .elementor-heading-title {
color : #000000;
}
.elementor-517 .elementor-element.elementor-element-da291aa {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-da291aa .elementor-heading-title {
color : #FFFFFF;
}
.elementor-517 .elementor-element.elementor-element-d8797d6 .elementor-button:hover, .elementor-517 .elementor-element.elementor-element-d8797d6 .elementor-button:focus {
border-color : #000000;
}
.elementor-517 .elementor-element.elementor-element-6e35041.elementor-column > .elementor-widget-wrap {
justify-content : center;
}
.elementor-517 .elementor-element.elementor-element-428f9cb {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-428f9cb .elementor-heading-title {
color : #000000;
}
.elementor-517 .elementor-element.elementor-element-3e891b3 {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-3e891b3 .elementor-heading-title {
color : #00C6CE;
}
.elementor-517 .elementor-element.elementor-element-9bdb254 .elementor-button:hover, .elementor-517 .elementor-element.elementor-element-9bdb254 .elementor-button:focus {
border-color : #000000;
}
.elementor-517 .elementor-element.elementor-element-237864f {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-237864f .elementor-heading-title {
color : #000000;
}
.elementor-517 .elementor-element.elementor-element-4a36fc4 {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-4a36fc4 .elementor-heading-title {
color : #00C6CE;
}
.elementor-517 .elementor-element.elementor-element-9e31cef .elementor-button:hover, .elementor-517 .elementor-element.elementor-element-9e31cef .elementor-button:focus {
border-color : #000000;
}
.elementor-517 .elementor-element.elementor-element-fb305b4 {
margin-top : 0;
margin-bottom : 50px;
}
.elementor-517 .elementor-element.elementor-element-6e6b149 {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-6e6b149 .elementor-heading-title {
color : #000000;
}
.elementor-517 .elementor-element.elementor-element-3de48ec {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-3de48ec .elementor-heading-title {
color : #00C6CE;
}
.elementor-517 .elementor-element.elementor-element-fcf395a .elementor-button:hover, .elementor-517 .elementor-element.elementor-element-fcf395a .elementor-button:focus {
border-color : #000000;
}
.elementor-517 .elementor-element.elementor-element-507d3c4 {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-507d3c4 .elementor-heading-title {
color : #000000;
}
.elementor-517 .elementor-element.elementor-element-75079c2 {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-75079c2 .elementor-heading-title {
color : #00C6CE;
}
.elementor-517 .elementor-element.elementor-element-4f42285 .elementor-button:hover, .elementor-517 .elementor-element.elementor-element-4f42285 .elementor-button:focus {
border-color : #000000;
}
.elementor-517 .elementor-element.elementor-element-cb67a25 {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-cb67a25 .elementor-heading-title {
color : #000000;
}
.elementor-517 .elementor-element.elementor-element-a505e42 {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-a505e42 .elementor-heading-title {
color : #00C6CE;
}
.elementor-517 .elementor-element.elementor-element-6cf16e3 .elementor-button:hover, .elementor-517 .elementor-element.elementor-element-6cf16e3 .elementor-button:focus {
border-color : #000000;
}
.elementor-517 .elementor-element.elementor-element-a6ef271 {
margin-top : 0;
margin-bottom : 50px;
}
.elementor-517 .elementor-element.elementor-element-bbdf2e9 {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-bbdf2e9 .elementor-heading-title {
color : #000000;
}
.elementor-517 .elementor-element.elementor-element-9e1ebdc {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-9e1ebdc .elementor-heading-title {
color : #00C6CE;
}
.elementor-517 .elementor-element.elementor-element-59b6557 .elementor-button:hover, .elementor-517 .elementor-element.elementor-element-59b6557 .elementor-button:focus {
border-color : #000000;
}
.elementor-517 .elementor-element.elementor-element-33f691e {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-33f691e .elementor-heading-title {
color : #000000;
}
.elementor-517 .elementor-element.elementor-element-7c1dd45 {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-7c1dd45 .elementor-heading-title {
color : #00C6CE;
}
.elementor-517 .elementor-element.elementor-element-4c7d601 .elementor-button:hover, .elementor-517 .elementor-element.elementor-element-4c7d601 .elementor-button:focus {
border-color : #000000;
}
.elementor-517 .elementor-element.elementor-element-a01c840 {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-a01c840 .elementor-heading-title {
color : #000000;
}
.elementor-517 .elementor-element.elementor-element-1e5d6e6 {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-1e5d6e6 .elementor-heading-title {
color : #00C6CE;
}
.elementor-517 .elementor-element.elementor-element-b587862 .elementor-button:hover, .elementor-517 .elementor-element.elementor-element-b587862 .elementor-button:focus {
border-color : #000000;
}
@media (max-width: 1024px) and (min-width: 768px) {
.elementor-517 .elementor-element.elementor-element-60105e9 {
width : 50%;
}
.elementor-517 .elementor-element.elementor-element-6e35041 {
width : 50%;
}
.elementor-517 .elementor-element.elementor-element-77e6693 {
width : 100%;
}
.elementor-517 .elementor-element.elementor-element-d46908b {
width : 50%;
}
.elementor-517 .elementor-element.elementor-element-5725d10 {
width : 50%;
}
.elementor-517 .elementor-element.elementor-element-c2f968b {
width : 100%;
}
.elementor-517 .elementor-element.elementor-element-db3d298 {
width : 50%;
}
.elementor-517 .elementor-element.elementor-element-d32e473 {
width : 50%;
}
.elementor-517 .elementor-element.elementor-element-0733c2f {
width : 100%;
}
}
@media (max-width: 1024px) {
.elementor-517 .elementor-element.elementor-element-7d8c5f4 {
margin-top : 50px;
margin-bottom : 0;
}
.elementor-517 .elementor-element.elementor-element-fb305b4 {
margin-top : 0;
margin-bottom : 0;
}
.elementor-517 .elementor-element.elementor-element-a6ef271 {
margin-top : 0;
margin-bottom : 50px;
}
}
@media (max-width: 767px) {
.elementor-517 .elementor-element.elementor-element-81bcea3 {
text-align : center;
}
.elementor-517 .elementor-element.elementor-element-da291aa .elementor-heading-title {
font-size : 20px;
}
.elementor-517 .elementor-element.elementor-element-6e35041 > .elementor-element-populated {
margin : 20px 0 0 0;
--e-column-margin-right : 0;
--e-column-margin-left : 0;
}
.elementor-517 .elementor-element.elementor-element-77e6693 > .elementor-element-populated {
margin : 20px 0 0 0;
--e-column-margin-right : 0;
--e-column-margin-left : 0;
}
.elementor-517 .elementor-element.elementor-element-fb305b4 {
margin-top : 20px;
margin-bottom : 0;
}
.elementor-517 .elementor-element.elementor-element-5725d10 > .elementor-element-populated {
margin : 20px 0 0 0;
--e-column-margin-right : 0;
--e-column-margin-left : 0;
}
.elementor-517 .elementor-element.elementor-element-c2f968b > .elementor-element-populated {
margin : 20px 0 0 0;
--e-column-margin-right : 0;
--e-column-margin-left : 0;
}
.elementor-517 .elementor-element.elementor-element-a6ef271 {
margin-top : 20px;
margin-bottom : 50px;
}
.elementor-517 .elementor-element.elementor-element-d32e473 > .elementor-element-populated {
margin : 20px 0 0 0;
--e-column-margin-right : 0;
--e-column-margin-left : 0;
}
.elementor-517 .elementor-element.elementor-element-0733c2f > .elementor-element-populated {
margin : 20px 0 0 0;
--e-column-margin-right : 0;
--e-column-margin-left : 0;
}
}

↑ Top