:root{--white: #ffffff;--white-10: rgba(255, 255, 255, 0.1);--white-15: rgba(255, 255, 255, 0.15);--white-20: rgba(255, 255, 255, 0.2);--white-25: rgba(255, 255, 255, 0.25);--white-50: rgba(255, 255, 255, 0.5);--white-75: rgba(255, 255, 255, 0.75);--filter-to-white: invert(1);--cream-300: #f5ede1;--cream-300-05: rgba(245, 237, 225, 0.05);--cream-300-75: rgba(245, 237, 225, 0.75);--cream-300-85: rgba(245, 237, 225, 0.85);--green-400: #35514a;--green-400-20: rgba(53, 81, 74, 0.2);--green-600: #223631;--green-600-25: rgba(34, 54, 49, 0.25);--green-600-75: rgba(34, 54, 49, 0.75);--filter-to-green-600: invert(13%) sepia(7%) saturate(2918%) hue-rotate(115deg) brightness(86%) contrast(79%);--gray-800: #1b1b1b;--gray-800-05: rgba(27, 27, 27, 0.05);--gray-800-10: rgba(27, 27, 27, 0.1);--gray-800-15: rgba(27, 27, 27, 0.15);--gray-800-20: rgba(27, 27, 27, 0.2);--gray-800-35: rgba(27, 27, 27, 0.35);--gray-800-40: rgba(27, 27, 27, 0.4);--gray-800-50: rgba(27, 27, 27, 0.5);--gray-800-60: rgba(27, 27, 27, 0.6);--gray-800-65: rgba(27, 27, 27, 0.65);--gray-800-70: rgba(27, 27, 27, 0.7);--gray-800-75: rgba(27, 27, 27, 0.75);--gray-800-80: rgba(27, 27, 27, 0.8);--gray-800-85: rgba(27, 27, 27, 0.85);--green-gradient: linear-gradient(to bottom, var(--green-400), var(--green-600));--black: #000000}*{margin:0;padding:0;box-sizing:border-box}html,body{min-height:100vh;background-color:var(--cream-300)}body,button{font-size:100%;font-family:"Inter",sans-serif}@media screen and (max-width: 640px){body,button{font-size:87.5%}}ul{list-style:none}a{text-decoration:none}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.container{width:90%;max-width:90rem;margin:0 auto}.title{display:block;color:var(--gray-800-75);font-size:2rem;font-weight:700;line-height:1.075}.title strong{display:block;color:var(--green-600);font-size:1.75em;font-weight:900}.title strong::first-letter{text-transform:capitalize}.title:not(.light) strong{background:var(--green-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.title.light{color:var(--white-75)}.title.light strong{color:var(--white)}.title.centered{text-align:center}.text{color:var(--gray-800-75);font-weight:500;line-height:1.625}.text strong{color:var(--green-600);font-weight:800}.text.centered{text-align:center;text-wrap:balance}.text.light{color:var(--white-75)}.text.light strong{color:var(--white)}.badge{display:block;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;color:var(--green-400);font-size:.625rem;font-weight:800;text-align:center;line-height:1.25;text-transform:uppercase;border-radius:5px;background:var(--green-400-20)}.badge.light{color:var(--white);background-color:var(--white-20)}.badge.centered{margin:0 auto}.button{display:flex;flex-flow:row nowrap;align-items:center;gap:1rem;cursor:pointer;width:-moz-fit-content;width:fit-content;padding:.75rem 1.25rem;border:none;border-radius:10px;background:var(--green-gradient);box-shadow:0 0 0 3px var(--green-600-25);color:var(--cream-300);text-decoration:none;text-transform:uppercase;font-size:.875rem;font-weight:700;transition:box-shadow .125s,transform .125s}.button:active{transform:scale(0.975)}@media(hover: hover){.button:hover{box-shadow:0 0 0 0 var(--green-600-25)}}.button svg,.button img{flex-shrink:0;display:block;width:1rem;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.button.light{color:var(--green-400);font-weight:800;background:var(--white);box-shadow:0 0 0 3px var(--white-25)}@media(hover: hover){.button.light:hover{box-shadow:0 0 0 0 var(--white-25)}}.button.centered{margin-left:auto;margin-right:auto}.button.sm{font-size:.75rem;padding:.625rem 1rem;gap:.75rem}.button.sm img,.button.sm svg{width:1em}.modal{position:fixed;z-index:15;inset:0;display:grid;place-items:center;background:rgba(23,28,27,.75);opacity:0;visibility:hidden;transition:visibility .25s,opacity .25s}.modal[aria-hidden=false]{opacity:1;visibility:visible}.modal .modal-content{grid-row:1;grid-column:1;position:relative;z-index:-1;touch-action:none;pointer-events:none;width:min(40rem,90%);max-height:90vh;overflow-y:auto;padding:1rem 1rem 3rem;border-radius:20px;background-color:var(--cream-300);box-shadow:0 .5rem 2rem -0.5rem rgba(23,28,27,.5);opacity:0;transform:translateY(1.5rem);transition-duration:.25s;transition-property:opacity,transform;transition-delay:0s}.modal .modal-content.active{z-index:1;touch-action:auto;pointer-events:all;opacity:1;transform:none;transition-delay:.25s}.modal .modal-content .close-modal{display:flex;align-items:center;gap:3px;font-weight:600;font-size:.75rem;line-height:1;color:var(--gray-800-75);border:none;border-radius:4px;background:rgba(0,0,0,0);padding:3px 4px;margin:0 0 .5rem auto;transition:background .2s}.modal .modal-content .close-modal svg{display:block;width:auto;height:1rem}.modal .modal-content .close-modal:not([tabindex="-1"]){cursor:pointer}@media(hover: hover){.modal .modal-content .close-modal:not([tabindex="-1"]):hover{background-color:var(--gray-800-10)}}.modal .modal-content .title{line-height:1.25;margin-bottom:1.5rem}@media screen and (max-width: 450px){.modal .modal-content .title{font-size:1.5rem}}.modal .modal-content .title strong{margin-top:-0.25em}.modal .modal-content .text{margin-bottom:2.5rem}.modal .modal-content>.button{margin:0 auto}.modal .modal-content .button-container{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem;width:min(25rem,100%);margin:0 auto}@media screen and (max-width: 450px){.modal .modal-content .button-container{grid-template-columns:1fr;width:min(15rem,100%)}}.modal .modal-content .button-container .button{flex-flow:column;gap:2px;width:100%}.modal .modal-content .button-container .button small{font-size:.875em;font-weight:400;text-transform:capitalize;opacity:.75}.fixed-social{position:fixed;z-index:8;top:50%;left:1.5rem;transform:translateY(-50%)}@media screen and (max-width: 1024px){.fixed-social{display:none}}.fixed-social ul{display:flex;flex-flow:column;align-items:center;gap:.75rem;opacity:65%;transition:opacity .25s}.fixed-social ul:focus-within{opacity:100%}@media(hover: hover){.fixed-social ul:hover{opacity:100%}}.fixed-social ul li a{display:block;opacity:30%;transition:opacity .25s}.fixed-social ul li a:focus-visible{opacity:100%}@media(hover: hover){.fixed-social ul li a:hover{opacity:100%}}.fixed-social ul li a img{display:block;width:1.75rem;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;filter:var(--filter-to-green-600)}header.header{position:fixed;z-index:10;top:0;left:0;width:100%;padding-top:1rem}@media screen and (max-width: 640px){header.header{padding-top:8px}}header.header.sticky .container{padding:1rem 1.5rem;background-color:var(--cream-300-85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 .5rem 1.5rem -1rem rgba(20,40,60,.25)}header.header.sticky .container .logo img{height:3rem}header.header.sticky .container .logo h1{opacity:0;visibility:hidden;transform:translateX(1rem)}header.header .container{pointer-events:all;touch-action:auto;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem;border-radius:24px;transition-duration:.25s;transition-property:box-shadow,background-color,padding}@media screen and (max-width: 640px){header.header .container{gap:1rem;width:calc(100% - 16px);padding:1rem 1.5rem}}header.header .container .logo{grid-area:logo;display:flex;align-items:center;gap:.75rem;width:-moz-fit-content;width:fit-content;transition:opacity .25s}@media(hover: hover){header.header .container .logo:hover{opacity:.65}}header.header .container .logo img{display:block;width:auto;height:4rem;-o-object-fit:contain;object-fit:contain;transition:height .25s}@media screen and (max-width: 640px){header.header .container .logo img{height:3rem}}header.header .container .logo h1{font-size:.75rem;opacity:1;visibility:visible;transform:none;transition-property:opacity,visibility,transform;transition-duration:.5s}header.header .container .logo h1 strong{font-size:1.75rem;line-height:1.25}@media screen and (max-width: 640px){header.header .container .logo h1 strong{font-size:1.25rem}}header.header .container nav{grid-area:menu}header.header .container nav ul{display:flex;flex-flow:row nowrap;align-items:center;gap:1.5rem 2rem}header.header .container nav ul li a:not(.button){position:relative;display:block;padding:4px .5rem;color:var(--green-600);font-size:.875rem;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.05em}header.header .container nav ul li a:not(.button)::after{position:absolute;content:"";left:50%;bottom:0;display:block;width:2rem;height:2px;background:currentColor;border-radius:99em;transform:translateX(-50%) scaleX(0);transition:transform .25s}@media(hover: hover){header.header .container nav ul li a:not(.button):hover::after{transform:translateX(-50%) scaleX(1)}}header.header .container .menu-toggle{grid-area:button;overflow:hidden;cursor:pointer;display:none;place-items:center;padding:2px;color:var(--green-600);border:none;border-radius:6px;background:rgba(0,0,0,0);box-shadow:0 0 0 2px var(--green-600-25)}header.header .container .menu-toggle svg{grid-row:1;grid-column:1;width:1.5rem;height:auto;aspect-ratio:1;transition-duration:.25s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0, 0.25, 1.25, 1)}header.header .container .menu-toggle svg.open{transition-delay:.25s}header.header .container .menu-toggle svg.close{opacity:0;transform:translateY(4px);transition-delay:0s}@media screen and (max-width: 1280px){header.header{height:100vh;padding-bottom:1rem;pointer-events:none;touch-action:none;transition:background-color .5s}header.header:not(.sticky) .container{transition-delay:.5s}header.header:not(.sticky).open .container{transition-delay:0s}header.header .container{display:grid;grid-template-columns:1fr auto;grid-template-areas:"logo button" "menu menu";gap:0 2rem;padding:1rem 1.5rem}header.header .container .logo img{height:3rem}header.header .container>nav{width:100%;overflow:hidden;max-height:0;transition:max-height .5s}header.header .container>nav ul{display:flex;flex-flow:column;padding:2.5em 0}header.header .container .menu-toggle{display:grid}header.header.open{background-color:rgba(23,28,27,.75);pointer-events:all;touch-action:auto}header.header.open .container{background-color:var(--cream-300-85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 .5rem 1.5rem -1rem rgba(20,40,60,.25)}header.header.open .container .logo h1{opacity:1;visibility:visible;transform:none}header.header.open .container nav{max-height:100vh}header.header.open .container .menu-toggle svg.open{opacity:0;transform:translateY(-4px);transition-delay:0s}header.header.open .container .menu-toggle svg.close{opacity:1;transform:none;transition-delay:.25s}}.hero{position:relative}.hero::before,.hero::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%}.hero::before{background:url("../images/hero/agrotiming-inicio-background-atualizado.webp") center no-repeat;background-size:cover;opacity:.1;filter:grayscale(1)}@media screen and (max-width: 640px){.hero::before{background:url("../images/hero/agrotiming-inicio-background-mobile-atualizado.webp") center no-repeat;background-size:cover}}.hero::after{z-index:1;background:linear-gradient(to bottom, transparent 65%, var(--cream-300))}.hero .container{position:relative;z-index:2;max-width:60rem;min-height:100vh;padding:8rem 0 6rem;display:flex;flex-flow:column;justify-content:center;align-items:center;gap:2.5rem}.hero .container .title{font-size:2.5rem}@media screen and (max-width: 768px){.hero .container .title{font-size:2rem}}@media screen and (max-width: 640px){.hero .container .title{font-size:1.5rem}}.hero .container .title strong{text-transform:capitalize;font-size:2.4em}@media screen and (max-width: 640px){.hero .container .title strong{font-size:2em}}.about{position:relative;z-index:1}.about .main-content{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5rem;padding:0 5rem;margin:4rem auto 5rem;background:var(--green-gradient);border-radius:32px}@media screen and (max-width: 1280px){.about .main-content{grid-template-columns:minmax(0, 1fr);padding:0 2rem}}@media screen and (max-width: 640px){.about .main-content{border-radius:20px;padding:0}}.about .main-content::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url("../images/about/agrotiming-sobre-background.webp") center no-repeat;background-size:cover;border-radius:inherit;opacity:.2;filter:grayscale(1)}.about .main-content>img{position:relative;align-self:end;width:min(28.125rem,100%);height:auto;margin-top:-4rem}@media screen and (max-width: 1280px){.about .main-content>img{display:none}}.about .main-content .text-container{position:relative;display:flex;flex-flow:column;gap:.5rem;padding:3rem 0}@media screen and (max-width: 1280px){.about .main-content .text-container{text-align:center;text-wrap:balance}.about .main-content .text-container .badge{margin:0 auto 1rem}.about .main-content .text-container .title{font-size:1.75rem}}@media screen and (max-width: 768px){.about .main-content .text-container{padding:3rem 1.5rem 3.5rem}.about .main-content .text-container .title{font-size:1.125rem}}.about .main-content .text-container .text{margin-top:1rem}.about .main-content .text-container .button{margin-top:2rem}@media screen and (max-width: 1280px){.about .main-content .text-container .button{margin:2rem auto 0}}.about .partners{display:flex;flex-flow:column;gap:3.5rem;margin-bottom:5rem}@media screen and (max-width: 768px){.about .partners{width:100%}}.about .partners .text-content{display:grid;grid-template-columns:auto 1px 1fr;align-items:center;gap:2rem 4rem}@media screen and (max-width: 768px){.about .partners .text-content{width:90%;margin:0 auto;grid-template-columns:minmax(0, 1fr);justify-items:center;text-align:center;text-wrap:balance}}.about .partners .text-content .title{font-size:1rem}.about .partners .text-content .title strong{font-size:3em}.about .partners .text-content hr{width:100%;height:75%;border:none;background:var(--gray-800-20)}@media screen and (max-width: 768px){.about .partners .text-content hr{display:none}}.about .partners .splide{position:relative}.about .partners .splide::before,.about .partners .splide::after{position:absolute;content:"";z-index:1;display:block;width:4rem;height:100%;top:0;background:linear-gradient(to right, #f5ede1 0%, rgba(245, 237, 225, 0.9591836735) 14.2857142857%, rgba(245, 237, 225, 0.8367346939) 28.5714285714%, rgba(245, 237, 225, 0.6326530612) 42.8571428571%, rgba(245, 237, 225, 0.3673469388) 57.1428571429%, rgba(245, 237, 225, 0.1632653061) 71.4285714286%, rgba(245, 237, 225, 0.0408163265) 85.7142857143%, rgba(245, 237, 225, 0) 100%)}.about .partners .splide::before{left:0}.about .partners .splide::after{right:0;transform:rotate(180deg)}.about .partners .splide .splide__track{padding:4px 0}.about .partners .splide .splide__track .splide__slide img{display:block;width:100%;height:auto;aspect-ratio:5/4;-o-object-fit:contain;object-fit:contain;filter:invert(70%) sepia(7%) saturate(563%) hue-rotate(360deg) brightness(88%) contrast(86%)}.modules{padding:5rem 0}.modules .badge{margin-bottom:2rem}.modules section+section{margin-top:10rem}.modules .nfe .container{display:flex;flex-flow:column;align-items:center;gap:3rem;max-width:65rem}@media screen and (max-width: 1024px){.modules .nfe .container{width:100%}.modules .nfe .container .title,.modules .nfe .container .text,.modules .nfe .container .steps .images{width:90%;margin-left:auto;margin-right:auto}}@media screen and (max-width: 768px){.modules .nfe .container .title{font-size:1.5rem}}.modules .nfe .container .text{text-wrap:unset}.modules .nfe .container .steps{width:100%}.modules .nfe .container .steps.autoplay .control .control-container .content-controller .progress-bar,.modules .nfe .container .steps.autoplay .control .control-container .content-controller .progress-bar .progress{display:block}.modules .nfe .container .steps .control{display:flex;flex-flow:column;align-items:center;gap:.75rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto}.modules .nfe .container .steps .control .toggle-autoplay{grid-column:1/-1;justify-self:center;cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--gray-800-35);font-weight:600;font-size:.75rem;text-align:center;text-wrap:balance;border:none;background:rgba(0,0,0,0);transition:color .2s}@media(hover: hover){.modules .nfe .container .steps .control .toggle-autoplay:hover{color:var(--gray-800-75)}}.modules .nfe .container .steps .control .control-container{scroll-snap-align:center;display:grid;grid-auto-flow:column;grid-auto-columns:17.5rem;align-items:stretch;gap:.75rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0 0 1rem;margin-bottom:1rem}@media screen and (max-width: 1024px){.modules .nfe .container .steps .control .control-container{padding:0 calc(50% - 8.75rem) 1rem;overflow-x:auto;scroll-snap-type:x mandatory}}@media screen and (max-width: 450px){.modules .nfe .container .steps .control .control-container{grid-auto-columns:75vw}}.modules .nfe .container .steps .control .control-container .content-controller{cursor:pointer;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;align-items:center;gap:.75rem .375rem;height:-moz-max-content;height:max-content;padding:1rem 1.25rem .75rem;border:none;border-radius:10px;background-color:var(--gray-800-05);box-shadow:0 0 0 2px var(--gray-800-05) inset;color:var(--gray-800-75);text-align:left;line-height:1.625em}.modules .nfe .container .steps .control .control-container .content-controller.active{color:var(--cream-300);background:var(--green-gradient)}.modules .nfe .container .steps .control .control-container .content-controller.active p{color:var(--cream-300-75)}.modules .nfe .container .steps .control .control-container .content-controller.active .progress-bar{background-color:var(--cream-300-05)}.modules .nfe .container .steps .control .control-container .content-controller.active .progress-bar .progress{background-color:var(--cream-300);animation:0s Countdown linear both}@keyframes Countdown{from{width:0%}to{width:100%}}.modules .nfe .container .steps .control .control-container .content-controller svg{width:1.25rem;height:1.25rem}.modules .nfe .container .steps .control .control-container .content-controller>strong{font-size:1.125rem;font-weight:800}.modules .nfe .container .steps .control .control-container .content-controller p{grid-column:1/-1;align-self:start;color:var(--gray-800-50);font-size:.875rem;line-height:1.375}.modules .nfe .container .steps .control .control-container .content-controller .progress-bar{grid-column:1/-1;position:relative;margin-top:.5rem;background-color:var(--gray-800-15)}.modules .nfe .container .steps .control .control-container .content-controller .progress-bar,.modules .nfe .container .steps .control .control-container .content-controller .progress-bar .progress{display:none;height:4px;border-radius:99em}.modules .nfe .container .steps .control .control-container .content-controller .progress-bar .progress{position:absolute;top:0;left:0;height:100%;background-color:var(--gray-800-50)}.modules .nfe .container .steps .images{display:grid;justify-items:center}.modules .nfe .container .steps .images picture{grid-row:1;grid-column:1;display:block;width:100%;height:auto;opacity:0;transform:translateY(1rem);visibility:hidden;transition-duration:.25s;transition-property:opacity,transform,visibility}.modules .nfe .container .steps .images picture img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 1.5rem 3rem -0.5rem rgba(20,40,60,.25)}@media screen and (max-width: 450px){.modules .nfe .container .steps .images picture img{border-radius:none;box-shadow:none;filter:drop-shadow(0 0.5rem 1rem rgba(20, 40, 60, 0.25))}}.modules .nfe .container .steps .images picture.active{opacity:1;transform:none;visibility:visible;transition-duration:.5s;transition-delay:.25s}.modules .features .container{display:flex;flex-flow:column;gap:3rem}@media screen and (max-width: 640px){.modules .features .container .title{font-size:1.5rem}}.modules .features .container ul{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:2rem;margin-top:2rem}@media screen and (max-width: 1024px){.modules .features .container ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 768px){.modules .features .container ul{grid-template-columns:minmax(0, 1fr)}}@media screen and (max-width: 450px){.modules .features .container ul{gap:4rem}}.modules .features .container ul li{line-height:1.625}@media screen and (min-width: 450px)and (max-width: 1024px){.modules .features .container ul li{display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr 2fr;grid-template-areas:"image title" "image text";gap:0 1rem}}@media screen and (min-width: 450px)and (max-width: 768px){.modules .features .container ul li{grid-template-columns:1fr 4fr}}.modules .features .container ul li img{grid-area:image;display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;margin-bottom:.75rem;border-radius:12px}@media screen and (max-width: 450px){.modules .features .container ul li img{aspect-ratio:16/9}}.modules .features .container ul li h4{grid-area:title;color:var(--gray-800);font-size:1.125rem;font-weight:800;margin-bottom:.25rem}.modules .features .container ul li p{grid-area:text;color:var(--gray-800-50);font-size:.875rem;font-weight:500}.modules .responsive .container{display:grid;grid-template-columns:3fr 4fr;align-items:center;gap:2rem 0;min-height:35rem}@media screen and (max-width: 1024px){.modules .responsive .container{grid-template-columns:minmax(0, 1fr);justify-items:center}}.modules .responsive .container img{display:block;width:min(35rem,100%);height:auto}@media screen and (max-width: 1024px){.modules .responsive .container img{grid-row:2}}.modules .responsive .container .text-content{display:flex;flex-flow:column;gap:2.5rem}@media screen and (max-width: 1024px){.modules .responsive .container .text-content{text-align:center;text-wrap:balance}.modules .responsive .container .text-content .button{margin:0 auto}}@media screen and (max-width: 640px){.modules .responsive .container .text-content .title{font-size:1.5rem}}.testimonials .container{width:100%;padding:5rem 0 5rem;background:url("../images/testimonials/agrotiming-depoimentos-background.webp") center no-repeat;background-size:contain}.testimonials .container .text-content{width:90%;margin:0 auto;display:flex;flex-flow:column;align-items:center;gap:3rem;margin-bottom:3rem}@media screen and (max-width: 640px){.testimonials .container .text-content .title{font-size:1.5rem}}.testimonials .container .video-container{display:grid;grid-auto-columns:16rem;grid-auto-flow:column;gap:2.5rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:1rem auto 0;padding:0 3rem 2rem;overflow-x:auto;scroll-snap-type:x mandatory}@media screen and (max-width: 450px){.testimonials .container .video-container{grid-auto-columns:75vw;gap:1.25rem;padding:0 12.5vw 2rem}}.testimonials .container .video-container li{scroll-snap-align:center}.testimonials .container .video-container li .video-facade{width:100%;height:auto;aspect-ratio:720/1280;border-radius:12px;overflow:hidden}.testimonials .container .video-container li .video-facade button{cursor:pointer;position:relative;width:100%;height:100%;color:var(--white);border:none}@media(hover: hover){.testimonials .container .video-container li .video-facade button:hover svg{opacity:1}}.testimonials .container .video-container li .video-facade button img{position:absolute;z-index:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;filter:grayscale(1)}.testimonials .container .video-container li .video-facade button::before{position:absolute;content:"";z-index:1;inset:0;opacity:.8;background:var(--green-gradient)}.testimonials .container .video-container li .video-facade button svg{position:absolute;z-index:2;width:auto;height:2rem;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.65;transition:opacity .25s}.testimonials .container .video-container li .video-facade button .facade-text-content{position:absolute;z-index:2;display:flex;flex-flow:column;gap:.25rem;left:1rem;bottom:1rem;width:calc(100% - 2rem);text-align:left;line-height:1.125}.testimonials .container .video-container li .video-facade button .facade-text-content .author,.testimonials .container .video-container li .video-facade button .facade-text-content .property{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.testimonials .container .video-container li .video-facade button .facade-text-content .author{font-size:1rem;font-weight:800}.testimonials .container .video-container li .video-facade button .facade-text-content .property{font-size:.75rem;font-weight:500;opacity:.75}.testimonials .container .video-container li .video-facade video{width:100%;height:100%;background:var(--black)}.faq .container{display:grid;grid-template-columns:5fr 12fr;align-items:stretch;gap:5rem;padding:5rem 0}@media screen and (max-width: 1024px){.faq .container{grid-template-columns:minmax(0, 1fr)}}.faq .container .text-content{align-self:start;position:sticky;top:25vh;bottom:25vh;display:flex;flex-flow:column;gap:1.5rem}@media screen and (max-width: 1024px){.faq .container .text-content{position:relative;top:unset;bottom:unset;align-items:center;width:min(50rem,100%);margin:0 auto;text-align:center;text-wrap:balance}}.faq .container>ul{display:flex;flex-flow:column;gap:4px}.faq .container>ul li{overflow:hidden;border-radius:20px;background:rgba(0,0,0,0);transition:background .5s}@media(hover: hover){.faq .container>ul li:hover{background:var(--gray-800-05)}}.faq .container>ul li.opened{background:var(--gray-800-05)}.faq .container>ul li.opened button img{transform:rotate(180deg)}.faq .container>ul li.opened .answer-container{max-height:max(25vh,35rem)}.faq .container>ul li.opened .answer-container .answer{opacity:1;transform:none}.faq .container>ul li button{cursor:pointer;display:grid;grid-template-columns:auto 1fr;gap:1rem;width:100%;padding:1rem 1.5rem;border:none;background-color:rgba(0,0,0,0);color:var(--gray-800);font-size:1.5rem;text-align:left;line-height:1.5}@media screen and (max-width: 640px){.faq .container>ul li button{font-size:1.25rem;line-height:1.25}}.faq .container>ul li button img{display:block;width:1rem;height:1.6667em;-o-object-fit:contain;object-fit:contain;transition:transform .5s}@media screen and (max-width: 640px){.faq .container>ul li button img{height:1.375em}}.faq .container>ul li .answer-container{max-height:0;overflow:hidden;transition:max-height 1s}.faq .container>ul li .answer-container .answer{display:flex;flex-flow:column;gap:1.5em;padding:0 1.5rem 1rem;color:var(--gray-800-75);font-size:1rem;font-weight:500;line-height:1.625;opacity:0;transform:translateY(1rem);transition:transform .5s,opacity .5s}@media screen and (max-width: 640px){.faq .container>ul li .answer-container .answer{font-size:.875rem;padding:.5rem 1.5rem 1rem}}.pricing.monthly .container .text-content .toggle-container .monthly-button{color:var(--gray-800-80)}.pricing.monthly .container .text-content .toggle-container .yearly-button{cursor:pointer}@media(hover: hover){.pricing.monthly .container .text-content .toggle-container .yearly-button:hover{color:var(--gray-800-60)}}.pricing.monthly .container .text-content .toggle-container .toggle::after{transform:translateX(-50%)}.pricing.monthly .container .plans .plan .prices .yearly-price{display:none}.pricing.yearly .container .text-content .toggle-container .monthly-button{cursor:pointer}@media(hover: hover){.pricing.yearly .container .text-content .toggle-container .monthly-button:hover{color:var(--gray-800-60)}}.pricing.yearly .container .text-content .toggle-container .yearly-button{color:var(--gray-800-80)}.pricing.yearly .container .text-content .toggle-container .toggle::after{transform:translateX(50%)}.pricing.yearly .container .plans .plan .prices .monthly-price{display:none}.pricing.yearly .container .plans .plan .prices .yearly-price{display:block}.pricing .container{width:100%;padding:5rem 0}.pricing .container .text-content{width:90%;margin:0 auto 3rem;display:flex;flex-flow:column;align-items:center;gap:2rem}@media screen and (max-width: 1024px){.pricing .container .text-content .title{font-size:1.5rem}}.pricing .container .text-content .toggle-container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:-moz-fit-content;width:fit-content;margin-top:1rem}.pricing .container .text-content .toggle-container .monthly-button,.pricing .container .text-content .toggle-container .yearly-button{position:relative;padding:.25rem .5rem;border:none;border-radius:4px;background:rgba(0,0,0,0);color:var(--gray-800-40);font-size:1rem;font-weight:700;transition:color .25s}.pricing .container .text-content .toggle-container .monthly-button span,.pricing .container .text-content .toggle-container .yearly-button span{position:absolute;left:100%;bottom:60%;display:flex;flex-flow:row nowrap;align-items:flex-start;gap:.5em;color:var(--green-400);font-family:"Kalam",cursive;white-space:nowrap}.pricing .container .text-content .toggle-container .monthly-button span svg,.pricing .container .text-content .toggle-container .yearly-button span svg{width:2.5rem;height:auto;transform:translateY(40%)}@media screen and (max-width: 640px){.pricing .container .text-content .toggle-container .monthly-button span,.pricing .container .text-content .toggle-container .yearly-button span{display:none}}.pricing .container .text-content .toggle-container .monthly-button{justify-self:end}.pricing .container .text-content .toggle-container .yearly-button{justify-self:start}.pricing .container .text-content .toggle-container .toggle{cursor:pointer;position:relative;display:grid;place-items:center;width:2.5rem;height:1.5rem;padding:4px;border:none;border-radius:99em;background:var(--green-gradient)}@media(hover: hover){.pricing .container .text-content .toggle-container .toggle:hover::after{opacity:.9}}.pricing .container .text-content .toggle-container .toggle::after{position:relative;content:"";display:block;width:auto;height:100%;aspect-ratio:1;border-radius:99em;background:var(--cream-300);transition:transform .5s,opacity .25s}.pricing .container .plans{display:grid;grid-auto-columns:20rem;grid-auto-flow:column;gap:2.5rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0 3rem;margin:0 auto;overflow-x:auto;scroll-snap-type:x mandatory}@media screen and (max-width: 450px){.pricing .container .plans{grid-auto-columns:80vw;padding:0 10vw 2rem;gap:1rem}}.pricing .container .plans .plan{scroll-snap-align:center;display:flex;flex-flow:column;gap:1.25rem;padding:1.5rem 1.25rem 1.25rem;border:2px solid var(--gray-800-05);border-radius:10px;background:var(--gray-800-05);box-shadow:0 .5rem 1.5rem -0.5rem rgba(20,40,60,.25)}.pricing .container .plans .plan header{display:grid;grid-template-columns:1fr;align-items:start;gap:1rem}.pricing .container .plans .plan header:has(.badge){grid-template-columns:1fr auto}.pricing .container .plans .plan header .plan-title{color:var(--green-400);font-size:2rem;font-weight:900;line-height:1.175;text-transform:capitalize}.pricing .container .plans .plan header .plan-title small{display:block;color:var(--gray-800-35);font-size:.875rem;font-weight:400}.pricing .container .plans .plan .plan-description,.pricing .container .plans .plan .plan-features{color:var(--gray-800-65);font-size:.875rem;font-weight:500;line-height:1.5}.pricing .container .plans .plan .prices{display:flex;flex-flow:column;gap:.25rem}.pricing .container .plans .plan .prices .monthly-price,.pricing .container .plans .plan .prices .yearly-price{color:var(--gray-800-50);font-size:.75rem;font-weight:500;line-height:2}.pricing .container .plans .plan .prices .monthly-price strong,.pricing .container .plans .plan .prices .yearly-price strong{color:var(--gray-800-75);text-decoration:underline}.pricing .container .plans .plan .prices .monthly-price .price,.pricing .container .plans .plan .prices .yearly-price .price{display:block;color:var(--gray-800-85);font-size:2rem;font-weight:900;line-height:1.175}.pricing .container .plans .plan .prices .monthly-price .price small,.pricing .container .plans .plan .prices .yearly-price .price small{color:var(--gray-800-70);font-size:1rem;font-weight:700}.pricing .container .plans .plan hr{color:var(--gray-800-10)}.pricing .container .plans .plan .plan-features{margin:.25rem 0}.pricing .container .plans .plan .plan-features ul{display:flex;flex-flow:column;gap:.375rem;margin-top:.75rem}.pricing .container .plans .plan .plan-features ul li{display:flex;gap:.5rem;color:var(--gray-800-85);font-weight:600}.pricing .container .plans .plan .plan-features ul li::before{flex-shrink:0;position:relative;content:"";display:block;margin:.25em 0;width:1em;height:auto;aspect-ratio:1}.pricing .container .plans .plan .plan-features ul li.included::before{background:url("../images/plans/included.svg") center no-repeat;background-size:contain}.pricing .container .plans .plan .plan-features ul li.not-included{color:var(--gray-800);opacity:20%}.pricing .container .plans .plan .plan-features ul li.not-included::before{background:url("../images/plans/not-included.svg") center no-repeat;background-size:contain}.pricing .container .plans .plan .button{width:100%;justify-content:center}.footer{margin-top:5rem}.footer .main-content{position:relative;display:flex;flex-flow:column;align-items:center;gap:5rem;padding:4rem 3rem 3rem;border-radius:32px;background:var(--green-gradient)}@media screen and (max-width: 768px){.footer .main-content{padding:2rem 1rem 1rem}}.footer .main-content::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url("../images/footer/agrotiming-contato-background.webp") center no-repeat;background-size:cover;border-radius:inherit;opacity:.2;filter:grayscale(1)}.footer .main-content .contact{position:relative;display:flex;flex-flow:column;align-items:center;gap:2rem;max-width:60rem}@media screen and (max-width: 768px){.footer .main-content .contact{gap:1.5rem}.footer .main-content .contact .title{font-size:1.25rem}}.footer .main-content .contact .button{margin-top:1rem}.footer .main-content footer{position:relative;display:flex;flex-flow:column;gap:1.5rem;width:100%;padding:2rem;border:1px solid var(--white-10);border-radius:20px;background-color:var(--white-15);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}@media screen and (max-width: 768px){.footer .main-content footer{gap:2.5rem}}.footer .main-content footer .about{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:2rem}@media screen and (max-width: 768px){.footer .main-content footer .about{flex-flow:column}}.footer .main-content footer .about .company{flex:1;display:flex;flex-flow:row nowrap;align-items:center;gap:1.25rem}@media screen and (max-width: 640px){.footer .main-content footer .about .company{flex-flow:column;text-align:center}}.footer .main-content footer .about .company img{flex-shrink:0;display:block;width:3.5rem;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.footer .main-content footer .about .company .text-content h2{color:var(--white);font-size:1rem;font-weight:800}.footer .main-content footer .about .company .text-content p{color:var(--white-50);font-size:.75rem;font-weight:400;line-height:1.375;margin-top:.25rem}.footer .main-content footer hr{color:var(--white-20)}.footer .main-content footer .links{display:flex;flex-flow:row wrap;justify-content:center;gap:2rem}@media screen and (max-width: 640px){.footer .main-content footer .links{flex-flow:column;align-items:center}}.footer .main-content footer .links section{display:flex;flex-flow:column;gap:1rem}@media screen and (max-width: 640px){.footer .main-content footer .links section{align-items:center;text-align:center}}.footer .main-content footer .links section h3{color:var(--white-50);font-size:.875rem;font-weight:700;text-transform:uppercase}.footer .main-content footer .links section ul{display:flex;flex-flow:row wrap;align-items:center}.footer .main-content footer .links section ul li a{display:block;transition:opacity .25s}@media(hover: hover){.footer .main-content footer .links section ul li a:hover{opacity:.5}}.footer .main-content footer .links .utils{flex:1}.footer .main-content footer .links .utils ul{gap:.75rem 2rem}@media screen and (max-width: 640px){.footer .main-content footer .links .utils ul{flex-flow:column}}.footer .main-content footer .links .utils ul li a{color:var(--white);font-size:1rem;font-weight:700;text-align:center}.footer .main-content footer .links .social ul{gap:.75rem;justify-content:flex-end}.footer .main-content footer .links .social ul li a img{display:block;width:auto;height:1.5rem;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;filter:var(--filter-to-white)}.footer .copyright{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding:2rem 1rem}@media screen and (max-width: 768px){.footer .copyright{flex-flow:column}}.footer .copyright p{color:var(--gray-800-85);font-size:.875rem;font-weight:500;text-align:center}@media screen and (max-width: 768px){.footer .copyright p strong{display:block}}.footer .copyright p strong,.footer .copyright p a{color:var(--green-600);font-weight:800}.footer .copyright p a{transition:opacity .25s}@media(hover: hover){.footer .copyright p a:hover{opacity:.75}}/*# sourceMappingURL=style.css.map */