
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 18, 2021 */
@font-face{font-family:'alohasummerregular';src:url('/theme/fonts/alohasummer-pkx7r-webfont.eot');src:url('/theme/fonts/alohasummer-pkx7r-webfont.eot?#iefix') format('embedded-opentype'),
url('/theme/fonts/alohasummer-pkx7r-webfont.woff2') format('woff2'),
url('/theme/fonts/alohasummer-pkx7r-webfont.woff') format('woff'),
url('/theme/fonts/alohasummer-pkx7r-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Fredoka One';font-style:normal;font-weight:400;src:url('/theme/fonts/fredoka-one-v8-latin-regular.eot');src:local(''),
url('/theme/fonts/fredoka-one-v8-latin-regular.eot?#iefix') format('embedded-opentype'), url('/theme/fonts/fredoka-one-v8-latin-regular.woff2') format('woff2'), url('/theme/fonts/fredoka-one-v8-latin-regular.woff') format('woff'), url('/theme/fonts/fredoka-one-v8-latin-regular.ttf') format('truetype'), url('/theme/fonts/fredoka-one-v8-latin-regular.svg#FredokaOne') format('svg')}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}html{height:100%;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:100%}html{background:var(--color2);font-family:var(--fontbody);font-size:16px;line-height:24px}body{display:flex;flex-direction:column;min-height:100vh}.wrap{flex:1}:root{--fontbody:'Archivo';--fontheader:'Fredoka One';--color1:#000;--color2:#fff;--color3:#38124b;--color4:#a372b1;--color5:#8d5b9b;--color6:#f9c213;--color7:#fbe800;--color8:#ffd208;--color9:#f5a46a;--color10:#6bb6b7}.paars{color:var(--color3)}img{height:auto;max-width:100%;border-style:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}ul, ul
li{margin-left:0;padding-left:0;list-style:none}.text
ul{padding-bottom:15px}.text
li{margin-left:15px;padding-left:0;list-style:disc}.text
table{width:100%;border:0}.text table
tr{border:0}.text table
td{vertical-align:top;padding:5px
10px;border:1px
solid rgba(0,0,0,0.1)}b,strong{font-weight:bolder}p{padding-bottom:15px}button,input{overflow:visible}button,select{text-transform:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}textarea{overflow:auto;resize:vertical}textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0}input[type='checkbox']{width:auto!important}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}.clear-after:after{content:'';clear:both;display:block}h1,h2,h3,h4{font-family:var(--fontheader);font-weight:100}h1{font-size:40px;line-height:40px;padding:10px
0 20px}h2{font-size:35px;line-height:40px;padding:10px
0 20px}h3{font-size:28px;line-height:30px;padding:5px
0 20px}h4{font-size:25px;line-height:25px;padding:0
0 12px}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}main,header,section,aside,footer{display:block}.row{max-width:1140px;margin:0
auto;padding:0
30px}.svgnav{display:none!important;height:100px;width:100%;transform:rotate(180deg);position:absolute;left:0;right:0;z-index:1}.svgnav
path{fill:var(--color2)}.svgfoot{height:100px;width:100%;transform:rotate(0deg);position:absolute;left:0;right:0;z-index:1;top:-99px}.svgfoot
path{fill:var(--color3)}.preloader-wrapper{height:100%;width:100%;background:var(--color2);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;text-align:center}.preloader .preload,.preload{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.preloader-wrapper
img{max-width:80px;opacity:0;transition:.3s;transform:scale(0.9);padding-right:7px}.preloader .preloader-wrapper
img{opacity:1;transform:scale(1)}.spinner{margin:10px
auto 0;width:80px;text-align:center}.spinner>div{width:8px;height:8px;background-color:var(--color4);border-radius:100%;display:inline-block;margin:0
3px;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner
.bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner
.bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.header{transition:.3s;background:var(--color2);height:130px}.header
.row{display:flex;position:relative}.logo{font-size:36px;margin:0;padding:7px
0 0 0}.logo
a{font-family:var(--font2);font-weight:700;color:var(--color3);text-transform:uppercase;display:block}.logo
img{max-width:260px;transition:.2s}.nav{flex-grow:1}.nav
ul{margin:0;line-height:130px;text-align:right}.nav
li{display:inline-block;padding:70px
10px 0}.nav
a{padding:0;line-height:30px;display:block;position:relative;z-index:1;transition:.2s;font-size:19px;-webkit-transition:.2s;font-family:var(--body);font-weight:600;color:var(--color5);text-decoration:none}.nav a:hover{color:var(--color3)}.nav .current
a{color:var(--color3);position:relative;border-bottom:2px solid var(--color6)}.nav-trigger{display:none;z-index:2;cursor:pointer;position:absolute;right:39px;top:36px;text-align:center;width:30px;height:36px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.nav-trigger
span{display:block;position:absolute;height:4px;width:100%;background:var(--color3);opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-trigger span:nth-child(1){top:1px}.nav-trigger span:nth-child(2), .nav-trigger span:nth-child(3){top:10px}.nav-trigger span:nth-child(4){top:19px}.nav-trigger.open span:nth-child(1){top:10px;width:0;left:50%}.nav-trigger.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-trigger.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-trigger.open span:nth-child(4){top:10px;width:0;left:50%}.social{line-height:34px;position:absolute;top:0;padding:2px
10px;right:30px;color:var(--color2);background:var(--color3);font-size:15px;display:flex;align-items:center;border-radius:0 0 5px 5px}.social
a{text-decoration:none;color:var(--color2);margin-left:6px}.social
.tel{font-size:16px;padding-right:4px}.social .tel
i{display:none}.social
i{display:flex;align-items:center;justify-content:center;background:var(--color5);color:var(--color2);border-radius:50%;overflow:hidden;width:24px;height:24px}.button{border-radius:6px;background-color:var(--color10);border:none;color:var(--color2)!important;text-align:center;font-size:18px;padding:10px
15px;transition:all 0.4s;cursor:pointer;margin:10px
0;display:inline-block;text-decoration:none}.button{cursor:pointer;display:inline-block;position:relative;transition:0.4s}.button:after{content:'\e9b2';font-family:'boxicons'!important;position:absolute;opacity:0;top:11px;right:-10px;transition:0.4s;font-size:115%}.button:hover{padding-right:30px}.button:hover:after{opacity:1;right:7px}.banner{height:500px;position:relative}.banner
.img{position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-position:center;background-size:cover}.banner
.txt{text-align:center;top:50%;transform:translateY(-50%);position:relative;z-index:20}.banner
h2{font-size:50px;line-height:50px;color:var(--color2);text-shadow:0 0 5px rgba(0,0,0,0.75);padding:0
30px;margin-bottom:30px;max-width:1280px;margin-left:auto;margin-right:auto}.default{padding:40px
0 40px;color:var(--color1);position:relative;background:var(--color6)}.default h1, .default h2, .default
h3{color:var(--color3)}.default
.row{display:flex}.default
.text{max-width:70%;min-width:70%;padding-right:50px}.default
.img{max-width:30%;min-width:30%;margin-top:0;z-index:2;position:relative}.default
.ei{border-radius:100% 50% 50% 100% / 75% 69% 69% 75%;overflow:hidden;margin:20px
auto}.svgdefault{height:100px;width:100%;transform:rotate(0deg);position:absolute;left:0;right:0;z-index:1;top:-99px}.svgdefault
path{fill:var(--color6)}.text
a{color:var(--color3)}.text{padding-bottom:30px}.h-over{padding:40px
0 40px;color:var(--color1);position:relative;background:var(--color6)}.h-over h1, .h-over
h2{color:var(--color3)}.h-over
.row{display:flex}.h-over
.text{max-width:70%;min-width:70%;padding-right:50px}.h-over
.img{max-width:30%;min-width:30%;margin-top:0px;z-index:2;position:relative}.h-over
.ei{border-radius:100% 50% 50% 100% / 75% 69% 69% 75%;box-shadow:0 0 0 20px var(--color6);overflow:hidden;margin:20px
auto}.svgover{height:100px;width:100%;transform:rotate(0deg);position:absolute;left:0;right:0;z-index:1;top:-99px}.svgover
path{fill:var(--color6)}.h-rev{position:relative;padding:0px
0 40px;color:var(--color2);background:var(--color6)}.h-rev
h2{color:var(--color3)}.svgrev{display:none!important;height:100px;width:100%;transform:rotate(0deg);position:absolute;left:0;right:0;z-index:1;top:-99px}.svgrev
path{fill:var(--color2)}.cb_quote{clear:both;display:block;width:100%}.text .quotes
ul{padding-bottom:0}.text .quotes
li{margin-left:0;padding-left:0;list-style:none}.quotes{margin-top:15px}.quotes:after{content:"";display:table;clear:both}.quotes
.item{width:33.333%;margin-bottom:20px;float:left;padding-right:30px}.quotes
.quote{padding:23px
30px 14px;position:relative;display:block;border-radius:6px;background-color:var(--color5);color:var(--color2)}.quotes .quote>span{border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid var(--color5);position:absolute;bottom:-9px;left:30px}.quotes
.who{margin:25px
10px;color:black}.quotes .who
img{float:left;width:50px;overflow:hidden;border-radius:50%;margin-right:20px}.quotes .who
h4{font-size:18px;padding:0}.slick-dots{z-index:10;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}.slick-dots
span{margin:0
0.25rem}.slick-dots
.dot{display:block;width:13px;height:13px;padding:0;border:none;border-radius:100%;background-color:var(--color5);text-indent:-9999px}.slick-dots .slick-active
.dot{background-color:var(--color3)}.faqs{display:block;margin:20px
0}.faqs
.item{margin-bottom:15px}.faq-q{cursor:pointer;padding:12px
40px 12px 20px;background-color:var(--color8);width:100%;border:none;text-align:left;outline:none;transition: .3s;width:100%;position:relative}.faq-q:after{content:'\002B';position:absolute;right:20px;top:10px;margin-left:5px;font-weight:100}.faq-q.active:after{content:"\2212"}.faq-a{padding:0
20px;font-style:italic;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;background-color:var(--color8)}.faq-a
span{padding:0
0 15px 0;display:block;width:100%}.form{margin:20px
0 30px}.form
textarea{height:300px}.form input,
.form
textarea{background:#fff;border:2px
solid #fff;padding:8px;font-family:inherit;font-size:inherit;width:100%;display:block;border-radius:5px}.form
label{display:inline-block;margin:15px
0 5px}.form
span.required{color:var(--color5);padding-left:3px;font-size:20px}.form .required input,
.form .required
textarea{border-color:#dc3545}.success{position:relative;margin:15px
0 25px;padding:18px
25px;border-radius:5px;color:var(--color2);background:green}.errors{position:relative;color:var(--color2);background:#dc3545;padding:18px
25px;border-radius:5px;width:100%;margin:15px
0 25px}.errors
ul{margin:0;padding:0;list-style:none}.errors
li{display:inline-block;margin:0
5px}#antispam{opacity:0;display:none}.footer{background:var(--color3);color:var(--color2);position:relative;padding:20px
0 50px}.footer
.items{display:flex}.footer
.item{flex:1;width:33.333%}.footer
a{color:var(--color2);text-decoration:none}.footer a:hover{color:var(--color6);text-decoration:none}.footer .item.last a
i{font-size:28px;position:absolute;top:-4px;left:-3px}.footer .item.last
a{position:relative;padding:0
0 10px 35px;display:inline-block}.parallax-icon{position:absolute;overflow:hidden;left:0;top:0;right:0;bottom:20px;height:100%;width:100%;margin:0
auto;color:var(--color5);font-size:60px;opacity:.2}.parallax-icon .parallax-layer{height:50px;width:50px}.parallax-icon .icon-1{left:9%!important;top:45%!important;font-size:90%}.parallax-icon .icon-2{left:30%!important;top:10%!important;font-size:80%}.parallax-icon .icon-3{left:27%!important;top:60%!important}.parallax-icon .icon-4{left:40%!important;top:40%!important;font-size:70%}.parallax-icon .icon-5{left:75%!important;top:15%!important}.parallax-icon .icon-6{left:60%!important;top:40%!important}.parallax-icon .icon-7{left:72%!important;top:55%!important;font-size:110%}.parallax-icon .icon-8{left:88%!important;top:30%!important}.parallax-icon .icon-9{left:48%!important;top:45%!important}.credits{padding:20px
0;text-align:left;background:var(--color3);color:var(--color2)}.credits
.line{display:block;height:1px;overflow:hidden;width:100%;background:var(--color5);margin-bottom:20px}.credits
a{color:var(--color2);text-decoration:none}.credits a:hover{color:#fff;text-decoration:none}.credits
b{color:var(--color6)}.door{float:right}.door
a{text-decoration:none;color:var(--color2);border:0;font-size:14px}.door a:hover{text-decoration:none;color:var(--color2)}@media (max-width: 880px){.logo
img{max-width:240px}.nav
li{padding:70px
7px 0}.nav
a{font-size:18px}}@media (max-width: 767px){html{font-size:15px;line-height:23px}h1{font-size:30px;line-height:30px;padding:0
0 20px}h2{font-size:30px;line-height:30px;padding:0
0 20px}h3{font-size:25px;line-height:28px;padding:0
0 20px}h4{font-size:21px;line-height:25px;padding:0
0 12px}.banner{height:350px;position:relative;margin-top:66px}.banner
h2{font-size:30px;line-height:30px;text-shadow:0 0 3px rgba(0,0,0,0.75);margin-bottom:25px}.header
.row{display:block}.header{background:var(--color2);height:66px;position:fixed;z-index:9991;top:0;left:0;right:0;overflow:hidden}.header.active{height:100%;bottom:0}.logo{position:relative;z-index:1;line-height:66px;padding:0;top:-4px}.logo{width:120px}.logo
img{max-width:120px}.nav-trigger{display:block;top:20px;right:30px}.nav{display:none}.active
.nav{display:block}.active .nav
ul{animation:zoomIn;animation-duration:.4s}.nav
i{display:none}.nav
ul{line-height:30px;text-align:center;margin-top:50px}.nav
li{display:block;width:100%;padding:10px
0 6px}.nav
a{position:relative;font-size:19px;color:var(--color3)}.nav a:before{top:66px;bottom:auto}.nav .current
a{border:0;position:relative}.nav .current a:after{content:'';border-bottom:2px solid var(--color6);width:30px;left:50%;margin-left:-15px;bottom:0;position:absolute;z-index:1}.social{position:absolute;top:15px;padding:2px
10px;right:70px;color:var(--color5);background:transparent}.social
a{color:var(--color3);margin-left:6px}.social
.tel{padding-right:0}.social .tel
i{display:block}.social .tel
span{display:none}.social
i{font-size:28px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--color5);border-radius:0;overflow:hidden;width:30px;height:30px}.h-over{padding:30px
0}.h-over
.row{display:block}.h-over
.text{max-width:100%;min-width:100%;padding-right:0}.h-over
.img{max-width:60%;min-width:60%;margin-left:auto;margin-right:auto;margin-top:0}.h-over
.ei{box-shadow:0 0 0 0 var(--color6)}.default{padding:30px
0 70px}.default
.row{display:block}.default
.text{max-width:100%;min-width:100%;padding-right:0}.default
.img{max-width:60%;min-width:60%;margin-left:auto;margin-right:auto;margin-top:0}.default
.ei{box-shadow:0 0 0 0 var(--color6)}.footer{padding:20px
0 30px}.footer
.items{display:block}.footer
.item{width:100%;margin-bottom:35px}.credits
b{display:block;color:var(--color3)!important;height:5px;overflow:hidden;opacity:0}.credits{text-align:center;padding:20px
0}.door{float:none;text-align:center;margin-top:10px}}@font-face{font-family:'Archivo';font-style:normal;font-weight:200;src:url('/theme/fonts/archivo-v8-latin-200.eot');src:local(''),
url('/theme/fonts/archivo-v8-latin-200.eot?#iefix') format('embedded-opentype'), url('/theme/fonts/archivo-v8-latin-200.woff2') format('woff2'), url('/theme/fonts/archivo-v8-latin-200.woff') format('woff'), url('/theme/fonts/archivo-v8-latin-200.ttf') format('truetype'), url('/theme/fonts/archivo-v8-latin-200.svg#Archivo') format('svg')}@font-face{font-family:'Archivo';font-style:normal;font-weight:300;src:url('/theme/fonts/archivo-v8-latin-300.eot');src:local(''),
url('/theme/fonts/archivo-v8-latin-300.eot?#iefix') format('embedded-opentype'), url('/theme/fonts/archivo-v8-latin-300.woff2') format('woff2'), url('/theme/fonts/archivo-v8-latin-300.woff') format('woff'), url('/theme/fonts/archivo-v8-latin-300.ttf') format('truetype'), url('/theme/fonts/archivo-v8-latin-300.svg#Archivo') format('svg')}@font-face{font-family:'Archivo';font-style:normal;font-weight:500;src:url('/theme/fonts/archivo-v8-latin-500.eot');src:local(''),
url('/theme/fonts/archivo-v8-latin-500.eot?#iefix') format('embedded-opentype'), url('/theme/fonts/archivo-v8-latin-500.woff2') format('woff2'), url('/theme/fonts/archivo-v8-latin-500.woff') format('woff'), url('/theme/fonts/archivo-v8-latin-500.ttf') format('truetype'), url('/theme/fonts/archivo-v8-latin-500.svg#Archivo') format('svg')}@font-face{font-family:'Archivo';font-style:normal;font-weight:400;src:url('/theme/fonts/archivo-v8-latin-regular.eot');src:local(''),
url('/theme/fonts/archivo-v8-latin-regular.eot?#iefix') format('embedded-opentype'), url('/theme/fonts/archivo-v8-latin-regular.woff2') format('woff2'), url('/theme/fonts/archivo-v8-latin-regular.woff') format('woff'), url('/theme/fonts/archivo-v8-latin-regular.ttf') format('truetype'), url('/theme/fonts/archivo-v8-latin-regular.svg#Archivo') format('svg')}@font-face{font-family:'Archivo';font-style:italic;font-weight:200;src:url('/theme/fonts/archivo-v8-latin-200italic.eot');src:local(''),
url('/theme/fonts/archivo-v8-latin-200italic.eot?#iefix') format('embedded-opentype'), url('/theme/fonts/archivo-v8-latin-200italic.woff2') format('woff2'), url('/theme/fonts/archivo-v8-latin-200italic.woff') format('woff'), url('/theme/fonts/archivo-v8-latin-200italic.ttf') format('truetype'), url('/theme/fonts/archivo-v8-latin-200italic.svg#Archivo') format('svg')}@font-face{font-family:'Archivo';font-style:italic;font-weight:400;src:url('/theme/fonts/archivo-v8-latin-italic.eot');src:local(''),
url('/theme/fonts/archivo-v8-latin-italic.eot?#iefix') format('embedded-opentype'), url('/theme/fonts/archivo-v8-latin-italic.woff2') format('woff2'), url('/theme/fonts/archivo-v8-latin-italic.woff') format('woff'), url('/theme/fonts/archivo-v8-latin-italic.ttf') format('truetype'), url('/theme/fonts/archivo-v8-latin-italic.svg#Archivo') format('svg')}@font-face{font-family:'Archivo';font-style:italic;font-weight:300;src:url('/theme/fonts/archivo-v8-latin-300italic.eot');src:local(''),
url('/theme/fonts/archivo-v8-latin-300italic.eot?#iefix') format('embedded-opentype'), url('/theme/fonts/archivo-v8-latin-300italic.woff2') format('woff2'), url('/theme/fonts/archivo-v8-latin-300italic.woff') format('woff'), url('/theme/fonts/archivo-v8-latin-300italic.ttf') format('truetype'), url('/theme/fonts/archivo-v8-latin-300italic.svg#Archivo') format('svg')}@font-face{font-family:'Archivo';font-style:italic;font-weight:500;src:url('/theme/fonts/archivo-v8-latin-500italic.eot');src:local(''),
url('/theme/fonts/archivo-v8-latin-500italic.eot?#iefix') format('embedded-opentype'), url('/theme/fonts/archivo-v8-latin-500italic.woff2') format('woff2'), url('/theme/fonts/archivo-v8-latin-500italic.woff') format('woff'), url('/theme/fonts/archivo-v8-latin-500italic.ttf') format('truetype'), url('/theme/fonts/archivo-v8-latin-500italic.svg#Archivo') format('svg')}