@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,700italic,400,700);@import url(https://fonts.googleapis.com/css?family=Raleway:700,400,300);@font-face{font-family:TitleFont;src:url(/fonts/title-font.ttf)}@font-face{font-family:SubtitleFont;src:url(/fonts/subtitle-font.woff)}body{font-family:Open Sans,sans-serif}.brand a{font-family:TitleFont,sans-serif}.brand div{font-family:SubtitleFont,sans-serif}body,html{height:100%}body{background-color:#fff;font-size:15px;line-height:1.5;position:relative}body,h1,h2,h3,h4,h5,h6{color:#333}h1{font-size:38px;font-weight:700;margin-bottom:20px}h2{font-size:28px;margin-bottom:15px}h3{font-size:22px}h4{font-size:18px}h4,h5{font-weight:700}h5{font-size:16px;text-transform:uppercase}h6{font-weight:700}.colored,h1 span,h2 span,h3 span,h4 span{color:#52b5ae}a{color:#55acee}a:hover{color:#339beb}a:active,a:focus{outline:none}.large{font-size:18px}img{display:block;height:auto;max-width:100%}.list-unstyled li{padding:5px 0}.list-horizontal{padding:15px 0}.list-horizontal-item img{display:block;margin:0 auto}.list-icons{font-size:18px;list-style:none;margin:20px 0;padding:0}.list-icons li{padding:0 0 15px}blockquote{border-left:none;padding-left:0;padding-right:0}.title{margin-top:0}.header{background-color:#4c545d;color:#fff;padding:10px 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.banner{color:#fff;height:100%;position:relative}.banner,.banner-image{min-height:100%;width:100%}.banner-image{vertical-align:middle}.banner:after{background-color:#69004566;bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media (max-width:768px){.banner:after{background-color:#69004599}}.banner-caption{position:absolute;top:50%;width:100%;z-index:2}.subfooter{background-color:#690045;padding:40px 0}.subfooter a{color:#ff89ba}.section{background-color:#fff;padding:80px 0}.default-bg{background-color:#4c545d;color:#fff}.default-bg.blue{background-color:#55acee}.btn-primary{background-color:#52b5ae;border:0;color:#fff}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{background-color:#5cd3cb;border:0;color:#fff}.btn-secondary{background-color:#690045;border:0;color:#fff}.btn-secondary.active,.btn-secondary.focus,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.open>.dropdown-toggle.btn-secondary{background-color:#880159;border:0;color:#fff}.btn-tertiary{background-color:#f1d231;border:0;color:#fff}.btn-tertiary.active,.btn-tertiary.focus,.btn-tertiary:active,.btn-tertiary:focus,.btn-tertiary:hover,.open>.dropdown-toggle.btn-tertiary{background-color:#ffdc2e;border:0;color:#fff}.default-bg h1,.default-bg h2,.default-bg h3,.default-bg h4,.default-bg h5,.default-bg h6,.transprant-bg,.transprant-bg h1,.transprant-bg h2,.transprant-bg h3,.transprant-bg h4,.transprant-bg h5,.transprant-bg h6{color:#fff}.default-bg blockquote footer,.transprant-bg blockquote footer{color:#ccc}.default-bg a,.transprant-bg a{color:#fff;text-decoration:underline}.default-bg a:hover,.transprant-bg a:hover{text-decoration:none}.transprant-bg{background-position:50% 0;background-repeat:no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background:#fff;position:relative;z-index:1}.transprant-bg .transprant-bg{margin-top:80px;z-index:3}.transprant-bg:after{background-color:#52b5ae;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.transprant-bg.blue:after{background-color:rgba(85,172,238,.7)}.transprant-bg .container{position:relative;z-index:3}.bg-image-1{background:url(../images/bg-image-1.jpg) 50% 0 no-repeat}.caption-data{left:50%;min-width:100%;opacity:1;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20}@media (min-width:768px){.caption-data{margin-top:140px}}.caption-data h1{text-transform:uppercase}@media (min-width:768px){.caption-data h1{display:block;visibility:visible}}.caption-data h1 span{font-size:inherit;font-weight:inherit;line-height:inherit}.caption-data h3{line-height:34px}.contact-form button.cta-button,button.cta-button.btn-dark,button.cta-button.btn-default,button.cta-button.btn-light{background:transparent}.caption-data h3 a{color:#f1d231}button.cta-button{border:1px solid #fff;border-radius:4px;font-family:Raleway;font-size:16px;font-weight:600;line-height:16px;margin-top:20px;padding:20px 42px;transition:background .3s,border-color .3s}button.cta-button:hover{background:#52b5ae;color:#000}.btn:active:focus,button.cta-button:focus,button.cta-button:focus-visible{outline:none}.no-view{filter:alpha(opacity=0);opacity:0}.object-visible,.touch .no-view{filter:alpha(opacity=100)!important;opacity:1!important}@-moz-document url-prefix(){.object-visible,.touch .no-view{-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;-ms-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}}.space{padding:20px 0}.pr-10{padding-right:10px}.pl-10{padding-left:10px}.pclear{padding-bottom:0}.secPadding{padding:70px 0}.banner-caption h1,.banner-caption h2,.banner-caption h3,.banner-caption h4,.banner-caption h5,.banner-caption h6{color:#fff}.banner-caption h1{font-size:60px}@media (max-width:768px){.banner-caption h1{font-size:40px}}.footer h1{color:#fff}.footer.section{background:#4c545d;color:#949494}@media (min-width:768px){.footer.section .container .row{align-items:center;display:flex}}.footer.section .container .row .img-contact{margin-bottom:20px;max-height:none}.subfooter p{color:#fff;margin-bottom:0}.hero-caption{padding:40px 0}.hero-caption,.hero-caption h2{text-align:center}.btn{border-radius:0;font-size:14px;font-weight:700;line-height:1.42857143;min-width:160px;padding:8px 15px;text-align:center;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-default{background:#e00a63;border:0;color:#fff}.btn-default:hover{background-color:#bb0a53;border:0;color:#fff}.panel-group .panel{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.panel-default>.panel-heading{border:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;outline:none;padding:0;width:100%}.panel-default>.panel-heading+.panel-collapse>.panel-body{background-color:#fafafa;border:1px solid #f0f0f0;border-top:none}.panel-heading a{background-color:#fff;border:1px solid #ececec;color:#52b5ae;display:inline-block;font-weight:700;padding:12px 35px 12px 15px;position:relative;text-decoration:none;width:100%}.panel-heading a.collapsed{background-color:#fafafa;color:#4c545d}.panel-heading a:after{content:"\f147";font-family:FontAwesome;font-size:14px;font-weight:300;line-height:1;margin-top:-7px;position:absolute;right:15px;top:50%}.panel-heading a.collapsed:after{content:"\f196"}.panel-heading a:hover{background-color:#fff;color:#52b5ae;text-decoration:none}.panel-title a i{font-size:20px;padding-right:10px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.nav-pills>li>a:hover{background-color:#52b5ae;border-color:#52b5ae;color:#fff}.nav-pills>li>a{border:1px solid #cacaca;border-radius:0;color:#666;font-size:12px;font-weight:300;padding:8px 20px;text-transform:uppercase}.form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:45px}.form-control-feedback{color:#ccc}.has-feedback label.sr-only~.form-control-feedback{top:15px}textarea{resize:vertical}.price-table .panel-heading{padding:10px 0}.modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.modal-header{background-color:#4c545d;color:#fff}.modal-header h4{color:#fff}.modal-header .close{color:#fff;filter:alpha(opacity=100);font-weight:300;opacity:1;text-shadow:none}@media (min-width:1200px){.modal-lg{width:1140px}}.media .fa{font-size:24px;height:25px;line-height:25px;padding:0 5px;text-align:center;width:40px}.header .navbar{margin-bottom:0}.main-navigation .navbar-default{background-color:transparent;border:none}.main-navigation .navbar-default .navbar-nav>li>a{color:#fff;font-size:18px;font-weight:400;padding:10px 20px}.main-navigation .navbar-default .navbar-nav>li.active>a{background-color:transparent;color:#52b5ae}.main-navigation .navbar-default .navbar-nav>li.active>a:hover,.main-navigation .navbar-default .navbar-nav>li>a:hover{color:#52b5ae}#quote-carousel{margin-top:30px;padding:0 10px 30px}#quote-carousel .carousel-control{background:none;color:#222;font-size:2.3em;margin-top:30px;text-shadow:none}#quote-carousel .carousel-control.left{left:-12px}#quote-carousel .carousel-control.right{right:-12px!important}#quote-carousel .carousel-indicators{bottom:0;margin-right:-19px;right:50%;top:auto}#quote-carousel .carousel-indicators li{background:silver}#quote-carousel .carousel-indicators .active{background:#333}#quote-carousel img{height:100px;width:250px}.item blockquote{border-left:none;margin:0}.item blockquote img{margin-bottom:10px}.item blockquote p:before{content:"\f10d";float:left;font-family:Fontawesome;margin-right:10px}@media (min-width:768px){#quote-carousel{margin-bottom:0;padding:0 40px 30px}}@media (max-width:768px){#quote-carousel .carousel-indicators{bottom:-20px!important}#quote-carousel .carousel-indicators li{display:inline-block;height:15px;margin:0 5px;width:15px}#quote-carousel .carousel-indicators li.active{height:20px;margin:0 5px;width:20px}}@media (min-width:768px){.main-navigation .navbar-default .navbar-nav>li>a{padding-bottom:30px;padding-top:30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}@media (min-width:768px) and (max-width:991px){.main-navigation .container-fluid{padding-left:0;padding-right:0}.navbar-nav{float:left!important}}@media (max-width:767px){.header.navbar-fixed-top{position:absolute}}.fixed-header-on .header{background-color:rgba(76,84,93,.95);padding:5px 0}.fixed-header-on .brand{padding:0}.fixed-header-on .brand a{font-size:35px}.fixed-header-on .brand div{font-size:8px}.fixed-header-on .logo{margin-bottom:0;margin-top:0;-webkit-transform:scale(.8);transform:scale(.8)}@media (min-width:768px){.fixed-header-on .navbar-default .navbar-nav>li>a{padding-bottom:20px;padding-top:20px}}@media (max-width:991px){.fixed-header-on .brand,.fixed-header-on .logo,.fixed-header-on .site-slogan{display:none}}.logo{margin:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.log,img{max-height:60px}.logo,.logo-section{float:left}.brand{padding:5px 0 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.brand a{font-size:39px}.brand a,.brand div{color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.brand div{font-size:9px;margin-top:-15px;padding-left:2px}.brand a:focus,.brand a:hover{text-decoration:none}.site-slogan{font-size:12px}.block-list .media-left{width:60px}.block-list p{font-size:16px}.block-list .fa{border:1px solid #fff;border-radius:50%;height:65px;padding:20px;width:65px}.social-links{list-style:none;margin:15px 0;padding:0}.social-links li{display:inline-block;font-size:36px;margin:10px 10px 10px 0}.social-links li a{border:1px solid #d0d0d0;border-radius:50%;color:#bbb;display:inline-block;font-size:26px;height:52px;padding:4px;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:52px}.social-links li.twitter a:hover{color:#55acee}.social-links li.linkedin a:hover{color:#0976b4}.social-links li.instagram a:hover{color:#d83f8b}.social-links li.facebook a:hover{color:#3b5998}.filters{margin:0 0 30px}.filters .nav-pills>li{margin-bottom:2px;margin-right:2px}.filters .nav-pills>li+li{margin-left:0}.text-center.filters .nav-pills>li{display:inline-block;float:none;margin-bottom:2px;margin-left:2px;margin-right:2px}.isotope-container{overflow:hidden}.isotope-item{margin-bottom:20px}.isotope-item .btn-default{background:rgba(219,10,97,.69);border:0;color:#fff;margin-top:-36px;position:relative;z-index:2}.isotope-item .btn-default:hover{color:#fff}@media (max-width:480px){.filters .nav-pills>li{display:block;width:100%}}.overlay-container{display:block;overflow:hidden;position:relative}.overlay{background-color:rgba(219,10,97,.78);bottom:-1px;cursor:pointer;filter:alpha(opacity=0);left:0;opacity:0;overflow:hidden;position:absolute;right:-1px;top:0;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.overlay:hover{text-decoration:none}.overlay span{bottom:10px;display:block;font-size:13px;font-weight:300;width:100%}.overlay i,.overlay span{color:#fff;position:absolute;text-align:center}.overlay i{font-size:18px;left:50%;line-height:1x;margin-left:-8px;margin-top:-8px;top:50%}.overlay-container:hover .overlay{filter:alpha(opacity=100);opacity:1;-webkit-transform:scale(1);transform:scale(1)}