.elementor-4263 .elementor-element.elementor-element-cd7bd72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}@media(min-width:768px){.elementor-4263 .elementor-element.elementor-element-cd7bd72{--width:1400%;}}/* Start custom CSS for html, class: .elementor-element-d2fdf69 */*{

margin:0;

padding:0;

box-sizing:border-box;

}



html,
body{

width:100%;

overflow-x:hidden;

font-family:

Arial,
Helvetica,
sans-serif;

color:#55747b;

background:#fff;

}





/* ======================
   1400 CONTENT WIDTH
====================== */


.container{


width:1400px;


max-width:calc(100% - 40px);


margin:0 auto;


}






/* ======================
   TOP BANNER

   FULL SCREEN WIDTH
====================== */


.privacy-banner{


width:100%;


background:#eaf7f8;


padding:85px 0;


}





.privacy-banner h1{


font-size:44px;


font-weight:700;


color:#12343b;


}



.privacy-banner p{


margin-top:20px;


max-width:700px;


font-size:16px;


line-height:1.8;


color:#55747b;


}








/* ======================
   MAIN CONTENT

   FULL SCREEN WIDTH
====================== */


.privacy-body{


width:100%;


background:#ffffff;


padding:80px 0;


}




.privacy-content{


width:900px;


max-width:100%;


}





.policy-item{


margin-bottom:50px;


}




.policy-item h2{


font-size:23px;


font-weight:700;


color:#12343b;


margin-bottom:18px;


}




.policy-item h2:before{


content:"";


display:inline-block;


width:4px;


height:22px;


background:#17A2B8;


margin-right:12px;


}





.policy-item p{


font-size:15px;


line-height:1.9;


margin-bottom:15px;


}




.policy-item ul{


padding-left:25px;


}



.policy-item li{


font-size:15px;


line-height:1.9;


margin-bottom:8px;


}






/* ======================
   CONTACT

   FULL SCREEN WIDTH
====================== */


.privacy-contact{


width:100%;


background:#f5fbfc;


padding:60px 0;


}





.contact-box{


width:900px;


max-width:100%;


background:#ffffff;


padding:35px;


border-left:4px solid #17A2B8;


}




.contact-box h2{


font-size:24px;


color:#12343b;


margin-bottom:20px;


}



.contact-box p{


font-size:15px;


line-height:1.8;


}



.contact-box a{


color:#17A2B8;


text-decoration:none;


}





/* ======================
 MOBILE
====================== */


@media(max-width:768px){


.privacy-banner{


padding:50px 0;


}



.privacy-banner h1{


font-size:32px;


}



.privacy-body{


padding:50px 0;


}


}/* End custom CSS */