html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}::placeholder{color:inherit}input:focus,textarea:focus{outline:none}html,body{height:100%;font-family:"Droid Sans",arial,sans-serif}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;color:#231f20}body{-webkit-text-size-adjust:none;max-width:1920px;min-width:320px;margin:0 auto;position:relative;line-height:1.3;font-weight:400}.vpad{padding-top:10px;padding-bottom:10px}.hpad{padding-left:10px;padding-right:10px}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-row,.flex-column{flex-direction:column}.flex-row-mobile{flex-direction:row}.flex-center{justify-content:center}.flex-space-between{justify-content:space-between}.flex-center>.column{margin:0}.flex-flush{margin:-10px}.flex-hflush{margin-left:-10px;margin-right:-10px}.flex-vflush{margin-top:-10px;margin-bottom:-10px}.flex-between{justify-content:space-between}.flex-nowrap{flex-wrap:nowrap}.flex-row.flex-nowrap{flex-direction:row}#home section{position:relative}.wrap{width:100%;margin:0 auto}.padded{padding:20px 0}.contained .wrap{max-width:1600px}.box{width:100%;position:relative}.boxed{max-width:1200px;margin:0 auto}.row{position:relative}.row:after{content:'';display:block;clear:both}.column{width:100%;margin:0 auto}.flex>.column{margin:0}.left{float:left}.right{float:right}h1{font-size:28px;margin-bottom:20px;font-weight:700}h1:last-child{margin-bottom:0}h2{color:#2c3e50;font-size:20px;margin-bottom:20px;font-weight:400}h2:last-child{margin-bottom:0}h3{font-size:20px;margin-bottom:20px;font-weight:700}h3:last-child{margin-bottom:0}h4{margin-bottom:20px;font-weight:700}h4:last-child{margin-bottom:0}p,ul,ol{margin-bottom:20px}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}ul{list-style-type:disc;padding-left:40px}ol{list-style-type:decimal;padding-left:40px}strong{font-weight:700}em{font-style:italic;font-family:georgia}img{display:block;max-width:100%;height:auto}.image-left{float:left;margin:0 20px 20px 0}video{display:block;max-width:100%;height:auto;margin:0 0 20px}a{color:#00aeef}form label{-webkit-appearance:none;-moz-appearance:none;width:100%;display:block}form input,form input[type="email"],form textarea,form select,form button{-webkit-appearance:none;-moz-appearance:none;width:100%;display:block;padding:10px;box-sizing:border-box;border-radius:0;border:none;resize:vertical;background:#fff;border:1px solid;font-family:inherit}form textarea{min-height:200px;height:200px;max-height:400px}form select{background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 10px center;background-size:14px}form input[type="checkbox"]{display:none}form input[type="checkbox"]+label{text-align:left;display:flex}form input[type="checkbox"]+label:before{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;margin-right:10px;width:38px;height:38px;background:#fff;border:1px solid;flex-shrink:0}form input[type="checkbox"]+label span{display:flex;justify-content:center;flex-direction:column}form input[type="checkbox"]:checked+label:before{content:'\2713';font-size:26px;text-align:center}#wrapper{-webkit-transform:initial;position:relative;will-change:initial;transition:transform 1s cubic-bezier(0.5,0,0,1);min-height:100%;width:100%}header{background:#231f20}header ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column}header ul li a{text-transform:uppercase;color:#00aeef;padding:20px;letter-spacing:1px;font-size:12px;display:block;border-bottom:1px solid;line-height:1}header ul li a:hover{color:#fff}header #header-wrap #header-container{max-width:1200px;margin:0 auto}header #header-wrap #header-container #header-row{display:flex;justify-content:space-between;flex-wrap:wrap}header #header-wrap #header-container #header-row #header-left{width:185px;height:92px}header #header-wrap #header-container #header-row #header-left #logo{width:100%;height:100%}header #header-wrap #header-container #header-row #header-left #logo a{display:block;padding:0 20px;width:100%;height:100%;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center;background-origin:content-box;background-image:url(/uploads/assets/img/operasonic-logo.svg);font-size:0}header #header-wrap #header-container #header-row #header-right-mobile #mobile-menu{display:flex;justify-content:center;flex-direction:column;width:100%;height:100%;padding:20px}header #header-wrap #header-container #header-row #header-right-mobile #mobile-menu svg{width:40px;height:40px;display:block;cursor:pointer}header #header-wrap #header-container #header-row #header-right-mobile .line-top,header #header-wrap #header-container #header-row #header-right-mobile .line-mid,header #header-wrap #header-container #header-row #header-right-mobile .line-bottom{fill:#00aeef;transform:rotate(0) translateX(0) translateY(0)}header #header-wrap #header-container #header-row #header-right{display:none}.mobile-nav-open header #header-wrap #header-container #header-row #header-right-mobile #mobile-menu svg .line-top{transform-origin:center;transform:rotate(45deg) translateX(0px) translateY(10px)}.mobile-nav-open header #header-wrap #header-container #header-row #header-right-mobile #mobile-menu svg .line-mid{display:none}.mobile-nav-open header #header-wrap #header-container #header-row #header-right-mobile #mobile-menu svg .line-bottom{transform-origin:center;transform:rotate(-45deg) translateX(0px) translateY(-10px)}.mobile-nav-open header #header-wrap #header-container #header-row #header-right{display:block;width:100%;border-top:1px solid #00aeef}footer{background:#334146;color:#fff;position:absolute;bottom:0;width:100%}footer ul{list-style-type:none;padding:0}#slideshow{position:relative;background:#00aeef}#slideshow .swiper-container-initialized .slide{opacity:1}#slideshow .slide{opacity:0;display:flex;flex-direction:column;justify-content:center;position:relative;height:100%}#slideshow .slide .slide-image-wrap{display:block;width:100%;position:relative;z-index:1}#slideshow .slide .slide-image-wrap img{margin:0 auto}#slideshow .slide .slide-content-wrap{display:flex;flex-direction:column;justify-content:center;z-index:2}#slideshow .slide .slide-content-wrap .slide-content{text-align:center;color:#fff;padding:20px}#slideshow .slide .slide-content-wrap .slide-content h2{color:#d6de23;display:inline-block;text-transform:uppercase;background-color:rgba(0,0,0,0.6);padding:10px;margin-bottom:0;font-size:20px}#slideshow .slide .slide-content-wrap .slide-content p{display:inline-block;background-color:rgba(0,0,0,0.6);padding:10px;font-size:16px}#slideshow .slide .slide-content-wrap .slide-content .btn{display:inline-block;margin-top:20px;border:2px solid rgba(255,255,255,0.8);padding:10px 20px;border-radius:5px;color:#fff;background-color:rgba(0,174,239,0.9);position:relative;z-index:1;transition:color 0.3s;text-transform:uppercase}#slideshow .slide .slide-content-wrap .slide-content .btn span{position:relative;z-index:1}#slideshow .slide .slide-content-wrap .slide-content .btn:after{content:'';position:absolute;z-index:0;background:#d6de23;width:0;height:100%;transition:width 0.3s;top:0;left:0}#slideshow .slide .slide-content-wrap .slide-content .btn:hover{color:#231f20}#slideshow .slide .slide-content-wrap .slide-content .btn:hover:after{width:100%}#landing{color:#d6de23;position:relative;padding:60px 0;z-index:1}#landing:after{content:'';display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,174,239,0.7);background-image:url(/uploads/assets/img/sky.jpeg);background-blend-mode:overlay;background-attachment:fixed;background-position:top center;top:0;left:0;z-index:0}#landing .wrap{z-index:1;position:relative}#landing #landing-content{text-align:center}#landing #landing-content h3{text-transform:uppercase;margin-bottom:20px;font-size:28px}#landing #landing-list ul{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}#landing #landing-list ul li{width:50%;margin-bottom:40px;padding:0 20px 0 0}#landing #landing-list ul li a{color:#d6de23;display:flex}#landing #landing-list ul li a i{font-size:40px;vertical-align:middle}#landing #landing-list ul li a .icon-title{display:flex;flex-direction:column;justify-content:center}#landing #landing-list ul li a:hover{color:#fff}#projects{padding:60px 0}#projects #projects-content{text-align:center}#projects #projects-content h2{font-size:32px;text-transform:uppercase}#projects #projects-content p{font-size:18px}#projects #projects-list .project-image{display:block;width:100%;height:0;padding-bottom:100%;background-position:center}#projects #projects-list .project-content{background:#f4f4f4}#projects #projects-list h4{text-transform:uppercase;color:#00aeef;margin:20px 0}#projects #projects-list .btn{display:inline-block;padding:20px;color:#fff;background:#f4524d;border-radius:5px}#about{padding:60px 0;position:relative;z-index:1}#about:after{content:'';display:block;position:absolute;width:100%;height:100%;background-color:rgba(214,222,35,0.8);background-image:url(/uploads/assets/img/KidsPortSongs.jpeg);background-blend-mode:overlay;background-attachment:fixed;background-position:top center;top:0;left:0;z-index:0}#about .wrap{z-index:1;position:relative}#about #about-content{text-align:center}#about #about-content h2{font-size:32px;text-transform:uppercase}#about #about-content p{font-size:18px}#contact{padding:60px 0;background:#00aeef;color:#fff;text-align:center}#contact #contact-content{text-align:center}#contact #contact-content h3{font-size:22px;text-transform:uppercase}#contact #contact-content p{font-size:18px}#contact #contact-form{color:#231f20}#contact #contact-form a{color:#fff}#contact #contact-form label{display:none}#contact #contact-form .label{display:block;text-align:left}#contact #contact-form #callback-label,#contact #contact-form #cm-telephone-label,#contact #contact-form #cm-telephone-email,#contact #contact-form #consent-label{display:flex;font-size:14px}#contact #contact-form #contact-form-left,#contact #contact-form #contact-form-right{display:flex;flex-direction:column;justify-content:space-between}#contact-form{color:#231f20}#contact-form label{display:none}#contact-form .label{display:block;text-align:left}#contact-form #callback-label,#contact-form #cm-telephone-label,#contact-form #cm-telephone-email,#contact-form #consent-label{display:flex;font-size:14px}#contact-form #contact-form-left,#contact-form #contact-form-right{display:flex;flex-direction:column;justify-content:space-between}#inside{background:url(/uploads/assets/img/grid_noise.png)}#content .box{background:#fff}#content h1,#content h2,#content h3,#content h4{color:#00aeef}#content h1{text-transform:uppercase}#content h3,#content h4{font-weight:300;text-transform:uppercase}#content .btn{display:inline-block;padding:20px;border-radius:5px;background:#00aeef;color:#fff}#content .btn:hover{background:#2c3e50}.card .card-wrap{display:flex;flex-direction:column;height:100%;padding:20px;background:#f4f4f4}.card .card-wrap .card-image{margin-bottom:20px}.supporter-card .card-wrap .card-image{aspect-ratio:1;background:white;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}#slideshow .swiper-slide{height:auto}