.elementor-39 .elementor-element.elementor-element-c2b23f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-3d7d01d7{text-align:center;}.elementor-39 .elementor-element.elementor-element-3d7d01d7 .elementor-heading-title{color:#335E00;font-family:"Poppins", Sans-serif;font-weight:800;}.elementor-39 .elementor-element.elementor-element-2433c326{--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;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-675baeda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-4b408280{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-674eefed.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-39 .elementor-element.elementor-element-674eefed.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-39 .elementor-element.elementor-element-674eefed.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-39 .elementor-element.elementor-element-674eefed .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-39 .elementor-element.elementor-element-674eefed .elementor-image-box-img img{transition-duration:0.3s;}.elementor-39 .elementor-element.elementor-element-674eefed .elementor-image-box-title{color:#335E00;font-family:"Poppins", Sans-serif;}.elementor-39 .elementor-element.elementor-element-674eefed .elementor-image-box-description{font-family:"Quicksand", Sans-serif;font-weight:600;}.elementor-39 .elementor-element.elementor-element-5f8d4fb8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-39 .elementor-element.elementor-element-5f8d4fb8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-39 .elementor-element.elementor-element-5f8d4fb8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-39 .elementor-element.elementor-element-5f8d4fb8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-39 .elementor-element.elementor-element-5f8d4fb8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-39 .elementor-element.elementor-element-5f8d4fb8 .elementor-image-box-title{color:#335E00;font-family:"Poppins", Sans-serif;}.elementor-39 .elementor-element.elementor-element-5f8d4fb8 .elementor-image-box-description{font-family:"Quicksand", Sans-serif;font-weight:600;}.elementor-39 .elementor-element.elementor-element-53f375c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-39 .elementor-element.elementor-element-53f375c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-39 .elementor-element.elementor-element-53f375c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-39 .elementor-element.elementor-element-53f375c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-39 .elementor-element.elementor-element-53f375c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-39 .elementor-element.elementor-element-53f375c .elementor-image-box-title{color:#335E00;font-family:"Poppins", Sans-serif;}.elementor-39 .elementor-element.elementor-element-53f375c .elementor-image-box-description{font-family:"Quicksand", Sans-serif;font-weight:600;}.elementor-39 .elementor-element.elementor-element-1f9694e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-4d8f42e6 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-39 .elementor-element.elementor-element-378365de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-2d91c7bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-2d91c7bc:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-2d91c7bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE8E8;}.elementor-39 .elementor-element.elementor-element-2d91c7bc, .elementor-39 .elementor-element.elementor-element-2d91c7bc::before{--border-transition:0.3s;}.elementor-39 .elementor-element.elementor-element-1ea1e51e{--spacer-size:10px;}.elementor-39 .elementor-element.elementor-element-547f46c5 .elementor-image-box-wrapper{text-align:left;}.elementor-39 .elementor-element.elementor-element-547f46c5 > .elementor-widget-container{margin:24px 24px 24px 24px;}.elementor-39 .elementor-element.elementor-element-beff819 > .elementor-widget-container{margin:30px 30px 30px 30px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-674eefed .elementor-image-box-img{margin-bottom:15px;}.elementor-39 .elementor-element.elementor-element-5f8d4fb8 .elementor-image-box-img{margin-bottom:15px;}.elementor-39 .elementor-element.elementor-element-53f375c .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-675baeda{--width:50%;}.elementor-39 .elementor-element.elementor-element-4b408280{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-beff819 */.comments__title {
    margin-bottom: 0.9em;
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
}

.comments__list {
    margin-bottom: 2em;
}

.comments__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 1.5em;
}

.comments__item.answer {
    display: none;
}

.comments__item.visible {
    padding: 0.5em;
    margin: -0.5em -0.5em 1em -0.5em;
    opacity: 0;
    background-color: #fff;
    -webkit-animation: load 3s ease-in-out 1.5s forwards;
    animation: load 3s ease-in-out 1.5s forwards;
}

.comments__item.load {
    max-height: 0;
    overflow: hidden;
}

@-webkit-keyframes load {
    0% {
        opacity: 0;
        max-height: 0;
        background-color: #fff;
    }
    50% {
        opacity: 0.8;
        max-height: 350px;
        background-color: lightblue;
    }
    100% {
        opacity: 1;
        max-height: 350px;
        background-color: #fff;
    }
}

@keyframes load {
    0% {
        opacity: 0;
        max-height: 0;
        background-color: #fff;
    }
    50% {
        opacity: 0.8;
        max-height: 350px;
        background-color: lightblue;
    }
    100% {
        opacity: 1;
        max-height: 350px;
        background-color: #fff;
    }
}

.comments__avatar {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100px;
    flex: 0 1 100px;
    height: 100px;
    border-radius: 100%;
    overflow: hidden;
    background-color: #838383;
}

.comments__avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media (max-width: 500px) {
    .comments__avatar {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 60px;
        flex: 0 1 60px;
        height: 60px;
    }
}

.comments__body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(100% - 120px);
    flex: 1 1 calc(100% - 120px);
    margin-left: 20px;
}

.comments__body img {
    max-width: 95%;
}

.comments__body img:last-of-type,
.comments__body img:only-of-type {
    margin-right: 0;
}

@media (max-width: 500px) {
    .comments__body {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(100% - 80px);
        flex: 1 1 calc(100% - 80px);
    }
    .comments__body img {
        max-width: 98%;
        margin: 10px auto;
    }
}

.comments__info {
    margin-bottom: 1em;
}

.comments__name {
    font-weight: bold;
}

.comments__date {
    margin-left: 0.5em;
    font-size: 0.8em;
    color: darkgray;
}/* End custom CSS */