.elementor-24179 .elementor-element.elementor-element-81879bc{--spacer-size:50px;}.elementor-24179 .elementor-element.elementor-element-c64655e .elementor-heading-title{font-family:"cormorant-garamond", Sans-serif;font-size:26px;font-weight:500;color:#AAAD00;}.elementor-24179 .elementor-element.elementor-element-fa5d60d > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-24179 .elementor-element.elementor-element-fa5d60d .elementor-icon-wrapper{text-align:center;}.elementor-24179 .elementor-element.elementor-element-fa5d60d .elementor-icon{font-size:30px;}.elementor-24179 .elementor-element.elementor-element-fa5d60d .elementor-icon svg{height:30px;}.elementor-24179 .elementor-element.elementor-element-810b1b7 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-24179 .elementor-element.elementor-element-810b1b7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-24179 .elementor-element.elementor-element-6812572 .elementor-icon-wrapper{text-align:center;}.elementor-24179 .elementor-element.elementor-element-6812572 .elementor-icon{font-size:30px;}.elementor-24179 .elementor-element.elementor-element-6812572 .elementor-icon svg{height:30px;}.elementor-24179 .elementor-element.elementor-element-c592d9b > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-24179 .elementor-element.elementor-element-c592d9b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-24179 .elementor-element.elementor-element-01b03fe .elementor-icon-wrapper{text-align:center;}.elementor-24179 .elementor-element.elementor-element-01b03fe .elementor-icon{font-size:30px;}.elementor-24179 .elementor-element.elementor-element-01b03fe .elementor-icon svg{height:30px;}.elementor-24179 .elementor-element.elementor-element-e18b955 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-24179 .elementor-element.elementor-element-e18b955 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-24179 .elementor-element.elementor-element-cc268ec > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-24179 .elementor-element.elementor-element-cc268ec{text-align:center;}.elementor-24179 .elementor-element.elementor-element-cc268ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-24179 .elementor-element.elementor-element-83543a0{--spacer-size:10px;}.elementor-24179 .elementor-element.elementor-element-ef0ad18 .elementor-icon-wrapper{text-align:center;}.elementor-24179 .elementor-element.elementor-element-ef0ad18 .elementor-icon{font-size:30px;}.elementor-24179 .elementor-element.elementor-element-ef0ad18 .elementor-icon svg{height:30px;}.elementor-24179 .elementor-element.elementor-element-99d4fb5 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-24179 .elementor-element.elementor-element-99d4fb5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-24179 .elementor-element.elementor-element-d56c2bd .elementor-icon-wrapper{text-align:center;}.elementor-24179 .elementor-element.elementor-element-d56c2bd .elementor-icon{font-size:30px;}.elementor-24179 .elementor-element.elementor-element-d56c2bd .elementor-icon svg{height:30px;}.elementor-24179 .elementor-element.elementor-element-cedce3e > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-24179 .elementor-element.elementor-element-cedce3e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-24179 .elementor-element.elementor-element-30c27d7 .elementor-icon-wrapper{text-align:center;}.elementor-24179 .elementor-element.elementor-element-30c27d7 .elementor-icon{font-size:30px;}.elementor-24179 .elementor-element.elementor-element-30c27d7 .elementor-icon svg{height:30px;}.elementor-24179 .elementor-element.elementor-element-f99e363 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-24179 .elementor-element.elementor-element-f99e363 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-24179 .elementor-element.elementor-element-9f09fdc .elementor-icon-wrapper{text-align:center;}.elementor-24179 .elementor-element.elementor-element-9f09fdc .elementor-icon{font-size:30px;}.elementor-24179 .elementor-element.elementor-element-9f09fdc .elementor-icon svg{height:30px;}.elementor-24179 .elementor-element.elementor-element-a7cbe1e > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-24179 .elementor-element.elementor-element-a7cbe1e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-24179 .elementor-element.elementor-element-80b596f{--spacer-size:10px;}.elementor-24179 .elementor-element.elementor-element-af1a079 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:2px;}.elementor-24179 .elementor-element.elementor-element-1ddd107{text-align:right;color:var( --e-global-color-9fe431d );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-24179 .elementor-element.elementor-element-1965deb{--spacer-size:50px;}@media(max-width:767px){.elementor-24179 .elementor-element.elementor-element-ef0ad18{width:auto;max-width:auto;}.elementor-24179 .elementor-element.elementor-element-99d4fb5{width:var( --container-widget-width, 287px );max-width:287px;--container-widget-width:287px;--container-widget-flex-grow:0;}.elementor-24179 .elementor-element.elementor-element-d56c2bd{width:auto;max-width:auto;}.elementor-24179 .elementor-element.elementor-element-cedce3e{width:auto;max-width:auto;}.elementor-24179 .elementor-element.elementor-element-30c27d7{width:auto;max-width:auto;}.elementor-24179 .elementor-element.elementor-element-f99e363{width:auto;max-width:auto;}.elementor-24179 .elementor-element.elementor-element-9f09fdc{width:auto;max-width:auto;}.elementor-24179 .elementor-element.elementor-element-a7cbe1e{width:auto;max-width:auto;}}@media(min-width:768px){.elementor-24179 .elementor-element.elementor-element-3b4922a{width:6.392%;}.elementor-24179 .elementor-element.elementor-element-e5334e9{width:93.607%;}.elementor-24179 .elementor-element.elementor-element-48a8817{width:6.392%;}.elementor-24179 .elementor-element.elementor-element-7e66a73{width:93.607%;}.elementor-24179 .elementor-element.elementor-element-c35a4b7{width:6.398%;}.elementor-24179 .elementor-element.elementor-element-a9d48c9{width:93.601%;}.elementor-24179 .elementor-element.elementor-element-5f35899{width:62.913%;}.elementor-24179 .elementor-element.elementor-element-8e3d0ed{width:3.419%;}}/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-79ad583 *//* form contacto background e botão */

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    background-color: #F8F8F8;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    padding: .5rem 1rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color: #4B4B4B;
}

.gform_button {
    background-color: #E2E000;
    color: #4B4B4B;
    border: 1px solid #E2E000;
    font-family: Roboto;
    font-weight: bold;
    float: right;
    width: 190px;
    height: 48px;
}

.gform_button:hover {
    background-color: #AAAD00;
    color: #4B4B4B;
    border: 1px solid #AAAD00;
    font-family: Roboto;
    font-weight: bold;
    float: right;
    width: 190px;
    height: 48px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-57fa43c *//* form contacto background e botão */

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    background-color: #F8F8F8;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    padding: .5rem 1rem;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color: #4B4B4B;
}

.gform_button {
    background-color: #E2E000;
    color: #4B4B4B;
    border: 1px solid #E2E000;
    font-family: Roboto;
    font-weight: bold;
    float: right;
    width: 190px;
    height: 48px;
}

.gform_button:hover {
    background-color: #AAAD00;
    color: #4B4B4B;
    border: 1px solid #AAAD00;
    font-family: Roboto;
    font-weight: bold;
    float: right;
    width: 190px;
    height: 48px;
}/* End custom CSS */