.elementor-19939 .elementor-element.elementor-element-2cc4626f:not(.elementor-motion-effects-element-type-background), .elementor-19939 .elementor-element.elementor-element-2cc4626f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C9B227 0%, #986609 100%);}.elementor-19939 .elementor-element.elementor-element-2cc4626f > .elementor-background-overlay{background-image:url("https://aloevonderweid.com/wp-content/uploads/2020/12/bee-170551_1920.jpg");background-position:center center;background-size:cover;opacity:0.6;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19939 .elementor-element.elementor-element-2cc4626f > .elementor-container{max-width:750px;min-height:60vh;}.elementor-19939 .elementor-element.elementor-element-2cc4626f .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-19939 .elementor-element.elementor-element-2cc4626f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-128px;margin-bottom:0px;padding:110px 15px 30px 15px;}.elementor-19939 .elementor-element.elementor-element-36d1730f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19939 .elementor-element.elementor-element-70d39d{text-align:center;}.elementor-19939 .elementor-element.elementor-element-70d39d .elementor-heading-title{font-size:65px;font-weight:900;line-height:1.3em;color:#FFFFFF;}.elementor-19939 .elementor-element.elementor-element-32d3993a{text-align:center;color:#FFFFFF;font-size:20px;}.elementor-19939 .elementor-element.elementor-element-4dce7f68 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19939 .elementor-element.elementor-element-4dce7f68{padding:100px 15px 100px 15px;}.elementor-19939 .elementor-element.elementor-element-499b298b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-19939 .elementor-element.elementor-element-358e7dbe{text-align:left;}.elementor-19939 .elementor-element.elementor-element-358e7dbe .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:normal;text-transform:uppercase;letter-spacing:2px;color:#00723F;}.elementor-19939 .elementor-element.elementor-element-43adda59 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19939 .elementor-element.elementor-element-43adda59 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:100;line-height:1.4em;color:var( --e-global-color-text );}.elementor-19939 .elementor-element.elementor-element-934a8aa > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19939 .elementor-element.elementor-element-934a8aa{color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:18px;line-height:1.6em;}.elementor-19939 .elementor-element.elementor-element-28884ef1 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-19939 .elementor-element.elementor-element-357dd654 > .elementor-container{max-width:1440px;}.elementor-19939 .elementor-element.elementor-element-357dd654{margin-top:0px;margin-bottom:110px;}.elementor-19939 .elementor-element.elementor-element-306cedca > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://aloevonderweid.com/wp-content/uploads/2021/07/PRODUZIONE-MIELE-.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-19939 .elementor-element.elementor-element-306cedca > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:200px 40px 40px 40px;}.elementor-19939 .elementor-element.elementor-element-306cedca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19939 .elementor-element.elementor-element-72354121{text-align:center;}.elementor-19939 .elementor-element.elementor-element-72354121 .elementor-heading-title{font-size:28px;color:var( --e-global-color-text );}.elementor-19939 .elementor-element.elementor-element-1aa022d3 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-19939 .elementor-element.elementor-element-1aa022d3{text-align:center;color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-19939 .elementor-element.elementor-element-310beadd .elementor-button{background-color:#FFFFFF00;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:bold;fill:#00723F;color:#00723F;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-19939 .elementor-element.elementor-element-310beadd .elementor-button:hover, .elementor-19939 .elementor-element.elementor-element-310beadd .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-19939 .elementor-element.elementor-element-310beadd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19939 .elementor-element.elementor-element-310beadd .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-19939 .elementor-element.elementor-element-310beadd .elementor-button:hover svg, .elementor-19939 .elementor-element.elementor-element-310beadd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-19939 .elementor-element.elementor-element-73c918bc > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://aloevonderweid.com/wp-content/uploads/2021/07/PRODUZIONE-MIELE-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-19939 .elementor-element.elementor-element-73c918bc > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E3E3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:200px 40px 40px 40px;}.elementor-19939 .elementor-element.elementor-element-73c918bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19939 .elementor-element.elementor-element-5c43b22{text-align:center;}.elementor-19939 .elementor-element.elementor-element-5c43b22 .elementor-heading-title{font-size:28px;color:var( --e-global-color-text );}.elementor-19939 .elementor-element.elementor-element-6982c4f1 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-19939 .elementor-element.elementor-element-6982c4f1{text-align:center;color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-19939 .elementor-element.elementor-element-702d9e53 .elementor-button{background-color:#FFFFFF00;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:bold;fill:#00723F;color:#00723F;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-19939 .elementor-element.elementor-element-702d9e53 .elementor-button:hover, .elementor-19939 .elementor-element.elementor-element-702d9e53 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-19939 .elementor-element.elementor-element-702d9e53 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19939 .elementor-element.elementor-element-702d9e53 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-19939 .elementor-element.elementor-element-702d9e53 .elementor-button:hover svg, .elementor-19939 .elementor-element.elementor-element-702d9e53 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-19939 .elementor-element.elementor-element-8273f64 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://aloevonderweid.com/wp-content/uploads/2021/07/PRODUZIONE-MIELE-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-19939 .elementor-element.elementor-element-8273f64 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:200px 40px 40px 40px;}.elementor-19939 .elementor-element.elementor-element-8273f64 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19939 .elementor-element.elementor-element-7f7df650{text-align:center;}.elementor-19939 .elementor-element.elementor-element-7f7df650 .elementor-heading-title{font-size:28px;color:var( --e-global-color-text );}.elementor-19939 .elementor-element.elementor-element-1800d5c6 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-19939 .elementor-element.elementor-element-1800d5c6{text-align:center;color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-19939 .elementor-element.elementor-element-7381ef3d .elementor-button{background-color:#FFFFFF00;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:bold;fill:#00723F;color:#00723F;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-19939 .elementor-element.elementor-element-7381ef3d .elementor-button:hover, .elementor-19939 .elementor-element.elementor-element-7381ef3d .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-19939 .elementor-element.elementor-element-7381ef3d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19939 .elementor-element.elementor-element-7381ef3d .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-19939 .elementor-element.elementor-element-7381ef3d .elementor-button:hover svg, .elementor-19939 .elementor-element.elementor-element-7381ef3d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-19939 .elementor-element.elementor-element-3096ac6d > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://aloevonderweid.com/wp-content/uploads/2020/12/production-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-19939 .elementor-element.elementor-element-3096ac6d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:200px 40px 40px 40px;}.elementor-19939 .elementor-element.elementor-element-3096ac6d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19939 .elementor-element.elementor-element-340ee6d8{text-align:center;}.elementor-19939 .elementor-element.elementor-element-340ee6d8 .elementor-heading-title{font-size:28px;color:var( --e-global-color-text );}.elementor-19939 .elementor-element.elementor-element-5dcb73af > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-19939 .elementor-element.elementor-element-5dcb73af{text-align:center;color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:18px;line-height:1.4em;}.elementor-19939 .elementor-element.elementor-element-339a74d .elementor-button{background-color:#FFFFFF00;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:bold;fill:#00723F;color:#00723F;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-19939 .elementor-element.elementor-element-339a74d .elementor-button:hover, .elementor-19939 .elementor-element.elementor-element-339a74d .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-19939 .elementor-element.elementor-element-339a74d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19939 .elementor-element.elementor-element-339a74d .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-19939 .elementor-element.elementor-element-339a74d .elementor-button:hover svg, .elementor-19939 .elementor-element.elementor-element-339a74d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-19939 .elementor-element.elementor-element-52c8e909 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19939 .elementor-element.elementor-element-52c8e909:not(.elementor-motion-effects-element-type-background), .elementor-19939 .elementor-element.elementor-element-52c8e909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9B227;}.elementor-19939 .elementor-element.elementor-element-52c8e909 > .elementor-background-overlay{background-color:#0D6AE3;background-image:url("https://aloevonderweid.com/wp-content/uploads/2021/07/IDEA-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.53;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19939 .elementor-element.elementor-element-52c8e909 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-19939 .elementor-element.elementor-element-52c8e909:hover > .elementor-background-overlay{opacity:0.5;}.elementor-19939 .elementor-element.elementor-element-52c8e909{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 15px 80px 15px;}.elementor-19939 .elementor-element.elementor-element-3317b1a{text-align:left;}.elementor-19939 .elementor-element.elementor-element-3317b1a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:normal;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#FFFFFF;}.elementor-19939 .elementor-element.elementor-element-1f1c5214 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:100;line-height:1.4em;color:#FFFFFF;}.elementor-19939 .elementor-element.elementor-element-588b22f2 .elementor-button{background-color:#FFFFFF00;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-19939 .elementor-element.elementor-element-588b22f2 .elementor-button:hover, .elementor-19939 .elementor-element.elementor-element-588b22f2 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-19939 .elementor-element.elementor-element-588b22f2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19939 .elementor-element.elementor-element-588b22f2 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-19939 .elementor-element.elementor-element-588b22f2 .elementor-button:hover svg, .elementor-19939 .elementor-element.elementor-element-588b22f2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-19939 .elementor-element.elementor-element-2cc4626f > .elementor-container{min-height:100vh;}.elementor-19939 .elementor-element.elementor-element-70d39d .elementor-heading-title{font-size:55px;}.elementor-19939 .elementor-element.elementor-element-32d3993a{font-size:18px;}.elementor-19939 .elementor-element.elementor-element-43adda59 .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-19939 .elementor-element.elementor-element-306cedca > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-19939 .elementor-element.elementor-element-73c918bc > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-19939 .elementor-element.elementor-element-8273f64 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-19939 .elementor-element.elementor-element-3096ac6d > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-19939 .elementor-element.elementor-element-3317b1a{text-align:center;}.elementor-19939 .elementor-element.elementor-element-1f1c5214{text-align:center;}.elementor-19939 .elementor-element.elementor-element-1f1c5214 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-19939 .elementor-element.elementor-element-2cc4626f > .elementor-container{min-height:70vh;}.elementor-19939 .elementor-element.elementor-element-70d39d .elementor-heading-title{font-size:32px;}.elementor-19939 .elementor-element.elementor-element-32d3993a{font-size:16px;line-height:1.5em;}.elementor-19939 .elementor-element.elementor-element-4dce7f68{padding:60px 0px 60px 0px;}.elementor-19939 .elementor-element.elementor-element-358e7dbe .elementor-heading-title{font-size:14px;}.elementor-19939 .elementor-element.elementor-element-43adda59 .elementor-heading-title{font-size:24px;}.elementor-19939 .elementor-element.elementor-element-934a8aa{font-size:16px;}.elementor-19939 .elementor-element.elementor-element-310beadd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19939 .elementor-element.elementor-element-702d9e53 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19939 .elementor-element.elementor-element-7381ef3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19939 .elementor-element.elementor-element-339a74d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19939 .elementor-element.elementor-element-52c8e909{margin-top:1px;margin-bottom:1px;padding:50px 0px 50px 0px;}.elementor-19939 .elementor-element.elementor-element-3317b1a .elementor-heading-title{font-size:14px;}.elementor-19939 .elementor-element.elementor-element-1f1c5214 .elementor-heading-title{font-size:26px;}.elementor-19939 .elementor-element.elementor-element-588b22f2{width:100%;max-width:100%;}.elementor-19939 .elementor-element.elementor-element-588b22f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-19939 .elementor-element.elementor-element-499b298b{width:45%;}.elementor-19939 .elementor-element.elementor-element-12c00ac0{width:55%;}.elementor-19939 .elementor-element.elementor-element-2996d11f{width:70%;}.elementor-19939 .elementor-element.elementor-element-2c087fdf{width:29.969%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19939 .elementor-element.elementor-element-499b298b{width:60%;}.elementor-19939 .elementor-element.elementor-element-12c00ac0{width:40%;}.elementor-19939 .elementor-element.elementor-element-306cedca{width:50%;}.elementor-19939 .elementor-element.elementor-element-73c918bc{width:50%;}.elementor-19939 .elementor-element.elementor-element-8273f64{width:50%;}.elementor-19939 .elementor-element.elementor-element-3096ac6d{width:50%;}.elementor-19939 .elementor-element.elementor-element-2996d11f{width:100%;}.elementor-19939 .elementor-element.elementor-element-2c087fdf{width:100%;}}/* Start custom CSS for button, class: .elementor-element-310beadd */.elementor-19939 .elementor-element.elementor-element-310beadd a {
    min-width: 180px;
    transition: all 0.15s ease-in-out;
    text-decoration: none !important;
}

