.addonCard{background-color:#f4f6ff;border-radius:5px;width:342px;height:460px;transition:all .1s ease-in-out}.addonCard:hover{box-shadow:0 3px 6px #0e1f3514,0 6px 12px #0e1f351f,0 8px 24px #0e1f3514}.addonCard:hover .arrowIcon .arrowBackground{fill:#ff8f3e;fill-opacity:1}.addonCard:hover .arrowIcon .arrowPath{fill:#fff}.addonCard .thumbnail{object-fit:cover;border-radius:5px 5px 0 0;width:100%;height:213px}.addonCard .graphicContent{position:relative}.addonCard .graphicContent .addonIcon{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 3px 6px #0e1f3514,0 6px 12px #0e1f351f,0 8px 24px #0e1f3514}.addonCard .graphicContent .addonIcon img{width:42px;height:auto}.addonCard .content{grid-gap:15px;grid-template-rows:.4fr .2fr 1.5fr .5fr;padding:20px;display:grid}.addonCard .content .marks{flex-wrap:wrap;gap:13px;display:flex}.addonCard .content .marks .mark{align-items:center;gap:6px;display:flex}.addonCard .content .marks .mark .title{color:#1e2432;font-family:Montserrat;font-size:14px;font-weight:500;line-height:140%}.addonCard .content .title{color:#383680;font-family:Open Sans;font-size:20px;font-weight:600;line-height:130%}.addonCard .content .description .paragraph{text-align:left}.addonCard .content .actions{justify-content:space-between;align-items:center;display:flex}.addonCard .content .tags{gap:5px;display:flex}.addonCard .content .tags .tag{width:max-content;max-width:171px}@media screen and (max-width:1150px){.addonCard .content .title{font-family:Open Sans;font-size:18px;font-weight:600;line-height:130%}}@media screen and (max-width:650px){.addonCard .content .title{font-family:Open Sans;font-size:16px;font-weight:600;line-height:130%}}.horizontalCard{background:#fff;border-radius:5px;flex-direction:row;width:100%;max-width:1107px;height:100%;min-height:340px;margin-bottom:40px;transition:all .3s ease-in-out;display:flex}.horizontalCard .textContent{width:100%;padding:20px 20px 20px 35px}.horizontalCard .titleContent{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.horizontalCard .titleContent .titleCard{color:#383680;font-family:Open Sans;font-size:32px;font-weight:400;line-height:120%}.horizontalCard .titleContent .titlePrice{letter-spacing:-.2px;color:#383680;padding:0 20px;font-family:Montserrat;font-size:36px;font-weight:700;line-height:normal}.horizontalCard .titlePriceMobile{display:none}.horizontalCard .shortDescription{color:#1e2432;margin:10px 0 30px;font-family:Montserrat;font-size:16px;font-weight:500;line-height:140%}@media only screen and (max-width:600px){.horizontalCard .shortDescription{font-size:15px}}.horizontalCard .marks{flex-wrap:wrap;gap:13px;display:flex}.horizontalCard .marks .mark{align-items:center;gap:6px;display:flex}.horizontalCard .marks .mark .title{color:#1e2432;font-family:Montserrat;font-size:14px;font-weight:500;line-height:140%}.horizontalCard .tags{gap:5px;display:flex}.horizontalCard .tags .tag{width:max-content;max-width:171px}.horizontalCard .cardBg{width:100%;max-width:386px;position:relative}.horizontalCard .cardBg img{object-fit:cover;border-radius:5px 0 0 5px;height:100%}.horizontalCard .cardBg .addonIcon{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:absolute;top:20px;left:20px;box-shadow:0 3px 6px #0e1f3514,0 6px 12px #0e1f351f,0 8px 24px #0e1f3514}.horizontalCard .cardBg .addonIcon img{width:55px;height:auto}@media screen and (max-width:1024px){.horizontalCard .titleContent{margin-bottom:15px}.horizontalCard .titleContent .titleCard{font-size:26px;line-height:130%}.horizontalCard .shortDescription{margin-bottom:16px}}@media screen and (max-width:850px){.horizontalCard{flex-direction:column;align-items:center;gap:24px}.horizontalCard .cardBg{max-width:fit-content}.horizontalCard .cardBg .thumbnail{display:none}.horizontalCard .cardBg .addonIcon{position:relative}.horizontalCard .titleContent{margin-bottom:20px}.horizontalCard .titleContent .titleCard{font-size:22px;line-height:120%}.horizontalCard .titleContent .titlePrice{display:none}.horizontalCard .shortDescription{margin-top:20px;margin-bottom:20px}.horizontalCard .titlePriceMobile{text-align:center;letter-spacing:-.2px;color:#383680;font-family:Montserrat;font-size:27px;font-weight:700;line-height:normal;display:block}}
.eventCardForMainPage{border-radius:5px;width:100%;height:432px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0e1f3514,0 6px 12px #0e1f351f,0 3px 6px #0e1f3514}.eventCardForMainPage .eventThumbnail{object-fit:cover}.eventCardForMainPage .eventDetails{z-index:1;background-color:#ff8f3e;gap:30px;width:100%;height:44px;display:flex;position:absolute;bottom:50px;left:0}.eventCardForMainPage .eventDetails .item{align-items:center;gap:10px;display:flex}.eventCardForMainPage .eventDetails .item .text{color:#fff;font-family:Montserrat;font-size:20px;font-weight:600;line-height:120%}.eventCardForMainPage .background{background:#383680;height:100%}.eventCardForMainPage .content{z-index:2;flex-direction:column;justify-content:space-between;width:610px;display:flex}.eventCardForMainPage .content .title{color:#fff;font-family:Open Sans;font-size:32px;font-weight:400;line-height:120%}.eventCardForMainPage .content .paragraph{color:#fff;width:400px;font-family:Montserrat;font-size:20px;font-weight:400;line-height:140%}.eventCardForMainPage .content .button{margin:initial}.eventCardForMainPage:nth-child(odd) .background{clip-path:polygon(-20% -100%,100% 0%,100% 100%,26% 100%)}.eventCardForMainPage:nth-child(odd) .content{align-items:flex-end;padding:28px 43px 51px 57px;position:absolute;top:0;bottom:0;right:0}.eventCardForMainPage:nth-child(odd) .content .title{text-align:right;width:100%;max-width:500px}.eventCardForMainPage:nth-child(odd) .content .paragraph{text-align:right}.eventCardForMainPage:nth-child(odd) .eventThumbnail{position:absolute;top:0;left:0}.eventCardForMainPage:nth-child(odd) .eventDetails{justify-content:flex-start;padding-left:17px;padding-right:30px}.eventCardForMainPage:nth-child(2n) .content{align-items:flex-start;padding:28px 80px 47px 42px;position:absolute;top:0;bottom:0;left:0}.eventCardForMainPage:nth-child(2n) .content .title,.eventCardForMainPage:nth-child(2n) .content .paragraph{text-align:left}.eventCardForMainPage:nth-child(2n) .background{clip-path:polygon(0% 0%,96% 0%,73% 100%,0% 100%)}.eventCardForMainPage:nth-child(2n) .eventThumbnail{position:absolute;top:0;right:0}.eventCardForMainPage:nth-child(2n) .eventDetails{justify-content:flex-end;padding-left:17px;padding-right:17px}@media screen and (max-width:1125px){.eventCardForMainPage .eventDetails{gap:20px}.eventCardForMainPage .eventDetails .item .text{font-size:16px}.eventCardForMainPage .eventDetails .item img{width:auto;height:22px}}@media screen and (max-width:1046px){.eventCardForMainPage:nth-child(odd) .eventDetails{padding-left:16px;padding-right:10px}.eventCardForMainPage:nth-child(2n) .eventDetails{padding-left:10px;padding-right:16px}}@media screen and (max-width:1018px){.eventCardForMainPage .content{width:600px}.eventCardForMainPage .eventDetails{gap:10px}.eventCardForMainPage .eventDetails .item .text{font-size:17px}}@media screen and (max-width:910px){.eventCardForMainPage .content{width:560px}}@media screen and (max-width:895px){.eventCardForMainPage:nth-child(odd) .background,.eventCardForMainPage:nth-child(2n) .background{clip-path:none;background:0 0}.eventCardForMainPage:nth-child(odd) .content,.eventCardForMainPage:nth-child(2n) .content{width:100%;padding:0}.eventCardForMainPage:nth-child(odd) .content .title,.eventCardForMainPage:nth-child(2n) .content .title{text-align:center;width:100%;max-width:initial;background:#383680;padding:40px 20px 45px}.eventCardForMainPage:nth-child(odd) .content .paragraph,.eventCardForMainPage:nth-child(2n) .content .paragraph{display:none}.eventCardForMainPage:nth-child(odd) .content .button,.eventCardForMainPage:nth-child(2n) .content .button{position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.eventCardForMainPage:nth-child(odd) .eventDetails,.eventCardForMainPage:nth-child(2n) .eventDetails{background-color:#fff;justify-content:center;bottom:125px}.eventCardForMainPage:nth-child(odd) .eventDetails .item .text,.eventCardForMainPage:nth-child(2n) .eventDetails .item .text{color:#ff8f3e}.eventCardForMainPage:nth-child(odd) .eventDetails .item img,.eventCardForMainPage:nth-child(2n) .eventDetails .item img{filter:invert(86%)sepia(131%)saturate(4793%)hue-rotate(386deg)brightness(259%)contrast(149%)}.eventCardForMainPage:nth-child(odd) .eventThumbnail,.eventCardForMainPage:nth-child(2n) .eventThumbnail{width:100%}}@media screen and (max-width:500px){.eventCardForMainPage .eventDetails{height:24px}.eventCardForMainPage .eventDetails .item .text{font-size:10px}.eventCardForMainPage .eventDetails .item img{width:15px;height:15px}.eventCardForMainPage .content .title{font-size:22px}.eventCardForMainPage .content .whiteButton{color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='317' height='64' viewBox='0 0 317 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='317' height='64' rx='5' fill='%23FF8F3E'/%3E%3C/svg%3E%0A");align-items:center;gap:10px;display:flex}.eventCardForMainPage .content .whiteButton:hover{background:linear-gradient(272.64deg,#ff8f3e 25%,#ffb178 50.19%);transition:all .3s linear;background-position:80%!important}}
