.elementor-25027 .elementor-element.elementor-element-e2f645a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion{border-radius:0px 0px 0px 0px;}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle{background-color:var( --e-global-color-90247df );border-style:solid;border-color:var( --e-global-color-62fc686 );border-radius:5px 5px 5px 5px;}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon{margin:0% 0% 0% 0%;}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{justify-content:space-between;}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-62fc686 );font-family:var( --e-global-typography-87387de-font-family ), Sans-serif;font-size:var( --e-global-typography-87387de-font-size );font-weight:var( --e-global-typography-87387de-font-weight );line-height:var( --e-global-typography-87387de-line-height );letter-spacing:var( --e-global-typography-87387de-letter-spacing );word-spacing:var( --e-global-typography-87387de-word-spacing );}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal{color:var( --e-global-color-62fc686 );background-color:#FFFFFF00;font-size:25px;}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text{color:var( --e-global-color-62fc686 );}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-family:var( --e-global-typography-87387de-font-family ), Sans-serif;font-size:var( --e-global-typography-87387de-font-size );font-weight:var( --e-global-typography-87387de-font-weight );line-height:var( --e-global-typography-87387de-line-height );letter-spacing:var( --e-global-typography-87387de-letter-spacing );word-spacing:var( --e-global-typography-87387de-word-spacing );}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-62fc686 );font-family:var( --e-global-typography-87387de-font-family ), Sans-serif;font-size:var( --e-global-typography-87387de-font-size );font-weight:var( --e-global-typography-87387de-font-weight );line-height:var( --e-global-typography-87387de-line-height );letter-spacing:var( --e-global-typography-87387de-letter-spacing );word-spacing:var( --e-global-typography-87387de-word-spacing );}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active{color:var( --e-global-color-62fc686 );background-color:#FFFFFF00;font-size:25px;}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-family:var( --e-global-typography-e84c457-font-family ), Sans-serif;font-size:var( --e-global-typography-e84c457-font-size );font-weight:var( --e-global-typography-e84c457-font-weight );line-height:var( --e-global-typography-e84c457-line-height );letter-spacing:var( --e-global-typography-e84c457-letter-spacing );word-spacing:var( --e-global-typography-e84c457-word-spacing );color:var( --e-global-color-24e4ae3 );background-color:var( --e-global-color-62fc686 );}.elementor-25027 .elementor-element.elementor-element-5949824 .elementor-background-overlay{width:100%;height:100%;}@media(max-width:1024px) and (min-width:768px){.elementor-25027 .elementor-element.elementor-element-e2f645a{width:60%;}}@media(max-width:1024px){.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-87387de-font-size );line-height:var( --e-global-typography-87387de-line-height );letter-spacing:var( --e-global-typography-87387de-letter-spacing );word-spacing:var( --e-global-typography-87387de-word-spacing );}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-size:var( --e-global-typography-87387de-font-size );line-height:var( --e-global-typography-87387de-line-height );letter-spacing:var( --e-global-typography-87387de-letter-spacing );word-spacing:var( --e-global-typography-87387de-word-spacing );}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-87387de-font-size );line-height:var( --e-global-typography-87387de-line-height );letter-spacing:var( --e-global-typography-87387de-letter-spacing );word-spacing:var( --e-global-typography-87387de-word-spacing );}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-size:var( --e-global-typography-e84c457-font-size );line-height:var( --e-global-typography-e84c457-line-height );letter-spacing:var( --e-global-typography-e84c457-letter-spacing );word-spacing:var( --e-global-typography-e84c457-word-spacing );}}@media(max-width:767px){.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-87387de-font-size );line-height:var( --e-global-typography-87387de-line-height );letter-spacing:var( --e-global-typography-87387de-letter-spacing );word-spacing:var( --e-global-typography-87387de-word-spacing );}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover  .jet-toggle__label-text{font-size:var( --e-global-typography-87387de-font-size );line-height:var( --e-global-typography-87387de-line-height );letter-spacing:var( --e-global-typography-87387de-letter-spacing );word-spacing:var( --e-global-typography-87387de-word-spacing );}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-87387de-font-size );line-height:var( --e-global-typography-87387de-line-height );letter-spacing:var( --e-global-typography-87387de-letter-spacing );word-spacing:var( --e-global-typography-87387de-word-spacing );}.elementor-25027 .elementor-element.elementor-element-f2a5cc9 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-size:var( --e-global-typography-e84c457-font-size );line-height:var( --e-global-typography-e84c457-line-height );letter-spacing:var( --e-global-typography-e84c457-letter-spacing );word-spacing:var( --e-global-typography-e84c457-word-spacing );}}/* Start custom CSS */.wpcf7-list-item { 
    display: block; 
    padding: 10px;
    border-style: solid;
    border-width: 1PX;
    border-color: #FFFFFF;
    border-radius: 5px;
   background-color: #F3F7F9;
}

