@media all{
:root{--blue:#007bff;--indigo:#69c5e6;--purple:#6871B6;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#ffffff;--gray:#6c757d;--gray-dark:#343a40;--primary:#1762B8;--secondary:#959393;--success:#2ED477;--info:#01459D;--warning:#FF9138;--danger:#F46363;--light:#f8f8f8;--dark:#3F3B3B;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace:Roboto, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}
*,*::before,*::after{box-sizing:border-box;}
html{font-family:Roboto, sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
footer,header,nav,section{display:block;}
body{margin:0;font-family:Roboto,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#ffffff;}
[tabindex="-1"]:focus:not(:focus-visible){outline:0!important;}
h2,h3,h6{margin-top:0;margin-bottom:0.5rem;}
p{margin-top:0;margin-bottom:1rem;}
ul{margin-top:0;margin-bottom:1rem;}
small{font-size:80%;}
a{color:#1762B8;text-decoration:none !important;background-color:transparent;}
a:hover{color:#004db3;text-decoration:underline;}
img{vertical-align:middle;border-style:none;}
label{display:inline-block;margin-bottom:0.5rem;}
button{border-radius:0;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
input,button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button,input{overflow:visible;}
button{text-transform:none;}
[role="button"]{cursor:pointer;}
button,[type="button"]{-webkit-appearance:button;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner{padding:0;border-style:none;}
h2,h3,h6{margin-bottom:0.5rem;font-weight:500;line-height:1.2;}
h2{font-size:2rem;}
h3{font-size:1.75rem;}
h6{font-size:1rem;}
small{font-size:80%;font-weight:400;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width: 576px){
.container{max-width:540px;}
}
@media (min-width: 768px){
.container{max-width:720px;}
}
@media (min-width: 992px){
.container{max-width:960px;}
}
@media (min-width: 1200px){
.container{max-width:1140px;}
}
/*@media (min-width: 576px){
.container{max-width:540px;}
}
@media (min-width: 768px){
.container{max-width:720px;}
}
@media (min-width: 992px){
.container{max-width:960px;}
}
@media (min-width: 1200px){
.container{max-width:1140px;}
}*/
.order-1{order:1;}
.order-2{order:2;}
@media (min-width: 768px){
.col-md-6{flex:0 0 50%;max-width:50%;}
}
@media (min-width: 992px){
.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;}
.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;}
.col-lg-6{flex:0 0 50%;max-width:50%;}
}
@media (min-width: 1200px){
.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;}
}
.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#ffffff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){
.form-control{transition:none;}
}
.form-control::-ms-expand{background-color:transparent;border:0;}
.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057;}
.form-control:focus{color:#495057;background-color:#ffffff;border-color:#80b7ff;outline:0;box-shadow:0 0 0 0.2rem rgba(0, 110, 255, 0.25);}
.form-control:disabled{background-color:#e9ecef;opacity:1;}
.form-group{margin-bottom:1rem;}
@media (prefers-reduced-motion: reduce){
.btn{transition:none;}
}
.btn:hover{color:#212529;text-decoration:none;}
.btn:disabled{opacity:0.65;}
.btn-primary{color:#ffffff;background-color:#1762B8;border-color:#1762B8;}
.btn-primary:hover{color:#ffffff;background-color:#1762B8;border-color:#1762B8;}
.btn-primary:disabled{color:#ffffff;background-color:#1762B8;border-color:#1762B8;}
.btn-default{color:#ffffff;background-color:#1762B8;border-color:#1762B8;}
.btn-default:hover{color:#ffffff;background-color:#1762B8;border-color:#1762B8;}
.btn-default:disabled{color:#ffffff;background-color:#1762B8;border-color:#1762B8;}
.btn-link{font-weight:400;color:#1762B8;text-decoration:none;}
.btn-link:hover{color:#004db3;text-decoration:underline;}
.btn-link:focus{text-decoration:underline;}
.btn-link:disabled{color:#6c757d;pointer-events:none;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:0.5rem 0;margin:0.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#ffffff;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.15);border-radius:0.25rem;}
.dropdown-item{display:block;width:100%;padding:0.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;}
.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa;}
.dropdown-item:active{color:#ffffff;text-decoration:none;background-color:#1762B8;}
.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent;}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0.5rem 1rem;}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;}
@media (min-width: 768px){
.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start;}
.navbar-expand-md .navbar-nav{flex-direction:row;}
}
.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#ffffff;background-clip:border-box;border:1px solid rgba(0, 0, 0, 0.125);border-radius:0.25rem;}
.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem;}
.card-title{margin-bottom:0.75rem;}
.card-subtitle{margin-top:-0.375rem;margin-bottom:0;}
.card-img-top{flex-shrink:0;width:100%;}
.card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px);}
.bg-light{background-color:#f8f8f8!important;}
.bg-white{background-color:#ffffff!important;}
.d-flex{display:flex!important;}
.align-items-center{align-items:center!important;}
.float-left{float:left!important;}
.float-right{float:right!important;}
@media (min-width: 576px){
.mr-sm-0{margin-right:0!important;}
.mt-sm-3{margin-top:1rem!important;}
.mb-sm-3{margin-bottom:1rem!important;}
.py-sm-5{padding-top:3rem!important;}
.py-sm-5{padding-bottom:3rem!important;}
}
@media (min-width: 768px){
.mt-md-4{margin-top:1.5rem!important;}
.mt-md-5{margin-top:3rem!important;}
.p-md-3{padding:1rem!important;}
}
@media (min-width: 992px){
.m-lg-auto{margin:auto!important;}
}
.text-left{text-align:left!important;}
.text-center{text-align:center!important;}
@media (min-width: 576px){
.text-sm-left{text-align:left!important;}
}
.font-weight-normal{font-weight:400!important;}
.font-weight-bold{font-weight:700!important;}
.text-dark{color:#3F3B3B!important;}
.text-muted{color:#6c757d!important;}
@media print{
*,*::before,*::after{text-shadow:none!important;box-shadow:none!important;}
a:not(.btn){text-decoration:underline;}
img{page-break-inside:avoid;}
p,h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
body{min-width:992px!important;}
.container{min-width:992px!important;}
.navbar{display:none;}
}
body{background:#f8f8f8;font-weight:400;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
*{outline:none;}
*:focus{outline:none;}
a{text-decoration:none;transition:all ease .4s;}
a:focus{outline:none;outline-offset:0;}
a:hover,a:focus{text-decoration:none;}
img{max-width:100%;transition:all ease .4s;user-select:none;}
button{outline:none;outline-offset:0;transition:all ease .4s;}
button:focus{outline:none;outline-offset:0;transition:all ease .4s;}
label{cursor:pointer;}
::selection,::-webkit-selection,::-moz-selection,::-o-selection,::-ms-selection{background:#3F3B3B;color:#ffffff;}
body,a{color:#3F3B3B;}
p{color:#5D6F88;}
.text-dark{color:#3F3B3B!important;}
.text-muted{color:#5D6F88!important;}
a:hover,a:focus{color:#1762B8;}
.btn-link{color:#1762B8;}
.btn-primary{background-color:#1762B8;}
.dropdown-item:active{background-color:#1762B8;}
.bg-light{background-color:#f8f8f8!important;}
.btn-primary{border-color:#1762B8;}
.form-control:focus{border-color:#1762B8;}
.btn.btn-link *{fill:#1762B8;}
.bg-white{background-color:#ffffff!important;}
body{font-family:"Roboto", sans-serif;}
h2,h3,h6{font-weight:500;}
body{font-size:16px;}
h2{font-size:60px;}
h3{font-size:40px;}
h6{font-size:20px;}
small{font-size:12px;}
.font-size-14,.dropdown-menu,.form-control{font-size:14px;}
.rounded-6{border-radius:6px!important;}
.shadow-40{box-shadow:0 2px 4px rgba(96, 97, 112, 0.2);}
.btn{display:inline-flex;min-width:120px;min-height:40px;padding:11px 15px;font-weight:700;font-size:14px;line-height:1;border-radius:3px;align-items:center;justify-content:center;}
.btn.btn-link{min-width:1px;min-height:1px;padding:0;font-weight:700;border:none;border-radius:0;}
.btn-link{font-weight:400;text-decoration:none;}
.btn-link:hover,.btn-link:focus{text-decoration:none;}
[class*="col-"] .card{height:100%;}
.card{border:none;border-radius:12px;}
.card h6{line-height:1.5;}
.card-img-top{border-radius:12px 12px 0 0;}
.card-body{padding:25px;}
.card-subtitle{display:block;}
.form-control{height:48px;padding:10px 15px;background-color:transparent;color:#3F3B3B;border-color:#EAEAEA;border-radius:3px;resize:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;-moz-appearance:none;appearance:none;}
.form-control:focus{background-color:transparent;box-shadow:none;}
.form-control:disabled{background-color:#F5F5F5;border-color:transparent;}
.form-control::-webkit-input-placeholder,.form-control::-moz-placeholder,.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:#959393;}
.dropdown-menu{padding:0;border:none;box-shadow:0 0 2px rgba(96, 97, 112, 0.2);}
.dropdown-item{display:flex;min-height:48px;padding:8px 15px;align-items:center;justify-content: center;}
.dropdown-item:first-child{border-radius:0.25rem 0.25rem 0 0;}
.dropdown-item:last-child{border-radius:0 0 0.25rem 0.25rem;}
.section{padding:80px 0;}
.navbar{padding:0;}
.footer{background-color:#ffffff;border-top:1px solid #EAEAEA;font-size:14px;}
.hero{position:relative;z-index:1;background-color:#FFF;}
.stack-box{position:relative;top:-75px;}
.card:hover{-webkit-box-shadow:0px 3px 18px 0px rgba(0,0,0,0.21);-moz-box-shadow:0px 3px 18px 0px rgba(0,0,0,0.21);box-shadow:0px 3px 18px 0px rgba(0,0,0,0.21);}
@media screen and (min-width: 1280px){
.container{padding-left:0;padding-right:0;}
}
@media screen and (max-width: 991px){
.footer .navbar-nav{flex-direction:row;}
.stack-box{padding:40px 0 30px;top:0;}
}
@media screen and (max-width: 767px){
.section{padding:50px 0;}
h2{font-size:36px;}
h3{font-size:30px;}
h6{font-size:18px;}
}
@media screen and (max-width: 479px){
.btn{min-width:11px;}
.card-body{padding:15px;}
.card-body p{font-size:15px;}
}
html{font-size:100%;}
body{font-family:"Source Sans Pro", sans-serif;font-weight:400;font-style:normal;font-stretch:normal;font-size:100%;line-height:1.4;color:#333;background-color:#fff;}
a{color:#00a9e0;text-decoration:none;}
a:hover,a:focus{color:#0087b3;text-decoration:underline;}
img{page-break-inside:avoid;max-width:100%!important;vertical-align:bottom;}
nav ul{margin-left:0px;padding-left:0px;}
nav ul li{list-style:none;}
h1,h2,h3,h6{font-weight:normal;line-height:1.1;color:inherit;}
p{margin:0 0 10px;}
@media (min-width: 768px){
body{font-size:113%;}
}
@media (min-width: 992px){
body{font-size:100%;}
}
.span6{width:49.15254%;float:left;margin-right:1.69492%;}
.span12{width:100%;float:left;margin-left:0;margin-right:0;}
.last{float:right;margin-right:0;}
a{-webkit-transition:color 1s ease, background 1s ease;-moz-transition:color 1s ease, background 1s ease;-ms-transition:color 1s ease, background 1s ease;-o-transition:color 1s ease, background 1s ease;transition:color 1s ease, background 1s ease;}
body{font-family:'Titillium', Arial, sans-serif;}
a:hover{cursor:pointer;}
.visually-hidden{display:none;}
.layout-content-home{width:100%;float:left;margin-left:0;margin-right:0;}
strong{font-weight:700;}
.components h2:after{content:" ";display:block;clear:both;}
.components h3{color:#4b266c;font-size:2.55em;}
.paragraph--type--hero-image{width:100%;float:left;margin-left:0;margin-right:0;position:relative;}
.paragraph--type--hero-image .hero-bg-wrapper{position:relative;width:100%;z-index:-1;top:0;bottom:0;left:0;right:0;height:755px;background-repeat:no-repeat;background-size:cover;background-position-x:center;background-position-y:center;}
@media (max-width: 992px){
.paragraph--type--hero-image .hero-bg-wrapper{padding-bottom:50%;height:0;}
}
.paragraph--type--hero-image .hero-image-wrapper{position:absolute;bottom:30%;text-align:right;padding-right:8%;padding-left:50%;text-align:left;width:60%;padding-right:9%;padding-left:9%;}
@media (max-width: 992px){
.paragraph--type--hero-image .hero-image-wrapper{position:relative;width:auto;padding:15px;top:0px;text-align:left;}
}
.paragraph--type--hero-image .hero-image-wrapper .hero-intro-text{text-transform:uppercase;}
@media (max-width: 992px){
.paragraph--type--hero-image .hero-image-wrapper{padding-top:50px;padding-bottom:50px;position:absolute;bottom:30%;width:80%;padding-right:9%;padding-left:9%;}
.paragraph--type--hero-image .hero-image-wrapper h3{font-size:2em;margin-bottom:15px;}
.paragraph--type--hero-image .hero-image-wrapper p{font-size:1em;margin-bottom:15px;color:#394a59;}
}
@media (max-width: 800px){
.paragraph--type--hero-image .hero-image-wrapper{position:relative;width:100%;bottom:inherit;padding-top:50px;padding-bottom:50px;}
}
.paragraph--type--hero-image .span12.text-align-center .hero-image-wrapper{text-align:center;width:80%;margin:0px 10%;}
@media (max-width: 800px){
.paragraph--type--hero-image .span12.text-align-center .hero-image-wrapper{padding:50px 10%;width:100%;margin:0px;}
}
@media (max-width: 800px){
.paragraph--type--hero-image{border-bottom:1px solid #cccccc;}
}
@media (max-width: 992px){
.paragraph--type--hero-image{min-height:10px;background-image:none;}
}
.happ_des{width:14.5rem;}
.paragraph.paragraph--type--happiness-bundle.paragraph--view-mode--default{width:100%;}
.paragraph--type--hero-image .hero-image-wrapper p{color:#fff;}
.paragraph--type--hero-image .hero-image-wrapper h3{color:#fff;}
#services .services-list{padding-left:80px;}
#services p{padding-bottom:25px;}
#services{width:100%;padding:80px 0;position:relative;background-color:#FFF;}
#services img{float:left;}
.paragraph--view-mode--default{width:100%;}
.slick-dots{text-align:left;padding-left:22%;margin-bottom:-50px;}
.slick-next{right:0px;background-color:#00a9e0;height:50px;}
.slick-next:before{font-family:'FontAwesome';font-size:15px;content:"\f054";display:inline-block;}
.slick-prev{left:0px;background-color:#00a9e0;height:50px;}
.slick-prev:before{font-family:'FontAwesome';font-size:15px;content:"\f053";display:inline-block;}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#1762B8!important;}
.page-node-type-landing-page #navbar{position:absolute;top:75px;}
#navbar{top:0px;left:0;width:100%;height:auto;padding:0!important;z-index:10;}
@media (max-width: 992px){
.slick-dots{text-align:center;padding-left:0px;margin-bottom:0;right:3%;}
}
.slick-slide .card:hover{-webkit-box-shadow:0px 3px 18px 0px rgba(255, 255, 255, 0.21)!important;}
@media (min-width: 768px){
.slick-slide .card-body .mt-md-4,.slick-slide .text-dark.mt-md-4{margin-top:2px!important;}
}
}