.elementor-19939 .elementor-element.elementor-element-310beadd .elementor-button-icon {
    width: 0;
    opacity: 0;
    transition: all 0.15s ease-in-out;
}

.elementor-19939 .elementor-element.elementor-element-310beadd a:hover .elementor-button-icon {
    padding-left: 15px;
    opacity: 1;
}

.elementor-19939 .elementor-element.elementor-element-310beadd a.elementor-button:hover{
    color: #00723F !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-306cedca */.elementor-19939 .elementor-element.elementor-element-306cedca .elementor-background-overlay {
    overflow: hidden;
}

.elementor-19939 .elementor-element.elementor-element-306cedca .elementor-background-overlay::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(rgba(255,255,255,0) 10%, #fff 70%) !important;
    transform:  translateY(0%);
      transition: all 0.2s ease-in-out;
}

.elementor-19939 .elementor-element.elementor-element-306cedca:hover .elementor-background-overlay::after {
        opacity: 0;
}

.elementor-19939 .elementor-element.elementor-element-306cedca .elementor-background-overlay::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(to bottom, rgba(0, 114, 63, 0) 10%, #024d2b 70%);
    transition: all 0.3s ease-in-out;
    /*background-size: 100% 400%;*/
    transform:  translateY(100%);
    transform-origin: 0 100%;
}

