.elementor-15301 .elementor-element.elementor-element-33f3f4e{--spacer-size:20px;}.elementor-15301 .elementor-element.elementor-element-4147c5c{padding:015px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15301 .elementor-element.elementor-element-dda2eaa{text-align:center;}.elementor-15301 .elementor-element.elementor-element-dda2eaa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15301 .elementor-element.elementor-element-16f136b{text-align:center;}.elementor-15301 .elementor-element.elementor-element-16f136b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#191969;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15301 .elementor-element.elementor-element-29605e4{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FF0000;}.elementor-15301 .elementor-element.elementor-element-4794bc2{--spacer-size:10px;}.elementor-15301 .elementor-element.elementor-element-a474259{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15301 .elementor-element.elementor-element-b64d096{--spacer-size:20px;}.elementor-15301 .elementor-element.elementor-element-7680e85{--spacer-size:30px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15301 .elementor-element.elementor-element-f3a494d .elementor-button{background-color:#FF0000;fill:#FFFFFF;color:#FFFFFF;}.elementor-15301 .elementor-element.elementor-element-4beb434{--spacer-size:10px;}.elementor-15301 .elementor-element.elementor-element-aded782 .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-15301 .elementor-element.elementor-element-8413da5{--spacer-size:30px;}.elementor-15301 .elementor-element.elementor-element-c9aa8a5{text-align:center;}.elementor-15301 .elementor-element.elementor-element-c9aa8a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15301 .elementor-element.elementor-element-ecee4fb{--spacer-size:30px;}.elementor-15301 .elementor-element.elementor-element-9733267{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-15301 .elementor-element.elementor-element-9cbf086{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-15301 .elementor-element.elementor-element-e96bd56{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;align-self:center;}.elementor-15301 .elementor-element.elementor-element-e96bd56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 00px 45px 00px;}.elementor-15301 .elementor-element.elementor-element-e96bd56 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15301 .elementor-element.elementor-element-0dd0acd{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;align-self:center;}.elementor-15301 .elementor-element.elementor-element-0dd0acd > .elementor-widget-container{padding:035px 0px 050px 0px;}.elementor-15301 .elementor-element.elementor-element-0dd0acd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15301 .elementor-element.elementor-element-30abd5d{--spacer-size:20px;}.elementor-15301 .elementor-element.elementor-element-19e983e:not(.elementor-motion-effects-element-type-background), .elementor-15301 .elementor-element.elementor-element-19e983e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-15301 .elementor-element.elementor-element-19e983e > .elementor-container{max-width:1100px;}.elementor-15301 .elementor-element.elementor-element-19e983e, .elementor-15301 .elementor-element.elementor-element-19e983e > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-15301 .elementor-element.elementor-element-19e983e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15301 .elementor-element.elementor-element-19e983e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15301 .elementor-element.elementor-element-1a4526f{text-align:center;}.elementor-15301 .elementor-element.elementor-element-1a4526f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;}.elementor-15301 .elementor-element.elementor-element-70f96c4{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-15301 .elementor-element.elementor-element-a5722e6{--spacer-size:30px;}.elementor-15301 .elementor-element.elementor-element-fe8780c{text-align:center;}.elementor-15301 .elementor-element.elementor-element-4c36793:not(.elementor-motion-effects-element-type-background), .elementor-15301 .elementor-element.elementor-element-4c36793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-15301 .elementor-element.elementor-element-4c36793 > .elementor-container{max-width:1100px;}.elementor-15301 .elementor-element.elementor-element-4c36793, .elementor-15301 .elementor-element.elementor-element-4c36793 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-15301 .elementor-element.elementor-element-4c36793{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 40px 55px 40px;}.elementor-15301 .elementor-element.elementor-element-4c36793 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15301 .elementor-element.elementor-element-389598e{text-align:center;}.elementor-15301 .elementor-element.elementor-element-389598e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15301 .elementor-element.elementor-element-19e816c{padding:045px 0px 0px 0px;}.elementor-15301 .elementor-element.elementor-element-7fcf385{--spacer-size:40px;}.elementor-15301 .elementor-element.elementor-element-18995a0{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-15301 .elementor-element.elementor-element-9324641{--spacer-size:50px;}.elementor-15301 .elementor-element.elementor-element-ffdeba8{text-align:center;}.elementor-15301 .elementor-element.elementor-element-ffdeba8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15301 .elementor-element.elementor-element-18871bb{--spacer-size:40px;}.elementor-15301 .elementor-element.elementor-element-685d6b3 .elementor-button{background-color:#FF0000;fill:#FFFFFF;color:#FFFFFF;}.elementor-15301 .elementor-element.elementor-element-c122922{--spacer-size:40px;}.elementor-15301 .elementor-element.elementor-element-77736ed{text-align:center;}.elementor-15301 .elementor-element.elementor-element-77736ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15301 .elementor-element.elementor-element-b39de22{--spacer-size:40px;}.elementor-15301 .elementor-element.elementor-element-01fb3f5{--spacer-size:50px;}.elementor-15301 .elementor-element.elementor-element-793af07{text-align:center;}.elementor-15301 .elementor-element.elementor-element-793af07 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15301 .elementor-element.elementor-element-6bec302{--spacer-size:50px;}.elementor-15301 .elementor-element.elementor-element-5627f4a{--spacer-size:50px;}.elementor-15301 .elementor-element.elementor-element-46cde97{text-align:center;}.elementor-15301 .elementor-element.elementor-element-46cde97 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15301 .elementor-element.elementor-element-a5b54cc{--spacer-size:50px;}.elementor-15301 .elementor-element.elementor-element-1f5e52e{--spacer-size:50px;}.elementor-15301 .elementor-element.elementor-element-f78b503{text-align:center;}.elementor-15301 .elementor-element.elementor-element-f78b503 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15301 .elementor-element.elementor-element-87f8ef4{--spacer-size:25px;}.elementor-15301 .elementor-element.elementor-element-61c7f20{--spacer-size:10px;}.elementor-15301 .elementor-element.elementor-element-dc9fdb7 .elementor-button{background-color:#FF0000;fill:#FFFFFF;color:#FFFFFF;}.elementor-15301 .elementor-element.elementor-element-02a3e2f{--spacer-size:10px;}.elementor-15301 .elementor-element.elementor-element-bfdafdf .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;}.elementor-15301 .elementor-element.elementor-element-d6244f5{--spacer-size:10px;}.elementor-15301 .elementor-element.elementor-element-e8d1b0c{--spacer-size:20px;}.elementor-15301 .elementor-element.elementor-element-e3f1a3f{text-align:center;}.elementor-15301 .elementor-element.elementor-element-e3f1a3f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15301 .elementor-element.elementor-element-59e67be{--spacer-size:20px;}.elementor-15301 .elementor-element.elementor-element-6dd2fea{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.6px;}.elementor-15301 .elementor-element.elementor-element-42097f2{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.6px;}.elementor-15301 .elementor-element.elementor-element-749d143{--spacer-size:50px;}.elementor-15301 .elementor-element.elementor-element-b1ae5d8{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.6px;}.elementor-15301 .elementor-element.elementor-element-569a786{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.6px;}.elementor-15301 .elementor-element.elementor-element-f36f1c1{--spacer-size:40px;}.elementor-15301 .elementor-element.elementor-element-a3528f4{text-align:center;}.elementor-15301 .elementor-element.elementor-element-a3528f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-15301 .elementor-element.elementor-element-8057ba8{--spacer-size:40px;}.elementor-15301 .elementor-element.elementor-element-8abebf3{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-15301 .elementor-element.elementor-element-ec23348{--spacer-size:60px;}.elementor-15301 .elementor-element.elementor-element-12204a9{width:var( --container-widget-width, 850% );max-width:850%;--container-widget-width:850%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;line-height:1.5px;}.elementor-15301 .elementor-element.elementor-element-7e2d8ec{--spacer-size:40px;}.elementor-15301 .elementor-element.elementor-element-8c4faa1{text-align:center;color:#000000;}.elementor-15301 .elementor-element.elementor-element-560f3cb{--spacer-size:50px;}.elementor-15301 .elementor-element.elementor-element-185466c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15301 .elementor-element.elementor-element-185466c:not(.elementor-motion-effects-element-type-background), .elementor-15301 .elementor-element.elementor-element-185466c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alexranahan.co.uk/wp-content/uploads/2021/11/pexels-ksenia-chernaya-5691695-scaled-1.jpg");}.elementor-15301 .elementor-element.elementor-element-185466c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-15301 .elementor-element.elementor-element-185466c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15301 .elementor-element.elementor-element-db8ab45 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15301 .elementor-element.elementor-element-db8ab45{text-align:center;}.elementor-15301 .elementor-element.elementor-element-db8ab45 .ot-heading__sub{color:var( --e-global-color-secondary );}.elementor-15301 .elementor-element.elementor-element-db8ab45 .ot-heading__title{color:#FDFDFD;}.elementor-15301 .elementor-element.elementor-element-65d485e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:040px 0px 0px 0px;}.elementor-15301 .elementor-element.elementor-element-65d485e{text-align:center;}.elementor-15301 .elementor-element.elementor-element-65d485e .ot-heading__sub{color:#E6E6E6;font-size:16px;font-weight:400;}.elementor-15301 .elementor-element.elementor-element-65d485e .ot-heading__title{color:#E6E6E6;}.elementor-15301 .elementor-element.elementor-element-c60bd0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:040px 0px 0px 0px;}.elementor-15301 .elementor-element.elementor-element-c60bd0f{text-align:center;}.elementor-15301 .elementor-element.elementor-element-c60bd0f .ot-heading__sub{color:#E6E6E6;font-size:16px;font-weight:400;}.elementor-15301 .elementor-element.elementor-element-c60bd0f .ot-heading__title{color:#E6E6E6;}.elementor-15301 .elementor-element.elementor-element-72fe9a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:040px 0px 0px 0px;}.elementor-15301 .elementor-element.elementor-element-72fe9a6{text-align:center;}.elementor-15301 .elementor-element.elementor-element-72fe9a6 .ot-heading__sub{color:#E6E6E6;font-size:16px;font-weight:400;}.elementor-15301 .elementor-element.elementor-element-72fe9a6 .ot-heading__title{color:#E6E6E6;}.elementor-15301 .elementor-element.elementor-element-65786dee{padding:30px 0px 0px 0px;}.elementor-15301 .elementor-element.elementor-element-1a4fbebb > .elementor-widget-container{margin:0px 15px 30px 15px;padding:0px 0px 0px 0px;}.elementor-15301 .elementor-element.elementor-element-1a4fbebb{text-align:center;color:var( --e-global-color-secondary );}.elementor-15301 .elementor-element.elementor-element-7a6d5624{padding:0px 0px 50px 0px;}.elementor-15301 .elementor-element.elementor-element-a962a5a{--spacer-size:40px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15301 .elementor-element.elementor-element-65786dee{padding:90px 0px 0px 0px;}.elementor-15301 .elementor-element.elementor-element-7a6d5624{padding:0px 0px 90px 0px;}}@media(max-width:767px){.elementor-15301 .elementor-element.elementor-element-dda2eaa .elementor-heading-title{font-size:32px;line-height:1.15em;}.elementor-15301 .elementor-element.elementor-element-16f136b .elementor-heading-title{font-size:32px;line-height:1.15em;}.elementor-15301 .elementor-element.elementor-element-29605e4{font-size:16px;line-height:1.45em;}.elementor-15301 .elementor-element.elementor-element-a474259{font-size:16px;line-height:1.45em;}.elementor-15301 .elementor-element.elementor-element-c9aa8a5 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-15301 .elementor-element.elementor-element-9733267{font-size:16px;line-height:1.45em;}.elementor-15301 .elementor-element.elementor-element-9cbf086{font-size:16px;line-height:1.45em;}.elementor-15301 .elementor-element.elementor-element-1a4526f .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-15301 .elementor-element.elementor-element-70f96c4{font-size:16px;line-height:1.45em;}.elementor-15301 .elementor-element.elementor-element-389598e .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-15301 .elementor-element.elementor-element-18995a0{font-size:16px;line-height:1.45em;}.elementor-15301 .elementor-element.elementor-element-ffdeba8 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-15301 .elementor-element.elementor-element-77736ed .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-15301 .elementor-element.elementor-element-793af07 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-15301 .elementor-element.elementor-element-46cde97 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-15301 .elementor-element.elementor-element-f78b503 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-15301 .elementor-element.elementor-element-e3f1a3f .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-15301 .elementor-element.elementor-element-6dd2fea{font-size:15px;line-height:1.3em;}.elementor-15301 .elementor-element.elementor-element-42097f2{font-size:15px;line-height:1.3em;}.elementor-15301 .elementor-element.elementor-element-b1ae5d8{font-size:15px;line-height:1.3em;}.elementor-15301 .elementor-element.elementor-element-569a786{font-size:15px;line-height:1.3em;}.elementor-15301 .elementor-element.elementor-element-a3528f4 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-15301 .elementor-element.elementor-element-8abebf3{font-size:16px;line-height:1.45em;}.elementor-15301 .elementor-element.elementor-element-db8ab45 .ot-heading__sub{font-size:28px;line-height:1.15em;}.elementor-15301 .elementor-element.elementor-element-65786dee{padding:60px 0px 0px 0px;}.elementor-15301 .elementor-element.elementor-element-7a6d5624{padding:0px 0px 60px 0px;}}@media(min-width:768px){.elementor-15301 .elementor-element.elementor-element-70493f50{width:19.999%;}.elementor-15301 .elementor-element.elementor-element-3b4e746a{width:59.639%;}.elementor-15301 .elementor-element.elementor-element-3b41c9b8{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15301 .elementor-element.elementor-element-70493f50{width:50%;}.elementor-15301 .elementor-element.elementor-element-3b4e746a{width:50%;}.elementor-15301 .elementor-element.elementor-element-3b41c9b8{width:100%;}}/* Start custom CSS for video, class: .elementor-element-e96bd56 */conference-video-fix/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0dd0acd */conference-video-fix/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-185466c */contact/* End custom CSS */
/* Start custom CSS *//* Contact Form 7 styling - Alex Ranahan site */

.wpcf7 {
  max-width: 760px !important;
  margin: 0 auto !important;
  text-align: center !important;
}

.wpcf7 form {
  max-width: 760px !important;
  margin: 0 auto !important;
}

/* Form field spacing */
.wpcf7 p {
  margin: 0 0 22px 0 !important;
}

/* Text fields */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
  width: 100% !important;
  max-width: 760px !important;
  box-sizing: border-box !important;
  background: #242424 !important;
  color: #ffffff !important;
  border: 0 !important;
  border-radius: 8px !important;
  padding: 21px 30px !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
  outline: none !important;
  box-shadow: none !important;
}

/* Message box */
.wpcf7 textarea {
  min-height: 190px !important;
  resize: vertical !important;
}

/* Placeholder text */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
  color: #bdbdbd !important;
  opacity: 1 !important;
}

/* Focus state */
.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="tel"]:focus,
.wpcf7 textarea:focus {
  background: #202020 !important;
  box-shadow: 0 0 0 2px rgba(231, 45, 45, 0.35) !important;
}

/* Submit button */
.wpcf7-submit,
.wpcf7 input[type="submit"],
.wpcf7 button[type="submit"],
input.wpcf7-submit {
  display: block !important;
  width: 100% !important;
  max-width: 760px !important;
  margin: 55px auto 0 auto !important;
  padding: 18px 34px !important;
  background: #e72d2d !important;
  color: #ffffff !important;
  border: 0 !important;
  border-radius: 999px !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.3px !important;
  line-height: 1.2 !important;
  box-shadow: none !important;
  cursor: pointer !important;
  text-align: center !important;
}

/* Submit button hover */
.wpcf7-submit:hover,
.wpcf7 input[type="submit"]:hover,
.wpcf7 button[type="submit"]:hover,
input.wpcf7-submit:hover {
  background: #c92121 !important;
  color: #ffffff !important;
  transform: translateY(-1px) !important;
}

/* Submit button active/click */
.wpcf7-submit:active,
.wpcf7 input[type="submit"]:active,
.wpcf7 button[type="submit"]:active,
input.wpcf7-submit:active {
  transform: translateY(0) !important;
}

/* Validation and response messages */
.wpcf7-response-output {
  max-width: 760px !important;
  margin: 28px auto 0 auto !important;
  padding: 16px 20px !important;
  border-radius: 6px !important;
  text-align: center !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.5 !important;
}

/* Success message */
.wpcf7 form.sent .wpcf7-response-output {
  border: 0 !important;
  background: #f4f4f4 !important;
  color: #243653 !important;
  border-left: 4px solid #e72d2d !important;
}

/* Error message */
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
  border: 0 !important;
  background: #f4f4f4 !important;
  color: #243653 !important;
  border-left: 4px solid #e72d2d !important;
}

/* Field error text */
.wpcf7-not-valid-tip {
  color: #e72d2d !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  margin-top: 8px !important;
  text-align: left !important;
}

/* Mobile */
@media only screen and (max-width: 767px) {
  .wpcf7 {
    max-width: 100% !important;
    padding: 0 18px !important;
  }

  .wpcf7 input[type="text"],
  .wpcf7 input[type="email"],
  .wpcf7 input[type="tel"],
  .wpcf7 textarea {
    padding: 18px 22px !important;
    font-size: 15px !important;
    border-radius: 8px !important;
  }

  .wpcf7 textarea {
    min-height: 170px !important;
  }

  .wpcf7-submit,
  .wpcf7 input[type="submit"],
  .wpcf7 button[type="submit"],
  input.wpcf7-submit {
    margin-top: 42px !important;
    padding: 17px 24px !important;
    font-size: 14px !important;
    border-radius: 999px !important;
  }
}/* End custom CSS */