.elementor-8087 .elementor-element.elementor-element-f498ee5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8087 .elementor-element.elementor-element-5f42da3 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-8087 .elementor-element.elementor-element-5f42da3 .premium-img-gallery-fitRows div.premium-gallery-item{width:33.330%;}.elementor-8087 .elementor-element.elementor-element-5f42da3 .premium-img-gallery-filter{justify-content:center;}.elementor-8087 .elementor-element.elementor-element-5f42da3 .premium-gallery-caption{text-align:center;}@media(max-width:1024px){.elementor-8087 .elementor-element.elementor-element-5f42da3 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-8087 .elementor-element.elementor-element-5f42da3 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}}@media(min-width:768px){.elementor-8087 .elementor-element.elementor-element-f498ee5{--content-width:1200px;}}@media(max-width:767px){.elementor-8087 .elementor-element.elementor-element-f498ee5{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8087 .elementor-element.elementor-element-5f42da3 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-8087 .elementor-element.elementor-element-5f42da3 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}}/* Start custom CSS */.questionstext strong {font-size: 20px;}

.highlight {
    background-image: linear-gradient(
-100deg
,rgba(255,224,0,.3),rgba(255,224,0,.7) 95%,rgba(255,224,0,.1));
}

.elementor-4432 .elementor-element.elementor-element-1026ecc8 .elementor-testimonial__image img {
    object-fit: contain;
}

@media (max-width:767px) {.elementor-icon-box-wrapper {
    display: flex;
}
    
    h3.elementor-icon-box-title {
    margin-left: 15px;
}
}

.swimcl h2 {font-size:40px !important;}


/*rod new*/
/*fixes test img size*/
.elementor-testimonial__image img {
    object-fit: contain !important;
}

/*classes accordion imgs*/
/*.acc img {border-radius: 10px; 
    width:100px !important;
}*/

.dce-img {border-radius: 10px !important; 
    width:100px !important;
}

a.dce-post-image img {
    border-radius: 20px !important;
}


a.menubutton1 {
    background-color: #cd0100;
    color: #fff;
    padding: 14px;
    border-radius: 10px;
    font-family: 'Gilroy Extra Bold';
    letter-spacing: 1px;
    display: table;
    margin-top: 29px;
    margin-bottom:20px;
}

a.menubutton1:hover {
    background-color: #eb0f29;
    color: #fff;
}

.acc .elementor-tab-title {
    padding: 9px 0px 13px 0px !important;
}

/*news border rad*/
.accordionjs .acc_section,.accordionjs .acc_section:first-of-type {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}/* End custom CSS */