.elementor-19939 .elementor-element.elementor-element-306cedca:hover .elementor-background-overlay::before {
    transform:  translateY(0%);
}

.elementor-19939 .elementor-element.elementor-element-306cedca p,
.elementor-19939 .elementor-element.elementor-element-306cedca h4 {
    transition: all 0.25s ease-in-out;
}

.elementor-19939 .elementor-element.elementor-element-306cedca:hover p,
.elementor-19939 .elementor-element.elementor-element-306cedca:hover h4 {
    color: white !important;
}

.elementor-19939 .elementor-element.elementor-element-306cedca:hover a {
    border-color: white !important;
    color: white !important;
}

.elementor-19939 .elementor-element.elementor-element-306cedca .elementor-widget-button {
    position: absolute;
    bottom: 10px;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-702d9e53 */.elementor-19939 .elementor-element.elementor-element-702d9e53 a {
    min-width: 180px;
    transition: all 0.15s ease-in-out;
    text-decoration: none !important;
}

.elementor-19939 .elementor-element.elementor-element-702d9e53 .elementor-button-icon {
    width: 0;
    opacity: 0;
    transition: all 0.15s ease-in-out;
}

.elementor-19939 .elementor-element.elementor-element-702d9e53 a:hover .elementor-button-icon {
    padding-left: 15px;
    opacity: 1;
}

.elementor-19939 .elementor-element.elementor-element-702d9e53 a.elementor-button:hover{
    color: #00723F !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-73c918bc */.elementor-19939 .elementor-element.elementor-element-73c918bc .elementor-background-overlay {
    overflow: hidden;
}

.elementor-19939 .elementor-element.elementor-element-73c918bc .elementor-background-overlay::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(rgba(255,255,255,0) 10%, #fff 70%) !important;
    transform:  translateY(0%);
      transition: all 0.2s ease-in-out;
}

.elementor-19939 .elementor-element.elementor-element-73c918bc:hover .elementor-background-overlay::after {
        opacity: 0;
}

.elementor-19939 .elementor-element.elementor-element-73c918bc .elementor-background-overlay::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(to bottom, rgba(87, 194, 156, 0) 10%, rgb(70, 58, 156) 70%);
    transition: all 0.3s ease-in-out;
    /*background-size: 100% 400%;*/
    transform:  translateY(100%);
    transform-origin: 0 100%;
}

