/**!
* Author:imageDirect
* @package vicsec-logistics
* @since 1.2.0
* imageDirect-forminator-pro-ui-checkbox | Created on:28 June 2024 | Author:duncanc
* @added 1.3.3
,*/.forminator-custom-form{--forminator-ui-pro-checkbox-size:25px;line-height:2;}.forminator-button,.forminator-button-submit{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);border:2px transparent;line-height:inherit;font-size:inherit;padding:calc(.667em + 2px) calc(1.667em + 2px);}.forminator-button-submit:focus,.forminator-button-submit:hover,.forminator-button:focus,.forminator-button:hover{background:var(--wp--preset--color--primary-lower)!important;color:var(--wp--preset--color--base)!important;border-color:currentColor!important;transform:scale(1.05);}.forminator-custom-form input[type="color"],.forminator-custom-form input[type="date"],.forminator-custom-form input[type="datetime-local"],.forminator-custom-form input[type="datetime"],.forminator-custom-form input[type="email"],.forminator-custom-form input[type="month"],.forminator-custom-form input[type="number"],.forminator-custom-form input[type="password"],.forminator-custom-form input[type="reset"],.forminator-custom-form input[type="search"],.forminator-custom-form input[type="tel"],.forminator-custom-form input[type="text"],.forminator-custom-form input[type="time"],.forminator-custom-form input[type="url"],.forminator-custom-form input[type="week"],.forminator-custom-form select,.forminator-custom-form textarea{background-color:var(--wp--preset--color--tint);color:currentColor;font-size:var(--wp--preset--font-size--medium);font-family:var(--wp--preset--font-family--system);line-height:initial;width:100%;padding:1em;border:initial;box-shadow:inset 0 0 3px rgba(128,128,128,.33);border-radius:3px;}.forminator-custom-form select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 1ch);background-position-y:50%;}.forminator-custom-form input[type="checkbox"],.forminator-custom-form input[type="radio"]{box-sizing:border-box;padding:10px;margin:0 5px 5px 0;}.forminator-calculation{width:100%;box-sizing:border-box;padding:var(--wp--preset--spacing--30,1em) var(--wp--preset--spacing--30,1em);border:inherit;border-bottom:1ex solid #88888833;color:currentColor;background-color:var(--wp--preset--color--tint);font-size:var(--wp--preset--font-size--small,.75rem);}.forminator-custom-form .forminator-label,.forminator-custom-form .forminator-description{line-height:2;text-transform:uppercase;font-size:clamp(.6rem,.6rem + ((1vw - .2rem) * .179),1rem);font-weight:600;letter-spacing:1pt;}.forminator-error-message{background-color:#f9e4e8;padding:.25em .5em;color:#e04562;font-size:var(--wp--preset--font-size--x-small);margin-top:.5em;border-radius:3px;}.forminator-custom-form .iti{display:block;}.iti__flag-container{padding:var(--wp--preset--spacing--30);}.forminator-custom-form .forminator-radio,.forminator-custom-form .forminator-checkbox{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.forminator-custom-form .forminator-radio .forminator-radio-label,.forminator-custom-form .forminator-checkbox .forminator-checkbox-label{vertical-align:middle;font-size:inherit;}.forminator-custom-form .forminator-radio input,.forminator-custom-form .forminator-checkbox input{position:absolute;position:relative;opacity:0;cursor:pointer;height:0;width:0;}.forminator-checkbox__wrapper{display:flex;}.forminator-custom-form .forminator-radio-bullet{border-radius:100%;}.forminator-custom-form .forminator-radio-bullet,.forminator-custom-form .forminator-checkbox-box{margin-right:1ch;position:relative;display:inline-block;vertical-align:middle;height:var(----forminator-ui-pro-checkbox-size);width:var(----forminator-ui-pro-checkbox-size);background-color:var(--wp--preset--color--tint);box-shadow:inset 0 0 3px rgba(128,128,128,.33);}.forminator-custom-form .forminator-radio:hover input~.forminator-radio-bullet,.forminator-custom-form .forminator-checkbox:hover input~.forminator-checkbox-box{background-color:var(--wp--preset--color--neutral-lower);}.forminator-custom-form .forminator-radio input:checked~.forminator-radio-bullet,.forminator-custom-form .forminator-checkbox input:checked~.forminator-checkbox-box{background-color:var(--wp--preset--color--primary);}.forminator-custom-form .forminator-radio input~.forminator-radio-bullet:after,.forminator-custom-form .forminator-checkbox input~.forminator-checkbox-box:after{content:"";position:absolute;display:none;}.forminator-custom-form .forminator-radio input:checked~.forminator-radio-bullet:after,.forminator-custom-form .forminator-checkbox input:checked~.forminator-checkbox-box:after{display:block;}.forminator-custom-form .forminator-checkbox-box:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.forminator-custom-form .forminator-radio-bullet:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:white;}.forminator-calendar .ui-helper-hidden{display:none;}.forminator-calendar .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.forminator-calendar .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.forminator-calendar .ui-helper-clearfix:before,.forminator-calendar .ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.forminator-calendar .ui-helper-clearfix:after{clear:both;}.forminator-calendar .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;}.forminator-calendar .ui-front{z-index:100;}.forminator-calendar .ui-state-disabled{cursor:default!important;pointer-events:none;}.forminator-calendar .ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.forminator-calendar .ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.forminator-calendar.ui-datepicker{background-color:var(--wp--preset--color--base);box-shadow:var(--wp--preset--shadow--soft);}.forminator-calendar.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.forminator-calendar.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.forminator-calendar.ui-datepicker .ui-datepicker-prev,.forminator-calendar.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.forminator-calendar.ui-datepicker .ui-datepicker-prev-hover,.forminator-calendar.ui-datepicker .ui-datepicker-next-hover{top:1px;}.forminator-calendar.ui-datepicker .ui-datepicker-prev{left:2px;}.forminator-calendar.ui-datepicker .ui-datepicker-next{right:2px;}.forminator-calendar.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.forminator-calendar.ui-datepicker .ui-datepicker-next-hover{right:1px;}.forminator-calendar.ui-datepicker .ui-datepicker-prev span,.forminator-calendar.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.forminator-calendar.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.forminator-calendar.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.forminator-calendar.ui-datepicker select.ui-datepicker-month,.forminator-calendar.ui-datepicker select.ui-datepicker-year{width:45%;}.forminator-calendar.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.forminator-calendar.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.forminator-calendar.ui-datepicker td{border:0;padding:1px;}.forminator-calendar.ui-datepicker td span,.forminator-calendar.ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none;}.forminator-calendar.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.forminator-calendar.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.forminator-calendar.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.forminator-calendar.ui-datepicker.ui-datepicker-multi{width:auto;}.forminator-calendar.ui-datepicker-multi .ui-datepicker-group{float:left;}.forminator-calendar.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.forminator-calendar.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.forminator-calendar.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.forminator-calendar.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.forminator-calendar.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.forminator-calendar.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.forminator-calendar.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.forminator-calendar.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.forminator-calendar.ui-datepicker-rtl{direction:rtl;}.forminator-calendar.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.forminator-calendar.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.forminator-calendar.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.forminator-calendar.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.forminator-calendar.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.forminator-calendar.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.forminator-calendar.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.forminator-calendar.ui-datepicker-rtl .ui-datepicker-group{float:right;}.forminator-calendar.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.forminator-calendar.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.forminator-input-with-icon{position:relative;}.forminator-input-with-icon>label{position:absolute;top:50%;left:auto;right:0;transform:translate(-1rem,-1rem);}