.cc11{position:fixed;top:0;left:0;width:100%;min-height:100%;z-index:100;display:none}
.cc11 .modalV1 .modal_bck{display:none;margin:0;padding:0;padding-top:100px;top:0;left:0;width:100%;min-height:100vh;background:var(--color-background-modal);overflow:auto;z-index:100}
.cc11 .modalV1 .modal_window{display:none;position:absolute;left:0;right:0;top:0;z-index:110;width:974px;height:504px;margin:0 auto;background-color:#fff;opacity:1;border-radius:16px}
@media(max-width:768px){.cc11 .modalV1 .modal_window{left:auto;top:70px;margin:0 4.5vw;width:91%;height:auto}
}
.cc11 .modalV1 .modal_window .cmp-image,.cc11 .modalV1 .modal_window .modal_content{height:100%;float:left}
.cc11 .modalV1 .modal_window .cmp-image{width:33.3%;overflow:hidden;border-radius:16px 0 0 16px}
@media(max-width:768px){.cc11 .modalV1 .modal_window .cmp-image{display:none}
}
.cc11 .modalV1 .modal_window .cmp-image img{width:auto;height:100%}
.cc11 .modalV1 .modal_window .modal_content{width:66.6%;padding:16px;position:relative}
@media(max-width:768px){.cc11 .modalV1 .modal_window .modal_content{width:100%;padding:16px;float:none}
}
.cc11 .modalV1 .modal_window .modal_content .modal_close{float:right;padding:16px}
@media(max-width:768px){.cc11 .modalV1 .modal_window .modal_content .modal_close{padding:0}
}
.cc11 .modalV1 .modal_window .modal_content .modal_title{margin:160px 0 24px}
.cc11 .modalV1 .modal_window .modal_content .modal_title h2{font-family:var(--anton-regular);font-size:42px;line-height:1.4;color:#000}
@media(max-width:768px){.cc11 .modalV1 .modal_window .modal_content .modal_title{margin-top:36px;height:auto}
.cc11 .modalV1 .modal_window .modal_content .modal_title h2{font-size:32px}
}
.cc11 .modalV1 .modal_window .modal_content .buttons{display:inline-flex;align-items:baseline;width:100%;padding-top:24px}
@media(max-width:768px){.cc11 .modalV1 .modal_window .modal_content .buttons{display:flex;margin:0;flex-direction:column;align-items:center;position:relative;bottom:auto}
.cc11 .modalV1 .modal_window .modal_content .buttons>div{width:100%;margin:0}
}
.cc11 .modalV1 .modal_window .modal_content .buttons .ca01_button{margin-right:24px}
@media(max-width:768px){.cc11 .modalV1 .modal_window .modal_content .buttons .ca01_button{width:100%;margin:16px auto 0}
}
.cc11 .modalV1 .modal_window .modal_content .buttons .ca01_button span{width:176px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-01);color:#fff;border-radius:12px;font-family:var(--barlow-semibold-2);font-size:16px;cursor:pointer}
@media(max-width:768px){.cc11 .modalV1 .modal_window .modal_content .buttons .ca01_button span{width:100%;margin:0 auto}
}
.cc11 .modalV1 .modal_window .modal_content .buttons .button02 span{background-color:#fff;color:var(--color-primary-01);border:2px solid var(--color-primary-01)}
.cc11 .modalV2{position:absolute;top:0;bottom:0;left:0;right:0;z-index:99999}
.cc11 .modalV2 .modal_bck{display:none;margin:0;padding:0;top:0;left:0;width:100%;min-height:100vh;background:var(--color-background-modal);overflow:auto;z-index:100;position:absolute}
.cc11 .modalV2 .modalV2-content{position:relative;width:100%;height:100%;display:flex}
.cc11 .modalV2 .modalV2-content .modal_window{display:block;position:relative;z-index:110;max-width:974px;width:90%;height:auto;margin:auto;background-color:#fff;opacity:1;border-radius:16px}
.cc11 .modalV2 .modalV2-content .modal_window .cmp-image,.cc11 .modalV2 .modalV2-content .modal_window .modal_content{float:left}
.cc11 .modalV2 .modalV2-content .modal_window .cmp-image{position:absolute;width:33.3%;overflow:hidden;border-radius:16px 0 0 16px}
.cc11 .modalV2 .modalV2-content .modal_window .cmp-image__img{height:100%}
.cc11 .modalV2 .modalV2-content .modal_window .cmp-image__img img{width:100%;height:100%;border-radius:16px 0 0 16px;object-fit:cover}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content{width:auto;position:relative;display:flex;flex-direction:column;align-items:flex-end;margin-left:33.3%;top:unset}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .modal_close{float:right;padding:40px}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .modal_close .icon-close{font-weight:600}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .modal-wrap{display:flex;flex-direction:column;justify-content:center;height:100%;padding:0 40px 57px 24px}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .modal_title{margin:0 0 24px;padding-left:0 !important}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .modal_title h2{font-family:var(--anton-regular);font-size:40px;line-height:56px;letter-spacing:0;color:#1b1b1b}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .description{padding-left:0 !important}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons{display:inline-flex;align-items:baseline;width:100%;padding-top:24px}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons .ca01_button{margin-right:24px}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons .ca01_button span{width:176px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--color-primary-01);color:#fff;border-radius:12px;font-family:var(--barlow-semibold-2);font-size:16px;cursor:pointer}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons .ca01_button span:hover{background-color:var(--color-primary-02)}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons .ca01_button span:active{background-color:var(--color-primary-01);box-shadow:inset 0 8px 16px 0 rgba(0,0,0,0.3)}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons .ca01_button span:focus{background-color:var(--color-primary-01);box-shadow:0 4px 12px 0 var(--color-primary-01)}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons .ca01_button span:disabled{background-color:#cacaca}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons .button02 span{background-color:#fff;color:var(--color-primary-01);border:2px solid var(--color-primary-01)}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons .button02 span:hover{background-color:var(--color-primary-01);color:#fff}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons .button02 span:active{background-color:#fff;box-shadow:inset 0 4px 16px 0 var(--color-primary-01);border:2px solid var(--color-primary-01)}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons .button02 span:active .button01 .cmp-button .cmp-button__text{color:var(--color-blue)}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons .button02 span:focus{background-color:#fff;box-shadow:0 4px 16px 0 var(--color-primary-01);border:0}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons .button02 span:focus .button01 .cmp-button .cmp-button__text{color:var(--color-primary-01)}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons .button02 span:disabled{border:2px solid #cacaca}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons .button02 span:disabled .button01 .cmp-button .cmp-button__text{color:#1b1b1b}
@media(max-width:983px){.cc11 .modalV2 .modalV2-content .modal_window .modal_content{float:none;width:100%;min-width:0;height:auto;margin:0;padding:20px 20px 24px;box-sizing:border-box}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .modal-wrap{display:flex;flex-direction:column;justify-content:flex-start;width:100%;min-width:0;height:auto;margin:0;padding:0;box-sizing:border-box}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .modal_title{width:100%;height:auto;margin:0 0 16px;padding:0}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .description{width:100%;height:auto;padding:0;overflow-wrap:break-word}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons{position:static;width:100%;height:auto;margin:0;padding:20px 0 0;box-sizing:border-box}
}
@media(min-width:579px) and (max-width:983px){.cc11 .modalV2 .modalV2-content{padding:16px;box-sizing:border-box}
.cc11 .modalV2 .modalV2-content .modal_window{display:grid !important;grid-template-columns:33.3% minmax(0,1fr);align-items:stretch;position:relative;width:94%;max-width:974px;height:auto;max-height:calc(68dvh);margin:auto;padding:0;overflow-x:hidden;overflow-y:auto;border-radius:16px;background:#fff;box-sizing:border-box}
.cc11 .modalV2 .modalV2-content .modal_window .cmp-image{display:block;position:relative;grid-column:1;grid-row:1;float:none;width:100%;height:auto;min-height:0;margin:0;padding:0;overflow:hidden;border-radius:16px 0 0 16px}
.cc11 .modalV2 .modalV2-content .modal_window .cmp-image__img,.cc11 .modalV2 .modalV2-content .modal_window .cmp-image__img a{display:block;position:absolute;inset:0;width:100%;height:100%}
.cc11 .modalV2 .modalV2-content .modal_window .cmp-image img{display:block;width:100%;height:100%;max-height:none !important;object-fit:cover;object-position:center 50%;border-radius:16px 0 0 16px}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content{display:flex;flex-direction:column;align-items:stretch;position:relative;grid-column:2;grid-row:1}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .modal_close{position:relative;align-self:flex-end;float:none;margin:0 0 16px;padding:0}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .modal_title h2{margin:0;font-size:28px;line-height:1.3;overflow-wrap:break-word}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;position:static;gap:8px;min-width:0}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons>.ca01_button{display:flex;flex:1 1 0;width:0;min-width:0;max-width:100%;margin:0;padding:0}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons>.ca01_button .cmp-button{display:flex;width:100%;min-width:0;height:auto}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons>.ca01_button .cmp-button__text{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:48px;height:auto;padding:8px 4px;box-sizing:border-box;font-size:13px;line-height:1.3;text-align:center;white-space:normal;overflow-wrap:anywhere}
}
@media(max-width:578px){.cc11 .modalV2{position:fixed;inset:0;z-index:99999}
.cc11 .modalV2 .modal_bck{position:fixed;inset:0}
.cc11 .modalV2 .modalV2-content{display:flex;align-items:center;justify-content:center;width:100%;height:100dvh;padding:16px 12px;box-sizing:border-box}
.cc11 .modalV2 .modalV2-content .modal_window{display:flex !important;flex-direction:column;flex-wrap:nowrap;align-items:stretch;position:relative;width:100%;max-width:420px;height:auto;max-height:calc(68dvh);margin:auto;padding:0;overflow-x:hidden;overflow-y:auto;border-radius:16px;background:#fff;box-sizing:border-box}
.cc11 .modalV2 .modalV2-content .modal_window .cmp-image{display:block;position:relative;flex:0 0 270px;float:none;width:100%;height:270px;margin:0;padding:0;overflow:hidden;border-radius:16px 16px 0 0}
.cc11 .modalV2 .modalV2-content .modal_window .cmp-image__img,.cc11 .modalV2 .modalV2-content .modal_window .cmp-image__img a{display:block;width:100%;height:100%}
.cc11 .modalV2 .modalV2-content .modal_window .cmp-image img{display:block;width:100%;height:270px;max-width:none;max-height:none;object-fit:cover;object-position:center 45%;border-radius:0}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content{display:block;position:static;flex:0 0 auto}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .modal_close{position:absolute;top:12px;right:12px;bottom:auto;left:auto;z-index:50;float:none;margin:0;padding:0}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .modal_close .icon-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.95);color:#1b1b1b;text-decoration:none}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .modal_title h2{margin:0;font-size:24px;line-height:1.3;white-space:normal;overflow-wrap:break-word}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .description{font-size:16px;line-height:1.5}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons{display:flex;flex-direction:column;align-items:stretch;gap:12px}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons>.ca01_button{width:100%;margin:0}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons>.ca01_button .cmp-button{display:block;width:100%}
.cc11 .modalV2 .modalV2-content .modal_window .modal_content .buttons>.ca01_button .cmp-button__text{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;box-sizing:border-box}
}