.elementor-133043 .elementor-element.elementor-element-1589a9ff{margin-top:-10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-133043 .elementor-element.elementor-element-608209ba:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-133043 .elementor-element.elementor-element-608209ba > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C171B;}.elementor-133043 .elementor-element.elementor-element-608209ba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-133043 .elementor-element.elementor-element-608209ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-133043 .elementor-element.elementor-element-608209ba > .elementor-element-populated > .elementor-widget-wrap{padding:20px 35px 0px 35px;}.elementor-133043 .elementor-element.elementor-element-478f884d{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:22px;font-weight:400;}.elementor-133043 .elementor-element.elementor-element-478f884d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-133043 .elementor-element.elementor-element-51e81944 .elementor-button{background-color:#EF7F22;}.elementor-133043 .elementor-element.elementor-element-51e81944 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-133043 .elementor-element.elementor-element-3eb6f680{padding:50px 0px 0px 0px;}.elementor-133043 .elementor-element.elementor-element-5b60f957 .elementor-heading-title{color:#000000;font-family:"Piedra", Sans-serif;font-size:48px;font-weight:500;line-height:35px;}.elementor-133043 .elementor-element.elementor-element-674fd312{color:#000000;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:35px;}.elementor-133043 .elementor-element.elementor-element-60874511:not(.elementor-motion-effects-element-type-background), .elementor-133043 .elementor-element.elementor-element-60874511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EC;}.elementor-133043 .elementor-element.elementor-element-60874511{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}.elementor-133043 .elementor-element.elementor-element-60874511 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-133043 .elementor-element.elementor-element-595570f8 .elementor-heading-title{color:#7C171B;font-family:"Lato", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:36px;}.elementor-133043 .elementor-element.elementor-element-767d4a0e{text-align:center;color:#7C171B;font-family:"Suez One", Sans-serif;font-size:21px;font-weight:600;line-height:33px;}.elementor-133043 .elementor-element.elementor-element-ef5a3e{color:#000000;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;line-height:28px;}.elementor-133043 .elementor-element.elementor-element-ef5a3e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-133043 .elementor-element.elementor-element-a2f5666{text-align:center;color:#040303;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;line-height:33px;}.elementor-133043 .elementor-element.elementor-element-403118fb .elementor-heading-title{color:#7C171B;font-family:"Lato", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:36px;}.elementor-133043 .elementor-element.elementor-element-1066a603{text-align:center;color:#7C171B;font-family:"Lato", Sans-serif;font-size:22px;font-weight:600;line-height:36px;}.elementor-133043 .elementor-element.elementor-element-469b8510 .elementor-heading-title{color:#7C171B;font-family:"Lato", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:36px;}.elementor-133043 .elementor-element.elementor-element-27ecf8f3{text-align:center;color:#040303;font-family:"Lato", Sans-serif;font-size:21px;font-weight:600;line-height:36px;}.elementor-133043 .elementor-element.elementor-element-6f35f63c{color:#000000;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;line-height:28px;}.elementor-133043 .elementor-element.elementor-element-6f35f63c > .elementor-widget-container{padding:10px 0px 30px 0px;}.elementor-133043 .elementor-element.elementor-element-6cd14a68 .elementor-button{font-family:"Lato", Sans-serif;font-size:22px;font-weight:700;background-color:#7C171B;}.elementor-133043 .elementor-element.elementor-element-462c68e5{padding:50px 0px 30px 0px;}.elementor-133043 .elementor-element.elementor-element-1445ddd7 .elementor-heading-title{color:#7C171B;font-family:"Piedra", Sans-serif;font-size:48px;font-weight:500;line-height:35px;}.elementor-133043 .elementor-element.elementor-element-305c8c79{color:#000000;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:35px;}.elementor-133043 .elementor-element.elementor-element-13e8b0e9 .elementor-accordion-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:700;text-transform:capitalize;}.elementor-133043 .elementor-element.elementor-element-59fafd6:not(.elementor-motion-effects-element-type-background), .elementor-133043 .elementor-element.elementor-element-59fafd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7C171B;}.elementor-133043 .elementor-element.elementor-element-59fafd6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 0px 0px;}.elementor-133043 .elementor-element.elementor-element-59fafd6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-133043 .elementor-element.elementor-element-61c94bf5 .elementor-heading-title{color:#FFFFFF;font-family:"Piedra", Sans-serif;font-size:42px;font-weight:500;line-height:60px;}.elementor-133043 .elementor-element.elementor-element-19b10560{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:24px;font-weight:400;line-height:33px;}.elementor-133043 .elementor-element.elementor-element-199ff507 .elementor-button{font-family:"Lato", Sans-serif;font-size:22px;font-weight:700;background-color:#EF7F22;}.elementor-133043 .elementor-element.elementor-element-199ff507 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-133043 .elementor-element.elementor-element-353e02ca .elementor-button{font-family:"Lato", Sans-serif;font-size:22px;font-weight:700;background-color:#EF7F22;}.elementor-133043 .elementor-element.elementor-element-42f69028:not(.elementor-motion-effects-element-type-background), .elementor-133043 .elementor-element.elementor-element-42f69028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4CCCC;}.elementor-133043 .elementor-element.elementor-element-42f69028, .elementor-133043 .elementor-element.elementor-element-42f69028 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-133043 .elementor-element.elementor-element-42f69028{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:5px;padding:30px 30px 30px 30px;}.elementor-133043 .elementor-element.elementor-element-42f69028 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-133043 .elementor-element.elementor-element-69897f0c .elementor-heading-title{color:#7C171B;font-family:"Piedra", Sans-serif;font-size:33px;font-weight:500;line-height:40px;}.elementor-133043 .elementor-element.elementor-element-3b9c0e1f .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-size:28px;font-weight:500;line-height:25px;}.elementor-133043 .elementor-element.elementor-element-28c49bb{color:#000000;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;line-height:35px;}.elementor-133043 .elementor-element.elementor-element-f83bfd9 .elementor-button{font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;background-color:#7C171B;}.elementor-133043 .elementor-element.elementor-element-61024cda{color:#7C171B;font-family:"Lato", Sans-serif;font-size:21px;font-weight:500;line-height:30px;}.elementor-133043 .elementor-element.elementor-element-2ee797e1:not(.elementor-motion-effects-element-type-background), .elementor-133043 .elementor-element.elementor-element-2ee797e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4CCCC;}.elementor-133043 .elementor-element.elementor-element-2ee797e1{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:5px;padding:30px 30px 30px 30px;}.elementor-133043 .elementor-element.elementor-element-2ee797e1, .elementor-133043 .elementor-element.elementor-element-2ee797e1 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-133043 .elementor-element.elementor-element-2ee797e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-133043 .elementor-element.elementor-element-556f84a2 .elementor-heading-title{color:#7C171B;font-family:"Piedra", Sans-serif;font-size:29px;font-weight:500;line-height:39px;}.elementor-133043 .elementor-element.elementor-element-69b7e8b2 .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-size:23px;font-weight:500;line-height:35px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-133043 .elementor-element.elementor-element-69b7e8b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-133043 .elementor-element.elementor-element-6ecdf323{color:#000000;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:35px;}.elementor-133043 .elementor-element.elementor-element-6ecdf323 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-133043 .elementor-element.elementor-element-5d7d717 .elementor-button{font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;background-color:#7C171B;}.elementor-133043 .elementor-element.elementor-element-5d7d717 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-133043 .elementor-element.elementor-element-27c94a66{color:#7C171B;font-family:"Lato", Sans-serif;font-size:21px;font-weight:500;line-height:30px;}.elementor-133043 .elementor-element.elementor-element-36c27bbb:not(.elementor-motion-effects-element-type-background), .elementor-133043 .elementor-element.elementor-element-36c27bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4CCCC;}.elementor-133043 .elementor-element.elementor-element-36c27bbb, .elementor-133043 .elementor-element.elementor-element-36c27bbb > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-133043 .elementor-element.elementor-element-36c27bbb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:70px;padding:30px 30px 0px 30px;}.elementor-133043 .elementor-element.elementor-element-36c27bbb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-133043 .elementor-element.elementor-element-717a7c59 .elementor-heading-title{color:#7C171B;font-family:"Piedra", Sans-serif;font-size:33px;font-weight:500;line-height:40px;}.elementor-133043 .elementor-element.elementor-element-34c9d9f5 .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-size:28px;font-weight:500;line-height:25px;}.elementor-133043 .elementor-element.elementor-element-9794a95{color:#000000;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;line-height:35px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-133043 .elementor-element.elementor-element-66ce5a50 .elementor-button{font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;background-color:#7C171B;}.elementor-133043 .elementor-element.elementor-element-66ce5a50 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-133043 .elementor-element.elementor-element-66ce5a50{width:var( --container-widget-width, 250% );max-width:250%;--container-widget-width:250%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-133043 .elementor-element.elementor-element-74a8f41b{color:#797878;font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;line-height:21px;width:initial;max-width:initial;}.elementor-133043 .elementor-element.elementor-element-74a8f41b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-133043 .elementor-element.elementor-element-482b94c:not(.elementor-motion-effects-element-type-background), .elementor-133043 .elementor-element.elementor-element-482b94c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4CCCC;}.elementor-133043 .elementor-element.elementor-element-482b94c{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-133043 .elementor-element.elementor-element-482b94c, .elementor-133043 .elementor-element.elementor-element-482b94c > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-133043 .elementor-element.elementor-element-482b94c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-133043 .elementor-element.elementor-element-3a0136b1 .elementor-heading-title{color:#7C171B;font-family:"Piedra", Sans-serif;font-size:29px;font-weight:500;line-height:39px;}.elementor-133043 .elementor-element.elementor-element-5364219b .elementor-heading-title{color:#000000;font-family:"Lato", Sans-serif;font-size:23px;font-weight:500;line-height:35px;}.elementor-133043 .elementor-element.elementor-element-17415872{color:#000000;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;line-height:35px;}.elementor-133043 .elementor-element.elementor-element-17415872 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-133043 .elementor-element.elementor-element-4524ca2c .elementor-button{font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;background-color:#7C171B;}.elementor-133043 .elementor-element.elementor-element-4524ca2c > .elementor-widget-container{margin:-10px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-133043 .elementor-element.elementor-element-4524ca2c{width:var( --container-widget-width, 250% );max-width:250%;--container-widget-width:250%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-133043 .elementor-element.elementor-element-50123a5d{color:#797878;font-family:"Lato", Sans-serif;font-size:18px;font-weight:500;line-height:21px;width:initial;max-width:initial;}.elementor-133043 .elementor-element.elementor-element-50123a5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-478f884d */section.elementor-section.elementor-top-section.elementor-element.elementor-element-ce721e0.giftbox_mobile_content.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51e81944 */.hero_button.elementor-widget.elementor-widget-button a {
    color: #FFF !important;
    margin-bottom: 30px;
    text-align: center;
    border-radius: 0px !important;
}

