/*------------------------------------*\
  //ANCHOR FONTS
\*------------------------------------*//* poppins-300 - latin_latin-ext */@import "css/reset.css";@import "css/grid.css";@import "css/font-awesome.min.css";@import "css/material-icons.css";@import "js/lightbox/lightbox.css";/*------------------------------------*\
  //ANCHOR VARIABLES
\*------------------------------------*/@import "js/owl/owl.carousel.css";/*------------------------------------*\
  //GUTENBERG
\*------------------------------------*/@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/poppins-v24-latin_latin-ext-300.woff2") format("woff2");/* poppins-regular - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/poppins-v24-latin_latin-ext-regular.woff2") format("woff2");/* poppins-500 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/poppins-v24-latin_latin-ext-500.woff2") format("woff2");/* poppins-600 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/poppins-v24-latin_latin-ext-600.woff2") format("woff2");/* poppins-700 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/poppins-v24-latin_latin-ext-700.woff2") format("woff2");/* poppins-800 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Poppins";font-style:normal;font-weight:800;/* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */src:url("fonts/poppins-v24-latin_latin-ext-800.woff2") format("woff2");/*------------------------------------*\
  //ANCHOR IMPORTS
\*------------------------------------*/}:root{--wp-content-width:1230px;--wp-wide-width:1230px;--wp-gutter:15px;}.entry-content{width:100%;}.entry-content > *{max-width:var(--wp-content-width);margin-inline:auto;padding-inline:var(--wp-gutter);}.entry-content > .alignwide{max-width:var(--wp-wide-width);}.entry-content > .alignfull{max-width:none;padding-inline:0;}.entry-content > .alignfull > :where(.wp-block-group__inner-container, *){max-width:var(--wp-wide-width);margin-inline:auto;padding-inline:var(--wp-gutter);/*------------------------------------*\
  //ANCHOR BASE & RESET
\*------------------------------------*/}*,*:after,*:before{box-sizing:border-box;}*,body,html{font-family:"Poppins";}body,html{font-size:16px;line-height:24px;height:100%;background-color:#fbfbfb;}@media only screen and (min-width:1230px){body,html{min-width:1200px;}}figure{margin:0px;}i,em{font-style:italic;}strong,bold{font-weight:700;}a{color:inherit;text-decoration:none;}main ul{display:block;list-style-type:disc;margin-bottom:15px;padding-left:40px;}main ol{display:block;list-style-type:decimal;margin-bottom:15px;padding-left:40px;}main li{margin-left:15px;}main > .wp-block-group{padding-top:40px;padding-bottom:40px;/*------------------------------------*\
  //ANCHOR TYPOGRAPHY
\*------------------------------------*/}@media only screen and (min-width:1230px){main > .wp-block-group{padding-top:80px;padding-bottom:80px;}}h1,h2,h3,h4,h5,h6{line-height:1.2em;margin-bottom:20px;font-weight:500;}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:700;}h1{font-size:30px;}@media only screen and (min-width:1230px){h1{font-size:40px;}}h2{font-size:25px;}@media only screen and (min-width:1230px){h2{font-size:30px;}}h3{font-size:22px;}@media only screen and (min-width:1230px){h3{font-size:22px;}}h4{font-size:20px;}@media only screen and (min-width:1230px){h4{font-size:20px;}}h5{font-size:20px;}@media only screen and (min-width:1230px){h5{font-size:20px;}}h6{font-size:20px;}@media only screen and (min-width:1230px){h6{font-size:20px;}}p{margin-bottom:20px;/*------------------------------------*\
  //ANCHOR UTILITIES
\*------------------------------------*/}.upper{text-transform:uppercase;/*------------------------------------*\
  //ANCHOR LAYOUT
\*------------------------------------*/}.wrapper{max-width:100%;margin-left:auto;margin-right:auto;background:#fff;}.row{margin:0px auto;width:100%;/*------------------------------------*\
  //ANCHOR EDITOR
\*------------------------------------*/}.row .container{margin:0px auto;padding-left:15px;padding-right:15px;}@media only screen and (min-width:1230px){.row .container{width:1200px;padding-left:0;padding-right:0;}}.editor{width:100%;}@media only screen and (min-width:767px){.editor-flex{display:flex;flex-wrap:wrap;justify-content:space-between;}}.editor-inline{width:100%;margin-bottom:30px;}@media only screen and (min-width:767px){.editor-inline{margin-bottom:0;}}.editor-inline:last-child{margin-bottom:0;}.editor-flex.one-column .editor-inline,.editor-inline.full{width:100%;}@media only screen and (min-width:767px){.editor-flex.one-column .editor-inline,.editor-inline.full{width:100%;}}@media only screen and (min-width:767px){.two-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:767px){.three-columns .editor-inline{width:calc((100% - 50px) / 3);}}@media only screen and (min-width:767px){.four-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.four-columns .editor-inline{width:calc((100% - 75px) / 4);}}@media only screen and (min-width:767px){.five-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.five-columns .editor-inline{width:calc((100% - 100px) / 5);}}@media only screen and (min-width:767px){.six-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.six-columns .editor-inline{width:calc((100% - 125px) / 6);}}@media only screen and (min-width:1230px){.editor-formular{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}}@media only screen and (min-width:1230px){.editor-inline-formular{width:calc((100% - 20px) / 2);}}@media only screen and (min-width:1230px){.fourthform{width:calc((100% - 60px) / 4);}}.fullform{width:100%;/*------------------------------------*\
  //ANCHOR BUTTONS
\*------------------------------------*/}a.button,.button,input[type="submit"],.wp-block-button__link{display:inline-block;vertical-align:top;font-size:16px;text-transform:none;border-radius:50px;line-height:45px;margin-right:0;margin-top:10px;padding-left:25px;padding-right:25px;padding-top:0;padding-bottom:0;transition:all 0.2s;cursor:pointer;box-shadow:none;border:solid 1px transparent;/*------------------------------------*\
  //ANCHOR FORMS
\*------------------------------------*/}a.button,.button,input[type="submit"],.wp-block-button__link{background-color:#da2227;color:#fff;border-color:transparent;}a.button:hover,.button:hover,input[type="submit"]:hover,.wp-block-button__link:hover{background-color:#131514;color:#fff;border-color:#fff;}a.button.invert,.button.invert,input[type="submit"].invert,.wp-block-button__link.invert{background-color:#fff;color:#131514;border-color:#131514;}a.button.invert:hover,.button.invert:hover,input[type="submit"].invert:hover,.wp-block-button__link.invert:hover{background-color:#131514;color:#fff;border-color:transparent;}form,table{margin-top:20px;max-width:700px;margin-left:auto;margin-right:auto;/*------------------------------------*\
  //ANCHOR IMAGES
\*------------------------------------*/}form select,table select,form input:not([type="checkbox"]),table input:not([type="checkbox"]),form input[type="submit"],table input[type="submit"]{appearance:none;border-radius:0px;}form input,table input,form textarea,table textarea,form select,table select{width:100%;padding:0px;padding-left:20px;font-size:16px;height:55px;line-height:55px;border:none;color:#000;border:solid 2px #d5d5d5;background:#fff;margin-bottom:10px;border-radius:0px;}form input::placeholder,table input::placeholder,form textarea::placeholder,table textarea::placeholder,form select::placeholder,table select::placeholder{color:#000;opacity:1;}form textarea,table textarea{width:100%;height:250px;padding-top:20px;line-height:18px;}@media only screen and (min-width:1230px){form textarea,table textarea{height:250px;}}form fieldset,table fieldset{margin-bottom:20px;}form input[type="submit"],table input[type="submit"]{position:relative;width:auto;height:auto;}form input[type="checkbox"],table input[type="checkbox"]{float:left;width:auto;height:auto;margin:5px 10px 0px 0px;}form .wpcf7-form-control-wrap,table .wpcf7-form-control-wrap{position:relative;display:block;}form .wpcf7-form-control-wrap span.wpcf7-not-valid-tip,table .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{position:absolute;font-size:12px;top:2px;right:10px;}form .wpcf7-response-output,table .wpcf7-response-output{margin:10px 0px 10px 0px;padding:5px 10px;font-size:14px;border-width:1px;border-color:#999;color:#999;}form p,table p{margin-bottom:0;}form img.ajax-loader,table img.ajax-loader,form br,table br{display:none;}form .wpcf7-list-item,table .wpcf7-list-item{margin-left:0;font-size:16px;line-height:23px;}.logo{display:block;position:relative;line-height:1;width:140px;background-image:url("img/logo.svg");background-repeat:no-repeat;background-position:left center;background-size:contain;}@media only screen and (min-width:1230px){.logo{width:150px;}}.logo:before{content:" ";display:block;width:100%;padding-top:52.26%;}.logo.white{background-image:url("img/logo-white.svg");}.picture{display:block;position:relative;line-height:1;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:20px;/*------------------------------------*\
  //ANCHOR ICONS
\*------------------------------------*/}.picture:before{content:" ";display:block;width:100%;padding-top:60%;}.picture.ratio-1-1:before{padding-top:100%;}.picture.ratio-5-4:before{padding-top:80%;}.picture.ratio-4-3:before{padding-top:75%;}.picture.ratio-3-2:before{padding-top:66%;}.picture.ratio-16-9:before{padding-top:56.25%;}.picture.ratio-2-1:before{padding-top:50%;}.picture.ratio-3-1:before{padding-top:33.33%;}i[class^="material"]{font-size:40px;/*------------------------------------*\
  //ANCHOR SLIDER
\*------------------------------------*/}.slider{display:block;padding-top:0;padding-bottom:0;}.slider.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%;}.owl-controls{display:none;/*------------------------------------*\
  //ANCHOR HEADER
\*------------------------------------*/}@media only screen and (min-width:1230px){.owl-controls{display:block;}}.owl-controls .owl-nav{position:absolute;left:0;top:45%;width:100%;height:0;}.owl-controls .owl-nav .container{position:relative;margin:0px auto;}.owl-controls .owl-nav .owl-prev,.owl-controls .owl-nav .owl-next{display:block;float:left;position:relative;width:26px;height:55px;text-indent:-100px;overflow:hidden;background:url("img/nav/owl/owl-prev.png") no-repeat center center;left:20px;}.owl-controls .owl-nav .owl-next{float:right;background:url("img/nav/owl/owl-next.png") no-repeat center center;left:auto;right:20px;}.owl-controls .owl-dots{width:100%;position:absolute;bottom:30px;text-align:center;display:block;}.owl-controls .owl-dots .owl-dot{display:inline-block;margin-left:5px;margin-right:5px;width:11px;height:11px;border-radius:9000px;background:#131514;}.owl-controls .owl-dots .owl-dot.active{background:#999;}.row-header{position:relative;left:0px;top:0px;width:100%;text-align:center;z-index:5000;background:#fff;/*------------------------------------*\
  //ANCHOR MAIN NAVIGATION
\*------------------------------------*/}.row-header .container{position:relative;padding-top:15px;padding-bottom:15px;}@media only screen and (min-width:1230px){.row-header .container{padding-top:20px;padding-bottom:20px;}}.row-header .editor-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:100%;}.row-header .editor-logo{width:auto;margin-bottom:0;}.row-header .editor-menu{width:auto;flex-grow:1;margin-bottom:0;}.mainmenu{display:none;/*------------------------------------*\
  //ANCHOR MOBILE NAVIGATION
\*------------------------------------*/}@media screen and (min-width:1230px){.mainmenu{display:block;}}.mainmenu ul{display:flex;justify-content:flex-end;align-items:center;}.mainmenu ul li{position:relative;padding:0px;margin-right:15px;margin-left:15px;}.mainmenu ul li a{display:block;position:relative;margin:0px auto;text-align:center;font-size:18px;font-weight:500;text-transform:uppercase;}.mainmenu ul li:last-child{margin-right:0;}.mainmenu li:hover ul{display:block;}.mainmenu ul ul{display:none;position:absolute;top:100%;left:0;width:200px;background:#e0e0e0;}.mainmenu ul ul li{display:block;}.mainmenu ul ul li a{display:block;text-align:left;line-height:40px;}.mobilemenu{display:flex;justify-content:flex-end;align-items:center;/*------------------------------------*\
  //ANCHOR FLEXNAV
\*------------------------------------*/}@media screen and (min-width:1230px){.mobilemenu{display:none;}}.mobilemenu .menu-button{display:block;cursor:pointer;}.mobilemenu .menu-button .touch-button,.mobilemenu .menu-button i{display:none;}.mobilemenu .menu-button .line{width:40px;height:3px;background-color:#999;display:block;margin:8px auto;margin-left:auto;margin-right:0;transition:all 0.3s;}.mobilemenu .menu-button.active .line:nth-child(1){transform:translateY(9px) rotate(45deg);}.mobilemenu .menu-button.active .line:nth-child(2){opacity:0;}.mobilemenu .menu-button.active .line:nth-child(3){transform:translateY(-13px) rotate(-45deg);}.mobilemenu .touch-button{position:absolute;z-index:999;top:10px;right:14px;width:50px;height:41px;display:inline-block;text-align:center;cursor:pointer;}.mobilemenu .touch-button .navicon{display:none;}.mobilemenu .touch-button .line{width:20px;height:3px;background-color:#999;display:block;margin:8px auto;transition:all 0.3s ease-in-out;}.mobilemenu .touch-button .line:nth-child(1){transform:translateX(7px) translateY(0px) rotate(-45deg);transform-origin:right;}.mobilemenu .touch-button .line:nth-child(2){transform:translateX(-6px) translateY(3px) rotate(45deg);transform-origin:right;}.mobilemenu .touch-button.active .line:nth-child(1){transform:translateX(7px) translateY(15px) rotate(45deg);transform-origin:right;}.mobilemenu .touch-button.active .line:nth-child(2){transform:translateX(-6px) translateY(-10px) rotate(-45deg);transform-origin:right;}.flexnav{transition:none;transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;max-height:0;background:#fff;border-top:1px solid rgba(0, 0, 0, 0.15);position:absolute;left:0;top:100%;/*------------------------------------*\
  //ANCHOR FOOTER
\*------------------------------------*/}.flexnav.opacity{opacity:0;}.flexnav.flexnav-show{max-height:2000px;opacity:1;transition:all 0.5s ease-in-out;}.flexnav.one-page{position:fixed;top:75px;right:5%;max-width:200px;}.flexnav li{font-size:100%;position:relative;overflow:hidden;}.flexnav li a{position:relative;display:block;padding:1em 0.5em;padding-left:15px;z-index:2;overflow:hidden;color:#222;border-bottom:1px solid rgba(0, 0, 0, 0.15);text-align:center;text-transform:uppercase;}.flexnav li ul{width:100%;}.flexnav li ul li{font-size:100%;position:relative;overflow:hidden;}.flexnav li ul.flexnav-show li{overflow:visible;}.flexnav li ul li a{display:block;padding-left:30px;}.row-footer{position:relative;background:#da2227;color:#fff;padding-top:25px;padding-bottom:25px;/*------------------------------------*\
  //ANCHOR SOCIAL
\*------------------------------------*/}@media only screen and (min-width:1230px){.row-footer{padding-top:50px;padding-bottom:50px;}}.row-footer .editor-inline{margin-bottom:20px;}@media only screen and (min-width:767px){.row-footer .editor-inline{margin-bottom:0;}}.row-footer .logo{margin-bottom:25px;}.row-footer .menu{display:flex;}.row-footer .menu li{margin-right:20px;}.row-footer .menu ul{display:none;}ul.social{display:flex;flex-wrap:wrap;justify-content:flex-start;/*------------------------------------*\
  //ANCHOR BACK TO TOP
\*------------------------------------*/}@media only screen and (min-width:767px){ul.social{justify-content:flex-end;}}ul.social li{display:flex;justify-content:center;align-items:center;padding-left:0;margin-left:0;margin-right:10px;background-color:#131514;color:#fff;width:30px;height:30px;text-align:center;transition:all 0.2s;}@media only screen and (min-width:767px){ul.social li{margin-left:10px;margin-right:0;}}ul.social li:hover{background-color:#fff;color:#131514;}ul.social a{display:block;}.backtotop{position:fixed;display:block;bottom:20px;right:20px;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;display:block;background-color:#131514;color:#fff;display:none;/*------------------------------------*\
  //ANCHOR WP-BLOCK-COVER  
\*------------------------------------*/}.backtotop:hover{background-color:#fff;color:#131514;}.backtotop:before{content:"\f106";font-family:"FontAwesome";position:relative;top:-2px;}.wp-block-cover{min-height:600px;/*------------------------------------*\
  //ANCHOR TOP  
\*------------------------------------*/}.top{position:relative;background-image:url("https://accu-agro.cz/wp-content/uploads/2026/04/IMG_1938.jpeg");background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;min-height:400px;display:flex;justify-content:center;align-items:center;/*------------------------------------*\
  //ANCHOR PARTNER  
\*------------------------------------*/}@media only screen and (min-width:1230px){.top{min-height:600px;}}.top:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);z-index:0;}.top .wp-block-group__inner-container{position:relative;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;max-width:100%;z-index:1;}.partner{/*------------------------------------*\
  //ANCHOR TIMELINE  
\*------------------------------------*/}.partner figure{margin-bottom:10px;display:flex;justify-content:center;align-items:center;padding:30px;}@media only screen and (min-width:767px){.partner figure{height:150px;}}@media only screen and (min-width:1230px){.partner figure{align-items:flex-end;}}.partner img{max-width:180px !important;filter:grayscale(100%);}@media only screen and (min-width:1230px){.partner img{max-width:300px !important;}}.partner img:hover{filter:none;}.wp-block-list.timeline{list-style:none;padding:0 0 4rem 60px;margin:2rem 0;position:relative;}.wp-block-list.timeline::before{content:"";position:absolute;left:18px;top:0;width:24px;height:24px;border:2.5px solid #378add;border-radius:50%;background:#fff;box-sizing:border-box;z-index:2;}.wp-block-list.timeline::after{content:"";position:absolute;left:29px;top:28px;bottom:48px;width:2px;background-image:linear-gradient(to bottom, #378add 60%, transparent 40%);background-size:2px 10px;background-repeat:repeat-y;}.wp-block-list.timeline li{position:relative;background:#378add;color:#fff;padding:12px 16px;margin:0 0 1.5rem 0;border-radius:6px;border-top-left-radius:0;font-size:14px;line-height:1.55;list-style:none;}.wp-block-list.timeline li::before{content:"";position:absolute;left:-10px;top:14px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10px solid #378add;}.wp-block-list.timeline li strong{display:block;margin-bottom:4px;font-size:15px;color:#fff;}.wp-block-list.timeline li:last-child{margin-bottom:0;}.wp-block-list.timeline li:last-child::after{content:"\2713";position:absolute;left:-46px;bottom:-48px;width:32px;height:32px;background:#185fa5;border-radius:50%;color:#fff;font-size:18px;font-weight:700;line-height:32px;text-align:center;z-index:2;}