@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&family=League+Spartan:wght@100..900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,::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:Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}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,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:-0.25em;}sup{top:-0.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:transparent;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]{display:none;}[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:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.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 transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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:#2563eb;}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;}::-webkit-date-and-time-value{min-height:1.5em;}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0;}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact;}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.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:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000;}[type='checkbox']{border-radius:0px;}[type='radio']{border-radius:100%;}[type='checkbox']:focus,[type='radio']:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--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{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;}[type='checkbox']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");}[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");}[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{border-color:transparent;background-color:currentColor;}[type='checkbox']:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;}[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{border-color:transparent;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 solid ButtonText;outline:1px auto -webkit-focus-ring-color;}:root,[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1));}@supports not (color:oklch(0% 0 0)){:root{color-scheme:light;--fallback-p:#491eff;--fallback-pc:#d4dbff;--fallback-s:#ff41c7;--fallback-sc:#fff9fc;--fallback-a:#00cfbd;--fallback-ac:#00100d;--fallback-n:#2b3440;--fallback-nc:#d7dde4;--fallback-b1:#ffffff;--fallback-b2:#e5e6e6;--fallback-b3:#e5e6e6;--fallback-bc:#1f2937;--fallback-in:#00b3f0;--fallback-inc:#000000;--fallback-su:#00ca92;--fallback-suc:#000000;--fallback-wa:#ffc22d;--fallback-wac:#000000;--fallback-er:#ff6f70;--fallback-erc:#000000;}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--fallback-p:#7582ff;--fallback-pc:#050617;--fallback-s:#ff71cf;--fallback-sc:#190211;--fallback-a:#00c7b5;--fallback-ac:#000e0c;--fallback-n:#2a323c;--fallback-nc:#a6adbb;--fallback-b1:#1d232a;--fallback-b2:#191e24;--fallback-b3:#15191e;--fallback-bc:#a6adbb;--fallback-in:#00b3f0;--fallback-inc:#000000;--fallback-su:#00ca92;--fallback-suc:#000000;--fallback-wa:#ffc22d;--fallback-wac:#000000;--fallback-er:#ff6f70;--fallback-erc:#000000;}}}html{-webkit-tap-highlight-color:transparent;}*{scrollbar-color:color-mix(in oklch,currentColor 35%,transparent) transparent;}*:hover{scrollbar-color:color-mix(in oklch,currentColor 60%,transparent) transparent;}:root{color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:89.824% 0.06192 275.75;--ac:15.352% 0.0368 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:49.12% 0.3096 275.75;--s:69.71% 0.329 342.55;--sc:98.71% 0.0106 342.55;--a:76.76% 0.184 183.61;--n:32.1785% 0.02476 255.701624;--nc:89.4994% 0.011585 252.096176;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.4169% 0.00108 197.137559;--bc:27.8078% 0.029596 256.847952;}input[type="range"]::-webkit-slider-thumb{height:1rem;width:1rem;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;}input[type="range"]:disabled::-webkit-slider-thumb{}input[type="range"]:disabled:focus::-webkit-slider-thumb{}input[type="range"]:disabled:active::-webkit-slider-thumb{}input[type="range"]::-moz-range-thumb{height:1rem;width:1rem;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;}input[type="range"]:disabled::-moz-range-thumb{}input[type="range"]::-moz-range-progress{}input[type="range"]::-ms-fill-lower{}input[type="range"]:focus{outline:none;}input[type="range"]:focus::-webkit-slider-thumb{}input[type="range"]:active::-webkit-slider-thumb{}*,::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(59 130 246 / 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(59 130 246 / 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:;}.container{width:100%;margin-right:auto;margin-left:auto;}@media (min-width:320px){.container{max-width:320px;}}@media (min-width:640px){.container{max-width:640px;}}@media (min-width:768px){.container{max-width:768px;}}@media (min-width:1024px){.container{max-width:1024px;}}@media (min-width:1280px){.container{max-width:1280px;}}@media (min-width:1536px){.container{max-width:1536px;}}.alert{display:grid;width:100%;grid-auto-flow:row;align-content:flex-start;align-items:center;justify-items:center;gap:1rem;text-align:center;border-radius:var(--rounded-box,1rem);border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));padding:1rem;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--alert-bg);}@media (min-width:640px){.alert{grid-auto-flow:column;grid-template-columns:auto minmax(auto,1fr);justify-items:start;text-align:start;}}.avatar.placeholder > div{display:flex;align-items:center;justify-content:center;}@media (hover:hover){.label a:hover{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));}.menu li > *:not(ul,.menu-title,details,.btn):active,.menu li > *:not(ul,.menu-title,details,.btn).active,.menu li > details > summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));}.tab:hover{--tw-text-opacity:1;}.table tr.hover:hover,.table tr.hover:nth-child(even):hover{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));}}.btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn,0.5rem);border-color:transparent;border-color:oklch(var(--btn-color,var(--b2)) / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:0.875rem;line-height:1em;gap:0.5rem;font-weight:600;text-decoration-line:none;transition-duration:200ms;transition-timing-function:cubic-bezier(0,0,0.2,1);border-width:var(--border-btn,1px);transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color,var(--b2)) / var(--tw-bg-opacity));--tw-bg-opacity:1;--tw-border-opacity:1;}.btn-disabled,.btn[disabled],.btn:disabled{pointer-events:none;}.btn-circle{height:3rem;width:3rem;border-radius:9999px;padding:0px;}:where(.btn:is(input[type="checkbox"])),:where(.btn:is(input[type="radio"])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.btn:is(input[type="checkbox"]):after,.btn:is(input[type="radio"]):after{--tw-content:attr(aria-label);content:var(--tw-content);}.checkbox{flex-shrink:0;--chkbg:var(--fallback-bc,oklch(var(--bc)/1));--chkfg:var(--fallback-b1,oklch(var(--b1)/1));height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-btn,0.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2;}.collapse:not(td):not(tr):not(colgroup){visibility:visible;}.collapse{position:relative;display:grid;overflow:hidden;grid-template-rows:max-content 0fr;transition:grid-template-rows 0.2s;width:100%;border-radius:var(--rounded-box,1rem);}.collapse-title,.collapse > input[type="checkbox"],.collapse > input[type="radio"],.collapse-content{grid-column-start:1;grid-row-start:1;}.collapse > input[type="checkbox"],.collapse > input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;}:where(.collapse > input[type="checkbox"]),:where(.collapse > input[type="radio"]){height:100%;width:100%;z-index:1;}.collapse[open],.collapse-open,.collapse:focus:not(.collapse-close){grid-template-rows:max-content 1fr;}.collapse:not(.collapse-close):has(> input[type="checkbox"]:checked),.collapse:not(.collapse-close):has(> input[type="radio"]:checked){grid-template-rows:max-content 1fr;}.collapse[open] > .collapse-content,.collapse-open > .collapse-content,.collapse:focus:not(.collapse-close) > .collapse-content,.collapse:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-content,.collapse:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-content{visibility:visible;min-height:-moz-fit-content;min-height:fit-content;}.diff{position:relative;display:grid;width:100%;overflow:hidden;direction:ltr;container-type:inline-size;grid-template-columns:auto 1fr;}.divider{display:flex;flex-direction:row;align-items:center;align-self:stretch;margin-top:1rem;margin-bottom:1rem;height:1rem;white-space:nowrap;}.divider:before,.divider:after{height:0.125rem;width:100%;flex-grow:1;--tw-content:'';content:var(--tw-content);background-color:var(--fallback-bc,oklch(var(--bc)/0.1));}.drawer{position:relative;display:grid;grid-auto-columns:max-content auto;width:100%;}.drawer-content{grid-column-start:2;grid-row-start:1;min-width:0px;}.drawer-side{pointer-events:none;position:fixed;inset-inline-start:0px;top:0px;grid-column-start:1;grid-row-start:1;display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));align-items:flex-start;justify-items:start;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;height:100vh;height:100dvh;}.drawer-side > .drawer-overlay{position:sticky;top:0px;place-self:stretch;cursor:pointer;background-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:200ms;}.drawer-side > *{grid-column-start:1;grid-row-start:1;}.drawer-side > *:not(.drawer-overlay){transition-property:transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:300ms;will-change:transform;transform:translateX(-100%);}[dir="rtl"] .drawer-side > *:not(.drawer-overlay){transform:translateX(100%);}.drawer-toggle{position:fixed;height:0px;width:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;}.drawer-toggle:checked ~ .drawer-side{pointer-events:auto;visibility:visible;overflow-y:auto;}.drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay){transform:translateX(0%);}.drawer-end{grid-auto-columns:auto max-content;}.drawer-end > .drawer-toggle ~ .drawer-content{grid-column-start:1;}.drawer-end > .drawer-toggle ~ .drawer-side{grid-column-start:2;justify-items:end;}.drawer-end > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay){transform:translateX(100%);}[dir="rtl"] .drawer-end > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay){transform:translateX(-100%);}.drawer-end > .drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay){transform:translateX(0%);}.dropdown{position:relative;display:inline-block;}.dropdown > *:not(summary):focus{outline:2px solid transparent;outline-offset:2px;}.dropdown .dropdown-content{position:absolute;}.dropdown:is(:not(details)) .dropdown-content{visibility:hidden;opacity:0;transform-origin:top;--tw-scale-x:.95;--tw-scale-y:.95;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-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:200ms;}.dropdown-end .dropdown-content{inset-inline-end:0px;}.dropdown-left .dropdown-content{bottom:auto;inset-inline-end:100%;top:0px;transform-origin:right;}.dropdown-right .dropdown-content{bottom:auto;inset-inline-start:100%;top:0px;transform-origin:left;}.dropdown-bottom .dropdown-content{bottom:auto;top:100%;transform-origin:top;}.dropdown-top .dropdown-content{bottom:100%;top:auto;transform-origin:bottom;}.dropdown-end.dropdown-right .dropdown-content{bottom:0px;top:auto;}.dropdown-end.dropdown-left .dropdown-content{bottom:0px;top:auto;}.dropdown.dropdown-open .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content,.dropdown:focus-within .dropdown-content{visibility:visible;opacity:1;}@media (hover:hover){.dropdown.dropdown-hover:hover .dropdown-content{visibility:visible;opacity:1;}.btm-nav > *.\!disabled:hover{pointer-events:none !important;--tw-border-opacity:0 !important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) !important;--tw-bg-opacity:0.1 !important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))) !important;--tw-text-opacity:0.2 !important;}.btm-nav > *.disabled:hover,.btm-nav > *[disabled]:hover{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2;}.btn:hover{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));}@supports (color:color-mix(in oklab,black,black)){.btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2)) / var(--tw-bg-opacity,1)) 90%,black);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2)) / var(--tw-border-opacity,1)) 90%,black);}}@supports not (color:oklch(0% 0 0)){.btn:hover{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2));}}.btn.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%;}.btn-ghost:hover{border-color:transparent;}@supports (color:oklch(0% 0 0)){.btn-ghost:hover{background-color:var(--fallback-bc,oklch(var(--bc)/0.2));}}.btn-disabled:hover,.btn[disabled]:hover,.btn:disabled:hover{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2;}@supports (color:color-mix(in oklab,black,black)){.btn:is(input[type="checkbox"]:checked):hover,.btn:is(input[type="radio"]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);}}.dropdown.dropdown-hover:hover .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;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));}:where(.menu li:not(.menu-title,.disabled) > *:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled) > details > summary:not(.menu-title)):not(.active,.btn):hover{cursor:pointer;outline:2px solid transparent;outline-offset:2px;}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.disabled) > *:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled) > details > summary:not(.menu-title)):not(.active,.btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/0.1));}}.tab[disabled],.tab[disabled]:hover{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2;}}.dropdown:is(details) summary::-webkit-details-marker{display:none;}.file-input{height:3rem;flex-shrink:1;-webkit-padding-end:1rem;padding-inline-end:1rem;font-size:1rem;line-height:2;line-height:1.5rem;overflow:hidden;border-radius:var(--rounded-btn,0.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));}.file-input::file-selector-button{-webkit-margin-end:1rem;margin-inline-end:1rem;display:inline-flex;height:100%;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;padding-left:1rem;padding-right:1rem;text-align:center;font-size:0.875rem;line-height:1.25rem;line-height:1em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:200ms;border-style:solid;--tw-border-opacity:1;border-color:var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));text-decoration-line:none;border-width:var(--border-btn,1px);animation:button-pop var(--animation-btn,0.25s) ease-out;}.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;-moz-column-gap:1rem;column-gap:1rem;row-gap:2.5rem;font-size:0.875rem;line-height:1.25rem;}.footer > *{display:grid;place-items:start;gap:0.5rem;}@media (min-width:48rem){.footer{grid-auto-flow:column;}.footer-center{grid-auto-flow:row dense;}}.label{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding-left:0.25rem;padding-right:0.25rem;padding-top:0.5rem;padding-bottom:0.5rem;}.input{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn,0.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));}.input[type="number"]::-webkit-inner-spin-button,.input-md[type="number"]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;-webkit-margin-end:-1rem;margin-inline-end:-1rem;}.join{display:inline-flex;align-items:stretch;border-radius:var(--rounded-btn,0.5rem);}.join :where(.join-item){border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0;}.join .join-item:not(:first-child):not(:last-child),.join *:not(:first-child):not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;border-start-start-radius:0;}.join .join-item:first-child:not(:last-child),.join *:first-child:not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0;}.join .dropdown .join-item:first-child:not(:last-child),.join *:first-child:not(:last-child) .dropdown .join-item{border-start-end-radius:inherit;border-end-end-radius:inherit;}.join :where(.join-item:first-child:not(:last-child)),.join :where(*:first-child:not(:last-child) .join-item){border-end-start-radius:inherit;border-start-start-radius:inherit;}.join .join-item:last-child:not(:first-child),.join *:last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0;}.join :where(.join-item:last-child:not(:first-child)),.join :where(*:last-child:not(:first-child) .join-item){border-start-end-radius:inherit;border-end-end-radius:inherit;}@supports not selector(:has(*)){:where(.join *){border-radius:inherit;}}@supports selector(:has(*)){:where(.join *:has(.join-item)){border-radius:inherit;}}.link{cursor:pointer;text-decoration-line:underline;}.mask{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}.menu{display:flex;flex-direction:column;flex-wrap:wrap;font-size:0.875rem;line-height:1.25rem;padding:0.5rem;}.menu :where(li ul){position:relative;white-space:nowrap;-webkit-margin-start:1rem;margin-inline-start:1rem;-webkit-padding-start:0.5rem;padding-inline-start:0.5rem;}.menu :where(li:not(.menu-title) > *:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title) > details > summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:0.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/0.3));}.menu li.\!disabled{cursor:not-allowed !important;-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important;color:var(--fallback-bc,oklch(var(--bc)/0.3)) !important;}.menu :where(li > .menu-dropdown:not(.menu-dropdown-show)){display:none;}:where(.menu li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch;}:where(.menu li) .badge{justify-self:end;}.modal{pointer-events:none;position:fixed;inset:0px;margin:0px;display:grid;height:100%;max-height:none;width:100%;max-width:none;justify-items:center;padding:0px;opacity:0;overscroll-behavior:contain;z-index:999;background-color:transparent;color:inherit;transition-duration:200ms;transition-timing-function:cubic-bezier(0,0,0.2,1);transition-property:transform,opacity,visibility;overflow-y:hidden;}:where(.modal){align-items:center;}.modal-box{max-height:calc(100vh - 5em);grid-column-start:1;grid-row-start:1;width:91.666667%;max-width:32rem;--tw-scale-x:.9;--tw-scale-y:.9;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));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));padding:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:200ms;box-shadow:rgba(0,0,0,0.25) 0px 25px 50px -12px;overflow-y:auto;overscroll-behavior:contain;}.modal-open,.modal:target,.modal-toggle:checked + .modal,.modal[open]{pointer-events:auto;visibility:visible;opacity:1;}.modal-action{display:flex;margin-top:1.5rem;justify-content:flex-end;}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked + .modal,.modal[open])){overflow:hidden;scrollbar-gutter:stable;}.navbar{display:flex;align-items:center;padding:var(--navbar-padding,0.5rem);min-height:4rem;width:100%;}:where(.navbar > *:not(script,style)){display:inline-flex;align-items:center;}.progress{position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;height:0.5rem;border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/0.2));}.radio{flex-shrink:0;--chkbg:var(--bc);height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2;}.range{height:1.5rem;width:100%;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;--range-shdw:var(--fallback-bc,oklch(var(--bc)/1));overflow:hidden;border-radius:var(--rounded-box,1rem);background-color:transparent;}.range:focus{outline:none;}.select{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;min-height:3rem;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:2.5rem;padding-inline-end:2.5rem;font-size:0.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn,0.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-size:4px 4px,4px 4px;background-repeat:no-repeat;}.select[multiple]{height:auto;}.stack{display:inline-grid;place-items:center;align-items:flex-end;}.stack > *{grid-column-start:1;grid-row-start:1;transform:translateY(10%) scale(0.9);z-index:1;width:100%;opacity:0.6;}.stack > *:nth-child(2){transform:translateY(5%) scale(0.95);z-index:2;opacity:0.8;}.stack > *:nth-child(1){transform:translateY(0) scale(1);z-index:3;opacity:1;}.steps .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem;}.swap{position:relative;display:inline-grid;-webkit-user-select:none;-moz-user-select:none;user-select:none;place-content:center;cursor:pointer;}.swap > *{grid-column-start:1;grid-row-start:1;transition-duration:300ms;transition-timing-function:cubic-bezier(0,0,0.2,1);transition-property:transform,opacity;}.swap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate ~ .swap-on{opacity:0;}.swap input:checked ~ .swap-off,.swap-active .swap-off,.swap input:indeterminate ~ .swap-off{opacity:0;}.swap input:checked ~ .swap-on,.swap-active .swap-on,.swap input:indeterminate ~ .swap-indeterminate{opacity:1;}.tabs-lifted:has(.tab-content[class^="rounded-"])
.tab:first-child:not(:is(.tab-active,[aria-selected="true"])),.tabs-lifted:has(.tab-content[class*=" rounded-"])
.tab:first-child:not(:is(.tab-active,[aria-selected="true"])){border-bottom-color:transparent;}.tab{position:relative;grid-row-start:1;display:inline-flex;height:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-size:0.875rem;line-height:1.25rem;line-height:2;--tab-padding:1rem;--tw-text-opacity:0.5;--tab-color:var(--fallback-bc,oklch(var(--bc)/1));--tab-bg:var(--fallback-b1,oklch(var(--b1)/1));--tab-border-color:var(--fallback-b3,oklch(var(--b3)/1));color:var(--tab-color);-webkit-padding-start:var(--tab-padding,1rem);padding-inline-start:var(--tab-padding,1rem);-webkit-padding-end:var(--tab-padding,1rem);padding-inline-end:var(--tab-padding,1rem);}.tab:is(input[type="radio"]){width:auto;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.tab:is(input[type="radio"]):after{--tw-content:attr(aria-label);content:var(--tw-content);}.tab:not(input):empty{cursor:default;grid-column-start:span 9999;}input.tab:checked + .tab-content,:is(.tab-active,[aria-selected="true"]) + .tab-content{display:block;}.table{position:relative;width:100%;border-radius:var(--rounded-box,1rem);text-align:left;font-size:0.875rem;line-height:1.25rem;}.table :where(.table-pin-rows thead tr){position:sticky;top:0px;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));}.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0px;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));}.table :where(.table-pin-cols tr th){position:sticky;left:0px;right:0px;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));}.textarea{min-height:3rem;flex-shrink:1;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn,0.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));}.toggle{flex-shrink:0;--tglbg:var(--fallback-b1,oklch(var(--b1)/1));--handleoffset:1.5rem;--handleoffsetcalculator:calc(var(--handleoffset) * -1);--togglehandleborder:0 0;height:1.5rem;width:3rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-badge,1.9rem);border-width:1px;border-color:currentColor;background-color:currentColor;color:var(--fallback-bc,oklch(var(--bc)/0.5));transition:background,box-shadow var(--animation-input,0.2s) ease-out;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset,var(--togglehandleborder);}.btm-nav > *:where(.active){border-top-width:2px;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));}.btm-nav > *.\!disabled{pointer-events:none !important;--tw-border-opacity:0 !important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) !important;--tw-bg-opacity:0.1 !important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))) !important;--tw-text-opacity:0.2 !important;}.btm-nav > *.disabled,.btm-nav > *[disabled]{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2;}.btm-nav > * .label{font-size:1rem;line-height:1.5rem;}@media (prefers-reduced-motion:no-preference){.btn{animation:button-pop var(--animation-btn,0.25s) ease-out;}}.btn:active:hover,.btn:active:focus{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale,0.97));}@supports not (color:oklch(0% 0 0)){.btn{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2));}}.btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;}.btn.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor;}.btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%;}.btn-ghost{border-width:1px;border-color:transparent;background-color:transparent;color:currentColor;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor;}.btn-ghost.btn-active{border-color:transparent;background-color:var(--fallback-bc,oklch(var(--bc)/0.2));}.btn.btn-disabled,.btn[disabled],.btn:disabled{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2;}.btn:is(input[type="checkbox"]:checked),.btn:is(input[type="radio"]:checked){--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));}.btn:is(input[type="checkbox"]:checked):focus-visible,.btn:is(input[type="radio"]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1));}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale,0.98));}40%{transform:scale(1.02);}100%{transform:scale(1);}}.checkbox:focus{box-shadow:none;}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1));}.checkbox:disabled{border-width:0px;cursor:not-allowed;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:0.2;}.checkbox:checked,.checkbox[aria-checked="true"]{background-repeat:no-repeat;animation:checkmark var(--animation-input,0.2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg,transparent 65%,var(--chkbg) 65.99%),linear-gradient(45deg,transparent 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,transparent 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,transparent 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%);}.checkbox:indeterminate{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-repeat:no-repeat;animation:checkmark var(--animation-input,0.2s) ease-out;background-image:linear-gradient(90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(-90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%);}@keyframes checkmark{0%{background-position-y:5px;}50%{background-position-y:-2px;}100%{background-position-y:0;}}details.collapse{width:100%;}details.collapse summary{position:relative;display:block;outline:2px solid transparent;outline-offset:2px;}details.collapse summary::-webkit-details-marker{display:none;}.collapse:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1));}.collapse:has(.collapse-title:focus-visible),.collapse:has(> input[type="checkbox"]:focus-visible),.collapse:has(> input[type="radio"]:focus-visible){outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1));}.collapse:not(.collapse-open):not(.collapse-close) > input[type="checkbox"],.collapse:not(.collapse-open):not(.collapse-close) > input[type="radio"]:not(:checked),.collapse:not(.collapse-open):not(.collapse-close) > .collapse-title{cursor:pointer;}.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open]) > .collapse-title{cursor:unset;}:where(.collapse > input[type="checkbox"]),:where(.collapse > input[type="radio"]){z-index:1;}.collapse-title,:where(.collapse > input[type="checkbox"]),:where(.collapse > input[type="radio"]){padding:1rem;-webkit-padding-end:3rem;padding-inline-end:3rem;min-height:3.75rem;transition:background-color 0.2s ease-out;}.collapse[open] > :where(.collapse-content),.collapse-open > :where(.collapse-content),.collapse:focus:not(.collapse-close) > :where(.collapse-content),.collapse:not(.collapse-close) > :where(input[type="checkbox"]:checked ~ .collapse-content),.collapse:not(.collapse-close) > :where(input[type="radio"]:checked ~ .collapse-content){padding-bottom:1rem;transition:padding 0.2s ease-out,background-color 0.2s ease-out;}.collapse[open].collapse-arrow > .collapse-title:after,.collapse-open.collapse-arrow > .collapse-title:after,.collapse-arrow:focus:not(.collapse-close) > .collapse-title:after,.collapse-arrow:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-title:after,.collapse-arrow:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-title:after{--tw-translate-y:-50%;--tw-rotate:225deg;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));}.collapse[open].collapse-plus > .collapse-title:after,.collapse-open.collapse-plus > .collapse-title:after,.collapse-plus:focus:not(.collapse-close) > .collapse-title:after,.collapse-plus:not(.collapse-close) > input[type="checkbox"]:checked ~ .collapse-title:after,.collapse-plus:not(.collapse-close) > input[type="radio"]:checked ~ .collapse-title:after{content:"−";}.divider:not(:empty){gap:1rem;}.drawer-toggle:checked ~ .drawer-side > .drawer-overlay{background-color:#0006;}.drawer-toggle:focus-visible ~ .drawer-content label.drawer-button{outline-style:solid;outline-width:2px;outline-offset:2px;}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;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));}.file-input:focus{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/0.2));}.file-input-disabled,.file-input[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));--tw-text-opacity:0.2;}.file-input-disabled::-moz-placeholder,.file-input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2;}.file-input-disabled::placeholder,.file-input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2;}.file-input-disabled::file-selector-button,.file-input[disabled]::file-selector-button{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2;}.label-text{font-size:0.875rem;line-height:1.25rem;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));}.input input{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:transparent;}.input input:focus{outline:2px solid transparent;outline-offset:2px;}.input[list]::-webkit-calendar-picker-indicator{line-height:1em;}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/0.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/0.2));}.input:has(> input[disabled]),.input-disabled,.input:disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/0.4));}.input:has(> input[disabled])::-moz-placeholder,.input-disabled::-moz-placeholder,.input:disabled::-moz-placeholder,.input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2;}.input:has(> input[disabled])::placeholder,.input-disabled::placeholder,.input:disabled::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2;}.input:has(> input[disabled]) > input[disabled]{cursor:not-allowed;}.input::-webkit-date-and-time-value{text-align:inherit;}.join > :where(*:not(:first-child)){margin-top:0px;margin-bottom:0px;-webkit-margin-start:-1px;margin-inline-start:-1px;}.join > :where(*:not(:first-child)):is(.btn){-webkit-margin-start:calc(var(--border-btn) * -1);margin-inline-start:calc(var(--border-btn) * -1);}.join-item:focus{isolation:isolate;}.link:focus{outline:2px solid transparent;outline-offset:2px;}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px;}.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;width:1.5rem;background-color:currentColor;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");}:where(.menu li:empty){--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:0.1;margin:0.5rem 1rem;height:1px;}.menu :where(li ul):before{position:absolute;bottom:0.75rem;inset-inline-start:0px;top:0.75rem;width:1px;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:0.1;content:"";}.menu :where(li:not(.menu-title) > *:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn,0.5rem);padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;text-align:start;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-timing-function:cubic-bezier(0,0,0.2,1);transition-duration:200ms;text-wrap:balance;}:where(.menu li:not(.menu-title,.disabled) > *:not(ul,details,.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled) > *:not(ul,details,.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled) > *:not(ul,details,.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled) > details > summary:not(.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled) > details > summary:not(.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled) > details > summary:not(.menu-title)):is(summary):not(.active,.btn):focus-visible{cursor:pointer;background-color:var(--fallback-bc,oklch(var(--bc)/0.1));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));outline:2px solid transparent;outline-offset:2px;}.menu li > *:not(ul,.menu-title,details,.btn):active,.menu li > *:not(ul,.menu-title,details,.btn).active,.menu li > details > summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));}.menu :where(li > details > summary)::-webkit-details-marker{display:none;}.menu :where(li > details > summary):after,.menu :where(li > .menu-dropdown-toggle):after{justify-self:end;display:block;margin-top:-0.5rem;height:0.5rem;width:0.5rem;transform:rotate(45deg);transition-property:transform,margin-top;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);content:"";transform-origin:75% 75%;box-shadow:2px 2px;pointer-events:none;}.menu :where(li > details[open] > summary):after,.menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after{transform:rotate(225deg);margin-top:0;}.mockup-phone .display{overflow:hidden;border-radius:40px;margin-top:-25px;}.mockup-browser .mockup-browser-toolbar .input{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr;}.mockup-browser .mockup-browser-toolbar .input:before{content:"";position:absolute;left:0.5rem;top:50%;aspect-ratio:1 / 1;height:0.75rem;--tw-translate-y:-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));border-radius:9999px;border-width:2px;border-color:currentColor;opacity:0.6;}.mockup-browser .mockup-browser-toolbar .input:after{content:"";position:absolute;left:1.25rem;top:50%;height:0.5rem;--tw-translate-y:25%;--tw-rotate:-45deg;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));border-radius:9999px;border-width:1px;border-color:currentColor;opacity:0.6;}.modal:not(dialog:not(.modal-open)),.modal::backdrop{background-color:#0006;animation:modal-pop 0.2s ease-out;}.modal-open .modal-box,.modal-toggle:checked + .modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;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));}.modal-action > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));}.modal-action:where([dir="rtl"],[dir="rtl"] *) > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:1;}@keyframes modal-pop{0%{opacity:0;}}.progress::-moz-progress-bar{border-radius:var(--rounded-box,1rem);background-color:currentColor;}.progress:indeterminate{--progress-color:var(--fallback-bc,oklch(var(--bc)/1));background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%);background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite;}.progress::-webkit-progress-bar{border-radius:var(--rounded-box,1rem);background-color:transparent;}.progress::-webkit-progress-value{border-radius:var(--rounded-box,1rem);background-color:currentColor;}.progress:indeterminate::-moz-progress-bar{background-color:transparent;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%);background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite;}@keyframes progress-loading{50%{background-position-x:-115%;}}.radio:focus{box-shadow:none;}.radio:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1));}.radio:checked,.radio[aria-checked="true"]{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-image:none;animation:radiomark var(--animation-input,0.2s) ease-out;box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;}.radio:disabled{cursor:not-allowed;opacity:0.2;}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset;}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset;}100%{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;}}.range:focus-visible::-webkit-slider-thumb{--focus-shadow:0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 2rem var(--range-shdw) inset;}.range:focus-visible::-moz-range-thumb{--focus-shadow:0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 2rem var(--range-shdw) inset;}.range::-webkit-slider-runnable-track{height:0.5rem;width:100%;border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/0.1));}.range::-moz-range-track{height:0.5rem;width:100%;border-radius:var(--rounded-box,1rem);background-color:var(--fallback-bc,oklch(var(--bc)/0.1));}.range::-webkit-slider-thumb{position:relative;height:1.5rem;width:1.5rem;border-radius:var(--rounded-box,1rem);border-style:none;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));appearance:none;-webkit-appearance:none;top:50%;color:var(--range-shdw);transform:translateY(-50%);--filler-size:100rem;--filler-offset:0.6rem;box-shadow:0 0 0 3px var(--range-shdw) inset,var(--focus-shadow,0 0),calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);}.range::-moz-range-thumb{position:relative;height:1.5rem;width:1.5rem;border-radius:var(--rounded-box,1rem);border-style:none;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));top:50%;color:var(--range-shdw);--filler-size:100rem;--filler-offset:0.5rem;box-shadow:0 0 0 3px var(--range-shdw) inset,var(--focus-shadow,0 0),calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);}@keyframes rating-pop{0%{transform:translateY(-0.125em);}40%{transform:translateY(-0.125em);}100%{transform:translateY(0);}}.select:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/0.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/0.2));}.select-ghost{--tw-bg-opacity:0.05;}.select-ghost:focus{--tw-bg-opacity:1;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));}.select-disabled,.select:disabled,.select[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/0.4));}.select-disabled::-moz-placeholder,.select:disabled::-moz-placeholder,.select[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2;}.select-disabled::placeholder,.select:disabled::placeholder,.select[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2;}.select-multiple,.select[multiple],.select[size].select:not([size="1"]){background-image:none;padding-right:1rem;}[dir="rtl"] .select{background-position:calc(0% + 12px) calc(1px + 50%),calc(0% + 16px) calc(1px + 50%);}@keyframes skeleton{from{background-position:150%;}to{background-position:-50%;}}.steps .step:before{top:0px;grid-column-start:1;grid-row-start:1;height:0.5rem;width: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));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));content:"";-webkit-margin-start:-100%;margin-inline-start:-100%;}.steps .step:after{content:counter(step);counter-increment:step;z-index:1;position:relative;grid-column-start:1;grid-row-start:1;display:grid;height:2rem;width:2rem;place-items:center;place-self:center;border-radius:9999px;--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));}.steps .step:first-child:before{content:none;}.steps .step[data-content]:after{content:attr(data-content);}.tabs-lifted > .tab:focus-visible{border-end-end-radius:0;border-end-start-radius:0;}.tab:is(.tab-active,[aria-selected="true"]):not(.tab-disabled):not([disabled]),.tab:is(input:checked){border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:1;--tw-text-opacity:1;}.tab:focus{outline:2px solid transparent;outline-offset:2px;}.tab:focus-visible{outline:2px solid currentColor;outline-offset:-5px;}.tab-disabled,.tab[disabled]{cursor:not-allowed;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2;}.tabs-bordered > .tab{border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2;border-style:solid;border-bottom-width:calc(var(--tab-border,1px) + 1px);}.tabs-lifted > .tab{border:var(--tab-border,1px) solid transparent;border-width:0 0 var(--tab-border,1px) 0;border-start-start-radius:var(--tab-radius,0.5rem);border-start-end-radius:var(--tab-radius,0.5rem);border-bottom-color:var(--tab-border-color);-webkit-padding-start:var(--tab-padding,1rem);padding-inline-start:var(--tab-padding,1rem);-webkit-padding-end:var(--tab-padding,1rem);padding-inline-end:var(--tab-padding,1rem);padding-top:var(--tab-border,1px);}.tabs-lifted > .tab:is(.tab-active,[aria-selected="true"]):not(.tab-disabled):not([disabled]),.tabs-lifted > .tab:is(input:checked){background-color:var(--tab-bg);border-width:var(--tab-border,1px) var(--tab-border,1px) 0 var(--tab-border,1px);border-inline-start-color:var(--tab-border-color);border-inline-end-color:var(--tab-border-color);border-top-color:var(--tab-border-color);-webkit-padding-start:calc(var(--tab-padding,1rem) - var(--tab-border,1px));padding-inline-start:calc(var(--tab-padding,1rem) - var(--tab-border,1px));-webkit-padding-end:calc(var(--tab-padding,1rem) - var(--tab-border,1px));padding-inline-end:calc(var(--tab-padding,1rem) - var(--tab-border,1px));padding-bottom:var(--tab-border,1px);padding-top:0;}.tabs-lifted > .tab:is(.tab-active,[aria-selected="true"]):not(.tab-disabled):not([disabled]):before,.tabs-lifted > .tab:is(input:checked):before{z-index:1;content:"";display:block;position:absolute;width:calc(100% + var(--tab-radius,0.5rem) * 2);height:var(--tab-radius,0.5rem);bottom:0;background-size:var(--tab-radius,0.5rem);background-position:top left,top right;background-repeat:no-repeat;--tab-grad:calc(69% - var(--tab-border,1px));--radius-start:radial-gradient(circle at top left,transparent var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border,1px)),var(--tab-bg) calc(var(--tab-grad) + var(--tab-border,1px) + 0.25px));--radius-end:radial-gradient(circle at top right,transparent var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border,1px)),var(--tab-bg) calc(var(--tab-grad) + var(--tab-border,1px) + 0.25px));background-image:var(--radius-start),var(--radius-end);}.tabs-lifted > .tab:is(.tab-active,[aria-selected="true"]):not(.tab-disabled):not([disabled]):first-child:before,.tabs-lifted > .tab:is(input:checked):first-child:before{background-image:var(--radius-end);background-position:top right;}[dir="rtl"] .tabs-lifted > .tab:is(.tab-active,[aria-selected="true"]):not(.tab-disabled):not([disabled]):first-child:before,[dir="rtl"] .tabs-lifted > .tab:is(input:checked):first-child:before{background-image:var(--radius-start);background-position:top left;}.tabs-lifted > .tab:is(.tab-active,[aria-selected="true"]):not(.tab-disabled):not([disabled]):last-child:before,.tabs-lifted > .tab:is(input:checked):last-child:before{background-image:var(--radius-start);background-position:top left;}[dir="rtl"] .tabs-lifted > .tab:is(.tab-active,[aria-selected="true"]):not(.tab-disabled):not([disabled]):last-child:before,[dir="rtl"] .tabs-lifted > .tab:is(input:checked):last-child:before{background-image:var(--radius-end);background-position:top right;}.tabs-lifted
> :is(.tab-active,[aria-selected="true"]):not(.tab-disabled):not([disabled])
+ .tabs-lifted
:is(.tab-active,[aria-selected="true"]):not(.tab-disabled):not([disabled]):before,.tabs-lifted > .tab:is(input:checked) + .tabs-lifted .tab:is(input:checked):before{background-image:var(--radius-end);background-position:top right;}.tabs-boxed .tab{border-radius:var(--rounded-btn,0.5rem);}.table:where([dir="rtl"],[dir="rtl"] *){text-align:right;}.table :where(th,td){padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;vertical-align:middle;}.table tr.active,.table tr.active:nth-child(even),.table-zebra tbody tr:nth-child(even){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));}.table-zebra tr.active,.table-zebra tr.active:nth-child(even),.table-zebra-zebra tbody tr:nth-child(even){--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));}.table :where(thead tr,tbody tr:not(:last-child),tbody tr:first-child:last-child){border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));}.table :where(thead,tfoot){white-space:nowrap;font-size:0.75rem;line-height:1rem;font-weight:700;color:var(--fallback-bc,oklch(var(--bc)/0.6));}.table :where(tfoot){border-top-width:1px;--tw-border-opacity:1;border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));}.textarea:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/0.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/0.2));}.textarea-disabled,.textarea:disabled,.textarea[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/0.4));}.textarea-disabled::-moz-placeholder,.textarea:disabled::-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2;}.textarea-disabled::placeholder,.textarea:disabled::placeholder,.textarea[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2;}@keyframes toast-pop{0%{transform:scale(0.9);opacity:0;}100%{transform:scale(1);opacity:1;}}[dir="rtl"] .toggle{--handleoffsetcalculator:calc(var(--handleoffset) * 1);}.toggle:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/0.2));}.toggle:hover{background-color:currentColor;}.toggle:checked,.toggle[aria-checked="true"]{background-image:none;--handleoffsetcalculator:var(--handleoffset);--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));}[dir="rtl"] .toggle:checked,[dir="rtl"] .toggle[aria-checked="true"]{--handleoffsetcalculator:calc(var(--handleoffset) * -1);}.toggle:indeterminate{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset;}[dir="rtl"] .toggle:indeterminate{box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset;}.toggle:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));background-color:transparent;opacity:0.3;--togglehandleborder:0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset,var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset;}.artboard.phone{width:320px;}.btm-nav-xs > *:where(.active){border-top-width:1px;}.btm-nav-sm > *:where(.active){border-top-width:2px;}.btm-nav-md > *:where(.active){border-top-width:2px;}.btm-nav-lg > *:where(.active){border-top-width:4px;}.btn-circle:where(.btn-xs){height:1.5rem;width:1.5rem;border-radius:9999px;padding:0px;}.btn-circle:where(.btn-sm){height:2rem;width:2rem;border-radius:9999px;padding:0px;}.btn-circle:where(.btn-md){height:3rem;width:3rem;border-radius:9999px;padding:0px;}.btn-circle:where(.btn-lg){height:4rem;width:4rem;border-radius:9999px;padding:0px;}.drawer-open > .drawer-toggle{display:none;}.drawer-open > .drawer-toggle ~ .drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto;}.drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay){transform:translateX(0%);}[dir="rtl"] .drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay){transform:translateX(0%);}.drawer-open > .drawer-toggle:checked ~ .drawer-side{pointer-events:auto;visibility:visible;}.drawer-open > .drawer-side{overflow-y:auto;}html:has(.drawer-toggle:checked){overflow-y:hidden;scrollbar-gutter:stable;}.join.join-vertical{flex-direction:column;}.join.join-vertical .join-item:first-child:not(:last-child),.join.join-vertical *:first-child:not(:last-child) .join-item{border-end-start-radius:0;border-end-end-radius:0;border-start-start-radius:inherit;border-start-end-radius:inherit;}.join.join-vertical .join-item:last-child:not(:first-child),.join.join-vertical *:last-child:not(:first-child) .join-item{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-end-end-radius:inherit;}.join.join-horizontal{flex-direction:row;}.join.join-horizontal .join-item:first-child:not(:last-child),.join.join-horizontal *:first-child:not(:last-child) .join-item{border-end-end-radius:0;border-start-end-radius:0;border-end-start-radius:inherit;border-start-start-radius:inherit;}.join.join-horizontal .join-item:last-child:not(:first-child),.join.join-horizontal *:last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0;border-end-end-radius:inherit;border-start-end-radius:inherit;}.menu-horizontal{display:inline-flex;flex-direction:row;}.menu-horizontal > li:not(.menu-title) > details > ul{position:absolute;}.menu-vertical{display:flex;flex-direction:column;}.menu-vertical > li:not(.menu-title) > details > ul{position:relative;}.modal-bottom{place-items:end;}.steps-horizontal .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));place-items:center;text-align:center;}.steps-vertical .step{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));}.tabs-md :where(.tab){height:2rem;font-size:0.875rem;line-height:1.25rem;line-height:2;--tab-padding:1rem;}.tabs-lg :where(.tab){height:3rem;font-size:1.125rem;line-height:1.75rem;line-height:2;--tab-padding:1.25rem;}.tabs-sm :where(.tab){height:1.5rem;font-size:0.875rem;line-height:.75rem;--tab-padding:0.75rem;}.tabs-xs :where(.tab){height:1.25rem;font-size:0.75rem;line-height:.75rem;--tab-padding:0.5rem;}.textarea-lg{padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;font-size:1.125rem;line-height:1.75rem;line-height:2;}.drawer-open > .drawer-toggle ~ .drawer-side > .drawer-overlay{cursor:default;background-color:transparent;}.join.join-vertical > :where(*:not(:first-child)){margin-left:0px;margin-right:0px;margin-top:-1px;}.join.join-vertical > :where(*:not(:first-child)):is(.btn){margin-top:calc(var(--border-btn) * -1);}.join.join-horizontal > :where(*:not(:first-child)){margin-top:0px;margin-bottom:0px;-webkit-margin-start:-1px;margin-inline-start:-1px;}.join.join-horizontal > :where(*:not(:first-child)):is(.btn){-webkit-margin-start:calc(var(--border-btn) * -1);margin-inline-start:calc(var(--border-btn) * -1);margin-top:0px;}.menu-horizontal > li:not(.menu-title) > details > ul{-webkit-margin-start:0px;margin-inline-start:0px;margin-top:1rem;padding-top:0.5rem;padding-bottom:0.5rem;-webkit-padding-end:0.5rem;padding-inline-end:0.5rem;}.menu-horizontal > li > details > ul:before{content:none;}:where(.menu-horizontal > li:not(.menu-title) > details > ul){border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--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);}.menu-vertical > li:not(.menu-title) > details > ul{-webkit-margin-start:1rem;margin-inline-start:1rem;margin-top:0px;padding-top:0px;padding-bottom:0px;-webkit-padding-end:0px;padding-inline-end:0px;}.modal-top :where(.modal-box){width:100%;max-width:none;--tw-translate-y:-2.5rem;--tw-scale-x:1;--tw-scale-y:1;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));border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-top-left-radius:0px;border-top-right-radius:0px;}.modal-middle :where(.modal-box){width:91.666667%;max-width:32rem;--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;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));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);}.modal-bottom :where(.modal-box){width:100%;max-width:none;--tw-translate-y:2.5rem;--tw-scale-x:1;--tw-scale-y:1;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));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.steps-horizontal .step{grid-template-rows:40px 1fr;grid-template-columns:auto;min-width:4rem;}.steps-horizontal .step:before{height:0.5rem;width:100%;--tw-translate-x:0px;--tw-translate-y: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));content:"";-webkit-margin-start:-100%;margin-inline-start:-100%;}.steps-horizontal .step:where([dir="rtl"],[dir="rtl"] *):before{--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));}.steps-vertical .step{gap:0.5rem;grid-template-columns:40px 1fr;grid-template-rows:auto;min-height:4rem;justify-items:start;}.steps-vertical .step:before{height:100%;width:0.5rem;--tw-translate-x:-50%;--tw-translate-y:-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));-webkit-margin-start:50%;margin-inline-start:50%;}.steps-vertical .step:where([dir="rtl"],[dir="rtl"] *):before{--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));}.container{margin-left:auto;margin-right:auto;max-width:1300px;}@media (max-width:1440px){.container{margin-left:auto;margin-right:auto;max-width:85%;}}.wrapper80{margin-left:auto;margin-right:auto;max-width:80%;}@media (max-width:1440px){.wrapper80{margin-left:auto;margin-right:auto;max-width:100%;}}.wrapper70{margin-left:auto;margin-right:auto;max-width:70%;}@media (max-width:1440px){.wrapper70{margin-left:auto;margin-right:auto;max-width:100%;}}.wrapper60{margin-left:auto;margin-right:auto;max-width:60%;}@media (max-width:1440px){.wrapper60{margin-left:auto;margin-right:auto;max-width:100%;}}.agria-tab-btn{border-top-left-radius:9999px;border-bottom-left-radius:9999px;border-width:1px;border-right-width:0px;padding-top:15px;padding-bottom:15px;padding-left:13px;padding-right:13px;text-transform:uppercase;}@media (min-width:768px){.agria-tab-btn{border-width:1px;padding-left:25px;padding-right:25px;}}.pointer-events-none{pointer-events:none;}.visible{visibility:visible;}.invisible{visibility:hidden;}.collapse{visibility:collapse;}.static{position:static;}.fixed{position:fixed;}.absolute{position:absolute;}.\!relative{position:relative !important;}.relative{position:relative;}.sticky{position:sticky;}.inset-0{inset:0px;}.\!-bottom-1{bottom:-0.25rem !important;}.\!-bottom-2\.5{bottom:-0.625rem !important;}.\!-bottom-4{bottom:-1rem !important;}.\!-left-0{left:-0px !important;}.\!-left-\[100px\]{left:-100px !important;}.\!-left-\[41px\]{left:-41px !important;}.\!-left-\[70px\]{left:-70px !important;}.\!-left-\[90px\]{left:-90px !important;}.\!-right-0{right:-0px !important;}.\!-right-\[100px\]{right:-100px !important;}.\!-right-\[41px\]{right:-41px !important;}.\!-right-\[70px\]{right:-70px !important;}.\!-right-\[90px\]{right:-90px !important;}.\!bottom-0{bottom:0px !important;}.\!bottom-10{bottom:2.5rem !important;}.\!bottom-4{bottom:1rem !important;}.\!bottom-7{bottom:1.75rem !important;}.\!bottom-\[21\%\]{bottom:21% !important;}.\!left-0{left:0px !important;}.\!left-auto{left:auto !important;}.\!right-0{right:0px !important;}.\!right-\[100px\]{right:100px !important;}.\!right-\[171px\]{right:171px !important;}.\!right-\[60px\]{right:60px !important;}.\!top-\[105px\]{top:105px !important;}.\!top-\[11\.3px\]{top:11.3px !important;}.\!top-\[11\.4px\]{top:11.4px !important;}.\!top-\[138px\]{top:138px !important;}.\!top-\[148px\]{top:148px !important;}.\!top-\[205px\]{top:205px !important;}.\!top-\[45\%\]{top:45% !important;}.\!top-\[58\%\]{top:58% !important;}.\!top-auto{top:auto !important;}.-top-8{top:-2rem;}.bottom-20{bottom:5rem;}.bottom-36{bottom:9rem;}.bottom-\[50px\]{bottom:50px;}.bottom-\[60px\]{bottom:60px;}.left-0{left:0px;}.left-\[360px\]{left:360px;}.left-\[50\%\]{left:50%;}.right-0{right:0px;}.right-3{right:0.75rem;}.right-5{right:1.25rem;}.right-\[10px\]{right:10px;}.right-\[20px\]{right:20px;}.right-\[40px\]{right:40px;}.top-0{top:0px;}.top-2{top:0.5rem;}.top-\[20px\]{top:20px;}.top-\[45\%\]{top:45%;}.top-\[64px\]{top:64px;}.top-full{top:100%;}.z-10{z-index:10;}.z-20{z-index:20;}.z-30{z-index:30;}.z-40{z-index:40;}.z-\[1\]{z-index:1;}.z-\[2\]{z-index:2;}.m-0{margin:0px;}.m-1{margin:0.25rem;}.m-auto{margin:auto;}.mx-auto{margin-left:auto;margin-right:auto;}.my-\[60px\]{margin-top:60px;margin-bottom:60px;}.\!mt-4{margin-top:1rem !important;}.-mt-\[100px\]{margin-top:-100px;}.-mt-\[4px\]{margin-top:-4px;}.mb-4{margin-bottom:1rem;}.mb-5{margin-bottom:1.25rem;}.mb-\[15px\]{margin-bottom:15px;}.mb-\[30px\]{margin-bottom:30px;}.mb-\[5px\]{margin-bottom:5px;}.ml-\[23px\]{margin-left:23px;}.ml-\[30px\]{margin-left:30px;}.mr-5{margin-right:1.25rem;}.mr-\[10px\]{margin-right:10px;}.mt-1{margin-top:0.25rem;}.mt-3{margin-top:0.75rem;}.mt-5{margin-top:1.25rem;}.mt-7{margin-top:1.75rem;}.mt-\[0\]{margin-top:0;}.mt-\[10px\]{margin-top:10px;}.mt-\[20px\]{margin-top:20px;}.mt-\[30px\]{margin-top:30px;}.mt-\[40px\]{margin-top:40px;}.mt-\[50px\]{margin-top:50px;}.box-border{box-sizing:border-box;}.block{display:block;}.inline-block{display:inline-block;}.inline{display:inline;}.flex{display:flex;}.table{display:table;}.table-caption{display:table-caption;}.table-cell{display:table-cell;}.grid{display:grid;}.contents{display:contents;}.\!hidden{display:none !important;}.hidden{display:none;}.h-4{height:1rem;}.h-5{height:1.25rem;}.h-7{height:1.75rem;}.h-9{height:2.25rem;}.h-\[0px\]{height:0px;}.h-\[152px\]{height:152px;}.h-\[170px\]{height:170px;}.h-\[1px\]{height:1px;}.h-\[21px\]{height:21px;}.h-\[2px\]{height:2px;}.h-\[34px\]{height:34px;}.h-\[45px\]{height:45px;}.h-auto{height:auto;}.h-full{height:100%;}.max-h-0{max-height:0px;}.min-h-\[66vh\]{min-height:66vh;}.min-h-full{min-height:100%;}.\!w-max{width:-moz-max-content !important;width:max-content !important;}.w-0{width:0px;}.w-2\/4{width:50%;}.w-3\/4{width:75%;}.w-36{width:9rem;}.w-4{width:1rem;}.w-5{width:1.25rem;}.w-52{width:13rem;}.w-7{width:1.75rem;}.w-\[1px\]{width:1px;}.w-\[21px\]{width:21px;}.w-\[236px\]{width:236px;}.w-\[34px\]{width:34px;}.w-\[45px\]{width:45px;}.w-\[70px\]{width:70px;}.w-\[80\%\]{width:80%;}.w-full{width:100%;}.w-max{width:-moz-max-content;width:max-content;}.min-w-\[300px\]{min-width:300px;}.max-w-\[90\%\]{max-width:90%;}.max-w-full{max-width:100%;}.flex-1{flex:1 1 0%;}.flex-none{flex:none;}.grow{flex-grow:1;}.basis-1\/2{flex-basis:50%;}.basis-1\/5{flex-basis:20%;}.basis-4\/5{flex-basis:80%;}.basis-\[100\%\]{flex-basis:100%;}.basis-\[40\%\]{flex-basis:40%;}.basis-\[60\%\]{flex-basis:60%;}.basis-full{flex-basis:100%;}.origin-left{transform-origin:left;}.-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-\[-50\%\]{--tw-translate-y:-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));}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9;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));}.scale-x-0{--tw-scale-x:0;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));}.scale-x-100{--tw-scale-x:1;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));}.transform{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));}.cursor-pointer{cursor:pointer;}.resize{resize:both;}.scroll-mt-\[100px\]{scroll-margin-top:100px;}.scroll-mt-\[150px\]{scroll-margin-top:150px;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.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-start{justify-content:flex-start !important;}.justify-start{justify-content:flex-start;}.\!justify-end{justify-content:flex-end !important;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.gap-10{gap:2.5rem;}.gap-12{gap:3rem;}.gap-2{gap:0.5rem;}.gap-3{gap:0.75rem;}.gap-4{gap:1rem;}.gap-5{gap:1.25rem;}.gap-6{gap:1.5rem;}.gap-8{gap:2rem;}.gap-\[100px\]{gap:100px;}.gap-\[10px\]{gap:10px;}.gap-\[15px\]{gap:15px;}.gap-\[20px\]{gap:20px;}.gap-\[25px\]{gap:25px;}.gap-\[30px\]{gap:30px;}.gap-\[35px\]{gap:35px;}.gap-\[40px\]{gap:40px;}.gap-\[50px\]{gap:50px;}.gap-\[5px\]{gap:5px;}.gap-\[60px\]{gap:60px;}.gap-\[70px\]{gap:70px;}.gap-x-\[20px\]{-moz-column-gap:20px;column-gap:20px;}.gap-x-\[30px\]{-moz-column-gap:30px;column-gap:30px;}.gap-y-10{row-gap:2.5rem;}.gap-y-3{row-gap:0.75rem;}.gap-y-5{row-gap:1.25rem;}.gap-y-8{row-gap:2rem;}.gap-y-\[100px\]{row-gap:100px;}.gap-y-\[25px\]{row-gap:25px;}.gap-y-\[30px\]{row-gap:30px;}.gap-y-\[50px\]{row-gap:50px;}.gap-y-\[60px\]{row-gap:60px;}.gap-y-\[90px\]{row-gap:90px;}.overflow-hidden{overflow:hidden;}.overflow-x-hidden{overflow-x:hidden;}.scroll-smooth{scroll-behavior:smooth;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.\!rounded-none{border-radius:0px !important;}.\!rounded-xl{border-radius:0.75rem !important;}.rounded{border-radius:0.25rem;}.rounded-2xl{border-radius:1rem;}.rounded-3xl{border-radius:1.5rem;}.rounded-box{border-radius:var(--rounded-box,1rem);}.rounded-full{border-radius:9999px;}.rounded-lg{border-radius:0.5rem;}.rounded-md{border-radius:0.375rem;}.rounded-none{border-radius:0px;}.rounded-br-full{border-bottom-right-radius:9999px;}.rounded-tr-full{border-top-right-radius:9999px;}.border{border-width:1px;}.border-0{border-width:0px;}.border-2{border-width:2px;}.border-\[2px\]{border-width:2px;}.border-b{border-bottom-width:1px;}.border-l-0{border-left-width:0px;}.\!border-none{border-style:none !important;}.border-none{border-style:none;}.border-\[\#66402d4e\]{border-color:#66402d4e;}.border-main{--tw-border-opacity:1;border-color:rgb(212 162 115 / var(--tw-border-opacity));}.border-text{--tw-border-opacity:1;border-color:rgb(102 64 45 / var(--tw-border-opacity));}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));}.\!bg-transparent{background-color:transparent !important;}.bg-\[\#EDF5F3\]{--tw-bg-opacity:1;background-color:rgb(237 245 243 / var(--tw-bg-opacity));}.bg-green{--tw-bg-opacity:1;background-color:rgb(0 91 78 / var(--tw-bg-opacity));}.bg-grey{--tw-bg-opacity:1;background-color:rgb(237 244 242 / var(--tw-bg-opacity));}.bg-main{--tw-bg-opacity:1;background-color:rgb(212 162 115 / var(--tw-bg-opacity));}.bg-text{--tw-bg-opacity:1;background-color:rgb(102 64 45 / var(--tw-bg-opacity));}.bg-transparent{background-color:transparent;}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.bg-\[url\(\'\.\.\/images\/agia-bot-nav-about-image\.jpg\'\)\] {
  background-image: url(/themes/custom/agria/assets/agia-bot-nav-about-image.jpg);
}

.bg-\[url\(\'\.\.\/images\/agia-bot-nav-engagement-image\.jpg\'\)\] {
  background-image: url(/themes/custom/agria/assets/agia-bot-nav-engagement-image.jpg);
}

.bg-\[url\(\'\.\.\/images\/agia-bot-nav-vision-image\.jpg\'\)\] {
  background-image: url(/themes/custom/agria/assets/agia-bot-nav-vision-image.jpg);
}

.bg-\[url\(\'\.\.\/images\/agia-bot-nav-working-image\.jpg\'\)\] {
  background-image: url(/themes/custom/agria/assets/agia-bot-nav-working-image.jpg);
}

.bg-\[url\(\'\.\.\/images\/agria-about-team-bg\.jpg\'\)\] {
  background-image: url(/themes/custom/agria/assets/agria-about-team-bg.jpg);
}

.bg-\[url\(\'\.\.\/images\/agria-homepage-keyfigures-back\.png\'\)\] {
  background-image: url(/themes/custom/agria/assets/agria-homepage-keyfigures-back.png);
}

.bg-\[url\(\'\.\.\/images\/agria-homepage-vision-background-image\.jpg\'\)\] {
  background-image: url(/themes/custom/agria/assets/agria-homepage-vision-background-image.jpg);
}

.bg-\[url\(\'\.\.\/images\/agria-homepage-working-banner-image\.jpg\'\)\] {
  background-image: url(/themes/custom/agria/assets/agria-homepage-working-banner-image.jpg);
}

.bg-\[url\(\'\.\.\/images\/agria-news-back-image\.png\'\)\] {
  background-image: url(/themes/custom/agria/assets/agria-news-back-image.png);
}

.bg-\[url\(\'\.\.\/images\/agria-news-header-bg\.jpg\'\)\] {
  background-image: url(/themes/custom/agria/assets/agria-news-header-bg.jpg);
}

.bg-\[url\(\'\.\.\/images\/agria-team-popup-back-image\.jpg\'\)\] {
  background-image: url(/themes/custom/agria/assets/agria-team-popup-back-image.jpg);
}

.bg-\[url\(\'http\:\/\/unsplash\.it\/1080\/750\?gravity\=center\'\)\] {
  background-image: url('http://unsplash.it/1080/750?gravity=center');
}

.bg-\[url\(\'http\:\/\/unsplash\.it\/1920\/1920\?gravity\=center\'\)\] {
  background-image: url('http://unsplash.it/1920/1920?gravity=center');
}

.bg-\[url\(\'http\:\/\/unsplash\.it\/960\/750\?gravity\=center\'\)\] {
  background-image: url('http://unsplash.it/960/750?gravity=center');
}

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

.bg-scroll {
  background-attachment: scroll;
}

.bg-\[position\:26\%\] {
  background-position: 26%;
}

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

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

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

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

.stroke-text {
  stroke: #66402d;
}

.stroke-white {
  stroke: #fff;
}

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

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

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

.\!p-5 {
  padding: 1.25rem !important;
}

.p-0 {
  padding: 0px;
}

.p-1 {
  padding: 0.25rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-\[16px\] {
  padding: 16px;
}

.p-\[20px\] {
  padding: 20px;
}

.p-\[5px\] {
  padding: 5px;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

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

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

.px-\[13px\] {
  padding-left: 13px;
  padding-right: 13px;
}

.px-\[15px\] {
  padding-left: 15px;
  padding-right: 15px;
}

.px-\[2\%\] {
  padding-left: 2%;
  padding-right: 2%;
}

.px-\[40px\] {
  padding-left: 40px;
  padding-right: 40px;
}

.px-\[5\%\] {
  padding-left: 5%;
  padding-right: 5%;
}

.px-\[50px\] {
  padding-left: 50px;
  padding-right: 50px;
}

.px-\[6\.45px\] {
  padding-left: 6.45px;
  padding-right: 6.45px;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

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

.py-\[100px\] {
  padding-top: 100px;
  padding-bottom: 100px;
}

.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}

.py-\[150px\] {
  padding-top: 150px;
  padding-bottom: 150px;
}

.py-\[15px\] {
  padding-top: 15px;
  padding-bottom: 15px;
}

.py-\[20px\] {
  padding-top: 20px;
  padding-bottom: 20px;
}

.py-\[30px\] {
  padding-top: 30px;
  padding-bottom: 30px;
}

.py-\[50px\] {
  padding-top: 50px;
  padding-bottom: 50px;
}

.py-\[5px\] {
  padding-top: 5px;
  padding-bottom: 5px;
}

.py-\[60px\] {
  padding-top: 60px;
  padding-bottom: 60px;
}

.\!pb-\[100px\] {
  padding-bottom: 100px !important;
}

.\!pb-\[50px\] {
  padding-bottom: 50px !important;
}

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

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

.pb-\[150px\] {
  padding-bottom: 150px;
}

.pb-\[50px\] {
  padding-bottom: 50px;
}

.pb-\[5px\] {
  padding-bottom: 5px;
}

.pb-\[70px\] {
  padding-bottom: 70px;
}

.pb-\[80px\] {
  padding-bottom: 80px;
}

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

.pl-\[15px\] {
  padding-left: 15px;
}

.pl-\[5px\] {
  padding-left: 5px;
}

.pl-\[60px\] {
  padding-left: 60px;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pt-\[100px\] {
  padding-top: 100px;
}

.pt-\[200px\] {
  padding-top: 200px;
}

.pt-\[20px\] {
  padding-top: 20px;
}

.pt-\[30px\] {
  padding-top: 30px;
}

.pt-\[3px\] {
  padding-top: 3px;
}

.pt-\[40px\] {
  padding-top: 40px;
}

.pt-\[50px\] {
  padding-top: 50px;
}

.pt-\[70px\] {
  padding-top: 70px;
}

.pt-\[90px\] {
  padding-top: 90px;
}

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

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

.\!text-\[25px\] {
  font-size: 25px !important;
}

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

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

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

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

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

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

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

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

.\!font-bold {
  font-weight: 700 !important;
}

.font-\[300\] {
  font-weight: 300;
}

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

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

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

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

.leading-none {
  line-height: 1;
}

.\!text-text {
  --tw-text-opacity: 1 !important;
  color: rgb(102 64 45 / var(--tw-text-opacity)) !important;
}

.text-\[px\] {
  color: px;
}

.text-green {
  --tw-text-opacity: 1;
  color: rgb(0 91 78 / var(--tw-text-opacity));
}

.text-main {
  --tw-text-opacity: 1;
  color: rgb(212 162 115 / var(--tw-text-opacity));
}

.text-text {
  --tw-text-opacity: 1;
  color: rgb(102 64 45 / var(--tw-text-opacity));
}

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

.opacity-0 {
  opacity: 0;
}

.opacity-100 {
  opacity: 1;
}

.opacity-70 {
  opacity: 0.7;
}

.\!shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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);
}

.\!outline-none {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}

.\!ring-transparent {
  --tw-ring-color: transparent !important;
}

.blur {
  --tw-blur: blur(8px);
  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);
}

.\!invert {
  --tw-invert: invert(100%) !important;
  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) !important;
}

.invert {
  --tw-invert: invert(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);
}

.\!filter {
  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) !important;
}

.filter {
  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 {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

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

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.\!duration-\[400ms\] {
  transition-duration: 400ms !important;
}

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

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

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

@base {
  html {
    scroll-behaviour: smooth;
  }
}
.backdrop-white {
  position: relative;
  background: #fff;
  background-image: url(/themes/custom/agria/assets/agria-about-intro-bg.jpg);
  background-size: cover;
}

.backdrop-white::before {
  position: absolute;
  content: "";
  width: 148px;
  height: 100%;
  background-image: url(/themes/custom/agria/assets/agria-about-intro-bg.jpg);
  background-size: cover;
  top: 0;
  right: 100%;
}

@media (min-width: 1366px) and (max-width: 1600px) {
  .backdrop-white::before {
    right: 90%;
  }
}

.backdrop-white::after {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  background-size: cover;
  background-image: url(/themes/custom/agria/assets/agria-about-intro-bg.jpg);
  left: 100%;
  top: 0;
}

button {
  font-family: "Lato", sans-serif;
}

* {
  box-sizing: border-box;
}

input,
textarea,
a,
p,
h1,
select,
.share-title h4 {
  font-family: "League Spartan", sans-serif !important;
}

.intro-section {
  /* background-color: #edf5f3; */
}

.label {
  font-family: "League Spartan", sans-serif;
  font-size: 1.125rem;
}

.main-title {
  font-size: 1.5rem;
  line-height: 2.0625rem;
  letter-spacing: 0.06188rem;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  color: #66402d;
}

.main-title h2 {
  font-size: 1.5rem;
  line-height: 2.0625rem;
  letter-spacing: 0.06188rem;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  color: #66402d;
}

@media screen and (max-width: 1180px) {
  .main-title h2 {
    font-size: 1.3125rem;
    line-height: 1.8125rem;
  }
}

@media screen and (max-width: 480px) {
  .main-title h2 {
    font-size: 1.125rem;
    line-height: 1.8125rem;
  }
}

.main-title h3 {
  font-size: 1.3125rem;
  line-height: 1.8125rem;
  letter-spacing: 0.06188rem;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  color: #66402d;
}

@media screen and (max-width: 1180px) {
  .main-title h3 {
    font-size: 1.125rem;
  }

  .main-title {
    font-size: 1.3125rem;
    line-height: 1.8125rem;
  }
}

@media screen and (max-width: 480px) {
  .main-title {
    font-size: 1.125rem;
    line-height: 1.8125rem;
  }
}

.sub-title h4 {
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0.06188rem;
  font-family: "Lato", sans-serif;
  font-weight: 300;
  color: #66402d;
}

.main-desc p {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "League Spartan", sans-serif;
  letter-spacing: 0.38px;
  font-weight: 300;
  color: #66402d;
}

@media screen and (max-width: 1179px) {
  .main-desc p {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

nav.sticky-active .menu-icon-arrow path {
  fill: #66402d;
}

nav .nav-menu.active .menu-icon-arrow path {
  /* fill: #d4a273 !important; */
  fill: #fff;
}

.label-text,
.upload-btn {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "League Spartan", sans-serif;
  letter-spacing: 0.38px;
  font-weight: 300;
  color: #66402d;
}

@media screen and (max-width: 1179px) {

  .label-text,
  .upload-btn {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

.checkbox:checked,
.checkbox[aria-checked="true"] {
  background-color: transparent !important;
  background-image: linear-gradient(-45deg, transparent 65%, #d4a273 65.99%),
  linear-gradient(45deg, transparent 75%, #d4a273 75.99%),
  linear-gradient(-45deg, #d4a273 40%, transparent 40.99%),
  linear-gradient(45deg,
    #d4a273 30%,
    var(--chkfg) 30.99%,
    var(--chkfg) 40%,
    transparent 40.99%),
  linear-gradient(-45deg, var(--chkfg) 50%, #d4a273 50.99%);
}

.section-title h2 {
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0.06188rem;
  font-family: "Lato", sans-serif;
  color: #66402d;
  font-weight: 300;
}

.footer-main-title {
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: 0.06188rem;
  font-family: "Lato", sans-serif;
  font-size: 1.3125rem;
  color: #ffffff;
  text-transform: uppercase;
}

.main-text p {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "League Spartan", sans-serif;
  letter-spacing: 0.38px;
  font-weight: 300;
  color: #66402d;
}

@media screen and (max-width: 1179px) {
  .main-text p {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

.footer-main-text {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.875rem;
  font-family: "League Spartan", sans-serif;
  letter-spacing: 0.38px;
  color: #ffffff;
  font-weight: 400;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  line-height: 1.3;
}

@media screen and (max-width: 1179px) {
  .footer-main-text {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

.button-main {
  background-color: transparent;
  border-radius: 3.125rem;
  border: 0.125rem solid #66402d;
  /* padding: 1.0625rem 1.5625rem 1.0625rem 1.5625rem; */
  padding: 12px 18px;
  display: inline-block;
  width: -moz-max-content;
  width: max-content;
}

.button-main a {
  color: #66402d;
  overflow: hidden;
  font-size: 1.25rem;
  text-transform: uppercase;
  line-height: 1;
  font-weight: 400;
  position: relative;
  font-family: "Lato", sans-serif;
}

@media screen and (max-width: 1180px) {
  .button-main a {
    font-size: 1.125rem;
  }
}

.button-main a::before {
  width: 0;
  height: 0.0625rem;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #66402d;
  transition: width 300ms ease-out;
}

.button-main a:hover::before {
  width: 100%;
}

.button-main-button {
  background-color: transparent;
  border-radius: 3.125rem;
  border: 0.125rem solid #66402d;
  /* padding: 1.0625rem 1.5625rem 1.0625rem 1.5625rem; */
  padding: 12px 18px;
  display: inline-block;
  width: -moz-max-content;
  width: max-content;
  cursor: pointer;
}

.button-main-button span {
  color: #66402d;
  overflow: hidden;
  font-size: 1.25rem;
  text-transform: uppercase;
  line-height: 1;
  font-weight: 400;
  position: relative;
  font-family: "Lato", sans-serif;
}

@media screen and (max-width: 1180px) {
  .button-main-button span {
    font-size: 1.125rem;
  }
}

.button-main-button span::before {
  width: 0;
  height: 0.0625rem;
  content: "";
  position: absolute;
  bottom: -0.0625rem;
  left: 0;
  background-color: #66402d;
  transition: width 300ms ease-out;
}

.button-main-button span:hover::before {
  width: 100%;
}

.button-white {
  background-color: transparent;
  border-radius: 3.125rem;
  border: 0.125rem solid #ffffff;
  /* padding: 1.0625rem 1.5625rem 1.0625rem 1.5625rem; */
  padding: 12px 18px;
  display: inline-block;
  width: -moz-max-content;
  width: max-content;
}

.button-white a {
  color: #ffffff;
  overflow: hidden;
  font-size: 1.25rem;
  text-transform: uppercase;
  line-height: 1;
  position: relative;
  font-weight: 400;
  font-family: "Lato", sans-serif;
}

@media screen and (max-width: 1180px) {
  .button-white a {
    font-size: 1.125rem;
  }
}

.button-white a::before {
  width: 0;
  height: 0.0625rem;
  content: "";
  position: absolute;
  bottom: -0.0625rem;
  left: 0;
  background-color: #ffffff;
  transition: width 300ms ease-out;
}

.button-white a:hover::before {
  width: 100%;
}

.container100 {
  width: 100%;
  display: flex;
  gap: 1.875rem;
  flex-direction: column;
}

.container50 {
  width: 50%;
  display: flex;
  gap: 1.875rem;
  flex-direction: column;
}

@media screen and (max-width: 767px) {
  .container50 {
    width: 100%;
  }
}

@media (max-width: 1024px) {
  .container50 {
    width: 100%;
    display: flex;
    gap: 1.875rem;
    flex-direction: column;
  }
}

.divider-main {
  height: 0.125rem;
  width: 100%;
  background-color: #d4a273;
  margin: 1.75rem 0;
  position: relative;
}

.search-close {
  cursor: pointer;
}

.content-wrapper,
.footer-column {
  flex-wrap: wrap;
  row-gap: 1.875rem;
}

.homepage-header {
  min-height: 100vh;
  height: 100%;
  max-height: 100vh;
  z-index: 19;
}

.homepage-header .swiper-slide {
  min-height: 100vh;
}

.innerpage-header {
  min-height: 4.0625rem;
  height: 100%;
  max-height: 4.0625rem;
}

.innerpage-header.alt {
  min-height: 45vh;
  height: 100%;
  max-height: 45vh;
}

.innerpage-header.contact {
  min-height: 0;
  height: 100%;
  max-height: 45vh;
}

.innerpage-header.contact .main-logo img {
  filter: brightness(1) invert(0);
}

.innerpage-header.contact .drawer-side .main-logo img {
  filter: brightness(0) invert(1);
}

.innerpage-header.conditions {
  min-height: 0;
  height: 100%;
  max-height: 40vh;
}

@media (min-width: 1200px) {
  .innerpage-header.conditions {
    margin-bottom: -4.375rem;
  }
}

.innerpage-header.no-banner {
  min-height: 0;
  margin-bottom: 0;
  max-height: 200vh;
}

/* .cta-section::before {
  content: "";
  background-color: #0a4d43;
  width: 100%;
  height: 100%;
  opacity: 0.9;
  position: absolute;
  top: 0;
  left: 0;
} */
.cta-section .workingAt::before {
  /* z-index: 0;
  position: absolute;
  display: block;
  width: calc(100% + 48px);
  top: -46px;
  height: calc(100% + 124px);
  background-color: #005b4e; */

  content: "";
  background-color: #0a4d43;
  width: 100%;
  height: 100%;
  opacity: 0.9;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.cta-section .main-title h2,
.cta-section .main-text p {
  color: #ffffff;
}

.cta-section.about {
  background-color: #005b4e;
}

.cta-section.about::before {
  display: none;
}

.bottom-navigation-section .bottom-navigation-block {
  position: relative;
}


.bottom-navigation-section .bottom-navigation-block::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-color: #000;
  opacity: 0.38;
  z-index: 2;
}

.bottom-navigation-section .main-title {
  position: relative;
  z-index: 3;
}

.bottom-navigation-section .main-title h2 {
  color: #ffffff;
}

.bottom-navigation-section .main-text {
  position: relative;
  z-index: 3;
}

@media screen and (max-width: 767px) {
  .bottom-navigation-section .main-text {
    min-height: 80px !important;
  }

  .vision-page .swiper.bottomnavSwiper {
    display: flex;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .bottom-navigation-section .main-text {
    min-height: 120px !important;
  }

  .bottom-navigation-section .main-title h2 {
    font-size: 16px;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1600px) {
  .bottom-navigation-section .main-text {
    min-height: 150px !important;
  }
}

@media screen and (min-width: 1601px) {
  .bottom-navigation-section .main-text {
    min-height: 130px !important;
  }
}

.bottom-navigation-section .main-text p {
  color: #ffffff;
}

.bottom-navigation-section .swiper-pagination {
  bottom: 2.875rem !important;
}

.key-figures-block .key-figures-item .number-title h2 {
  font-size: 2.2rem;
  font-family: "Lato", sans-serif;
  color: #66402d;
  font-weight: 900;
}

.key-figures-block .key-figures-item .number-title span.number {
  font-size: 2.75rem;
}

.key-figures-block .key-figures-item .number-desc p {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "League Spartan", sans-serif;
  letter-spacing: 0.38px;
  font-weight: 300;
  color: #66402d;
}

@media screen and (max-width: 1179px) {
  .key-figures-block .key-figures-item .number-desc p {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

.key-figures-block .keyfiguresSwiper .swiper-slide,
.key-figures-block .altkeyfiguresSwiper .swiper-slide,
.key-figures-block .keyfiguresagriSwiper .swiper-slide {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.key-figures-block .keyfiguresSwiper .swiper-pagination .swiper-pagination-bullet,
.key-figures-block .altkeyfiguresSwiper .swiper-pagination .swiper-pagination-bullet,
.key-figures-block .keyfiguresagriSwiper .swiper-pagination .swiper-pagination-bullet {
  border-color: #ffffff;
  border: 0.09375rem solid #66402d;
}

.key-figures-block .keyfiguresSwiper .swiper-pagination .swiper-pagination-bullet-active,
.key-figures-block .altkeyfiguresSwiper .swiper-pagination .swiper-pagination-bullet-active,
.key-figures-block .keyfiguresagriSwiper .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #ffffff;
}

.key-figures-block .keyfiguresagriSwiper .swiper-pagination .swiper-pagination-bullet {
  border-color: #66402d !important;
}

.key-figures-block .keyfiguresagriSwiper .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #66402d !important;
}

.key-figures-block .keyfiguresagriSwiper.white-pagi .swiper-pagination .swiper-pagination-bullet {
  border-color: #ffffff !important;
}

.key-figures-block .keyfiguresagriSwiper.white-pagi .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #ffffff !important;
}

.homepage-header-section .swiper-pagination .swiper-pagination-bullet {
  border-color: #ffffff !important;
}

.homepage-header-section .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #ffffff !important;
}

.modal-box {
  padding: 40px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media (max-width: 767px) {
  .modal {
    max-height: 90%;
    top: 50%;
    transform: translateY(-50%);
  }

  .modal-box {
    max-height: 90%;
  }
}

@media (min-width: 1024px) {
  .modal-box {
    overflow: hidden;
  }
}

.team-popup-info .team-popup-top-info .team-popup-top-info-details .main-title h2 {
  line-height: 2.0625rem;
  letter-spacing: 0.06188rem;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 1.75rem;
  color: #005b4e;
}

@media screen and (max-width: 1180px) {
  .team-popup-info .team-popup-top-info .team-popup-top-info-details .main-title h2 {
    font-size: 1.3125rem;
    line-height: 1.8125rem;
  }
}

@media screen and (max-width: 480px) {
  .team-popup-info .team-popup-top-info .team-popup-top-info-details .main-title h2 {
    font-size: 1.125rem;
    line-height: 1.8125rem;
  }
}

.team-popup-info .team-popup-top-info .team-popup-top-info-details .main-desc p {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.875rem;
  font-family: "League Spartan", sans-serif;
  letter-spacing: 0.38px;
  font-weight: 300;
  color: #005b4e;
  font-size: 1.5625rem;
}

@media screen and (max-width: 1179px) {
  .team-popup-info .team-popup-top-info .team-popup-top-info-details .main-desc p {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

.team-popup-info .team-popup-bot-info .main-desc p {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: grayscale;
  font-family: "League Spartan", sans-serif;
  letter-spacing: 0.38px;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.625rem;
  color: #66402d;
}

@media screen and (max-width: 1179px) {
  .team-popup-info .team-popup-bot-info .main-desc p {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

.divider {
  background-color: #d4a273;
  color: #d4a273;
  fill: #d4a273;
}

@media screen and (max-width: 480px) {
  .page-title {
    min-height: 100svh;
    padding: 0 !important;
  }
}

/* .intro-section::before {
  width: 91.9%;
  height: 57.6%;
  background-color: #ffffff;
  position: absolute;
  bottom: 0;
  right: 0;
  content: "";
} */
@media screen and (max-width: 768px) {
  .intro-section::before {
    width: 100%;
  }
}

.intro-section.big-bg::before {
  background-image: url(/themes/custom/agria/assets/agria-about-intro-bg.jpg);
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
}

@media screen and (max-width: 480px) {
  .intro-section.big-bg::before {
    display: none;
  }

  .intro-section.big-bg .wrapper {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}

.intro-section.small-bg::before {
  background-image: url(/themes/custom/agria/assets/agria-small-intro-bg.jpg);
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 47%;
}

@media screen and (max-width: 768px) {
  .intro-section.small-bg::before {
    height: 57.6%;
  }
}

@media screen and (max-width: 480px) {
  .intro-section.small-bg::before {
    display: none;
  }

  .intro-section.small-bg .wrapper {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}

/* .intro-section.mid-bg::before {
  background-color: white;
  height: 48.8%;
} */
@media screen and (max-width: 768px) {
  /* .intro-section.mid-bg::before {
    height: 45%;
  } */
}

@media screen and (max-width: 480px) {
  .intro-section.mid-bg::before {
    display: none;
  }

  .intro-section.mid-bg .wrapper {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
}

.intro-section .container {
  z-index: 2;
  position: relative;
}

.accordion-container * {
  font-family: "League Spartan", sans-serif;
}

.swiper {
  width: 100%;
  height: 100%;
}

.swiper-pagination .swiper-pagination-bullet {
  width: 0.75rem;
  height: 0.75rem;
  background-color: transparent !important;
  border: 0.09375rem solid #66402d;
  opacity: 1 !important;
}

.swiper-pagination .swiper-pagination-bullet:hover {
  background-color: #66402d;
}

.swiper-pagination .swiper-pagination-bullet-active {
  background-color: #66402d !important;
  opacity: 1;
}

.swiper-pagination .swiper-pagination-bullet-active:hover {
  opacity: 1 !important;
}

.section3.about .swiper-pagination-bullet,
.bottom-navigation-section .swiper-pagination-bullet,
.keyfiguresagriSwiper .swiper-pagination-bullet {
  border: 0.09375rem solid #ffffff;
}

.section3.about .swiper-pagination-bullet-active,
.bottom-navigation-section .swiper-pagination-bullet-active,
.keyfiguresagriSwiper .swiper-pagination-bullet-active {
  background-color: #ffffff !important;
}

.swiper-button-next,
.swiper-button-prev {
  z-index: 2 !important;
}

.swiper-button-next::after,
.swiper-button-prev::after {
  display: none !important;
}

/* .latest-news-section .newsSwiper {
  padding-bottom: 2.5rem !important;
} */
.latest-news-section .newsSwiper .news-desc .news-title h3 {
  font-size: 1.3125rem;
  line-height: 1.8125rem;
  letter-spacing: 0.06188rem;
  font-family: "Lato", sans-serif;
  color: #66402d;
  font-weight: 600;
  text-transform: uppercase;
}

@media screen and (max-width: 1180px) {
  .latest-news-section .newsSwiper .news-desc .news-title h3 {
    font-size: 1.125rem;
  }
}

.latest-news-section .newsSwiper .news-desc .news-date p {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: grayscale;
  font-family: "League Spartan", sans-serif;
  letter-spacing: 0.38px;
  font-weight: 300;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: #66402d;
}

@media screen and (max-width: 1179px) {
  .latest-news-section .newsSwiper .news-desc .news-date p {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

.latest-news-section .newsSwiper .swiper-pagination .swiper-pagination-bullet {
  background-color: #66402d;
}

.latest-news-section .newsSwiper .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #66402d;
}

.news-date p {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: grayscale;
  font-family: "League Spartan", sans-serif;
  letter-spacing: 0.38px;
  font-weight: 300;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: #66402d;
}

@media screen and (max-width: 1179px) {
  .news-date p {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

nav .navbar .main-logo img {
  filter: brightness(0) invert(1);
}

nav .navbar .menu .dropdown {
  background-color: transparent !important;
}

nav .navbar .menu .dropdown .dropdown-content li {
  padding: 0px;
}

nav .navbar .menu .dropdown .dropdown-content li a {
  font-size: 1.0625rem;
  line-height: 1.0625rem;
  letter-spacing: 1.34px;
  font-family: "League Spartan", sans-serif;
  text-transform: uppercase;
  padding: 0;
  background: none !important;
  position: relative;
  color: #66402d;
  font-weight: 400;
}

@media (max-width: 1536px) {
  nav .navbar .menu .dropdown .dropdown-content li a {
    font-size: 0.9375rem;
  }
}

@media (max-width: 1280px) {
  nav .navbar .menu .dropdown .dropdown-content li a {
    font-size: 0.8125rem;
  }
}

nav .navbar .menu .dropdown .dropdown-content li a::before {
  width: 0;
  height: 0.0625rem;
  content: "";
  position: absolute;
  bottom: -0.0625rem;
  left: 0;
  background-color: #66402d;
  transition: width 300ms ease-out;
}

nav .navbar .menu .dropdown .dropdown-content li a:hover::before {
  width: 100%;
}

nav .navbar .menu .dropdown .dropdown-content li a.active {
  color: #66402d;
  font-weight: 900;
}

nav .navbar .menu .dropdown .dropdown-content li a.active::before {
  background-color: #66402d;
}

nav .navbar .menu .nav-menu {
  font-size: 1.0625rem;
  line-height: 1.0625rem;
  letter-spacing: 1.34px;
  font-family: "League Spartan", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  background: none !important;
  position: relative;
  color: #ffffff;
}

@media (max-width: 1536px) {
  nav .navbar .menu .nav-menu {
    font-size: 0.9375rem;
  }
}

@media (max-width: 1280px) {
  nav .navbar .menu .nav-menu {
    font-size: 0.8125rem;
  }
}

nav .navbar .menu .nav-menu::before {
  width: 0;
  height: 0.0625rem;
  content: "";
  position: absolute;
  bottom: -0.0625rem;
  left: 0;
  background-color: #ffffff;
  transition: width 300ms ease-out;
}

nav .navbar .menu .nav-menu:hover::before {
  width: 100%;
}

nav .navbar .menu .nav-menu.active {
  /* color: #d4a273; */
  color: #fff;
}

nav .navbar .menu .nav-menu.active::before {
  /* background-color: #d4a273; */
  background-color: #fff;
}

nav .navbar .menu a {
  font-size: 1.0625rem;
  line-height: 1.0625rem;
  letter-spacing: 1.34px;
  font-family: "League Spartan", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  padding: 0;
  background: none !important;
  position: relative;
  color: #ffffff;
}

@media (max-width: 1536px) {
  nav .navbar .menu a {
    font-size: 0.9375rem;
  }
}

@media (max-width: 1280px) {
  nav .navbar .menu a {
    font-size: 0.8125rem;
  }
}

nav .navbar .menu a::before {
  width: 0;
  height: 0.0625rem;
  content: "";
  position: absolute;
  bottom: -0.0625rem;
  left: 0;
  background-color: #ffffff;
  transition: width 300ms ease-out;
}

nav .navbar .menu a:hover::before {
  width: 100%;
}

nav .navbar .menu a.active {
  color: #d4a273;
}

nav .navbar .menu a.active::before {
  background-color: #d4a273;
}

nav .navbar .lang-switcher .current-lang {
  font-family: "League Spartan", sans-serif;
  /* font-family: "Futura PT Book", sans-serif; */
  font-size: 1.0625rem;
}

nav .navbar .lang-switcher .menu a {
  font-family: "League Spartan", sans-serif;
  /* font-family: "Futura PT Book", sans-serif; */
  font-size: 1.0625rem;
  color: #000;
  text-decoration: none;
}

nav.alt .navbar {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

nav.alt.grey .navbar {
  --tw-bg-opacity: 1;
  background-color: rgb(237 244 242 / var(--tw-bg-opacity));
}

nav.alt .main-logo img {
  filter: brightness(1) invert(0);
}

nav.alt .navbar {
  border-color: #66402d;
}

nav.alt .main-logo h1 {
  font-size: 1.5rem;
  line-height: 2.0625rem;
  letter-spacing: 0.06188rem;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  color: #66402d;
}

@media screen and (max-width: 1180px) {
  nav.alt .main-logo h1 {
    font-size: 1.3125rem;
    line-height: 1.8125rem;
  }
}

@media screen and (max-width: 480px) {
  nav.alt .main-logo h1 {
    font-size: 1.125rem;
    line-height: 1.8125rem;
  }
}

nav.alt .menu a,
nav.alt .menu .nav-menu {
  color: #66402d;
}

nav.alt .menu a::before,
nav.alt .menu .nav-menu::before {
  background-color: #66402d;
}

nav.alt .menu a.active,
nav.alt .menu .nav-menu.active {
  color: #d4a273;
}

nav.alt .menu a.active::before,
nav.alt .menu .nav-menu.active::before {
  background-color: #d4a273;
}

nav.alt .search-icon {
  border-color: #66402d;
}

nav.alt .search-icon path {
  stroke: #66402d;
}

nav.alt .lang-switcher .current-lang {
  color: #66402d;
}

nav.alt .lang-switcher .menu a {
  color: #66402d;
}

nav.sticky-active {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  transform: translateY(0);
  transition: transform 0.3s ease-in-out;
  background-color: #ffffff; /* Adjust background color as needed */
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

nav.sticky-active .main-logo img {
  filter: invert(0);
}

nav.sticky-active .menu a,
nav.sticky-active .menu .nav-menu {
  color: #66402d;
}

nav.sticky-active .menu a::before,
nav.sticky-active .menu .nav-menu::before {
  background-color: #66402d;
}

nav.sticky-active .menu a.active,
nav.sticky-active .menu .nav-menu.active {
  color: #d4a273;
}

nav.sticky-active .menu a.active::before,
nav.sticky-active .menu .nav-menu.active::before {
  background-color: #d4a273;
}

nav.sticky-active .search-icon {
  border-color: #66402d;
}

nav.sticky-active .search-icon path {
  stroke: #66402d;
}

nav.sticky-active .lang-switcher .current-lang {
  color: #66402d;
}

nav.sticky-active .lang-switcher .menu a {
  color: #66402d;
}

nav .search-bar {
  height: 0;
  transition: all 300ms ease-out;
  max-height: 0;
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

nav .search-bar input {
  font-family: "League Spartan", sans-serif;
  font-weight: 600;
}

@media (max-width: 1536px) {
  nav .search-bar input {
    font-size: 0.9375rem;
  }
}

nav .search-bar.active {
  height: 6.25rem;
  max-height: 12.5rem;
}

footer {
  background-color: #005b4e;
}

footer .footer-column .main-text p {
  color: #ffffff;
  font-weight: 300;
}

footer .footer-column .footer-main-text p {
  color: #ffffff;
  font-family: "League Spartan", sans-serif;
  font-size: 1.125rem;
  /* text-align: left; */
  font-weight: 300;
}

footer .contact-info-item p {
  text-align: left;
  font-weight: 300;
  font-family: "League Spartan", sans-serif;
  font-size: 1.125rem;
}

footer .contact-info-item a {
  font-weight: 300;
  font-family: "League Spartan", sans-serif !important;
  font-size: 1.125rem !important;
}

footer .footer-column .contact-info {
  position: relative;
  padding-bottom: 0.125rem;
  font-weight: 300;
  font-family: "League Spartan", sans-serif !important;
  font-size: 18px !important;
}

footer .footer-column .contact-info a {
  position: relative;
  padding-bottom: 0.125rem;
  font-weight: 300;
  font-family: "League Spartan", sans-serif !important;
  font-size: 18px !important;
}

footer .footer-column .contact-info a::before {
  width: 0;
  height: 0.0625rem;
  content: "";
  position: absolute;
  bottom: -0.0625rem;
  left: 0;
  background-color: #ffffff;
  transition: width 300ms ease-out;
}

footer .footer-column .contact-info a:hover::before {
  width: 100%;
}

footer .footer-column .menu-info ul {
  -moz-column-count: 2;
  column-count: 2;
}

footer .footer-column .menu-info ul li {
  margin-bottom: 0.9375rem;
  font-weight: 300;
}

footer .footer-column .menu-info ul li a {
  font-size: 1.125rem;
  font-weight: 300;
  color: #ffffff;
  position: relative;
  font-family: "League Spartan", sans-serif;
  transition: 0.3s ease-in-out;
}

footer .footer-column .menu-info ul li a:hover {
  color: #d4a273;
}

footer .footer-column .menu-info ul li a::before {
  width: 0;
  height: 0.0625rem;
  content: "";
  position: absolute;
  bottom: -0.0625rem;
  left: 0;
  background-color: #ffffff;
  transition: width 300ms ease-out;
}

footer .footer-column .menu-info ul li a:hover::before {
  width: 100%;
  background-color: #d4a273;
}

footer .footer-column .footer-social a {
  color: #ffffff;
  font-size: 1.5625rem;
  font-weight: 300;
  transition: color 300ms ease-out;
}

footer .footer-column .footer-social a:hover {
  color: #d4a273;
}

footer .footer-column .subs-input {
  line-height: 1.75rem;
  font-weight: 300;
  letter-spacing: 0.06188rem;
  font-family: "Lato", sans-serif;
  font-size: 0.9375rem;
  color: #ffffff;
}

footer .footer-column .footer-form-newsletter {
  border: 0.0625rem solid #ffffff;
  border-radius: 50px;
  overflow: hidden;
}

footer .footer-column .footer-form-newsletter input {
  background-color: transparent;
  height: 2.1875rem;
}

footer .footer-column .footer-form-newsletter input::-moz-placeholder {
  color: #ffffff;
}

footer .footer-column .footer-form-newsletter input::placeholder {
  color: #ffffff;
}

footer .footer-column .footer-form-newsletter .subs-submit-btn {
  text-transform: uppercase;
  font-weight: 300;
  font-size: 0.9375rem;
  border: none;
  border-left: 0.0625rem solid #ffffff;
  background-color: transparent;
  min-height: 2.1875rem;
  height: 2.1875rem;
}

footer .footer-column .footer-form-newsletter .subs-submit-btn:hover {
  background-color: #d4a273;
}

footer .footer-bottom-block .footer-bottom-block-text p,
footer .footer-bottom-block .footer-bottom-block-text a {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.875rem;
  font-family: "League Spartan", sans-serif;
  letter-spacing: 0.38px;
  font-weight: 300;
  font-size: 0.75rem;
  color: #d4a273;
}

@media screen and (max-width: 1179px) {

  footer .footer-bottom-block .footer-bottom-block-text p,
  footer .footer-bottom-block .footer-bottom-block-text a {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

footer .footer-bottom-block .footer-bottom-block-text a {
  position: relative;
  padding-bottom: 0.125rem;
}

footer .footer-bottom-block .footer-bottom-block-text a::before {
  width: 0;
  height: 0.0625rem;
  content: "";
  position: absolute;
  bottom: -0.0625rem;
  left: 0;
  background-color: #d4a273;
  transition: width 300ms ease-out;
}

footer .footer-bottom-block .footer-bottom-block-text a:hover::before {
  width: 100%;
}

footer .footer-bottom-block .footer-bottom-block-link p,
footer .footer-bottom-block .footer-bottom-block-link a {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.875rem;
  font-family: "League Spartan", sans-serif;
  letter-spacing: 0.38px;
  font-weight: 300;
  font-size: 0.75rem;
  color: #d4a273;
}

@media screen and (max-width: 1179px) {

  footer .footer-bottom-block .footer-bottom-block-link p,
  footer .footer-bottom-block .footer-bottom-block-link a {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

footer .footer-bottom-block .footer-bottom-block-link a {
  position: relative;
  padding-bottom: 0.125rem;
}

footer .footer-bottom-block .footer-bottom-block-link a::before {
  width: 0;
  height: 0.0625rem;
  content: "";
  position: absolute;
  bottom: -0.0625rem;
  left: 0;
  background-color: #d4a273;
  transition: width 300ms ease-out;
}

footer .footer-bottom-block .footer-bottom-block-link a:hover::before {
  width: 100%;
}

.homepage-header-section {
  min-height: 100vh;
}

.homepage-header-section .header-title {
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.homepage-header-section .header-title h1 {
  font-size: 3.625rem;
  line-height: 4.375rem;
  letter-spacing: 0.06188rem;
  font-family: "League Spartan", sans-serif;
  font-weight: 500;
  color: #ffffff;
  text-shadow: 2px 2px 2px #000000;
}

@media screen and (max-width: 767px) {
  .homepage-header-section .header-title h1 {
    font-size: 1.9rem;
    line-height: 2rem;
  }
}

@media screen and (max-width: 1180px) {
  .homepage-header-section .header-title h1 {
    font-size: 2.5rem;
    line-height: 2.8125rem;
  }
}

.homepage-header-section.full-screen {
  overflow: hidden;
  height: 100%;
  max-height: 100vh;
}

.homepage-header-section .header-desc {
  width: 60%;
  bottom: 5.9375rem;
  left: 50%;
  transform: translateX(-50%);
}

@media screen and (min-width: 1600px) {
  .homepage-header-section .header-desc {
    width: 27%;
  }
}

@media screen and (min-width: 1280px) {
  .homepage-header-section .header-desc {
    width: 40%;
  }
}

@media screen and (max-width: 480px) {
  .homepage-header-section .header-desc {
    width: 85%;
  }
}

.homepage-header-section .header-desc p {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: grayscale;
  font-family: "League Spartan", sans-serif;
  letter-spacing: 0.38px;
  font-weight: 300;
  font-size: 1.4375rem;
  line-height: 1.625rem;
  color: #ffffff;
  text-shadow: 2px 2px 2px #000000;
}

@media screen and (max-width: 1179px) {
  .homepage-header-section .header-desc p {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

.homepage-header-section .swiper-wrapper .swiper-slide {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.homepage-header-section .swiper-pagination {
  bottom: 3.125rem !important;
}

.homepage-header-section .swiper-pagination-bullet {
  width: 1.0625rem;
  height: 1.0625rem;
  opacity: 0.44;
}

.homepage-header-section .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}

.innerpage-header-section {
  margin-top: -4.0625rem;
}

.innerpage-header-section .page-title h1 {
  font-size: 3.625rem;
  line-height: 4.375rem;
  letter-spacing: 0.06188rem;
  font-family: "League Spartan", sans-serif;
  font-weight: 500;
  color: #ffffff;
}

@media screen and (max-width: 1180px) {
  .innerpage-header-section .page-title h1 {
    font-size: 2.5rem;
    line-height: 2.8125rem;
  }
}

.innerpage-header-section.alt {
  min-height: 45vh;
  position: relative;
}

@media screen and (max-width: 768px) {
  .innerpage-header-section.alt {
    margin-top: 0;
  }
}

.innerpage-header-section.alt h1 {
  font-size: 3.125rem;
  margin-top: 2.5rem;
  color: #ffffff;
  font-family: "League Spartan", sans-serif;
  line-height: 2.8125rem;
  font-weight: 500;
}

.innerpage-header-section.colored {
  background-color: #edf5f3;
}

@media (max-width: 960px) {
  .innerpage-header-section.colored {
    margin-top: -4.375rem;
    min-height: 0;
  }
}

.innerpage-header-section .filter-search .input {
  border-color: #ffffff;
  background-color: transparent;
}

.innerpage-header-section .filter-search .input input {
  padding: 0;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
  color: #ffffff;
}

.innerpage-header-section .filter-search .input input::-moz-placeholder {
  color: #ffffff;
}

.innerpage-header-section .filter-search .input input::placeholder {
  color: #ffffff;
}

.innerpage-header-section .filter-search .input svg {
  border-left: 0.0625rem solid #ffffff;
  padding-left: 0.625rem;
  width: 1.875rem;
}

.homepage-intro-section {
  background-color: #edf5f3;
}

/*
.homepage-vision-section::before {
  width: 91.9%;
  height: 57.6%;
  background-color: #005b4e;
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
} */
.intro-section .white-backdrop {
  z-index: 0;
  position: absolute;
  display: block;
  top: -10px;
  left: -148px;
  width: calc(100% + 148px);
  height: calc(100% + 60px);
  background-image: url(/themes/custom/agria/assets/agria-about-intro-bg.jpg);
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
}

.intro-section .white-backdrop::before {
  content: "";
  width: 100%;
  position: absolute;
  left: 100%;
  top: 0;
  bottom: 0;
  background-image: url(/themes/custom/agria/assets/agria-about-intro-bg.jpg);
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
}

.homepage-vision-section .green-backdrop {
  z-index: 0;
  position: absolute;
  display: block;
  top: -64px;
  width: calc(100% + 48px);
  height: calc(100% + 124px);
  background-color: #005b4e;
}

.homepage-vision-section .green-backdrop::before {
  content: "";
  width: 100%;
  position: absolute;
  background-color: #005b4e;
  right: 100%;
  top: 0;
  bottom: 0;
}

.investir-page .intro-section .white-textured-backdrop,
.vision-page .intro-section .white-textured-backdrop {
  /* background-color: #000; */
  width: 91.9%;
  height: 44.9%;
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url(/themes/custom/agria/assets/agria-small-intro-bg.jpg);
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
}

.floral-backdrop::before {
  background-image: url(/themes/custom/agria/assets/agria-small-intro-bg.jpg);
  background-position: right;
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 90vw;
  height: 100%;
  z-index: 1;
}

.floral-backdrop.no-flower::before {
  background-image: none;
  background-color: #ffffff;
}

.floral-backdrop.textured::before {
  background-image: url(/themes/custom/agria/assets/background_intro.jpg);
}

@media (max-width: 1440px) {
  .floral-backdrop::before {
    width: 95vw;
  }
}

@media (max-width: 768px) {
  .floral-backdrop::before {
    width: 100vw;
  }
}

.investir-page .intro-section.small-bg::before,
.engagement-page .intro-section.small-bg::before,
.vision-page .intro-section.small-bg::before {
  display: none;
}

.investir-page .intro-section {
  background-color: #fff;
}

.engagement-page .intro-section .white-backdrop,
.vision-page .intro-section .white-backdrop {
  width: 91.9%;
  height: 57.6%;
  background-color: #ffffff;
  position: absolute;
  bottom: 0;
  right: 0;
  top: unset;
  left: unset;

}

.engagement-page .intro-section .white-backdrop::before,
.vision-page .intro-section .white-backdrop::before {
  display: none;
}

@media screen and (max-width: 768px) {
  .homepage-vision-section::before {
    width: 100%;
    height: 65%;
  }
}

.homepage-vision-section .container {
  z-index: 2;
  position: relative;
}

.homepage-vision-section .main-title h2,
.homepage-vision-section .main-text p {
  color: #ffffff;
}

@media screen and (min-width: 1200px) {
  .homepage-vision-section .divider-main {
    left: -21.875rem;
  }
}

.homepage-vision-section .vision-icon-box .visionSwiper {
  padding-bottom: 3.125rem !important;
}

.homepage-vision-section .vision-icon-box .visionSwiper .icon-text p {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: grayscale;
  font-family: "League Spartan", sans-serif;
  letter-spacing: 0.38px;
  font-weight: 300;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: #ffffff;
}

@media screen and (max-width: 1179px) {
  .homepage-vision-section .vision-icon-box .visionSwiper .icon-text p {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

.homepage-activity-section .activity-section-inverstir {
  flex-wrap: wrap;
  row-gap: 1.875rem;
}

.homepage-activity-section .activitySwiper .swiper-pagination .swiper-pagination-bullet {
  background-color: #66402d;
}

.homepage-activity-section .activitySwiper .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #66402d;
}

.homepage-activity-section .activitySwiper .mini-picture {
  position: absolute;
  bottom: -3.25rem;
  right: -8.75rem;
}

@media (max-width: 1200px) {
  .homepage-activity-section .activitySwiper .mini-picture {
    bottom: -6.25rem;
    right: -3.125rem;
  }
}

@media (max-width: 960px) {
  .homepage-activity-section .activitySwiper .mini-picture {
    width: 40%;
    bottom: -2.5rem;
    right: -2.5rem;
  }
}

@media (max-width: 480px) {
  .homepage-activity-section .activitySwiper .mini-picture {
    width: 30%;
    bottom: -0.9375rem;
    right: -0.9375rem;
  }
}

.vision-section-wrapper .divider-main {
  position: absolute !important;
  width: 0%;
  height: 2px;
  background-color: #d4a273;
  left: 92%;
  top: -12px;
  opacity: 0;
  transition: width 1s ease-out, opacity 0.5s ease-out;
}

.vision-section-wrapper .divider-main.animate-divider {
  width: 50%;
  opacity: 1;
}

.vision-section-wrapper .divider-main.alt {
  right: 95%;
  left: auto;
}

@media (max-width: 768px) {
  .vision-section-wrapper .divider-main {
    display: none;
  }
}

.investir-section-wrapper .divider-main {
  position: absolute !important;
  width: 80%;
  left: 62%;
  top: -14px;
}

.investir-section-wrapper .divider-main.alt {
  right: 95%;
  left: auto;
  width: 50%;
}

@media (max-width: 1200px) {
  .investir-section-wrapper .divider-main {
    left: 70%;
  }
}

@media (max-width: 768px) {
  .investir-section-wrapper .divider-main {
    display: none;
  }
}

.investir-section3 {
  background-color: #edf5f3;
}

.investir-section3 .mini-picture {
  position: absolute;
  bottom: -3.25rem;
  left: -8.75rem;
}

.engagement-page .with-overlap-image.mini-on-left .mini-picture {
  position: absolute;
  bottom: -3.25rem;
  left: 0rem;
}

.engagement-page .swiper .with-overlap-image .overlapping-image-big-left {
  padding-left: 0;
}

@media (max-width: 767px) {
  .engagement-page .swiper .with-overlap-image .overlapping-image-big-left {
    padding-left: 50px;
  }
}

@media (min-width: 768px) and (max-width: 1200px) {
  .engagement-page .swiper .with-overlap-image .overlapping-image-big-left {
    padding-left: 50px;
  }

}

.engagement-page .with-overlap-image.mini-on-left {
  display: flex;
  justify-content: flex-end;
}

.engagement-page .intro-section {
  background-color: #ffffff;
}

@media (max-width: 1200px) {
  .investir-section3 .mini-picture {
    bottom: -6.25rem;
    left: -3.125rem;
  }
}

@media (max-width: 960px) {
  .investir-section3 .mini-picture {
    width: 40%;
    bottom: -2.5rem;
    left: -2.5rem;
  }
}

@media (max-width: 480px) {
  .investir-section3 .mini-picture {
    width: 30%;
    bottom: -1.25rem;
    left: -1.25rem;
  }
}

.why-join-agria-section .atout-section-wrapper .atout-block .atout-title h3 {
  font-size: 1.3125rem;
  line-height: 1.8125rem;
  letter-spacing: 0.06188rem;
  font-family: "Lato", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  color: #66402d;
}

@media screen and (max-width: 1180px) {
  .why-join-agria-section .atout-section-wrapper .atout-block .atout-title h3 {
    font-size: 1.125rem;
  }
}

.why-join-agria-section .atout-section-wrapper .atout-block .atout-desc p {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "League Spartan", sans-serif;
  letter-spacing: 0.38px;
  font-weight: 300;
  color: #66402d;
}

@media screen and (max-width: 1179px) {
  .why-join-agria-section .atout-section-wrapper .atout-block .atout-desc p {
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

.why-join-agria-section .atout-section-wrapper .atoutSwiper {
  padding-bottom: 3.125rem !important;
}

.job-cta-section::before {
  content: "";
  background-color: #000;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  position: absolute;
  top: 0;
  left: 0;
}

.job-cta-section .workingAt::before {
  content: "";
  background-color: #000;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.job-cta-section .main-title h2,
.job-cta-section .main-text p {
  color: #ffffff;
}

.cv-form-section form .form-group .input,
.cv-form-section form .form-group .textarea {
  background-color: #f1f1f1;
  border-radius: 0.3125rem;
  color: #66402d;
  font-size: 1rem;
  padding: 1.25rem;
  min-height: 3.75rem;
  line-height: 1.25rem;
}

.cv-form-section form .form-group .input::-moz-placeholder, .cv-form-section form .form-group .textarea::-moz-placeholder {
  color: #66402d;
}

.cv-form-section form .form-group .input::placeholder,
.cv-form-section form .form-group .textarea::placeholder {
  color: #66402d;
}

.cv-form-section form .form-group .input:focus,
.cv-form-section form .form-group .textarea:focus {
  outline-color: #d4a273 !important;
}

.cv-form-section form .form-group .label-text a {
  color: #d4a273;
  border-bottom: 0.0625rem solid #d4a273;
  padding-bottom: 0.125rem;
}

.contact-form-section .contact-info-block .contact-info-icon i {
  color: #d4a273;
  font-size: 1.25rem;
}

.contact-form-section .contact-info-block .contact-info-text a {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: 0.06188rem;
  font-family: "Lato", sans-serif;
  color: #66402d;
  position: relative;
  padding-bottom: 0.125rem;
}

.contact-form-section .contact-info-block .contact-info-text a::before {
  width: 0;
  height: 0.0625rem;
  content: "";
  position: absolute;
  bottom: -0.0625rem;
  left: 0;
  background-color: #66402d;
  transition: width 300ms ease-out;
}

.contact-form-section .contact-info-block .contact-info-text a:hover::before {
  width: 100%;
}

.contact-form-section .main-title h1 {
  font-size: 3.625rem;
  line-height: 4.375rem;
  letter-spacing: 0.06188rem;
  font-family: "League Spartan", sans-serif;
  font-weight: 500;
  text-transform: capitalize;
}

@media screen and (max-width: 1180px) {
  .contact-form-section .main-title h1 {
    font-size: 2.5rem;
    line-height: 2.8125rem;
  }
}

.contact-form-section form .form-group .input,
.contact-form-section form .form-group .textarea,
.contact-form-section form .form-group .select {
  background-color: #f1f1f1;
  border-radius: 0.3125rem;
  color: #66402d;
  font-size: 1rem;
  padding: 1.25rem;
  min-height: 3.75rem;
  line-height: 1.25rem;
}

.contact-form-section form .form-group .input::-moz-placeholder, .contact-form-section form .form-group .textarea::-moz-placeholder, .contact-form-section form .form-group .select::-moz-placeholder {
  color: #66402d;
}

.contact-form-section form .form-group .input::placeholder,
.contact-form-section form .form-group .textarea::placeholder,
.contact-form-section form .form-group .select::placeholder {
  color: #66402d;
}

.contact-form-section form .form-group .input:focus,
.contact-form-section form .form-group .textarea:focus,
.contact-form-section form .form-group .select:focus {
  outline-color: #d4a273 !important;
}

.contact-form-section form .form-group .label-text a {
  color: #d4a273;
  border-bottom: 0.0625rem solid #d4a273;
  padding-bottom: 0.125rem;
}

.conditions-container {
  background-color: #edf5f3;
}

.conditions-container .main-title h1 {
  font-size: 3.625rem;
  line-height: 4.375rem;
  letter-spacing: 0.06188rem;
  font-family: "League Spartan", sans-serif;
  font-weight: 500;
  text-transform: none;
}

@media screen and (max-width: 1180px) {
  .conditions-container .main-title h1 {
    font-size: 2.5rem;
    line-height: 2.8125rem;
  }
}

.conditions-container #accordion p {
  color: #66402d;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-family: "League Spartan", sans-serif;
  letter-spacing: 0.38px;
  font-weight: 300;
}

.accordion-btn.active {
  background-color: #005B4E; /* Vert Tailwind (green-700) */
  color: white;
}

.accordion-btn.active .icon {
  transform: rotate(45deg); /* Rotation de l'icône */}.accordion-content.active{max-height:500px;}@media screen and (max-width:1179px){.conditions-container #accordion p{font-size:0.9375rem;line-height:1.25rem;}}.p404 .main-title{font-size:3.625rem;line-height:4.375rem;letter-spacing:0.06188rem;font-family:"League Spartan",sans-serif;font-weight:500;color:#ffffff;text-transform:none;}@media screen and (max-width:1180px){.p404 .main-title{font-size:2.5rem;line-height:2.8125rem;}}.p404 .main-desc{font-size:1.125rem;line-height:1.75rem;font-weight:400;letter-spacing:0.06188rem;font-family:"Lato",sans-serif;color:#ffffff;font-family:"League Spartan",sans-serif;}.p404 .menu li{margin-bottom:0.9375rem;padding:0 1.25rem;margin-bottom:0;}.p404 .menu li a{font-size:1.125rem;color:#ffffff;position:relative;font-family:"League Spartan",sans-serif;}.p404 .menu li a::before{width:0;height:0.0625rem;content:"";position:absolute;bottom:-0.0625rem;left:0;background-color:#ffffff;transition:width 300ms ease-out;}.p404 .menu li a:hover::before{width:100%;}@media (min-width:1024px){.p404 .menu li{border-right:0.125rem solid #ffffff;}}@media (max-width:1023px){.p404 .menu li{border-bottom:0.125rem solid #ffffff;padding:1.25rem 0;align-items:center;}}.p404 .menu li a{padding:0;background-color:transparent !important;text-transform:uppercase;}.p404 .menu li a:hover{color:#d4a273;}.p404 .menu li a:hover:before{background-color:#d4a273;}.p404 .menu li:last-child{border:none;}.p404 .search-404 .input{border-color:#66402d;}.p404 .search-404 .input input{padding:0;outline:none !important;border:none !important;box-shadow:none !important;color:#66402d;}.p404 .search-404 .input input::-moz-placeholder{color:#66402d;}.p404 .search-404 .input input::placeholder{color:#66402d;}.p404 .search-404 .input svg{border-left:0.0625rem solid #66402d;padding-left:0.625rem;width:1.875rem;}.newsroom-section .news-filter .filter-cat p{line-height:1.75rem;font-weight:400;letter-spacing:0.06188rem;font-family:"Lato",sans-serif;color:#66402d;font-size:0.9375rem;}.newsroom-section .news-filter .filter-cat .select{line-height:1.75rem;font-weight:400;letter-spacing:0.06188rem;font-family:"Lato",sans-serif;color:#66402d;font-size:0.9375rem;}.newsroom-section .news-filter .filter-search .input{border-color:#66402d;}.newsroom-section .news-filter .filter-search .input input{padding:0;outline:none !important;border:none !important;box-shadow:none !important;color:#66402d;}.newsroom-section .news-filter .filter-search .input input::-moz-placeholder{color:#66402d;}.newsroom-section .news-filter .filter-search .input input::placeholder{color:#66402d;}.newsroom-section .news-filter .filter-search .input svg{border-left:0.0625rem solid #66402d;padding-left:0.625rem;width:1.875rem;}.newsroom-section .news-pagination button{border-style:none;background-color:transparent;font-size:21px;font-weight:400;--tw-text-opacity:1;color:rgb(102 64 45 / var(--tw-text-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.newsroom-section .news-pagination button:hover{--tw-text-opacity:1;color:rgb(0 91 78 / var(--tw-text-opacity));}.newsroom-section .news-pagination button.active{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(102 64 45 / var(--tw-border-opacity));font-weight:700;text-decoration-line:underline;}.news-details-header-content .news-tag .tag{top:0.625rem;right:0.9375rem;background-color:#005b4e;color:#ffffff;font-size:0.9375rem;}.newsroom-details-section .back-title{margin-bottom:0.9375rem;margin-bottom:0;text-align:left;}.newsroom-details-section .back-title a{font-size:1.125rem;color:#ffffff;position:relative;font-family:"League Spartan",sans-serif;}.newsroom-details-section .back-title a::before{width:0;height:0.0625rem;content:"";position:absolute;bottom:-0.0625rem;left:0;background-color:#ffffff;transition:width 300ms ease-out;}.newsroom-details-section .back-title a:hover::before{width:100%;}.newsroom-details-section .back-title a{font-weight:900;text-transform:uppercase;--tw-text-opacity:1;color:rgb(102 64 45 / var(--tw-text-opacity));}.newsroom-details-section .back-title a:before{background-color:#66402d;}.newsroom-details-section .main-title h2{text-transform:none;font-size:1.5rem;line-height:2.0625rem;letter-spacing:0.06188rem;font-family:"Lato",sans-serif;font-weight:900;color:#66402d;}.newsroom-details-section .quote-title h3,.newsroom-details-section blockquote,.newsroom-details-section blockquote *{font-size:1.5rem;line-height:2.0625rem;letter-spacing:0.06188rem;font-family:"Lato",sans-serif;text-transform:none;font-weight:500;color:#d4a273;}@media screen and (max-width:1180px){.newsroom-details-section .quote-title h3{font-size:1.3125rem;line-height:1.8125rem;}}@media screen and (max-width:480px){.newsroom-details-section .quote-title h3{font-size:1.125rem;line-height:1.8125rem;}}.newsroom-details-section p a{--tw-text-opacity:1;color:rgb(212 162 115 / var(--tw-text-opacity));text-decoration-line:underline;}.newsroom-details-section p a:hover{--tw-text-opacity:1;color:rgb(0 91 78 / var(--tw-text-opacity));}.newsroom-details-section .news-details-title h1{font-size:1.5rem;font-weight:400;line-height:1.75rem;--tw-text-opacity:1;color:rgb(102 64 45 / var(--tw-text-opacity));}@media (min-width:768px){.newsroom-details-section .news-details-title h1{font-size:35px;line-height:45px;}}.newsroom-details-section .news-details-date{font-family:"League Spartan",sans-serif;margin-top:0.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:300;--tw-text-opacity:1;color:rgb(102 64 45 / var(--tw-text-opacity));}.newsroom-details-section .news-details-tag{font-family:"League Spartan",sans-serif;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 91 78 / var(--tw-bg-opacity));padding:8px 15px 5px;font-size:16px;font-weight:300;line-height:18px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.more-news-setion{background-color:#edf5f3;}.more-news-setion .newslikeSwiper{padding-bottom:3.125rem;}.more-news-setion .newslikeSwiper .news-image .tag{top:0.625rem;right:0.9375rem;background-color:#005b4e;color:#ffffff;font-size:0.9375rem;}.more-news-setion .newslikeSwiper .news-title h3{font-size:1.3125rem;line-height:1.8125rem;letter-spacing:0.06188rem;font-family:"Lato",sans-serif;color:#66402d;font-weight:600;}@media screen and (max-width:1180px){.more-news-setion .newslikeSwiper .news-title h3{font-size:1.125rem;}}.more-news-setion .newslikeSwiper .news-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.more-news-setion .newslikeSwiper .news-desc p{text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;line-height:1.875rem;font-family:"League Spartan",sans-serif;letter-spacing:0.38px;font-weight:300;color:#66402d;}@media screen and (max-width:1179px){.more-news-setion .newslikeSwiper .news-desc p{font-size:0.9375rem;line-height:1.25rem;}}.more-news-setion .swiper-pagination .swiper-pagination-bullet{background-color:#66402d;}.more-news-setion .swiper-pagination .swiper-pagination-bullet-active{background-color:#66402d;}.news-block-section .news-block-item-wrapper .news-image{overflow:hidden;transition:transform 0.5s ease;}.news-block-section .news-block-item-wrapper .news-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 0.8s ease;}.news-block-section .news-block-item-wrapper .news-image .tag{top:0.625rem;right:0.9375rem;background-color:#005b4e;color:#ffffff;font-size:0.9375rem;}.news-block-section .news-block-item-wrapper:hover .news-image{transform:scale(1.05);}.news-block-section .news-block-item-wrapper:hover .news-image img{transform:scale(1.15);}.news-block-section .news-title h3{font-size:1.3125rem;line-height:1.8125rem;letter-spacing:0.06188rem;font-family:"Lato",sans-serif;font-weight:900;color:#66402d;text-transform:uppercase;}@media screen and (max-width:1180px){.news-block-section .news-title h3{font-size:1.125rem;}}.news-block-section .news-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.news-block-section .news-desc p{text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;line-height:1.875rem;font-family:"League Spartan",sans-serif;letter-spacing:0.38px;font-weight:300;color:#66402d;}@media screen and (max-width:1179px){.news-block-section .news-desc p{font-size:0.9375rem;line-height:1.25rem;}}.newsdetails-innerpage-header h1{font-size:2.1875rem;color:#66402d;font-family:"League Spartan",sans-serif;line-height:2.1875rem;font-weight:500;}.section2.about .section-wrapper .mini-picture{position:absolute;bottom:-3.25rem;right:-3.75rem;}@media (max-width:1200px){.section2.about .section-wrapper .mini-picture{bottom:-6.25rem;right:-3.125rem;}}@media (max-width:960px){.section2.about .section-wrapper .mini-picture{width:40%;bottom:-2.5rem;right:-2.5rem;}}@media (max-width:480px){.section2.about .section-wrapper .mini-picture{width:30%;bottom:-0.9375rem;right:-0.9375rem;}}.section3.about .history-carousel .slc-date::before{position:absolute;width:1.4375rem;height:1.4375rem;bottom:-2.1875rem;left:50%;transform:translateX(-50%);content:"";border-top:1.4375rem solid white;border-bottom:1.4375rem solid transparent;border-right:1.4375rem solid transparent;border-left:1.4375rem solid transparent;}.section3.about .history-carousel .slc-date p{text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;line-height:1.875rem;font-family:"League Spartan",sans-serif;letter-spacing:0.38px;font-weight:400;color:#005b4e;}@media screen and (max-width:1179px){.section3.about .history-carousel .slc-date p{font-size:0.9375rem;line-height:1.25rem;}}.section3.about .history-carousel .historyThumbs::before{height:0.125rem;width:100%;content:"";background-color:#d4a273;position:absolute;left:0;top:0.65625rem;}.section3.about .history-carousel .historyThumbs .swiper-slide{cursor:pointer;}.section3.about .history-carousel .historyThumbs .date h4{font-family:"Lato",sans-serif;font-size:1.75rem;color:#d4a273;}.section3.about .history-carousel .historyThumbs .swiper-slide-thumb-active .dot{background-color:#ffffff;}.section3.about .history-carousel .historyThumbs .swiper-slide-thumb-active .date h4{color:#ffffff;}.section3.about .history-carousel .history-date h3{line-height:2.0625rem;letter-spacing:0.06188rem;font-family:"Lato",sans-serif;text-transform:uppercase;font-size:1.875rem;color:#ffffff;font-weight:700;}@media screen and (max-width:1180px){.section3.about .history-carousel .history-date h3{font-size:1.3125rem;line-height:1.8125rem;}}@media screen and (max-width:480px){.section3.about .history-carousel .history-date h3{line-height:1.8125rem;font-size:1.625rem;}}.section3.about .history-carousel .history-detail p{text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;line-height:1.875rem;font-family:"League Spartan",sans-serif;letter-spacing:0.38px;font-weight:300;color:#ffffff;}@media screen and (max-width:1179px){.section3.about .history-carousel .history-detail p{font-size:0.9375rem;line-height:1.25rem;}}.section4.about .management-team-content .management-team-content-switcher .switcher-tab button.tab-button{border-color:#005b4e;color:#005b4e;background-color:transparent;font-size:1.125rem;line-height:1.75rem;letter-spacing:0.06188rem;font-family:"Lato",sans-serif;font-weight:400;transition:0.3s ease-in-out;}@media (max-width:480px){.section4.about .management-team-content .management-team-content-switcher .switcher-tab button.tab-button{font-size:0.875rem;line-height:0.875rem;}}.section4.about .management-team-content .management-team-content-switcher .switcher-tab button.tab-button span{position:relative;}.section4.about .management-team-content .management-team-content-switcher .switcher-tab button.tab-button span::before{width:0;height:0.0625rem;content:"";position:absolute;bottom:-0.0625rem;left:0;background-color:#ffffff;transition:width 300ms ease-out;}.section4.about .management-team-content .management-team-content-switcher .switcher-tab button.tab-button span:hover::before{width:100%;}.section4.about .management-team-content .management-team-content-switcher .switcher-tab button.tab-button.active{background-color:#005b4e;color:#fff;}.section4.about .management-team-content .management-team-content-switcher .switcher-tab button.tab-button.active span::before{display:none;}.section4.about .management-team-content .management-team-content-switcher .switcher-tab .team-btn{color:#66402d;}.section4.about .management-team-content .management-team-content-switcher .switcher-content .team-info-content .team-details{background-color:#edf5f3;}.section4.about .management-team-content .management-team-content-switcher .switcher-content .team-info-content .team-details .team-desc{font-size:1.125rem;line-height:1.75rem;letter-spacing:0.06188rem;font-family:"Lato",sans-serif;font-weight:900;color:#66402d;}.section4.about .management-team-content .management-team-content-switcher .switcher-content .team-info-content .team-details .team-btn i{border-color:#66402d;}.section4.about .management-team-content .management-team-content-switcher .switcher-content .team-info-content .team-details .team-btn span{position:relative;}.section4.about .management-team-content .management-team-content-switcher .switcher-content .team-info-content .team-details .team-btn span::before{width:0;height:0.0625rem;content:"";position:absolute;bottom:-0.0625rem;left:0;background-color:#66402d;transition:width 300ms ease-out;}.section4.about .management-team-content .management-team-content-switcher .switcher-content .team-info-content .team-details .team-btn span:hover::before{width:100%;}.section4.about .management-team-content .management-team-content-switcher .switcher-content .team-info-content:hover .team-details{top:0;}.section6.about .governance-filter .filter-cat p{line-height:1.75rem;font-weight:400;letter-spacing:0.06188rem;font-family:"Lato",sans-serif;color:#66402d;font-size:0.9375rem;}.section6.about .governance-filter .filter-cat .select{line-height:1.75rem;font-weight:400;letter-spacing:0.06188rem;font-family:"Lato",sans-serif;color:#66402d;font-size:0.9375rem;}.section6.about .governance-filter .filter-search .input{border-color:#66402d;}.section6.about .governance-filter .filter-search .input input{padding:0;outline:none !important;border:none !important;box-shadow:none !important;color:#66402d;}.section6.about .governance-filter .filter-search .input input::-moz-placeholder{color:#66402d;}.section6.about .governance-filter .filter-search .input input::placeholder{color:#66402d;}.section6.about .governance-filter .filter-search .input svg{border-left:0.0625rem solid #66402d;padding-left:0.625rem;width:1.875rem;}.section6.about .gouvernance-document-section .collapse input{width:100% !important;}.section6.about .gouvernance-document-section .collapse:hover .collapse-title:after{color:#ffffff;border-color:#ffffff;}.section6.about .gouvernance-document-section .accordion-container button:hover span.icon{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));}.section6.about .gouvernance-document-section .accordion-container button:hover svg{fill:#ffffff;}.section6.about .gouvernance-document-section .accordion-container ul li{text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;line-height:1.875rem;font-family:"League Spartan",sans-serif;letter-spacing:0.38px;font-weight:400;color:#66402d;list-style:disc;}.section6.about .gouvernance-document-section .accordion-container ul li ul{list-style-type:circle;padding-left:20px;margin-top:4px;margin-bottom:10px;}@media screen and (max-width:1179px){.section6.about .gouvernance-document-section .accordion-container ul li{font-size:0.9375rem;line-height:1.25rem;}}.section6.about .gouvernance-document-section .accordion-container ul li a{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(102 64 45 / var(--tw-border-opacity));}@media screen and (max-width:480px){.section6.about .gouvernance-document-section .accordion-container ul li{font-size:16px;line-height:24px;}}.section6.about .gouvernance-document-section .collapse-plus > .collapse-title:after{color:#66402d;border:0.0625rem solid #66402d;right:0;content:"+";position:absolute;top:50%;transform:translateY(-50%);height:auto;width:auto;padding:0.4375rem 0.625rem 0.5625rem 0.6875rem;border-radius:50%;line-height:1;inset-inline-end:0.625rem;}.section6.about .gouvernance-document-section .gouvernance-document-section-item p{position:relative;}.section6.about .gouvernance-document-section .gouvernance-document-section-item .document-title{padding:25px 20px;}.section6.about .gouvernance-document-section .gouvernance-document-section-item:hover .document-title{background-color:#005b4e;}.section6.about .gouvernance-document-section .gouvernance-document-section-item:hover .document-title p{color:#ffffff;}.section6.about .gouvernance-document-section .gouvernance-document-section-item:hover .document-icon i{color:#ffffff;border-color:#ffffff;}.jumpto-section .nav-wrapper .nav-title p{--tw-text-opacity:1;color:rgb(102 64 45 / var(--tw-text-opacity));text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;line-height:1.875rem;font-family:"League Spartan",sans-serif;letter-spacing:0.38px;font-weight:300;text-transform:uppercase;}@media screen and (max-width:1179px){.jumpto-section .nav-wrapper .nav-title p{font-size:0.9375rem;line-height:1.25rem;}}.jumpto-section .nav-wrapper .nav-link a{--tw-text-opacity:1;color:rgb(102 64 45 / var(--tw-text-opacity));text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;line-height:1.875rem;font-family:"League Spartan",sans-serif;letter-spacing:0.38px;text-transform:uppercase;font-weight:500;}@media screen and (max-width:1179px){.jumpto-section .nav-wrapper .nav-link a{font-size:0.9375rem;line-height:1.25rem;}}.jumpto-section .nav-wrapper .nav-link a.active{color:#d4a273;}.jumpto-section .dropdown{background-color:transparent;}.jumpto-section .dropdown .dropbtn{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(102 64 45 / var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(102 64 45 / var(--tw-text-opacity));font-family:"Lato",sans-serif;}.nav-link-content .tag{top:0.625rem;background-color:#005b4e;color:#ffffff;font-size:0.9375rem;}.section2.agriculture .zoneActivitySwiper .activity-image .tag,.section2.agriculture .zoneActivitySwiper2 .activity-image .tag{top:0.625rem;right:0.9375rem;background-color:#005b4e;color:#ffffff;font-size:0.9375rem;}.section2.agriculture .zoneActivitySwiper .activity-name h3,.section2.agriculture .zoneActivitySwiper2 .activity-name h3{font-size:1.3125rem;line-height:1.8125rem;letter-spacing:0.06188rem;font-family:"Lato",sans-serif;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(102 64 45 / var(--tw-text-opacity));color:#66402d;}@media screen and (max-width:1180px){.section2.agriculture .zoneActivitySwiper .activity-name h3,.section2.agriculture .zoneActivitySwiper2 .activity-name h3{font-size:1.125rem;}}.section3.smartfarming .zoneActivitySwiper .activity-image .tag
.section3.smartfarming .zoneActivitySwiper2 .activity-image .tag{top:0.625rem;right:0.9375rem;background-color:#005b4e;color:#ffffff;font-size:0.9375rem;}.section3.smartfarming .zoneActivitySwiper .activity-name h3,.section3.smartfarming .zoneActivitySwiper2 .activity-name h3{font-size:1.3125rem;line-height:1.8125rem;letter-spacing:0.06188rem;font-family:"Lato",sans-serif;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(102 64 45 / var(--tw-text-opacity));color:#66402d;}@media screen and (max-width:1180px){.section3.smartfarming .zoneActivitySwiper .activity-name h3,.section3.smartfarming .zoneActivitySwiper2 .activity-name h3{font-size:1.125rem;}}.section3.smartfarming .intro-container h2,.section3.smartfarming .intro-container h3,.section3.smartfarming .intro-container p{color:#ffffff !important;}.section3.smartfarming .intro-container .divider{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.drawer .main-logo img{filter:brightness(0) invert(1);}.drawer.sticky-active{--tw-bg-opacity:1;transform:translateY(0);transition:transform 0.3s ease-in-out;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.drawer.sticky-active .main-logo img.alt{filter:brightness(1) invert(0);}.drawer.sticky-active .menu-bar svg{stroke:#66402d;}.drawer .mob-nav{min-height:calc(100dvh - 75px);}.drawer .mob-nav .mob-menu a,.drawer .mob-nav .mob-menu p,.drawer .mob-nav .mob-bot a,.drawer .mob-nav .mob-bot p{color:#ffffff;font-weight:600;font-size:1.3125rem;font-family:"League Spartan",sans-serif;text-transform:uppercase;}.drawer .mob-nav .mob-menu a.active,.drawer .mob-nav .mob-menu p.active,.drawer .mob-nav .mob-bot a.active,.drawer .mob-nav .mob-bot p.active{color:#d4a273;}.drawer .mob-nav .mob-menu .sub-level a,.drawer .mob-nav .mob-bot .sub-level a{font-weight:400;}.drawer .mob-nav .mob-menu input::-moz-placeholder,.drawer .mob-nav .mob-bot input::-moz-placeholder{color:white;}.drawer .mob-nav .mob-menu input::placeholder,.drawer .mob-nav .mob-bot input::placeholder{color:white;}@media screen and (max-width:768px){.search-result-page-title h1{font-size:1.875rem !important;line-height:2.1875rem !important;}}.box-image{position:relative;display:block;overflow:hidden;max-width:510px;width:100%;margin:0 auto;transition:1s ease-in-out;}.box-image img{width:100%;max-width:510px;transform:scale(1.5);transform-origin:center;overflow:hidden;transition:1s ease-in-out;}.box-image.unZoom img{transform:scale(1) !important;transition:1s ease-in-out;}.team-popup-bot-info .main-desc{position:relative;max-height:290px;overflow-y:auto;}.team-popup-bot-info .main-desc::-webkit-scrollbar{width:12px;background-color:#000000;}.team-popup-bot-info .main-desc::-webkit-scrollbar-track{background-color:#000000;border-radius:10px;}.team-popup-bot-info .main-desc::-webkit-scrollbar-thumb{background-color:#D62929;border-radius:10px;border:2px solid #000000;}.swiper-slide.news-slide:last-child{margin-right:0 !important;}.rightBefore{position:relative;}.rightBefore::before{content:'';background:#fff;position:absolute;width:30%;height:100%;top:0;right:0;}.rightBefore::after{content:'';background:#fff;position:absolute;width:20%;height:100%;top:0;left:10%;}@media (min-width:1200px) and (max-width:1568px){.rightBefore::after{left:4%;}}.swiper .with-overlap-image .overlapping-image-big{width:80%;}.swiper .with-overlap-image img{width:100%;height:auto;}.swiper .with-overlap-image .overlapping-image-small{position:absolute;bottom:-3.25rem;right:0;width:32%;}@media (max-width:767px){.innerpage-header-section .page-title h1{text-align:center !important;padding:0 20px !important;}.swiper.activitySwiper{padding:0px 0 10px 0 !important;}.swiper.activitySwiper .swiper-wrapper{margin-bottom:20px;}.swiper .with-overlap-image .overlapping-image-big{width:100%;padding:0px 40px 0 0px;}}.swiper .with-overlap-image .overlapping-image-big-left{width:100%;padding-left:90px;}.swiper .with-overlap-image .overlapping-image-small-left{position:absolute;bottom:-10px;left:0;width:32%;}.engagement-page .animated-line,.investir-page .animated-line,.vision-page .animated-line{position:absolute;width:0px;height:2px;}.engagement-page .animated-line.from-left,.investir-page .animated-line.from-left,.vision-page .animated-line.from-left{top:16px;left:calc(100% - 36px);}@media (min-width:768px) and (max-width:1023px){.engagement-page .animated-line.from-left,.investir-page .animated-line.from-left,.vision-page .animated-line.from-left{top:16px;left:calc(100% - 24px);}.swiper-button-prev,.swiper-button-next{bottom:5% !important;}}.engagement-page .animated-line.from-right,.investir-page .animated-line.from-right,.vision-page .animated-line.from-right{top:16px;right:100%;}.activity-container .section-wrapper .mini-picture{position:absolute;bottom:-3.25rem;right:-8.75rem;}@media (max-width:1200px){.activity-container .section-wrapper .mini-picture{bottom:-6.25rem;right:-3.125rem;}}@media (max-width:960px){.activity-container .section-wrapper .mini-picture{width:60%;bottom:-2.5rem;right:-2.5rem;}}@media (max-width:480px){.activity-container .section-wrapper .mini-picture{width:60%;bottom:-0.9375rem;right:-0.9375rem;}}.engagement-page .activitySwiper .animated-line.from-right{right:calc(100% + 16px);}@media (min-width:1200px) and (max-width:1568px){main.agribusiness .swiper-button-next-zone.absolute,main.agribusiness .swiper-button-prev-zone.absolute,main.agribusiness .swiper-button-nex-unique.absolute,main.agribusiness .swiper-button-prev-unique.absolute{top:100px !important;}}@media (max-width:767px){.animated-line.absolute{display:none;}.homepage-vision-section .green-backdrop{width:100%;right:0;left:0;}.homepage-vision-section .green-backdrop::before{display:none;}.vision-container{padding:0 20px;}.swiper .with-overlap-image .overlapping-image-small{bottom:-2.25rem;}.absolute-on-mdAbove{position:relative;}}.absolute-on-mdAbove{position:absolute;}button#page-up{width:45px;height:45px;}.fixed.bottom-36.right-5.flex.flex-col.items-center{z-index:3;}@media (min-width:640px){.sm\:modal-middle{place-items:center;}.sm\:modal-middle :where(.modal-box){width:91.666667%;max-width:32rem;--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;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));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);}}@media (min-width:768px){.md\:menu-horizontal{display:inline-flex;flex-direction:row;}.md\:menu-horizontal > li:not(.menu-title) > details > ul{position:absolute;-webkit-margin-start:0px;margin-inline-start:0px;margin-top:1rem;padding-top:0.5rem;padding-bottom:0.5rem;-webkit-padding-end:0.5rem;padding-inline-end:0.5rem;}.md\:menu-horizontal > li > details > ul:before{content:none;}:where(.md\:menu-horizontal > li:not(.menu-title) > details > ul){border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--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);}}@media (min-width:1024px){.lg\:wrapper80spec{margin-left:auto;margin-right:auto;max-width:80%;}@media (max-width:1440px){.lg\:wrapper80spec{margin-left:auto;margin-right:auto;max-width:85%;}}}.hover\:bg-green:hover{--tw-bg-opacity:1;background-color:rgb(0 91 78 / var(--tw-bg-opacity));}.hover\:\!text-main:hover{--tw-text-opacity:1 !important;color:rgb(212 162 115 / var(--tw-text-opacity)) !important;}.hover\:text-green:hover{--tw-text-opacity:1;color:rgb(0 91 78 / var(--tw-text-opacity));}.hover\:text-main:hover{--tw-text-opacity:1;color:rgb(212 162 115 / var(--tw-text-opacity));}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px;}@media (min-width:640px){.sm\:absolute{position:absolute;}.sm\:-m-0{margin:-0px;}.sm\:w-80{width:20rem;}.sm\:w-auto{width:auto;}.sm\:\!max-w-\[90\%\]{max-width:90% !important;}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.sm\:py-\[100px\]{padding-top:100px;padding-bottom:100px;}.sm\:text-left{text-align:left;}}@media (min-width:768px){.md\:absolute{position:absolute;}.md\:\!-left-\[90px\]{left:-90px !important;}.md\:\!-right-\[90px\]{right:-90px !important;}.md\:\!left-\[40\%\]{left:40% !important;}.md\:\!top-\[115px\]{top:115px !important;}.md\:\!top-\[15px\]{top:15px !important;}.md\:\!top-\[60px\]{top:60px !important;}.md\:right-\[50px\]{right:50px;}.md\:top-0{top:0px;}.md\:order-2{order:2;}.md\:col-span-3{grid-column:span 3 / span 3;}.md\:mb-\[15px\]{margin-bottom:15px;}.md\:mt-0{margin-top:0px;}.md\:mt-\[40px\]{margin-top:40px;}.md\:mt-\[50px\]{margin-top:50px;}.md\:mt-\[70px\]{margin-top:70px;}.md\:mt-\[90px\]{margin-top:90px;}.md\:block{display:block;}.md\:inline-block{display:inline-block;}.md\:\!flex{display:flex !important;}.md\:flex{display:flex;}.md\:\!hidden{display:none !important;}.md\:hidden{display:none;}.md\:w-1\/2{width:50%;}.md\:w-2\/3{width:66.666667%;}.md\:w-\[160px\]{width:160px;}.md\:max-w-\[70\%\]{max-width:70%;}.md\:max-w-\[90\%\]{max-width:90%;}.md\:basis-\[46\.93\%\]{flex-basis:46.93%;}.md\:basis-full{flex-basis:100%;}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.md\:flex-row{flex-direction:row;}.md\:items-start{align-items:flex-start;}.md\:items-end{align-items:flex-end;}.md\:items-center{align-items:center;}.md\:gap-8{gap:2rem;}.md\:gap-\[30px\]{gap:30px;}.md\:gap-\[40px\]{gap:40px;}.md\:gap-\[70px\]{gap:70px;}.md\:border{border-width:1px;}.md\:bg-auto{background-size:auto;}.md\:bg-fixed{background-attachment:fixed;}.md\:bg-top{background-position:top;}.md\:p-0{padding:0px;}.md\:p-\[40px\]{padding:40px;}.md\:px-0{padding-left:0px;padding-right:0px;}.md\:px-\[25px\]{padding-left:25px;padding-right:25px;}.md\:px-\[40px\]{padding-left:40px;padding-right:40px;}.md\:px-\[50px\]{padding-left:50px;padding-right:50px;}.md\:py-\[150px\]{padding-top:150px;padding-bottom:150px;}.md\:pb-0{padding-bottom:0px;}.md\:pb-\[120px\]{padding-bottom:120px;}.md\:pb-\[50px\]{padding-bottom:50px;}.md\:pr-0{padding-right:0px;}.md\:pt-0{padding-top:0px;}.md\:pt-\[400px\]{padding-top:400px;}.md\:pt-\[50px\]{padding-top:50px;}.md\:pt-\[90px\]{padding-top:90px;}.md\:text-left{text-align:left;}.md\:text-center{text-align:center;}.md\:text-right{text-align:right;}.md\:font-light{font-weight:300;}.md\:normal-case{text-transform:none;}}@media (min-width:1024px){.lg\:\!-left-\[100px\]{left:-100px !important;}.lg\:\!-left-\[50px\]{left:-50px !important;}.lg\:\!-right-\[100px\]{right:-100px !important;}.lg\:\!-right-\[50px\]{right:-50px !important;}.lg\:\!left-\[35\%\]{left:35% !important;}.lg\:\!top-\[28px\]{top:28px !important;}.lg\:bottom-\[15\%\]{bottom:15%;}.lg\:bottom-\[20\%\]{bottom:20%;}.lg\:-ml-\[90px\]{margin-left:-90px;}.lg\:-mt-\[175px\]{margin-top:-175px;}.lg\:mt-\[100px\]{margin-top:100px;}.lg\:mt-\[70px\]{margin-top:70px;}.lg\:mt-\[80px\]{margin-top:80px;}.lg\:block{display:block;}.lg\:flex{display:flex;}.lg\:hidden{display:none;}.lg\:w-11\/12{width:91.666667%;}.lg\:w-5\/12{width:41.666667%;}.lg\:w-7\/12{width:58.333333%;}.lg\:w-\[1300px\]{width:1300px;}.lg\:w-full{width:100%;}.lg\:\!max-w-\[90\%\]{max-width:90% !important;}.lg\:basis-1\/2{flex-basis:50%;}.lg\:basis-1\/3{flex-basis:33.333333%;}.lg\:basis-\[31\%\]{flex-basis:31%;}.lg\:basis-\[40\%\]{flex-basis:40%;}.lg\:basis-\[50\%\]{flex-basis:50%;}.lg\:basis-\[60\%\]{flex-basis:60%;}.lg\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75;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));}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.lg\:flex-row{flex-direction:row;}.lg\:items-start{align-items:flex-start;}.lg\:gap-0{gap:0px;}.lg\:gap-10{gap:2.5rem;}.lg\:gap-20{gap:5rem;}.lg\:gap-\[100px\]{gap:100px;}.lg\:gap-\[110px\]{gap:110px;}.lg\:gap-\[30px\]{gap:30px;}.lg\:gap-\[60px\]{gap:60px;}.lg\:gap-\[70px\]{gap:70px;}.lg\:gap-y-\[100px\]{row-gap:100px;}.lg\:gap-y-\[150px\]{row-gap:150px;}.lg\:gap-y-\[40px\]{row-gap:40px;}.lg\:gap-y-\[60px\]{row-gap:60px;}.lg\:\!p-0{padding:0px !important;}.lg\:\!p-4{padding:1rem !important;}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem;}.lg\:px-20{padding-left:5rem;padding-right:5rem;}.lg\:px-\[120px\]{padding-left:120px;padding-right:120px;}.lg\:px-\[140px\]{padding-left:140px;padding-right:140px;}.lg\:px-\[30px\]{padding-left:30px;padding-right:30px;}.lg\:px-\[50px\]{padding-left:50px;padding-right:50px;}.lg\:py-\[100px\]{padding-top:100px;padding-bottom:100px;}.lg\:py-\[150px\]{padding-top:150px;padding-bottom:150px;}.lg\:py-\[175px\]{padding-top:175px;padding-bottom:175px;}.lg\:py-\[200px\]{padding-top:200px;padding-bottom:200px;}.lg\:py-\[60px\]{padding-top:60px;padding-bottom:60px;}.lg\:pb-0{padding-bottom:0px;}.lg\:pb-\[0\]{padding-bottom:0;}.lg\:pb-\[100px\]{padding-bottom:100px;}.lg\:pb-\[150px\]{padding-bottom:150px;}.lg\:pb-\[200px\]{padding-bottom:200px;}.lg\:pb-\[300px\]{padding-bottom:300px;}.lg\:pb-\[80px\]{padding-bottom:80px;}.lg\:pl-\[40px\]{padding-left:40px;}.lg\:pl-\[60px\]{padding-left:60px;}.lg\:pr-\[100px\]{padding-right:100px;}.lg\:pr-\[115px\]{padding-right:115px;}.lg\:pr-\[40px\]{padding-right:40px;}.lg\:pr-\[60px\]{padding-right:60px;}.lg\:pt-\[100px\]{padding-top:100px;}.lg\:pt-\[150px\]{padding-top:150px;}.lg\:pt-\[60px\]{padding-top:60px;}.lg\:pt-\[70px\]{padding-top:70px;}.lg\:text-left{text-align:left;}}@media (min-width:1280px){.xl\:absolute{position:absolute;}.xl\:\!top-\[45px\]{top:45px !important;}.xl\:flex{display:flex;}.xl\:max-w-\[50\%\]{max-width:50%;}.xl\:flex-row{flex-direction:row;}.xl\:flex-col{flex-direction:column;}.xl\:items-start{align-items:flex-start;}.xl\:gap-10{gap:2.5rem;}.xl\:gap-x-\[50px\]{-moz-column-gap:50px;column-gap:50px;}.xl\:px-0{padding-left:0px;padding-right:0px;}.xl\:px-\[140px\]{padding-left:140px;padding-right:140px;}.xl\:px-\[5\%\]{padding-left:5%;padding-right:5%;}.xl\:py-\[160px\]{padding-top:160px;padding-bottom:160px;}.xl\:pl-16{padding-left:4rem;}}@media (min-width:1536px){.\32xl\:\!-right-\[50px\]{right:-50px !important;}.\32xl\:\!bottom-\[15\%\]{bottom:15% !important;}.\32xl\:\!bottom-\[18\%\]{bottom:18% !important;}.\32xl\:\!bottom-\[20\%\]{bottom:20% !important;}.\32xl\:ml-\[-100px\]{margin-left:-100px;}.\32xl\:ml-\[-24\]{margin-left:-24;}.\32xl\:\!max-w-\[65\%\]{max-width:65% !important;}.\32xl\:max-w-\[50\%\]{max-width:50%;}.\32xl\:basis-1\/2{flex-basis:50%;}.\32xl\:basis-\[31\.42\%\]{flex-basis:31.42%;}.\32xl\:flex-row{flex-direction:row;}.\32xl\:p-\[150px\]{padding:150px;}.\32xl\:px-0{padding-left:0px;padding-right:0px;}.\32xl\:px-\[140px\]{padding-left:140px;padding-right:140px;}.\32xl\:py-\[160px\]{padding-top:160px;padding-bottom:160px;}.\32xl\:pl-0{padding-left:0px;}.\32xl\:pl-24{padding-left:6rem;}.\32xl\:pl-\[100px\]{padding-left:100px;}.\32xl\:pr-\[100px\]{padding-right:100px;}}.a-propos .team-info-content-wrapper{aspect-ratio:1/1;}div#block-agria-headerblock{width:100%;position:absolute;z-index:100;top:0;}.user-logged-in div#block-agria-headerblock{top:110px;}.news-pagination ul.join{display:flex;gap:20px;}.news-pagination .join span.page{border-style:none;font-size:21px;font-weight:400;--tw-text-opacity:1;color:rgb(102 64 45 / var(--tw-text-opacity));font-family:"Lato",sans-serif;}.news-pagination .join span.page.active{font-weight:700;text-decoration-line:underline;}.news-pagination .join a:focus{outline:none;box-shadow:none;}.page-node-type-news #back-to-top{right:0.75rem;bottom:0.2rem;}#back-to-top{bottom:2rem !important;}.news-title{min-height:110px;}a.er_size img{width:55% !important;object-fit:contain;}div#popup-buttons > div{display:flex;gap:20px;}.eu-cookie-compliance-buttons{margin:0 !important;}@media screen and (min-width:768px){.popup-content.info.eu-cookie-compliance-content.uk-child-width-expand{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;}}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background-color:#66402d !important;}.activity-desc.main-text{min-height:160px;}h2.max_width_center{max-width:70%;margin:0 auto;}@media screen and (max-width:1024px) and (min-width:768px){h2.max_width_center{max-width:90%;margin:0 auto;}}body *{scroll-behavior:smooth;}@media (width <= 1380px){.homepage-vision-section .animated-line{left:60%}}@media (width <= 1200px){.homepage-vision-section .animated-line{display:none;}}@media (width <= 1024px){.zoneActivitySwiper,.zoneActivitySwiper2{max-width:85%;}}.swiper-button-next.zoneActivity-1,.swiper-button-prev.zoneActivity-1,.swiper-button-next.zoneActivity-2,.swiper-button-prev.zoneActivity-2{min-width:67px;}.swiper-button-next.zoneActivity-1,.swiper-button-next.zoneActivity-2{justify-content:start;}@media (width >= 1280px){.homepage-activity .activity-section-slider .main-title{margin-top:12px;}}@media (width < 1280px){.homepage-activity .activity-section-slider .main-title{padding-top:0;}}.swiper-button-next.no-show,.swiper-button-prev.no-show{display:none !important;}main.a-propos .section4{background-position:top left;background-size:contain;}@media (width <= 768px){.member-item{flex-grow:1;}a.er_size img{width:55% !important;object-fit:contain;margin:0 auto;}}@media (width >= 768px){#moreBoardMembers,#moreManagementTeam{display:none;}}.blue-bg{background-color:#EDF4F2;}.legal-page *{color:#66402D;}.legal-page h1{font-size:50px;line-height:1.2;margin-bottom:30px;text-align:center;}@media (width <= 768px){.legal-page h1{font-size:36px;line-height:1.2;}}.legal-page ul,.legal-page ol{list-style:auto;}.legal-page ul ul,.legal-page ol ol,.legal-page ul ol,.legal-page ol ul{padding-left:24px;}.legal-page p + p{margin-bottom:1em;}.legal-page p:last-child{margin-bottom:0;}.legal-page h6{font-weight:700;margin-bottom:12px;}.legal-page table th,.legal-page table td{border:1px solid #66402D;font-family:"League Spartan",sans-serif !important;}.page-node-type-legal-page nav.alt .navbar{background-color:transparent;}.page-node-type-contact .drawer .main-logo img,.page-node-type-legal-page .drawer .main-logo img{filter:brightness(1) invert(0);}.page-node-type-contact .drawer .drawer-content > div,.page-node-type-legal-page .drawer .drawer-content > div{border-color:#66402D;}.page-node-type-contact .menu-bar svg,.page-node-type-legal-page .menu-bar svg{stroke:#66402D;}.page-node-type-contact nav .dropdown svg path,.page-node-type-legal-page nav .dropdown svg path{fill:#66402D;}.activitySwiper .swiper-button-disabled.swiper-button-lock{display:none !important;}.swiper-button-disabled{display:none !important;}
@media only screen and (max-width:767px){.ShowOnMobile{display:block;}.hideOnMobile{display:none;}}@media only screen and (min-width:768px){.hideOnMobile{display:block;}.ShowOnMobile{display:none;}h1 br,.activity-container .main-title h2 br,.member-item .main-title h2 br{display:none;}}.gouvernance-section .tab-button.active{background-color:#005b4e;color:#fff;}.user-logged-in .block-agria-headerblock nav{margin-top:150px;}.main-desc h2{font-size:24px;color:#66402d;}.newsroom-details-section ol{list-style:decimal;font-size:1.25rem;line-height:1.875rem;font-family:"League Spartan",sans-serif;letter-spacing:0.38px;font-weight:300;color:#66402d;}.news-title{min-height:120px;}.sticky-active.hide-it{transform:translateY(-100%);}.innerpage-header-section .page-title h1{text-align:center;}.homepage-header-section .swiper-wrapper .swiper-slide:after{content:"";background-color:hsl(0deg 0% 5% / 15%);position:absolute;width:100%;height:100%;}.homepage-header-section .header-title h1{text-shadow:unset!important;}.homepage-header-section .header-title,.homepage-header-section .header-desc{z-index:1000;}.homepage-vision-section .animated-line{left:75%;}.vision-section-wrapper .animated-line{width:0%;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
