.elementor-33 .elementor-element.elementor-element-64a070a{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-69b8100{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-d73f22a{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-6e7a8c2{--e-image-carousel-slides-to-show:5;}.elementor-33 .elementor-element.elementor-element-e09ad75{--display:flex;--background-transition:0.3s;--padding-top:66px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-e09ad75:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-e09ad75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-33 .elementor-element.elementor-element-e09ad75, .elementor-33 .elementor-element.elementor-element-e09ad75::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-f78679d{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-8e8ba5c{text-align:center;}.elementor-33 .elementor-element.elementor-element-8e8ba5c .elementor-heading-title{color:#000000;font-family:"Prompt", Sans-serif;font-size:40px;font-weight:500;}.elementor-33 .elementor-element.elementor-element-d5305f5{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;color:#333333;font-family:"Prompt", Sans-serif;font-size:16px;font-weight:400;line-height:1.6;}.elementor-33 .elementor-element.elementor-element-d5305f5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-21bff52{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-33 .elementor-element.elementor-element-c8ed562 > .elementor-widget-container{margin:38px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-fe0a4a2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-8daef93 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-19f0744:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-19f0744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.micro-tess.com/wp-content/uploads/bg-1.jpg");background-position:50% 40%;}.elementor-33 .elementor-element.elementor-element-19f0744{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33 .elementor-element.elementor-element-19f0744 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-feabf97 > .elementor-widget-container{padding:0% 0% 0% 2%;}.elementor-33 .elementor-element.elementor-element-feabf97 .cms-cta{max-width:500px;}.elementor-33 .elementor-element.elementor-element-e5104ee{padding:50px 0px 50px 0px;z-index:1;}.elementor-33 .elementor-element.elementor-element-0406071:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-0406071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.micro-tess.com/wp-content/uploads/bg-3.jpg");background-position:bottom center;}.elementor-33 .elementor-element.elementor-element-0406071{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33 .elementor-element.elementor-element-0406071 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-77e795b{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-e5d05a4:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-e5d05a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-33 .elementor-element.elementor-element-e5d05a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33 .elementor-element.elementor-element-e5d05a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-33 .elementor-element.elementor-element-f49a4e5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33 .elementor-element.elementor-element-f49a4e5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33 .elementor-element.elementor-element-255396f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-5890447 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-3795458{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-3795458:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-3795458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.micro-tess.com/wp-content/uploads/2024/06/index_ads_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-3795458, .elementor-33 .elementor-element.elementor-element-3795458::before{--border-transition:0.3s;}.elementor-33 .elementor-element.elementor-element-33fe495 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-33fe495{text-align:center;}.elementor-33 .elementor-element.elementor-element-33fe495 .elementor-heading-title{color:#F8F8F8;font-family:"Roboto", Sans-serif;font-size:33px;font-weight:700;}.elementor-33 .elementor-element.elementor-element-edf3210 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-edf3210{text-align:center;color:#F8F8F8;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;}.elementor-33 .elementor-element.elementor-element-a387204 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-44b47a7 .cms-heading{margin-bottom:0px;}.elementor-33 .elementor-element.elementor-element-22d125d:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-22d125d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.micro-tess.com/wp-content/uploads/bg-2.jpg");}.elementor-33 .elementor-element.elementor-element-22d125d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-33 .elementor-element.elementor-element-22d125d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33 .elementor-element.elementor-element-bc3ee21.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-33 .elementor-element.elementor-element-840ed9f{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-33 .elementor-element.elementor-element-3afb2cd{--display:flex;--background-transition:0.3s;}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-19f0744:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-19f0744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}}@media(max-width:880px){.elementor-33 .elementor-element.elementor-element-f97e318.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-e09ad75{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-8e8ba5c .elementor-heading-title{font-size:32px;}.elementor-33 .elementor-element.elementor-element-d5305f5{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-33 .elementor-element.elementor-element-19f0744:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-19f0744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-33 .elementor-element.elementor-element-3795458{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-33fe495 .elementor-heading-title{font-size:24px;}.elementor-33 .elementor-element.elementor-element-edf3210{font-size:16px;}}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-d73f22a{--width:83.3%;}.elementor-33 .elementor-element.elementor-element-f49a4e5{width:22%;}.elementor-33 .elementor-element.elementor-element-dff50e8{width:77.666%;}.elementor-33 .elementor-element.elementor-element-2ddec1a{width:47%;}.elementor-33 .elementor-element.elementor-element-91d6d2c{width:53%;}.elementor-33 .elementor-element.elementor-element-bc3ee21{width:5050%;}}@media(max-width:1200px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-0f7663e{width:55%;}.elementor-33 .elementor-element.elementor-element-42f80ef{width:45%;}.elementor-33 .elementor-element.elementor-element-f49a4e5{width:25%;}.elementor-33 .elementor-element.elementor-element-dff50e8{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-f49a4e5{width:33%;}.elementor-33 .elementor-element.elementor-element-dff50e8{width:67%;}}@media(max-width:880px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-0f7663e{width:100%;}.elementor-33 .elementor-element.elementor-element-42f80ef{width:100%;}}/* Start custom CSS for IndexBannerSwiper, class: .elementor-element-0adc152 */.index_banner_content_flex_right{ margin-left:0 !important; width: auto !important; flex: 1;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6e7a8c2 */.elementor-33 .elementor-element.elementor-element-6e7a8c2 .swiper-slide{
    padding:23px 40px;
    border-right: 1px solid #e2e5e9;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5305f5 */.elementor-33 .elementor-element.elementor-element-d5305f5{
    margin: 0px auto;
}/* End custom CSS */
/* Start custom CSS for cms_button, class: .elementor-element-c8ed562 */.elementor-33 .elementor-element.elementor-element-c8ed562{
    margin-top: 0;
}
.elementor-33 .elementor-element.elementor-element-c8ed562 a{
    width: 258px;
}
.elementor-33 .elementor-element.elementor-element-c8ed562 .btn-hover-white:hover{
    background: var(--cms-color-secondary);
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for cms_heading, class: .elementor-element-8daef93 */.elementor-33 .elementor-element.elementor-element-8daef93{
    padding-top: 0px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cef1203 */.elementor-33 .elementor-element.elementor-element-cef1203{
    margin-top: 0;
    padding-top: 0;
}/* End custom CSS */
/* Start custom CSS for cms_cta, class: .elementor-element-feabf97 */.elementor-33 .elementor-element.elementor-element-feabf97 .text-underline{
    border: none;
    width: 169px;
    height: 50px;
    background: #19427b;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    margin: 0px auto;
    margin-top: 15px;
}
.elementor-33 .elementor-element.elementor-element-feabf97 .text-underline:hover{
    background: #fff;
    color: #f3033c;
}/* End custom CSS */
/* Start custom CSS for cms_video_player, class: .elementor-element-3b1d926 */.elementor-33 .elementor-element.elementor-element-3b1d926 img{
    height: auto;
}
.elementor-33 .elementor-element.elementor-element-3b1d926 .gutter{
    align-items: center;
}
.elementor-33 .elementor-element.elementor-element-3b1d926 h4{
    font-weight: 600;
    font-size: 38px;
    margin-bottom: 10px;
    margin-top: 10%
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-42f80ef */@media(max-width:768px){
    .elementor-33 .elementor-element.elementor-element-42f80ef{
        padding-top:30px;
    }
}/* End custom CSS */
/* Start custom CSS for cms_button, class: .elementor-element-5890447 */.elementor-33 .elementor-element.elementor-element-5890447{
    margin-top: 0;
}
.elementor-33 .elementor-element.elementor-element-5890447 a{
    width: 258px;
}
.elementor-33 .elementor-element.elementor-element-5890447 .btn-hover-white:hover{
    background: var(--cms-color-secondary);
    color: #fff;
}
@media(max-width:990px){
    .elementor-33 .elementor-element.elementor-element-5890447 a{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for cms_clients, class: .elementor-element-329fca4 */.elementor-33 .elementor-element.elementor-element-329fca4 .cms-clients-1 .client-item{
    border: none
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e5d05a4 */.elementor-33 .elementor-element.elementor-element-e5d05a4{
    padding-top: 130px;
    padding-bottom: 50px;
}
@media(max-width:768px){
    .elementor-33 .elementor-element.elementor-element-e5d05a4{
        padding-top:20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3795458 */.elementor-33 .elementor-element.elementor-element-3795458{
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 70%, 95% 100%, 0 100%);
clip-path: polygon(0 0, 100% 0, 100% 70%, 95% 100%, 0 100%);
}
@media(max-width:768px){
    .elementor-33 .elementor-element.elementor-element-3795458{
        -webkit-clip-path:none;
        clip-path:none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0451684 */.elementor-33 .elementor-element.elementor-element-0451684{
    padding-top: 50px;
    padding-bottom: 50px;
}
@media(max-width:768px){
    .elementor-33 .elementor-element.elementor-element-0451684{
        padding-top:10px;
    }
}/* End custom CSS */
/* Start custom CSS for cms_testimonials, class: .elementor-element-98e0aa7 */.elementor-33 .elementor-element.elementor-element-98e0aa7 .text-60{
    font-size: 48px;
}
.elementor-33 .elementor-element.elementor-element-98e0aa7{
    height: 100%;
}
.elementor-33 .elementor-element.elementor-element-98e0aa7 .cms-ettmn-1 .cms-carousel{
    padding-top: 180px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-743b84a */.elementor-33 .elementor-element.elementor-element-743b84a{
    padding-top: 50px;
    padding-bottom: 50px;
}/* End custom CSS */