.elementor-461 .elementor-element.elementor-element-188a0ec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-461 .elementor-element.elementor-element-077ec57 iframe{height:643px;}.elementor-461 .elementor-element.elementor-element-4c96fae{padding:6% 0% 3% 0%;}.elementor-461 .elementor-element.elementor-element-ce5d39d .cspir-section-title{text-align:center;padding:0px 0px 15px 0px;}.elementor-461 .elementor-element.elementor-element-ce5d39d .cspir-section-title .section-title{margin-bottom:0px;}.elementor-461 .elementor-element.elementor-element-3c67f5c .cspir-contact-section-title{text-align:center;}.elementor-461 .elementor-element.elementor-element-3c67f5c .cspir-contact .wpcf7 input[type="submit"]:hover{color:#FFFFFF;}.elementor-461 .elementor-element.elementor-element-1897ea0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-461 .elementor-element.elementor-element-9e9b7d2{width:var( --container-widget-width, 104.89% );max-width:104.89%;--container-widget-width:104.89%;--container-widget-flex-grow:0;top:-1380px;}.elementor-461 .elementor-element.elementor-element-9e9b7d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-461 .elementor-element.elementor-element-9e9b7d2{left:-755px;}body.rtl .elementor-461 .elementor-element.elementor-element-9e9b7d2{right:-755px;}.elementor-461 .elementor-element.elementor-element-9e9b7d2 .cspir-cntct-info-wrap{background:#ffffff;border-radius:21px 21px 21px 21px;}.elementor-461 .elementor-element.elementor-element-9e9b7d2 .contact-info h4{color:#000000;}.elementor-461 .elementor-element.elementor-element-9e9b7d2 .contact-info p, .elementor-461 .elementor-element.elementor-element-9e9b7d2 .contact-info p a{color:#777777;}.elementor-461 .elementor-element.elementor-element-9e9b7d2 .contact-info p a:hover{color:#FF5C97;}.elementor-461 .elementor-element.elementor-element-9e9b7d2 .cspir-btn{background-color:#172491;}.elementor-461 .elementor-element.elementor-element-9e9b7d2 .cspir-btn:hover{color:#FFFFFF;}@media(max-width:1024px){.elementor-461 .elementor-element.elementor-element-4c96fae{margin-top:1%;margin-bottom:0%;padding:0% 0% 7% 0%;}.elementor-461 .elementor-element.elementor-element-5eb91bd{padding:0% 0% 0% 0%;}.elementor-461 .elementor-element.elementor-element-9e9b7d2 > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-461 .elementor-element.elementor-element-9e9b7d2{left:0%;}body.rtl .elementor-461 .elementor-element.elementor-element-9e9b7d2{right:0%;}}@media(max-width:767px){.elementor-461 .elementor-element.elementor-element-4c96fae{padding:47% 0% 1% 0%;}.elementor-461 .elementor-element.elementor-element-909bb14 > .elementor-element-populated{padding:5% 0% 10% 0%;}.elementor-461 .elementor-element.elementor-element-ce5d39d > .elementor-widget-container{padding:6% 0% 0% 0%;}.elementor-461 .elementor-element.elementor-element-5eb91bd{margin-top:-38%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-461 .elementor-element.elementor-element-137874a{width:100%;}.elementor-461 .elementor-element.elementor-element-9e9b7d2 > .elementor-widget-container{margin:0% 0% 0% 0%;}}@media(min-width:768px){.elementor-461 .elementor-element.elementor-element-1897ea0{width:62.368%;}.elementor-461 .elementor-element.elementor-element-137874a{width:37.632%;}}@media(max-width:1024px) and (min-width:768px){.elementor-461 .elementor-element.elementor-element-137874a{width:100%;}}/* Start custom CSS for vt-caspiar_contact_form, class: .elementor-element-3c67f5c */input[type=submit], .cspir-btn{
    background-image: linear-gradient(to right, #000428 0%, #004e92  51%, #000428  100%) !important;
    margin: 10px;
    padding: 15px 45px;
    text-align: center;
    text-transform: uppercase;
    transition: 0.5s;
    background-size: 200% auto;
    color: white;            
    box-shadow: none !important;
    border-radius: 10px;
    display: block;
    width: 118px;
    }
                 
    .cspir-btn:hover {
    background-position: right center; 
    color: #fff;
    text-decoration: none;
    }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c96fae */.cspir-curve-footer::before{
        border-bottom: solid #FF8C00  15px
}/* End custom CSS */
/* Start custom CSS for vt-caspiar_address_infos, class: .elementor-element-9e9b7d2 */.cspir-btn {
            background-image: linear-gradient(to right, #000428 0%, #004e92  51%, #000428  100%) !important;
            margin: 10px;
            margin: 0 auto !important;
            padding: 15px 45px;
            text-align: center;
            text-transform: uppercase;
            transition: 0.5s;
            background-size: 200% auto;
            color: white;            
            box-shadow: 0 0 20px #eee;
            border-radius: 10px;
            display: block;
          }

          .cspir-btn:hover  { !important
            background-position: right center ; 
            color: #fff;
            text-decoration: none;
          }/* End custom CSS */