.elementor-19939 .elementor-element.elementor-element-73c918bc:hover .elementor-background-overlay::before {
    transform:  translateY(0%);
}

.elementor-19939 .elementor-element.elementor-element-73c918bc p,
.elementor-19939 .elementor-element.elementor-element-73c918bc h4 {
    transition: all 0.25s ease-in-out;
}

.elementor-19939 .elementor-element.elementor-element-73c918bc:hover p,
.elementor-19939 .elementor-element.elementor-element-73c918bc:hover h4 {
    color: white !important;
}

.elementor-19939 .elementor-element.elementor-element-73c918bc:hover a {
    border-color: white !important;
    color: white !important;
}

.elementor-19939 .elementor-element.elementor-element-73c918bc .elementor-widget-button {
    position: absolute;
    bottom: 10px;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7381ef3d */.elementor-19939 .elementor-element.elementor-element-7381ef3d a {
    min-width: 180px;
    transition: all 0.15s ease-in-out;
    text-decoration: none !important;
}

.elementor-19939 .elementor-element.elementor-element-7381ef3d .elementor-button-icon {
    width: 0;
    opacity: 0;
    transition: all 0.15s ease-in-out;
}

.elementor-19939 .elementor-element.elementor-element-7381ef3d a:hover .elementor-button-icon {
    padding-left: 15px;
    opacity: 1;
}

.elementor-19939 .elementor-element.elementor-element-7381ef3d a.elementor-button:hover{
    color: #00723F !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8273f64 */.elementor-19939 .elementor-element.elementor-element-8273f64 .elementor-background-overlay {
    overflow: hidden;
}

.elementor-19939 .elementor-element.elementor-element-8273f64 .elementor-background-overlay::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(rgba(255,255,255,0) 10%, #fff 70%) !important;
    transform:  translateY(0%);
      transition: all 0.2s ease-in-out;
}

.elementor-19939 .elementor-element.elementor-element-8273f64:hover .elementor-background-overlay::after {
        opacity: 0;
}

.elementor-19939 .elementor-element.elementor-element-8273f64 .elementor-background-overlay::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(to bottom, rgba(20, 60, 120, 0) 10%, rgba(20, 60, 120, 1) 70%);
    transition: all 0.3s ease-in-out;
    /*background-size: 100% 400%;*/
    transform:  translateY(100%);
    transform-origin: 0 100%;
}

