.elementor-359 .elementor-element.elementor-element-2c7b489{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}@media(max-width:1024px){.elementor-359 .elementor-element.elementor-element-2c7b489{--grid-auto-flow:row}}@media(max-width:767px){.elementor-359 .elementor-element.elementor-element-2c7b489{--content-width:578px;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center}.elementor-359 .elementor-element.elementor-element-fc8dfb3>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}}#ccform,form{max-width:600px;margin:40px auto;padding:25px;border-radius:15px;background:linear-gradient(135deg,#ffffff,#f7f7f7);box-shadow:10px 10px 30px rgb(0 0 0 / .1),-10px -10px 30px rgb(255 255 255 / .7);font-family:'Poppins',Arial,sans-serif;position:relative;transition:all 0.3s ease;animation:fadeIn 0.6s ease}#ccform:hover,form:hover{transform:scale(1.02);box-shadow:12px 12px 40px rgb(0 0 0 / .15),-12px -12px 40px rgb(255 255 255 / .9)}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#ccform h2,form h4,form h6{text-align:center;font-weight:600;color:#333;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}#ccform p,form p{margin-bottom:15px;font-size:16px;color:#555}#ccform label,form label{display:block;margin-bottom:8px;font-weight:700;color:#444;letter-spacing:.5px;font-size:14px}#ccform input[type="text"],#ccform input[type="email"],#ccform textarea,form input[type="text"],form input[type="email"],form textarea{width:calc(100% - 20px);padding:12px 15px;border:1px solid #ccc;border-radius:8px;background-color:#f0f0f0;font-size:16px;color:#333;box-shadow:inset 2px 2px 8px rgb(0 0 0 / .05),inset -2px -2px 8px rgb(255 255 255 / .6);transition:all 0.3s ease}#ccform input[type="text"]:focus,#ccform input[type="email"]:focus,#ccform textarea:focus,form input[type="text"]:focus,form input[type="email"]:focus,form textarea:focus{border-color:#0073aa;background-color:#fff;box-shadow:0 0 12px rgb(0 115 170 / .3);outline:none;transform:scale(1.01)}#ccform input[type="submit"],form input[type="submit"]{background-color:#0073aa;color:#fff;border:none;cursor:pointer;padding:12px 30px;border-radius:8px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all 0.3s ease;box-shadow:3px 3px 10px rgb(0 0 0 / .1),-3px -3px 10px rgb(255 255 255 / .6)}#ccform input[type="submit"]:hover,form input[type="submit"]:hover{background-color:#005177;box-shadow:4px 4px 14px rgb(0 0 0 / .2),-4px -4px 14px rgb(255 255 255 / .8);transform:translateY(-3px)}@media (max-width:768px){#ccform,form{padding:20px;max-width:100%;margin:20px}#ccform input[type="text"],#ccform input[type="email"],#ccform textarea,form input[type="text"],form input[type="email"],form textarea{padding:10px 12px;font-size:15px}#ccform input[type="submit"],form input[type="submit"]{padding:10px 20px;font-size:15px}}