.elementor-747 .elementor-element.elementor-element-84265ac .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Nunito", Nunito;font-weight:600;}.elementor-747 .elementor-element.elementor-element-45587c1 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-747 .elementor-element.elementor-element-45587c1 .elementor-button:hover, .elementor-747 .elementor-element.elementor-element-45587c1 .elementor-button:focus{background-color:var( --e-global-color-text );}#elementor-popup-modal-747 .dialog-message{width:640px;height:380px;align-items:center;}#elementor-popup-modal-747{justify-content:center;align-items:flex-end;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-747 .dialog-close-button{display:flex;}#elementor-popup-modal-747 .dialog-widget-content{animation-duration:0.4s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-747 .elementor-element.elementor-element-84265ac{text-align:left;}.elementor-747 .elementor-element.elementor-element-84265ac .elementor-heading-title{font-size:23px;}.elementor-747 .elementor-element.elementor-element-84265ac > .elementor-widget-container{margin:10px 25px 0px 0px;}#elementor-popup-modal-747 .dialog-message{width:100vw;height:70vh;}}/* Start custom CSS for html, class: .elementor-element-cbf7f02 */.elementor-747 .elementor-element.elementor-element-cbf7f02{
    max-height: 40vh;
    height: 40vh;
    overflow-x: hidden;
    overflow-y: scroll;
}

.elementor-747 .elementor-element.elementor-element-cbf7f02::-webkit-scrollbar{
width: 14px;
}

.elementor-747 .elementor-element.elementor-element-cbf7f02::-webkit-scrollbar-track{
background: rgba(0, 0, 0, 0.1);
}

.elementor-747 .elementor-element.elementor-element-cbf7f02::-webkit-scrollbar-thumb{
background: rgba(0, 0, 0, 0.31);
}

    /* The container */
    .containerradio {
      display: block;
      position: relative;
      padding-left: 35px;
      margin-bottom: 12px;
      cursor: pointer;
      font-size: 22px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }
    
    /* Hide the browser's default radio button */
    .containerradio input {
      position: absolute;
      opacity: 0;
      cursor: pointer;
    }
    
    /* Create a custom radio button */
    .checkmark {
      position: absolute;
      top: 0;
      left: 0;
      height: 25px;
      width: 25px;
      background-color: #C71F3F;
      border-radius: 50%;
    }
    
    /* On mouse-over, add a grey background color */
    .containerradio:hover input ~ .checkmark {
      background-color: #ccc;
    }
    
    /* When the radio button is checked, add a blue background */
    .contaicontainerradioner input:checked ~ .checkmark {
      background-color: #2196F3;
    }
    
    /* Create the indicator (the dot/circle - hidden when not checked) */
    .checkmark:after {
      content: "";
      position: absolute;
      display: none;
    }
    
    /* Show the indicator (dot/circle) when checked */
    .containerradio input:checked ~ .checkmark:after {
      display: block;
    }
    
    /* Style the indicator (dot/circle) */
    .containerradio .checkmark:after {
         top: 9px;
        left: 9px;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: white;
    }/* End custom CSS */