.elementor-19939 .elementor-element.elementor-element-8273f64:hover .elementor-background-overlay::before {
    transform:  translateY(0%);
}

.elementor-19939 .elementor-element.elementor-element-8273f64 p,
.elementor-19939 .elementor-element.elementor-element-8273f64 h4 {
    transition: all 0.25s ease-in-out;
}

.elementor-19939 .elementor-element.elementor-element-8273f64:hover p,
.elementor-19939 .elementor-element.elementor-element-8273f64:hover h4 {
    color: white !important;
}

.elementor-19939 .elementor-element.elementor-element-8273f64:hover a {
    border-color: white !important;
    color: white !important;
}

.elementor-19939 .elementor-element.elementor-element-8273f64 .elementor-widget-button {
    position: absolute;
    bottom: 10px;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-339a74d */.elementor-19939 .elementor-element.elementor-element-339a74d a {
    min-width: 180px;
    transition: all 0.15s ease-in-out;
    text-decoration: none !important;
}

.elementor-19939 .elementor-element.elementor-element-339a74d .elementor-button-icon {
    width: 0;
    opacity: 0;
    transition: all 0.15s ease-in-out;
}

.elementor-19939 .elementor-element.elementor-element-339a74d a:hover .elementor-button-icon {
    padding-left: 15px;
    opacity: 1;
}

.elementor-19939 .elementor-element.elementor-element-339a74d a.elementor-button:hover{
    color: #00723F !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3096ac6d */.elementor-19939 .elementor-element.elementor-element-3096ac6d .elementor-background-overlay {
    overflow: hidden;
}

.elementor-19939 .elementor-element.elementor-element-3096ac6d .elementor-background-overlay::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(rgba(255,255,255,0) 10%, #fff 70%) !important;
    transform:  translateY(0%);
      transition: all 0.2s ease-in-out;
}

.elementor-19939 .elementor-element.elementor-element-3096ac6d:hover .elementor-background-overlay::after {
        opacity: 0;
}

.elementor-19939 .elementor-element.elementor-element-3096ac6d .elementor-background-overlay::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(to bottom, rgba(220, 165, 24, 0) 10%, rgba(220, 165, 24, 1) 70%);
    transition: all 0.3s ease-in-out;
    /*background-size: 100% 400%;*/
    transform:  translateY(100%);
    transform-origin: 0 100%;
}

