.italian-newsletter-modal .close-icon-button{align-items:center;border-radius:50%;display:flex;height:2rem;justify-content:center;position:absolute;right:2.5rem;top:2.5rem;width:2rem;z-index:1}@media (max-width:575px){.italian-newsletter-modal .close-icon-button{height:1.5rem;right:1.5rem;top:1.5rem;width:1.5rem}}.italian-newsletter-modal .close-icon-button svg{color:#434a50;height:1.0625rem;transition:color .3s;width:1.0625rem}.italian-newsletter-modal .close-icon-button svg *{fill:currentcolor}.italian-newsletter-modal .close-icon-button:focus{border-radius:50%;outline:.125rem solid #153bff;outline-offset:.1875rem}.platform-desktop .italian-newsletter-modal .close-icon-button:hover svg{color:#0428d1}.italian-newsletter-modal article{display:grid;overflow-x:hidden;overflow-y:auto;position:relative;z-index:0}.italian-newsletter-modal article.form img{height:12.5rem;object-fit:cover;object-position:center;width:100%}.italian-newsletter-modal article.form .toggle-heading{padding-bottom:1.25rem}@media (max-width:767px){.italian-newsletter-modal article.form .toggle-heading{padding-bottom:.25rem}}.italian-newsletter-modal article.confirmation{display:none}.italian-newsletter-modal article.confirmation .content{grid-gap:2.5rem}.italian-newsletter-modal article.confirmation .toggle-heading{font-size:1.5rem;margin-block:-.4375rem;padding:0}.italian-newsletter-modal article.confirmation picture{align-self:center;margin-inline:auto;max-width:13rem}.italian-newsletter-modal article.confirmation picture img{display:block}.italian-newsletter-modal article button.primary.blue:disabled{background-color:#e4e4e4;border-color:#e4e4e4;color:#434a50;cursor:not-allowed}.italian-newsletter-modal article button.primary.blue.loading{color:#0000;cursor:wait}.italian-newsletter-modal article button.primary.blue.loading[type=submit]:after{opacity:1}.italian-newsletter-modal article button[type=submit]:after{animation:spin .6s linear infinite;background-image:url(/wp-content/themes/lingoda_CRM2018_theme/assets/imgs/tail-spin-white.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:1.875rem;opacity:0;position:absolute;transition:opacity .3s;width:1.875rem;will-change:opacity}.italian-newsletter-modal .content{grid-gap:1.25rem;display:grid;padding:6rem 2.5rem 2.5rem}@media (max-width:575px){.italian-newsletter-modal .content{grid-gap:1rem;padding:3.75rem 1.5rem 1.5rem}}.italian-newsletter-modal .toggle-heading{color:#031638;font-size:1.5rem;font-weight:600;letter-spacing:.03125rem;line-height:1.35;margin-block:-.375rem -.4375rem}@media (max-width:1024px){.italian-newsletter-modal .toggle-heading{font-size:1.25rem;margin-block:-.3125rem -.375rem}}@media (max-width:575px){.italian-newsletter-modal .toggle-heading{font-weight:700;letter-spacing:0;margin-block:-.34375rem}}.italian-newsletter-modal .toggle-heading:not(:nth-last-child(2)){padding-bottom:2.5rem}@media (max-width:575px){.italian-newsletter-modal .toggle-heading:not(:nth-last-child(2)){padding-bottom:1.875rem}}.italian-newsletter-modal .content>p:not(.toggle-heading){color:#434a50;font-size:1rem;line-height:1.5;margin-block:-.34375rem;padding-bottom:1.25rem}@media (max-width:1024px){.italian-newsletter-modal .content>p:not(.toggle-heading){margin-block:-.3125rem -.375rem}}.italian-newsletter-modal label{color:#031638;font-size:1rem;font-weight:600;justify-self:flex-start;line-height:1.5;margin-block:-.3125rem -.375rem;white-space:nowrap}@media (max-width:767px){.italian-newsletter-modal label{white-space:normal}}.italian-newsletter-modal form>div{position:relative}.italian-newsletter-modal .button-container,.italian-newsletter-modal .email-container{grid-gap:1rem;align-content:flex-start;display:grid;position:relative}@media (min-width:576px){.italian-newsletter-modal .email-container{margin-top:.75rem}}.italian-newsletter-modal .button-container a{color:#153bff;margin-inline:auto;text-decoration:underline;transition:color .25s ease-in-out}.italian-newsletter-modal .button-container a:focus{color:#001cae;outline:none;text-decoration:none}.platform-desktop .italian-newsletter-modal .button-container a:hover{color:#001cae}.italian-newsletter-modal .invalid+.legal{margin-top:-.34375rem;padding-top:0}.italian-newsletter-modal .legal{color:#434a50;font-size:.875rem;line-height:1.5;padding-block:1.25rem 0}.italian-newsletter-modal .legal p{margin-block:-.3125rem}.italian-newsletter-modal .legal a{color:#153bff;margin-inline:auto;transition:color .25s ease-in-out}.italian-newsletter-modal .legal a:focus{color:#001cae;outline:none;text-decoration:none}.platform-desktop .italian-newsletter-modal .legal a:hover{color:#001cae}.italian-newsletter-modal .lingoda-dropdown{grid-gap:1rem;align-content:flex-start;display:grid;position:relative}.italian-newsletter-modal .lingoda-dropdown .list-container{border-radius:0 0 .25rem .25rem;box-shadow:0 .3125rem .625rem 0 #051f4e1a;display:none;left:0;overflow:hidden;position:absolute;top:100%;z-index:10}.italian-newsletter-modal .lingoda-dropdown ul{display:flex;flex-direction:column;margin:0;padding:0;width:100%}.italian-newsletter-modal .lingoda-dropdown .toggle,.italian-newsletter-modal .lingoda-dropdown ul button{align-items:center;background-color:#fff;box-sizing:border-box;color:#051f4e;display:flex;font-weight:400;padding:1rem;text-align:left;transition:background-color .25s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.italian-newsletter-modal .lingoda-dropdown .toggle>*,.italian-newsletter-modal .lingoda-dropdown ul button>*{pointer-events:none}.italian-newsletter-modal .lingoda-dropdown .toggle:focus,.italian-newsletter-modal .lingoda-dropdown ul button:focus{border-radius:.25rem;outline:.125rem solid #153bff;outline-offset:-.125rem}.platform-desktop .italian-newsletter-modal .lingoda-dropdown .toggle:not([disabled]):hover,.platform-desktop .italian-newsletter-modal .lingoda-dropdown ul button:not([disabled]):hover{background-color:#eaedff}.platform-mobile .italian-newsletter-modal .lingoda-dropdown .toggle:not([disabled]):hover,.platform-mobile .italian-newsletter-modal .lingoda-dropdown ul button:not([disabled]):hover{background-color:#fff}.italian-newsletter-modal .lingoda-dropdown .toggle>span,.italian-newsletter-modal .lingoda-dropdown ul button>span{display:block;font-size:1.125rem;margin:-.3125rem 0 -.375rem}@media (max-width:374px){.italian-newsletter-modal .lingoda-dropdown .toggle>span,.italian-newsletter-modal .lingoda-dropdown ul button>span{font-size:1rem}}.italian-newsletter-modal .lingoda-dropdown .toggle .badge,.italian-newsletter-modal .lingoda-dropdown ul button .badge{background-color:#e3e7ff;border-radius:4px;color:#153bff;font-size:.6875rem;font-weight:600;line-height:1;margin-block:0;margin-left:1rem;padding:6px;text-transform:uppercase}.italian-newsletter-modal .lingoda-dropdown .toggle{border-radius:.25rem;flex-shrink:0}.italian-newsletter-modal .lingoda-dropdown .toggle[disabled]{background:#f1f1f1;cursor:not-allowed}.italian-newsletter-modal .lingoda-dropdown .toggle[disabled] span:not(.badge),.italian-newsletter-modal .lingoda-dropdown .toggle[disabled] svg{color:gray}.platform-desktop .italian-newsletter-modal .lingoda-dropdown .toggle:not([disabled]):hover{background-color:#fff}.italian-newsletter-modal .lingoda-dropdown .flag{display:block}.italian-newsletter-modal .lingoda-dropdown .flag img{display:block;height:1.75rem;margin-right:1rem;width:1.75rem}@media (max-width:374px){.italian-newsletter-modal .lingoda-dropdown .flag img{height:1.25rem;margin-right:.5rem;width:1.25rem}}.italian-newsletter-modal .lingoda-dropdown svg{flex-shrink:0;height:1.0625rem;margin-left:auto;transition:transform .2s cubic-bezier(.4,0,.2,1);width:1.0625rem;will-change:transform}@media (max-width:374px){.italian-newsletter-modal .lingoda-dropdown svg{height:1rem;width:1rem}}.italian-newsletter-modal .lingoda-dropdown .label{font-size:1rem;font-weight:600;line-height:1.5;margin-block:-.3125rem -.375rem;white-space:nowrap}@media (max-width:767px){.italian-newsletter-modal .lingoda-dropdown .label{white-space:normal}}.italian-newsletter-modal .lingoda-dropdown .select-container{grid-gap:1rem;align-content:flex-start;display:grid;position:relative}.italian-newsletter-modal .lingoda-dropdown .select-container:focus-within .toggle{border-radius:.25rem .25rem 0 0}.italian-newsletter-modal .lingoda-dropdown .select-container:focus-within svg{transform:rotate(180deg)}.italian-newsletter-modal .lingoda-dropdown .select-container:focus-within .list-container{display:flex}.italian-newsletter-modal .lingoda-dropdown .select-container.open .toggle{border-radius:.25rem .25rem 0 0}.italian-newsletter-modal .lingoda-dropdown .select-container.open svg{transform:rotate(180deg)}.italian-newsletter-modal .lingoda-dropdown .select-container.open .list-container{display:flex}.italian-newsletter-modal .lingoda-dropdown .select-container .toggle{height:3.4375rem}.italian-newsletter-modal .level .toggle,.italian-newsletter-modal .level ul,.italian-newsletter-modal .level ul button{min-width:100px;width:100%}@media (max-width:575px){.italian-newsletter-modal .level ul{width:100%}}.italian-newsletter-modal .language .toggle,.italian-newsletter-modal .language ul button{width:300px}@media (max-width:575px){.italian-newsletter-modal .language .toggle,.italian-newsletter-modal .language ul,.italian-newsletter-modal .language ul button{width:100%}}.italian-newsletter-modal .select-container .toggle,.italian-newsletter-modal .select-container ul button,.italian-newsletter-modal input[type=email]{border:.09375rem solid #051f4e33}.italian-newsletter-modal .select-container ul button{border-top-width:0}.italian-newsletter-modal .lingoda-dropdown .select-container .toggle{height:3rem}.italian-newsletter-modal .lingoda-dropdown .toggle>span,.italian-newsletter-modal .lingoda-dropdown ul button>span{font-size:1rem}.italian-newsletter-modal input{border:.09375rem solid #051f4e33;border-radius:.25rem;color:#051f4e;font-family:OpenSans,sans-serif;font-size:1rem;height:3rem;letter-spacing:normal;outline:.1875rem solid #0000;padding-inline:1rem;transition:border-color .25s ease,color .25s ease,outline-color .25s ease;width:100%}.italian-newsletter-modal input:focus{border-color:#153bff;outline-color:#d0d8ff}.italian-newsletter-modal input::placeholder{color:#051f4e33}.italian-newsletter-modal .invalid input{border-color:#ff4747;color:#ff4747}.italian-newsletter-modal .invalid input:focus{outline-color:#ffd6d6}.italian-newsletter-modal p[aria-live=polite]{color:#f33;font-size:.875rem;line-height:1.2;margin-block:-.5rem -.25rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
