.elementor-2148 .elementor-element.elementor-element-d02a869 > .elementor-container{min-height:600px;}.elementor-2148 .elementor-element.elementor-element-d02a869 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-2148 .elementor-element.elementor-element-d02a869{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2148 .elementor-element.elementor-element-d02a869 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2148 .elementor-element.elementor-element-2d44136 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-aeb9a0a{margin-top:50px;margin-bottom:50px;}.elementor-2148 .elementor-element.elementor-element-555aaf1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2148 .elementor-element.elementor-element-9182a3f .elementor-button{background-color:#9BC096;border-radius:5px 5px 5px 5px;}.elementor-2148 .elementor-element.elementor-element-9182a3f .elementor-button:hover, .elementor-2148 .elementor-element.elementor-element-9182a3f .elementor-button:focus{background-color:#702F8AF2;}.elementor-2148 .elementor-element.elementor-element-fd60044 .elementor-button{background-color:#9BC096;border-radius:5px 5px 5px 5px;}.elementor-2148 .elementor-element.elementor-element-fd60044 .elementor-button:hover, .elementor-2148 .elementor-element.elementor-element-fd60044 .elementor-button:focus{background-color:#702F8AF2;}.elementor-2148 .elementor-element.elementor-element-570138d > .elementor-widget-container{--e-transform-translateY:20px;}.elementor-2148 .elementor-element.elementor-element-570138d{text-align:center;}.elementor-2148 .elementor-element.elementor-element-570138d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:71px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-2148 .elementor-element.elementor-element-e413abc{--divider-border-style:solid;--divider-border-width:1px;}.elementor-2148 .elementor-element.elementor-element-e413abc > .elementor-widget-container{--e-transform-translateY:20px;margin:0px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-e413abc .elementor-divider-separator{width:100%;}.elementor-2148 .elementor-element.elementor-element-e413abc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2148 .elementor-element.elementor-element-2f9081d > .elementor-widget-container{--e-transform-translateY:20px;}.elementor-2148 .elementor-element.elementor-element-2f9081d{text-align:center;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-2148 .elementor-element.elementor-element-d4a00b6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2148 .elementor-element.elementor-element-d4a00b6:not(.elementor-motion-effects-element-type-background), .elementor-2148 .elementor-element.elementor-element-d4a00b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://totaltemecula.com/wp-content/uploads/2022/10/bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-2148 .elementor-element.elementor-element-d4a00b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-2148 .elementor-element.elementor-element-d4a00b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2148 .elementor-element.elementor-element-cdcde7c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-f62070c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2148 .elementor-element.elementor-element-a4a1a96 > .elementor-element-populated{padding:15px 80px 15px 0px;}.elementor-2148 .elementor-element.elementor-element-ba5a4a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:600;line-height:1.4em;}.elementor-2148 .elementor-element.elementor-element-8b038e4{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;}.elementor-2148 .elementor-element.elementor-element-2353a62 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2148 .elementor-element.elementor-element-91569dd > .elementor-element-populated{padding:15px 80px 15px 81px;}.elementor-2148 .elementor-element.elementor-element-65e8075 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;}.elementor-2148 .elementor-element.elementor-element-7244283 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:600;line-height:1.4em;}.elementor-2148 .elementor-element.elementor-element-a436411{padding:60px 0px 60px 0px;}.elementor-2148 .elementor-element.elementor-element-a6c41d4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2148 .elementor-element.elementor-element-a6c41d4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2148 .elementor-element.elementor-element-a6c41d4 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:200;color:#FFFFFF;}.elementor-2148 .elementor-element.elementor-element-522a973 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2148 .elementor-element.elementor-element-522a973 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2148 .elementor-element.elementor-element-522a973 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:200;color:#FFFFFF;}.elementor-2148 .elementor-element.elementor-element-c8045d2 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-c8045d2{z-index:1;text-align:center;}.elementor-2148 .elementor-element.elementor-element-c8045d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:135px;font-weight:600;line-height:162px;}.elementor-2148 .elementor-element.elementor-element-bbd03be > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2148 .elementor-element.elementor-element-5d65811 > .elementor-element-populated{padding:15px 80px 15px 0px;}.elementor-2148 .elementor-element.elementor-element-402a8d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;}.elementor-2148 .elementor-element.elementor-element-0d51c82 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:600;line-height:1.4em;}.elementor-2148 .elementor-element.elementor-element-417a601{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;}.elementor-2148 .elementor-element.elementor-element-1b656fe{z-index:1;}.elementor-2148 .elementor-element.elementor-element-9305ce1 > .elementor-element-populated{margin:70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-0d999c6{z-index:1;}.elementor-2148 .elementor-element.elementor-element-0d999c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:135px;font-weight:600;line-height:162px;}.elementor-2148 .elementor-element.elementor-element-6fcbb88{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:30.6px;color:#504E4E;}.elementor-2148 .elementor-element.elementor-element-5858d52 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-c223cee{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:30.6px;color:#504E4E;}.elementor-2148 .elementor-element.elementor-element-cf3f6b2{padding:0px 0px 110px 0px;}.elementor-2148 .elementor-element.elementor-element-7daae16 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-ad91825 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-ad91825 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:124px;font-weight:600;line-height:153.17px;color:#504E4E;}.elementor-2148 .elementor-element.elementor-element-22e645f{padding:20px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-56481ab > .elementor-element-populated{padding:0px 0px 0px 70px;}.elementor-2148 .elementor-element.elementor-element-084a319 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-084a319 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;color:#D10000;}.elementor-2148 .elementor-element.elementor-element-6ecd5da{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:30.5px;color:#504E4E;}.elementor-2148 .elementor-element.elementor-element-70eeef0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-70eeef0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#504E4E;}.elementor-2148 .elementor-element.elementor-element-d1fe856 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;line-height:43.2px;color:#504E4E;}.elementor-2148 .elementor-element.elementor-element-a63a695{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:14px;}.elementor-2148 .elementor-element.elementor-element-ffa1771 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-4265336{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2148 .elementor-element.elementor-element-4265336 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2148 .elementor-element.elementor-element-82abe97 .atc-testimonial-container .content p{color:#FFFFFF;}.elementor-2148 .elementor-element.elementor-element-82abe97 .atc-testimonial-container .description .author-name{text-align:center;color:#FFFFFF;}.elementor-2148 .elementor-element.elementor-element-82abe97 .atc-testimonial-container .description .company{color:#FFFFFF;}.elementor-2148 .elementor-element.elementor-element-82abe97 .atc-testimonial-container .swiper-pagination-bullet-active{background:#9BC096;}.elementor-2148 .elementor-element.elementor-element-82abe97 .atc-testimonial-container .swiper-pagination-bullet{width:15px;height:15px;}.elementor-2148 .elementor-element.elementor-element-4eb6dee > .elementor-container{max-width:1300px;min-height:800px;}.elementor-2148 .elementor-element.elementor-element-4eb6dee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 100px 100px;}.elementor-2148 .elementor-element.elementor-element-4eb6dee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2148 .elementor-element.elementor-element-d07351b{text-align:center;}.elementor-2148 .elementor-element.elementor-element-d07351b .elementor-heading-title{font-style:normal;line-height:50px;color:#FFFFFF;}.elementor-2148 .elementor-element.elementor-element-5335e40 .elementor-tab-title, .elementor-2148 .elementor-element.elementor-element-5335e40 .elementor-tab-title:before, .elementor-2148 .elementor-element.elementor-element-5335e40 .elementor-tab-title:after, .elementor-2148 .elementor-element.elementor-element-5335e40 .elementor-tab-content, .elementor-2148 .elementor-element.elementor-element-5335e40 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-2148 .elementor-element.elementor-element-5335e40 .elementor-tab-desktop-title.elementor-active{background-color:#FFFFFF00;}.elementor-2148 .elementor-element.elementor-element-5335e40 .elementor-tabs-content-wrapper{background-color:#FFFFFF00;}.elementor-2148 .elementor-element.elementor-element-5335e40 .elementor-tab-title, .elementor-2148 .elementor-element.elementor-element-5335e40 .elementor-tab-title a{color:#FFFFFF;}.elementor-2148 .elementor-element.elementor-element-5335e40 .elementor-tab-title{font-size:22px;text-decoration:none;line-height:1px;letter-spacing:1.9px;word-spacing:0px;}.elementor-2148 .elementor-element.elementor-element-5335e40 .elementor-tab-content{color:#FFFFFF;line-height:32px;letter-spacing:0.6px;}@media(min-width:768px){.elementor-2148 .elementor-element.elementor-element-8508a3c{width:97.848%;}.elementor-2148 .elementor-element.elementor-element-5858d52{width:2.152%;}.elementor-2148 .elementor-element.elementor-element-c7450b7{width:100%;}}@media(max-width:1024px){.elementor-2148 .elementor-element.elementor-element-e413abc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-c8045d2 .elementor-heading-title{font-size:74px;line-height:1em;}.elementor-2148 .elementor-element.elementor-element-1b656fe{padding:0px 20px 0px 20px;}.elementor-2148 .elementor-element.elementor-element-9305ce1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2148 .elementor-element.elementor-element-0d999c6 .elementor-heading-title{font-size:74px;line-height:1em;}.elementor-2148 .elementor-element.elementor-element-4fbe65c{padding:0px 20px 0px 20px;}.elementor-2148 .elementor-element.elementor-element-8508a3c > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-2148 .elementor-element.elementor-element-5858d52 > .elementor-element-populated{margin:45px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2148 .elementor-element.elementor-element-cf3f6b2{margin-top:0px;margin-bottom:0px;padding:0px 20px 60px 20px;}.elementor-2148 .elementor-element.elementor-element-ad91825 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-ad91825 .elementor-heading-title{font-size:67px;line-height:61px;}.elementor-2148 .elementor-element.elementor-element-56481ab > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-2148 .elementor-element.elementor-element-ffa1771 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-2148 .elementor-element.elementor-element-570138d .elementor-heading-title{font-size:40px;line-height:46px;}.elementor-2148 .elementor-element.elementor-element-c8045d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-2148 .elementor-element.elementor-element-c8045d2 .elementor-heading-title{font-size:40px;line-height:60px;}.elementor-2148 .elementor-element.elementor-element-9305ce1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2148 .elementor-element.elementor-element-0d999c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-2148 .elementor-element.elementor-element-0d999c6 .elementor-heading-title{font-size:40px;line-height:60px;}.elementor-2148 .elementor-element.elementor-element-8508a3c > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-2148 .elementor-element.elementor-element-ad91825 .elementor-heading-title{font-size:40px;line-height:46px;}.elementor-2148 .elementor-element.elementor-element-ffa1771 > .elementor-element-populated{padding:50px 15px 20px 15px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2148 .elementor-element.elementor-element-a4a1a96{width:100%;}.elementor-2148 .elementor-element.elementor-element-aeab713{width:100%;}.elementor-2148 .elementor-element.elementor-element-5c6f09d{width:100%;}.elementor-2148 .elementor-element.elementor-element-91569dd{width:100%;}.elementor-2148 .elementor-element.elementor-element-5d65811{width:100%;}.elementor-2148 .elementor-element.elementor-element-63cbc45{width:100%;}.elementor-2148 .elementor-element.elementor-element-8508a3c{width:100%;}.elementor-2148 .elementor-element.elementor-element-5858d52{width:100%;}.elementor-2148 .elementor-element.elementor-element-56481ab{width:100%;}.elementor-2148 .elementor-element.elementor-element-ffa1771{width:100%;}}/* Start custom CSS for column, class: .elementor-element-a4a1a96 */.elementor-2148 .elementor-element.elementor-element-a4a1a96 {
    max-width: 650px;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-91569dd */.elementor-2148 .elementor-element.elementor-element-91569dd {
    max-width: 650px;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a6c41d4 */.elementor-2148 .elementor-element.elementor-element-a6c41d4 .elementor-image-box-title {
    margin: 0;
    position: absolute;
    left: 0;
    top: 50%;
    text-align: center;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-522a973 */.elementor-2148 .elementor-element.elementor-element-522a973 .elementor-image-box-title {
    margin: 0;
    position: absolute;
    left: 0;
    top: 50%;
    text-align: center;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d65811 */.elementor-2148 .elementor-element.elementor-element-5d65811 {
    max-width: 650px;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1fe856 */.elementor-2148 .elementor-element.elementor-element-d1fe856 a {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for atc-testimonial-carousel, class: .elementor-element-82abe97 */.atc-testimonial-slider-default .swiper-slide {
    min-height: 240px !important;
    max-height: 240px !important;
    display: block !important;
    display: grid !important;
}
.atc-testimonial-container .author-img img {
    height: 80px !important;
    -o-object-fit: cover;
    object-fit: cover;
    width: 80px !important;
    margin-bottom: 20px;
}
.swiper-button-next, .swiper-button-prev {
    color: #9BC096 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4265336 */.test-minimal{
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-5335e40 */.elementor-tabs-wrapper {
        position: absolute;
        bottom: 0;
}
.elementor-tabs-wrapper {
        position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.elementor-tab-title {
    padding: 20px 100px;
}
.elementor-tab-content {
    width: 40%;
    float: right;
}
.elementor-tab-desktop-title:hover {
    color: #9BC096 !important;
}
.elementor-tab-desktop-title.elementor-active {
    color: #9BC096 !important;
}
.pormotion-btn {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 18px 40px;
    text-decoration: none;
    text-align: center;
    font-size: 16px;
    letter-spacing: 1.2px;
    font-family: "minerva-modern",Arial,sans-serif;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    user-select: none;
    border-radius: 1px;
    background-color: #702F8A;
    background: #702F8A;
    text-transform: capitalize;
    outline: none !important;
    cursor: pointer;
    border: none;
    transition: all 0.3s ease-out;
    text-decoration: none !important;
}
.pormotion-btn:hover {
    opacity: 0.6 !important;
    color: #fff !important;
}/* End custom CSS */