.elementor-19939 .elementor-element.elementor-element-3096ac6d:hover .elementor-background-overlay::before {
    transform:  translateY(0%);
}

.elementor-19939 .elementor-element.elementor-element-3096ac6d p,
.elementor-19939 .elementor-element.elementor-element-3096ac6d h4 {
    transition: all 0.25s ease-in-out;
}

.elementor-19939 .elementor-element.elementor-element-3096ac6d:hover p,
.elementor-19939 .elementor-element.elementor-element-3096ac6d:hover h4 {
    color: white !important;
}

.elementor-19939 .elementor-element.elementor-element-3096ac6d:hover a {
    border-color: white !important;
    color: white !important;
}

.elementor-19939 .elementor-element.elementor-element-3096ac6d .elementor-widget-button {
    position: absolute;
    bottom: 10px;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f1c5214 */.elementor-19939 .elementor-element.elementor-element-1f1c5214 strong,
.elementor-19939 .elementor-element.elementor-element-1f1c5214 b {
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-588b22f2 */.elementor-19939 .elementor-element.elementor-element-588b22f2 a {
    min-width: 180px;
    transition: all 0.15s ease-in-out;
}

.elementor-19939 .elementor-element.elementor-element-588b22f2 a {
    text-decoration: none !important;
    /*background: transparent !important;*/
}

.elementor-19939 .elementor-element.elementor-element-588b22f2 a {
    transition: all 0.15s ease-in-out;
}

.elementor-19939 .elementor-element.elementor-element-588b22f2 .elementor-button-icon {
    /*position: absolute;*/
    width: 0;
    opacity: 0;
    transition: all 0.15s ease-in-out;
}

.elementor-19939 .elementor-element.elementor-element-588b22f2 a:hover .elementor-button-icon {
    padding-left: 15px;
    opacity: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://aloevonderweid.com/wp-content/uploads/2023/04/Raleway-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Raleway';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://aloevonderweid.com/wp-content/uploads/2023/04/Raleway-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://aloevonderweid.com/wp-content/uploads/2023/04/PlayfairDisplay-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://aloevonderweid.com/wp-content/uploads/2023/04/PlayfairDisplay-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */