.elementor-7205 .elementor-element.elementor-element-c5cb044{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7205 .elementor-element.elementor-element-5eebf6b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-7205 .elementor-element.elementor-element-608385f .elementor-heading-title{color:#F9F6ED;}.elementor-7205 .elementor-element.elementor-element-7851c48 .elementor-button{background-color:#F6CD4600;fill:#1D1D1B;color:#1D1D1B;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d25950c );border-radius:32px 32px 32px 32px;padding:6px 12px 6px 12px;}.elementor-7205 .elementor-element.elementor-element-7851c48{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7205 .elementor-element.elementor-element-7851c48 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7205 .elementor-element.elementor-element-7851c48 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-7205 .elementor-element.elementor-element-b1648bb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7205 .elementor-element.elementor-element-fc05ce1 img{height:550px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}@media(max-width:1280px){.elementor-7205 .elementor-element.elementor-element-fc05ce1 img{height:480px;object-fit:cover;}}@media(max-width:1024px){.elementor-7205 .elementor-element.elementor-element-fc05ce1 img{height:470px;}}@media(max-width:991px){.elementor-7205 .elementor-element.elementor-element-7851c48{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7205 .elementor-element.elementor-element-b1648bb{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-7205 .elementor-element.elementor-element-fc05ce1 img{height:520px;}}@media(max-width:640px){.elementor-7205 .elementor-element.elementor-element-fc05ce1 img{height:380px;}}/* Start custom CSS for button, class: .elementor-element-7851c48 */.elementor-7205 .elementor-element.elementor-element-7851c48 {
    position: relative; 
    padding-right: 20px !important; 
    overflow: visible;
}
.elementor-7205 .elementor-element.elementor-element-7851c48 .elementor-button-icon {
    background-color: #F6CD46;
    border-radius: 100%;
    position: absolute;
    right: 2%;
    top: 45%;
    transform: translate(50%, -50%); 
    height: 35px; 
    width: 35px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    padding: 0; 
}
.elementor-7205 .elementor-element.elementor-element-7851c48 .elementor-button-icon i,
.elementor-7205 .elementor-element.elementor-element-7851c48 .elementor-button-icon svg {
    color: #1D1D1B;
    transform: rotate(0deg) !important;
}

.elementor-7205 .elementor-element.elementor-element-7851c48 .elementor-button-text {
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    color: #F9F6ED;
}

.elementor-7205 .elementor-element.elementor-element-7851c48 .elementor-button-text:hover {
    color: #F6CD46;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc05ce1 */.elementor-7205 .elementor-element.elementor-element-fc05ce1 img{
    object-position: 70% 100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-09542e7 */.elementor-7205 .elementor-element.elementor-element-09542e7{
    width:100%;
}
.elementor-7205 .elementor-element.elementor-element-09542e7 .rplg-reviews{
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: 60dvh;
    scrollbar-color: #323234 #1d1d1b; 
}



@media only screen and (max-width: 600px){
    .elementor-7205 .elementor-element.elementor-element-09542e7 .rplg-reviews{
        max-height: 30dvh;    
    }
}
.elementor-7205 .elementor-element.elementor-element-09542e7 .rplg-box{
    border-color: transparent !important;
    border-radius: 24px !important;
}
.elementor-7205 .elementor-element.elementor-element-09542e7 .rplg-reviews > div:nth-child(even) {
    background-color: #f9f6ed !important;
}

.elementor-7205 .elementor-element.elementor-element-09542e7 .rplg-reviews > div:nth-child(odd) {
    background-color: #323234 !important;
}
.elementor-7205 .elementor-element.elementor-element-09542e7 .rplg-reviews > div:nth-child(odd) a, .rplg-reviews > div:nth-child(odd) .rplg-review-text{
    color: white !important;
}
.elementor-7205 .elementor-element.elementor-element-09542e7 .rplg-reviews > div:nth-child(even) a, .rplg-reviews > div:nth-child(even) .rplg-review-text{
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1648bb */.elementor-7205 .elementor-element.elementor-element-b1648bb{
    max-height: 100vh;
}/* End custom CSS */