.elementor-14666 .elementor-element.elementor-element-89d79cc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-button .elementor-align-icon-right{margin-left:13px;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-button .elementor-align-icon-left{margin-right:13px;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:15px;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-15px;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group > label, .elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-subgroup label{color:var( --e-global-color-theme-header-font-color );}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group > label{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:800;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-type-html{padding-bottom:3px;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group .elementor-field, .elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-subgroup label{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:400;line-height:27px;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:1px 1px 1px 1px;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:1px 1px 1px 1px;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group .elementor-select-wrapper .select2{background-color:#ffffff;border-width:1px 1px 1px 1px;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group .elementor-select-wrapper .select2 .elementor-field-textual{background-color:#ffffff;border-width:1px 1px 1px 1px;}.elementor-14666 .elementor-element.elementor-element-4d79851 .mce-panel{background-color:#ffffff;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group .mce-panel{border-width:1px 1px 1px 1px;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-button{font-family:var( --e-global-typography-theme-main-font-family ), Sans-serif;font-size:var( --e-global-typography-theme-main-font-size );font-weight:var( --e-global-typography-theme-main-font-weight );line-height:var( --e-global-typography-theme-main-line-height );letter-spacing:var( --e-global-typography-theme-main-letter-spacing );word-spacing:var( --e-global-typography-theme-main-word-spacing );border-radius:19px 19px 19px 19px;}.elementor-14666 .elementor-element.elementor-element-4d79851 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-button[type="submit"]{color:#ffffff;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-14666 .elementor-element.elementor-element-4d79851 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-14666 .elementor-element.elementor-element-4d79851 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-14666 .elementor-element.elementor-element-4d79851 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-label-description .elementor-field-label{display:inline-block;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-label-description:after{content:'?';display:inline-block;border-radius:50%;padding:2px 0;height:1.2em;line-height:1;font-size:80%;width:1.2em;text-align:center;margin-left:0.2em;color:#ffffff;background-color:#777777;}.elementor-14666 .elementor-element.elementor-element-4d79851{--e-form-steps-indicators-spacing:46px;--e-form-steps-indicator-padding:20px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-type-amount.elementor-field-group .dce-amount-visible{opacity:1;}.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-type-dce_range input{opacity:1;}@media(max-width:1024px){.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-button{font-size:var( --e-global-typography-theme-main-font-size );line-height:var( --e-global-typography-theme-main-line-height );letter-spacing:var( --e-global-typography-theme-main-letter-spacing );word-spacing:var( --e-global-typography-theme-main-word-spacing );}}@media(max-width:767px){.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-button{font-size:var( --e-global-typography-theme-main-font-size );line-height:var( --e-global-typography-theme-main-line-height );letter-spacing:var( --e-global-typography-theme-main-letter-spacing );word-spacing:var( --e-global-typography-theme-main-word-spacing );}}/* Start custom CSS for form, class: .elementor-element-4d79851 */.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group-itogo label, .elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group-razpok label{
    font-size: 14px!important
}
.elementor-14666 .elementor-element.elementor-element-4d79851 input[type="text"], .elementor-14666 .elementor-element.elementor-element-4d79851 input[type="tel"], .elementor-14666 .elementor-element.elementor-element-4d79851 input[type="email"] {
    margin-bottom: 0px;
}
.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-form-fields-wrapper.elementor-labels-above>div:last-child {
    width: 30%;
    display: flex;
    flex-flow: wrap;
    align-items: flex-start;
        height: fit-content;
            position: sticky;
    top: 145px;
}
.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-form-fields-wrapper.elementor-labels-above>div:first-child {
    width: 67%;
    display: flex;
    flex-flow: wrap;
    align-items: flex-start;
}
.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-form-fields-wrapper.elementor-labels-above {
    gap: 20px;
    justify-content: space-between;
}
.elementor-14666 .elementor-element.elementor-element-4d79851 input.dce-amount-visible {
    margin-top: -10px!important;
    padding-top: 0px!important;margin-bottom: 0px;
}
.elementor-14666 .elementor-element.elementor-element-4d79851 .btar{
    background-image: linear-gradient(96deg, #f0ac0e 0%, #ff7426 100%);
    color:#fff;border-radius:5px;padding:10px;display:block;
    margin-top: 10px;width: 100%;text-align: center
}
.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group-field_a222f19, .elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group-chast_dom_podkl, .elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group-ofis_tarif {
    border: 1px dashed;    margin: 5px;    padding: 13px!important;
}
.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group {
    display: block;
}
.elementor-14666 .elementor-element.elementor-element-4d79851 span.elementor-field-option label {
    margin-top: 8px;position: relative;
}
.elementor-14666 .elementor-element.elementor-element-4d79851 span.elementor-field-option {
    display: inline-flex;
}
.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-subgroup.elementor-subgroup-inline span.elementor-field-option {
    display: flex;    align-items: baseline;
}
.elementor-14666 .elementor-element.elementor-element-4d79851 span.elementor-field-option label {
    line-height: 1.2em!important;
    margin-left: 25px
}
.elementor-14666 .elementor-element.elementor-element-4d79851 input.dce-amount-visible {
    border: 0px solid #0000!important;
    font-size: 16px;
    color: #000;
}
.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group-chast_dom_tarif .elementor-field-option {
    width: 33%;
}
.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-option label span {
    position: absolute;
    background: #f1a810;
    color: #fff;
    line-height: 1em;
    padding: 5px 7px;
    border-radius: 4px;
    margin-top: -4px;
    margin-left: 8px;
    transform: rotate(8deg);
    font-size: 12px;
    overflow: hidden;
    width: max-content;
}
.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-option label span:before{
    content:"";
    background: #000;
    height: 1px;
   width: 100%;
    position: absolute;
    left: 0;
    transform: rotate(20deg);
    top: 10px;
}

.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-type-radio .elementor-field-subgroup label:after {
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_232_2)'%3e%3cpath d='M256 0C115.2 0 0 115.2 0 256C0 396.8 115.2 512 256 512C396.8 512 512 396.8 512 256C512 115.2 396.8 0 256 0ZM256 460.8C143.36 460.8 51.2 368.64 51.2 256C51.2 143.36 143.36 51.2 256 51.2C368.64 51.2 460.8 143.36 460.8 256C460.8 368.64 368.64 460.8 256 460.8Z' fill='%23FF7426'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_232_2'%3e%3crect width='512' height='512' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
    background-size: 100% 100%;
        position: absolute;
    left: -26px;
    top: 19px;
   height: 19px;
    width: 19px;
    margin-top: -22px;
}
.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-type-checkbox .elementor-field-subgroup label:after {
      background-size: 100% 100%;
    display: block;
   height: 19px;
    width: 19px;
    margin-top: -20px;
    content: '';
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3e%3cg transform='matrix(1.2200000000000002,0,0,1.2200000000000002,-2.6444002056121807,-2.6444002056121807)'%3e%3clinearGradient id='a' x1='12.02' x2='12.02' y1='2.23' y2='21.81' gradientUnits='userSpaceOnUse'%3e%3cstop stop-opacity='1' stop-color='%23ffa926' offset='0'/%3e%3cstop stop-opacity='1' stop-color='%23ff7426' offset='1'/%3e%3c/linearGradient%3e%3cg fill='url(%23a)'%3e%3cpath d='M17.68 21.81H6.36a4.13 4.13 0 0 1-4.13-4.13V6.36a4.13 4.13 0 0 1 4.13-4.13h11.32a4.13 4.13 0 0 1 4.13 4.13v11.32a4.13 4.13 0 0 1-4.13 4.13zM6.36 3.73a2.63 2.63 0 0 0-2.63 2.63v11.32a2.63 2.63 0 0 0 2.63 2.63h11.32a2.63 2.63 0 0 0 2.63-2.63V6.36a2.63 2.63 0 0 0-2.63-2.63z' fill=''/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
    position: absolute;
    left: -26px;
    top: 18px;
}

.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-type-radio .elementor-field-subgroup input[type=radio]:checked+label:after{
   background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 510 510' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3e%3cg%3e%3cpath d='M255 127.5c-71.4 0-127.5 56.1-127.5 127.5S183.6 382.5 255 382.5 382.5 326.4 382.5 255 326.4 127.5 255 127.5zM255 0C114.75 0 0 114.75 0 255s114.75 255 255 255 255-114.75 255-255S395.25 0 255 0zm0 459c-112.2 0-204-91.8-204-204S142.8 51 255 51s204 91.8 204 204-91.8 204-204 204z' fill='%23ff7426' data-original='%23000000' class='' opacity='1'/%3e%3c/g%3e%3c/svg%3e"); 
}
.elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-type-checkbox .elementor-field-subgroup input[type=checkbox]:checked+label:after{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3e%3cg transform='matrix(1.2200000000000002,0,0,1.2200000000000002,-2.6444002056121807,-2.6444002056121807)'%3e%3clinearGradient id='a' x1='12.02' x2='12.02' y1='2.23' y2='21.81' gradientUnits='userSpaceOnUse'%3e%3cstop stop-opacity='1' stop-color='%23ffa926' offset='0'/%3e%3cstop stop-opacity='1' stop-color='%23ff7426' offset='1'/%3e%3c/linearGradient%3e%3cg fill='url(%23a)'%3e%3cpath d='M10.33 16.08a.74.74 0 0 1-.53-.22l-3.12-3.11a.75.75 0 0 1 0-1.06.74.74 0 0 1 1.06 0l2.59 2.58 6.09-6.09a.77.77 0 0 1 1.07 0 .75.75 0 0 1 0 1.06l-6.63 6.62a.74.74 0 0 1-.53.22z' fill=''/%3e%3cpath d='M17.68 21.81H6.36a4.13 4.13 0 0 1-4.13-4.13V6.36a4.13 4.13 0 0 1 4.13-4.13h11.32a4.13 4.13 0 0 1 4.13 4.13v11.32a4.13 4.13 0 0 1-4.13 4.13zM6.36 3.73a2.63 2.63 0 0 0-2.63 2.63v11.32a2.63 2.63 0 0 0 2.63 2.63h11.32a2.63 2.63 0 0 0 2.63-2.63V6.36a2.63 2.63 0 0 0-2.63-2.63z' fill=''/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
    
.elementor-14666 .elementor-element.elementor-element-4d79851 input[type="radio"], .elementor-14666 .elementor-element.elementor-element-4d79851 [type="checkbox"]{
    display: none!important;
}
@media (max-width: 767px){
    .elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-form-fields-wrapper.elementor-labels-above>div:first-child, .elementor-form-fields-wrapper.elementor-labels-above>div:last-child{
        width:100%!important;
    }
    .elementor-14666 .elementor-element.elementor-element-4d79851 .elementor-field-group-chast_dom_tarif .elementor-field-option {
    width: 100%;
}
}/* End custom CSS */