.obj-holder-img-carousel {
position: relative;
}
.obj-holder-img-carousel:before {
content: "";
position: absolute;
top: 0;
left: -50dvw;
right: -50dvw;
bottom: 0;
background: #E3F2FB;
z-index: 0;
}
.obj-holder-img-carousel .obj-inner {
width: 100%;
max-width: 1300px;
margin: 0 auto;
padding: 65px 10px;
position: relative;
}
@media (max-width: 1200px) {
.obj-holder-img-carousel .obj-inner {
max-width: 1024px;
padding: 65px;
}
}
@media (max-width: 575px) {
.obj-holder-img-carousel .obj-inner {
padding: 65px 10px;
}
}
.obj-holder-img-carousel .obj-inner .carousel-ajax {
width: 100%;
}
.obj-holder-img-carousel .obj-inner .carousel-ajax .owl-nav {
position: absolute;
top: 50%;
left: -56px;
right: -56px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
margin: 0;
padding: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 18px;
pointer-events: none;
}
@media (max-width: 575px) {
.obj-holder-img-carousel .obj-inner .carousel-ajax .owl-nav {
position: relative;
top: auto;
left: auto;
right: auto;
-webkit-transform: none;
transform: none;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 18px;
}
}
.obj-holder-img-carousel .obj-inner .carousel-ajax .owl-nav button {
margin: 0;
padding: 0;
width: 40px;
height: 40px;
line-height: 0;
vertical-align: middle;
background: #fff;
border-radius: 6px;
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
pointer-events: auto;
}
.obj-holder-img-carousel .obj-inner .carousel-ajax .slide figure {
width: 100%;
height: 0;
padding-bottom: 66.7475728155%;
position: relative;
border-radius: 10px;
overflow: hidden;
}
.obj-holder-img-carousel .obj-inner .carousel-ajax .slide figure img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
position: absolute;
}
.obj-holder-map-regions-contact-info .obj-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 98px;
}
@media (max-width: 1429px) {
.obj-holder-map-regions-contact-info .obj-inner {
gap: 60px;
}
}
@media (max-width: 1199px) {
.obj-holder-map-regions-contact-info .obj-inner {
gap: 40px;
}
}
@media (max-width: 991px) {
.obj-holder-map-regions-contact-info .obj-inner {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.obj-holder-map-regions-contact-info .obj-inner .label {
display: block;
font-weight: 700;
font-size: 30px;
color: #009CD5;
line-height: 1.23;
margin-bottom: 14px;
}
.obj-holder-map-regions-contact-info .obj-inner .map-container {
min-width: 60%;
width: 60%;
}
@media (max-width: 991px) {
.obj-holder-map-regions-contact-info .obj-inner .map-container {
min-width: 100%;
width: 100%;
}
}
.obj-holder-map-regions-contact-info .obj-inner .map-container .inner {
width: 100%;
height: 0;
padding-bottom: 68.3377308707%;
position: relative;
border-radius: 16px;
overflow: hidden;
}
@media (max-width: 575px) {
.obj-holder-map-regions-contact-info .obj-inner .map-container .inner {
padding-bottom: 100%;
}
}
.obj-holder-map-regions-contact-info .obj-inner .map-container .inner iframe {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.obj-holder-map-regions-contact-info .obj-inner .map-container .inner .directions-btn {
position: absolute;
bottom: 20px;
left: 20px;
font-family: "Montserrat", Sans-serif;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
background-color: #E9203D;
color: #fff;
border-radius: 10px;
padding: 17px 20px;
line-height: 1;
}
.obj-holder-map-regions-contact-info .obj-inner .map-container .inner .directions-btn:hover {
text-decoration: none;
background-color: #009CD5;
-webkit-transform: scale(1.02);
transform: scale(1.02);
}
.obj-holder-map-regions-contact-info .obj-inner .map-container .toggler {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-weight: 600;
font-size: 18px;
text-transform: uppercase;
margin-top: 25px;
}
@media (max-width: 1429px) {
.obj-holder-map-regions-contact-info .obj-inner .map-container .toggler {
font-size: 17px;
}
}
@media (max-width: 575px) {
.obj-holder-map-regions-contact-info .obj-inner .map-container .toggler {
font-size: 16px;
}
}
@media (max-width: 399px) {
.obj-holder-map-regions-contact-info .obj-inner .map-container .toggler {
font-size: 14px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.obj-holder-map-regions-contact-info .obj-inner .map-container .toggler .toggle {
border: 1px solid #CCC;
background-color: #fff;
color: #009CD5;
padding: 17.5px 42px;
-webkit-transition: border-color 0.3s ease, background-color 0.3s ease, color 0.3s ease;
transition: border-color 0.3s ease, background-color 0.3s ease, color 0.3s ease;
cursor: pointer;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 17px;
text-align: center;
}
@media (max-width: 1429px) {
.obj-holder-map-regions-contact-info .obj-inner .map-container .toggler .toggle {
padding: 17.5px 30px;
gap: 16px;
}
}
@media (max-width: 575px) {
.obj-holder-map-regions-contact-info .obj-inner .map-container .toggler .toggle {
padding: 17.5px 20px;
gap: 12px;
}
}
@media (max-width: 399px) {
.obj-holder-map-regions-contact-info .obj-inner .map-container .toggler .toggle {
padding: 17px;
min-width: 100%;
}
}
.obj-holder-map-regions-contact-info .obj-inner .map-container .toggler .toggle[data-target=regions] {
border-top-left-radius: 100px;
border-bottom-left-radius: 100px;
}
@media (max-width: 399px) {
.obj-holder-map-regions-contact-info .obj-inner .map-container .toggler .toggle[data-target=regions] {
border-top-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 0;
}
}
.obj-holder-map-regions-contact-info .obj-inner .map-container .toggler .toggle[data-target=info] {
border-top-right-radius: 100px;
border-bottom-right-radius: 100px;
}
@media (max-width: 399px) {
.obj-holder-map-regions-contact-info .obj-inner .map-container .toggler .toggle[data-target=info] {
border-top-right-radius: 0;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
}
}
.obj-holder-map-regions-contact-info .obj-inner .map-container .toggler .toggle .icon {
display: inline-block;
line-height: 0;
vertical-align: middle;
width: 20px;
height: 20px;
}
.obj-holder-map-regions-contact-info .obj-inner .map-container .toggler .toggle .icon svg {
line-height: 0;
vertical-align: middle;
}
.obj-holder-map-regions-contact-info .obj-inner .map-container .toggler .toggle .text {
line-height: 1;
}
.obj-holder-map-regions-contact-info .obj-inner .map-container .toggler .toggle.active {
border-color: #009CD5;
background-color: #009CD5;
color: #fff;
}
.obj-holder-map-regions-contact-info .obj-inner .info-container {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner {
padding-left: 40px;
font-weight: 400;
font-size: 18px;
line-height: 1.667;
color: #333333;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 60px;
}
@media (max-width: 1199px) {
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner {
gap: 40px;
}
}
@media (max-width: 991px) {
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner {
padding-left: 30px;
gap: 80px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
@media (max-width: 767px) {
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner {
padding-left: 0;
gap: 40px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
@media (max-width: 575px) {
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner {
font-size: 16px;
}
}
@media (max-width: 767px) {
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner .blurb {
max-width: 320px;
}
}
@media (max-width: 767px) {
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner .hours-wrapper {
padding-left: 30px;
}
}
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner .hours-wrapper .dotw {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 1rem;
position: relative;
}
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner .hours-wrapper .dotw.today {
font-weight: 600;
color: #E9203D;
}
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner .hours-wrapper .dotw.today:before {
content: "";
position: absolute;
top: 4px;
left: -40px;
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%23E9203D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-clock"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>') no-repeat center;
width: 20px;
height: 20px;
}
@media (max-width: 991px) {
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner .hours-wrapper .dotw.today:before {
left: -30px;
}
}
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner .details-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 20px;
}
@media (max-width: 767px) {
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner .details-wrapper {
padding-left: 30px;
}
}
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner .details-wrapper .item {
position: relative;
}
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner .details-wrapper .item.map-pin:before {
content: "";
position: absolute;
top: 4px;
left: -40px;
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%23E9203D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-map-pin"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg>') no-repeat center;
width: 20px;
height: 20px;
}
@media (max-width: 991px) {
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner .details-wrapper .item.map-pin:before {
left: -30px;
}
}
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner .details-wrapper .item.phone:before {
content: "";
position: absolute;
top: 4px;
left: -40px;
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%23E9203D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-phone"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"></path></svg>') no-repeat center;
width: 20px;
height: 20px;
}
@media (max-width: 991px) {
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner .details-wrapper .item.phone:before {
left: -30px;
}
}
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner .details-wrapper .item .val address {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
font-style: normal;
margin-bottom: 0;
}
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner .details-wrapper .item .val a {
font-weight: 400;
color: #333;
}
.obj-holder-map-regions-contact-info .obj-inner .info-container .inner .details-wrapper .item .val a:hover {
text-decoration: none;
}
.obj-holder-map-regions-contact-info .obj-inner .regions-container {
display: none;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.obj-holder-map-regions-contact-info .obj-inner .regions-container .inner {
padding-left: 40px;
font-weight: 400;
font-size: 18px;
line-height: 1.667;
color: #333333;
}
@media (max-width: 991px) {
.obj-holder-map-regions-contact-info .obj-inner .regions-container .inner {
padding-left: 30px;
}
}
@media (max-width: 767px) {
.obj-holder-map-regions-contact-info .obj-inner .regions-container .inner {
padding-left: 0;
}
}
@media (max-width: 575px) {
.obj-holder-map-regions-contact-info .obj-inner .regions-container .inner {
font-size: 16px;
}
}
.obj-holder-map-regions-contact-info .obj-inner .regions-container .inner .region-list {
-webkit-columns: 2;
-moz-columns: 2;
columns: 2;
-webkit-column-gap: 40px;
-moz-column-gap: 40px;
column-gap: 40px;
}
@media (max-width: 767px) {
.obj-holder-map-regions-contact-info .obj-inner .regions-container .inner .region-list {
padding-left: 30px;
}
}
.obj-holder-map-regions-contact-info .obj-inner .regions-container .inner .region-list span.region {
display: block;
position: relative;
line-height: 1.2;
padding: 0;
margin-bottom: 20px;
}
.obj-holder-map-regions-contact-info .obj-inner .regions-container .inner .region-list span.region:before {
content: "";
position: absolute;
top: 0px;
left: -40px;
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%23E9203D" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-map-pin"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg>') no-repeat center;
width: 20px;
height: 20px;
}
@media (max-width: 991px) {
.obj-holder-map-regions-contact-info .obj-inner .regions-container .inner .region-list span.region:before {
left: -30px;
}
}
.obj-holder-review-carousel-banner .obj-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 60px;
}
@media (max-width: 991px) {
.obj-holder-review-carousel-banner .obj-inner {
gap: 40px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.obj-holder-review-carousel-banner .obj-inner .label {
display: block;
font-weight: 700;
font-size: 40px;
color: #009CD5;
line-height: 1.23;
margin-bottom: 22px;
}
.obj-holder-review-carousel-banner .obj-inner .text-container {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.obj-holder-review-carousel-banner .obj-inner .text-container .score {
font-weight: 400;
font-size: 25px;
padding-top: 14px;
}
.obj-holder-review-carousel-banner .obj-inner .text-container .score span {
font-weight: 700;
color: #E9203D;
}
.obj-holder-review-carousel-banner .obj-inner .text-container .based-on {
font-weight: 400;
font-size: 18px;
color: #383838;
padding-top: 5px;
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container {
width: 64.375%;
min-width: 64.375%;
border: 1px solid #AAAAAA;
border-radius: 16px;
background: #fff;
padding: 58px 51px 51px;
}
@media (max-width: 991px) {
.obj-holder-review-carousel-banner .obj-inner .reviews-container {
width: 100%;
min-width: 100%;
}
}
@media (max-width: 767px) {
.obj-holder-review-carousel-banner .obj-inner .reviews-container {
padding: 40px;
}
}
@media (max-width: 575px) {
.obj-holder-review-carousel-banner .obj-inner .reviews-container {
padding: 30px 20px;
}
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax {
width: 100%;
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .testimonial-item .inner .rating {
margin: 0 0 20px 0;
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .testimonial-item .inner .rating svg {
width: 38.84px;
height: auto;
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .testimonial-item .inner .content {
font-weight: 400;
font-size: 18px;
line-height: 1.7;
height: 215px;
overflow-y: auto;
width: 100%;
padding-right: 50px;
}
@media (max-width: 575px) {
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .testimonial-item .inner .content {
font-size: 16px;
padding-right: 10px;
height: 218px;
}
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .testimonial-item .inner .content::-webkit-scrollbar {
width: 9px;
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .testimonial-item .inner .content::-webkit-scrollbar-thumb {
background-color: #E9203D;
border-radius: 9px;
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .testimonial-item .inner .content::-webkit-scrollbar-track {
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-radius: 4px;
-webkit-box-shadow: inset 0px 0px 100px #707070;
box-shadow: inset 0px 0px 100px #707070;
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .testimonial-item .inner .content .text-inner *:last-child {
margin-bottom: 0;
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .testimonial-item .inner .footer {
margin: 30px 0 0 0;
padding: 0 100px 0 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 12px;
}
@media (max-width: 575px) {
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .testimonial-item .inner .footer {
padding: 0;
}
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .testimonial-item .inner .footer .author-image .image {
width: 58px;
height: 58px;
background-size: 100% auto;
background-position: center;
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .testimonial-item .inner .footer .author {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 6px;
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .testimonial-item .inner .footer .author .name {
font-weight: 700;
font-size: 20px;
color: #333333;
line-height: 1;
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .testimonial-item .inner .footer .author .name a {
color: #333333;
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .testimonial-item .inner .footer .author .name a:hover {
text-decoration: none;
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .testimonial-item .inner .footer .author .date {
font-weight: 500;
font-size: 16px;
color: #444;
line-height: 1;
text-transform: capitalize;
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .owl-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 11px;
position: absolute;
bottom: 0;
right: 0;
z-index: 1;
}
@media (max-width: 575px) {
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .owl-nav {
position: relative;
bottom: auto;
right: auto;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 30px;
}
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .owl-nav button {
margin: 0;
padding: 0;
width: 40px;
height: 40px;
background: #fff;
border: 1px solid #CCCCCC;
border-radius: 5px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.obj-holder-review-carousel-banner .obj-inner .reviews-container .carousel-ajax .owl-nav button svg {
width: auto;
height: 20px;
line-height: 20px;
vertical-align: middle;
}
.obj-faq-accordion .faq-toggle {
margin: 0;
cursor: pointer;
position: relative;
}
.obj-faq-accordion .faq-toggle:before {
content: "";
position: absolute;
top: 0;
left: -50dvw;
right: -50dvw;
bottom: 0;
background: #E40035;
}
.obj-faq-accordion .faq-toggle .elementor-heading-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 28px;
position: relative;
}
.obj-faq-accordion .faq-toggle .elementor-heading-title:after {
content: "";
display: inline-block;
width: 40px;
height: 25px;
background: url('data:image/svg+xml,<svg width="40" height="25" viewBox="0 0 40 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.72681 2.72656L19.5549 19.5547L36.3831 2.72656" stroke="white" stroke-width="7.71289"/></svg>') no-repeat center;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-transition: -webkit-transform 0.3s ease;
transition: -webkit-transform 0.3s ease;
transition: transform 0.3s ease;
transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.obj-faq-accordion .faq-inner-content {
display: none;
}
.obj-faq-accordion .faq-inner-content .elementor-widget-wrap {
padding: 0;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper {
padding: 70px 0;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 14px;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item {
position: relative;
border: 0;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-title {
padding: 25px 28px;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-title:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
backround: #fff;
border: 2px solid #999999;
border-radius: 20px;
pointer-events: none;
z-index: 0;
-webkit-transition: background-color 0.3s ease, border-color 0.3s ease;
transition: background-color 0.3s ease, border-color 0.3s ease;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon {
position: absolute;
top: 21px;
right: 22px;
width: 34px;
height: 34px;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon i {
display: none;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
display: block;
width: 34px;
height: 34px;
position: absolute;
opacity: 1;
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed:before {
content: "";
display: block;
width: 34px;
height: 4px;
background: #019BD5;
position: absolute;
top: calc(50% - 2px);
left: 0;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened {
display: block;
width: 34px;
height: 34px;
position: absolute;
opacity: 0;
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened:before {
content: "";
display: block;
width: 34px;
height: 4px;
background: #019BD5;
position: absolute;
top: calc(50% - 2px);
left: 0;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened:after {
content: "";
display: block;
width: 4px;
height: 34px;
background: #019BD5;
position: absolute;
top: 0;
left: calc(50% - 2px);
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title {
position: relative;
font-weight: 800;
font-size: 26px;
color: #524F4F;
transiton: color 0.3s ease;
display: block;
padding-right: 50px;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active:before {
border-color: #019BD5;
background-color: #E4F2FB;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-icon .elementor-accordion-icon-closed {
opacity: 0;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-icon .elementor-accordion-icon-opened {
opacity: 1;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-title {
color: #009CD5;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-content {
padding: 0 28px 28px;
color: #383838;
font-size: 18px;
line-height: 1.38;
border: 0;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-content * {
position: relative;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-content *:last-child {
margin-bottom: 0;
}
.obj-faq-accordion .faq-inner-content .faq-accordion-wrapper .elementor-accordion .elementor-accordion-item .elementor-tab-content a {
color: #383838;
text-decoration: underline;
}
.obj-faq-accordion.active .faq-toggle .elementor-heading-title:after {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}