.block-shortcode{background-color:#fff;overflow:hidden;padding:0;position:relative}.block-shortcode .block-shortcode__header-container{position:relative;z-index:2}.block-shortcode .block-shortcode__header-row{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:18px;width:100%}@media only screen and (max-width:780px){.block-shortcode .block-shortcode__header-row{align-items:flex-start;flex-direction:column;gap:5px;margin-bottom:22px}}.block-shortcode .block-shortcode__col-info{flex:1;max-width:65%}@media only screen and (max-width:780px){.block-shortcode .block-shortcode__col-info{max-width:100%}}.block-shortcode .block-shortcode__col-socials{align-items:center;display:flex;flex-shrink:0;gap:20px;justify-content:flex-end}@media only screen and (max-width:780px){.block-shortcode .block-shortcode__col-socials{width:100%}}.block-shortcode .block-shortcode__title{color:#1c5642;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1.75rem;font-weight:700;line-height:2.75rem;margin-top:0}@media only screen and (max-width:780px){.block-shortcode .block-shortcode__title{font-size:1.75rem;line-height:1.2;margin-bottom:16px}}.block-shortcode .block-shortcode__text{color:rgba(0,0,0,.8);font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:0}.block-shortcode .block-shortcode__text p{margin-bottom:16px}.block-shortcode .block-shortcode__text p:last-child{margin-bottom:0}.block-shortcode .block-shortcode__socials{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}@media only screen and (max-width:1060px){.block-shortcode .block-shortcode__socials{justify-content:flex-start}}.block-shortcode .block-shortcode__social-link{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:50%;color:#000;display:inline-flex;height:44px;justify-content:center;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);width:44px}.block-shortcode .block-shortcode__social-link img,.block-shortcode .block-shortcode__social-link svg{display:block;height:20px;-o-object-fit:contain;object-fit:contain;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease;width:20px}.block-shortcode .block-shortcode__social-link svg circle,.block-shortcode .block-shortcode__social-link svg ellipse,.block-shortcode .block-shortcode__social-link svg g,.block-shortcode .block-shortcode__social-link svg line,.block-shortcode .block-shortcode__social-link svg path,.block-shortcode .block-shortcode__social-link svg polygon,.block-shortcode .block-shortcode__social-link svg rect{transition:fill .3s ease,stroke .3s ease}.block-shortcode .block-shortcode__social-link svg circle:not([fill=none]),.block-shortcode .block-shortcode__social-link svg ellipse:not([fill=none]),.block-shortcode .block-shortcode__social-link svg g:not([fill=none]),.block-shortcode .block-shortcode__social-link svg line:not([fill=none]),.block-shortcode .block-shortcode__social-link svg path:not([fill=none]),.block-shortcode .block-shortcode__social-link svg polygon:not([fill=none]),.block-shortcode .block-shortcode__social-link svg rect:not([fill=none]){fill:currentColor}.block-shortcode .block-shortcode__social-link svg circle[stroke]:not([stroke=none]),.block-shortcode .block-shortcode__social-link svg ellipse[stroke]:not([stroke=none]),.block-shortcode .block-shortcode__social-link svg g[stroke]:not([stroke=none]),.block-shortcode .block-shortcode__social-link svg line[stroke]:not([stroke=none]),.block-shortcode .block-shortcode__social-link svg path[stroke]:not([stroke=none]),.block-shortcode .block-shortcode__social-link svg polygon[stroke]:not([stroke=none]),.block-shortcode .block-shortcode__social-link svg rect[stroke]:not([stroke=none]){stroke:currentColor}.block-shortcode .block-shortcode__social-link:hover{background-color:#1c5642;box-shadow:0 4px 10px rgba(28,86,66,.2);color:#fff;transform:translateY(-3px)}.block-shortcode .block-shortcode__social-link:hover img,.block-shortcode .block-shortcode__social-link:hover svg{transform:scale(1.1)}.block-shortcode .block-shortcode__social-link:hover img{filter:brightness(0) invert(1)}.block-shortcode .block-shortcode__social-link:active{transform:translateY(0)}.block-shortcode .block-shortcode__feed-fullwidth{display:block;width:100%}.block-shortcode .block-shortcode__feed-fullwidth.container{padding-bottom:80px}@media only screen and (max-width:1060px){.block-shortcode .block-shortcode__feed-fullwidth.container{padding-bottom:50px}}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);margin:40px auto;max-width:600px;padding:40px}@media only screen and (max-width:1060px){.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form{margin:20px auto;padding:24px}}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form h3{color:#1c5642;font-size:1.375rem;font-weight:700;margin-bottom:10px}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form h3,.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form>p{font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;margin-top:0;text-align:center}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form>p{color:rgba(0,0,0,.6);font-size:.875rem;line-height:1.375rem;margin-bottom:30px}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form .wpcf7-form-control-wrap{display:block;width:100%}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form select.wpcf7-form-control{margin-top:9px}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form label{color:#1c5642;display:block;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;font-weight:700;margin-bottom:20px}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form label input[type=email],.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form label input[type=password],.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form label input[type=tel],.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form label input[type=text],.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form label input[type=url]{background-color:#fff;border:1px solid #d1d5db;border-radius:30px;box-sizing:border-box!important;color:#000;display:block;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;margin-top:8px;max-width:100%!important;outline:none;padding:12px 20px;transition:border-color .3s ease,box-shadow .3s ease;width:100%!important}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form label input[type=email]:focus,.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form label input[type=password]:focus,.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form label input[type=tel]:focus,.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form label input[type=text]:focus,.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form label input[type=url]:focus{border-color:#1c5642;box-shadow:0 0 0 3px rgba(28,86,66,.1)}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form label textarea{background-color:#fff;border:1px solid #d1d5db;border-radius:18px;box-sizing:border-box!important;color:#000;display:block;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;margin-top:8px;max-width:100%!important;min-height:120px;outline:none;padding:15px 20px;resize:vertical;transition:border-color .3s ease,box-shadow .3s ease;width:100%!important}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form label textarea:focus{border-color:#1c5642;box-shadow:0 0 0 3px rgba(28,86,66,.1)}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form .wpcf7-submit,.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form input[type=submit]{align-items:center!important;background-color:#1c5642!important;border:2px solid #1c5642!important;border-radius:50px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif!important;font-size:.75rem!important;font-weight:700!important;justify-content:center!important;letter-spacing:.6px!important;min-width:150px!important;padding:0 40px!important;text-decoration:none!important;text-transform:uppercase!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;width:auto!important}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form .wpcf7-submit:hover,.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form input[type=submit]:hover{background-color:#12372a!important;border-color:#12372a!important;box-shadow:0 6px 15px rgba(28,86,66,.15)!important;transform:translateY(-2px)!important}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form .wpcf7-submit:active,.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form input[type=submit]:active{transform:translateY(0)!important}@media only screen and (max-width:1060px){.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form .wpcf7-submit,.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form input[type=submit]{font-size:11px!important;height:44px!important;padding:0 30px!important}}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form .pro-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:20px}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form .pro-form-actions p{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin:0!important;padding:0!important;width:100%}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form .pro-form-actions p br{display:none!important}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form .pro-form-actions .pro-already-account{color:rgba(0,0,0,.7);font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form .pro-form-actions .pro-already-account a{color:#1c5642;font-weight:700;text-decoration:underline;transition:color .3s ease}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form .pro-form-actions .pro-already-account a:hover{color:#fbb03b}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form .wpcf7-submit,.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form input[type=submit]{box-sizing:border-box!important;height:50px!important;margin:0!important}@media only screen and (max-width:1060px){.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form .wpcf7-submit,.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form input[type=submit]{height:44px!important}}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form .wpcf7-spinner{margin:0 0 0 10px}.block-shortcode .block-shortcode__feed-fullwidth .wpcf7-form .wpcf7-response-output{border-radius:8px;font-family:Atkinson Hyperlegible,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;font-size:.875rem;margin:20px 0 0;padding:15px}.block-shortcode .block-shortcode__feed-fullwidth #sb_instagram,.block-shortcode .block-shortcode__feed-fullwidth .instagram-feed,.block-shortcode .block-shortcode__feed-fullwidth .spotlight-instagram-feed{margin:0!important;max-width:100%!important;width:100%!important}
