.eventDocumentation{margin-top:40px;margin-bottom:40px}
@media(min-width:768px){.eventDocumentation{margin-top:64px;margin-bottom:64px}
}
.eventDocumentation .container-general .documentation__title{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:40px;line-height:48px;text-transform:uppercase;color:#333f48;margin-bottom:32px;hyphens:auto;word-break:auto-phrase}
@media(min-width:1024px){.eventDocumentation .container-general .documentation__title{font-size:48px;line-height:56px}
}
@media(min-width:1600px){.eventDocumentation .container-general .documentation__title{font-size:64px;line-height:72px}
}
@media(min-width:768px){.eventDocumentation .container-general .documentation__title{hyphens:none;word-break:normal;margin-bottom:48px}
}
.eventDocumentation .container-general .subtitle{font-size:20px;line-height:28px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48;margin-top:-16px;margin-bottom:32px}
.eventDocumentation .container-general .content-documentation-cards{display:flex;flex-direction:column}
.eventDocumentation .container-general .content-documentation-cards .content-wrapper{display:flex;align-items:center}
.eventDocumentation .container-general .content-documentation-cards .content-wrapper .introduction-container{min-width:33%;margin-right:30px}
.eventDocumentation .container-general .content-documentation-cards .content-wrapper .introduction-container p{color:#333f48;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:28px;line-height:36px}
@media(min-width:1024px){.eventDocumentation .container-general .content-documentation-cards .content-wrapper .introduction-container p{font-size:32px;line-height:40px}
}
@media(min-width:1600px){.eventDocumentation .container-general .content-documentation-cards .content-wrapper .introduction-container p{font-size:40px;line-height:48px}
}
@media(max-width:768px){.eventDocumentation .container-general .content-documentation-cards .content-wrapper{display:block;margin-right:30px}
.eventDocumentation .container-general .content-documentation-cards .content-wrapper .introduction-container{min-width:100%;margin-right:0;margin-bottom:30px}
}
.eventDocumentation .container-general .content-documentation-cards .container-cards{display:flex;gap:30px;overflow-x:auto;padding-bottom:30px;min-width:60%;min-height:250px;width:100%;scrollbar-width:none;-ms-overflow-style:none}
.eventDocumentation .container-general .content-documentation-cards .container-cards::-webkit-scrollbar{display:none}
@media(max-width:1200px){.eventDocumentation .container-general .content-documentation-cards .container-cards .card{flex:1 0 auto;flex-basis:calc(100% /  1 - ((30px * (1 - 1)) / 1));max-width:calc(100% /  1 - ((30px * (1 - 1)) / 1))}
}
.eventDocumentation .container-general .content-documentation-cards .multipleRow{flex-wrap:wrap;row-gap:32px}
.documentation .card{background-color:#f5f5f5;padding-top:66px;padding-inline:24px;padding-bottom:40px;clip-path:polygon(0 0,85% 0,100% 15%,100% 100%,0 100%);color:#333f48;display:flex;gap:32px;flex-direction:column}
@media(min-width:768px){.documentation .card{padding-inline:40px}
}
@media(min-width:1024px){.documentation .card{flex:unset;max-width:unset;min-width:unset}
}
.documentation .card--folder{clip-path:polygon(0 0,70% 0,75% 15%,100% 15%,100% 100%,0 100%)}
.documentation .card--double{flex-basis:calc(100% /  1 - ((30px * (1 - 1)) / 1)) !important;max-width:calc(100% /  1 - ((30px * (1 - 1)) / 1)) !important}
@media(min-width:850px){.documentation .card--double{flex-basis:calc(100% /  1.5 - ((30px * (1.5 - 1)) / 1.5)) !important;max-width:calc(100% /  1.5 - ((30px * (1.5 - 1)) / 1.5)) !important}
}
.documentation .card .card-title{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:24px;line-height:32px}
@media(min-width:1024px){.documentation .card .card-title{font-size:28px;line-height:36px}
}
@media(min-width:1600px){.documentation .card .card-title{font-size:32px;line-height:40px}
}
.documentation .card .card-info{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}
.documentation .card .card-info .item{cursor:pointer}
.documentation .card .card-info .item a{display:flex;gap:16px;align-items:center}
.documentation .card .card-info .item a .icon{color:#d52b1e;font-size:24px}
.documentation .card .card-info .item a .doc{font-size:16px;line-height:24px;font-family:'N27 Medium';font-weight:500;font-style:normal;word-break:break-word}
.documentation .card .link{all:unset;margin-top:auto;font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal;color:#d52b1e;cursor:pointer;text-wrap:balance;padding-bottom:3px;align-self:flex-end}
.documentation .card .link:after{transition:all .3s ease-in-out;font-family:"icomoon" !important;content:"\ee935";font-weight:400;position:relative;top:2px;display:inline-block;width:30px;height:30px;border:1px solid #d52b1e;border-radius:50%;font-size:20px;margin-left:16px;display:inline-grid;place-items:center;transform:rotate(0)}
.documentation .card .link:hover:after{background-color:#d52b1e;color:#fff;transform:rotate(45deg)}
.documentation .card--red{background-color:#d52b1e;width:30%}
.documentation .card--red .card-title{color:#fff}
.documentation .card--red .card-info{grid-template-columns:repeat(1,1fr)}
.documentation .card--red .card-info .item a .icon{color:#fff}
.documentation .card--red .card-info .item a .doc{color:#fff}
.documentation .card--red .link{font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal;color:#d52b1e;cursor:pointer;text-wrap:balance;padding-bottom:3px;color:#fff;align-self:flex-start}
.documentation .card--red .link:after{transition:all .3s ease-in-out;font-family:"icomoon" !important;content:"\ee935";font-weight:400;position:relative;top:2px;display:inline-block;width:30px;height:30px;border:1px solid #d52b1e;border-radius:50%;font-size:20px;margin-left:16px;display:inline-grid;place-items:center;transform:rotate(0)}
.documentation .card--red .link:hover:after{background-color:#d52b1e;color:#fff;transform:rotate(45deg)}
.documentation .card--red .link:hover:after{background-color:#fff;color:#d52b1e}
.documentation .card--red .link:after{border:1px solid #fff}
.documentation .card-model{width:30%}
.documentation .card-model .card-info{grid-template-columns:repeat(1,1fr)}
.documentation .card-model .link{align-self:flex-start}
.documentation .modal{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;overflow-y:auto;background-color:rgba(100,100,100,0.6)}
.documentation .modal .container-general{width:100%;height:100%;position:absolute;top:0;z-index:2;display:flex;align-items:center;justify-content:center}
@media(min-width:768px){.documentation .modal .container-general{padding:62px 16px}
}
.documentation .modal .container-general .container-modal{position:relative;display:flex;flex-direction:column;gap:48px;background-color:white;padding:72px 16px;width:100%;height:100%}
@media(min-width:768px){.documentation .modal .container-general .container-modal{align-items:center;padding:72px 130px;max-width:950px;height:auto}
}
.documentation .modal .container-general .container-modal .modal-title{color:#333f48;font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:32px;line-height:40px;text-transform:uppercase;hyphens:auto;word-break:auto-phrase}
@media(min-width:1024px){.documentation .modal .container-general .container-modal .modal-title{font-size:40px;line-height:48px}
}
@media(min-width:1600px){.documentation .modal .container-general .container-modal .modal-title{font-size:48px;line-height:56px}
}
@media(min-width:768px){.documentation .modal .container-general .container-modal .modal-title{hyphens:none;word-break:normal}
}
.documentation .modal .container-general .container-modal .list-documents{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;width:100%}
.documentation .modal .container-general .container-modal .list-documents .document a{display:flex;align-items:center;align-self:stretch;word-break:break-word;color:#333f48;font-family:'N27 Medium';font-size:16px;line-height:24px;cursor:pointer}
.documentation .modal .container-general .container-modal .list-documents .document .icon{font-size:24px;color:#da291c;margin-right:16px}
.documentation .modal .container-general .container-modal .list-documents .document .size{color:#646468;font-family:'N27 Regular';font-size:16px;line-height:24px;margin-left:4px}
.documentation .modal .container-general .container-modal .card-close{font-size:28px;position:absolute;top:15px;right:15px;color:#333f48;cursor:pointer}
.documentation .enable{display:block}