.cb-ct{position:relative;background-color:var(--color-surface);padding-top:100px;padding-bottom:130px;}
@media (max-width: 1024px){.cb-ct{position:relative;background-color:var(--color-surface);padding-top:100px;padding-bottom:130px;}}
@media (max-width: 767px){.cb-ct{position:relative;background-color:var(--color-surface);padding-top:56px;padding-bottom:72px;}}
.cb-ct_in{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box;}
@media (max-width: 1024px){.cb-ct_in{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box;}}
@media (max-width: 767px){.cb-ct_in{max-width:1218px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box;}}
.cb-ct_t{font-family:var(--font-display);font-weight:400;font-size:48px;line-height:1.2;color:var(--color-blue-900);text-align:center;margin:0px 0px 16px 0px;}
@media (max-width: 1024px){.cb-ct_t{font-family:var(--font-display);font-weight:400;font-size:38px;line-height:1.2;color:var(--color-blue-900);text-align:center;margin:0px 0px 16px 0px;}}
@media (max-width: 767px){.cb-ct_t{font-family:var(--font-display);font-weight:400;font-size:29px;line-height:1.2;color:var(--color-blue-900);text-align:center;margin:0px 0px 16px 0px;}}
.cb-ct_sub{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);text-align:center;max-width:488px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:70px;}
@media (max-width: 1024px){.cb-ct_sub{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);text-align:center;max-width:488px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:70px;}}
@media (max-width: 767px){.cb-ct_sub{font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-blue-900);text-align:center;max-width:488px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:40px;}}
.cb-ct_grid{align-items:center;}
@media (max-width: 1024px){.cb-ct_grid{align-items:center;}}
@media (max-width: 767px){.cb-ct_grid{align-items:center;}}
.cb-ct_grid{display:grid;grid-template-columns:464fr 481fr;grid-template-rows:repeat(1, 1fr);column-gap:80px;row-gap:40px;}
@media (max-width: 1024px){.cb-ct_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:80px;row-gap:40px;}}
@media (max-width: 767px){.cb-ct_grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);column-gap:80px;row-gap:40px;}}
.cb-ct_p1{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}
@media (max-width: 1024px){.cb-ct_p1{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}}
@media (max-width: 767px){.cb-ct_p1{font-family:var(--font-body);font-weight:500;font-size:15px;line-height:27px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}}
.cb-ct_p2{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}
@media (max-width: 1024px){.cb-ct_p2{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}}
@media (max-width: 767px){.cb-ct_p2{font-family:var(--font-body);font-weight:500;font-size:15px;line-height:27px;color:var(--color-blue-900);margin:0px 0px 32px 0px;}}
.cb-ct_p3{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px;}
@media (max-width: 1024px){.cb-ct_p3{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:32px;color:var(--color-blue-900);margin:0px;}}
@media (max-width: 767px){.cb-ct_p3{font-family:var(--font-body);font-weight:500;font-size:15px;line-height:27px;color:var(--color-blue-900);margin:0px;}}
.cb-ct_card{position:relative;overflow:hidden;width:100%;max-width:481px;min-height:475px;margin-left:auto;background:url(https://antoine-et-giulia.com/wp-content/uploads/2026/08/grain-texture.jpg) center / cover no-repeat, var(--gradient-purple);background-blend-mode:soft-light, normal;border-radius:var(--radius-card);box-sizing:border-box;}
@media (max-width: 1024px){.cb-ct_card{position:relative;overflow:hidden;width:100%;max-width:481px;min-height:475px;margin-left:auto;background:url(https://antoine-et-giulia.com/wp-content/uploads/2026/08/grain-texture.jpg) center / cover no-repeat, var(--gradient-purple);background-blend-mode:soft-light, normal;border-radius:var(--radius-card);box-sizing:border-box;margin-right:auto;}}
@media (max-width: 767px){.cb-ct_card{position:relative;overflow:hidden;width:100%;max-width:481px;min-height:475px;margin-left:auto;background:url(https://antoine-et-giulia.com/wp-content/uploads/2026/08/grain-texture.jpg) center / cover no-repeat, var(--gradient-purple);background-blend-mode:soft-light, normal;border-radius:var(--radius-card);box-sizing:border-box;margin-right:auto;}}
.cb-ct_card_in{position:relative;z-index:2;padding-top:33px;padding-bottom:33px;padding-left:26px;padding-right:26px;}
@media (max-width: 1024px){.cb-ct_card_in{position:relative;z-index:2;padding-top:33px;padding-bottom:33px;padding-left:26px;padding-right:26px;}}
@media (max-width: 767px){.cb-ct_card_in{position:relative;z-index:2;padding-top:33px;padding-bottom:33px;padding-left:26px;padding-right:26px;}}
.cb-ct_card_t{font-family:var(--font-display);font-weight:400;font-size:27px;line-height:39px;color:var(--color-white);text-align:center;margin:0px 0px 22px 0px;}
@media (max-width: 1024px){.cb-ct_card_t{font-family:var(--font-display);font-weight:400;font-size:27px;line-height:39px;color:var(--color-white);text-align:center;margin:0px 0px 22px 0px;}}
@media (max-width: 767px){.cb-ct_card_t{font-family:var(--font-display);font-weight:400;font-size:23px;line-height:32px;color:var(--color-white);text-align:center;margin:0px 0px 22px 0px;}}
.cb-ct_form{font-family:var(--font-body);font-size:14px;color:var(--color-white);}.cb-ct_form p{margin:0px 0px 9px 0px;}.cb-ct_form input[type="text"]{width:100%;height:55px;padding-left:23px;padding-right:23px;box-sizing:border-box;background-color:var(--color-white);border:0px;border-radius:var(--radius-input);font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--color-blue-900);}.cb-ct_form input[type="email"]{width:100%;height:55px;padding-left:23px;padding-right:23px;box-sizing:border-box;background-color:var(--color-white);border:0px;border-radius:var(--radius-input);font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--color-blue-900);}.cb-ct_form textarea{width:100%;height:136px;padding:16px 23px;box-sizing:border-box;background-color:var(--color-white);border:0px;border-radius:var(--radius-input);font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--color-blue-900);resize:vertical;}.cb-ct_form input::placeholder{color:var(--color-purple-300);}.cb-ct_form textarea::placeholder{color:var(--color-purple-300);}.cb-ct_form input[type="submit"]{width:160px;height:55px;margin-top:9px;background-color:var(--color-purple-900);border:0px;border-radius:var(--radius-input);font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--color-white);cursor:pointer;}.cb-ct_form button[type="submit"]{width:160px;height:55px;margin-top:9px;background-color:var(--color-purple-900);border:0px;border-radius:var(--radius-input);font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--color-white);cursor:pointer;}.cb-ct_form .jet-form-builder__label{position:absolute;width:1px;height:1px;padding:0px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0px;}.cb-ct_form .jet-form-builder-row{margin-bottom:9px;}.cb-ct_form .jet-form-builder-message--success{margin-top:14px;font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-white);}.cb-ct_form input[type="submit"]:hover{background-color:var(--color-purple-800);}.cb-ct_form button[type="submit"]:hover{background-color:var(--color-purple-800);}
@media (max-width: 1024px){.cb-ct_form{font-family:var(--font-body);font-size:14px;color:var(--color-white);}.cb-ct_form p{margin:0px 0px 9px 0px;}.cb-ct_form input[type="text"]{width:100%;height:55px;padding-left:23px;padding-right:23px;box-sizing:border-box;background-color:var(--color-white);border:0px;border-radius:var(--radius-input);font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--color-blue-900);}.cb-ct_form input[type="email"]{width:100%;height:55px;padding-left:23px;padding-right:23px;box-sizing:border-box;background-color:var(--color-white);border:0px;border-radius:var(--radius-input);font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--color-blue-900);}.cb-ct_form textarea{width:100%;height:136px;padding:16px 23px;box-sizing:border-box;background-color:var(--color-white);border:0px;border-radius:var(--radius-input);font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--color-blue-900);resize:vertical;}.cb-ct_form input::placeholder{color:var(--color-purple-300);}.cb-ct_form textarea::placeholder{color:var(--color-purple-300);}.cb-ct_form input[type="submit"]{width:160px;height:55px;margin-top:9px;background-color:var(--color-purple-900);border:0px;border-radius:var(--radius-input);font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--color-white);cursor:pointer;}.cb-ct_form button[type="submit"]{width:160px;height:55px;margin-top:9px;background-color:var(--color-purple-900);border:0px;border-radius:var(--radius-input);font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--color-white);cursor:pointer;}.cb-ct_form .jet-form-builder__label{position:absolute;width:1px;height:1px;padding:0px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0px;}.cb-ct_form .jet-form-builder-row{margin-bottom:9px;}.cb-ct_form .jet-form-builder-message--success{margin-top:14px;font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-white);}.cb-ct_form input[type="submit"]:hover{background-color:var(--color-purple-800);}.cb-ct_form button[type="submit"]:hover{background-color:var(--color-purple-800);}}
@media (max-width: 767px){.cb-ct_form{font-family:var(--font-body);font-size:14px;color:var(--color-white);}.cb-ct_form p{margin:0px 0px 9px 0px;}.cb-ct_form input[type="text"]{width:100%;height:55px;padding-left:23px;padding-right:23px;box-sizing:border-box;background-color:var(--color-white);border:0px;border-radius:var(--radius-input);font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--color-blue-900);}.cb-ct_form input[type="email"]{width:100%;height:55px;padding-left:23px;padding-right:23px;box-sizing:border-box;background-color:var(--color-white);border:0px;border-radius:var(--radius-input);font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--color-blue-900);}.cb-ct_form textarea{width:100%;height:136px;padding:16px 23px;box-sizing:border-box;background-color:var(--color-white);border:0px;border-radius:var(--radius-input);font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--color-blue-900);resize:vertical;}.cb-ct_form input::placeholder{color:var(--color-purple-300);}.cb-ct_form textarea::placeholder{color:var(--color-purple-300);}.cb-ct_form input[type="submit"]{width:160px;height:55px;margin-top:9px;background-color:var(--color-purple-900);border:0px;border-radius:var(--radius-input);font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--color-white);cursor:pointer;}.cb-ct_form button[type="submit"]{width:160px;height:55px;margin-top:9px;background-color:var(--color-purple-900);border:0px;border-radius:var(--radius-input);font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--color-white);cursor:pointer;}.cb-ct_form .jet-form-builder__label{position:absolute;width:1px;height:1px;padding:0px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0px;}.cb-ct_form .jet-form-builder-row{margin-bottom:9px;}.cb-ct_form .jet-form-builder-message--success{margin-top:14px;font-family:var(--font-body);font-weight:500;font-size:14px;line-height:21px;color:var(--color-white);}.cb-ct_form input[type="submit"]:hover{background-color:var(--color-purple-800);}.cb-ct_form button[type="submit"]:hover{background-color:var(--color-purple-800);}}
