.elementor-8259 .elementor-element.elementor-element-2024713{--display:flex;--min-height:600px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8259 .elementor-element.elementor-element-2024713:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-2024713 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.captable.com.br/wp-content/uploads/2026/03/lp-calculadora-3.svg");background-size:cover;}.elementor-8259 .elementor-element.elementor-element-6480760{--display:flex;--min-height:156px;}.elementor-8259 .elementor-element.elementor-element-6480760:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-6480760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8259 .elementor-element.elementor-element-d1fa58b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8259 .elementor-element.elementor-element-d375b74 > .elementor-widget-container{margin:0px 0px -39px 0px;}.elementor-8259 .elementor-element.elementor-element-08fb41e{--display:flex;}.elementor-8259 .elementor-element.elementor-element-28c935b{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-8259 .elementor-element.elementor-element-28c935b.elementor-element{--align-self:center;}.elementor-8259 .elementor-element.elementor-element-7df28c1:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-7df28c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8259 .elementor-element.elementor-element-7df28c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 30px 0px;}.elementor-8259 .elementor-element.elementor-element-7df28c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8259 .elementor-element.elementor-element-c6a95ca > .elementor-widget-container{margin:-90px 0px -260px 0px;}.elementor-8259 .elementor-element.elementor-element-c6a95ca.elementor-element{--align-self:center;}.elementor-8259 .elementor-element.elementor-element-c6a95ca{text-align:center;}.elementor-8259 .elementor-element.elementor-element-6786384 > .elementor-widget-container{margin:-20px 0px -70px 0px;}.elementor-8259 .elementor-element.elementor-element-6786384.elementor-element{--align-self:center;}.elementor-8259 .elementor-element.elementor-element-6786384{text-align:center;}.elementor-8259 .elementor-element.elementor-element-6786384 img{width:100%;}.elementor-8259 .elementor-element.elementor-element-69432c0 img{width:90%;}.elementor-8259 .elementor-element.elementor-element-433fdd4:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-433fdd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018FF;}.elementor-8259 .elementor-element.elementor-element-433fdd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-8259 .elementor-element.elementor-element-433fdd4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8259 .elementor-element.elementor-element-381158a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8259 .elementor-element.elementor-element-381158a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0018FF;}.elementor-8259 .elementor-element.elementor-element-381158a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8259 .elementor-element.elementor-element-381158a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8259 .elementor-element.elementor-element-be03c43{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8259 .elementor-element.elementor-element-1071d05{color:#FFFFFF;}.elementor-8259 .elementor-element.elementor-element-4164556:not(.elementor-motion-effects-element-type-background), .elementor-8259 .elementor-element.elementor-element-4164556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8259 .elementor-element.elementor-element-4164556{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-8259 .elementor-element.elementor-element-4164556 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-8259:not(.elementor-motion-effects-element-type-background), body.elementor-page-8259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF4F7;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8259 .elementor-element.elementor-element-6480760{--width:100%;}}@media(max-width:1024px){.elementor-8259 .elementor-element.elementor-element-2024713{--min-height:400px;}.elementor-8259 .elementor-element.elementor-element-be03c43{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8259 .elementor-element.elementor-element-2024713{--width:500px;--min-height:180px;}.elementor-8259 .elementor-element.elementor-element-d375b74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8259 .elementor-element.elementor-element-08fb41e{--width:300px;--min-height:0px;}.elementor-8259 .elementor-element.elementor-element-28c935b{width:100%;max-width:100%;}.elementor-8259 .elementor-element.elementor-element-be03c43{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */.btQuoteBooking .btQuoteBookingForm .btQuoteTotal {
    font-weight: bold;
    padding: 0;
    text-align: right;
    color: #FFF;
    background: #0f47d7;
    border-radius: 50px;
    line-height: 1.8;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: stretch;
    align-items: stretch;
    float: none;
}

.btQuoteBooking .ui-slider .ui-slider-handle {
    display: block;
    position: absolute;
    z-index: 2;
    min-width: 38px;
    height: 38px;
    -ms-touch-action: none;
    touch-action: none;
    background: #0f47d7;
    border-radius: 50%;
    cursor: w-resize;
    cursor: -moz-grab;
    box-shadow: 0 0 0 rgb(0 0 0 / 50%), 0 0 0 0 rgb(0 0 0 / 20%) inset;
    transition: all 190ms ease;
}

.btQuoteBooking .btQuoteItem label {
    display: block;
    float: left;
    width: 220px;
    margin: 8px 0 0 -220px;
    padding-right: 20px;
    color: #fff;
    font-family: Montserrat;
}

.btQuoteBooking .btQuoteSliderValue {
    min-width: 34px;
    height: 38px;
    line-height: 38px;
    padding: 0 2px;
    font-size: 12px;
    font-weight: 700;
    color: #FFF;
    text-align: center;
    display: block;
}

.btQuoteBooking .ui-slider .ui-slider-handle {
    display: block;
    position: absolute;
    z-index: 2;
    min-width: 60px;
    height: 40px;
    -ms-touch-action: none;
    touch-action: none;
    background: #0f47d7;
    border-radius: 50%;
    cursor: w-resize;
    cursor: -moz-grab;
    box-shadow: 0 0 0 rgb(0 0 0 / 50%), 0 0 0 0 rgb(0 0 0 / 20%) inset;
    transition: all 190ms ease;
}

.btQuoteItemDescription {
    text-align: right;
    font-size: 12px;
    opacity: 0.6;
    color: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    pointer-events: none;
}

.btQuoteBooking .ddTitleText span, .btQuoteBooking .ddChild ul li span {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    font-family: 'Montserrat';
}

.btQuoteBooking input[type="text"], .btQuoteBooking input[type="email"], .btQuoteBooking input[type="password"], .btQuoteBooking input[type="url"], .btQuoteBooking input[type="tel"], .btQuoteBooking input[type="number"], .btQuoteBooking input[type="date"], .btQuoteBooking textarea, .btQuoteBooking .fancy-select .trigger {
    width: 100%;
    display: block;
    line-height: 2;
    min-height: 38px;
    padding: 0 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    font-family: 'Montserrat';
    font-weight: inherit;
    font-size: inherit;
    transition: all 380ms ease;
    color: #000;
    border-radius: 2px;
    outline: none;
}

.btQuoteBooking .btQuoteItemInput {
    text-align: center;
    font-family: 'Montserrat';
}

.btQuoteBooking .btQuoteTotalText {
    margin-right: 1em;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-family: 'Montserrat';
}

.btQuoteBooking .btQuoteTotalCalc {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    font-size: 22px;
    line-height: 1.8;
    display: inline-block;
    background: rgba(0,0,0,0.25);
    -webkit-border-top-right-radius: 50px;
    -webkit-border-bottom-right-radius: 50px;
    -moz-border-radius-topright: 50px;
    -moz-border-radius-bottomright: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    padding: 5px 20px 5px 0px;
    font-family: Montserrat;
}/* End custom CSS */