﻿.elementor-959 .elementor-element.elementor-element-2e2156c
{
    box-shadow: 0 2px 3px 0 #fff;
}
.elementor-959 .elementor-element.elementor-element-56edd81:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-959 .elementor-element.elementor-element-56edd81>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-959 .elementor-element.elementor-element-56edd81>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-959 .elementor-element.elementor-element-56edd81>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-959 .elementor-element.elementor-element-83d9287 img
{
    border-radius: 30px 30px 0 0;
}
.elementor-959 .elementor-element.elementor-element-4a802c0>.elementor-container
{
    max-width: 650px;
}
.elementor-959 .elementor-element.elementor-element-424337b
{
    color: #fff;
    font-family: "Roboto",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}
.elementor-959 .elementor-element.elementor-element-424337b>.elementor-widget-container
{
    margin: 0 0 -14px 0;
}
.elementor-959 .elementor-element.elementor-element-5bff3ba .elementor-button
{
    font-family: "Roboto",Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #000;
    color: #000;
    background-color: #ececec;
    border-radius: 15px 15px 15px 15px;
    padding: 10px 15px 10px 15px;
}
.elementor-959 .elementor-element.elementor-element-5bff3ba .elementor-button:hover, .elementor-959 .elementor-element.elementor-element-5bff3ba .elementor-button:focus
{
    color: #fff;
    background-color: #b61111;
}
.elementor-959 .elementor-element.elementor-element-5bff3ba .elementor-button:hover svg, .elementor-959 .elementor-element.elementor-element-5bff3ba .elementor-button:focus svg
{
    fill: #fff;
}
#elementor-popup-modal-959 .dialog-message
{
    width: 640px;
    height: auto;
}
#elementor-popup-modal-959
{
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-color: rgba(0,0,0,.8);
}
#elementor-popup-modal-959 .dialog-close-button
{
    display: flex;
    background-color: #7d4b4b00;
    font-size: 20px;
}
#elementor-popup-modal-959 .dialog-widget-content
{
    animation-duration: 1s;
    background-color: #151515;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #fff;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 2px 8px 100px -36px #fff;
}
#elementor-popup-modal-959 .dialog-close-button i
{
    color: #fff;
}
#elementor-popup-modal-959 .dialog-close-button svg
{
    fill: #fff;
}
@media(max-width: 767px)
{
    .elementor-959 .elementor-element.elementor-element-5bff3ba .elementor-button
    {
        font-size: 10px;
    }
    #elementor-popup-modal-959 .dialog-message
    {
        width: 340px;
    }
}
