.elementor-1431 .elementor-element.elementor-element-6706ac1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 60px;--background-transition:0.3s;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-e36eadb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-1431 .elementor-element.elementor-element-19ff609{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-19ff609 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-75ab79e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-1431 .elementor-element.elementor-element-4003222{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-4003222 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-a621a54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-b80c039{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-8f95a30 .elementor-icon-wrapper{text-align:left;}.elementor-1431 .elementor-element.elementor-element-8f95a30 .elementor-icon{font-size:20px;}.elementor-1431 .elementor-element.elementor-element-8f95a30 .elementor-icon svg{height:20px;}.elementor-1431 .elementor-element.elementor-element-d4a9959{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1431 .elementor-element.elementor-element-f34b0da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-7042b5f .elementor-icon-wrapper{text-align:left;}.elementor-1431 .elementor-element.elementor-element-7042b5f .elementor-icon{font-size:20px;}.elementor-1431 .elementor-element.elementor-element-7042b5f .elementor-icon svg{height:20px;}.elementor-1431 .elementor-element.elementor-element-26e3054{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1431 .elementor-element.elementor-element-fe217c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-56e2820 .elementor-icon-wrapper{text-align:left;}.elementor-1431 .elementor-element.elementor-element-56e2820 .elementor-icon{font-size:20px;}.elementor-1431 .elementor-element.elementor-element-56e2820 .elementor-icon svg{height:20px;}.elementor-1431 .elementor-element.elementor-element-8b53244{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1431 .elementor-element.elementor-element-406798a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 15px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-0b73de4 .elementor-icon-wrapper{text-align:left;}.elementor-1431 .elementor-element.elementor-element-0b73de4.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-b82ce41 );}.elementor-1431 .elementor-element.elementor-element-0b73de4.elementor-view-framed .elementor-icon:hover, .elementor-1431 .elementor-element.elementor-element-0b73de4.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-b82ce41 );border-color:var( --e-global-color-b82ce41 );}.elementor-1431 .elementor-element.elementor-element-0b73de4.elementor-view-framed .elementor-icon:hover, .elementor-1431 .elementor-element.elementor-element-0b73de4.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-b82ce41 );}.elementor-1431 .elementor-element.elementor-element-0b73de4 .elementor-icon{font-size:20px;}.elementor-1431 .elementor-element.elementor-element-0b73de4 .elementor-icon svg{height:20px;}.elementor-1431 .elementor-element.elementor-element-9d26293 .elementor-icon-wrapper{text-align:left;}.elementor-1431 .elementor-element.elementor-element-9d26293.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-b82ce41 );}.elementor-1431 .elementor-element.elementor-element-9d26293.elementor-view-framed .elementor-icon:hover, .elementor-1431 .elementor-element.elementor-element-9d26293.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-b82ce41 );border-color:var( --e-global-color-b82ce41 );}.elementor-1431 .elementor-element.elementor-element-9d26293.elementor-view-framed .elementor-icon:hover, .elementor-1431 .elementor-element.elementor-element-9d26293.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-b82ce41 );}.elementor-1431 .elementor-element.elementor-element-9d26293 .elementor-icon{font-size:20px;}.elementor-1431 .elementor-element.elementor-element-9d26293 .elementor-icon svg{height:20px;}.elementor-1431 .elementor-element.elementor-element-62c5a41 .elementor-icon-wrapper{text-align:left;}.elementor-1431 .elementor-element.elementor-element-62c5a41.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-b82ce41 );}.elementor-1431 .elementor-element.elementor-element-62c5a41.elementor-view-framed .elementor-icon:hover, .elementor-1431 .elementor-element.elementor-element-62c5a41.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-b82ce41 );border-color:var( --e-global-color-b82ce41 );}.elementor-1431 .elementor-element.elementor-element-62c5a41.elementor-view-framed .elementor-icon:hover, .elementor-1431 .elementor-element.elementor-element-62c5a41.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-b82ce41 );}.elementor-1431 .elementor-element.elementor-element-62c5a41 .elementor-icon{font-size:20px;}.elementor-1431 .elementor-element.elementor-element-62c5a41 .elementor-icon svg{height:20px;}.elementor-1431 .elementor-element.elementor-element-d89e044{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;text-align:left;color:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-d89e044 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:15px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-8349a84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-07b5602{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-d76296a .elementor-icon-wrapper{text-align:left;}.elementor-1431 .elementor-element.elementor-element-d76296a .elementor-icon{font-size:20px;}.elementor-1431 .elementor-element.elementor-element-d76296a .elementor-icon svg{height:20px;}.elementor-1431 .elementor-element.elementor-element-d5730e0{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1431 .elementor-element.elementor-element-0034d25{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-dec0a3c .elementor-icon-wrapper{text-align:left;}.elementor-1431 .elementor-element.elementor-element-dec0a3c .elementor-icon{font-size:20px;}.elementor-1431 .elementor-element.elementor-element-dec0a3c .elementor-icon svg{height:20px;}.elementor-1431 .elementor-element.elementor-element-4060736 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-1431 .elementor-element.elementor-element-ad8c7c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-95f0beb .elementor-icon-wrapper{text-align:left;}.elementor-1431 .elementor-element.elementor-element-95f0beb .elementor-icon{font-size:20px;}.elementor-1431 .elementor-element.elementor-element-95f0beb .elementor-icon svg{height:20px;}.elementor-1431 .elementor-element.elementor-element-c9fc504 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-1431 .elementor-element.elementor-element-68f08bb{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-582679e iframe{height:375px;}@media(min-width:768px){.elementor-1431 .elementor-element.elementor-element-e36eadb{--width:65%;}.elementor-1431 .elementor-element.elementor-element-75ab79e{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1431 .elementor-element.elementor-element-e36eadb{--width:55%;}.elementor-1431 .elementor-element.elementor-element-75ab79e{--width:45%;}}@media(max-width:1024px){.elementor-1431 .elementor-element.elementor-element-6706ac1{--gap:25px 25px;}.elementor-1431 .elementor-element.elementor-element-d4a9959{font-size:var( --e-global-typography-text-font-size );}.elementor-1431 .elementor-element.elementor-element-26e3054{font-size:var( --e-global-typography-text-font-size );}.elementor-1431 .elementor-element.elementor-element-8b53244{font-size:var( --e-global-typography-text-font-size );}.elementor-1431 .elementor-element.elementor-element-d5730e0{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1431 .elementor-element.elementor-element-d4a9959{font-size:var( --e-global-typography-text-font-size );}.elementor-1431 .elementor-element.elementor-element-26e3054{font-size:var( --e-global-typography-text-font-size );}.elementor-1431 .elementor-element.elementor-element-8b53244{font-size:var( --e-global-typography-text-font-size );}.elementor-1431 .elementor-element.elementor-element-d5730e0{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-19ff609 */.elementor-1431 .elementor-element.elementor-element-19ff609 {
    border: solid;
    border-width: 0px 0px 6px 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79e97b4 */.elementor-1431 .elementor-element.elementor-element-79e97b4 .wpcf7 input[type="email"], input[type="text"], textarea {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    outline: 0px;
    padding: 6px 3px; 
}

.elementor-1431 .elementor-element.elementor-element-79e97b4 .wpcf7 input[type="email"]:focus, input[type="text"]:focus, textarea:focus {
    border-color: var(--e-global-color-primary);
}

.elementor-1431 .elementor-element.elementor-element-79e97b4 input[type="checkbox"] {
    visibility: hidden;
}

.circle-check {
    position: relative;
}

.elementor-1431 .elementor-element.elementor-element-79e97b4 textarea {
    height: 80px
}

.elementor-1431 .elementor-element.elementor-element-79e97b4 .wpcf7-list-item-label {
    height: 15px;
    left: 10px;
    position: absolute;
    top: 1px;
    width: 15px;
    
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-radius: 100px;
    border-color: var(--e-global-color-primary);
}

.elementor-1431 .elementor-element.elementor-element-79e97b4 input[type="checkbox"]:hover + .wpcf7-list-item-label {
  background-color: var(--e-global-color-primary);
}

.elementor-1431 .elementor-element.elementor-element-79e97b4 input[type="checkbox"]:checked + .wpcf7-list-item-label {
    border-width: 3px;
}

.circle-int {
    visibility: hidden;
}


.elementor-1431 .elementor-element.elementor-element-79e97b4 input[type="submit"]{
    padding: 8px 30px;
    border: 2px solid;
    color: var(--e-global-color-primary);
    border-radius: 0;
    margin-top: 10px;
}

.elementor-1431 .elementor-element.elementor-element-79e97b4 input[type="submit"]:hover{
    color: white;
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4003222 */.elementor-1431 .elementor-element.elementor-element-4003222 {
    border: solid;
    border-width: 0px 0px 6px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a621a54 */.elementor-1431 .elementor-element.elementor-element-a621a54 a{
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d89e044 */.elementor-1431 .elementor-element.elementor-element-d89e044 {
    border: solid;
    border-width: 0px 0px 6px 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4060736 *//* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
  color: var(--e-global-color-primary)
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 200px;
  background-color: #fff;
  font-size: 12px !important;
  color: #196463;
  text-align: center;
  padding: 12px 15px;
  border: 1px solid;


  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c9fc504 *//* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
  color: var(--e-global-color-primary)
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 200px;
  background-color: #fff;
  font-size: 12px !important;
  color: #196463;
  text-align: center;
  padding: 12px 15px;
  border: 1px solid;


  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8349a84 */.elementor-1431 .elementor-element.elementor-element-8349a84 a{
    color: var(--e-global-color-primary);
}/* End custom CSS */