@font-face{font-family:Sofia Regular;src:url(../fonts/Sofia\ Sans/static/SofiaSans-Regular.ttf) format("truetype")}body{margin:0;font-family:Sofia Reguar,sans-serif}body input{outline:none;text-decoration:none;padding:.5em .8em;font-size:14px;border:1px solid #bdbdbd;border-radius:.25em;width:100%;box-sizing:border-box}.menu{display:flex;flex-wrap:wrap;border:1px solid lightgrey;box-shadow:0 0 5px #bdbdbd}.menu .logo_holder{flex:75%;padding:.5em 1em;position:relative}@media screen and (max-width: 640px){.menu .logo_holder{display:inherit;flex:100%;justify-content:center}}.menu .media_holder{flex:calc(25% - 2em);padding:.5em 0 0;display:flex;justify-content:center;align-self:center;align-items:center;gap:2em}@media screen and (max-width: 640px){.menu .media_holder{flex:100%;padding:1em 0}}.menu .media_holder a{height:fit-content}.menu .buttons{flex:75%;padding:1em;display:flex;flex-direction:row;align-self:center}@media screen and (max-width: 640px){.menu .buttons{flex:100%}}.menu .buttons .menuItems{margin:0;padding:0;width:100%}.menu .buttons .menuItems li{list-style-type:none;float:left;margin-right:2em;width:fit-content}.menu .buttons .menuItems li:after{content:"|";position:absolute;transform:translate(15px,-1px);pointer-events:none}.menu .buttons .menuItems li:last-child:after{content:""}@media screen and (max-width: 640px){.menu .buttons .menuItems li{clear:both;margin-bottom:1em;border-bottom:1px solid lightgrey;width:100%;padding:.3em;box-sizing:border-box}.menu .buttons .menuItems li:after{all:unset}.menu .buttons .menuItems li:last-child{border-bottom:none;margin-bottom:0}}.menu .buttons .menuItems .menu_link{text-decoration:none;outline:none;color:#000;font-size:medium}.menu .buttons .menuItems .menu_link:hover,.menu .buttons .menuItems .menu_link:focus{color:#6767cd;transition:.3s;display:inline-block;transform:translatey(-2px)}.menu .search_holder{flex:calc(25% - 2em);padding:.5em 0}@media screen and (max-width: 640px){.menu .search_holder{flex:100%}}.menu .search_holder .searchBar{display:flex;align-content:center;justify-content:center;position:relative}.menu .search_holder .searchBar .icon{width:15px;position:absolute;left:8%;top:30%}.menu .search_holder .customSearchedResult{flex-direction:column;position:absolute;z-index:2;top:40px;right:.5em;width:calc(100% - 1em);padding:.5em 1em;gap:.5em;border:1px solid lightgrey;border-radius:.25em;background-color:#fff;box-sizing:border-box;max-height:450px;overflow:scroll;box-shadow:0 0 10px #c1c1e7}.menu .search_holder .customSearchedResult .search-item{display:flex;flex-direction:row;gap:.5em;box-sizing:border-box;align-items:center;cursor:pointer;padding:.5em 0;border-bottom:1px solid lightgrey}.menu .search_holder .customSearchedResult .search-item:first-child{padding:0 0 .5em}.menu .search_holder .customSearchedResult .search-item:last-child{padding:.5em 0 0;border-bottom:0}.menu .search_holder .customSearchedResult .search-item:hover{scale:1.03;transition:ease-in-out .3s}.menu .search_holder .customSearchedResult .search-item img{width:100px;height:75px;aspect-ratio:4/3;border-radius:.25em}.logo{height:70px}.media_icon{width:25px}.custom_input{width:90%;border-radius:2em;padding:.5em 2.5em;border:1px solid black;outline:none}.contact{display:flex;flex-direction:row;align-items:center;min-height:520px}@media screen and (max-width: 640px){.contact{min-height:550px;flex-direction:column}}.contact .form_holder{flex:100%;padding:1em 5em;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 640px){.contact .form_holder{flex:100%;order:0;padding:1em}}.contact .form_holder .form{display:flex;flex-direction:column;gap:.5em;align-items:center;width:100%}@media screen and (max-width: 640px){.contact .form_holder .form{align-items:center}}.contact .form_holder .form button{width:fit-content;padding:1em 2em;border-radius:.5em;border:none;background-color:#232355;color:#fff;cursor:pointer;align-self:right}.contact .form_holder .form button:hover{background-color:#6767cd;scale:1.03;transition:.3s}.contact .form_holder .form_connected{display:flex;flex-direction:row;gap:1em;width:100%}.contact .form_holder .form_connected .half{width:50%}.contact .form_holder .form_input{border-radius:.5em;padding:.5em 1em;border:1px solid #bdbdbd;outline:none}.contact .form_holder textarea{resize:none;height:13em;width:calc(100% - 2em)}.contact .map_holder{flex:50%;padding:1em;flex-grow:none}.contact .map_holder img{border-radius:1em;width:100%}.art-prev{display:flex;flex-direction:column;width:65%;padding:0 2em 2em;box-sizing:border-box;background-color:#fafafa;box-shadow:0 0 5px #d3d3d3;margin:2em auto;border-radius:.5em}@media screen and (max-width: 640px){.art-prev{width:90%;padding:0 1em 2em}}.art-prev .art_poster{width:100%;object-fit:cover;aspect-ratio:4/1}.footer{padding:3em;display:flex;flex-direction:row;justify-content:center;justify-content:space-around;box-shadow:-2px 0 3px #bdbdbd;background:linear-gradient(30deg,#212155,#444496);color:#fff}@media screen and (max-width: 640px){.footer{flex-direction:column;gap:2em}}.footer ul{margin:0;padding:0 15px}.footer li{list-style-type:none;margin-bottom:1em;width:fit-content}.footer li:before{content:"|";position:absolute;transform:translate(-1em)}.footer li:hover{scale:1.05;transition:.3s}.footer .footer_link{outline:none;text-decoration:none;color:#fff}.footer .footer_link:hover{transition:.3s}.footer .note{display:flex;flex-direction:column;align-items:center}.footer .note-row{display:inherit;flex-direction:row;gap:5em}@media screen and (max-width: 640px){.footer .note-row{flex-direction:column;gap:.5em;margin-bottom:2em}}.footer .note-row .note{text-align:center}.mapHolder{display:flex;flex-direction:row;padding:3em 1em;gap:5em;background:linear-gradient(180deg,#171740,#2f2f73);clip-path:polygon(0 0,100% 0%,100% 90%,50% 100%,0 90%);color:#fff;flex-wrap:nowrap;justify-content:center}@media screen and (max-width: 640px){.mapHolder{flex-wrap:wrap;gap:2em;clip-path:polygon(0 0,100% 0%,100% 95%,50% 100%,0 95%)}}.mapHolder .place-info{display:flex;flex-direction:column;align-items:center;width:40%;min-height:420px}@media screen and (max-width: 640px){.mapHolder .place-info{width:95%;min-height:280px}}.mapHolder img{width:100%;aspect-ratio:6/3;border-radius:1em;box-shadow:0 0 10px #1f1f1f;object-fit:cover}.mapHolder img:hover{scale:1.008;transition:.3s}.buss-cards{padding:1em;justify-content:center;align-items:center;display:flex;flex-direction:column;text-align:center}.buss-cards h1{margin-bottom:0}.head-interest{margin:1em 0;text-align:center}.contacts-grid{width:calc(100vw - 2em);display:flex;flex-wrap:wrap;gap:1em}.CCHolder{display:flex;flex-direction:row;border:1px solid lightgrey;border-radius:.25em;text-align:left;width:calc(33% - 1em);box-shadow:0 0 5px #afafe0}.CCHolder.mid{width:calc(50% - 1em)}@media screen and (max-width: 640px){.CCHolder.mid{width:100%}}@media screen and (max-width: 640px){.CCHolder{width:100%}}.CCHolder .photoHolder{display:inherit;flex:25%;justify-content:center;align-items:center;padding:0 0 0 .5em}.CCHolder .photoHolder .PfpImg{width:100px;height:100px;border-radius:50%;object-fit:cover}.CCHolder .contentHolder{display:inherit;flex-direction:column;flex:75%;padding:1em;gap:1em;justify-content:center}.CCHolder .contentHolder h3{margin:.2em 0;color:#212155}.CCHolder .contentHolder .contactMethod{display:inherit;flex-direction:row;gap:.3em;align-items:center;overflow-wrap:anywhere}.CCHolder .contentHolder .contactMethod .contactIcon.phone{width:16px;height:16px}.CCHolder .contentHolder .contactMethod .contactIcon.email{width:25px;height:16px}.cta-block{display:flex;flex-direction:column;width:50%;text-align:center;justify-content:center;align-items:center;padding:1em 5em;border-radius:1em;margin:1em auto;box-shadow:0 0 10px #a0a0e1}.offer-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;height:540px;text-align:center;color:#fff}.offer-loader .spinner{width:48px;height:48px;border:4px solid rgba(19,130,200,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:1rem}button{border:none;border-radius:2em;padding:1em 2em;width:fit-content;background-color:#212155;color:#fff;cursor:pointer}button:hover{background-color:#3e3e9e;transition:ease-in-out .3s}button:disabled{background-color:#212155;transition:none;cursor:not-allowed}.notif{position:fixed;bottom:10px;right:0;color:#fff;padding:1em 2em;transform:translate(100%);opacity:0;animation:notify ease-in-out 4s}.notif.err{background:linear-gradient(90deg,#5f0000,#3f0000 5%,#111);border-left:3px solid #ad0000}.notif.loading{background:linear-gradient(90deg,#006a87,#003949 5%,#111);border-left:3px solid #0087ad}.notif.success{background:linear-gradient(90deg,#006c00,#002e00 5%,#111);border-left:3px solid #00ad00}@keyframes notify{0%{opacity:0;transform:translate(100%)}15%{opacity:1;transform:translate(0)}85%{opacity:1;transform:translate(0)}to{transform:translate(100%);opacity:0}}.feed{padding:0 1em}.feed-holder{display:flex;flex-direction:column;gap:1em}.feed-holder h1{margin:0}.feed-holder .feed-container{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1em}@media screen and (max-width: 640px){.feed-holder .feed-container{gap:0}}.feed-holder .feed-container .feed-hidden{overflow-x:hidden;width:90%}.feed-holder .feed-container .feed-hidden .feed-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1%;padding:1em 0 1em .4em}@media screen and (max-width: 640px){.feed-holder .feed-container .feed-hidden .feed-wrapper{gap:.5em}}.archive-holder{padding:.5em 1em}.archive-holder .archived-events{display:flex;flex-direction:row;gap:1em;flex-wrap:wrap}.archive-holder h1{text-align:center;margin-bottom:2em}@media screen and (max-width: 640px){.archive-holder h1{margin:0 0 2em}}.card-link{text-decoration:none;color:inherit;flex-shrink:0;height:100%}.card-link.full{width:calc(33% - .5em)}@media screen and (max-width: 640px){.card-link.full{width:calc(100% - .15em)}}.card-link.medium{width:calc(25% - .5em)}@media screen and (max-width: 640px){.card-link.medium{width:100%}}.card-link.large{width:calc(33% - .5em)}@media screen and (max-width: 640px){.card-link.large{width:100%}}.card{position:relative;display:flex;flex-direction:column;border-radius:.5em;box-shadow:2px 2px 5px #736cce44;cursor:pointer;flex-shrink:0;box-sizing:border-box;flex-grow:inherit;height:360px;background-color:#fff}.card .cards-photo-holder{height:35%}.card .cards-photo{width:100%;height:100%;object-fit:cover;border-radius:.5em .5em 0 0}.card .cards-desc{padding:1em;height:65%;justify-content:space-between;display:flex;flex-direction:column;box-sizing:border-box}.card .cards-desc span{color:#a0a0a0}.card h2{margin:.3em 0}.card:hover{transform:translateY(-5px);transition:ease-in-out .3s;box-shadow:2px 10px 10px #cbc8f4}@media screen and (max-width: 640px){.card.medium{flex-direction:row;height:fit-content}.card.medium .cards-photo-holder{height:unset;width:25%}.card.medium .cards-photo{border-radius:.5em 0 0 .5em}.card.medium .cards-desc{height:unset;width:75%;gap:.7em}.card.medium h2{margin:0 0 .1em;font-size:1.25em}}@media screen and (max-width: 640px){.card.full .cards-desc{height:65%;gap:.5em;padding:.4em}.card.full h2{margin:0 0 .1em;font-size:1.25em}}.card.small{height:120px;align-items:center;justify-content:center;text-align:center}.card.small .cards-desc{height:fit-content}.card.large{height:430px}.wrap-img{width:calc(33% - .66em);margin-right:.52em;aspect-ratio:4/3;object-fit:cover;flex-shrink:0}@media screen and (max-width: 640px){.wrap-img{width:calc(100% - .66em)}}.loader{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:360px;text-align:center;color:#fff}.loader .spinner{width:48px;height:48px;border:4px solid rgba(19,130,200,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:1rem}.generalH{position:fixed;z-index:0;top:0;left:0;background-color:#8080806e;width:100vw;height:100vh}.generalH .bannerH{z-index:1;display:flex;flex-direction:row;width:50%;border:1px solid lightgrey;border-radius:.5em;padding:3em;gap:3em;position:absolute;top:50%;background-color:#fff;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #212155;flex-wrap:wrap}@media screen and (max-width: 640px){.generalH .bannerH{width:80%;padding:1em;gap:1em}}.generalH .bannerH .iconH{order:0;flex:calc(30% - 3em)}@media screen and (max-width: 640px){.generalH .bannerH .iconH{display:flex;flex:100%;justify-content:center}}.generalH .bannerH .iconH img{width:100%}.generalH .bannerH .contentH{order:1;display:flex;flex-direction:column;justify-content:space-evenly;flex:70%;gap:1em}@media screen and (max-width: 640px){.generalH .bannerH .contentH{flex:100%;align-items:center;text-align:center}}.generalH .bannerH .contentH h3{margin:0}.about-holder{display:flex;flex-direction:column}.about-holder .hero{background-image:linear-gradient(0deg,#212155b3,#d5d5f20d),url(/assets/hero_bg_crp-BnUsnj34.webp);background-size:cover;background-position:center;padding:10em 5em;color:#fff}.about-holder .hero h1{font-size:3em}@media screen and (max-width: 640px){.about-holder .hero{padding:5em 2em}.about-holder .hero h1{font-size:2em}}.about-holder .about,.about-holder .mission,.about-holder .vision{display:flex;flex-direction:row;padding:2em 0}@media screen and (max-width: 640px){.about-holder .about,.about-holder .mission,.about-holder .vision{flex-wrap:wrap}}.about-holder .left,.about-holder .right{padding:0 3em;display:flex}@media screen and (max-width: 640px){.about-holder .left,.about-holder .right{padding:0 1em}}.about-holder .left img,.about-holder .right img{height:400px;border-radius:.5em}@media screen and (max-width: 640px){.about-holder .left img,.about-holder .right img{height:unset;width:100%}}.about-holder .left{flex-direction:column;align-self:center;flex:55%}@media screen and (max-width: 640px){.about-holder .left{flex:100%}}.about-holder .right{justify-content:center;flex:45%}@media screen and (max-width: 640px){.about-holder .right{flex:100%}}.about-holder .sep{flex:100%;padding:2em 1em;background-color:orange;text-align:center;font-size:1em;font-style:italic}.about-holder .offer{flex:100%;flex-direction:column;padding:3em}@media screen and (max-width: 640px){.about-holder .offer{padding:1em}}.about-holder .offer .gOffer{display:flex;flex-direction:row}@media screen and (max-width: 640px){.about-holder .offer .gOffer{flex-direction:column}}.about-holder .offer .gOffer .sOffer{flex:20%;border-right:1px solid #dbdbdb;padding:0 1em}.about-holder .offer .gOffer .sOffer p{text-align:justify}@media screen and (max-width: 640px){.about-holder .offer .gOffer .sOffer{flex:100%;padding:0;border-right:unset;border-bottom:1px solid #bdbdbd}}.about-holder .offer .gOffer .sOffer:last-child{border:none}.about-holder .offer .gOffer .sOffer .offerGrp{height:3em}.about-holder .why-us{flex:100%;padding:2em 3em;flex-direction:column;text-align:center}@media screen and (max-width: 640px){.about-holder .why-us{padding:2em 1em}}.about-holder .why-us .reasons{text-align:left;width:fit-content;margin:2em auto;line-height:1.8}.offer-teasers{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;overflow:hidden;padding:1em;min-height:540px;position:relative}@media screen and (max-width: 640px){.offer-teasers{min-height:1060px}}.offer-teasers .loader{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:540px;text-align:center;color:#fff;position:absolute}.offer-teasers .loader .spinner{width:48px;height:48px;border:4px solid rgba(19,130,200,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;margin-bottom:1rem}@keyframes spin{to{transform:rotate(360deg)}}.offer-teasers .teasers-holder{width:100%;display:flex;flex-direction:row;justify-content:center;gap:.5em}@media screen and (max-width: 640px){.offer-teasers .teasers-holder{flex-wrap:wrap}}.offer-teasers .teasers-holder .single-teaser{max-width:20%;width:20%;height:540px;display:flex;align-items:center;justify-content:center;font-size:2em;cursor:pointer;color:#fff;object-fit:cover;background-position:center;border-radius:.25em}.offer-teasers .teasers-holder .single-teaser:hover{scale:1.03;transition:.3s}@media screen and (max-width: 640px){.offer-teasers .teasers-holder .single-teaser{max-width:unset;width:100%;height:200px}}.off-details-holder{display:flex;flex-direction:column;padding:1em}.off-details-holder .off-grp-menu{display:inherit;flex-direction:row;gap:1em}@media screen and (max-width: 640px){.off-details-holder .off-grp-menu{flex-wrap:wrap;gap:.5em}}.off-details-holder .off-grp-menu a{text-decoration:none;outline:none;width:20%;box-sizing:border-box}@media screen and (max-width: 640px){.off-details-holder .off-grp-menu a{width:calc(50% - .5em);flex-grow:1}}.off-details-holder .off-grp-menu .off-group{width:100%;padding:.7em 0;display:flex;align-items:center;justify-content:center;font-size:1em;cursor:pointer;color:#000;object-fit:cover;border-radius:.25em;border:1px solid #212155;box-sizing:border-box;height:100%;text-align:center}@media screen and (max-width: 640px){.off-details-holder .off-grp-menu .off-group{align-items:center;height:100%;padding:.5em;text-align:center}}.off-details-holder .off-grp-menu .off-group:hover{scale:1.03;transition:.3s}.off-details-holder .off-grp-menu .off-group.selected{background-color:#212155;color:#fff;cursor:initial;scale:1.03;box-sizing:border-box}.off-details-holder .off-grp-menu .off-group.selected:hover{scale:1.03;transition:.3s}.off-details-holder .off-details{width:85%;margin:2em auto;height:420px;background-color:#d6e8ee;position:relative;border-radius:.5em;background-position:center left;background-repeat:no-repeat;box-shadow:0 0 15px #4a4a4a}@media screen and (max-width: 640px){.off-details-holder .off-details{width:100%;height:630px}}.off-details-holder .off-details .off-desc{position:absolute;width:45%;right:5%;top:50%;transform:translateY(-50%);justify-content:center;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 640px){.off-details-holder .off-details .off-desc{width:90%}}.off-details-holder .off-details .off-desc .off-quota{margin:1em 0 .3em;color:#fff;font-size:2em;font-style:italic;text-align:center}.off-details-holder .off-details .off-desc .off-det-desc{line-height:1.4em;color:#fff;background-color:#242446;padding:1em 2em;box-sizing:border-box;border-radius:.25em}.off-details-holder .off-proj{display:flex;flex-flow:wrap;gap:.5em;width:70%;margin:-4em auto 2em;position:relative;justify-content:center}@media screen and (max-width: 640px){.off-details-holder .off-proj{width:90%}}.off-details-holder .off-proj a{width:calc(33% - .4em);text-decoration:none;color:#000}@media screen and (max-width: 640px){.off-details-holder .off-proj a{width:100%}}.offer_det{width:65%;margin:2em auto;border-radius:.5em;padding:1em 2em;background-color:#fafafa;box-shadow:0 0 5px #d3d3d3;box-sizing:border-box}@media screen and (max-width: 640px){.offer_det{width:90%;padding:1em}}.offer_det .segments{width:85%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.5em;margin:1em auto}@media screen and (max-width: 640px){.offer_det .segments{flex-direction:column}}.offer_det .segments .signle_seg{width:calc(33% - .2em);display:flex;flex-direction:column;gap:1em;box-sizing:border-box;height:100%;height:auto;justify-content:center;align-items:center;text-align:center;padding:1em;box-shadow:0 0 10px #e6e6f5;border-radius:1em}@media screen and (max-width: 640px){.offer_det .segments .signle_seg{width:100%}}.offer_det .segments .signle_seg img{width:70%}
