.elementor-268 .elementor-element.elementor-element-c1b02ee:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-c1b02ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000096;background-image:url("https://italianolviv.com/wp-content/uploads/2022/05/braden-collum-75XHJz.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-268 .elementor-element.elementor-element-c1b02ee > .elementor-background-overlay{background-color:#000000C7;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-268 .elementor-element.elementor-element-c1b02ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;}.elementor-268 .elementor-element.elementor-element-c1b02ee .elementor-heading-title{color:#FFFFFF;}.elementor-268 .elementor-element.elementor-element-c1b02ee a{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-268 .elementor-element.elementor-element-ed4ac8a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-268 .elementor-element.elementor-element-ed4ac8a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-268 .elementor-element.elementor-element-ed4ac8a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-268 .elementor-element.elementor-element-fcbf158{text-align:left;}.elementor-268 .elementor-element.elementor-element-fcbf158 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:3rem;font-weight:600;}.elementor-268 .elementor-element.elementor-element-fcbf158 > .elementor-widget-container{margin:65px 0px 40px 0px;}.elementor-268 .elementor-element.elementor-element-f7a6cbe{color:#AFAFAF;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-268 .elementor-element.elementor-element-1d515bf img{width:200px;}.elementor-268 .elementor-element.elementor-element-7cde726{margin-top:20px;margin-bottom:0px;}.elementor-268 .elementor-element.elementor-element-8d697d6 .elementor-button{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:700;text-transform:none;line-height:32px;fill:#000000;color:#000000;background-color:#FFEA00;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-268 .elementor-element.elementor-element-463bf5e .elementor-button{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:700;text-transform:none;line-height:32px;fill:#FFFFFF;color:#FFFFFF;background-color:#48474700;border-style:solid;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-268 .elementor-element.elementor-element-e7c785c > .elementor-container{text-align:center;}.elementor-268 .elementor-element.elementor-element-b83b861{color:#000000;font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:300;}.elementor-268 .elementor-element.elementor-element-44ecf20{text-align:center;}.elementor-268 .elementor-element.elementor-element-44ecf20 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-268 .elementor-element.elementor-element-a4d6b58{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-size:1.375em;font-weight:300;}.elementor-268 .elementor-element.elementor-element-864fb5b > .elementor-container{max-width:760px;}.elementor-268 .elementor-element.elementor-element-95365a1 .elementor-toggle-title, .elementor-268 .elementor-element.elementor-element-95365a1 .elementor-toggle-icon{color:#000000;}.elementor-268 .elementor-element.elementor-element-95365a1 .elementor-toggle-icon svg{fill:#000000;}.elementor-268 .elementor-element.elementor-element-95365a1 .elementor-tab-title.elementor-active a, .elementor-268 .elementor-element.elementor-element-95365a1 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-268 .elementor-element.elementor-element-95365a1 .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-268 .elementor-element.elementor-element-95365a1 .elementor-tab-title{padding:20px 0px 20px 0px;}.elementor-268 .elementor-element.elementor-element-0b6c97c{margin-top:60px;margin-bottom:60px;}.elementor-268 .elementor-element.elementor-element-6e5c4d7 .elementor-button{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:700;text-transform:none;line-height:32px;fill:#000000;color:#000000;background-color:#FFEA00;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-268 .elementor-element.elementor-element-f68f3f1{margin-top:60px;margin-bottom:0px;}.elementor-268 .elementor-element.elementor-element-5d38ce2{text-align:center;}.elementor-268 .elementor-element.elementor-element-5d38ce2 .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-268 .elementor-element.elementor-element-9079e17 .elementor-testimonial-wrapper{text-align:left;}.elementor-268 .elementor-element.elementor-element-9079e17 .elementor-testimonial-content{color:#000000;font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:300;}.elementor-268 .elementor-element.elementor-element-9079e17 .elementor-testimonial-name{color:#000000;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:600;}.elementor-268 .elementor-element.elementor-element-ad294bc .elementor-testimonial-wrapper{text-align:left;}.elementor-268 .elementor-element.elementor-element-ad294bc .elementor-testimonial-content{color:#000000;font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:300;}.elementor-268 .elementor-element.elementor-element-ad294bc .elementor-testimonial-name{color:#000000;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:600;}.elementor-268 .elementor-element.elementor-element-ed24552 .elementor-testimonial-wrapper{text-align:left;}.elementor-268 .elementor-element.elementor-element-ed24552 .elementor-testimonial-content{color:#000000;font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:300;}.elementor-268 .elementor-element.elementor-element-ed24552 .elementor-testimonial-name{color:#000000;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:600;}.elementor-268 .elementor-element.elementor-element-a1ab08a .elementor-testimonial-wrapper{text-align:left;}.elementor-268 .elementor-element.elementor-element-a1ab08a .elementor-testimonial-content{color:#000000;font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:300;}.elementor-268 .elementor-element.elementor-element-a1ab08a .elementor-testimonial-name{color:#000000;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:600;}.elementor-268 .elementor-element.elementor-element-05a9e51{margin-top:0px;margin-bottom:60px;}.elementor-268 .elementor-element.elementor-element-54b4cf6 .elementor-button{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:700;text-transform:none;line-height:32px;fill:#000000;color:#000000;background-color:#FFEA00;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-268 .elementor-element.elementor-element-364e97c .elementor-button{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:700;text-transform:none;line-height:32px;fill:#000000;color:#000000;background-color:#FFEA00;border-radius:50px 50px 50px 50px;padding:10px 30px 10px 30px;}.elementor-268 .elementor-element.elementor-element-cdd678c:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-cdd678c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-268 .elementor-element.elementor-element-cdd678c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-268 .elementor-element.elementor-element-cdd678c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-268 .elementor-element.elementor-element-17d3437{text-align:center;color:#E7E7E7;font-family:"Roboto", Sans-serif;font-size:0.938rem;font-weight:300;}.elementor-268 .elementor-element.elementor-element-3e4ddec{--grid-template-columns:repeat(0, auto);--icon-size:25px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-268 .elementor-element.elementor-element-3e4ddec .elementor-widget-container{text-align:center;}.elementor-268 .elementor-element.elementor-element-3e4ddec .elementor-social-icon{background-color:#000000;--icon-padding:0.3em;}.elementor-268 .elementor-element.elementor-element-3e4ddec .elementor-social-icon i{color:#FFFFFF;}.elementor-268 .elementor-element.elementor-element-3e4ddec .elementor-social-icon svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-268 .elementor-element.elementor-element-fcbf158 > .elementor-widget-container{margin:40px 0px 30px 0px;}.elementor-268 .elementor-element.elementor-element-f7a6cbe{font-size:16px;}.elementor-268 .elementor-element.elementor-element-1d515bf img{width:144px;}}@media(max-width:767px){.elementor-268 .elementor-element.elementor-element-c1b02ee:not(.elementor-motion-effects-element-type-background), .elementor-268 .elementor-element.elementor-element-c1b02ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-268 .elementor-element.elementor-element-fcbf158 .elementor-heading-title{font-size:30px;}.elementor-268 .elementor-element.elementor-element-fcbf158 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-268 .elementor-element.elementor-element-f7a6cbe{font-size:16px;}.elementor-268 .elementor-element.elementor-element-1d515bf img{width:160px;}.elementor-268 .elementor-element.elementor-element-8d697d6 .elementor-button{font-size:14px;padding:10px 25px 10px 25px;}.elementor-268 .elementor-element.elementor-element-463bf5e .elementor-button{font-size:14px;padding:10px 25px 10px 25px;}.elementor-268 .elementor-element.elementor-element-44ecf20 .elementor-heading-title{font-size:30px;}.elementor-268 .elementor-element.elementor-element-a4d6b58{font-size:20px;}.elementor-268 .elementor-element.elementor-element-6e5c4d7 .elementor-button{font-size:14px;padding:10px 25px 10px 25px;}.elementor-268 .elementor-element.elementor-element-5d38ce2 .elementor-heading-title{font-size:30px;}.elementor-268 .elementor-element.elementor-element-9079e17 .elementor-testimonial-content{font-size:14px;}.elementor-268 .elementor-element.elementor-element-9079e17 .elementor-testimonial-name{font-size:12px;}.elementor-268 .elementor-element.elementor-element-ad294bc .elementor-testimonial-content{font-size:14px;}.elementor-268 .elementor-element.elementor-element-ad294bc .elementor-testimonial-name{font-size:12px;}.elementor-268 .elementor-element.elementor-element-ed24552 .elementor-testimonial-content{font-size:14px;}.elementor-268 .elementor-element.elementor-element-ed24552 .elementor-testimonial-name{font-size:12px;}.elementor-268 .elementor-element.elementor-element-a1ab08a .elementor-testimonial-content{font-size:14px;}.elementor-268 .elementor-element.elementor-element-a1ab08a .elementor-testimonial-name{font-size:12px;}.elementor-268 .elementor-element.elementor-element-54b4cf6 .elementor-button{font-size:14px;padding:10px 25px 10px 25px;}.elementor-268 .elementor-element.elementor-element-364e97c .elementor-button{font-size:14px;padding:10px 25px 10px 25px;}}@media(min-width:768px){.elementor-268 .elementor-element.elementor-element-9495c1f{width:65.808%;}.elementor-268 .elementor-element.elementor-element-76f3a42{width:34.102%;}.elementor-268 .elementor-element.elementor-element-40ab168{width:21.114%;}.elementor-268 .elementor-element.elementor-element-3c8425e{width:25.405%;}.elementor-268 .elementor-element.elementor-element-46ec9e7{width:52.814%;}.elementor-268 .elementor-element.elementor-element-9b7dc3a{width:50.09%;}.elementor-268 .elementor-element.elementor-element-f9d4625{width:49.91%;}}@media(max-width:1024px) and (min-width:768px){.elementor-268 .elementor-element.elementor-element-40ab168{width:33%;}.elementor-268 .elementor-element.elementor-element-3c8425e{width:33%;}}/* Start custom CSS for section, class: .elementor-element-e7c785c */.elementor-268 .elementor-element.elementor-element-e7c785c {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

@media only screen and (max-width:480px) {
    .elementor-268 .elementor-element.elementor-element-e7c785c {
        position: static;
        bottom: unset;
        left: unset;
        height: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dfd26bd */.elementor-268 .elementor-element.elementor-element-dfd26bd {
    position: relative;
    height: 100vh;
}

@media only screen and (max-width:480px) {
    .elementor-268 .elementor-element.elementor-element-dfd26bd {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c1b02ee */.elementor-268 .elementor-element.elementor-element-c1b02ee {
    color: #fff;
    height: 100vh;
    position: relative;
}

@media only screen and (max-width:480px) {
    .elementor-268 .elementor-element.elementor-element-c1b02ee {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-864fb5b */.elementor-268 .elementor-element.elementor-element-864fb5b .elementor-accordion-item div {
    padding: 27px 0;
    border-top: 1px solid #eee;
}

.elementor-268 .elementor-element.elementor-element-864fb5b .elementor-accordion-item:last-child {
    border-bottom: 1px solid #eee;
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-84ce4d0 */.elementor-268 .elementor-element.elementor-element-84ce4d0 .elementor-testimonial-content {
    background: #fff;
    padding: 2.188rem;
    border-radius: 10px;
    position: relative;
    margin-bottom: 30px;
}

.elementor-268 .elementor-element.elementor-element-84ce4d0 .elementor-testimonial-content:before {
    	content: "";
        position: absolute;
        left: 20px;
        bottom: -20px;
        width: 0;
        height: 0;
        border-left: 12px solid transparent;
        border-right: 40px solid transparent;
        border-top: 40px solid #fff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cb05924 */.elementor-268 .elementor-element.elementor-element-cb05924 .elementor-testimonial-content {
    background: #fff;
    padding: 2.188rem;
    border-radius: 10px;
    position: relative;
    margin-bottom: 30px;
}

.elementor-268 .elementor-element.elementor-element-cb05924 .elementor-testimonial-content:before {
    	content: "";
        position: absolute;
        left: 20px;
        bottom: -20px;
        width: 0;
        height: 0;
        border-left: 12px solid transparent;
        border-right: 40px solid transparent;
        border-top: 40px solid #fff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f68f3f1 */.elementor-268 .elementor-element.elementor-element-f68f3f1 .elementor-testimonial-wrapper {
    display: flex;
    align-items: center;
}

.elementor-268 .elementor-element.elementor-element-f68f3f1 .elementor-testimonial-content {
    order: 2;
}

.elementor-268 .elementor-element.elementor-element-f68f3f1 .elementor-testimonial-meta {
    order: 1;
}/* End custom CSS */