a,a:hover{text-decoration:none!important}.full-height-left-border{position:relative}.full-height-left-border::before{content:"";position:absolute;top:-80px;bottom:-505px;left:0;width:.5px;background-color:#f3f3f3}.hero-row{display:flex;align-content:stretch}.cta-expanding h2{text-transform:uppercase}@media screen and (max-width:768px){.cta-expanding h2{font-size:40px!important}.cta-expanding .dipi-desc span{font-size:18px!important}}@media screen and (max-width:767px){.cta-expanding div h2{font-size:24px!important}}.column-hover{position:relative;cursor:pointer;height:auto;transition:height 0.4s ease;overflow:visible}.hover-overlay{position:absolute;inset:0;background:#c7f18a;;padding:25px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease;z-index:10;overflow:visible}.column-hover:hover .hover-overlay,.column-hover:focus-within .hover-overlay,.column-hover.active .hover-overlay{opacity:1;visibility:visible}@media (max-width:1024px){.hover-overlay p{font-size:13px;line-height:1.2em}.hover-overlay{padding:20px}}@media (max-width:980px){.column-hover img{max-width:300px;height:auto}.hover-overlay p{font-size:16px;line-height:1.5em}}@media (max-width:767px){.column-hover{height:auto}.column-hover img{max-width:100%;height:auto}.hover-overlay p{font-size:14px;line-height:1.5em}}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}.more-text{display:none}.read-more-btn{background:none;border:none;color:#92c551;cursor:pointer;font-weight:bold;padding:0;margin-top:5px}.read-more-btn:hover{text-decoration:underline}select#pa_size{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#EBECED;background-image:none!important}select#pa_size::-ms-expand{display:none}select#pa_size+.select2,select#pa_size::after,select#pa_size::before{display:none!important}.woocommerce-Price-amount{color:#92c554!important}a.reset_variations{color:#92c554!important}.woocommerce .quantity{min-width:90px!important}.woocommerce .quantity input.qty{width:80px!important;min-width:80px!important}