.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(63 131 248 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(63 131 248 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#E5E7EB}::before,::after{--tw-content:''}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Montserrat,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:#fff0}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:#fff0;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9CA3AF}input::placeholder,textarea::placeholder{opacity:1;color:#9CA3AF}button,[role="button"]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden="until-found"])){display:none}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit}[role="tooltip"]>[data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb}.dark [role="tooltip"]>[data-popper-arrow]:before{border-style:solid;border-color:#4b5563}[role="tooltip"]>[data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb}.dark [role="tooltip"]>[data-popper-arrow]:after{border-style:solid;border-color:#4b5563}[data-popover][role="tooltip"][data-popper-placement^='top']>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role="tooltip"][data-popper-placement^='top']>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role="tooltip"][data-popper-placement^='right']>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role="tooltip"][data-popper-placement^='right']>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role="tooltip"][data-popper-placement^='bottom']>[data-popper-arrow]:before{border-top-width:1px;border-left-width:1px}[data-popover][role="tooltip"][data-popper-placement^='bottom']>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role="tooltip"][data-popper-placement^='left']>[data-popper-arrow]:before{border-top-width:1px;border-right-width:1px}[data-popover][role="tooltip"][data-popper-placement^='left']>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role="tooltip"][data-popper-placement^='top']>[data-popper-arrow]{bottom:-5px}[data-popover][role="tooltip"][data-popper-placement^='bottom']>[data-popper-arrow]{top:-5px}[data-popover][role="tooltip"][data-popper-placement^='left']>[data-popper-arrow]{right:-5px}[data-popover][role="tooltip"][data-popper-placement^='right']>[data-popper-arrow]{left:-5px}[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6B7280;border-width:1px;border-radius:0;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}[type='text']:focus,[type='email']:focus,[type='url']:focus,[type='password']:focus,[type='number']:focus,[type='date']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='week']:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid #fff0;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#1C64F2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#1C64F2}input::-moz-placeholder,textarea::-moz-placeholder{color:#6B7280;opacity:1}input::placeholder,textarea::placeholder{color:#6B7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}input[type="time"]::-webkit-calendar-picker-indicator{background:none}select:not([size]){background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}:is([dir=rtl]) select:not([size]){background-position:left .75rem center;padding-right:.75rem;padding-left:0}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type='checkbox'],[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1C64F2;background-color:#fff;border-color:#6B7280;border-width:1px;--tw-shadow:0 0 #0000}[type='checkbox']{border-radius:0}[type='radio']{border-radius:100%}[type='checkbox']:focus,[type='radio']:focus{outline:2px solid #fff0;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#1C64F2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked{border-color:#fff0;background-color:currentColor;background-size:.55em .55em;background-position:center;background-repeat:no-repeat}[type='checkbox']:checked{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type='radio']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}.dark [type='radio']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}[type='checkbox']:indeterminate{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");background-color:currentColor;border-color:#fff0;background-position:center;background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{border-color:#fff0;background-color:currentColor}[type='file']{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type='file']:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:#1F2937;border:0;font-weight:500;font-size:.875rem;cursor:pointer;padding-top:.625rem;padding-bottom:.625rem;padding-left:2rem;padding-right:1rem;margin-inline-start:-1rem;margin-inline-end:1rem}input[type=file]::file-selector-button:hover{background:#374151}:is([dir=rtl]) input[type=file]::file-selector-button{padding-right:2rem;padding-left:1rem}.dark input[type=file]::file-selector-button{color:#fff;background:#4B5563}.dark input[type=file]::file-selector-button:hover{background:#6B7280}input[type="range"]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:#1C64F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type="range"]:disabled::-webkit-slider-thumb{background:#9CA3AF}.dark input[type="range"]:disabled::-webkit-slider-thumb{background:#6B7280}input[type="range"]:focus::-webkit-slider-thumb{outline:2px solid #fff0;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1px;--tw-ring-color:rgb(164 202 254 / var(--tw-ring-opacity))}input[type="range"]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:#1C64F2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type="range"]:disabled::-moz-range-thumb{background:#9CA3AF}.dark input[type="range"]:disabled::-moz-range-thumb{background:#6B7280}input[type="range"]::-moz-range-progress{background:#3F83F8}input[type="range"]::-ms-fill-lower{background:#3F83F8}.container{width:100%;padding-right:1rem;padding-left:1rem}@media (min-width:1250px){.container{max-width:1250px}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-bottom-14{bottom:-3.5rem}.-top-12{top:-3rem}.-top-52{top:-13rem}.-top-6{top:-1.5rem}.left-1\/2{left:50%}.left-5{left:1.25rem}.right-1\/2{right:50%}.right-5{right:1.25rem}.top-5{top:1.25rem}.top-auto{top:auto}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[2\]{z-index:2}.\!-m-8{margin:-2rem!important}.mx-11{margin-left:2.75rem;margin-right:2.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.\!mb-0{margin-bottom:0px!important}.\!mb-3{margin-bottom:0.75rem!important}.\!mb-56{margin-bottom:14rem!important}.\!mb-8{margin-bottom:2rem!important}.-mb-2{margin-bottom:-.5rem}.-mb-8{margin-bottom:-2rem}.-mt-16{margin-top:-4rem}.-mt-20{margin-top:-5rem}.-mt-3{margin-top:-.75rem}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-20{margin-bottom:5rem}.mb-24{margin-bottom:6rem}.mb-4{margin-bottom:1rem}.mb-40{margin-bottom:10rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-3{margin-right:.75rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-40{margin-top:10rem}.mt-64{margin-top:16rem}.mt-8{margin-top:2rem}.-mb-20{margin-bottom:-5rem}.-mb-28{margin-bottom:-7rem}.mb-36{margin-bottom:9rem}.mb-2{margin-bottom:.5rem}.block{display:block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.size-12{width:3rem;height:3rem}.\!h-14{height:3.5rem!important}.h-0{height:0}.h-10{height:2.5rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[20px\]{height:20px}.h-\[450px\]{height:450px}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.h-\[29px\]{height:29px}.h-12{height:3rem}.max-h-16{max-height:4rem}.max-h-8{max-height:2rem}.max-h-\[350px\]{max-height:350px}.min-h-\[400px\]{min-height:400px}.\!w-full{width:100%!important}.w-1\/2{width:50%}.w-2\/3{width:66.666667%}.w-3\/4{width:75%}.w-64{width:16rem}.w-\[20px\]{width:20px}.w-\[72px\]{width:72px}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-half-10px{width:calc(50% - 10px)}.w-screen{width:100vw}.\!max-w-\[130px\]{max-width:130px!important}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[600px\]{max-width:600px}.max-w-narrow-content{max-width:1250px}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-1\/2{flex-basis:50%}.basis-2\/5{flex-basis:40%}.basis-3\/5{flex-basis:60%}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-rows-\[auto_auto_fit-content\]{grid-template-rows:auto auto fit-content}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.\!gap-x-0{-moz-column-gap:0px!important;column-gap:0px!important}.gap-y-6{row-gap:1.5rem}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:1rem}.rounded-30px{border-radius:30px}.rounded-3xl{border-radius:1.5rem}.rounded-40px{border-radius:40px}.rounded-64px{border-radius:64px}.rounded-80px{border-radius:80px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.\!rounded-b-none{border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important}.rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-t-40px{border-top-left-radius:40px;border-top-right-radius:40px}.\!rounded-bl-none{border-bottom-left-radius:0px!important}.\!rounded-br-none{border-bottom-right-radius:0px!important}.\!rounded-tl-none{border-top-left-radius:0px!important}.\!rounded-tl-sm{border-top-left-radius:0.125rem!important}.\!rounded-tr-none{border-top-right-radius:0px!important}.rounded-bl-40px{border-bottom-left-radius:40px}.rounded-bl-none{border-bottom-left-radius:0}.rounded-br-40px{border-bottom-right-radius:40px}.rounded-br-none{border-bottom-right-radius:0}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-40px{border-top-right-radius:40px}.rounded-tr-none{border-top-right-radius:0}.border{border-width:1px}.border-\[2px\]{border-width:2px}.border-b-0{border-bottom-width:0}.border-\[\#89AA32\]{--tw-border-opacity:1;border-color:rgb(137 170 50 / var(--tw-border-opacity,1))}.border-\[\#E2E2E2\]{--tw-border-opacity:1;border-color:rgb(226 226 226 / var(--tw-border-opacity,1))}.border-primary{--tw-border-opacity:1;border-color:rgb(149 185 51 / var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity,1))}.\!bg-dark_primary{--tw-bg-opacity:1 !important;background-color:rgb(47 65 0 / var(--tw-bg-opacity,1))!important}.\!bg-gray-50{--tw-bg-opacity:1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity,1))!important}.bg-\[\#F5F5F5\]{--tw-bg-opacity:1;background-color:rgb(245 245 245 / var(--tw-bg-opacity,1))}.bg-black_bg{--tw-bg-opacity:1;background-color:rgb(14 19 0 / var(--tw-bg-opacity,1))}.bg-dark_primary{--tw-bg-opacity:1;background-color:rgb(47 65 0 / var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.bg-\[url\(\'\/wp-content\/themes\/kiwwwi\/src\/assets\/images\/background\/bg-s-1\.png\'\)\] {
  background-image: url(/wp-content/themes/kiwwwi/src/assets/images/background/bg-s-1.png);
}

.bg-\[url\(\'\/wp-content\/themes\/kiwwwi\/src\/assets\/images\/background\/bg-s-2\.png\'\)\] {
  background-image: url(/wp-content/themes/kiwwwi/src/assets/images/background/bg-s-2.png);
}

.bg-\[url\(\'\/wp-content\/themes\/kiwwwi\/src\/assets\/images\/background\/bg-s-3\.png\'\)\] {
  background-image: url(/wp-content/themes/kiwwwi/src/assets/images/background/bg-s-3.png);
}

.bg-\[url\(\'\/wp-content\/themes\/kiwwwi\/src\/assets\/images\/background\/contact-bg-2\.png\'\)\] {
  background-image: url(/wp-content/themes/kiwwwi/src/assets/images/background/contact-bg-2.png);
}

.bg-\[url\(\'\/wp-content\/themes\/kiwwwi\/src\/assets\/images\/background\/mask-group\.png\'\)\] {
  background-image: url(/wp-content/themes/kiwwwi/src/assets/images/background/mask-group.png);
}

.bg-\[url\(\'\/wp-content\/themes\/kiwwwi\/src\/assets\/images\/background\/megamenu-bg\.png\'\)\] {
  background-image: url(/wp-content/themes/kiwwwi/src/assets/images/background/megamenu-bg.png);
}

.bg-\[url\(\'\/wp-content\/uploads\/Group-1619\.png\'\)\] {
  background-image: url(/wp-content/uploads/Group-1619.png);
}

.bg-\[url\(\/wp-content\/uploads\/360karting-mockup\.webp\)\] {
  background-image: url(/wp-content/uploads/360karting-mockup.webp);
}

.bg-\[url\(\/wp-content\/uploads\/SEN-mockup\.webp\)\] {
  background-image: url(/wp-content/uploads/SEN-mockup.webp);
}

.bg-\[url\(\/wp-content\/uploads\/abcl-mockup\.webp\)\] {
  background-image: url(/wp-content/uploads/abcl-mockup.webp);
}

.bg-\[url\(\/wp-content\/uploads\/melisasi-mockup\.webp\)\] {
  background-image: url(/wp-content/uploads/melisasi-mockup.webp);
}

.bg-\[url\(\/wp-content\/uploads\/titin-mockup\.webp\)\] {
  background-image: url(/wp-content/uploads/titin-mockup.webp);
}

.bg-\[url\(\/wp-content\/uploads\/zg-logatec\.webp\)\] {
  background-image: url(/wp-content/uploads/zg-logatec.webp);
}

.bg-\[length\:100\%_100\%\] {
  background-size: 100% 100%;
}

.bg-auto {
  background-size: auto;
}

.bg-cover {
  background-size: cover;
}

.bg-center {
  background-position: center;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.object-left {
  -o-object-position: left;
     object-position: left;
}

.\!p-0 {
  padding: 0px !important;
}

.\!p-10 {
  padding: 2.5rem !important;
}

.p-12 {
  padding: 3rem;
}

.p-6 {
  padding: 1.5rem;
}

.\!px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.\!px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.\!py-20 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-28 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.\!pb-0 {
  padding-bottom: 0px !important;
}

.\!pb-10 {
  padding-bottom: 2.5rem !important;
}

.\!pb-14 {
  padding-bottom: 3.5rem !important;
}

.\!pt-2 {
  padding-top: 0.5rem !important;
}

.pb-0 {
  padding-bottom: 0px;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pb-40 {
  padding-bottom: 10rem;
}

.pb-7 {
  padding-bottom: 1.75rem;
}

.pb-\[calc\(var\(--pixel\)\*24\)\] {
  padding-bottom: calc(var(--pixel) * 24);
}

.pl-10 {
  padding-left: 2.5rem;
}

.pr-10 {
  padding-right: 2.5rem;
}

.pr-14 {
  padding-right: 3.5rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-14 {
  padding-top: 3.5rem;
}

.pt-20 {
  padding-top: 5rem;
}

.pt-24 {
  padding-top: 6rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-40 {
  padding-top: 10rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-8 {
  padding-top: 2rem;
}

.text-center {
  text-align: center;
}

.font-\[Inter\] {
  font-family: Inter;
}

.font-ellis {
  font-family: Ellis, sans-serif;
}

.\!text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}

.\!text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.text-5xl {
  font-size: 3rem;
  line-height: 1;
}

.text-7xl {
  font-size: 4.5rem;
  line-height: 1;
}

.text-\[128px\] {
  font-size: 128px;
}

.text-\[20px\] {
  font-size: 20px;
}

.text-\[36px\] {
  font-size: 36px;
}

.text-\[80px\] {
  font-size: 80px;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.\!font-extrabold {
  font-weight: 800 !important;
}

.font-bold {
  font-weight: 700;
}

.font-light {
  font-weight: 300;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.\!normal-case {
  text-transform: none !important;
}

.normal-case {
  text-transform: none;
}

.\!leading-\[22px\] {
  line-height: 22px !important;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-9 {
  line-height: 2.25rem;
}

.leading-\[42px\] {
  line-height: 42px;
}

.\!tracking-normal {
  letter-spacing: 0em !important;
}

.tracking-wider {
  letter-spacing: 0.05em;
}

.\!text-h_light {
  --tw-text-opacity: 1 !important;
  color: rgb(241 236 255 / var(--tw-text-opacity, 1)) !important;
}

.\!text-primary {
  --tw-text-opacity: 1 !important;
  color: rgb(149 185 51 / var(--tw-text-opacity, 1)) !important;
}

.text-\[\#3A3A3A\] {
  --tw-text-opacity: 1;
  color: rgb(58 58 58 / var(--tw-text-opacity, 1));
}

.text-\[\#7C7C7C\] {
  --tw-text-opacity: 1;
  color: rgb(124 124 124 / var(--tw-text-opacity, 1));
}

.text-\[\#B7B7B7\] {
  --tw-text-opacity: 1;
  color: rgb(183 183 183 / var(--tw-text-opacity, 1));
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}

.text-h_dark {
  --tw-text-opacity: 1;
  color: rgb(14 19 0 / var(--tw-text-opacity, 1));
}

.text-p_dark {
  --tw-text-opacity: 1;
  color: rgb(55 60 69 / var(--tw-text-opacity, 1));
}

.text-primary {
  --tw-text-opacity: 1;
  color: rgb(149 185 51 / var(--tw-text-opacity, 1));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.opacity-80 {
  opacity: 0.8;
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-dark {
  --tw-shadow: rgba(149, 157, 165, 0.4) 0px 8px 24px;;
  --tw-shadow-colored: 0px 8px 24px; var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-kiwwwi {
  --tw-shadow: 0 15px 30px 0px rgba(149, 185, 51, 0.2);
  --tw-shadow-colored: 0 15px 30px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-light {
  --tw-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;;
  --tw-shadow-colored: 0px 8px 24px; var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-map {
  --tw-shadow: rgba(171, 182, 143, 0.6) 0px 8px 24px;;
  --tw-shadow-colored: 0px 8px 24px; var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.brightness-\[500\%\] {
  --tw-brightness: brightness(500%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.delay-100 {
  transition-delay: 100ms;
}

.delay-1000 {
  transition-delay: 1000ms;
}

.delay-200 {
  transition-delay: 200ms;
}

.delay-300 {
  transition-delay: 300ms;
}

.delay-400 {
  transition-delay: 400ms;
}

.delay-500 {
  transition-delay: 500ms;
}

.delay-600 {
  transition-delay: 600ms;
}

.delay-700 {
  transition-delay: 700ms;
}

.delay-800 {
  transition-delay: 800ms;
}

.delay-900 {
  transition-delay: 900ms;
}

:root {
  --pixel-px: 10px;
  --pixel-min: 5px;
  --pixel: max(min(calc(100vw / 130), var(--pixel-px)), var(--pixel-min));
  --container-padding: 16px;
  --container-max: 1250px;
  --position-without-padding: calc(50% - (min(100%, var(--container-max)) / 2));
  --position-with-padding: calc(var(--position-without-padding) + var(--container-padding));
  --position-transition: calc((100% - var(--container-max)) / 4);
}

html {
  overflow-wrap: normal;
  word-break: normal;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

html.dark {
  --tw-bg-opacity: 1;
  background-color: rgb(30 28 28 / var(--tw-bg-opacity, 1));
}

h1 {
  margin-bottom: 0.75rem;
  font-size: 4.5rem;
  line-height: 1;
  font-weight: 900;
  word-wrap: normal;
  word-break: normal;
}

h2 {
  margin-bottom: 0.75rem;
  font-size: 3rem;
  line-height: 1;
  font-weight: 900;
}

@media (min-width: 1024px) {
  h2 {
    font-size: 3rem;
    line-height: 1;
  }
}

h2 {
  word-wrap: normal;
  word-break: normal;
  line-height: 60px;
}

h3 {
  margin-bottom: 0.75rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 900;
}

@media (min-width: 1024px) {
  h3 {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}

h3 {
  word-wrap: normal;
  word-break: normal;
}

h4 {
  margin-bottom: 0.5rem;
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
  font-weight: 900;
}

h5 {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
  font-weight: 900;
}

body {
  --tw-text-opacity: 1;
  color: rgb(55 60 69 / var(--tw-text-opacity, 1));
}

.storitve-card body {
  --tw-text-opacity: 1 !important;
  color: rgb(55 60 69 / var(--tw-text-opacity, 1)) !important;
}

body:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(200 195 186 / var(--tw-text-opacity, 1));
}

p {
  margin-bottom: 0.5rem;
}

a,
ul,
li {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

a:is(.dark *),
ul:is(.dark *),
li:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

ol {
  display: block;
  list-style-type: decimal;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
}

.sub-header {
  display: flex;
  align-items: center;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(149 185 51 / var(--tw-text-opacity, 1));
}

.sub-header:before {
  content: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%222%22%20viewBox%3D%220%200%2020%202%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%201H19%22%20stroke%3D%22%230e1300%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20%2F%3E%3C%2Fsvg%3E);
  height: 2px;
  margin-right: 8px;
  margin-top: -30px;
}

.dark .sub-header:before,
.sub-header.alt:before {
  content: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%222%22%20viewBox%3D%220%200%2020%202%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%201H19%22%20stroke%3D%22%23f1ecff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20%2F%3E%3C%2Fsvg%3E);
}

.button-classic {
  border-radius: 0px 20px 20px 20px;
  background: radial-gradient(96.03% 1787.35% at 74.83% 48.57%, #95b933 0%, #57662e 100%);
  box-shadow: 0px 7px 20px 0px rgba(38, 52, 0, 0.1);
}

.block-center {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.shadow-img img {
  border-radius: 1rem;
  --tw-shadow: 0 15px 30px 0px rgba(149, 185, 51, 0.2);
  --tw-shadow-colored: 0 15px 30px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.animation {
  opacity: 0;
  transform: translateY(80px);
  transition-property: opacity, transform;
  transition-duration: 0.7s;
  transition-timing-function: ease-out;
}

.fadeInUp {
  opacity: 1;
  transform: translateY(0);
}

.animation-fadeInRight {
  opacity: 0;
  transform: translateX(90%);
  transition-property: opacity, transform;
  transition-duration: 0.7s;
  transition-timing-function: ease-out;
}

.fadeInRight {
  opacity: 1;
  transform: translateX(0);
}

.animation-fadeInLeft {
  opacity: 0;
  transform: translateX(-90%);
  transition-property: opacity, transform;
  transition-duration: 0.7s;
  transition-timing-function: ease-out;
}

.fadeInLeft {
  opacity: 1;
  transform: translateX(0);
}

.content-section {
  -moz-column-gap: 5rem;
       column-gap: 5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 1024px) {
  .content-section {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}

.rounded-button {
  border-radius: 30px;
  background: #95b933;
  padding: 10px 30px;
  box-shadow: 0px 7px 20px 0px rgba(171, 182, 143, 0.4);
  letter-spacing: 0.96px;
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  align-items: center;
  font-weight: 600;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.rounded-button:after {
  content: "\f054";
  /* Unicode for the FontAwesome chevron-right icon */
  font-family: "Font Awesome 5 Free";
  /* Specify the Font Awesome font family */
  margin-left: 5px;
  /* Adjust as needed to provide spacing between text and icon */
  font-weight: 700;
  font-size: 10px;
  background: #fff;
  border-radius: 100%;
  color: #95b933;
  width: 18px;
  height: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.classic-button {
  display: flex;
  align-items: center;
  --tw-text-opacity: 1;
  color: rgb(149 185 51 / var(--tw-text-opacity, 1));
}

.classic-button:after {
  content: "";
  -webkit-mask: url(/wp-content/themes/kiwwwi/src/assets/icons/button-arrow.svg) no-repeat 50% 50%;
  mask: url(/wp-content/themes/kiwwwi/src/assets/icons/button-arrow.svg) no-repeat 50% 50%;
  -webkit-mask-size: cover;
  width: 16px;
  height: 16px;
  mask-size: cover;
  margin-left: 5px;
  line-height: 0px;
  transition: color 1s;
  display: inline-block;
  background-color: #95b933;
}

.dark .classic-button:after {
  background-color: white;
}

.after-content-none::after {
  content: none !important;
}

.peski-hero-hp:after {
  --before: 250px;
  --after: 0px;
  --calculate-position: calc(var(--position-with-padding) + var(--after) - max(min(var(--position-transition), calc(var(--before) + var(--container-padding) + var(--after))), 0px));
  content: "";
  background-image: url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-hero.png);
  background-size: contain;
  /* Or 'cover', depending on your needs */
  background-repeat: no-repeat;
  position: absolute;
  right: var(--calculate-position);
  bottom: 10px;
  width: calc(var(--pixel) * 38);
  height: calc(var(--pixel) * 27);
  background-color: transparent;
}

.peski-right-bottom:after {
  --before: 80px;
  --after: -16px;
  --calculate-position: calc(var(--position-with-padding) + var(--after) - max(min(var(--position-transition), calc(var(--before) + var(--container-padding) + var(--after))), 0px));
  content: "";
  background-image: url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-br.png);
  background-size: contain;
  /* Or 'cover', depending on your needs */
  background-repeat: no-repeat;
  position: absolute;
  right: var(--calculate-position);
  width: calc(var(--pixel) * 15);
  height: calc(var(--pixel) * 13);
  bottom: calc(calc(var(--pixel) * 13 + 20px) * -1);
  background-color: transparent;
}

@media (min-width: 1024px) {
  .peski-right-bottom:after {
    bottom: calc(calc(var(--pixel) * 13) * -1);
  }
}

@media (min-width: 1536px) {
  .peski-right-bottom:after {
    bottom: -5rem;
  }
}

.peski-left-bottom:after {
  content: "";
  background-image: url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-bl.png);
  background-size: contain;
  /* Or 'cover', depending on your needs */
  background-repeat: no-repeat;
  position: absolute;
  bottom: calc(var(--pixel) * -12 - 10px);
  width: calc(var(--pixel) * 10);
  height: calc(var(--pixel) * 14);
  left: -1.5rem;
  background-color: transparent;
}

@media (min-width: 1024px) {
  .peski-left-bottom:after {
    left: -5rem;
  }
}

.storitve-card {
  border-radius: 40px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
  --tw-shadow: 0 15px 30px 0px rgba(149, 185, 51, 0.2);
  --tw-shadow-colored: 0 15px 30px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  width: calc(50% - 18px);
}

.footer-links {
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 1024px) {
  .footer-links {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.footer-links,
.footer-links a {
  font-size: 20px;
  line-height: 2rem;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  color: white;
  opacity: 0.8;
  text-align: center;
}

@media (min-width: 1024px) {
  .footer-links,
.footer-links a {
    text-align: left;
  }
}

.footer-links li {
  margin-bottom: 5px;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 1024px) {
  .footer-links li {
    margin-left: 0px;
    margin-right: 0px;
  }
}

.footer-links li i,
.footer-links li svg {
  color: white;
  opacity: 0.8;
}

.footer-links li:hover a,
.footer-links li:hover i,
.footer-links li:hover svg {
  opacity: 1;
}

.footer-links.hover-effect li:hover a,
.seed-link:hover {
  padding-left: 20px;
}

.footer-links.hover-effect li:hover a:before,
.seed-link:hover:before {
  opacity: 1;
  transform: scale(1) rotate(0deg);
  transition-duration: 0.5s;
  transition-property: opacity, left, transform;
}

.footer-links.hover-effect a,
.seed-link {
  position: relative;
  transition-property: opacity, padding;
  transition-duration: 0.5s;
  transition-timing-function: ease-out;
}

.footer-links.hover-effect li a:before,
.seed-link:before {
  content: "";
  width: 10px;
  height: 13px;
  position: absolute;
  left: 0;
  top: calc(50% - 6px);
  transform: scale(0.7) rotate(-15deg);
  transform-origin: 0% 100%;
  background: url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seed-before.png);
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
}

/* Kontakt forma */

.kontakt-forma {
  padding-top: 3.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {
  .kontakt-forma {
    padding-top: 6rem;
  }
}

.kontakt-forma p {
  margin-bottom: 20px;
}

.kontakt-forma a:not(.no-underline) {
  color: #fff;
  text-decoration: underline;
}

.kontakt-forma .wpcf7-text,
.kontakt-forma .wpcf7-textarea {
  background: #5a6834;
  border-radius: 16px;
  border: none;
  width: 100%;
  margin-top: 9px;
  padding: 16px 28px;
}

.kontakt-forma label:not(:has([name="acceptance-pogoji-poslovanja"])) {
  font-size: 18px;
}

.kontakt-forma .wpcf7-list-item {
  margin: 0px;
}

.kontakt-forma .wpcf7-checkbox {
  display: grid;
  gap: 20px;
  /* space between grid items */
  margin-top: 9px;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

@media (min-width: 768px) {
  .kontakt-forma .wpcf7-checkbox {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
}

.kontakt-forma .wpcf7-checkbox .wpcf7-list-item label {
  background: #5a6834;
  border-radius: 16px;
  border: none;
  padding: 13px 18px;
  display: block;
  cursor: pointer;
}

.kontakt-forma .wpcf7-text::-moz-placeholder, .kontakt-forma .wpcf7-textarea::-moz-placeholder {
  color: #adb399;
  /* Replace with your desired color */
}

.kontakt-forma .wpcf7-text::placeholder,
.kontakt-forma .wpcf7-textarea::placeholder {
  color: #adb399;
  /* Replace with your desired color */
}

.kontakt-forma .wpcf7-acceptance {
  font-size: 14px;
}

.kontakt-forma .wpcf7-acceptance .wpcf7-list-item > label {
  display: flex;
  align-items: center;
}

.kontakt-forma .wpcf7-acceptance .wpcf7-list-item-label {
  margin-left: 6px;
}

.kontakt-forma p:has(.wpcf7-submit) {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (min-width: 1024px) {
  .kontakt-forma p:has(.wpcf7-submit) {
    justify-content: normal;
  }
}

.kontakt-forma p:has(.wpcf7-submit:disabled) .spread-button-primary {
  cursor: not-allowed;
}

.kontakt-forma .spread-button-primary {
  font-size: 20px;
  padding: 7px 25px;
  padding-right: 16px;
}

.kontakt-forma .wpcf7-checkbox .wpcf7-list-item label:has([type="checkbox"]:checked),
.kontakt-forma .wpcf7-checkbox .wpcf7-list-item label:has([type="checkbox"]:focus) {
  background: #95b933;
  box-shadow: 0px 10px 20px #abb68f80;
}

.kontakt-forma [type="checkbox"]:checked {
  border-radius: 100px;
  background-color: white;
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='-2 -2 20 15'%3e %3cpath stroke='%2395b933' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
  background-size: 12px 9px;
}

.kontakt-forma .wpcf7-response-output {
  position: relative;
}

/* END Kontakt forma */

.marquee {
  overflow: hidden;
  white-space: nowrap;
  max-width: calc(var(--container-max) + 400px);
  margin: 0 auto;
  position: relative;
}

.highway-barrier {
  overflow: hidden;
  max-width: calc(var(--container-max) + 400px);
  margin: 0 auto;
  position: relative;
}

.marquee-content {
  display: inline-block;
  animation: marquee 30s linear infinite;
}

.highway-barrier::before,
.highway-barrier::after,
.marquee::before,
.marquee::after {
  content: "";
  position: absolute;
  top: 0;
  width: 10%;
  height: 100%;
  pointer-events: none;
  z-index: 1;
}

.highway-barrier::before,
.marquee::before {
  left: 0;
  background: linear-gradient(to right, white, transparent);
}

.dark .highway-barrier::before,
.dark .marquee::before {
  background: linear-gradient(to right, #1e1c1c, transparent);
}

.highway-barrier::after,
.marquee::after {
  right: 0;
  background: linear-gradient(to left, white, transparent);
}

.dark .highway-barrier::after,
.dark .marquee::after {
  background: linear-gradient(to left, #1e1c1c, transparent);
}

.transparent-outlined-text {
  /* color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-stroke: 4px #bfc4b0; 
    text-stroke: 4px #bfc4b0; */
  text-align: center;
  font-weight: 700;
  letter-spacing: 0.05em;
  color: transparent;
  color: #fff !important;
  text-shadow: -4px -4px 0 #bfc4b0, 4px -4px 0 #bfc4b0, -4px 4px 0 #bfc4b0, 4px 4px 0 #bfc4b0;
}

.dark .transparent-outlined-text {
  -webkit-background-clip: none;
  background-clip: none;
  -webkit-text-stroke: 0 #bfc4b0;
  /* Adjust width and color as needed */
  text-stroke: 0 #bfc4b0;
  /* For browsers supporting non-prefixed property */
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

@keyframes marquee {
  100% {
    transform: translateX(-50%);
  }
}

.archive-content {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem;
}

.archive:not(.post-type-archive-reference) article {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 1rem;
  padding: 1rem;
  --tw-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;;
  --tw-shadow-colored: 0px 8px 24px; var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (min-width: 1024px) {
  .archive:not(.post-type-archive-reference) article {
    width: calc( 33.33% - 14px);
  }
}

.archive-reference article {
  position: relative;
  margin-bottom: 2.5rem;
  display: flex;
  justify-content: center;
}

.archive-reference .entry-info-box {
  border-radius: 25px 25px 25px 0px;
  position: absolute;
  right: -10%;
  top: 40%;
  width: -moz-fit-content;
  width: fit-content;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 2rem;
  --tw-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;;
  --tw-shadow-colored: 0px 8px 24px; var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

/* 1st element: 100% */

.archive-reference article:nth-child(3n + 1) {
  width: 100%;
  margin-top: 240px;
  margin-bottom: 240px;
}

.archive-reference article:nth-child(3n + 1) img {
  border-radius: 0px 40px 40px 0px;
}

/* 2nd element: 50% */

.archive-reference article:nth-child(3n + 2) {
  width: 100%;
}

@media (min-width: 1024px) {
  .archive-reference article:nth-child(3n + 2) {
    margin-right: 2.5rem;
    width: calc( 50% - 40px);
  }
}

.archive-reference article:nth-child(3n + 2) img {
  border-radius: 40px 0px 0px 40px;
  margin-bottom: 120px;
}

.archive-reference article:nth-child(3n + 2) .entry-info-box {
  border-radius: 25px 25px 25px 0px;
  left: -100px;
  top: 20%;
}

/* 3rd element: 50% */

.archive-reference article:nth-child(3n + 3) {
  width: 100%;
}

@media (min-width: 1024px) {
  .archive-reference article:nth-child(3n + 3) {
    margin-left: 2.5rem;
    width: calc( 50% - 40px);
  }
}

.archive-reference article:nth-child(3n + 3) img {
  border-radius: 0px 40px 40px 40px;
  margin-top: 120px;
}

.archive-reference article:nth-child(3n + 3) .entry-info-box {
  border-radius: 25px 25px 25px 0px;
  right: -100px;
  top: 60%;
}

[type="checkbox"] {
  --checkbox-width: 1.525rem;
  --checkbox-bg: white;
  --checkbox-radius: 7px;
  --checkbox-border-color: #adb399;
  --checkbox-hover-border-color: #adb399;
  --checkbox-checked-bg: #adb399;
  --checkbox-disabled-bg: #adb399;
  --checkbox-disabled-checked-bg: #adb399;
  width: 22px;
  height: 22px;
  position: relative;
  background: #adb399;
  border: none;
  border-radius: 8px;
  transition: 0.3s;
  /* border-radius: 30px; */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
  cursor: pointer;
  margin-right: 10px;
  color: #95b933;
}

[type="text"]:focus,
[type="email"]:focus,
[type="url"]:focus,
[type="password"]:focus,
[type="number"]:focus,
[type="date"]:focus,
[type="datetime-local"]:focus,
[type="month"]:focus,
[type="search"]:focus,
[type="tel"]:focus,
[type="time"]:focus,
[type="week"]:focus,
[multiple]:focus,
textarea:focus,
select:focus {
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #95b933 !important;
  border-color: #95b933 !important;
}

[type="checkbox"],
[type="radio"] {
  color: #95b933 !important;
}

input[type="range"]::-webkit-slider-thumb {
  background: #95b933 !important;
}

.container-before-after {
  position: relative;
  width: 100%;
  height: 650px;
}

.container-before-after .img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 1150px 100%;
}

.container-before-after .foreground-img {
  width: 50%;
}

.container-before-after .slider {
  position: absolute;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  width: 100%;
  height: 100%;
  background: rgba(242, 242, 242, 0.3);
  outline: none;
  margin: 0;
  transition: background 0.2s;
  display: flex;
  justify-content: center;
  align-items: center;
}

.container-before-after .slider:hover {
  background: rgba(242, 242, 242, 0.1);
}

.container-before-after .slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 6px;
  height: 650px;
  background: white;
  cursor: pointer;
}

.container-before-after .slider::-moz-range-thumb {
  width: 6px;
  height: 650px;
  background: white;
  cursor: pointer;
}

.container-before-after .slider-button {
  pointer-events: none;
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: white;
  left: calc(50% - 18px);
  top: calc(50% - 18px);
  display: flex;
  justify-content: center;
  align-items: center;
}

.container-before-after .slider-button::before,
.container-before-after .slider-button::after {
  content: "";
  padding: 3px;
  display: inline-block;
  border: solid #0e1300;
  border-width: 0 2px 2px 0;
}

.container-before-after .slider-button::after {
  transform: rotate(-45deg);
}

.container-before-after .slider-button::before {
  transform: rotate(135deg);
}

.spread-button {
  position: relative;
  overflow: hidden;
  z-index: 1;
  transition: color 1s;
  border-radius: 30px;
  padding: 10px 30px;
  padding-right: 12px;
  letter-spacing: 0.96px;
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(245 246 244 / var(--tw-bg-opacity, 1));
  font-weight: 600;
  text-transform: uppercase;
  --tw-text-opacity: 1 !important;
  color: rgb(149 185 51 / var(--tw-text-opacity, 1)) !important;
}

.spread-button-primary {
  position: relative;
  overflow: hidden;
  z-index: 1;
  transition: color 1s;
  border-radius: 30px;
  padding: 5px 20px;
  padding-right: 9px;
  letter-spacing: 0.96px;
  background: radial-gradient(96.03% 1787.35% at 74.83% 48.57%, #95b933 0%, #57662e 100%);
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  align-items: center;
  font-weight: 600;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.custom-menu-button {
  font-size: 24px;
  padding-right: 14px;
}

.spread-button::before,
.spread-button-primary::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  transition: 0.5s;
  z-index: -1;
  --tw-bg-opacity: 1;
  background-color: rgb(47 64 1 / var(--tw-bg-opacity, 1));
}

.spread-button-primary-dark:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(149 185 51 / var(--tw-text-opacity, 1)) !important;
}

.spread-button-primary-dark::before {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}

.spread-button:hover::before,
.spread-button-primary:hover::before {
  transition: 1s;
  width: 200%;
  padding-bottom: 200%;
  transform: translate(-50%, -50%);
}

.spread-button:after,
.spread-button-primary:after {
  content: "";
  -webkit-mask: url(/wp-content/themes/kiwwwi/src/assets/icons/button-arrow.svg) no-repeat 50% 50%;
  mask: url(/wp-content/themes/kiwwwi/src/assets/icons/button-arrow.svg) no-repeat 50% 50%;
  -webkit-mask-size: cover;
  width: 16px;
  height: 16px;
  mask-size: cover;
  margin-left: 12px;
  line-height: 0px;
  transition: color 1s;
  display: inline-block;
  background-color: white;
  transition: background-color 1s;
}

.spread-button:after {
  background-color: #95b933;
  width: 22px;
  height: 22px;
}

.custom-menu-button:after {
  width: 24px;
  height: 24px;
}

.spread-button-primary-dark:hover::after {
  background-color: #95b933;
}

.spread-button:hover::after {
  background-color: white;
}

.spread-button:hover {
  color: #fff !important;
}

/* Swiper JS CSS */

.swiper-pagination-fraction,
.swiper-button-next:after,
.swiper-button-prev:after {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

/* END Swiper JS CSS */

/* Menu POPUP Settings */

#popupContainer {
  transition: transform 1s ease-in-out;
}

.heading-link-popup {
  font-size: 3rem;
  line-height: 1;
  font-weight: 900;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  opacity: 0.8;
  transition-duration: 500ms;
}

@media (min-width: 1024px) {
  .heading-link-popup {
    font-size: 4.5rem;
    line-height: 1;
  }
}

.heading-sublink-popup {
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 600;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  opacity: 0.8;
  transition-duration: 500ms;
}

.heading-sublink-popup:hover {
  --tw-translate-x: 2.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.popup-link {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}

.popup-link img {
  transform: rotate(-15deg) scale(0.6);
  transform-origin: 0% 100%;
  height: 3rem;
  width: auto;
  opacity: 0;
  transition-duration: 500ms;
}

.popup-sidemenu {
  display: none;
}

.popup-sidemenu .popup-link img {
  height: 1.5rem;
}

.popup-link a {
  opacity: 0.8;
  display: block;
  margin-left: 1rem;
  width: 100%;
  --tw-translate-x: -3.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-duration: 500ms;
}

.popup-sidemenu > * {
  opacity: 0;
}

.fadeInDown {
  animation-name: fadeInDown;
  animation-duration: 0.2s;
  /* Adjust the duration as needed */
  animation-timing-function: ease-out;
  /* Adjust the timing function as needed */
  animation-fill-mode: both;
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
    /* Start position above the element */
  }

  100% {
    opacity: 1;
    transform: translateY(0);
    /* End position at the original location */
  }
}

.popup-sidemenu .popup-link a {
  --tw-translate-x: -2rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.popup-link:hover img {
  transform: rotate(0deg) scale(1);
  opacity: 1;
}

.popup-link:hover a {
  opacity: 1;
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

/* Add this to your CSS file or style section */

.slide-down {
  transform: translateY(0%);
  /* Start at 50% of the screen's height */ transition:transform 0.3s ease-in-out}#slider-container{height:300px}#slider-scroller{position:absolute;top:0;left:0;width:calc(260px * 8);transition:left 1s ease}.slider-item{width:220px;height:110px;display:inline-block;margin:20px;position:relative}.slider-item img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;max-height:100px}.slide-option{overflow:hidden}li.highway-car{flex:1;display:flex;justify-content:center;align-items:center}li.highway-car img{width:auto;max-height:100%;max-width:unset;height:unset;--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transition-duration:500ms}li.highway-car img:hover{--tw-grayscale:grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@keyframes translateinfinite{100%{transform:translateX(-100%)}}#infinite div.highway-barrier ul.highway-lane{animation:translateinfinite 60s linear infinite;height:3rem}#infinite div.highway-barrier ul.highway-lane li.highway-car{min-width:300px}.our-projects-box{position:relative;height:100%;width:100%;overflow:hidden;z-index:1;aspect-ratio:1/1;transition:box-shadow 0.5s}.our-projects-box:nth-child(even){justify-self:start}.our-projects-box:nth-child(odd){justify-self:end}.our-projects-box:hover,.our-projects-box.active{--tw-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px;;--tw-shadow-colored:0px 8px 24px;var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.our-projects-box::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .2);opacity:0;transition:opacity 0.3s ease;z-index:1;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.our-projects-box:hover::before,.our-projects-box.active::before{opacity:1}.project-box-absolute{z-index:1;position:absolute;top:1.25rem;left:1.25rem;max-width:calc(100% - 2.5rem);border-radius:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:.75rem}.our-projects-box h5{font-weight:800;width:-moz-fit-content;width:fit-content;transition:all 0.2s;margin-bottom:7px;--tw-text-opacity:1;color:rgb(149 185 51 / var(--tw-text-opacity,1))}@media (min-width:768px){.our-projects-box h5{margin-bottom:0}}.our-projects-box h5 span{--tw-text-opacity:1;color:rgb(14 19 0 / var(--tw-text-opacity,1))}.storitve-card .our-projects-box h5 span{--tw-text-opacity:1 !important;color:rgb(14 19 0 / var(--tw-text-opacity,1))!important}.our-projects-box:hover h5,.our-projects-box.active h5{margin-bottom:7px}.our-projects-box p{overflow:hidden;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0;transition-duration:0.2s;transition-property:max-width,max-height,opacity;transition-timing-function:ease-in;max-height:100%;max-width:100%;--tw-text-opacity:1;color:rgb(55 60 69 / var(--tw-text-opacity,1));opacity:1}.storitve-card .our-projects-box p{--tw-text-opacity:1 !important;color:rgb(55 60 69 / var(--tw-text-opacity,1))!important}@media (min-width:768px){.our-projects-box p{max-height:0;max-width:0;opacity:0}}.our-projects-box p span{font-weight:900;--tw-text-opacity:1;color:rgb(149 185 51 / var(--tw-text-opacity,1))}.our-project-box-arrow{z-index:1;width:50px;height:54px;position:absolute;padding:12px;padding-bottom:16px;background:#fff;border-top-right-radius:50%;border-top-left-radius:50%;right:12px;transition:bottom 0.2s;bottom:0}@media (min-width:768px){.our-project-box-arrow{bottom:-54px}}.our-projects-box:hover .our-project-box-arrow,.our-projects-box.active .our-project-box-arrow{bottom:0}.our-project-box-arrow:after{content:"";-webkit-mask:url(/wp-content/themes/kiwwwi/src/assets/icons/button-arrow.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/kiwwwi/src/assets/icons/button-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;width:26px;height:26px;mask-size:cover;line-height:0;transition:color 1s;display:inline-block;transition:background-color 1s;background-color:#95b933}.clock-icon{display:flex;align-items:center;gap:4px;color:#95b933;justify-content:end;font-size:12px}.clock-icon:before{content:"";-webkit-mask:url(/wp-content/themes/kiwwwi/src/assets/icons/clock.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/kiwwwi/src/assets/icons/clock.svg) no-repeat 50% 50%;-webkit-mask-size:cover;width:14px;height:14px;mask-size:cover;line-height:0;display:inline-block;background-color:#95b933}.kiwwwi-header{background:linear-gradient(0deg,rgb(255 255 255 / .5),rgb(255 255 255 / .5)),linear-gradient(0deg,rgb(255 255 255 / .65),rgb(255 255 255 / .65));backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.article-box{transition-property:opacity,transform,box-shadow;transition-duration:0.5s;transition-timing-function:ease-out;width:100%;border-radius:1.5rem;border-top-left-radius:0px!important;--tw-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px;;--tw-shadow-colored:0px 8px 24px;var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.article-box:hover{--tw-shadow:rgba(149, 157, 165, 0.4) 0px 8px 24px;;--tw-shadow-colored:0px 8px 24px;var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1024px){.article-box{width:33.333333%}}.article-box:hover .post-thumbnail img{transform:scale(1.1)}.post-thumbnail{margin:24px;margin-bottom:0;padding:0;overflow:hidden;border-radius:10px;border-top-left-radius:0}.post-thumbnail img{padding:80px 40px;-o-object-fit:contain;object-fit:contain;width:100%;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-out}article.type-vticniki{box-shadow:0 4px 7.8px 0 #00000040;border:1px solid #E6E6E6;padding:32px!important;overflow:hidden;border-radius:15px!important;transition:transform 0.3s,box-shadow 0.3s}article.type-vticniki:hover{box-shadow:0 40.96px 119.14px 2.07px #0000001C;transform:scale(1.025)}#theme-toggle{display:inline-block;width:28px;height:28px;position:relative;--before-mask:url(/wp-content/themes/kiwwwi/src/assets/icons/day.svg) no-repeat 50% 50%;--after-mask:url(/wp-content/themes/kiwwwi/src/assets/icons/night.svg) no-repeat 50% 50%}.dark #theme-toggle{--after-mask:url(/wp-content/themes/kiwwwi/src/assets/icons/day.svg) no-repeat 50% 50%;--before-mask:url(/wp-content/themes/kiwwwi/src/assets/icons/night.svg) no-repeat 50% 50%}#theme-toggle:before{content:"";display:block;width:100%;height:100%;-webkit-mask:var(--before-mask);mask:var(--before-mask);-webkit-mask-size:cover;mask-size:cover;background-color:#0e1300;transition:all 0.7s ease;animation:endHover 0.7s ease forwards}#theme-toggle:hover:before{animation:changeIcon 0.7s ease forwards}@keyframes changeIcon{0%{transform:rotate(0deg);opacity:1;-webkit-mask:var(--before-mask);mask:var(--before-mask)}25%{transform:rotate(60deg)}50%{transform:rotate(0deg);opacity:.5}75%{transform:rotate(30deg);opacity:1}100%{transform:rotate(0deg);opacity:1;-webkit-mask:var(--after-mask);mask:var(--after-mask)}}@keyframes endHover{0%{transform:rotate(0deg);opacity:0}25%{transform:rotate(60deg)}50%{transform:rotate(0deg);opacity:.5}75%{transform:rotate(30deg)}100%{transform:rotate(0deg);opacity:1}}.test-container>div:first-child>*{opacity:0}#lines-icon .line{fill:#0e1300;transition:all 0.3s ease}#lines-icon:not(.open):hover .top{y:7}#lines-icon:not(.open):hover .bottom{x:5;y:31;width:28px}#lines-icon.open .top{x:2;y:18;width:34px;transform:rotate(-45deg);transform-origin:50% 50%}#lines-icon.open .middle{opacity:0;x:2;y:18;width:34px;transform:rotate(45deg);transform-origin:50% 50%}#lines-icon.open .bottom{x:2;y:18;width:34px;transform:rotate(45deg);transform-origin:50% 50%}.referenceSwiper{margin:-16px;padding:16px;padding-right:100px;margin-top:50px}.swiper__pagination{text-align:center;margin-top:32px;margin-left:auto;margin-right:auto;max-width:350px}.swiper__pagination .swiper-pagination-bullet{width:calc((100% - 24px * 3) / 7);height:4px;display:inline-block;background:#fff;opacity:.5;margin:0 5px;border-radius:2px;transition:opacity 0.5s,background-color 0.5s,width 0.5s;transition-delay:0.5s,0.5s,0s}.swiper__pagination .swiper-pagination-bullet-active{opacity:.9;background:#fff;width:calc((100% - 10px * 3) / 6 * 3);transition-delay:0s}#kiwwwi-maskota svg>g>g{transform:matrix(1,0,0,1,0,0)}.big-txt{font-size:16px}@media (min-width:1024px){.big-txt{font-size:1.25rem;line-height:1.75rem}}.contact-bottom-seeds img{width:calc(var(--pixel) * 130);height:calc(var(--pixel) * 25)}.kiwwwi-h2{font-size:48px;line-height:52px;font-weight:800;text-transform:uppercase;margin-bottom:1.5rem;--tw-text-opacity:1;color:rgb(149 185 51 / var(--tw-text-opacity,1))}@media (min-width:1024px){.kiwwwi-h2{font-size:54px;line-height:60px}.kiwwwi-h2.big-txt{font-size:85px;line-height:92px}}.kiwwwi-h2 span{--tw-text-opacity:1;color:rgb(14 19 0 / var(--tw-text-opacity,1))}.storitve-card .kiwwwi-h2 span{--tw-text-opacity:1 !important;color:rgb(14 19 0 / var(--tw-text-opacity,1))!important}.kiwwwi-h2 span:is(.dark *){--tw-text-opacity:1;color:rgb(241 236 255 / var(--tw-text-opacity,1))}.kiwwwi-h2.alt span{--tw-text-opacity:1;color:rgb(241 236 255 / var(--tw-text-opacity,1))}.storitve-card .text-p_dark{--tw-text-opacity:1 !important;color:rgb(55 60 69 / var(--tw-text-opacity,1))!important}.storitve-card .text-h_dark{--tw-text-opacity:1 !important;color:rgb(14 19 0 / var(--tw-text-opacity,1))!important}#line-mobile{background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-contact-line.png);position:absolute;bottom:-155px;right:-5px;width:224px;height:505px;z-index:1;background-repeat:no-repeat;background-position:bottom}#line-mobile svg{width:220px!important;height:440px!important}.grecaptcha-badge{z-index:50}.storitve-dark-box-1{overflow:hidden;border-radius:64px;border-top-left-radius:0;--tw-bg-opacity:1;background-color:rgb(47 65 0 / var(--tw-bg-opacity,1));background-image:url(/wp-content/themes/kiwwwi/src/assets/images/background/bg-storitve-box-mobile.png);background-size:100% 100%}@media (min-width:1024px){.storitve-dark-box-1{border-radius:80px;border-bottom-left-radius:0;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/background/bg-storitve-box.png)}}.storitve-dark-box-1 .seeds,.storitve-dark-box-2 .seeds,.storitve-box-1 .seeds,.storitve-box-2 .seeds{position:absolute;width:100%;height:100%}.storitve-dark-box-1:before{--before:180px;--after:-16px;--calculate-position:calc(var(--position-with-padding) + var(--after) - max(min(var(--position-transition), calc(var(--before) + var(--container-padding) + var(--after))), 0px));position:absolute;top:0;left:var(--calculate-position);height:265px;width:358px;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-storitve-box-1.png)}@media (min-width:1024px){.storitve-dark-box-1:before{--tw-content:'';content:var(--tw-content)}}.storitve-dark-box-1 .seeds:before{content:"";position:absolute;width:46px;height:48px;bottom:160px;left:16px;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-storitve-box-4.png)}@media (min-width:1024px){.storitve-dark-box-1 .seeds:before{bottom:50px;left:calc(50% - 60px);height:336px;width:485px;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-storitve-box-2.png)}}.storitve-dark-box-1 .seeds:after{--before:280px;--after:0px;--calculate-position:calc(var(--position-with-padding) + var(--after) - max(min(var(--position-transition), calc(var(--before) + var(--container-padding) + var(--after))), 0px));position:absolute}@media (min-width:1024px){.storitve-dark-box-1 .seeds:after{top:55px;right:var(--calculate-position);height:185px;width:207px;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-storitve-box-3.png);--tw-content:'';content:var(--tw-content)}}.storitve-dark-box-1 .storitve-text-box:after{content:"";position:absolute;width:79px;height:88px;right:calc(50% - 150px);bottom:25px;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-contact-kje-smo.png)}@media (min-width:1024px){.storitve-dark-box-1 .storitve-text-box:after{display:none}}.storitve-dark-box-2{overflow:hidden;border-radius:64px;border-top-left-radius:0;--tw-bg-opacity:1;background-color:rgb(47 65 0 / var(--tw-bg-opacity,1));background-image:url(/wp-content/themes/kiwwwi/src/assets/images/background/bg-storitve-box-mobile.png);background-size:100% 100%}@media (min-width:1024px){.storitve-dark-box-2{border-radius:80px;border-bottom-left-radius:0;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/background/bg-storitve-box-1.png)}}.storitve-box-1,.storitve-box-2{padding-top:70px}@media (min-width:1024px){.storitve-box-1,.storitve-box-2{padding-top:0}}.storitve-box-1 .storitve-text-box:before{content:"";position:absolute;width:94px;height:62px;right:50%;top:-50px;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/Group-1667.png)}@media (min-width:1024px){.storitve-box-1 .storitve-text-box:before{display:none}}.storitve-box-1 .storitve-text-box:after{content:"";position:absolute;width:147px;height:69px;left:32px;bottom:0;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/Group-1666.png)}@media (min-width:1024px){.storitve-box-1 .storitve-text-box:after{left:unset;bottom:-55px;right:50%;height:190px;width:182px;--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/Group-1648.png)}}.storitve-dark-box-2 .storitve-text-box:before{content:"";position:absolute;width:80px;height:88px;right:calc(50% - 150px);bottom:50px;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-contact-kje-smo.png)}@media (min-width:1024px){.storitve-dark-box-2 .storitve-text-box:before{bottom:-55px;right:0;height:304px;width:499px;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/Group-1647.png)}}.storitve-dark-box-2 .seeds:before{content:"";position:absolute;width:60px;height:94px;left:20px;bottom:120px;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/Group-1672.png)}@media (min-width:1024px){.storitve-dark-box-2 .seeds:before{display:none}}.storitve-dark-box-2 .seeds:after{--before:280px;--after:-16px;--calculate-position:calc(var(--position-with-padding) + var(--after) - max(min(var(--position-transition), calc(var(--before) + var(--container-padding) + var(--after))), 0px));content:"";position:absolute;width:45px;height:47px;right:9px;bottom:340px;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-storitve-box-4.png)}@media (min-width:1024px){.storitve-dark-box-2 .seeds:after{bottom:0;right:0;height:537px;width:316px;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/Group-1644.png)}}.storitve-box-2 .storitve-text-box:before{content:"";position:absolute;width:80px;height:98px;left:calc(50% + 40px);bottom:50px;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/Group-1671.png)}@media (min-width:1024px){.storitve-box-2 .storitve-text-box:before{display:none}}.storitve-box-2:before{--before:280px;--after:-16px;--calculate-position:calc(var(--position-with-padding) + var(--after) - max(min(var(--position-transition), calc(var(--before) + var(--container-padding) + var(--after))), 0px));position:absolute}@media (min-width:1024px){.storitve-box-2:before{top:200px;left:var(--calculate-position);height:138px;width:209px;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/Group-1650.png);--tw-content:'';content:var(--tw-content)}}.storitve-box-2:after{--before:280px;--after:0px;--calculate-position:calc(var(--position-with-padding) + var(--after) - max(min(var(--position-transition), calc(var(--before) + var(--container-padding) + var(--after))), 0px));content:"";position:absolute;width:69px;height:163px;right:0;bottom:130px;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/Group-1670.png)}@media (min-width:1024px){.storitve-box-2:after{left:unset;top:63px;right:var(--calculate-position);height:170px;width:213px;background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/Group-1649.png)}}.add-to-cart-button .elementor-widget-container form.cart button.single_add_to_cart_button,.spread-button-primary-container a,.wc-block-components-button,.woocommerce-order-downloads table.woocommerce-table .download-file .woocommerce-MyAccount-downloads-file,.add_to_cart_button{position:relative;overflow:hidden;z-index:1;transition:color 1s;border-radius:30px;padding:5px 20px;padding-right:9px;letter-spacing:.96px;background:radial-gradient(96.03% 1787.35% at 74.83% 48.57%,#95b933 0%,#57662e 100%);display:flex;width:-moz-fit-content;width:fit-content;align-items:center;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.add-to-cart-button .elementor-widget-container form.cart button.single_add_to_cart_button::before,.spread-button-primary-container a:before,.wc-block-components-button:before,.woocommerce-order-downloads table.woocommerce-table .download-file .woocommerce-MyAccount-downloads-file:before,.add_to_cart_button:before{content:"";position:absolute;width:0;height:0;border-radius:50%;transform:translate(-50%,-50%);top:50%;left:50%;transition:0.5s;z-index:-1;--tw-bg-opacity:1;background-color:rgb(47 64 1 / var(--tw-bg-opacity,1))}.add-to-cart-button .elementor-widget-container form.cart button.single_add_to_cart_button:hover::before,.spread-button-primary-container a:hover:before,.wc-block-components-button:hover:before,.woocommerce-order-downloads table.woocommerce-table .download-file .woocommerce-MyAccount-downloads-file:hover:before,.add_to_cart_button:hover:before{transition:1s;width:200%;padding-bottom:200%;transform:translate(-50%,-50%)}.add-to-cart-button .elementor-widget-container form.cart button.single_add_to_cart_button:after,.spread-button-primary-container a:after,.wc-block-components-button:after,.woocommerce-order-downloads table.woocommerce-table .download-file .woocommerce-MyAccount-downloads-file:after,.add_to_cart_button:after{content:"";-webkit-mask:url(/wp-content/themes/kiwwwi/src/assets/icons/button-arrow.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/kiwwwi/src/assets/icons/button-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:cover;width:16px;height:16px;mask-size:cover;margin-left:12px;line-height:0;transition:color 1s;display:inline-block;background-color:#fff;transition:background-color 1s}.wc-block-components-button.wc-block-components-button--loading:after{display:none}.add-to-cart-button .elementor-widget-container form.cart button.single_add_to_cart_button,.woocommerce-order-downloads table.woocommerce-table .download-file .woocommerce-MyAccount-downloads-file{padding:.618em 1em}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-onsale{border:none;background:radial-gradient(96.03% 1787.35% at 74.83% 48.57%,#95b933 0%,#57662e 100%);--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.woocommerce-page .kiwwwi-header-container{display:none}.checkout-floating-box{top:8rem!important}.woocommerce-order h2{font-size:32px}.woocommerce-order h3{font-size:24px}.custom-vticnik h4{font-weight:700;font-size:35.5px!important;line-height:125%!important}.custom-vticnik h6{font-family:Inter;font-weight:700;font-size:15.55px!important;line-height:170%!important}.custom-vticnik .post-thumbnail *{position:relative}.custom-vticnik .post-thumbnail{color:#445C01;background:#ABD629;position:relative;transition:color 0.3s,background 0.3s}.custom-vticnik:hover .post-thumbnail{color:#ABD629;background:#445C01}.custom-vticnik .post-thumbnail:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:url(/wp-content/themes/kiwwwi/src/assets/images/maskota/vticniki-bg.webp);background-size:60%;background-repeat:no-repeat;background-position:100% 100%;opacity:.07;transition:background 0.3s,opacity 0.3s}.custom-vticnik:hover .post-thumbnail:before{opacity:1;background-position:100% 80%}.vticniki-category-selector div{transition:border 0.3s,background 0.3s}.vticniki-category-selector:hover div{border-color:#fff;background:#fff}.vticniki-category-selector img{transition:filter 0.3s}.vticniki-category-selector:hover img{filter:none}.vticniki-category-selector span{transition:-webkit-text-decoration 0.3s;transition:text-decoration 0.3s;transition:text-decoration 0.3s,-webkit-text-decoration 0.3s}.vticniki-category-selector:hover span{text-decoration:underline}@media (min-width:1024px){.peski-left-bottom-ref:after{content:"";background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-bl-1.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:calc(50% + var(--pixel) * 2);left:0;width:calc(var(--pixel) * 23);height:calc(var(--pixel) * 20);z-index:0;background-color:#fff0}.peski-right-top:after{content:"";background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-tr.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:-56px;right:-46px;width:66px;height:66px;background-color:#fff0}.peski-left-top:after{content:"";background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-lt.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:-45px;left:-30px;width:66px;height:66px;background-color:#fff0}.peski-info-contact:after{content:"";background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seed-info-contact.png);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-120px;right:200px;width:188px;height:445px;z-index:0;background-color:#fff0}#line-desktop{position:absolute;bottom:-180px;left:350px;width:188px;height:340px;z-index:0;background-color:#fff0}.contact-seeds-lt:after{content:"";background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-contact-lt.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:-50px;left:-130px;width:290px;height:380px;z-index:0;background-color:#fff0}.contact-seeds-br:after{--before:250px;--after:0px;--calculate-position:calc(var(--position-with-padding) + var(--after) - max(min(var(--position-transition), calc(var(--before) + var(--container-padding) + var(--after))), 0px));content:"";background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-contact-br.png);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-40px;right:var(--calculate-position);width:calc(var(--pixel) * 38);height:calc(var(--pixel) * 27);z-index:0;background-color:#fff0}.contact-seeds-tl-1:after{content:"";background-image:url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-contact-tl-1.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:-150px;left:-50px;width:230px;height:82px;z-index:0;background-color:#fff0}.big-button{padding:10px 30px;padding-right:12px;font-size:24px;font-weight:600}.big-button:after{width:24px;height:24px}}@media (max-width:1023px){.popup-sidemenu{display:none!important}.post-thumbnail img{padding:60px 40px}article.type-vticniki .spread-button-primary{padding:10px 20px;padding-right:9px}article.type-vticniki:hover{box-shadow:0 4px 7.8px 0 #00000040;transform:scale(1)}}@media (max-width:992px){.archive-reference article .entry-info-box{position:relative;top:0px!important;right:0px!important;left:0px!important;bottom:0px!important;width:100%}.archive-reference article{display:flex;flex-direction:column}.archive-reference article img{margin-bottom:0px!important}.storitve-card{width:100%!important}}#line{max-height:calc(100% - 200px);background-image:url(/wp-content/themes/kiwwwi/src/assets/images/background/Reference-bg.png);background-repeat:no-repeat;background-position:top center;background-size:80% auto;-webkit-mask-image:url(/wp-content/uploads/line.png);-webkit-mask-repeat:repeat-y;-webkit-mask-position:top center;-webkit-mask-size:80% auto;mask-image:url(/wp-content/uploads/line.png);mask-repeat:repeat-y;mask-position:top center;mask-size:80% auto;background:linear-gradient(to bottom,#2f4100,#95b933);-webkit-mask-composite:source-in;mask-composite:intersect}#line:after{content:'';position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#fff,#00000000);height:100px}.dark #line:after{background:linear-gradient(to top,#1E1C1C,#00000000)}.before\:absolute::before{content:var(--tw-content);position:absolute}.before\:-bottom-0::before{content:var(--tw-content);bottom:0}.before\:-right-\[5px\]::before{content:var(--tw-content);right:-5px}.before\:-top-\[15px\]::before{content:var(--tw-content);top:-15px}.before\:left-0::before{content:var(--tw-content);left:0}.before\:right-0::before{content:var(--tw-content);right:0}.before\:top-0::before{content:var(--tw-content);top:0}.before\:z-0::before{content:var(--tw-content);z-index:0}.before\:h-\[67px\]::before{content:var(--tw-content);height:67px}.before\:w-\[51px\]::before{content:var(--tw-content);width:51px}.before\:overflow-hidden::before{content:var(--tw-content);overflow:hidden}.before\:rounded-64px::before{content:var(--tw-content);border-radius:64px}.before\:bg-\[url\(\'\/wp-content\/themes\/kiwwwi\/src\/assets\/images\/seeds\/seeds-bl\.png\'\)\]::before {
  content: var(--tw-content);
  background-image: url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-bl.png);
}

.before\:bg-\[url\(\'\/wp-content\/themes\/kiwwwi\/src\/assets\/images\/seeds\/seeds-contact-mobile-below\.png\'\)\]::before {
  content: var(--tw-content);
  background-image: url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-contact-mobile-below.png);
}

.before\:bg-contain::before {
  content: var(--tw-content);
  background-size: contain;
}

.before\:bg-\[position\:center_bottom_24px\]::before {
  content: var(--tw-content);
  background-position: center bottom 24px;
}

.before\:bg-no-repeat::before {
  content: var(--tw-content);
  background-repeat: no-repeat;
}

.before\:content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content);
}

.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}

.after\:-bottom-\[120px\]::after {
  content: var(--tw-content);
  bottom: -120px;
}

.after\:-bottom-\[90px\]::after {
  content: var(--tw-content);
  bottom: -90px;
}

.after\:right-4::after {
  content: var(--tw-content);
  right: 1rem;
}

.after\:right-9::after {
  content: var(--tw-content);
  right: 2.25rem;
}

.after\:h-\[65px\]::after {
  content: var(--tw-content);
  height: 65px;
}

.after\:h-\[87px\]::after {
  content: var(--tw-content);
  height: 87px;
}

.after\:w-\[174px\]::after {
  content: var(--tw-content);
  width: 174px;
}

.after\:w-\[80px\]::after {
  content: var(--tw-content);
  width: 80px;
}

.after\:bg-\[url\(\'\/wp-content\/themes\/kiwwwi\/src\/assets\/images\/seeds\/seeds-contact-kje-smo\.png\'\)\]::after {
  content: var(--tw-content);
  background-image: url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-contact-kje-smo.png);
}

.after\:bg-\[url\(\'\/wp-content\/themes\/kiwwwi\/src\/assets\/images\/seeds\/seeds-storitve-1\.png\'\)\]::after {
  content: var(--tw-content);
  background-image: url(/wp-content/themes/kiwwwi/src/assets/images/seeds/seeds-storitve-1.png);
}

.after\:bg-contain::after {
  content: var(--tw-content);
  background-size: contain;
}

.after\:pl-2::after {
  content: var(--tw-content);
  padding-left: 0.5rem;
}

.after\:transition-all::after {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.after\:duration-300::after {
  content: var(--tw-content);
  transition-duration: 300ms;
}

.after\:content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}

.after\:content-\[\'\>\'\]::after {
  --tw-content: '>';
  content: var(--tw-content);
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.after\:hover\:pl-3:hover::after {
  content: var(--tw-content);
  padding-left: 0.75rem;
}

.dark\:\!bg-gray-700:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1)) !important;
}

.dark\:bg-black_mode_bg:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 28 28 / var(--tw-bg-opacity, 1));
}

.dark\:text-black:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}

.dark\:text-gray-400:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}

.dark\:text-h_light:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(241 236 255 / var(--tw-text-opacity, 1));
}

.dark\:text-primary:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(149 185 51 / var(--tw-text-opacity, 1));
}

@media (min-width: 768px) {
  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:max-h-12 {
    max-height: 3rem;
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:self-auto {
    align-self: auto;
  }

  .md\:pl-24 {
    padding-left: 6rem;
  }

  .md\:pr-40 {
    padding-right: 10rem;
  }
}

@media (min-width: 1024px) {
  .lg\:static {
    position: static;
  }

  .lg\:-left-52 {
    left: -13rem;
  }

  .lg\:-top-16 {
    top: -4rem;
  }

  .lg\:bottom-auto {
    bottom: auto;
  }

  .lg\:right-16 {
    right: 4rem;
  }

  .lg\:top-\[400px\] {
    top: 400px;
  }

  .lg\:order-1 {
    order: 1;
  }

  .lg\:order-2 {
    order: 2;
  }

  .lg\:m-0 {
    margin: 0px;
  }

  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lg\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .lg\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:\!mb-36 {
    margin-bottom: 9rem !important;
  }

  .lg\:-mb-24 {
    margin-bottom: -6rem;
  }

  .lg\:-mb-8 {
    margin-bottom: -2rem;
  }

  .lg\:-mt-10 {
    margin-top: -2.5rem;
  }

  .lg\:-mt-40 {
    margin-top: -10rem;
  }

  .lg\:mb-0 {
    margin-bottom: 0px;
  }

  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:mb-32 {
    margin-bottom: 8rem;
  }

  .lg\:mb-36 {
    margin-bottom: 9rem;
  }

  .lg\:ml-\[calc\(40\%\+16px\)\] {
    margin-left: calc(40% + 16px);
  }

  .lg\:ml-\[calc\(40\%-215px\)\] {
    margin-left: calc(40% - 215px);
  }

  .lg\:ml-\[calc\(40\%-265px\)\] {
    margin-left: calc(40% - 265px);
  }

  .lg\:mr-auto {
    margin-right: auto;
  }

  .lg\:mt-0 {
    margin-top: 0px;
  }

  .lg\:mt-24 {
    margin-top: 6rem;
  }

  .lg\:mt-32 {
    margin-top: 8rem;
  }

  .lg\:mb-24 {
    margin-bottom: 6rem;
  }

  .lg\:mb-12 {
    margin-bottom: 3rem;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline {
    display: inline;
  }

  .lg\:\!flex {
    display: flex !important;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:size-auto {
    width: auto;
    height: auto;
  }

  .lg\:h-\[760px\] {
    height: 760px;
  }

  .lg\:h-10 {
    height: 2.5rem;
  }

  .lg\:max-h-\[500px\] {
    max-height: 500px;
  }

  .lg\:min-h-\[650px\] {
    min-height: 650px;
  }

  .lg\:\!w-1\/2 {
    width: 50% !important;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:w-2\/5 {
    width: 40%;
  }

  .lg\:w-3\/4 {
    width: 75%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:w-4\/5 {
    width: 80%;
  }

  .lg\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }

  .lg\:max-w-\[390px\] {
    max-width: 390px;
  }

  .lg\:max-w-\[500px\] {
    max-width: 500px;
  }

  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-col {
    flex-direction: column;
  }

  .lg\:items-start {
    align-items: flex-start;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:justify-start {
    justify-content: flex-start;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:gap-8 {
    gap: 2rem;
  }

  .lg\:gap-10 {
    gap: 2.5rem;
  }

  .lg\:gap-20 {
    gap: 5rem;
  }

  .lg\:gap-2 {
    gap: 0.5rem;
  }

  .lg\:self-end {
    align-self: flex-end;
  }

  .lg\:\!justify-self-end {
    justify-self: end !important;
  }

  .lg\:rounded-80px {
    border-radius: 80px;
  }

  .lg\:\!rounded-bl-64px {
    border-bottom-left-radius: 64px !important;
  }

  .lg\:\!rounded-tl-\[30px\] {
    border-top-left-radius: 30px !important;
  }

  .lg\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .lg\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .lg\:rounded-tl-80px {
    border-top-left-radius: 80px;
  }

  .lg\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .lg\:bg-\[url\(\'\/wp-content\/themes\/kiwwwi\/src\/assets\/images\/background\/bg-contact-1\.png\'\)\] {
    background-image: url(/wp-content/themes/kiwwwi/src/assets/images/background/bg-contact-1.png)}.lg\:bg-cover{background-size:cover}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:\!pb-0{padding-bottom:0px!important}.lg\:pb-0{padding-bottom:0}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pb-36{padding-bottom:9rem}.lg\:pb-40{padding-bottom:10rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pl-0{padding-left:0}.lg\:pl-14{padding-left:3.5rem}.lg\:pr-0{padding-right:0}.lg\:pt-0{padding-top:0}.lg\:pt-40{padding-top:10rem}.lg\:text-left{text-align:left}.lg\:\!text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}.lg\:text-\[160px\]{font-size:160px}.lg\:text-\[250px\]{font-size:250px}.lg\:text-\[28px\]{font-size:28px}.lg\:text-\[44px\]{font-size:44px}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:normal-case{text-transform:none}.lg\:\!leading-6{line-height:1.5rem!important}.lg\:leading-\[1\]{line-height:1}.lg\:leading-\[54px\]{line-height:54px}.lg\:before\:hidden::before{content:var(--tw-content);display:none}.lg\:after\:hidden::after{content:var(--tw-content);display:none}}