.wpcf7-list-item-label{
    display: block;
    color: #54595F !important;
    font-family: "Roboto", sans-serif;
    font-weight: 400 !important;
    font-size: 15px;
    margin-left: 1.7em;
}

.wpcf7-checkbox input[type=checkbox]{
    background-color: white !important;
    float: left; 
    margin-top: 0.2em;
}

.wpcf7-checkbox input[type=checkbox]:checked + .wpcf7-list-item-label{
    color: #00A1F9 !important;
    font-weight: 600 !important;
}

.wpcf7-select{
     color: #54595F;
     font-family: "Roboto", sans-serif;
     font-weight: 400 !important;
     font-size: 15px;
     border-radius: 5px;
}

.wpcf7-select .option{
       white-space: normal;
}

.wpcf7-select .option:hover, .nice-select .option.selected:hover{
    color: #00A1F9;
    background-color: #F0F0F0;
}

.nice-select .option.selected {
    color: #00A1F9;
    font-weight: 600;
}

.wpcf7-select .current{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #00A1F9;
    font-weight: 600;
}

.hoverbox{
    transition: transform .5s cubic-bezier(0.25, 0.1, 0.25, 1.0);
}

.hoverbox .elementor-icon, .hoverbox .elementor-icon-box-title{
    transition: color .5s cubic-bezier(0.25, 0.1, 0.25, 1.0);
}

.hoverbox:hover {
    transform: scale(1.1);
}

.hoverbox:hover .elementor-icon, .hoverbox:hover .elementor-icon-box-title{
    color: #178FD1 !important;
}

.elementor-accordion-item{
    border-radius: 5px !important;
}

.elementor-toggle-item .elementor-tab-title{
    border-radius: 5px !important;
}

.remarks_tabs .elementor-accordion-item{
    border-width: 2px !important;
    border-color: #00A1F9!important;
    border-radius: 5px !important;
}

.remarks_tabs .elementor-accordion-title{
    color:white !important;
}

.prog-toggle .elementor-toggle-icon{
    zoom:180%;
}

.elementor-toggle-icon{
    zoom:120%;
}

.elementor-accordion-icon{
    zoom:120%;
}

.inline_highlight{
    color:#00A1F9 !important;
    font-weight:600 !important;
}

.tooltips{
  position: absolute;
  margin-top: -0.5%;
  border-bottom: 1px dotted black;
}

.tooltips .tooltiptext{
  visibility: hidden;
  width: 300px;
  background-color: #00A1F9;
  color: white;
  text-align: center;
  border-radius: 5px;
  padding: 5px;
  
  position: absolute;
  z-index: 1;
  bottom: 150%;
  margin-left: -250px;
}

.tooltips:hover .tooltiptext, .tooltips:active .tooltiptext{
  visibility: visible;
}

@media only screen and (max-width: 1024px) {
    .tooltips .tooltiptext{
        margin-left: -280px;
        
    }
}

@media only screen and (max-width: 767px) {
    .tooltips .tooltiptext{
        margin-left: -220px;
    }
}/* End custom CSS */