.hero_button .elementor-button-wrapper {text-align:center;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1589a9ff */body rs-module#Jewish-Ethical-Will rs-layer-wrap.rs-parallax-wrap { display:block !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b60f957 */.piedra_heading h2.elementor-heading-title.elementor-size-default {
    font-family: "Piedra", Sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-674fd312 */.default_href .elementor-text-editor.elementor-clearfix p a {
    color: inherit !important;
    font-size: inherit;
    font-weight: inherit;
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3eb6f680 */@media only screen and (max-width: 1440px) and (min-width: 320px)  {  
section.red_content_section.elementor-section-height-default.elementor-section-height-default .elementor-widget-image img {
    margin-top: -50px !important;
}
}

@media only screen and (max-width: 767px) and (min-width: 320px)  {  
 .box2 h2.elementor-heading-title.elementor-size-default {
    margin-bottom: -30px;
}  
    
    body .hero_button.elementor-widget.elementor-widget-button a {

    font-size: 22px;
    line-height: 26px;
}

.section1 h2.elementor-heading-title.elementor-size-default {
    font-size: 28px !important;
    margin-top: 0px;
}

section.section1 {
    padding-top: 20px !important;
    padding-bottom: 0px !important;
}

.section1 p:nth-child(2) {
    padding-bottom: 0;
}

.section2 {
    padding-top: 0px !important;
}

.section2 h2.elementor-heading-title.elementor-size-default {
    margin-top: 10px !important;
}

.section2 h2.elementor-heading-title.elementor-size-default {
    margin-top: 10px !important;
    font-size: 26px !important;
    text-align: left !important;
    min-width: 100% !important;
}


.box_section .elementor-column.elementor-col-33 .elementor-widget.elementor-widget-text-editor {
    border: #7C171B solid 1px;
    padding: 20px;
    min-height: 468px !important;
    font-size: 18px;
    line-height: 36px;
}

.box_section .elementor-column.elementor-col-33 .elementor-widget.elementor-widget-text-editor p:last-child {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
} 

body .donate_info_row_mobile.elementor-hidden-desktop.elementor-hidden-tablet.elementor-widget.elementor-widget-text-editor {
border: none;
        min-height: fit-content !important;
        padding-left: 0px;
        padding-right: 0px;
        font-size: 18px !important;
        margin-bottom: -26px;
        line-height: 28px !important;
        padding-top: 0px;
        margin-top: 15px;
    }
    
body section.box_section span.check_description {
        margin-top: -7px !important;
    }

    .box_section .elementor-column.elementor-col-33 .elementor-widget.elementor-widget-text-editor span.sub_heading {
    font-size: 40px;
    line-height: 63px;
}
.box_section .elementor-column.elementor-col-33 .elementor-widget.elementor-widget-text-editor span.discription { padding-top:0px !important;
    font-size: 20px !important;
    line-height: normal;
    font-weight: 500;

}

body .box_section .elementor-column.elementor-col-33 .elementor-widget.elementor-widget-text-editor { min-height:auto !important; }

body .box_section .elementor-column.elementor-col-33:nth-child(2) .elementor-widget.elementor-widget-text-editor p:nth-child(1) {
    padding-bottom: 0;
}

body .box_section .elementor-column.elementor-col-33:nth-child(3) .elementor-widget.elementor-widget-text-editor p:nth-child(2) {
    display: none;
}

.box_section .elementor-column.elementor-col-33:nth-child(3) .elementor-widget.elementor-widget-text-editor p:last-child {
    font-size: 20px !important;
    line-height: normal;
    font-weight: 500;
}

body .box_section .elementor-column.elementor-col-33:nth-child(3) .elementor-widget.elementor-widget-text-editor {
    margin-bottom: 40px;
    margin-top: -30px;
}

section.your-input.section3 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.your-input​.elementor-section-height-default.elementor-section-height-default h2.elementor-heading-title.elementor-size-default {
    font-size: 31px !important;
    line-height: normal;
    text-align: center;
    margin-top: 0px !important;
}

.your-input​ {
padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-bottom: -28px;
}

.your-input​ p {
    text-align: center;
    font-size: 20px !important;
    line-height: 28px;
    font-weight: 500 !important;
}

section.red_content_section.elementor-section-height-default.elementor-section-height-default .elementor-widget-image img { margin-top:0px !important; margin-right:0px !important; }

section.red_content_section.elementor-section-height-default.elementor-section-height-default h2.elementor-heading-title.elementor-size-default {
    font-size: 29px !important;
    line-height: 39px;
    margin-top: 0px !important;
}

section.red_content_section {
    padding-top: 20px !important;
}

section.red_content_section .elementor-text-editor.elementor-clearfix p {
    font-size: 20px;
    line-height: 35px;
    padding-bottom:0px !important;
}


body section.red_content_section .elementor-text-editor.elementor-clearfix p:nth-child(1) {
    padding-bottom: 20px !important;
}

section.red_content_section {
    padding-bottom: 0px !important;
}

.one_btn_info p {
    margin-bottom: -15px;
    padding-bottom: 0px;
}
.section1 .elementor-row {
    padding: 0px 15px;
}

.elementor-align-left.donate_btn .elementor-widget-container {
    text-align: center;
}

body section.box_section span.check_description {

    max-width: 88%;
}

section.pink_section_mobile.elementor-section-stretched.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-height-default.elementor-section-height-default h2 {
    margin-top: 0px;
}

section.pink_section_mobile
 .elementor-image {
    padding-bottom: 40px;
}

body section.pink_section_mobile {
    padding: 15px !important;
}

}

.section1 .elementor-row {
   max-width: 1435px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-767d4a0e */.Suez_One p {
    font-family: "Suez One", sans-serif !important;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef5a3e */.donate_info_row .elementor-widget-container {
    max-width: 1321px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2f5666 */.Suez_One p {
    font-family: "Suez One", sans-serif !important;
    font-weight: 500;
}
#english_version { display:none; }

span.back_to_tranlation, span.back_to_tranlation_hw {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1066a603 */span.sub_heading {
    font-size: 55px;
    font-family: 'Suez One';
    color: #7c171b6e;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f35f63c */.donate_info_row .elementor-widget-container {
    max-width: 1321px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6cd14a68 */.donate_btn a { color:#FFF !important; border-radius:0px !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60874511 */.box_section .elementor-column.elementor-col-33 .elementor-widget.elementor-widget-text-editor {
    border: #7C171B solid 1px;
    padding: 20px;
    min-height: 468px !important;
  
}

section.box_section h2 {
    max-width: 300px;
    margin: 0 auto;
    min-height: 78px;
}
.box_section .elementor-column.elementor-col-33 .elementor-widget.elementor-widget-text-editor span.discription {
    padding-top: 32px;
    float: left;
}

section.box_section input[type="checkbox"] {
    font-size: 45px !important;
    float: left;
    height: 25px;
    width: 25px;
    align-content: center;
    justify-content: center;
    border: 1px solid #000000;
    border-radius: 0;
}

section.box_section  span.check_description {
    margin-top: -2px !important;
    float: left;
    margin-left: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1445ddd7 */.piedra_heading h2.elementor-heading-title.elementor-size-default {
    font-family: "Piedra", Sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-13e8b0e9 */.Question_main_container {
    float: left;
    width: 100%;
    padding: 0px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
body section.elementor-section-full_width.your-input​ .Quiz_accordion.elementor-widget-accordion .elementor-accordion-title { color: #040303 !important;
    font-size: 22px !important;
    border-bottom: #EF7F22 solid 6px;
    border-radius: 0px ! IMPORTANT;
    max-width: 412px;
    float: left;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 10px;
    padding-top: 0px;
}
.Question_main_container .question_heading {
    width: 70%;
    float: left;
    background-color: #ef7f22;
    color: #FFF;
    text-align: center;
    padding: 10px;
}

.Question_main_container .question_result {
    float: left;
    width: 30% !important;
    padding: 10px;
    text-align: center;
	background-color: #ef7f22;
	color: #FFF;
}

.Question_main_container .questions_row {
    border-bottom: #c7c5c5 solid 1px;
    width: 100%;
    padding: 10px 0px;
    float: left;
    font-size: 16px;
    font-weight: 600;
}

.Question_main_container .questions_row .question {
    float: left;
    width: 70%;
	padding-left:10px;
	
}

.questions_row .result {
    text-align: center;
    width: 30%;
    float: left;
	text-align:center;
}

.questions_headers {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: 700;
}

@media only screen and (max-width: 767px) and (min-width: 320px){ 
    
    .Question_main_container .questions_row .question {
    float: left;
    width: 100%;
    padding-left: 0;
    padding-bottom: 10px;
}
.Question_main_container .question_result { display:none;
    
}

.Question_main_container .question_heading { width:100%;}
    
}

@media only screen and (max-width: 560px) and (min-width: 320px){  
.Question_main_container .questions_row .question {
    float: left;
    width: 100%;
    padding-left: 0;
    padding-bottom: 10px;
}


.questions_row .likebtn-wrapper {
    cursor: default;
    line-height: 16px;
    display: contents !important;
    white-space: nowrap;
    direction: ltr;
    text-indent: 0;
    position: relative;
}

.questions_row .result {
    text-align: center;
    width: 100%;
    float: left;
    text-align: center;
}  
}
.elementor-accordion a {
    color: inherit !important;
    padding: inherit;
}

.questions_headers { display:none;}



.elementor-active label {
    width: 100%;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: #ef7f22;
}

div#elementor-tab-content-1081 { display:none;}


.elementor-accordion .elementor-accordion-item:first-of-type {
display: none;}
.elementor-accordion {
  border-top: 1px solid  #D4DFF2C7;
}

.elementor-accordion .elementor-accordion-item:nth-child(1) {
display: none;
}
.elementor-accordion .elementor-accordion-item:nth-child(2) {
border-top: 1px solid #D4DFF2C7 !important;
}

rs-module-wrap#rev_slider_28_1_wrapper {
   
}

body .Quiz_accordion .elementor-accordion .elementor-accordion-item:nth-child(2) {
    border: none !important;
    border-top: 0px !important;
}

body .Quiz_accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
    float: left;
    text-align: left;
    display: none;
    width: 0;
}

body .Quiz_accordion .elementor-widget-container .elementor-accordion {
    border-top: none;
}

body .Quiz_accordion .elementor-accordion .elementor-tab-content {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

body section.elementor-section-full_width.your-input​.elementor-section-height-default.elementor-section-height-default  .Quiz_accordion .elementor-accordion .elementor-tab-title {
    padding-left: 0px;
    padding-right: 0px;
}

section.elementor-section-full_width.your-input​.elementor-section-height-default.elementor-section-height-default .Quiz_accordion {
    padding: 0px 0px !important;
    margin-top: -20px;
}

.Quiz_accordion.elementor-widget-accordion .elementor-accordion-title {
    font-size: 20px;
}

body .Quiz_accordion .elementor-accordion .elementor-tab-title {
    padding-left: 7px;
    padding-right: 7px;
    width: 100%;
    border: none !important;
    min-height: 70px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-462c68e5 */section.your-input​ a {
    border-bottom: #ef7f22 solid 9px;
    font-size: 22px;
    font-weight: bold;
    color: #040303 !important;
    padding-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61c94bf5 */.piedra_heading h2.elementor-heading-title.elementor-size-default {
    font-family: "Piedra", Sans-serif !important;
}

section.red_content_section.elementor-section-height-default.elementor-section-height-default .elementor-widget-image img {
    margin-top: -172px;
    margin-right: -45px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19b10560 */.red_section_paragraph {
    max-width: 603px;
}
.red_section_paragraph p:nth-child(2) {
    padding-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-199ff507 */.donate_btn a { color:#FFF !important; border-radius:0px !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8289cdb */.red_content_section  .piedra_heading h2.elementor-heading-title.elementor-size-default {
    
        z-index: 99999 !important;
    position: relative;
}

section.red_content_section .desktop_img.elementor-widget.elementor-widget-image img {
    margin-top: -210px;
    margin-right: -46px;
    min-height: 767px;
    min-width: 916px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-353e02ca */.donate_btn a { color:#FFF !important; border-radius:0px !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59fafd6 */.red_content_section .elementor-widget-wrap {
    max-width: 1456px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28c49bb */section.pink_section img {
    margin-top: -115px;
}

section.pink_section .donate_btn.elementor-widget.elementor-widget-button {
    margin-top: -110px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f83bfd9 */.donate_btn a { color:#FFF !important; border-radius:0px !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69b7e8b2 */.pink_sub_heading h2.elementor-heading-title.elementor-size-default {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ecdf323 */.pink_section_mobile .elementor-text-editor.elementor-clearfix p a {
    color: inherit !important;
    font-size: inherit;
    font-weight: inherit;
    text-decoration: underline 
    !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5d7d717 */.donate_btn a { color:#FFF !important; border-radius:0px !important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66ce5a50 */.donate_btn a { color:#FFF !important; border-radius:0px !important;}

.pink_section_2 img.alignright {
    position: relative;
    margin-top: -98px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36c27bbb */.pink_section_2 .donate_btn.elementor-widget.elementor-widget-button {
    max-width: 22%;
}

.pink_section_2 .elementor-element.one_btn_info {
    float: left;
    max-width: 540px !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4524ca2c */.donate_btn a { color:#FFF !important; border-radius:0px !important;}

.pink_section_2 img.alignright {
    position: relative;
    margin-top: -98px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-482b94c */.pink_section_2 .donate_btn.elementor-widget.elementor-widget-button {
    max-width: 22%;
}

.pink_section_2 .elementor-element.one_btn_info {
    float: left;
    max-width: 540px !important;
    display: block;
}/* End custom CSS */
/* Start custom CSS */rs-fullwidth-wrap#rev_slider_17_1_forcefullwidth {
    padding-top: 76px;
}/* End custom CSS */