body>header{background-color:#fff!important}body>main{background-color:#ebebeb!important;color:#000!important;font-family:Comfortaa,Helvetica,cursive,sans-serif}.d-list-item{display:list-item}.navbar-brand img{max-height:60px!important}.dropdown:hover .dropdown-menu{display:block;margin-top:0}#scroll-to-top-button{position:fixed!important;bottom:40px;right:40px;z-index:1000;visibility:hidden;transition:transform .3s}#scroll-to-top-button.active{visibility:visible;transition:transform .3s}.primary-color{color:#7244f6!important}.primary-bg-color{background-color:#7244f6!important}.white-color{color:#fff!important}.white-bg-color{background-color:#fff!important}.orange-color{color:#f65e00}.orange-bg-color{background-color:#f65e00}.black-color{color:#000!important}.black-bg-color{background-color:#000!important}.light-color{color:#ebebeb}.light-bg-color{background-color:#ebebeb}.info-color{color:#0080ff}.info-bg-color{background-color:#0080ff}.dark-color{color:#505050}.dark-bg-color{background-color:#505050}.button{border-radius:45px;cursor:pointer;display:inline-block;font-weight:700;margin:30px;padding:12px 36px;text-decoration:none;transition:transform .2s}.button:hover{box-shadow:0 0 6px rgba(0,0,0,.5);transform:scale(1.1)}.button.white{background-color:#fff!important;border:2px solid #000;color:#000!important}.button.outline-white{background-color:transparent!important;border:2px solid #fff;color:#fff!important}.button.orange{background-color:#f65e00!important;border:2px solid #bd4800!important;color:#fff!important}.button.outline-orange{background-color:transparent!important;border:2px solid #f65e00!important;color:#f65e00!important}.button.black{background-color:#000!important;border:2px solid #000!important;color:#fff!important}.button.outline-black{background-color:transparent!important;border:2px solid #000!important;color:#000!important}.header-block{overflow:hidden;padding:40px 0 80px 0!important;display:flex;flex-flow:column;justify-content:center;align-items:center;position:relative;z-index:1}.header-block>.container{width:100%!important;max-width:1440px!important;height:auto;padding:0 40px;position:relative}.header-block>.container .text{flex:1 1 auto;padding:150px 300px 150px 0;max-width:950px;margin:auto auto auto 0;z-index:2;position:relative;text-align:left}.header-block>.container .text h1{font-size:64px;line-height:1.109375}.header-block>.container .image{border-top-right-radius:269px;border-bottom-right-radius:269px;top:0;left:auto;right:225px;width:85vw;height:100%;position:absolute;overflow:hidden;z-index:1}.header-block>.container .image .desktop-img{width:100%;height:100%;margin:0;padding:0;border:0}.header-block>.container .image .desktop-img img{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.header-block>.container .graphic{display:block;width:100vw;height:100%;border-top-left-radius:269px;border-bottom-left-radius:269px;right:auto;top:0;left:100%;margin-left:-180px;position:absolute}.header-block.slider{padding-top:0!important}.header-block.slider .carousel{max-height:700px!important;max-width:100vw!important;width:100%;height:auto;overflow:hidden}.header-block.slider .carousel-indicators button{border-radius:10px;width:14px;height:14px;margin:10px 8px;background-color:transparent;border:1px solid #fff;opacity:1}.header-block.slider .carousel-indicators button.active{background-color:#fff}.header-block.slider .sliding-image{max-height:700px!important;max-width:100%;object-fit:cover;object-position:center}.header-block.slider .carousel-caption{top:50%;left:0;padding:0 40px;right:unset;width:100%;height:fit-content!important;transform:translateY(-50%)}.header-block.slider .carousel-caption .container{display:block;position:relative}.header-block.slider .carousel-caption .text{max-width:500px;text-align:left}.header-block.slider .carousel-caption .text p{font-size:18px}.header-block.slider .carousel-caption .text .button,.header-block.slider .carousel-caption .text .link{margin:30px 15px 30px 0!important}.header-block.slider .carousel-caption .text .button:last-child,.header-block.slider .carousel-caption .text .link:last-child{margin-right:0!important}.section-block{overflow:hidden;padding:80px 0 0 0!important;z-index:1}.section-block.highlight{padding:80px 0!important}.section-block.tabs{overflow:visible!important;padding:0!important}.section-block.tabs:last-child{padding:0!important}.section-block.tabs .nav-item{color:inherit!important;flex:1;text-align:center}.section-block.tabs .nav-link{border-width:0 0 2px 0!important;color:inherit!important;font-size:1.5rem;font-weight:700;margin:0 auto;padding:20px 15px;width:100%}.section-block.tabs .nav-link:hover{background-color:rgba(0,0,0,.1)}.section-block.tabs .nav-link.active{background-color:transparent!important;border-width:0 0 2px 0!important}.section-block.tabs .nav-link.active:hover{background-color:rgba(0,0,0,.1)!important;border-width:0 0 2px 0!important}.section-block.tabs .nav-tabs{border:none}.section-block.tabs .tab-content{font-size:1.15rem!important;min-height:150px}.section-block.tabs .tab-pane p{margin:0}.section-block.grid .container{display:block}.section-block.grid .container .text{margin-bottom:80px}.section-block.grid .container .row>div{max-width:320px}.section-block.grid .container .row>div img{width:100%!important;height:auto}.section-block.grid .container .row>div p{font-size:18px!important;padding:20px 0;text-align:center}.section-block:last-child{padding:80px 0!important}.section-block.video{text-align:center}.section-block.video .cover{margin:0 auto!important;max-width:70vw!important;border-radius:25px;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s}.section-block.video .cover:after{content:"";cursor:pointer;position:absolute;display:block;width:64px;height:64px;top:50%;right:50%;transform:translate(50%,-50%);z-index:5;background-image:url(../images/play.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.section-block.video .cover:hover{box-shadow:0 0 20px rgba(0,0,0,.5);transform:scale(1.1)}.section-block.video .cover:hover:after{width:70px;height:70px}.section-block.video .cover img{width:100%!important;height:auto!important;position:relative;transition:transform .2s}.section-block.video .cover:hover img{filter:brightness(65%)}.section-block-modal *{border-color:transparent!important}.section-block-modal .modal-content{background-color:#000;color:#fff!important}.section-block-modal .modal-title{font-size:1.5rem!important}.section-block-modal .btn-close{color:#fff!important;font-size:28px;filter:invert(1);opacity:1}.section-block-modal .modal-body{padding:0!important}.section-block-modal video{width:100%!important;max-height:85vh!important;height:auto;margin:0 auto!important}.section-block>.container{width:100%!important;max-width:1440px!important;padding:0 40px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;position:relative}.section-block>.container .graphic{width:100vw;height:100%;position:absolute;top:0;z-index:1}.section-block>.container .text{flex:1 1 auto;padding:0 50px;z-index:2;position:relative;text-align:center}.section-block>.container .text .container{max-width:1024px!important;margin:0 auto;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;color:inherit}.section-block>.container .text .sm-container{max-width:800px!important;margin:0 auto;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;color:inherit}.section-block>.container .text h1{font-weight:900;margin:100px 0;font-size:40px}.section-block>.container .text h2{font-weight:800;margin-bottom:34px;font-size:36px}.section-block>.container .text h3{font-weight:700;margin-bottom:24px;font-size:24px;line-height:1.125}.section-block>.container .text h5{margin-bottom:22px}.section-block>.container .text p{margin:0;padding:0;border:0;font-size:18px!important;font:inherit;line-height:24px;vertical-align:baseline;color:inherit}.section-block>.container .text span{display:block;margin:15px 0;font-weight:500;font-size:12px;line-height:1.3333333333}.section-block>.container .text .link{font-weight:700}.section-block>.container .text ul{font-size:18px!important;line-height:24px;margin:16px 0}.section-block>.container .image{padding:50px;flex:0 0 auto;width:540px;z-index:2;position:relative}.section-block>.container .image .circle{position:relative;border-radius:50%;height:auto;overflow:hidden}.section-block>.container .image .circle:before{content:"";display:block;width:100%;height:0;padding-bottom:100%}.section-block>.container .image .circle img{max-width:100%;height:auto;position:absolute;display:block;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-block.double-rounded>.container{width:90vw!important;justify-content:center}.section-block.double-rounded>.container .graphic{width:90vw!important;border-radius:340px}.section-block.double-rounded>.container .text{padding:100px 0;text-align:center}.section-block.double-rounded>.container .text .container{max-width:450px!important;margin:0 auto!important}.section-block.double-rounded>.container .text .button{margin-left:0!important}.section-block.double-rounded>.container .text .link{color:inherit!important}.section-block.double-rounded>.container .image{margin:0;padding:50px 0;width:440px}.section-block.rounded-left>.container{flex-flow:row-reverse}.section-block.rounded-right>.container{justify-content:flex-start!important;flex-flow:row}.section-block.rounded-left>.container .graphic{border-top-left-radius:400px;border-bottom-left-radius:400px;left:100px}.section-block.rounded-right>.container .graphic{border-top-right-radius:400px;border-bottom-right-radius:400px;right:100px}.section-block.rounded-and-circle>.container .graphic{border-top-right-radius:340px;border-bottom-right-radius:340px;right:640px}.section-block.rounded-left>.container .text{padding:100px 0;text-align:left}.section-block.rounded-right>.container .text{padding:100px 0;text-align:left}.section-block.rounded-and-circle>.container .text{padding:100px 0;text-align:left}.section-block.rounded-left>.container .text .container{max-width:450px!important;margin:0!important}.section-block.rounded-right>.container .text .container{max-width:450px!important;margin:0!important}.section-block.rounded-and-circle>.container .text .container{max-width:450px!important;margin:0!important}.section-block.rounded-left>.container .text .button{margin-left:0!important}.section-block.rounded-right>.container .text .button{margin-left:0!important}.section-block.rounded-left>.container .text .link{color:inherit!important;margin-right:20px}.section-block.rounded-right>.container .text .link{color:inherit!important;margin-right:20px}.section-block.rounded-left>.container .text .link:last-child{margin-right:0}.section-block.rounded-right>.container .text .link:last-child{margin-right:0}.section-block.rounded-left>.container .image{margin-left:50px;margin-right:0}.section-block.rounded-right>.container .image{margin-left:0;margin-right:50px}.section-block.rounded-and-circle>.container .image{margin:0;padding:0}@media only screen and (min-width:1025px){.d-lg-list-item{display:list-item}.primary-color-lg{color:#7244f6!important}.primary-bg-color-lg{background-color:#7244f6!important}.white-color-lg{color:#fff!important}.white-bg-color-lg{background-color:#fff!important}.orange-color-lg{color:#f65e00}.orange-bg-color-lg{background-color:#f65e00}.black-color-lg{color:#000!important}.black-bg-color-lg{background-color:#000!important}.light-color-lg{color:#ebebeb}.light-bg-color-lg{background-color:#ebebeb}.info-color-lg{color:#0080ff}.info-bg-color-lg{background-color:#0080ff}.dark-color-lg{color:#505050}.dark-bg-color-lg{background-color:#505050}.button.white-lg{background-color:#fff!important;border:2px solid #000;color:#000!important}.button.outline-white-lg{background-color:transparent!important;border:2px solid #fff;color:#fff!important}.button.orange-lg{background-color:#f65e00!important;border:2px solid #bd4800!important;color:#fff!important}.button.outline-orange-lg{background-color:transparent!important;border:2px solid #f65e00!important;color:#f65e00!important}.button.black-lg{background-color:#000!important;border:2px solid #000!important;color:#fff!important}.button.outline-black-lg{background-color:transparent!important;border:2px solid #000!important;color:#000!important}}@media only screen and (max-width:1024px){.d-sm-list-item{display:list-item}.navbar-brand img{max-height:30px!important}.primary-color-sm{color:#7244f6!important}.primary-bg-color-sm{background-color:#7244f6!important}.white-color-sm{color:#fff!important}.white-bg-color-sm{background-color:#fff!important}.orange-color-sm{color:#f65e00}.orange-bg-color-sm{background-color:#f65e00}.black-color-sm{color:#000!important}.black-bg-color-sm{background-color:#000!important}.light-color-sm{color:#ebebeb}.light-bg-color-sm{background-color:#ebebeb}.info-color-sm{color:#0080ff}.info-bg-color-sm{background-color:#0080ff}.dark-color-sm{color:#505050}.dark-bg-color-sm{background-color:#505050}.button{padding:10px 28px!important}.button.white-sm{background-color:#fff!important;border:2px solid #000;color:#000!important}.button.outline-white-sm{background-color:transparent!important;border:2px solid #fff;color:#fff!important}.button.orange-sm{background-color:#f65e00!important;border:2px solid #bd4800!important;color:#fff!important}.button.outline-orange-sm{background-color:transparent!important;border:2px solid #f65e00!important;color:#f65e00!important}.button.black-sm{background-color:#000!important;border:2px solid #000!important;color:#fff!important}.button.outline-black-sm{background-color:transparent!important;border:2px solid #000!important;color:#000!important}.header-block{padding-top:0!important}.header-block>.container{padding:0 20px}.header-block>.container .image{border-radius:0!important;width:100vw!important;left:0!important;right:0!important}.header-block>.container .text{padding:150px 0!important}.header-block>.container .text .container{padding:0!important}.header-block>.container .text h1{font-size:40px;line-height:auto}.header-block>.container .graphic{display:none}.header-block.slider .sliding-image{height:90vh!important;min-height:360px!important;max-height:600px!important}.header-block.slider .carousel-caption{padding:0 20px!important}.header-block.slider .carousel-caption .text .button,.header-block.slider .carousel-caption .text .link{margin:20px 0 0 0!important}.header-block.slider .carousel-caption .text .button:last-child,.header-block.slider .carousel-caption .text .link:last-child{margin-bottom:30px!important}.section-block>.container{flex-flow:column!important}.section-block>.container .graphic{border-radius:340px!important;left:0!important;right:0!important;margin:0!important;width:100%!important}.section-block>.container .text{order:2;padding:0 0 80px 0!important}.section-block>.container .text h2{font-size:32px}.section-block>.container .image{margin:0!important;padding:30px!important;width:320px;order:1}.section-block.highlight{padding:80px 0 0 0}.section-block.highlight.video{padding:80px 0!important}.section-block.grid .container .text{margin-bottom:0!important;padding-bottom:40px!important}}