.elementor-315  .elementor-element.elementor-element-ecf96ee .elementor-price-table__features-list li:before {
    border-top-style: solid;
    border-top-color: #ddd;
    border-top-width: 0px!important;
    margin-top: 0px!important;
    margin-bottom: 10px;
}
                                       
                     

#wpadminbar #wp-admin-bar-wccp_free_top_button .ab-icon:before {
    content: "\f160";
    color: #02CA02;
    top: 3px;
}

#wpadminbar #wp-admin-bar-wccp_free_top_button .ab-icon {
    transform: rotate(45deg);
}
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;
}
.unselectable {
    -moz-user-select: none;
    -webkit-user-select: none;
    cursor: default;
}

html {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
img#wpstats {
    display: none
}

                             /*! elementor - v3.10.0 - 09-01-2023 */
                                    
                             .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 - v3.10.0 - 09-01-2023 */
                                    
                             .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
                                background-color: #818a91;
                                color: #fff
                            }
                            
                            .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
                                color: #818a91;
                                border: 3px solid;
                                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 - v3.10.0 - 09-01-2023 */
                                    
                              .elementor-widget-video .elementor-widget-container {
                                overflow: hidden;
                                transform: translateZ(0)
                            }
                            
                            .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
                                position: absolute;
                                top: 0;
                                left: 0;
                                width: 100%;
                                height: 100%;
                                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%
                            }
                            
                            .elementor-widget-video .e-hosted-video .elementor-video {
                                -o-object-fit: cover;
                                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)
                            }

                            @media screen and (min-width: 767px) {
                                #ret {
                                    display: none;
                                }
                            }
                            
                                /*! elementor - v3.10.0 - 09-01-2023 */
                                    
                                .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 - v3.10.0 - 09-01-2023 */
                                    
                                   .elementor-widget-image-carousel .swiper-container {
                                    position: static
                                }
                                
                                .elementor-widget-image-carousel .swiper-container .swiper-slide figure {
                                    line-height: inherit
                                }
                                
                                .elementor-widget-image-carousel .swiper-slide {
                                    text-align: center
                                }
                                
                                .elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-slide {
                                    max-width: calc(100% / var(--e-image-carousel-slides-to-show, 3))
                                }

                                   /*! elementor - v3.10.0 - 09-01-2023 */
                                    
                                   .elementor-widget-divider {
                                    --divider-border-style: none;
                                    --divider-border-width: 1px;
                                    --divider-color: #2c2c2c;
                                    --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-bottom: 0;
                                    flex-grow: 1;
                                    border-top: 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:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
                                    border-top: 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);
                                    -webkit-mask-size: var(--divider-pattern-size) 100%;
                                    mask-size: var(--divider-pattern-size) 100%;
                                    -webkit-mask-repeat: var(--divider-pattern-repeat);
                                    mask-repeat: var(--divider-pattern-repeat);
                                    background-color: var(--divider-color);
                                    -webkit-mask-image: var(--divider-pattern-url);
                                    mask-image: var(--divider-pattern-url)
                                }
                                
                                .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);
                                    --flex-grow: var(--container-widget-flex-grow)
                                }
                                                                    /*! elementor - v3.10.0 - 09-01-2023 */
                                    
                                                                    body.elementor-page .elementor-widget-menu-anchor {
                                                                        margin-bottom: 0
                                                                    }

                                                                      /*! elementor-pro - v3.10.1 - 09-01-2023 */
                                    
                                    .elementor-widget-price-list .elementor-price-list {
                                        list-style: none;
                                        padding: 0;
                                        margin: 0
                                    }
                                    
                                    .elementor-widget-price-list .elementor-price-list li {
                                        margin: 0
                                    }
                                    
                                    .elementor-price-list li:not(:last-child) {
                                        margin-bottom: 20px
                                    }
                                    
                                    .elementor-price-list .elementor-price-list-image {
                                        max-width: 50%;
                                        flex-shrink: 0;
                                        padding-right: 25px
                                    }
                                    
                                    .elementor-price-list .elementor-price-list-image img {
                                        width: 100%
                                    }
                                    
                                    .elementor-price-list .elementor-price-list-header,
                                    .elementor-price-list .elementor-price-list-item,
                                    .elementor-price-list .elementor-price-list-text {
                                        display: flex
                                    }
                                    
                                    .elementor-price-list .elementor-price-list-item {
                                        align-items: flex-start
                                    }
                                    
                                    .elementor-price-list .elementor-price-list-item .elementor-price-list-text {
                                        align-items: flex-start;
                                        flex-wrap: wrap;
                                        flex-grow: 1
                                    }
                                    
                                    .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
                                        align-items: center;
                                        flex-basis: 100%;
                                        font-size: 19px;
                                        font-weight: 600;
                                        margin-bottom: 10px;
                                        justify-content: space-between
                                    }
                                    
                                    .elementor-price-list .elementor-price-list-item .elementor-price-list-title {
                                        max-width: 80%
                                    }
                                    
                                    .elementor-price-list .elementor-price-list-item .elementor-price-list-price {
                                        font-weight: 600
                                    }
                                    
                                    .elementor-price-list .elementor-price-list-item p.elementor-price-list-description {
                                        flex-basis: 100%;
                                        font-size: 14px;
                                        margin: 0
                                    }
                                    
                                    .elementor-price-list .elementor-price-list-item .elementor-price-list-separator {
                                        flex-grow: 1;
                                        margin-left: 10px;
                                        margin-right: 10px;
                                        border-bottom-style: dotted;
                                        border-bottom-width: 2px;
                                        height: 0
                                    }
                                    
                                    .elementor-price-table {
                                        text-align: center
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__header {
                                        background: var(--e-price-table-header-background-color, #555);
                                        padding: 20px 0
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__heading {
                                        margin: 0;
                                        padding: 0;
                                        line-height: 1.2;
                                        font-size: 24px;
                                        font-weight: 600;
                                        color: #fff
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__subheading {
                                        font-size: 13px;
                                        font-weight: 400;
                                        color: #fff
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__original-price {
                                        margin-right: 15px;
                                        text-decoration: line-through;
                                        font-size: .5em;
                                        line-height: 1;
                                        font-weight: 400;
                                        align-self: center
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__original-price .elementor-price-table__currency {
                                        font-size: 1em;
                                        margin: 0
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__price {
                                        display: flex;
                                        justify-content: center;
                                        align-items: center;
                                        flex-wrap: wrap;
                                        flex-direction: row;
                                        color: #555;
                                        font-weight: 800;
                                        font-size: 65px;
                                        padding: 40px 0
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__price .elementor-typo-excluded {
                                        line-height: normal;
                                        letter-spacing: normal;
                                        text-transform: none;
                                        font-weight: 400;
                                        font-size: medium;
                                        font-style: normal
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__after-price {
                                        display: flex;
                                        flex-wrap: wrap;
                                        text-align: left;
                                        align-self: stretch;
                                        align-items: flex-start;
                                        flex-direction: column
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__integer-part {
                                        line-height: .8
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__currency,
                                    .elementor-price-table .elementor-price-table__fractional-part {
                                        line-height: 1;
                                        font-size: .3em
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__currency {
                                        margin-right: 3px
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__period {
                                        width: 100%;
                                        font-size: 13px;
                                        font-weight: 400
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__features-list {
                                        list-style-type: none;
                                        margin: 0;
                                        padding: 0;
                                        line-height: 1;
                                        color: var(--e-price-table-features-list-color)
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__features-list li {
                                        font-size: 14px;
                                        line-height: 1;
                                        margin: 0;
                                        padding: 0
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner {
                                        margin-left: 15px;
                                        margin-right: 15px
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__features-list li:not(:first-child):before {
                                        content: "";
                                        display: block;
                                        border: 0 solid hsla(0, 0%, 47.8%, .3);
                                        margin: 10px 12.5%
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__features-list i {
                                        margin-right: 10px;
                                        font-size: 1.3em
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__features-list svg {
                                        margin-right: 10px;
                                        fill: var(--e-price-table-features-list-color);
                                        height: 1.3em;
                                        width: 1.3em
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__features-list svg~* {
                                        vertical-align: text-top
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__footer {
                                        padding: 30px 0
                                    }
                                    
                                    .elementor-price-table .elementor-price-table__additional_info {
                                        margin: 0;
                                        font-size: 13px;
                                        line-height: 1.4
                                    }
                                    
                                    .elementor-price-table__ribbon {
                                        position: absolute;
                                        top: 0;
                                        left: auto;
                                        right: 0;
                                        transform: rotate(90deg);
                                        width: 150px;
                                        overflow: hidden;
                                        height: 150px
                                    }
                                    
                                    .elementor-price-table__ribbon-inner {
                                        text-align: center;
                                        left: 0;
                                        width: 200%;
                                        transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
                                        margin-top: 35px;
                                        font-size: 13px;
                                        line-height: 2;
                                        font-weight: 800;
                                        text-transform: uppercase;
                                        background: #000
                                    }
                                    
                                    .elementor-price-table__ribbon.elementor-ribbon-left {
                                        transform: rotate(0);
                                        left: 0;
                                        right: auto
                                    }
                                    
                                    .elementor-price-table__ribbon.elementor-ribbon-right {
                                        transform: rotate(90deg);
                                        left: auto;
                                        right: 0
                                    }
                                    
                                    .elementor-widget-price-table .elementor-widget-container {
                                        overflow: hidden;
                                        background-color: #f7f7f7
                                    }
                                    
                                    .e-con-inner>.elementor-widget-price-list,
                                    .e-con>.elementor-widget-price-list {
                                        width: var(--container-widget-width);
                                        --flex-grow: var(--container-widget-flex-grow)
                                    }

                                     /*! elementor - v3.10.0 - 09-01-2023 */
                                    
                                     .elementor-accordion {
                                        text-align: left
                                    }
                                    
                                    .elementor-accordion .elementor-accordion-item {
                                        border: 1px solid #d4d4d4
                                    }
                                    
                                    .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 #d4d4d4
                                    }
                                    
                                    @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 {
                                        width: var(--container-widget-width);
                                        --flex-grow: var(--container-widget-flex-grow)
                                    }
                                     /*! elementor - v3.10.0 - 09-01-2023 */
                                    
                                     .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 {
                                         grid-column-gap: var(--grid-column-gap, 5px);
                                         grid-row-gap: var(--grid-row-gap, 5px);
                                         grid-template-columns: var(--grid-template-columns);
                                         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, .5em)));
                                         height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))
                                     }
                                     
                                     .elementor-social-icon {
                                         --e-social-icon-icon-color: #fff;
                                         display: inline-flex;
                                         background-color: #818a91;
                                         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 svg {
                                         fill: var(--e-social-icon-icon-color)
                                     }
                                     
                                     .elementor-social-icon:last-child {
                                         margin: 0
                                     }
                                     
                                     .elementor-social-icon:hover {
                                         opacity: .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: #818a91
                                     }
                                     
                                     .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-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-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%
                                     }

                                     @media print {
                                        body * {
                                            display: none !important;
                                        }
                                        body:after {
                                            content: "Você não tem permissão para copiar esta página!";
                                        }
                                    }

                                    #wpcp-error-message {
                                        direction: ltr;
                                        text-align: center;
                                        transition: opacity 900ms ease 0s;
                                        z-index: 99999999;
                                    }
                                    
                                    .hideme {
                                        opacity: 0;
                                        visibility: hidden;
                                    }
                                    
                                    .showme {
                                        opacity: 1;
                                        visibility: visible;
                                    }
                                    
                                    .msgmsg-box-wpcp {
                                        border: 1px solid #f5aca6;
                                        border-radius: 10px;
                                        color: #555;
                                        font-family: Tahoma;
                                        font-size: 11px;
                                        margin: 10px;
                                        padding: 10px 36px;
                                        position: fixed;
                                        width: 255px;
                                        top: 50%;
                                        left: 50%;
                                        margin-top: -10px;
                                        margin-left: -130px;
                                        -webkit-box-shadow: 0px 0px 34px 2px rgba(242, 191, 191, 1);
                                        -moz-box-shadow: 0px 0px 34px 2px rgba(242, 191, 191, 1);
                                        box-shadow: 0px 0px 34px 2px rgba(242, 191, 191, 1);
                                    }
                                    
                                    .msgmsg-box-wpcp span {
                                        font-weight: bold;
                                        text-transform: uppercase;
                                    }
                                    
                                    .warning-wpcp {
                                        background: #ffecec url('img/warning.png') no-repeat 10px 50%;
                                    }

                                    