.elementor-kit-8{--e-global-color-primary:#211F2D;--e-global-color-secondary:#211F2D;--e-global-color-text:#8C8C8C;--e-global-color-accent:#573FF3;--e-global-color-29cebb0:#F1FEDA;--e-global-color-b8f5564:#D7FD9B;--e-global-color-ee7b878:#A6F628;--e-global-color-21e5ecc:#8CE500;--e-global-color-c562259:#83D600;--e-global-color-7e3292f:#70B800;--e-global-color-b5ccd73:#3E6600;--e-global-color-876d3c6:#FCD9DB;--e-global-color-ceebcd7:#F0303D;--e-global-color-87d61e8:#D9F0FC;--e-global-color-4b79111:#54BEF2;--e-global-color-8af257e:#084868;--e-global-color-090d84b:#E7E4FD;--e-global-color-51385b2:#9A8CF8;--e-global-color-a8fa1b6:#705CF5;--e-global-color-36f7b07:#573FF3;--e-global-color-fb63976:#240CC0;--e-global-color-57c804e:#EAEAED;--e-global-color-3b9289f:#C2C0CA;--e-global-color-f68a097:#9997A7;--e-global-color-f520f74:#3D3A50;--e-global-color-92276bd:#2F2D3E;--e-global-color-bfcef45:#262432;--e-global-color-7277faa:#111016;--e-global-color-c76d0c6:#FFFFFF;--e-global-color-183c225:#F5F5F5;--e-global-color-6168d8a:#EBEBEB;--e-global-color-5bd4108:#D6D6D6;--e-global-color-c9456b7:#8C8C8C;--e-global-color-51fab7b:#595959;--e-global-color-a6388ce:#000000;--e-global-color-a33c9ed:#0B4613;--e-global-typography-primary-font-family:"TASAExplorer";--e-global-typography-primary-font-size:3.7rem;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"TASAExplorer";--e-global-typography-secondary-font-size:3.2rem;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"EMT-Goalking";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"EMT-Goalking";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:500;--e-global-typography-b0917ed-font-family:"TASAExplorer";--e-global-typography-b0917ed-font-size:2.2rem;--e-global-typography-ab78a31-font-family:"TASAExplorer";--e-global-typography-ab78a31-font-size:1.8rem;--e-global-typography-a84e980-font-family:"EMT-Goalking";--e-global-typography-a84e980-font-size:16px;--e-global-typography-a84e980-font-weight:400;--e-global-typography-634e9df-font-family:"EMT-Goalking";--e-global-typography-634e9df-font-size:16px;--e-global-typography-634e9df-font-weight:500;--e-global-typography-f136f20-font-family:"EMT-Goalking";--e-global-typography-f136f20-font-size:20px;--e-global-typography-f136f20-font-weight:400;--e-global-typography-2b9dac6-font-family:"EMT-Goalking";--e-global-typography-2b9dac6-font-size:24px;--e-global-typography-2b9dac6-font-weight:400;--e-global-typography-31c03ba-font-family:"EMT-Goalking";--e-global-typography-31c03ba-font-size:14px;--e-global-typography-31c03ba-font-weight:500;--e-global-typography-538539c-font-family:"EMT-Goalking";--e-global-typography-538539c-font-size:14px;--e-global-typography-538539c-font-weight:400;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:var( --e-global-color-accent );}.elementor-kit-8 a:hover{color:var( --e-global-color-fb63976 );}.elementor-kit-8 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-8 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-8 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-b0917ed-font-family ), Sans-serif;font-size:var( --e-global-typography-b0917ed-font-size );}.elementor-kit-8 h4{font-family:var( --e-global-typography-ab78a31-font-family ), Sans-serif;font-size:var( --e-global-typography-ab78a31-font-size );}.elementor-kit-8 h5{color:var( --e-global-color-primary );font-family:"TASAExplorer", Sans-serif;font-size:24px;}.elementor-kit-8 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-634e9df-font-family ), Sans-serif;font-size:var( --e-global-typography-634e9df-font-size );font-weight:var( --e-global-typography-634e9df-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:76.25rem;}.e-con{--container-max-width:76.25rem;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-8{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-8 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-b0917ed-font-size );}.elementor-kit-8 h4{font-size:var( --e-global-typography-ab78a31-font-size );}.elementor-kit-8 h6{font-size:var( --e-global-typography-634e9df-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:97%;}.e-con{--container-max-width:97%;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:38px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:32px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:15px;--e-global-typography-b0917ed-font-size:22px;--e-global-typography-ab78a31-font-size:18px;--e-global-typography-a84e980-font-size:15px;--e-global-typography-634e9df-font-size:17px;--e-global-typography-f136f20-font-size:17px;--e-global-typography-2b9dac6-font-size:18px;--e-global-typography-31c03ba-font-size:12px;--e-global-typography-538539c-font-size:12px;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-8 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-b0917ed-font-size );}.elementor-kit-8 h4{font-size:var( --e-global-typography-ab78a31-font-size );}.elementor-kit-8 h6{font-size:var( --e-global-typography-634e9df-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:1650px){.elementor-kit-8{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-8 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-8 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-b0917ed-font-size );}.elementor-kit-8 h4{font-size:var( --e-global-typography-ab78a31-font-size );}.elementor-kit-8 h6{font-size:var( --e-global-typography-634e9df-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100rem;}.e-con{--container-max-width:100rem;}}/* Start custom CSS *//* Dark Gradient Button */
.darkbutton .elementor-button {
    background: linear-gradient(to right, #573ff3 50%, #111016 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 300ms cubic-bezier(0.75, 0, 0.45, 1);
    color: #fff;
    padding: 10px 20px;
}

.darkbutton .elementor-button:hover {
    background-position: left bottom;
    color: #fff !important;
}

.darkbutton .elementor-button:active {
    background: #3d3a50;
}

/* Dark Light Gradient Button */
.darklbutton .elementor-button {
    background: linear-gradient(to right, #F5F5F5 50%, #111016 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 300ms cubic-bezier(0.75, 0, 0.45, 1);
    color: #fff;
    padding: 10px 20px;
}

.darklbutton .elementor-button:hover {
    background-position: left bottom;
    color: #111016 !important;
}

.darklbutton .elementor-button:active {
    background: #3d3a50;
}

/* Light Dark Gradient Button */
.ldarkbutton .elementor-button {
    background: linear-gradient(to right, #573ff3 50%, #211F2D 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 300ms cubic-bezier(0.75, 0, 0.45, 1);
    color: #fff;
    padding: 10px 20px;
}

.ldarkbutton .elementor-button:hover {
    background-position: left bottom;
    color: #fff !important;
}

.ldarkbutton .elementor-button:active {
    background: #3d3a50;
}

/* Blue Gradient Button */
.bluebutton .elementor-button {
    background: linear-gradient(to right, #111016 50%, #573ff3 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 300ms cubic-bezier(0.75, 0, 0.45, 1);
    color: #fff;
    padding: 10px 20px;
}

.bluebutton .elementor-button:hover {
    background-position: left bottom;
    color: #fff !important;
}

.bluebutton .elementor-button:active {
    background: #705CF5;
}

/* Blue Light Gradient Button */
.bluelbutton .elementor-button {
    background: linear-gradient(to right, #F5F5F5 50%, #573ff3 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 300ms cubic-bezier(0.75, 0, 0.45, 1);
    color: #fff;
    padding: 10px 20px;
}

.bluelbutton .elementor-button:hover {
    background-position: left bottom;
    color: #111016 !important;
}

.bluelbutton .elementor-button:active {
    background: #705CF5;
}

/* Light Gradient Button */
.lightbutton .elementor-button {
    background: linear-gradient(to right, #fff 50%, #F5F5F5 50%);
    background-size: 200% 100%;
    background-position: 100% 0; 
    transition: background-position 300ms cubic-bezier(0.75, 0, 0.45, 1);
    color: #111016 !important;
    border: 1px solid #F5F5F5;
    padding: 10px 20px;
    box-sizing: border-box; 
}

.lightbutton .elementor-button:hover {
    background-position: 0 0; 
    color: #111016 !important;
}

.lightbutton .elementor-button:active {
    background: #EBEBEB;
    border-color: #EBEBEB; 
}

/* White Gradient Button */
.whitebutton .elementor-button {
    background: linear-gradient(to right, #F5F5F5 50%, #fff 50%);
    background-size: 200% 100%;
    background-position: 100% 0; 
    transition: background-position 300ms cubic-bezier(0.75, 0, 0.45, 1);
    color: #111016 !important;
    border: 1px solid #F5F5F5;
    padding: 10px 20px;
    box-sizing: border-box; 
}

.whitebutton .elementor-button:hover {
    background-position: 0 0; 
    color: #111016 !important;
}

.whitebutton .elementor-button:active {
    background: #EBEBEB;
    border-color: #EBEBEB; 
}

/* Lightblue Menu Button */
.lightblue-menubutton .elementor-button {
    background: linear-gradient(to right, #D3CEFC 50%, #E7E4FD 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all 300ms cubic-bezier(0.75, 0, 0.45, 1);
    color: #211F2D !important; 
    padding: 10px 20px;
}

.lightblue-menubutton .elementor-button:hover {
    background-position: left bottom;
    color: #211F2D !important; 
}

.lightblue-menubutton .elementor-button:active {
    background: #D3CEFC;
    color: #211F2D !important; 
}

/* Success Message Element */
.elementor-message.elementor-message-success {
    position: absolute;
    background-color: #8CE500;
    display: inline;
    padding: 12px 20px;
    border-radius: 5px;
    margin-top: -40px!important;
    margin-bottom: 20px!important;
}

/* Blog Text List Styling */
.blogtext ul {
    list-style-type: none; 
    padding-left: 0; 
}

.blogtext ul li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 14px; 
}

.blogtext ul li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    background-color: #573FF3; 
    border-radius: 3px; 
}

/* Prevent Button Text Wrapping */
.elementor-button-text {
    white-space: nowrap;
}

/* Custom List Item Icon in Text Editor */
.elementor-widget-text-editor ul li {
    list-style-type: none; 
    position: relative; 
}

.elementor-widget-text-editor ul li::before {
    content: ""; 
    position: absolute;
    left: -25px;
    top: 2px; 
    width: 19px;
    height: 19px;
    background-image: url('/wp-content/uploads/2024/09/Layer_2.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
/* Image ratios */
/* Image ratio 3:2 */
@media only screen and (min-width: 720px) {
.img-ratio-3-2 a,
.img-ratio-3-2 .elementor-image,
.img-ratio-3-2 .elementor-widget-image a {
  display: block;
  width: 100%;
  aspect-ratio: 3 / 2;     
  overflow: hidden;        
  position: relative;      
}

.img-ratio-3-2 a img,
.img-ratio-3-2 .elementor-image img,
.img-ratio-3-2 .elementor-widget-image img {
  position: absolute;
  inset: 0;                
  width: 100% !important;  
  height: 100% !important; 
  max-width: none;         
  object-fit: cover;       
  display: block;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TASAExplorer';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.agrinventory.com/wp-content/uploads/2024/07/TASAExplorerVF.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'EMT-Goalking';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.agrinventory.com/wp-content/uploads/2024/07/Go1000-Md.woff') format('woff');
}
@font-face {
	font-family: 'EMT-Goalking';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.agrinventory.com/wp-content/uploads/2024/07/Go1000-SmBd.woff') format('woff');
}
@font-face {
	font-family: 'EMT-Goalking';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.agrinventory.com/wp-content/uploads/2024/07/Go1000-Rg.woff') format('woff');
}
/* End Custom Fonts CSS */