.elementor-67 .elementor-element.elementor-element-92eb688{--display:flex;}/* Start custom CSS for html, class: .elementor-element-225a195 */<style>


/* ===============================
   PRE FOOTER
================================ */


.tp-prefooter,
.tp-prefooter *{

box-sizing:border-box;

}



.tp-prefooter{

direction:rtl;

padding:70px 20px;

background:#fff;

}





.tp-prefooter-box{


max-width:1200px;


margin:auto;


padding:45px;


border-radius:28px;


background:

linear-gradient(

135deg,

#FFF3E9,

#FFFFFF

);



border:1px solid #FFE0C7;



box-shadow:

0 20px 50px rgba(0,0,0,.06);


}





/* ===============================
   CTA
================================ */



.tp-install-content{


text-align:center;


max-width:800px;


margin:auto;


}



.tp-pre-label{


display:inline-flex;


align-items:center;


padding:7px 18px;


border-radius:30px;


background:#FFF0E5;


color:#FF6A00;


font-size:12px;


font-weight:800;


margin-bottom:15px;


}




.tp-install-content h2{


margin:0 0 15px;


font-size:32px;


font-weight:900;


color:#171717;


}



.tp-install-content p{


margin:0 auto;


max-width:700px;


color:#666;


font-size:15px;


line-height:2;


}





/* BUTTON */


.tp-pre-btn{


display:inline-flex;


align-items:center;


justify-content:center;


margin-top:28px;


height:52px;


padding:0 38px;


border-radius:12px;


background:#FF6A00;


color:#fff!important;


text-decoration:none!important;


font-size:15px;


font-weight:800;


transition:.3s;


}




.tp-pre-btn:hover{


background:#171717;


transform:translateY(-3px);


}





/* ===============================
   TRUST
================================ */



.tp-trust-items{


margin-top:45px;


padding-top:40px;


border-top:1px solid #FFE2CC;



display:grid;


grid-template-columns:repeat(5,1fr);


gap:20px;


}





.tp-trust-item{


position:relative;


display:flex;


flex-direction:column;


align-items:center;


text-align:center;


padding:10px;


}





.tp-trust-icon{


width:72px;


height:72px;


border-radius:50%;


display:flex;


align-items:center;


justify-content:center;


background:#fff;


border:2px solid #FF6A00;


margin-bottom:15px;


box-shadow:


0 8px 25px rgba(255,106,0,.18);


transition:.3s;


}





.tp-trust-icon svg{


width:38px;


height:38px;


fill:none;


stroke:#FF6A00;


stroke-width:3;


stroke-linecap:round;


stroke-linejoin:round;


}





.tp-trust-item h3{


margin:0 0 8px;


font-size:16px;


font-weight:800;


color:#171717;


}




.tp-trust-item p{


margin:0;


font-size:12px;


line-height:1.8;


color:#777;


}





.tp-trust-item:hover 
.tp-trust-icon{


transform:translateY(-7px);


box-shadow:


0 15px 35px rgba(255,106,0,.3);


}







/* ===============================
   TABLET
================================ */



@media(max-width:1000px){


.tp-trust-items{


grid-template-columns:repeat(3,1fr);


}



}






/* ===============================
   MOBILE
================================ */



@media(max-width:600px){



.tp-prefooter{


padding:45px 16px;


}



.tp-prefooter-box{


padding:30px 18px;


border-radius:22px;


}




.tp-install-content h2{


font-size:23px;


line-height:1.6;


}




.tp-install-content p{


font-size:14px;


}



.tp-pre-btn{


width:100%;


}





.tp-trust-items{


grid-template-columns:1fr;


gap:25px;


margin-top:35px;


padding-top:30px;


}





.tp-trust-item{


flex-direction:row;


text-align:right;


align-items:center;


gap:15px;


}



.tp-trust-icon{


flex-shrink:0;


width:58px;


height:58px;


margin:0;


}




.tp-trust-icon svg{


width:30px;


height:30px;


}



.tp-trust-item h3{


font-size:15px;


}



.tp-trust-item p{


font-size:12px;


}



}

</style>/* End custom CSS */