.et_pb_testimonial_author{margin-top:10px}.et_pb_row h1{text-wrap:pretty;font-size:clamp(2rem,4vw + 1rem,3.5rem)!important}.et_pb_row h2{text-wrap:pretty;font-size:clamp(1.75rem,4vw,3rem)!important}.et_pb_row h3,h2.sideh2,.et_pb_module_inner h3.dipl_image_card_title{font-size:clamp(1.2rem,0.8rem + 1.5vw,1.5rem)!important}.blue-service-row{max-width:1000px}.blog-h1 h1{text-wrap:balance}.blog-body h2{font-size:clamp(1.2rem,0.8rem + 1.5vw,1.5rem)!important;margin-top:20px}#tpp-mn li li a{padding:6px 20px;width:300px!important}#tpp-mn .nav li ul{position:absolute;padding:0px 0 20px 0;width:325px}#tpp-mn .nav li li{padding:0 10px;margin:0}@media only screen and (max-width:1120px){.et_pb_menu .et_pb_menu__menu{display:none}.et_mobile_nav_menu{display:block}div.head-map{display:none!important}div.head-btn{display:none!important}}.check-me{list-style-type:none!important;margin:0!important;padding:0}.check-me li{position:relative;padding-left:2rem;margin-bottom:0.75rem}.check-me li::before{content:"\5a";font-family:"ETmodules";position:absolute;left:0;top:0.1rem;color:#e71f21;font-size:1.2rem;line-height:1}@media (max-width:980px){.reverse-columns-mobile{display:flex;flex-direction:column-reverse}}.my-inline-buttons .et_pb_button_module_wrapper{display:inline-block}.wpcf7 label{font-weight:inherit;font-style:inherit}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{border-radius:10px;font-size:15px;padding:15px;width:100%}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid #ccc;color:#222;background-color:#fff}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus,input[type=email]:focus,input[type=tel]:focus{border-color:#1259a9;border-width:1px;color:#222}.wpcf7-submit{background-color:#e71f21;font-size:17px!important;font-weight:600;font-style:normal;text-transform:uppercase}.wpcf7-submit:hover,.wpcf7-submit:focus,.wpcf7-submit:active{background-color:#1259a9;cursor:pointer;-webkit-transform:scale(1);transform:scale(1)}#my-footer .foot-h p{font-size:clamp(1.2rem,0.8rem + 1.5vw,1.5rem)!important;line-height:1.3em;font-family:'Lora',Georgia,"Times New Roman",serif;font-weight:500}#my-footer p{color:#fff}ul#menu-footer-menu-1{padding-left:0px}#my-footer ul#menu-footer-menu-1 li{border-bottom:1px dotted #fff;margin-bottom:10px;padding-bottom:10px;color:#fff}#my-footer a{color:#fff}#my-footer a:hover{color:#1259A9}.gmdf-wrap .gmdf #rect{background:#1259A9;border-radius:15px;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif}