.elementor-1569 .elementor-element.elementor-element-4630cec{--display:grid;--e-con-grid-template-columns:1fr 1.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-1569 .elementor-element.elementor-element-1667156{--display:flex;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1569 .elementor-element.elementor-element-683096b .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:clamp(2.8125rem, -6.5625rem + 15vw, 7.5rem);font-weight:400;color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1569 .elementor-element.elementor-element-0a3b948{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-1569 .elementor-element.elementor-element-6ff44ef > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-1569 .elementor-element.elementor-element-6ff44ef{font-family:"Satoshi Variable", Sans-serif;font-size:18px;font-weight:500;}.elementor-1569 .elementor-element.elementor-element-2edfac8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-1569 .elementor-element.elementor-element-a5cd6d1{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1569 .elementor-element.elementor-element-b5e0e33 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:clamp(2.5rem, -2.5rem + 8vw, 5rem);font-weight:700;color:var( --e-global-color-text );}.elementor-1569 .elementor-element.elementor-element-2814d14 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:clamp(2.5rem, -2.5rem + 8vw, 5rem);font-weight:700;color:var( --e-global-color-text );}.elementor-1569 .elementor-element.elementor-element-4fa68d4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;--padding-top:100px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1569 .elementor-element.elementor-element-a1cb1f1{--display:flex;}.elementor-1569 .elementor-element.elementor-element-edca077 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:clamp(2.5rem, -2.5rem + 8vw, 5rem);font-weight:700;color:var( --e-global-color-text );}.elementor-1569 .elementor-element.elementor-element-b884143{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-1569 .elementor-element.elementor-element-8c04759{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1569 .elementor-element.elementor-element-80cffa7 img{border-radius:30px 30px 30px 30px;}.elementor-1569 .elementor-element.elementor-element-dcee253 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1569 .elementor-element.elementor-element-dcee253 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1569 .elementor-element.elementor-element-d4b9b23{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1569 .elementor-element.elementor-element-70b321d img{border-radius:30px 30px 30px 30px;}.elementor-1569 .elementor-element.elementor-element-032e693 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1569 .elementor-element.elementor-element-032e693 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1569 .elementor-element.elementor-element-7b42491{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1569 .elementor-element.elementor-element-d61b767 img{border-radius:30px 30px 30px 30px;}.elementor-1569 .elementor-element.elementor-element-4f8d3ee > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1569 .elementor-element.elementor-element-4f8d3ee .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1569 .elementor-element.elementor-element-dd5889f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1569 .elementor-element.elementor-element-1cd848a img{border-radius:30px 30px 30px 30px;}.elementor-1569 .elementor-element.elementor-element-433e8de > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1569 .elementor-element.elementor-element-433e8de .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1569 .elementor-element.elementor-element-150b138{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1569 .elementor-element.elementor-element-c8abda7 img{border-radius:30px 30px 30px 30px;}.elementor-1569 .elementor-element.elementor-element-69d798f > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1569 .elementor-element.elementor-element-69d798f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1569 .elementor-element.elementor-element-4fcda68{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1569 .elementor-element.elementor-element-691429b img{border-radius:30px 30px 30px 30px;}.elementor-1569 .elementor-element.elementor-element-01b1129 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1569 .elementor-element.elementor-element-01b1129 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1569 .elementor-element.elementor-element-51837bf{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1569 .elementor-element.elementor-element-ddac6c8 img{border-radius:30px 30px 30px 30px;}.elementor-1569 .elementor-element.elementor-element-77fdd07 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1569 .elementor-element.elementor-element-77fdd07 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1569 .elementor-element.elementor-element-ca58c90{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1569 .elementor-element.elementor-element-ad969d5 img{border-radius:30px 30px 30px 30px;}.elementor-1569 .elementor-element.elementor-element-84b745b > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1569 .elementor-element.elementor-element-84b745b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1569 .elementor-element.elementor-element-22a3213{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1569 .elementor-element.elementor-element-8444cff img{border-radius:30px 30px 30px 30px;}.elementor-1569 .elementor-element.elementor-element-49eac35 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1569 .elementor-element.elementor-element-49eac35 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-weight:700;line-height:1.1em;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-1569 .elementor-element.elementor-element-e62133b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1569 .elementor-element.elementor-element-779f9d9 img{border-radius:30px 30px 30px 30px;}.elementor-1569 .elementor-element.elementor-element-e26655c > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1569 .elementor-element.elementor-element-e26655c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1569 .elementor-element.elementor-element-02342d0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1569 .elementor-element.elementor-element-b18797c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-1569 .elementor-element.elementor-element-f85721c{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1569 .elementor-element.elementor-element-33716c1 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:clamp(2.5rem, -2.5rem + 8vw, 5rem);font-weight:700;color:var( --e-global-color-text );}.elementor-1569 .elementor-element.elementor-element-5303b0b{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 60px 0px rgba(69.99999999999999, 35, 95, 0.1);--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1569 .elementor-element.elementor-element-5303b0b:not(.elementor-motion-effects-element-type-background), .elementor-1569 .elementor-element.elementor-element-5303b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1569 .elementor-element.elementor-element-a841207{text-align:center;}.elementor-1569 .elementor-element.elementor-element-a841207 .elementor-heading-title{font-family:"Satoshi Variable", Sans-serif;font-size:clamp(2.5rem, -2.5rem + 8vw, 5rem);font-weight:700;color:var( --e-global-color-text );}.elementor-1569 .elementor-element.elementor-element-c8cdcf0{text-align:center;}:root{--page-title-display:none;}@media(max-width:1000px){.elementor-1569 .elementor-element.elementor-element-4630cec{--e-con-grid-template-columns:1fr;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-1569 .elementor-element.elementor-element-1667156{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1569 .elementor-element.elementor-element-0a3b948{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1569 .elementor-element.elementor-element-6ff44ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1569 .elementor-element.elementor-element-2edfac8{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-1569 .elementor-element.elementor-element-4fa68d4{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-1569 .elementor-element.elementor-element-b884143{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1569 .elementor-element.elementor-element-02342d0{--grid-auto-flow:row;}.elementor-1569 .elementor-element.elementor-element-b18797c{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}}@media(max-width:640px){.elementor-1569 .elementor-element.elementor-element-4630cec{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1569 .elementor-element.elementor-element-6ff44ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1569 .elementor-element.elementor-element-2edfac8{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1569 .elementor-element.elementor-element-4fa68d4{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1569 .elementor-element.elementor-element-b884143{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1569 .elementor-element.elementor-element-02342d0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1569 .elementor-element.elementor-element-b18797c{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1569 .elementor-element.elementor-element-f85721c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1569 .elementor-element.elementor-element-5303b0b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1569 .elementor-element.elementor-element-a841207{text-align:start;}.elementor-1569 .elementor-element.elementor-element-c8cdcf0{text-align:start;}}/* Start custom CSS for container, class: .elementor-element-2edfac8 */.elementor-1569 .elementor-element.elementor-element-2edfac8 > div.e-con-inner{
    border-top: 1px solid #0c1c2b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fa68d4 */.elementor-1569 .elementor-element.elementor-element-4fa68d4 > div.e-con-inner{
    border-top: 1px solid #0c1c2b;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5fdcc91 *//* =========================================================
   FORM CONTATTI
   ========================================================= */

.wpcf7-form {
    max-width: 1000px;
    width: 100%;
    margin: 40px auto;
    display: flex;
    flex-direction: column;
    gap: 24px;
}

/* RESET */
.wpcf7-form *,
.wpcf7-form *::before,
.wpcf7-form *::after {
    box-sizing: border-box;
}

.wpcf7-form p {
    margin: 0;
}

.wpcf7-form .wrapper {
    width: 100%;
    margin: 0;
}

/* =========================================================
   LABEL
   ========================================================= */

.wpcf7-form label {
    display: block;
    margin: 0;
    color: #0C1C2B;
    font-size: clamp(1.125rem, 0.875rem + 0.4vw, 1.25rem);
    font-weight: 600;
    line-height: 1.5;
}

/* =========================================================
   INPUT / SELECT / TEXTAREA
   ========================================================= */

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form select,
.wpcf7-form textarea {
    display: block;
    width: 100%;
    max-width: 100%;
    margin-top: 9px;
    padding: 16px 18px;

    border: 1.5px solid #ddd8e3;
    border-radius: 12px;

    background: transparent;
    color: #0C1C2B;

    font-family: inherit;
    font-size: 16px;
    line-height: 1.4;

    outline: none;
    border: 1.5px solid #ddd8e3 !important;
    transition:
        border-color .2s ease,
        box-shadow .2s ease;
}

/* =========================================================
   FOCUS
   ========================================================= */

.wpcf7-form input[type="text"]:focus,
.wpcf7-form input[type="email"]:focus,
.wpcf7-form input[type="tel"]:focus,
.wpcf7-form select:focus,
.wpcf7-form textarea:focus {
    border-color: #763CBC;

    box-shadow:
        0 0 0 4px rgba(117, 61, 188, .10);
}

/* =========================================================
   PLACEHOLDER
   ========================================================= */

.wpcf7-form input::placeholder,
.wpcf7-form textarea::placeholder {
    color: #aaa5af;
}

/* =========================================================
   SELECT
   ========================================================= */

.wpcf7-form select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    cursor: pointer;

    background-image:
        linear-gradient(45deg, transparent 50%, #753DBC 50%),
        linear-gradient(135deg, #753DBC 50%, transparent 50%);

    background-position:
        calc(100% - 20px) 50%,
        calc(100% - 14px) 50%;

    background-size:
        6px 6px,
        6px 6px;

    background-repeat: no-repeat;

    padding-right: 45px;
}

/* =========================================================
   TEXTAREA
   ========================================================= */

.wpcf7-form textarea {
    min-height: 200px;
    resize: vertical;
}

/* =========================================================
   TESTO CAMPI OBBLIGATORI
   ========================================================= */

.wpcf7-form > p {
    color: #77717f;
    font-size: 14px;
    line-height: 1.6;
}

/* =========================================================
   PRIVACY / NEWSLETTER
   ========================================================= */

.wpcf7-form label.no-value {
    display: flex !important;
    align-items: flex-start;

    gap: 10px !important;

    margin-bottom: 12px !important;

    color: #77717f;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.55;

    cursor: pointer;
}

/* contenitore checkbox */
.wpcf7-form label.no-value .wpcf7-form-control-wrap {
    flex: 0 0 auto;
}

/* checkbox */
.wpcf7-form label.no-value input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;

    flex: 0 0 20px;

    width: 20px;
    height: 20px;

    margin: 2px 0 0;

    border: 2px solid #c8bfce;
    border-radius: 6px;

    background: transparent;

    cursor: pointer;
    position: relative;

    transition: all .2s ease;
}

/* checkbox checked */
.wpcf7-form label.no-value input[type="checkbox"]:checked {
    border-color: #763CBC;
    background: #763CBC;
}

.wpcf7-form label.no-value input[type="checkbox"]:checked::after {
    content: "";

    position: absolute;
    left: 5px;
    top: 1px;

    width: 6px;
    height: 11px;

    border: solid #fff;
    border-width: 0 2px 2px 0;

    transform: rotate(45deg);
}

/* nasconde "SI" */
.wpcf7-form label.no-value .wpcf7-list-item-label {
    display: none;
}

/* privacy link */
.wpcf7-form label.no-value a {
    color: #763CBC !important;
    font-weight: 600;
    text-decoration: underline;
}

/* =========================================================
   BOTTONE
   ========================================================= */

.wpcf7-form input[type="submit"] {
    display: block;

    width: 100%;
    max-width: 420px;

    margin: 15px auto 0;

    padding: 18px 35px;

    border: 0;
    border-radius: 12px;

    background: #763CBC;
    color: #fff;

    font-family: inherit;
    font-size: clamp(1.25rem, 0rem + 2vw, 1.875rem);
    font-weight: 700;

    cursor: pointer;

    box-shadow:
        0 10px 25px rgba(117, 61, 188, .22);

    transition:
        transform .2s ease,
        box-shadow .2s ease;
}

.wpcf7-form input[type="submit"]:hover {
    transform: translateY(-2px);

    box-shadow:
        0 14px 30px rgba(117, 61, 188, .28);
}

.wpcf7-form input[type="submit"]:active {
    transform: translateY(0);
}

/* =========================================================
   ERRORI CONTACT FORM 7
   ========================================================= */

.wpcf7-form .wpcf7-not-valid {
    border-color: #d9534f !important;
}

.wpcf7-form .wpcf7-not-valid-tip {
    margin-top: 5px;

    color: #d9534f;
    font-size: 13px;
}

/* messaggio CF7 */
.wpcf7-form .wpcf7-response-output {
    margin: 0;
    padding: 15px;

    border: 1px solid #763CBC;

    color: #0C1C2B;
    font-size: 14px;
}

/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 600px) {

    .wpcf7-form {
        width: 100%;
        margin: 25px auto;
        gap: 20px;
    }

    .wpcf7-form input[type="text"],
    .wpcf7-form input[type="email"],
    .wpcf7-form input[type="tel"],
    .wpcf7-form select,
    .wpcf7-form textarea {
        padding: 14px 15px;
        font-size: 16px;
    }

    .wpcf7-form textarea {
        min-height: 160px;
    }

    .wpcf7-form input[type="submit"] {
        max-width: none;
        padding: 16px 25px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b18797c */.elementor-1569 .elementor-element.elementor-element-b18797c > div.e-con-inner{
    border-top: 1px solid #0c1c2b;
}/* End custom CSS */