@import url(https://fonts.googleapis.com/css2?family=Eczar:wght@400;500;600;700&family=Source+Sans+Pro:wght@300;400;600;700&display=swap);
*{box-sizing:border-box;outline:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}body,html{height:100%;width:100%}html{-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#777;font-family:Source Sans Pro,sans-serif;font-size:17px;font-weight:400}a{color:inherit;text-decoration:none}button,input,select,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:0;border-radius:0;color:inherit;font-family:inherit;font-size:inherit}button::-webkit-input-placeholder,input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#d0d0d0}button:-moz-placeholder,button::-moz-placeholder,input:-moz-placeholder,input::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#d0d0d0}button:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#d0d0d0}.button{border:3px solid #41b3a3;border-radius:6px;color:#41b3a3;cursor:pointer;display:inline-block;font-size:19px;font-weight:700;height:70px;line-height:64px;padding:0 30px;position:relative;transition:all .3s ease-out}.button:hover{border-color:#338e81;color:#338e81}@media screen and (max-width:768px){.button{text-align:center;width:100%}}.overlay{align-items:center;background-color:hsla(0,0%,100%,.9);bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:30px;pointer-events:none;position:fixed;right:0;top:0;transition:all .3s ease-out}.go .overlay{opacity:1;pointer-events:all}.overlay .items{display:flex;flex-direction:column;position:relative}.overlay .items .item{color:#333;font-size:20px;line-height:2.6em;position:relative;text-align:center}.navigation{align-items:center;display:flex;height:100px;justify-content:space-between;left:0;padding:0 30px;pointer-events:none;position:fixed;right:0;top:0}.navigation:before{background:linear-gradient(0deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.75) 50%,#fff);bottom:-60px;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease-out}.navigation .logo{display:block;filter:invert(1);pointer-events:all;position:relative;transition:all .3s ease-out}.navigation .logo img{height:50px;pointer-events:none}.navigation .menu{align-items:center;display:flex;pointer-events:all;position:relative}.navigation .menu .toggle{cursor:pointer;display:none;filter:invert(1);margin-left:20px;position:relative}.navigation .menu .toggle img{display:flex;height:25px;pointer-events:none}@media screen and (max-width:768px){.navigation .menu .toggle{display:block}}.navigation .menu .flag{display:block;margin-left:20px;position:relative}.navigation .menu .flag img{display:flex;height:12px;pointer-events:none}.navigation .menu .instagram{display:block;filter:invert(1);margin-left:20px;position:relative}.navigation .menu .instagram img{display:flex;height:25px;pointer-events:none}.navigation .menu .item{color:#fff;display:block;margin-left:20px;position:relative;transition:all .3s ease-out}@media screen and (max-width:768px){.navigation .menu .item{display:none}}.navigation .menu .item.btn{background-color:#41b3a3;border-radius:6px;font-weight:600;height:50px;line-height:50px;padding:0 20px}.navigation .menu .item.btn:hover{background-color:#338e81}.navigation .menu .item.btn.large{display:block}.navigation .menu .item.btn.small{display:none}@media screen and (max-width:1024px){.navigation .menu .item.btn.large{display:none}.navigation .menu .item.btn.small{display:block}}@media screen and (max-width:768px){.navigation .menu .item.btn.large,.navigation .menu .item.btn.small{display:none}}.go .navigation:before,.navigation.active:before{opacity:1}.go .navigation .logo,.go .navigation .menu .instagram,.go .navigation .menu .toggle,.navigation.active .logo,.navigation.active .menu .instagram,.navigation.active .menu .toggle{filter:invert(0)}.go .navigation .menu .item,.navigation.active .menu .item{color:#333}.go .navigation .menu .item.btn,.navigation.active .menu .item.btn{color:#fff}.page,.page .hero{position:relative}.page .hero{align-items:center;background-color:#eee;display:flex;height:50vh;justify-content:center}.page .hero .image{bottom:0;left:0;position:absolute;right:0;top:0}.page .hero .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page .hero .image:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);bottom:0;content:"";height:240px;left:0;position:absolute;right:0}@media screen and (max-width:768px){.page .hero .image:after{height:120px}}.page .hero .welcome{padding:120px;position:relative}@media screen and (max-width:1024px){.page .hero .welcome{padding:60px}}@media screen and (max-width:768px){.page .hero .welcome{padding:30px}}.page .hero .welcome p{font-size:44px;font-weight:400;margin-bottom:10px}.page .hero .welcome h1,.page .hero .welcome p{color:#fff;font-family:Eczar,sans-serif;line-height:1.1em;position:relative;text-shadow:0 4px 20px rgba(0,0,0,.2)}.page .hero .welcome h1{font-size:66px;font-weight:500}@media screen and (max-width:1024px){.page .hero .welcome h1{font-size:66px}}@media screen and (max-width:768px){.page .hero .welcome h1{font-size:55px}}.page .hero.large{height:100vh}.page .hero.large .image:after{height:480px}.page .hero.large .welcome h1{font-size:88px}@media screen and (max-width:1024px){.page .hero.large .welcome h1{font-size:66px}}@media screen and (max-width:768px){.page .hero.large .welcome h1{font-size:55px}}.page .hero.small{height:25vh}.page .canvas{position:relative}.page .canvas .section{display:flex;margin:120px 0;position:relative}@media screen and (max-width:1024px){.page .canvas .section{margin:60px 0}}@media screen and (max-width:768px){.page .canvas .section{flex-wrap:wrap;margin:30px 0}}.page .canvas .section:nth-child(odd){flex-direction:row}.page .canvas .section:nth-child(2n){flex-direction:row-reverse}.page .canvas .section .embed{padding:0 120px;position:relative;width:100%}@media screen and (max-width:1024px){.page .canvas .section .embed{padding:0 60px}}@media screen and (max-width:768px){.page .canvas .section .embed{padding:0 30px}}.page .canvas .section .embed #db{height:150vh;position:relative}.page .canvas .section .image{background-color:#eee;position:relative;width:40%}@media screen and (max-width:768px){.page .canvas .section .image{padding-bottom:56.25%;width:100%}}.page .canvas .section .image .box{bottom:0;left:0;position:absolute;right:0;top:0}.page .canvas .section .image .box img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page .canvas .section .text{padding:120px;position:relative;width:60%}@media screen and (max-width:1024px){.page .canvas .section .text{padding:60px}}@media screen and (max-width:768px){.page .canvas .section .text{padding:60px 30px 30px;width:100%}}.page .canvas .section .text h2{color:#333;font-family:Eczar,sans-serif;font-size:44px;font-weight:500;line-height:1.1em;margin-bottom:40px}@media screen and (max-width:768px){.page .canvas .section .text h2{font-size:33px}}.page .canvas .section .text p{line-height:1.6em;margin-bottom:40px}.page .canvas .section .text p a{color:#41b3a3}.page .canvas .section .text p:last-child{margin-bottom:0}.page .canvas .section .text ul{line-height:1.6em;margin-bottom:40px}.page .canvas .section .text ul:last-child{margin-bottom:0}.page .canvas .section .text ul li a{color:#41b3a3}.page .canvas .section .text .table{border:1px solid #ddd;border-radius:6px;margin-bottom:40px;padding:30px;position:relative}.page .canvas .section .text .table:last-child{margin-bottom:0}.page .canvas .section .text .table table tr td{line-height:1.6em}.page .canvas .section .text .table table tr td:first-child{font-weight:600;text-align:left}.page .canvas .section .text .table table tr td:last-child{text-align:right}.page .canvas .section .text .button{margin-top:20px}.page .canvas .interactive{display:flex;justify-content:center;margin:120px 0;position:relative}@media screen and (max-width:1024px){.page .canvas .interactive{margin:60px 0}}@media screen and (max-width:768px){.page .canvas .interactive{margin:30px 0}}.page .canvas .interactive .container{padding:0 120px;position:relative;width:800px}@media screen and (max-width:1024px){.page .canvas .interactive .container{padding:0 60px}}@media screen and (max-width:768px){.page .canvas .interactive .container{padding:0 30px}}.page .canvas .interactive .container.large{width:1200px}.page .canvas .interactive .container .files{display:flex;flex-wrap:wrap;margin:-10px;position:relative}.page .canvas .interactive .container .files .focus{padding:10px;position:relative;width:100%}.page .canvas .interactive .container .files .focus .box{align-items:center;background-color:#eee;border-radius:4px;display:flex;justify-content:center;min-height:300px;overflow:hidden;position:relative}.page .canvas .interactive .container .files .focus .box p{font-size:14px;opacity:.5;position:absolute}.page .canvas .interactive .container .files .focus .box img{border-radius:4px;display:flex;margin:0;position:relative;width:100%}.page .canvas .interactive .container .files .file{padding:10px;position:relative;width:25%}@media screen and (max-width:1024px){.page .canvas .interactive .container .files .file{width:33.333333%}}@media screen and (max-width:768px){.page .canvas .interactive .container .files .file{width:50%}}.page .canvas .interactive .container .files .file .box{position:relative}.page .canvas .interactive .container .files .file .box .ratio{padding-bottom:66.666666%;position:relative}.page .canvas .interactive .container .files .file .box .ratio .image{align-items:center;background-color:#eee;border-radius:4px;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}.page .canvas .interactive .container .files .file .box .ratio .image p{font-size:14px;opacity:.5;position:absolute}.page .canvas .interactive .container .files .file .box .ratio .image img{display:flex;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;position:relative;text-decoration:none;width:100%}.page .canvas .interactive .container .reviews{position:relative}.page .canvas .interactive .container .reviews .review{border-bottom:1px solid #ddd;margin-bottom:40px;padding-bottom:40px;position:relative}.page .canvas .interactive .container .reviews .review:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.page .canvas .interactive .container .reviews .review h2{color:#333;font-family:Eczar,sans-serif;font-size:20px;font-weight:500;line-height:1.1em}.page .canvas .interactive .container .reviews .review h3{line-height:1.6em;margin-bottom:20px;opacity:.5}.page .canvas .interactive .container .reviews .review p{line-height:1.6em;margin-bottom:10px}.page .canvas .interactive .container .reviews .review p:last-child{margin-bottom:0}.page .canvas .interactive .container .reviews .review img{display:flex;margin-bottom:10px;width:100%}.page .canvas .interactive .container .reviews .review img:last-child{margin-bottom:0}.page .canvas .interactive .container .reviews .empty p{line-height:1.6em;opacity:.5;text-align:center}.page .canvas .interactive .container .progress{margin-bottom:60px;position:relative}.page .canvas .interactive .container .progress ul{display:flex;margin:0 -4px;position:relative}.page .canvas .interactive .container .progress ul li{border-bottom:6px solid #eee;flex-basis:0;flex-grow:1;margin:0 4px;padding-bottom:10px}.page .canvas .interactive .container .progress ul li.active{border-color:#41b3a3}@media screen and (max-width:768px){.page .canvas .interactive .container .progress ul li span{display:none}}.page .canvas .interactive .container .form{position:relative}.page .canvas .interactive .container .form .errors{background-color:#c63255;border-radius:6px;color:#fff;margin-bottom:40px;padding:30px;position:relative}.page .canvas .interactive .container .form .errors p{line-height:1.6em}.page .canvas .interactive .container .form .errors ul{line-height:1.6em;list-style:disc outside;padding-left:1.2em}.page .canvas .interactive .container .form .notify{background-color:#fff2c6;border-radius:6px;margin-bottom:40px;padding:30px;position:relative}.page .canvas .interactive .container .form .notify p{line-height:1.6em}.page .canvas .interactive .container .form .overview{background-color:#eee;border-radius:6px;margin-bottom:40px;padding:30px;position:relative}.page .canvas .interactive .container .form .overview .set{margin-bottom:20px;position:relative}.page .canvas .interactive .container .form .overview .set:last-child{margin-bottom:0}.page .canvas .interactive .container .form .overview .set .row{align-items:center;display:flex;justify-content:space-between;position:relative}.page .canvas .interactive .container .form .overview .set .row p{line-height:1.6em;margin-bottom:0}.page .canvas .interactive .container .form .overview .set .row p:first-child{font-weight:500}.page .canvas .interactive .container .form .overview .set:last-child .row:last-child p{font-weight:700}.page .canvas .interactive .container .form .group{margin-bottom:40px;position:relative}.page .canvas .interactive .container .form .group:last-child{margin-bottom:0}.page .canvas .interactive .container .form .group h2{color:#333;font-family:Eczar,sans-serif;font-size:28px;font-weight:500;line-height:1.1em;margin-bottom:40px}.page .canvas .interactive .container .form .group p,.page .canvas .interactive .container .form .group ul{line-height:1.6em;margin-bottom:20px}.page .canvas .interactive .container .form .group p a,.page .canvas .interactive .container .form .group ul a{color:#41b3a3}.page .canvas .interactive .container .form .group p:last-child,.page .canvas .interactive .container .form .group ul:last-child{margin-bottom:0}.page .canvas .interactive .container .form .group ul{list-style:disc outside;padding-left:1.2em}.page .canvas .interactive .container .form .group ul.plain{list-style:none inside;padding-left:0}.page .canvas .interactive .container .form .group .question{margin-bottom:20px;position:relative}.page .canvas .interactive .container .form .group .question:last-child{margin-bottom:0}.page .canvas .interactive .container .form .group .question .what{margin-bottom:20px;position:relative}.page .canvas .interactive .container .form .group .question .what h3{color:#333;font-weight:400}.page .canvas .interactive .container .form .group .question .what p{color:#aaa;font-size:14px;margin-top:5px}.page .canvas .interactive .container .form .group .question .input{margin-bottom:20px;position:relative}.page .canvas .interactive .container .form .group .question .input:last-child{margin-bottom:0}.page .canvas .interactive .container .form .group .question .input input[type=text]{border:3px solid #ddd;border-radius:6px;color:#777;height:70px;margin:0;padding:0 30px;transition:all .3s ease-out;width:100%}.page .canvas .interactive .container .form .group .question .input input[type=text]:focus{border-color:#aaa}.page .canvas .interactive .container .form .group .question .input .checkbox{align-items:center;display:flex;position:relative}.page .canvas .interactive .container .form .group .question .input .checkbox input[type=checkbox]{border:3px solid #ddd;border-radius:6px;height:25px;margin:0 10px 0 0;position:relative;transition:all .3s ease-out;width:25px}.page .canvas .interactive .container .form .group .question .input .checkbox input[type=checkbox]:after{background-color:#777;border-radius:2px;bottom:4px;content:"";display:block;left:4px;opacity:0;position:absolute;right:4px;top:4px;transition:all .3s ease-out}.page .canvas .interactive .container .form .group .question .input .checkbox input[type=checkbox]:checked{border-color:#aaa}.page .canvas .interactive .container .form .group .question .input .checkbox input[type=checkbox]:checked:after{opacity:1}.page .footer{display:flex;justify-content:space-between;padding:0 120px 120px;position:relative}@media screen and (max-width:1024px){.page .footer{padding:0 60px 60px}}@media screen and (max-width:768px){.page .footer{padding:0 30px 30px}}.page .footer .column{display:flex;position:relative}@media screen and (max-width:768px){.page .footer .column{flex-direction:column}}.page .footer .column .list{margin-right:60px;position:relative}.page .footer .column .list:last-child{margin-right:0}@media screen and (max-width:768px){.page .footer .column .list{margin-bottom:20px}.page .footer .column .list:last-child{margin-bottom:0}}.page .footer .column .list .item{color:#aaa;cursor:pointer;display:flex;font-size:15px;line-height:1.6em;position:relative}.page .footer .column .list .item img{margin-right:6px;width:20px}.calendar{border:3px solid #ddd;border-radius:6px;overflow:hidden;padding:6px;position:relative}.calendar .calendar_month{align-items:center;display:flex;justify-content:space-between;padding:12px;position:relative;text-align:center}.calendar .calendar_month h4{color:#333;font-weight:600;margin-bottom:0;padding:0}.calendar .calendar_month .calendar_navigate{cursor:pointer;font-size:22px;opacity:.6;position:relative}.calendar .calendar_indicators{display:flex;position:relative}.calendar .calendar_indicators .calendar_indicator{font-weight:300;padding:6px 0 12px;position:relative;text-align:center;width:14.2857142857%}@media screen and (max-width:768px){.calendar .calendar_indicators .calendar_indicator{font-size:15px}}.calendar .calendar_days{display:flex;flex-wrap:wrap;position:relative}.calendar .calendar_days .calendar_day{background-color:#f6f6f6;cursor:pointer;padding-bottom:10%;position:relative;width:14.2857142857%}.calendar .calendar_days .calendar_day .calendar_container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}@media screen and (max-width:768px){.calendar .calendar_days .calendar_day .calendar_container{font-size:15px}}.calendar .calendar_days .calendar_day.calendar_past{opacity:.5}.calendar .calendar_days .calendar_day.calendar_in{background-image:linear-gradient(-35deg,#e5e5e5 50%,transparent 0)}.calendar .calendar_days .calendar_day.calendar_out{background-image:linear-gradient(-35deg,transparent 50%,#e5e5e5 0)}.calendar .calendar_days .calendar_day.calendar_disabled{background-color:#e5e5e5}.calendar .calendar_days .calendar_day.calendar_selected,.calendar .calendar_days .calendar_day:hover{background-color:#41b3a3;background-image:none;color:#fff}.calendar .calendar_days.calendar_offset_0 .calendar_day:first-child{margin-left:0}.calendar .calendar_days.calendar_offset_1 .calendar_day:first-child{margin-left:14.2857142857%}.calendar .calendar_days.calendar_offset_2 .calendar_day:first-child{margin-left:28.5714285714%}.calendar .calendar_days.calendar_offset_3 .calendar_day:first-child{margin-left:42.8571428571%}.calendar .calendar_days.calendar_offset_4 .calendar_day:first-child{margin-left:57.1428571429%}.calendar .calendar_days.calendar_offset_5 .calendar_day:first-child{margin-left:71.4285714286%}.calendar .calendar_days.calendar_offset_6 .calendar_day:first-child{margin-left:85.7142857143%}
