.fleft{
float:left;
}
.clear{
clear:both;
}
.hide{
display:none!important;
}
.lang-select{ height:48px; }
#body-calculator{
background:#000;
}
#calculator{
min-height:570px;
}
#body-calculator .loading, #calculator .loading{
width:100%; 
min-height:500px; 
border-radius:0px 0px 18px 18px;
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/loading.gif) #FCFCFC no-repeat 50%;
background-size:150px;
border:1px solid #d4d4d4;
border-top:0;
}
#senhormoeda-calculator{
width:100%;
max-width:400px;
margin:0 auto;
height:100%;
position:relative;
font-family: "Lato", sans-serif !important;
}
#senhormoeda-calculator p, #senhormoeda-calculator span, #senhormoeda-calculator label, #senhormoeda-calculator strong{
font-family: "Lato", sans-serif !important;
}
.site-seguro{
background: url(//app-homolog.senhormoeda.com.br/static/calculator/img/site-seguro2.png) no-repeat 50% -60px;
width: 100%;
height: 62px;
background-size: 50%;
margin-bottom:20px;
}
#senhormoeda-calculator button.disabled, #senhormoeda-calculator button.disabled:hover{
background:rgb(233 232 232);
border:0;
color:#aaaaaa;
box-shadow:none;
cursor:default;
}
#comboselect-plugin{ position:relative;
min-height: 48px;
}
.vodiapicker{
display: none; 
}
#combo-list-currency, #combo-list-gold, #combo-list-type, #combo-list-destination{
padding-left: 0px;
padding-top:5px;
padding-bottom:5px;
margin:5px 0;
}
#combo-list-currency img, #combo-list-gold img, .combo-btn-select img{
width: 40px;
}
#combo-list-currency li, #combo-list-gold li, #combo-list-destination  li, #combo-list-type  li{
list-style: none;
position:relative;
height:45px;
cursor:pointer;
display: flex;
align-items: center;
}
#combo-list-currency li:hover, #combo-list-gold li:hover, #combo-list-destination  li:hover, #combo-list-type  li:hover{
background-color: #F4F3F3;
}
#combo-list-currency li img, #combo-list-gold li img, #combo-list-destination img, #combo-list-type img{
margin: 3px 0 0 10px;
}
#combo-list-currency li span, #combo-list-gold  li span, #combo-list-destination li span, #combo-list-type li span{
margin-left: 15px; }
#combo-list-destination li span.fa-solid, #combo-list-type li span.fa-solid{
font-size:26px;
padding-top:9px;
color:#e3af28;
}
#senhormoeda-calculator #combo-list-destination .icon-description, #senhormoeda-calculator #combo-list-type .icon-description{ } .lang-select{
position:relative;
}
.combo-container{
display: none;
width: 100%;
max-width: 285px;
max-height:220px;
overflow-y:scroll;
box-shadow: 0 6px 12px rgba(0,0,0,.175);
border: 1px solid rgba(0,0,0,.15);
border-radius: 5px;
background:#FFF;
z-index:999;
position:absolute;
}
.combo-container.cmb-type, .combo-container.cmb-destination{
max-width:100%;
}
.open{
display: show !important;
}
.combo-btn-select{
width: 100%;
min-width: 137px;
max-width: 287px;
height: 48px;
border-radius: 5px 0 0 5px;
background-color: #fff;
border: 1px solid #ccc;
cursor:pointer;
position:relative;
}
.combo-btn-select.combo-fullborder{
border-radius:5px;
}
.combo-btn-select.combo-fullwidth{
max-width:100%;
}
#comboselect-type, #comboselect-destination{
width:90%;
}
.field.combobox{
margin-bottom:20px;
}
.combo-btn-select i{
margin-left:10px;
}
@media screen and (max-width:350px){
.combo-btn-select i{
margin-left:0px;
}
}
.combo-btn-select li{ display: flex;
align-items: center;
}
.combo-btn-select:hover li{
margin-left: 0px;
}
.combo-btn-select:hover{
background-color: #F4F3F3;
border: 1px solid transparent;
box-shadow: inset 0 0px 0px 1px #ccc;
}
.combo-btn-select:focus{
outline:none;
}
.combo-btn-select li span{
margin-left:9px; }
.combo-btn-select li span.fa-solid, .combo-btn-select li i.fa-solid{
font-size: 26px;
padding-top: 7px;
padding-left: 7px;
color:#e3af28;
}
.icon-combo{ width:40px;
height:30px;
background-size:40px!important;
display:block;
}
#senhormoeda-calculator span.icon-combo.fa-solid{
font-family: "Font Awesome 6 Free" !important;
}
.icon-EUR-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/svg/EURBRL.svg);
}
.icon-gold{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/gold-bars.png);
}
.icon-USD-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/svg/USDBRL.svg);
}
.icon-GBP-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/svg/GBPBRL.svg);
}
.icon-CAD-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/svg/CADBRL.svg);
}
.icon-AUD-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/svg/AUDBRL.svg);
}
.icon-CHF-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/svg/CHFBRL.svg);
}
.icon-NZD-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/svg/NZDBRL.svg);
}
.icon-CHF-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/svg/CHFBRL.svg);
}
.icon-CLP-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/svg/CLPBRL.svg);
}
.icon-AED-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/svg/AEDBRL.svg);
}
.icon-PEN-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/svg/PENBRL.svg);
}
.icon-MXN-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/svg/MXNBRL.svg);
}
.icon-UYU-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/svg/UYUBRL.svg);
}
.icon-COP-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/svg/COPBRL.svg);
}
.icon-ZAR-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/svg/ZARBRL.svg);
}
.icon-br-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/br-square.webp);
height:40px;
}
.icon-JPY-square{
background:url(//app-homolog.senhormoeda.com.br/static/calculator/img/svg/JPYBRL.svg);
}
#senhormoeda-calculator .field-left{
width:41%;
display:block;
height:48px;
}
#senhormoeda-calculator .field .icon-description{ height:auto;
font-size:15px;
line-height: normal; }
#senhormoeda-calculator .field{
float:left;
}
#senhormoeda-calculator .field.textbox label input{
margin:0 !important;
}
#senhormoeda-calculator .textbox-amount{
width:59%;
}
#senhormoeda-calculator .textbox input{
border-left:0;
border-width:1px;
border-color:rgb(204, 204, 204);
border-radius:0 5px 5px 0;
height:48px;
text-align:right;
padding-right:15px;
box-sizing:border-box;
font-size:15px;
width:100%;
}
#senhormoeda-calculator .textbox-coupon{
display:flex;
width:100%;
}
#senhormoeda-calculator .textbox-coupon input{
border-radius: 5px;
height: 42px;
border-left: 1px solid rgb(204, 204, 204);
text-align: left;
padding-left: 19px;
width: 66%;
}
@media screen and (max-width:500px){
#senhormoeda-calculator .textbox-coupon input{
width: 66%;
}
}
@media screen and (min-width:501px){
#senhormoeda-calculator .textbox-coupon input{
width: 64%;
}
}
#senhormoeda-calculator .textbox-coupon input.coupon-valid{
border: 1px solid #95cb95;
color: #95cb95;
}
#senhormoeda-calculator .textbox-coupon button{
height: 41px;
border-radius: 5px;
border: 1px solid #CCC;
width: 85px;
cursor: pointer;
margin-left: 4px;
}
#senhormoeda-calculator .textbox-coupon button:hover{
background-color:#dfdfdf;
}
#senhormoeda-calculator .textbox-coupon button.remove-status{
color: #FFF; background-color:red;
}
.calculator-taxes{
background:#f0eded 0 0 no-repeat padding-box;
width:100%;
padding:10px 20px;
box-sizing:border-box;
border-radius: 5px;
margin-bottom:20px;
}
.calculator-taxes p{
padding:0 ;
font-size: 13px!important;
color: #8f8f8f;
}
.calculator-taxes .taxes-list{
padding:0px 0 0px 0px;
margin:15px 0 15px 0px;
}
.calculator-taxes .taxes-list .taxes-item{
margin-bottom:10px;
color:#6c6c6a;
list-style: none;
font-size: 14px;
line-height: 27px;
}
.calculator-taxes .taxes-list .taxes-item-final{
font-weight:bold;
}
.calculator-taxes .taxes-list .taxes-item .taxes-title{
width: 60%;
display: inline-block;
margin-left:12px;
}
#senhormoeda-calculator .button{
cursor:pointer;
border-width: 0 1px 1px 0;
box-sizing:border-box;
}
.bottom-buttons .button{
width:100%;
border-radius:5px;
border-color: #e4b743;
background-color:#e3af28;
height:40px;
color:#FFF;
box-shadow:4px 4px 5px -2px rgba(0,0,0,0.3);
margin-bottom:20px;
letter-spacing:0;
}
#btn-buy:hover, #btn-sell:hover, #btn-create-customer:hover, .bottom-buttons .button.btn-origin:hover{
border-color: #f7cd61;
background-color:#d5a427;
}
.bottom-button .button.btn-whatsapp{
margin-top: 0;
background: #7fca7f;
padding: 11px 0;
}
#content-tabs, .content-tabs{
padding: 15px;
border-radius: 0px 0px 18px 18px;
background:#fcfcfc;
border: 1px solid #d4d4d4;
border-top: 0px;
}
.content-tabs .label{
text-align: right;
font-size: 12px;
color: #aeabab;
padding-right: 5px;
}
.content-tabs .label.label-left{
text-align: left;
margin-top: 0px;
margin-bottom: 0;
}
.step-by-step{
font-size: 13px;
color: #aaa;
text-align: center;
margin-bottom: 20px;
position:relative;
}
.step-by-step span{
display:inline-block;
}
.step-by-step .current-step{
color:#000;
}
.step-by-step span.divider{
margin: 0 10px;
}
#switch-fields{ margin-bottom:10px; }
#switch-fields .fields-group{
margin-bottom:10px;
}
.content-tabs .switch-left{
width: 90%;
}
.content-tabs .switch-right{
width: 10%;
padding-top: 57px;
padding-left: 11px;
}
.content-tabs .switch-right button{
border:0;
background:none;
cursor:pointer;
}
.content-tabs .switch-right i{
font-size: 21px;
padding: 5px 0;    
}
#top-buttons{
height: 48px;
}
#top-buttons .button{
width:50%;
color:#FFF;
border:1px solid #d4d4d4;
border-left:0;
height: 48px;
border-radius: 9px 9px 0 0;
background:#a9a2a2;
font-weight: normal;
letter-spacing:0px;
font-size:14px;
}
#top-buttons .button:not(.btn-selected):hover{
background:#b8b5b5;
}
#btn-select-br{
background:#ece9e9;
}
#btn-select-br.white{
background:#FFF;
}
#top-buttons .btn-selected{
background: #fcfcfc;
color: #000;
border-bottom:0;
} #top-buttons #btn-tab-gold{ width:150px;
}
#top-buttons #btn-tab-buy, #top-buttons #btn-tab-fill, #top-buttons #btn-tab-send, #top-buttons #btn-tab-gold{
border-left:1px solid #d4d4d4;
}
#senhormoeda-calculator .content-tabs-full-border{
border-radius: 18px 18px 18px 18px;
border-top:1px solid #d4d4d4;
}
#senhormoeda-calculator .tab-single{
border-radius: 0 18px 18px 18px;
margin-top: -1px;
border-top:1px solid #ccc;
}
#senhormoeda-calculator .form .field.textbox{
width:100%;
margin-bottom:15px;
}
#senhormoeda-calculator .form .field.textbox input{
text-align:left;
border-radius:5px 5px 5px 5px;
border-left:1px solid rgb(204, 204, 204);
padding-left:15px;
}
#senhormoeda-calculator .form .field.textbox select{
width: 100%;
border-radius: 4px;
height: 40px;
}
#senhormoeda-calculator .form h3, 
#senhormoeda-calculator .text-content h3, 
#senhormoeda-calculator .text-content p,
#senhormoeda-calculator .button.btn-whatsapp{
margin-top: 0;
text-align: center;
color: #000;
}
#senhormoeda-calculator .text-content p{
text-align:left;
display:block;
background:none;
line-height: 19px;
margin-bottom: 10px;
font-size: 14px;
}
#senhormoeda-calculator .text-content p.title{
text-align: center;
font-size:16px;
}
#senhormoeda-calculator .button.btn-whatsapp{
margin-top: 0;
margin-bottom:5px;
background: #7fca7f;
padding: 11px 0;
display: block;
text-align: center;
letter-spacing: 0;
line-height: normal;
font-size:16px;
color:#FFF;
text-decoration:none;
text-transform: none;
font-weight: normal;
}
#senhormoeda-calculator p.highlight{
color:#000;
}
#senhormoeda-calculator p.info-title{
font-size: 16px;
margin: 10px 0 0;
font-weight: bold;
}
#senhormoeda-calculator ul.info-list{
margin:0;
padding:6px 0 0 10px;
}
#senhormoeda-calculator ul.info-list li.info{
list-style: none;
line-height: 28px;
font-size: 13px;
}
#senhormoeda-calculator a.back{
position:absolute;
top: 5px;
left: 0;
font-size: 21px;
color: #7f7f7f;
}
#senhormoeda-calculator #step-3 label{
font-size:13px;
}
#senhormoeda-calculator #step-3 input{
height: 40px;
}
#senhormoeda-calculator p.error{
color: #c63737;
font-size: 14px;
}
#senhormoeda-calculator input.error{
border-color:red;
border-width:2px;
}
#senhormoeda-calculator .field-file p.btn-cancelupload{
text-align: center; 
}
#senhormoeda-calculator .field-file p.btn-cancelupload a{
text-decoration: underline;
color: blue;
}
#senhormoeda-calculator .field-file p.success-text{
text-align: center;
font-size: 17px;
color: green;
padding: 40px 0 5px;
}
.drop-area input{ display:none }
.drop-area {
border: 2px dashed #ccc;
border-radius: 20px;
width: 100%;
margin: 10px auto;
text-align: center;
height: 200px;
}
.drop-area.highlight {
border-color: #E3B03F;
}
.drop-area label{ display:block; }
.drop-area button.button{
color:#FFF;
background-color:#E3B03F;
padding:5px 10px;
width: 230px;
height: 50px;
border-radius: 9px;
text-transform: uppercase;
margin-top: 65px;
font-family: "Lato", sans-serif !important;
}
.drop-area button.button i{
color:#FFF;
}
.progress-bar{ width: 80%; margin: 0 auto; }
.field-file{
width:100%;
margin-bottom:30px;
font-size: 13px;
text-align: center;
}
.field-file-last {
margin-bottom:10px;
}
.field-file i{
color:green;
}
.field-file .error-text, .field-file .error-text i{
color:red;
}
#step-4 .subtitles{
color:#747272;
margin:25px 0;
}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:block;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}@media (min-width:768px){.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{align-items:flex-end}}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}@media (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1){.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:block;flex:unset}}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}