body{font-family:Instrument Sans,sans-serif}a{outline:none}a,a:hover{text-decoration:none}a:focus{box-shadow:none!important}p{font-size:1.125rem}@media (max-width:1600px){p{font-size:1rem}}b,strong{font-weight:900}hr{color:#bec3d9;opacity:1}main{margin-top:110px;overflow:hidden}@media (max-width:1600px){main{margin-top:80px}}@media (max-width:768px){main{margin-top:60px}}.btn-green{background-color:transparent;border:2px solid #8dcc5b;border-radius:10px;color:#181a20!important;font-weight:700!important;height:auto!important;overflow:hidden;padding:16px 39px!important;position:relative;transition:all .3s ease-out}.btn-green:before{background-color:#8dcc5b;border-radius:5px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateY(130px);transition:all .3s ease-out;width:100%}.btn-green:hover{border:2px solid #8dcc5b;transition:all .3s ease-out}.btn-green:hover:before{opacity:1;transform:translate(0);transition:all .3s ease-out}header{align-items:center;flex-direction:column;left:0;position:fixed;top:0;transition:all .3s ease-out;width:100%;z-index:10}header .logo{color:#181a20;font-size:1.5rem;font-weight:700}@media (max-width:768px){header .logo img{width:80px}}header .top-header{background-color:#fff;box-shadow:0 3px 5px rgba(79,86,108,.302);display:flex;flex-direction:column;height:120px;justify-content:center;position:absolute;top:0;transition:all .3s ease-out;width:100%}header .top-header .button{background-color:transparent;border:2px solid #8dcc5b;border-radius:10px;color:#181a20!important;font-weight:700!important;height:auto!important;overflow:hidden;padding:16px 39px!important;position:relative;transition:all .3s ease-out}header .top-header .button:before{background-color:#8dcc5b;border-radius:5px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateY(130px);transition:all .3s ease-out;width:100%}header .top-header .button:hover{transition:all .3s ease-out}header .top-header .button:hover:before{opacity:1;transform:translate(0);transition:all .3s ease-out}@media (max-width:1023px){header .top-header{height:60px;top:0}}header .top-header.show{box-shadow:none;transition:all .3s ease-out}header .top-header .nav{flex:1;justify-content:end;padding:0}header .top-header .nav .nav-item{position:static}header .top-header .nav .nav-item.nav__item{margin-top:10px}header .top-header .nav .nav-item .nav-link{align-items:center;color:#181a20;display:flex;font-size:1.125rem;font-weight:400;height:80px;padding:10px 23px;position:relative}header .top-header .nav .nav-item .nav-link svg{margin-right:8px}@media (min-width:1024px){header .top-header .nav .nav-item .nav-link:hover{color:#8dcc5b}}@media (max-width:1400px){header .top-header .nav .nav-item .nav-link{padding:10px 15px}}header .top-header .nav .nav-item .nav-link.active{color:#8dcc5b;font-weight:700}@media (max-width:992px){header .top-header .nav .nav-item .nav-link{color:#181a20;height:60px;padding:0 40px}}@media (max-width:600px){header .top-header .nav .nav-item .nav-link{font-size:1.125rem;font-weight:500;height:30px}}footer{background-color:#fcfcff}footer .title{color:#181a20}footer .title,footer .title-link{font-size:1.25rem}footer .nav-item a{color:#4f566c;font-size:1.125rem;text-decoration:none;transition:all .3s ease-out}footer .nav-item a:hover{color:#8dcc5b;transition:all .3s ease-out}footer .footer-logo a{color:#4f566c;text-decoration:none}footer .stripe-footer{background-color:#181a20}footer .stripe-footer svg:hover path,footer .stripe-footer svg:hover tspan.studio,footer .stripe-footer svg:hover tspan.tnb{fill:#8dcc5b}.template-site-home-index .fullbanner-home{align-items:center;display:flex;height:771px;justify-content:center}@media (max-width:768px){.template-site-home-index .fullbanner-home{font-size:2.1875rem;height:calc(100vh - 60px)}}.template-site-home-index .fullbanner-home .fullbanner-img{height:771px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:768px){.template-site-home-index .fullbanner-home .fullbanner-img{height:calc(100vh - 60px)}}.template-site-home-index .fullbanner-home .fullbanner-container{position:absolute}.template-site-home-index .fullbanner-home .fullbanner-container .title{color:#fff;font-size:3.25rem;font-weight:700;line-height:60px}@media (max-width:768px){.template-site-home-index .fullbanner-home .fullbanner-container .title{font-size:2.1875rem;line-height:50px}}.template-site-home-index .fullbanner-home .fullbanner-container .title .wordsHeader{background-color:#8dcc5b;color:#181a20;padding:0 8px}.template-site-home-index .fullbanner-home .fullbanner-container p{color:#fff;font-size:1.125rem;line-height:30px}.template-site-home-index .events-section{background-color:#efeff9}.template-site-home-index .events-section .title{color:#431274;font-size:2.375rem;font-weight:700}@media (max-width:768px){.template-site-home-index .events-section .title{font-size:1.75rem}}.template-site-home-index .events-section p{color:#4f566c;font-size:1.375rem;font-weight:400}.template-site-home-index .events-section .events-field-row .text{color:#181a20;flex:3;font-size:1.75rem;font-weight:700}.template-site-home-index .events-section .events-field-row p{color:#4f566c;flex:3;font-size:1.125rem}.template-site-home-index .events-section .events-field-row .events-item{background-color:#fff;border-radius:15px;box-shadow:0 0 20px rgba(142,153,187,.4);padding:35px}.template-site-home-index .events-section .events-field-row .events-item svg{fill:#431274}.template-site-home-index .events-section .events-field-row .events-item .text{color:#431274;font-size:1.375rem;font-weight:700}#modalContact .modal-content{border-radius:20px!important;overflow:hidden}#modalContact .close-modal{align-items:center;background:transparent;border:0;display:flex;height:70px;justify-content:center;position:absolute;right:10px;top:10px;width:70px}.contact-section{background-color:#431274;background-image:url(/images/bg-contact.webp);background-position:50%;background-size:cover}.contact-section .title{color:#fff;font-size:2.375rem;font-weight:700}@media (max-width:768px){.contact-section .title{font-size:1.75rem}}.contact-section p{color:#fff}.contact-section .form-contact .btn-green{color:#fff!important}.contact-section .form-contact .btn-green:hover{color:#181a20!important}.template-site-event-show .event-top{align-items:center;display:flex;justify-content:center}@media (max-width:768px){.template-site-event-show .event-top{flex-direction:column}}.template-site-event-show .event-top .event-img{height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:600px){.template-site-event-show .event-top .event-img{height:200px}}.template-site-event-show .event-top .event-row{background-color:#fff;border-radius:15px;overflow:hidden}@media (min-width:1024px){.template-site-event-show .event-top .event-row{position:relative;top:160px}}@media (max-width:1023px){.template-site-event-show .event-top .event-row{box-shadow:0 3px 5px rgba(79,86,108,.302)}}.template-site-event-show .event-top .event-row .title{color:#431274;font-size:3rem;font-weight:700}@media (max-width:768px){.template-site-event-show .event-top .event-row .title{font-size:1.875rem}}.template-site-event-show .event-top .event-row .event-breadcrumb{padding:30px}.template-site-event-show .event-top .event-row .event-breadcrumb .breadcrumb .breadcrumb-item.active .link{color:#431274}@media (max-width:600px){.template-site-event-show .event-top .event-row .event-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item{padding:0}.template-site-event-show .event-top .event-row .event-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item:before{display:none}}.template-site-event-show .event-top .event-row .event-breadcrumb .breadcrumb-item+.breadcrumb-item:before{background-image:url(/images/arrow-breadcrumb.svg);background-position:50%;background-repeat:no-repeat;content:"";height:24px;width:3px}.template-site-event-show .event-top .event-row .event-info{background-color:#431274;padding:40px 70px}@media (max-width:768px){.template-site-event-show .event-top .event-row .event-info{padding:30px}}.template-site-event-show .event-top .event-row .event-info svg{fill:#8dcc5b}.template-site-event-show .event-top .event-row .event-info p{color:#fff}.template-site-event-show .aboutevent-section{background-color:#efeff9}.template-site-event-show .aboutevent-section .gallery-image{border-radius:15px;height:187px;-o-object-fit:cover;object-fit:cover}.template-site-event-show .aboutevent-section .title{color:#431274;font-size:2.375rem;font-weight:700}@media (min-width:1024px){.template-site-event-show .aboutevent-section .title{margin-top:80px}}@media (max-width:768px){.template-site-event-show .aboutevent-section .title{font-size:1.75rem}}.nav,.nav__sub{list-style-type:none;margin-bottom:0;margin-top:0;padding:15px}.nav__item+.nav__item{margin-top:0}.nav__sub{background-color:currentColor;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;padding:0 40px;position:fixed;right:0;top:0;transform:translateX(1000px);transition:all .2s ease-in-out;visibility:hidden;width:100%}.nav__sub .title{font-size:1.625rem;line-height:1;margin-bottom:15px}.nav__sub.is-active{background:#181a20;opacity:1;overflow:hidden;transform:translateX(0);visibility:visible;z-index:5}.nav__sub .nav-item{height:40px}.menu-burguer{position:absolute;right:-12px;top:-25px;z-index:1000}.close-menu,.menu-burguer{border-radius:60px;cursor:pointer;display:flex;flex-direction:column;height:52px;justify-content:space-between;padding:13px 11px;width:55px}@media (max-width:320px){.close-menu,.menu-burguer{width:50px}}.close-menu.open .menu-line,.menu-burguer.open .menu-line,.menu-line{background-color:#431274}.menu-line{border-radius:20px;height:4px;position:relative;transition:all .25s cubic-bezier(.18,.89,.32,1.28);z-index:50}.menu-line:first-child{-webkit-animation:firstLinetoClose .24s cubic-bezier(.23,.95,.58,1.37);animation:firstLinetoClose .24s cubic-bezier(.23,.95,.58,1.37)}.open .menu-line:first-child{-webkit-animation:firstLinetoOpen .24s cubic-bezier(.23,.95,.58,1.37);animation:firstLinetoOpen .24s cubic-bezier(.23,.95,.58,1.37);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes firstLinetoOpen{0%{transform:translateY(0)}50%{transform:translateY(12px)}to{transform:translateY(8px) rotate(45deg)}}@keyframes firstLinetoOpen{0%{transform:translateY(0)}50%{transform:translateY(12px)}to{transform:translateY(8px) rotate(45deg)}}@-webkit-keyframes firstLinetoClose{0%{transform:translateY(17px) rotate(0)}to{transform:translateY(0)}}@keyframes firstLinetoClose{0%{transform:translateY(17px) rotate(0)}to{transform:translateY(0)}}.open .menu-line:nth-child(2){opacity:0}.menu-line:last-child{-webkit-animation:lastLinetoClose .24s cubic-bezier(.23,.95,.58,1.37);animation:lastLinetoClose .24s cubic-bezier(.23,.95,.58,1.37)}.open .menu-line:last-child{-webkit-animation:lastLinetoOpen .24s cubic-bezier(.23,.95,.58,1.37);animation:lastLinetoOpen .24s cubic-bezier(.23,.95,.58,1.37);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes lastLinetoOpen{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(-14px) rotate(-45deg)}}@keyframes lastLinetoOpen{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(-14px) rotate(-45deg)}}@-webkit-keyframes lastLinetoClose{0%{transform:translateY(-17px)}to{transform:translateY(0)}}@keyframes lastLinetoClose{0%{transform:translateY(-17px)}to{transform:translateY(0)}}.menu-initial{position:relative}.menu-initial .menu-close{left:23px;opacity:0;position:fixed;top:10px;transform:translate(-100px);transition:all .3s ease-out}.menu-initial .menu-close.open{opacity:1;transform:translate(0);transition:all .3s ease-out;z-index:25}.menu-nav{align-items:center;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100%;display:flex;flex-direction:column;height:100%;left:-1000px;opacity:0;overflow:auto;padding:50px 0;position:fixed;top:0;transform:translateX(-1000px);transition:all .2s ease-in-out;width:100%;z-index:-1}@media (max-width:600px){.menu-nav{background-image:none}}.menu-nav.open{justify-content:center;left:0;opacity:1;overflow:hidden;transform:translateX(0);transition:all .2s ease-in-out;z-index:20}.menu-nav .close-menu{position:absolute;right:15%;top:5%}@media (max-width:600px){.pagination{justify-content:center}}.pagination .page-item .page-link{align-items:center;border-color:blue;border-radius:4px;color:blue;cursor:pointer;display:flex;height:38px;justify-content:center;margin-left:.5rem;padding:8px 0;text-align:center;width:38px}@media (max-width:600px){.pagination .page-item .page-link{height:37px;margin-left:6px;width:33px}}.pagination .page-item .page-link:hover{background-color:blue;color:#fff}.pagination .page-item .page-link svg{height:25px;width:25px}.pagination .page-item .page-link.next{transform:rotate(180deg)}.pagination .page-item .page-link:focus{box-shadow:none}.pagination .page-item.disabled{opacity:.5}.pagination .page-item.active .page-link{background-color:blue;border-color:blue;color:#fff}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{background-color:transparent;border:0;border-radius:0;color:blue;font-size:25px;font-weight:600}.pagination .page-item:first-child .page-link:hover,.pagination .page-item:last-child .page-link:hover{color:blue;text-decoration:underline}.form-group{position:relative}.form-group svg{bottom:20px;position:absolute;right:15px}.form-group label{color:#4f566c;font-size:18px;font-weight:700}.form-group .form-control{background-color:#fff;border:1px solid rgba(142,153,187,.4);border-radius:5px;color:#4f566c;font-size:1.125rem;font-weight:300;height:52px;padding:0 23px}.form-group .form-control::-moz-placeholder{color:#4f566c;font-size:1.125rem}.form-group .form-control::placeholder{color:#4f566c;font-size:1.125rem}.form-group .form-control:focus{box-shadow:none}.form-group textarea{height:150px!important;padding:15px 20px!important}
