
    
    
    

.subscribe-two{padding:28px;border-radius:10px;position:relative;z-index:5;margin-bottom:58px;}
.theme-bg{background:#;}
.subscribe-wrapper.text-center.text-xl-start.mb-30{text-align:center!important;}
.subscribe-two .subscribe-wrapper{position:relative;z-index:2;}
.subscribe-two .subscribe-wrapper{position:relative;z-index:2;}
.subscribe-form-box{display:inline-block;}
.pos-rel{position:relative;}
.sub-form-2 input{width:495px;max-width:100%;margin-left:65px;}
.subscribe-form input{color:#AFAFAF;font-size:16px;width:650.5px;height:60px;border-radius:30px;background-color:#ffffff;-webkit-box-shadow:5px 15px 60px rgb(27 33 47 / 10%);box-shadow:5px 15px 60px rgb(27 33 47 / 10%);border:0;padding-left:40px;position:relative;z-index:1;}
.subscribe-form-box .sub_btn{border:0;color:#fff;font-size:14px;font-weight:700;padding:19px 31px;display:inline-block;background-color:#;border-radius:40px;line-height:1;text-transform:uppercase;position:absolute;right:5px;top:4px;z-index:1;}
.subscribe-two .subscribe-wrapper h2{color:#!important;font-size:24px;line-height:1.5;}
h2{font-family:'Roboto', sans-serif!important;font-weight:700!important;}
h2{font-weight:900!important;color:#0203C7!important;}

.row{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.align-items-center{-webkit-align-items:center!important;-moz-box-align:center!important;align-items:center!important;}
@media print{
*,:after,:before{text-shadow:none!important;box-shadow:none!important;}
h2{orphans:3;widows:3;}
h2{page-break-after:avoid;}
.container{min-width:992px!important;}
}
:focus{outline:0!important;}
h2{color:#221638;font-family:Nunito,sans-serif;}
.container{max-width:1230px;}
@media only screen and (max-width:767px){
.container{max-width:100%;}
}
@media only screen and (min-width:576px) and (max-width:767px){
.container{max-width:540px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
.container{max-width:720px;}
}
*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;}
.row{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
@media print{
*,:after,:before{text-shadow:none!important;box-shadow:none!important;}
.container{min-width:992px!important;}
}
:focus{outline:0!important;}
.container{max-width:1230px;}
@media only screen and (max-width:767px){
.container{max-width:100%;}
}
@media only screen and (min-width:576px) and (max-width:767px){
.container{max-width:540px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
.container{max-width:720px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.container{max-width:960px;}
}
@media only screen and (min-width:1200px) and (max-width:1355px){
.container{max-width:1140px;}
}
html *{outline:0!important;}
h2{font-weight:bold;}
@media only screen and (max-width:767px){
.container{max-width:100%;}
}
@media only screen and (min-width:576px) and (max-width:767px){
.container{max-width:540px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
.container{max-width:720px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.container{max-width:960px;}
}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1170px;}
}
.text-center{text-align:center!important;}
input:focus{border-color:#545454;}
h2{margin:0;padding:0;}
h2{color:#233D63;font-weight:normal;}
h2{font-size:48px;}
button{border:none;outline:none;box-shadow:none;display:block;padding:0;cursor:pointer;background:transparent;}
button:focus{outline:none;}
input{outline:none;box-shadow:none;transition:all 0.3s ease-in-out;}
@media all{
@media (min-width:992px){
.container{padding-right:0;padding-left:0;}
}
@media (min-width:992px){
.container{padding-right:0;padding-left:0;}
}
}
@media all{
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
}
*,::after,::before{box-sizing:border-box;}
input:not([type=range]){-ms-touch-action:manipulation;touch-action:manipulation;}
input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
input{overflow:visible;}
input:focus{border-color:#545454;}
input{outline:none;box-shadow:none;transition:all 0.3s ease-in-out;}
}
*,::after,::before{box-sizing:border-box;}
h2{margin-top:0;margin-bottom:0.5rem;font-weight:500;line-height:1.2;}
h2{font-size:calc(1.325rem + 0.9vw);}
@media (min-width: 1200px){
h2{font-size:2rem;}
}
button{border-radius:0;}
button:focus:not(:focus-visible){outline:0;}
button,input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button{text-transform:none;}
button{-webkit-appearance:button;}
::-moz-focus-inner{padding:0;border-style:none;}
.container{width:100%;padding-right:var(--bs-gutter-x, 1.125rem);padding-left:var(--bs-gutter-x, 1.125rem);margin-right:auto;margin-left:auto;}
.row{--bs-gutter-x:2.25rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2);}
.row > *{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y);}
@media (min-width: 1200px){
.col-xl-6{flex:0 0 auto;width:50%;}
}
.align-items-center{align-items:center!important;}
.text-center{text-align:center!important;}
@media (min-width: 1200px){
.text-xl-start{text-align:left!important;}
}
button::-moz-focus-inner{padding:0;border:0;}
.mb-30{margin-bottom:30px;}
button{color:inherit;outline:medium none;text-decoration:none;}
button:focus,input:focus{outline:0;}
h2{font-family:"Manrope", sans-serif;color:#1B212F;line-height:1.1;margin-top:0px;margin-bottom:0;font-style:normal;font-weight:700;text-transform:normal;}
h2{font-size:35px;}
*::-moz-selection{background:#000;color:#ffffff;text-shadow:none;}
::-moz-selection{background:#000;color:#ffffff;text-shadow:none;}
::selection{background:#000;color:#ffffff;text-shadow:none;}
*::-webkit-input-placeholder{color:#000;font-size:14px;opacity:1;}
*:-ms-input-placeholder{color:#000;font-size:14px;opacity:1;}
*::-ms-input-placeholder{color:#000;font-size:14px;opacity:1;}
*::placeholder{color:#000;font-size:14px;opacity:1;}
.pos-rel{position:relative;}
.subscribe-wrapper h2{font-size:50px;margin-bottom:45px;}
@media (max-width: 767px){
.subscribe-wrapper h2{font-size:35px;}
}
.subscribe-form input{color:#AFAFAF;font-size:16px;width:650.5px;height:60px;border-radius:30px;background-color:#ffffff;-webkit-box-shadow:5px 15px 60px rgba(27, 33, 47, 0.1);box-shadow:5px 15px 60px rgba(27, 33, 47, 0.1);border:0;padding-left:40px;position:relative;z-index:1;}
@media (max-width: 767px){
.subscribe-form input{width:100%;margin-bottom:15px;}
}
.subscribe-form-box{display:inline-block;}
@media (max-width: 767px){
.subscribe-form-box{display:block;}
}
.subscribe-form-box .sub_btn{border:0;color:#ffffff;font-size:14px;font-weight:700;padding:19px 31px;display:inline-block;background-color:#2878EB;border-radius:40px;line-height:1;text-transform:uppercase;position:absolute;right:5px;top:4px;z-index:1;}
@media (max-width: 767px){
.subscribe-form-box .sub_btn{position:relative;width:100%;}
}
.subscribe-form-box .sub_btn:hover{background-color:#1b68d7;}
@media only screen and (min-width: 768px) and (max-width: 991px){
.subscribe-two{margin-bottom:0;}
}
@media (max-width: 767px){
.subscribe-two{padding:75px 15px 30px 15px;margin-bottom:0;}
}
.subscribe-two .subscribe-wrapper{position:relative;z-index:2;}
.subscribe-two .subscribe-wrapper h2{color:#ffffff;font-size:36px;line-height:1.5;}
.sub-form-2 input{width:495px;max-width:100%;margin-left:65px;}
@media only screen and (min-width: 1200px) and (max-width: 1600px){
.sub-form-2 input{margin-left:0;}
}
@media only screen and (min-width: 992px) and (max-width: 1200px){
.sub-form-2 input{margin-left:0;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.sub-form-2 input{margin-left:0;}
}
@media (max-width: 767px){
.sub-form-2 input{margin-left:0;}
}
.subscribe-two .subscribe-wrapper h2{color:#fff!important;font-size:36px;line-height:1.5;}
.subscribe-form-box .sub_btn{border:0;color:#fff;font-size:14px;font-weight:700;padding:19px 31px;display:inline-block;background-color:#AD8C3A;border-radius:40px;line-height:1;text-transform:uppercase;position:absolute;right:5px;top:4px;z-index:1;}
.subscribe-two .subscribe-wrapper h2{color:#fff!important;font-size:24px;line-height:1.5;}
.subscribe-form-box .sub_btn:hover{background-color:#d9b45b;}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
::-moz-focus-inner{padding:0;border-style:none;}
.container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}
@media (min-width:1400px){
.container{max-width:1320px;}
}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-moz-box;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5);}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}
.align-items-center{-moz-box-align:center!important;align-items:center!important;}
.subscribe-wrapper.text-center.text-xl-start.mb-30{text-align:center!important;}
@media only screen and (max-width: 767px){
.subscribe-form-box .sub_btn{border:0;color:#fff;font-size:14px;font-weight:700;padding:9px 31px;display:inline-block;background-color:#AD8C3A;border-radius:40px;line-height:1;text-transform:uppercase;position:absolute;right:0px;top:64px;z-index:1;}
}
.theme-bg{background:#0203C7;}
.subscribe-two{padding:28px;border-radius:10px;position:relative;z-index:5;margin-bottom:58px;}
section{display:block;}
button,input{margin:0;font:inherit;color:inherit;}
button{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
input{line-height:normal;}
@media print{
*{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
h2{orphans:3;widows:3;}
h2{page-break-after:avoid;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input,button{font-family:inherit;font-size:inherit;line-height:inherit;}
h2{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h2{margin-top:20px;margin-bottom:10px;}
h2{font-size:30px;}
.text-center{text-align:center;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:768px){
.container{width:750px;}
}
@media (min-width:992px){
.container{width:970px;}
}
@media (min-width:1200px){
.container{width:1170px;}
}
.row{margin-right:-15px;margin-left:-15px;}
.container:before,.container:after,.row:before,.row:after{display:table;content:" ";}
.container:after,.row:after{clear:both;}

input,button{outline:none;}
h2:focus{text-decoration:none;}
input:focus,button:focus{outline:none!important;text-decoration:none;}
input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.container{position:relative;}
@media (min-width: 1200px){
.container{width:1200px;}
}
input::-webkit-input-placeholder{color:#666;}
input:-moz-placeholder{color:#666;}
input::-moz-placeholder{color:#666;}
input:-ms-input-placeholder{color:#666;}
::placeholder{color:#bbbbbb!important;opacity:1;}
:-ms-input-placeholder{color:#bbbbbb!important;}
::-ms-input-placeholder{color:#bbbbbb!important;}

    
    

.subscribe-two {
    padding: 28px;
    border-radius: 10px;
    position: relative;
    z-index: 5;
    margin-bottom: 58px;
}
        
.theme-bg {
    background: #09563E;
}

.subscribe-wrapper.text-center.text-xl-start.mb-30 {
    text-align: center !important;
}
.subscribe-two .subscribe-wrapper {
    position: relative;
    z-index: 2;
}
    
  .subscribe-two .subscribe-wrapper {
    position: relative;
    z-index: 2;
} 
    
.subscribe-form-box {
    display: inline-block;
}
.pos-rel {
    position: relative;
}    
    
  @media only screen and (min-width: 1200px) and (max-width: 1600px)
.sub-form-2 input {
    margin-left: 0;
}

.sub-form-2 input {
    width: 495px;
    max-width: 100%;
    margin-left: 65px;
}
        
 
      
    
.subscribe-form-box .sub_btn:hover {
    background-color: #797979 !important;
}



    
    
/*
     $cor_botao = $fetch[136];
$cor_fonte_botao = $fetch[137]; 
$cor_tarja	 = $fetch[138];      
        
        
$texto_botao_m1 = $fetch[139];
        
        
$texto_tarja_m1 = $fetch[140]; 
$texto_botao_m2	 = $fetch[141]; 
$texto_tarja_m2 = $fetch[142];  
$texto_retorno_m2 = $fetch[143]; 
$mostrar_nas_paginas_m1	 = $fetch[144]; 
$mostrar_nas_paginas_m2 = $fetch[145]; 

        
        $cor_fundo = $fetch[146];  
$cor_texto = $fetch[147]; 
$cor_texto_m2	 = $fetch[148]; 
$cor_botao_m2 = $fetch[149]; 

	$cor_fonte_botao_m2 = $fetch[150]; 
    
    $imagem_captacao = $fetch[151];  
*/
    
    
    
  
    
    
    
    .subscribe-two .subscribe-wrapper h2 {
    color: #F2F2F2 !important;
        
        font-size: 15px !important;
    font-size: 24px;
    
}
    
    
    

    
    
.subscribe-form-box .sub_btn {
    border: 0;
    color: #09563E;
    font-size: 14px;
    font-weight: 700;
    padding: 19px 31px;
    display: inline-block;
    background-color: #F2F2F2;
    border-radius: 40px;
    line-height: 1;
    text-transform: uppercase;
    position: absolute;
    right: 5px;
    top: 4px;
    z-index: 1;
}
    


.subscribe-form-box .sub_btn:hover {
    background-color: #d9b45b;
}
       
.subscribe-form input {
    color: #AFAFAF;
    font-size: 16px;
    width: 650.5px;
    height: 60px;
    border-radius: 30px;
    background-color: #ffffff;
    -webkit-box-shadow: 5px 15px 60px rgb(27 33 47 / 10%);
    box-shadow: 5px 15px 60px rgb(27 33 47 / 10%);
    border: 0;
    padding-left: 40px;
    position: relative;
    z-index: 1;
} 
        

.subscribe-wrapper.text-center.text-xl-start.mb-30 {
    text-align: center !important;
   
}


    
  @media only screen and (max-width: 767px)
.subscribe-form-box .sub_btn {
    border: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding: 9px 31px;
    display: inline-block;
    background-color: #AD8C3A;
    border-radius: 40px;
    line-height: 1;
    text-transform: uppercase;
    position: absolute;
    right: 0px;
    top: 64px;
    z-index: 1;
}
    
    @media (max-width: 767px)
.sub-form-2 input {
    margin-left: 0;
}
    
@media (max-width: 767px)
{
  .sub-form-2 input {
    width: 290px;
    /* max-width: 94%; */
}  
    
    
    .subscribe-form-box .sub_btn {
   

    right: 36px;
    top: 52px;
    z-index: 1;
    margin: auto;
    width: 76%;
}
 
    
    
    
}
    
    @media (max-width: 767px) {
.sub-form-2 input {
    width: 290px;
    margin-left: 0px;
}
    }
    
    
    
    
    
    
    
    #news-signup .newsletter-content h2 {
        
font-size: 18px !important;
    color: #0C6E4F !important;
        
   
}
 
        .newsletter-content h1 {
    font-size: 24px !important;
     color: #0C6E4F !important;
    text-align: center;
    margin: 19px!important;
    FONT-WEIGHT: 800;
}
    
    

    
    #news-signup .newsletter-content {
    padding: 10px 3px;
    margin: 0 auto;
       
}
    
    
    
     input, button {
              -webkit-appearance: none;
              border-radius: 0;
              outline: none;
              resize: none;
               font-family: 'Roboto Slab', serif;
              -webkit-font-smoothing: antialiased
          }

          p.button input{
              display: inline-block;
                 background-color: #F2F2F2;
               color: #FFFFFF;
              border: 0;
              line-height: 1em;
              font-weight: 400;
              text-transform: uppercase;
              cursor: pointer;
              -moz-transition: background 0.3s;
              -o-transition: background 0.3s;
              -webkit-transition: background 0.3s;
              transition: background 0.3s
          }
    
    
     
    
    

   
   
    
          p.button input:hover {
 background-color: #063727 !important;    
              color: #FFFFFF;
          }
    
    

  
    

          .signup-form {
              display: inline-block;
              margin-bottom: 31px
          }

      
          #news-signup{
              position: fixed;
              width: 100%;
              visibility: hidden;
              z-index: 10002;
              top: 100px;
              opacity: 0;
              -webkit-transform: scale(0.5);
              transform: scale(0.5);
              -webkit-transition: -webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
              transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
          }
    
    
    
          #news-signup .wrapper {
              /*background: #252b33;*/
  background-color: #FFFFFF;
               color: #0C6E4F;
              position: relative;
              margin: 0 auto;
              text-align: center;
              -moz-border-radius: 3px;
              box-shadow: 0px 1px 10px rgba(0,0,0,0.5);
              width: 98%;
                  padding-bottom: 39px;
              font-size: 30px;
          }
    
    
    
    
    
    
    
    
    
    
    
    #news-signup_bg {
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0.5;
    z-index: 10001;
}
     #news-signup_close {
    position: absolute;
    left: 100%;
    margin: 7px 0 0 -30px;
    width: 20px;
    height: 20px;
    color: #666;
    opacity: 0.3;
    cursor: pointer;
}

    
    
    
          #news-signup_close::before {
              content: "×";
              font: 400 26px/1em 'Roboto Slab', serif;
          }

          #news-signup_close:hover {
              opacity:0.8;
          }

       #news-signup .newsletter-content {
    padding: 0px 26px;
    margin: 17px auto;
}
          #news-signup .newsletter-content h2 {
               font: 300 24px/1em 'Roboto Slab', serif;
              color: #fff;
              text-align: center;
            margin: 30px !important;
}
                  
                  
                  
          }
          #news-signup .newsletter-content p {
              margin: 0 auto 25px;
              font: 300 16px/1em 'Roboto Slab', serif;
              color: #7e8890
          }
          #news-signup .newsletter-content form {
              margin: 0;
              padding: 0;
              width: 90%;
          }

          #news-signup .newsletter-content form p {
              margin: 0 auto 10px
          }

          #news-signup .newsletter-content form p:not(.button) {
              float: none;
              width: 100%;
          }

      #news-signup .newsletter-content form p:not(.button) input {
    width: 100%;
    margin: 0;
    padding: 12px 15px !important;
    border-color: #d0d5d8;
    border: none;
    height: 50px;
}

          #news-signup .newsletter-content form .button {
              float: none;
              width: 100%
          }

          #news-signup .newsletter-content form .button input {
              width: 100%;
              padding: 20px 25px 18px !important;
              font-size: 12px
          }

          #news-signup .newsletter-content p.footnote {
              filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=50);
              opacity: 0.8;
              font: 100 11px 'Roboto Slab', serif;
              color: #abb0b7;
              margin-bottom: 0
          }

          @media screen and (min-width: 800px){

           #news-signup .wrapper {
    width: 575px;
    margin: 0% auto;
    padding-bottom: 39px;
    font-size: 30px;
}
              }
              
              
              
              
              
              
  
              
              
              
              
              
              
              
              
              
              
              
              
              
              #news-signup .newsletter-content form .button input {
                  width: auto;
                  margin: 0
              }
              #news-signup .newsletter-content form .button {
                  float: left;
                  width: auto;
                  margin-left: 0px;
              }
              #news-signup .newsletter-content form {
                  width: auto
              }
              #news-signup .newsletter-content form p {
                  margin: 0 auto 15px
              }
              #news-signup .newsletter-content form p:not(.button) {
                  float: left;
                  width: auto
              }
              .newsletter-content form p:not(.button) input {
                  width: 300px!important;
                  margin: 0 15px 0 0
              }
	
	
           .color-picker-icon {
   
    display: none !important;
}
    

i.fas.fa-palette.color-picker-icon {
    display: none;
}
    .color-picker-icon {
   
    display: none !important;
}
    
    .form-control {
    background-color: white !important;
    color: black !important;
}
    	.model-controls {
    display: none;
}
     button.remove-button {
    display: none;
}
	
	.duplicate-button {
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    border: none;
    cursor: pointer;
    font-size: 16px;
    display: none;
}
	
	
	.faq-item {
    margin-bottom: 10px;
    width: 100%;
}
	.faq-answer {
    display: none;
    padding: 10px;
    background-color: #f1f1f1;
    margin-left: 0;
    margin-right: 0;
    padding: 24px;
}
