/*Main Styles*/HTML{background:#FFFFFF;scroll-behavior:smooth;}H1{font-family:'Catamaran',sans-serif;font-weight:900;font-style:normal !important;font-size:3.8em;color:#44423A;letter-spacing:-1px;padding-bottom:15px;}H1 SPAN{color:#FFF;text-shadow:0px 0px 10px rgba(0,0,0,0.128);}H2{font-family:'Catamaran',sans-serif;color:#44423A;font-weight:800;font-size:2em;padding-bottom:10px;}H3{font-family:'Visby Round CF',sans-serif;font-size:1.4em;font-weight:900;color:#44423A;}H4{font-family:'Visby Round CF',sans-serif;font-size:1.4em;line-height:1.3em;font-weight:bold;color:#44423A;padding-bottom:20px;}P{font-family:'Visby Round CF',sans-serif;font-size:1.3em;line-height:1.3em;}A{line-height:1em;font-family:'Visby Round CF',sans-serif;text-decoration:none;color:#000;}*{margin:0;outline:none;line-height:1em;}SUB{font-family:'Visby Round CF',sans-serif;font-size:1.5em;font-weight:600;line-height:1.4em;color:#44423A;display:block;margin-bottom:30px;}/*Hero*/.hero{max-width:100%;overflow:hidden !important;position:relative;background:url(images/wave.svg) center/cover no-repeat;box-shadow:inset 0px -5px 10px rgba(0,0,0,0.053);}.hero.home-hero{min-height:60vh;background:url(images/wave.svg) bottom center/cover no-repeat;box-shadow:none;}@keyframes time{0%{opacity:0;}100%{transform:translateY(0px);opacity:1;}}.header{padding-top:30px;padding-bottom:25px;box-shadow:0px 0px 30px rgba(0,0,0,0.1);background:#FAE283;}IMG.logo{width:180px;}IMG.time{animation:time 1s normal;}.hero-content{min-height:600px;display:flex;align-items:center;}.hero-content.non-home{min-height:auto;padding-top:80px;padding-bottom:50px;}.hero-content.non-home H1{font-size:3em;}A.btn{font-family:'Visby Round CF',sans-serif;font-weight:900;font-size:1.3em;text-decoration:none;padding:15px 40px;border-radius:100px;display:inline-block;transition:0.2s;line-height:1.4em;}A.dark{background:#4B4B4B;color:#F4D761;}A.dark:hover{color:#FFF;background:#4B4B4B;}A.light{background:#F5D761;color:#4B4B4B;}A.light:hover{background:#EAC948;color:#212121;}A.btn I{padding-left:15px;}.right-align{text-align:right;display:flex;justify-content:flex-end;}A.main-menu{font-size:1.5em;color:#44423A;border-radius:100px;width:50px;height:50px;box-shadow:0px 0px 10px rgba(0,0,0,0.1);transition:0.2s;display:flex;justify-content:center;align-items:center;text-decoration:none;position:relative;}A.main-menu:after{content:'Menu';font-family:'Visby Round CF',sans-serif;position:absolute;right:100%;font-weight:900;font-size:0.7em;top:10px;opacity:0;visibility:hidden;transition:0.2s;transform:translateX(0px);}A.main-menu I{font-weight:normal;}A.main-menu:hover{background:#444444;color:#F4D661;}A.main-menu:hover:after{opacity:1;visibility:visible;color:#444444;transform:translateX(-15px);}/*Intro Services*/.intro-list H2{text-align:center;padding-bottom:30px;}.intro-list A.service-box{padding:20px 40px 20px 20px;margin:10px;background:#FFFFFF;border-radius:500px;text-decoration:none;color:#44423A;transition:0.2s;border:1px solid transparent;display:flex;flex-direction:row;}A.service-box DIV{display:flex;flex-direction:column;justify-content:center;}A.service-box H3{padding-bottom:10px;}A.service-box IMG{width:100px;height:100px;border-radius:100%;border:5px solid #F9F9F9;background:#EFEFEF;margin-right:20px;transition:0.2s;}.intro-list A.service-box:hover{background:#FAFAFA;border:1px solid #EBEBEB;}.intro-list A.service-box:hover IMG{background:#F4D660;}.button-wrap{text-align:center;margin-top:30px;}.button-wrap A:nth-of-type(odd){margin-right:5px;}.button-wrap A:nth-of-type(even){margin-left:5px;}.intro-list{margin-bottom:80px;position:relative;margin-top:-40px;}/*Intro Section*/.intro{padding-top:100px;padding-bottom:100px;background:#F0F0F0;overflow:hidden;position:relative;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.1);}.intro IMG.background{position:absolute;top:0;left:0;width:100%;opacity:0.1;height:100%;object-fit:cover;}.intro-box{background:#FFF;max-width:80%;padding:50px 50px 50px 80px;border-radius:15px;box-shadow:0px 3px 10px rgba(0,0,0,0.1);margin:0 auto;position:relative;}.intro-box A{margin-top:20px;font-size:1.1em;}.intro-box P{padding-bottom:20px;line-height:1.6em;}IMG.profile-pic{width:100px;height:100px;position:absolute;left:-50px;border:5px solid #FFFFFF;box-shadow:0px 3px 10px rgba(0,0,0,0.1);border-radius:100%;}/*Footer*/.footer{background:#F3F3F3;padding-top:50px;padding-bottom:50px;}.footer UL{list-style:none;padding:0;}.footer UL LI{padding-bottom:10px;}.footer H3{padding-bottom:20px;}.footer UL LI A{font-size:1.2em;font-weight:600;margin-left:-10px;padding:10px 20px;color:#44423A;display:inline-block;transition:0.2s;}.footer UL LI A:hover{background:#F4D660;color:#000;border-radius:100px;}.post-footer{background:#9D9D9D;padding-top:20px;padding-bottom:20px;font-weight:bold;text-align:left;}.post-footer P{font-size:1em;color:#F3F3F3;}/*Services Page*/.services{padding-top:70px;padding-bottom:70px;}.services SUB{font-size:1.4em;}.services IMG{max-width:100%;padding-right:60px;position:sticky;top:20px;padding-bottom:20px;}.services .col-md-8{padding-bottom:50px;}.services P{font-size:1.3em;line-height:1.5em;padding-bottom:20px;}.services UL{list-style:none;padding:0;padding-bottom:20px;}.services UL LI{font-family:'Visby Round CF',sans-serif;font-size:1.3em;line-height:1.7em;position:relative;padding-left:40px;}.services UL LI:before{content:'\f058';font-family:'Font Awesome 5 Pro';position:absolute;left:0;top:3px;color:#F4D761;}.services H3{padding-top:20px;padding-bottom:30px;}.example{border:1px solid #E8E8E8;border-radius:20px;padding:25px;margin-bottom:30px;}.services .col-md-6:nth-of-type(odd) .example{margin-right:15px;}.services .col-md-6:nth-of-type(even) .example{margin-left:15px;}.example P{font-size:1.2em;}.example H4{position:relative;padding-left:65px;}.example H4 I{background:#F4D761;width:45px;height:45px;display:flex;justify-content:center;align-items:center;border-radius:100%;position:absolute;left:0;}.services A.full-width{display:block;text-align:center;}.services HR{margin-bottom:50px;background:rgba(0,0,0,0.107);border:none;height:1px;width:100%;}/*Contact Page*/.contact-form LABEL{font-family:'Visby Round CF',sans-serif;font-weight:bold !important;margin-bottom:10px;font-size:1.2em;}.InputfieldCheckboxes LABEL{font-family:'Visby Round CF',sans-serif;font-weight:normal !important;font-size:0.9em;}.contact-form UL LI:before{display:none;}.contact-form UL{padding:0px;}.contact-form BUTTON{font-family:'Visby Round CF',sans-serif !important;font-weight:900 !important;font-size:1.2em !important;text-decoration:none !important;padding:15px 40px !important;border-radius:100px !important;display:block !important;width:100%;transition:0.2s !important;background:#F5D761 !important;color:#4B4B4B !important;}.contact-form BUTTON:hover{background:#EAC948;color:#212121;}.contact-form UL LI{padding-left:0px;}.contact-form H2{padding-bottom:20px;}.contact-content{padding-left:40px;position:sticky;top:20px;}.contact-content H3{padding-bottom:10px;}.contact-form P.description{font-size:1.3em;padding-top:0px !important;margin-top:-10px !important;padding-bottom:10px;}#mobile-menu{min-width:300px;min-height:300px;padding:30px;border-radius:20px;}UL.main-menu{list-style:none;padding:0;margin-top:20px;}UL.main-menu LI A{display:block;padding:20px;font-weight:900;font-family:'Catamaran';font-size:1.3em;background:#F4D661;color:#212121;border-radius:50px;text-align:center;margin-bottom:10px;transition:0.2s;}UL.main-menu LI A:hover{background:#EAC948;color:#000;}UL.main-menu LI.active A{background:#4B4B4B;color:#F4D660;}@media (min-width:0px) and (max-width:1050px){.hero.home-hero SUB BR{display:none;}.hero.home-hero H1{font-size:5vw;}}@media (min-width:0px) and (max-width:849px){.hero.home-hero .hero-content .row{flex-direction:column-reverse;}IMG.time{max-width:350px;}.hero.home-hero .hero-content{text-align:center;padding-top:50px;padding-bottom:50px;}.hero.home-hero H1,.hero H1{font-size:3em;padding-top:20px;}.hero{background:#FAE283;}.hero.home-hero{min-height:auto !important;background:url(images/wave.svg) bottom left/cover no-repeat;}.container{padding-left:20px !important;padding-right:20px !important;}.intro-list{margin-top:0px;padding-top:20px;}H2{font-size:1.8em;}.button-wrap A{margin:0px !important;margin-bottom:10px !important;}.intro{padding-top:80px;padding-bottom:50px;}.intro-box{padding:60px 30px 30px;margin-left:10px;margin-right:10px;max-width:100%;}IMG.profile-pic{left:20px;top:-60px;}.hero-content.non-home{padding-top:40px;padding-bottom:20px;}.services .col-md-4 IMG{padding-right:0px;max-width:250px;}.services .col-md-4{text-align:center;}.services H2{text-align:center;margin-top:20px;padding-bottom:10px;}.services SUB{text-align:center;}.services .example{margin-right:0px !important;margin-left:0px !important;}.contact-form .row{display:flex;flex-direction:column-reverse;}.contact-form H2{text-align:left;}.contact-content{padding-left:0px;text-align:left;margin-bottom:20px;}.services{padding-top:30px;padding-bottom:30px;}.footer .col-md-6{text-align:center;margin-bottom:10px;}.footer UL LI A{display:block;}.post-footer{text-align:center;}.header{padding-top:20px;padding-bottom:20px;}.header IMG.logo{max-width:150px;}.header .col{display:flex;align-items:center;}.hero.home-hero SUB BR{display:none;}}@media (min-width:0px) and (max-width:450px){.hero.home-hero H1,.hero H1{font-size:10vw !important;}A.btn{display:block;text-align:center;}A.service-box IMG{margin-right:0px;margin-bottom:5px;}IMG.time{}.intro-list A.service-box{display:block !important;text-align:center;padding:20px;border-radius:20px;}}