﻿/*!
Theme Name: Integro Languages Group
Theme URI: https://www.integrolanguages.com
Description: Bespoke theme made for Integro Languages Group
Author: All Is Flux
Author URI: https://www.allisflux.co
Version: 2.0
Tags: theme-options, blog, news, portfolio

License: Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
License URI: https://creativecommons.org/licenses/by-sa/3.0/

*/@import"bootstrap/css/bootstrap.min.css";@import'font-awesome/css/fontawesome-all.css';@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-15px)}}@-webkit-keyframes bounce-left{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateX(-30px)}}@keyframes bounce-left{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateX(-30px)}}@-webkit-keyframes bounce-right{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateX(10px)}}@keyframes bounce-right{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateX(10px)}}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(0.8)}50%{-webkit-transform:scale(1)}}@keyframes pulse{0%,100%{-webkit-transform:scale(0.8)}50%{-webkit-transform:scale(1)}}.animate-right{-webkit-animation:bounce-right 2s infinite;animation:bounce-right 2s infinite}img,embed,object,video,iframe{max-width:100%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{font-size:62.5%}.m-b-30{margin-bottom:30px}.mt-0{margin-top:0}.alert{background:#fefefe;padding:12px;z-index:9999}.alert .btn{color:#fefefe;font-size:18px;display:block;margin:15px auto 0}#site-wrapper{width:100%;overflow:hidden}@media screen and (min-width: 1440px){.container-large{width:1400px}}@media screen and (max-width: 1200px){.container-md-full{width:100%}}@media screen and (min-width: 992px){.container-slim{width:750px}}@media screen and (max-width: 992px){.container-sm-full{width:100%}}.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-15{width:20%;float:left}@media(min-width: 768px){.col-sm-15{width:20%;float:left}}@media(min-width: 992px){.col-md-15{width:20%;float:left}}@media(min-width: 1200px){.col-lg-15{width:20%;float:left}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape){.col-ls-12{width:100%}.col-ls-4{width:33.3%}.container-sm-full{width:100%}}::selection{background:#fff;color:#ccc}::-moz-selection{background:#fff;color:#ccc}::-webkit-selection{background:#fff;color:#ccc}body{font-family:"Roboto",Trebuchet,Tahoma,sans-serif;font-size:16px;font-size:1.6rem;font-weight:400;color:#003d4f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.integro-icon{position:relative}.integro-icon:after{background:url("images/integro-icon.png");background-size:120px;content:"";position:absolute;width:120px;height:120px;left:calc(50% - 60px);top:-60px}h1,h2{font-family:"Roboto Condensed",Trebuchet,Tahoma,sans-serif;margin-bottom:30px}.headline{font-family:"Alegreya",Georgia,serif;margin-top:0;margin-bottom:30px;line-height:1;position:relative}@media screen and (min-width: 992px){.headline{font-size:40px;font-size:4rem}}@media screen and (max-width: 992px){.headline{font-size:32px;font-size:3.2rem}}.headline span{font-size:14px;font-size:1.4rem;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-family:"Roboto",Trebuchet,Tahoma,sans-serif;color:#777;line-height:3}h1{font-family:"Alegreya",Georgia,serif;margin-top:30px}@media screen and (min-width: 992px){h1{font-size:40px;font-size:4rem}}@media screen and (max-width: 992px){h1{font-size:32px;font-size:3.2rem}}h2{font-size:24px;font-size:2.4rem;line-height:1.6}h3{font-family:"Roboto Condensed",Trebuchet,Tahoma,sans-serif;color:#44828e;line-height:1.4;font-size:21px;font-size:2.1rem}h4{font-size:14px;font-size:1.4rem;font-weight:400;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px}h5{font-size:16px;font-size:1.6rem}h6{font-size:14px;font-size:1.4rem}p{line-height:1.8}.lead{font-size:20px;font-size:2rem}small,caption{font-size:14px;font-size:1.4rem}.post-meta{color:#777;font-size:14px;font-size:1.4rem;font-weight:400;text-transform:uppercase;letter-spacing:2px}blockquote{color:#44828e;position:relative;padding-top:0;padding-bottom:0;margin:20px 0;font-size:20px;font-size:2rem;font-family:"Alegreya",Georgia,serif}blockquote strong{color:#404040;opacity:.6;font-size:14px;font-size:1.4rem;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:400;font-family:"Roboto",Trebuchet,Tahoma,sans-serif;margin-bottom:30px;clear:both;display:block}.banner-colour blockquote,.banner-dark blockquote{color:#c5e5db}.banner-colour blockquote strong,.banner-dark blockquote strong{color:#fefefe !important}.ul-blank{list-style-type:none;padding:0}a:link,a:visited{color:#e74d42;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover{color:#000203;text-decoration:none}.btn{font-size:12px;font-size:1.2rem;font-size:14px !important;font-weight:400;text-transform:uppercase;letter-spacing:2px;background:#fab344;border:3px solid #fab344;border-radius:30px;color:#fefefe !important;padding:15px 30px;font-weight:700}.btn:hover{border-color:#44828e;background:#44828e;color:#fcfcfc}.btn-cta{display:block;margin:30px auto 0;width:200px;clear:both}hr{background:#95cebc;height:1px;margin:30px auto;border:0}.navigation{display:block;margin:60px auto 0;text-align:center}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{color:#fefefe;text-decoration:none}.navigation li{display:inline;margin-right:4px;white-space:nowrap}.navigation li a{padding:12px 18px}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{background-color:#003d4f;border-radius:3px;cursor:pointer;padding:.75rem}.navigation li a:hover,.navigation li.active a{background-color:#e74d42}@media screen and (max-width: 768px){.navigation ul{padding-left:0}.navigation ul li{margin:18px 4px}.navigation ul li:first-child,.navigation ul li:last-child{display:block}.btn{white-space:normal !important;word-wrap:break-word}}.social{padding:15px 0}.social li{padding:0}.social img{width:30px}.social img:hover{-webkit-filter:opacityunquote("(0.7)");-moz-filter:opacityunquote("(0.7)");-ms-filter:opacityunquote("(0.7)");-o-filter:opacityunquote("(0.7)");filter:opacityunquote("(0.7)")}@media screen and (min-width: 992px){.social{position:absolute;left:30px;bottom:0}}.alignnone,.alignleft,.alignright,.aligncenter{display:block;margin:0 auto 30px;height:auto}.post-thumbnail,.wp-caption{background:#fefefe;padding:0px;position:relative}.post-thumbnail img,.wp-caption img{display:block;margin:0px auto 0px;max-width:100% !important;height:auto}.post-thumbnail a img:hover{-webkit-filter:opacityunquote("(0.6)");-moz-filter:opacityunquote("(0.6)");-ms-filter:opacityunquote("(0.6)");-o-filter:opacityunquote("(0.6)");filter:opacityunquote("(0.6)")}.wp-caption{margin:0;padding:0}.wp-caption-text{position:absolute;left:30px;bottom:120px;margin:0;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-size:1.4rem}.wp-caption-text small{font-weight:400;letter-spacing:0;text-transform:none}.video-container{display:block;margin:15px auto 15px;position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.alignright,.alignleft,.aligncenter,.bypostauthor,.gallery-caption,.screen-reader-text,.sticky,.wp-caption-text{position:relative}#wpadminbar{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-filter:opacityunquote("(0)");-moz-filter:opacityunquote("(0)");-ms-filter:opacityunquote("(0)");-o-filter:opacityunquote("(0)");filter:opacityunquote("(0)")}#wpadminbar:hover{-webkit-filter:opacityunquote("(1)");-moz-filter:opacityunquote("(1)");-ms-filter:opacityunquote("(1)");-o-filter:opacityunquote("(1)");filter:opacityunquote("(1)")}.grecatcha-badge{display:none !important;visibility:hidden !important;opacity:0 !important}.call-to-action{text-align:center}.call-to-action h1,.call-to-action h2,.call-to-action h3,.call-to-action .headline{text-align:center}.masthead{background:#f1f8fe;position:relative;text-align:center;-webkit-background-size:cover !important;-moz-background-size:cover !important;-ms-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.masthead h1,.masthead h2{margin-top:0;margin-bottom:10px;line-height:1.8}.masthead-landing{background:#fefefe;text-align:left}.masthead-landing .integro-logo{display:block;margin:0 auto 30px;width:450px}.down-arrow{position:absolute;bottom:15px;left:calc(50% - 13px)}.down-arrow i{color:#003d4f;font-size:21px;-webkit-animation:bounce 1.5s infinite;animation:bounce 1.5s infinite}.play-button{display:block;margin:0 auto 0;-webkit-animation:pulse 3s infinite ease-in-out;animation:pulse 3s infinite ease-in-out}.play-canvas{width:400px;height:224px;display:flex;align-items:center;text-align:center}.overlay{background:#f1f8fe;background:rgba(241,248,254,.9)}#masthead{text-align:center}#masthead .post-meta{position:relative}#masthead .post-meta:after{background:url("images/integro-icon.png");background-size:120px;content:"";position:absolute;width:120px;height:120px;left:calc(50% - 60px);top:-60px}#masthead h1{margin-top:0}@media screen and (min-width: 992px){#masthead{padding:200px 0 230px}}@media screen and (min-width: 1200px){.masthead,.call-to-action{font-size:20px;font-size:2rem}.masthead .btn,.masthead .btn-cta,.call-to-action .btn,.call-to-action .btn-cta{font-size:16px !important}.masthead{min-height:500px;height:100vh}.masthead-small{min-height:200px;height:200px}.overlay{display:flex;align-items:center;height:100%;position:absolute;top:0;right:0;left:0;bottom:0}}@media screen and (max-width: 1200px){.overlay{padding:90px 0}.down-arrow i{color:#95cebc}.masthead{-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%}#masthead{background:#fefefe;border-top:1px solid #fafafa;padding:120px 0}}@media screen and (max-width: 768px){.videoModalTriger{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row;justify-content:center;width:100%;text-align:center}.play-canvas{-webkit-background-size:cover !important;-moz-background-size:cover !important;-ms-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;width:260px;height:146px}.play-button{width:70px}}form{display:block;margin:0 auto 20px}form input[type=text],form input[type=email],form input[type=tel],form input[type=url],form input[type=date],form textarea{background:none;border:1px solid #fab344;border-radius:10px;color:#404040;width:100%;margin:0 0 30px;padding:15px 15px}form input[type=text]:hover,form input[type=email]:hover,form input[type=tel]:hover,form input[type=url]:hover,form input[type=date]:hover,form textarea:hover{border-color:#e74d42}form label{width:100%}form textarea{height:250px;margin-bottom:20px}.wpcf7-checkbox{font-size:14px;font-size:1.4rem;margin:10px 0 0;display:block}.wpcf7-checkbox .wpcf7-list-item{margin-left:0}form input[type=submit]{border:2px solid #fab344;border-radius:30px;background:#fab344;color:#fefefe;font-weight:700;padding:15px 15px;width:100%;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-size:1.4rem}form input[type=submit]:hover{border-color:#003d4f;background:#003d4f;cursor:pointer}.wpcf7 .watermark{color:#838383 !important}::-webkit-input-placeholder{color:#838383 !important}:-moz-placeholder{color:#838383 !important}::-moz-placeholder{color:#838383 !important}:-ms-input-placeholder{color:#838383 !important}footer form input[type=text],footer form input[type=email],footer form input[type=tel],footer form input[type=url],footer form input[type=date],footer form textarea{background:none;color:#fefefe}footer .wpcf7 .watermark{color:#fefefe !important}footer ::-webkit-input-placeholder{color:#fefefe !important}footer :-moz-placeholder{color:#fefefe !important}footer ::-moz-placeholder{color:#fefefe !important}footer :-ms-input-placeholder{color:#fefefe !important}#search-form{text-align:center}#search-form label{display:none}#search-form input[type=text]{background:url("images/search.png") 97.5% center no-repeat;display:inline-block;width:73.5%;position:relative}#search-form input[type=submit]{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;margin-left:10px;width:22.5%}#search-form input[type=submit]:hover{background:#44828e}@media screen and (max-width: 992px){.newsletter-wrap{margin-top:30px;text-align:center;clear:both}}@media screen and (max-width: 767px){#search-form{text-align:center}}@media screen and (max-width: 500px){#search-form input[type=text]{margin:0 0 15px;width:100%}#search-form input[type=submit]{margin:0;width:100%}}select{margin:0 0 15px;width:100%;padding:5px 35px 5px 5px;font-size:16px;border:1px solid #ccc;height:34px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("images/dropdown.png") no-repeat #eee;background-position:right center}select::-ms-expand{display:none}@media screen and (min-width: 0\0 ){select{background:none\9 ;padding:5px\9 }}#nav-wrapper{z-index:9999}.header{background:#fefefe;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-shadow:3px 3px 12px rgba(0,0,0,.1);-moz-box-shadow:3px 3px 12px rgba(0,0,0,.1);-ms-box-shadow:3px 3px 12px rgba(0,0,0,.1);-o-box-shadow:3px 3px 12px rgba(0,0,0,.1);box-shadow:3px 3px 12px rgba(0,0,0,.1)}#top{background:#fafafa;padding:24px 0}.affix{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;z-index:9999}.topper{background:#003d4f;padding:4px}.topper p,.topper a{color:#fcfcfc}.navbar{background:none;border:none;border-radius:0;box-shadow:none;margin:0;padding:20px 0;z-index:9999}.navbar .navbar-nav{display:inline-block;float:none}.navbar .navbar-collapse{text-align:right}.navbar-default .navbar-nav>li{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navbar-default .navbar-nav li a{font-size:14px;font-size:1.4rem;color:#003d4f;text-shadow:none}.navbar-nav .current-menu-item a{background:none !important;box-shadow:none !important;color:#44828e !important}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a .active{color:#44828e}.navbar-default .navbar-nav li>ul{background:#fefefe;border:none;box-shadow:none;padding:0}.navbar-brand img{position:absolute;width:280px;top:15px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#logo1{-webkit-filter:opacityunquote("(1)");-moz-filter:opacityunquote("(1)");-ms-filter:opacityunquote("(1)");-o-filter:opacityunquote("(1)");filter:opacityunquote("(1)")}#logo2{-webkit-filter:opacityunquote("(0)");-moz-filter:opacityunquote("(0)");-ms-filter:opacityunquote("(0)");-o-filter:opacityunquote("(0)");filter:opacityunquote("(0)")}@media screen and (min-width: 992px){.navbar-default .navbar-nav>li:last-child a{border:2px solid #fab344;background:#fab344;color:#fefefe;font-weight:700;border-radius:30px;font-size:12px;font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:2px}.navbar-default .navbar-nav>li:last-child a:hover{border-color:#e74d42;background:#e74d42;color:#fefefe}.dropdown .dropdown-menu{display:block;visibility:hidden;opacity:0;transition:all .5s ase;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}.dropdown:hover .dropdown-menu{visibility:visible;opacity:1}.dropdown{display:inline-block}.navbar-default .navbar-nav li a{padding:15px 25px}#nav-wrapper{top:0;width:100%}}@media screen and (max-width: 1200px){.navbar-default .navbar-nav li a{letter-spacing:1px;font-size:12px;font-size:1.2rem}}@media screen and (max-width: 992px){.header .container{width:100%}.navbar-brand img{width:200px;top:25px}}@media screen and (min-width: 768px){.topper p{margin:0}.topper ul,.topper form{margin:0;padding:0}.topper .social,.topper form{float:right}.topper .contact-info{float:left}.navbar-default .navbar-nav>li:last-child a{margin-left:30px}.navbar-collapse{max-height:50px}}@media screen and (max-width: 767px){.navbar-brand img{width:200px;top:25px}.navbar-toggle{background:none;border:none;color:#003d4f}.navbar-collapse{background:#fefefe !important;border:none;box-shadow:none;text-align:center !important}.navbar-nav{text-align:center;width:100%}#nav-wrapper .container{padding-left:0;padding-right:0}.navbar-default .navbar-nav li>ul{text-align:center}.navbar-nav>li a{color:#003d4f !important}.affix .navbar-collapse{background:#003d4f}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait){.navbar-default .navbar-nav li a{padding:15px 10px}}.grid{padding:0px;list-style:none}.grid figure{margin:0;overflow:hidden;position:relative}.grid figure img{max-width:100%;height:auto;display:block;position:relative}.grid figcaption{background:#fcfcfc;padding:10px}.no-touch .grid figure:hover figcaption,.grid figure.cs-hover figcaption{opacity:1;-webkit-filter:opacity(1);-moz-filter:opacity(1);-ms-filter:opacity(1);-o-filter:opacity(1);filter:opacity(1);-webkit-transition:-webkit-transform 1.3s,opacity .4s;-moz-transition:-moz-transform 1.3s,opacity .4s;transition:transform 1.3s,opacity .4s}@media screen and (max-width: 31.5em){.grid{padding:10px 10px 100px 10px}.grid li{width:100%;min-width:300px}}@media screen and (min-width: 992px){.grid figcaption{position:absolute;border:1px solid #e74d42;top:0;left:0;right:0;bottom:0;height:100%;width:100%;opacity:0;-webkit-filter:opacity(0);-moz-filter:opacity(0);-ms-filter:opacity(0);-o-filter:opacity(0);filter:opacity(0);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.grid figcaption .btn{position:absolute;font-size:18px;right:12px;bottom:12px}}@media screen and (max-width: 992px){.grid figcaption{padding:20px;position:relative;height:auto}}@media screen and (min-width: 992px){.vertical-align{display:flex;align-items:center}}@media all and (min-width: 768px){.flex-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row;justify-content:center}.flex-item{-webkit-box-flex:0 0 33%;-moz-box-flex:0 0 33%;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;padding:15px}.flex-item-grow{-webkit-box-flex:2 0 33%;-moz-box-flex:2 0 33%;-webkit-flex:2 0 33%;-ms-flex:2 0 33%;flex:2 0 33%;padding:15px}.custom-columns-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.custom-columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (max-width: 992px){.flex-item{-webkit-box-flex:2 1 50%;-moz-box-flex:2 1 50%;-webkit-flex:2 1 50%;-ms-flex:2 1 50%;flex:2 1 50%}.flex-item-grow{-webkit-box-flex:2 0 50%;-moz-box-flex:2 0 50%;-webkit-flex:2 0 50%;-ms-flex:2 0 50%;flex:2 0 50%;padding:15px}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px){.custom-columns-3{-webkit-column-count:2;-moz-column-count:2;column-count:2}.flex-item{-webkit-box-flex:2 1 50%;-moz-box-flex:2 1 50%;-webkit-flex:2 1 50%;-ms-flex:2 1 50%;flex:2 1 50%}.flex-item-grow{-webkit-box-flex:2 0 50%;-moz-box-flex:2 0 50%;-webkit-flex:2 0 50%;-ms-flex:2 0 50%;flex:2 0 50%;padding:15px}}@media screen and (min-width: 1200px){.d-flex{margin-top:100px}}@media screen and (min-width: 992px){.d-flex{display:flex;flex-wrap:wrap}.d-flex .d-flex-item{display:flex;padding:.5em;width:25%}}@media screen and (max-width: 1200px)and (min-width: 992px){.d-flex-item{padding:0;width:50%}}@media screen and (max-width: 568px){.d-flex-item{padding:0;width:100%}}.alm-btn-wrap .alm-load-more-btn{font-size:15px;font-weight:600;width:auto;height:42px;line-height:42px;background:#95cebc !important;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-size:1.4rem;color:#fff;border:none;border-radius:3px;margin:0 0 4px;padding:0 20px;display:inline-block;position:relative;-webkit-transition:padding .25s ease-in-out,width .25s ease-in-out;transition:padding .25s ease-in-out,width .25s ease-in-out;text-align:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.author-box{background:#f4f4f4;padding:15px;margin-bottom:30px}.author-box p{margin:0}.modal-body{background:#003d4f;padding:12px 12px 12px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.modal-body p{color:#fefefe}.modal-content{box-shadow:none;border:none;background:none;border-radius:8px}.modal{background:#fefefe;background:rgba(254,254,254,.9);z-index:9998}.modal-header{background:#fefefe;border-top-left-radius:8px;border-top-right-radius:8px;color:#003d4f;text-align:center}.modal-header h4{font-weight:700}.close{color:#003d4f;position:absolute;left:calc(50% - 7px);bottom:30px;-webkit-filter:opacityunquote("(1)");-moz-filter:opacityunquote("(1)");-ms-filter:opacityunquote("(1)");-o-filter:opacityunquote("(1)");filter:opacityunquote("(1)");opacity:1}.close i{z-index:9999}.close:hover{background:none;-webkit-filter:opacityunquote("(0.5)");-moz-filter:opacityunquote("(0.5)");-ms-filter:opacityunquote("(0.5)");-o-filter:opacityunquote("(0.5)");filter:opacityunquote("(0.5)");opacity:.5}.videoModalTriger{background:none;padding:none;border:none;outline:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.videoModalTriger:hover{-webkit-filter:opacityunquote("(0.8)");-moz-filter:opacityunquote("(0.8)");-ms-filter:opacityunquote("(0.8)");-o-filter:opacityunquote("(0.8)");filter:opacityunquote("(0.8)");-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}@media screen and (min-width: 992px){.modal-dialog{width:1200px}.modal{padding-top:5%}}@media screen and (max-width: 992px){.modal{padding-top:120px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:26px;width:15px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;z-index:100;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}.slick-prev:before,.slick-next:before{line-height:1;color:#003d4f;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:10px}.slick-prev:before{content:url("images/slider-left.png")}.slick-next{right:10px}.slick-next:before{content:url("images/slider-right.png")}.slick-dots{position:absolute;bottom:0;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:12px;line-height:20px;text-align:center;color:#95cebc;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#003d4f;opacity:.75}.slider{position:relative;overflow:hidden}.slider-content{padding:30px}.slider-content strong{font-family:"Roboto Condensed",Trebuchet,Tahoma,sans-serif;font-weight:400}@media screen and (min-width: 992px){.slider-content strong{font-size:40px;font-size:4rem}}@media screen and (max-width: 992px){.slider-content strong{font-size:32px;font-size:3.2rem}}.slider-content h1,.slider-content h2,.slider-content h3,.slider-content strong{font-family:"Alegreya",Georgia,serif}@media screen and (max-width: 992px){.slider-content p strong{line-height:1.2}.slick-dots{bottom:10px}}.gallery img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-filter:opacityunquote("(1)");-moz-filter:opacityunquote("(1)");-ms-filter:opacityunquote("(1)");-o-filter:opacityunquote("(1)");filter:opacityunquote("(1)");margin-bottom:20px;max-width:150px}.gallery img:hover{-webkit-filter:opacityunquote("(0.8)");-moz-filter:opacityunquote("(0.8)");-ms-filter:opacityunquote("(0.8)");-o-filter:opacityunquote("(0.8)");filter:opacityunquote("(0.8)")}@media screen and (max-width: 992px){.gallery-wrap{padding-top:30px}}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}@media screen and (min-width: 1140px){.fade-in .subject,.bounce-left .subject,.bounce-right .subject,.bounce-down .subject,.bounce-up .subject{opacity:0}.fade-in .subject{-moz-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.bounce-down .subject,.bounce-up .subject,.bounce-left .subject,.bounce-right .subject{-moz-transition:all 800ms ease-out;-webkit-transition:all 800ms ease-out;-o-transition:all 800ms ease-out;transition:all 800ms ease-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.bounce-down .subject{-moz-transform:translate3d(0px, -200px, 0px);-webkit-transform:translate3d(0px, -200px, 0px);-o-transform:translate(0px, -200px);-ms-transform:translate(0px, -200px);transform:translate3d(0px, -200, 0px)}.bounce-up .subject{-moz-transform:translate3d(0px, 200px, 0px);-webkit-transform:translate3d(0px, 200px, 0px);-o-transform:translate(0px, 200px);-ms-transform:translate(0px, 200px);transform:translate3d(0px, 200, 0px)}.bounce-left .subject{-moz-transform:translate3d(200px, 0px, 0px);-webkit-transform:translate3d(200px, 0px, 0px);-o-transform:translate(200px, 0px);-ms-transform:translate(200px, 0px);transform:translate3d(200px, 0px, 0px)}.bounce-right .subject{-moz-transform:translate3d(-200px, 0px, 0px);-webkit-transform:translate3d(-200px, 0px, 0px);-o-transform:translate(-200px, 0px);-ms-transform:translate(-200px, 0px);transform:translate3d(-200px, 0px, 0px)}.in-view .subject{opacity:1}.bounce-down.in-view .subject,.bounce-up.in-view .subject,.bounce-right.in-view .subject,.bounce-left.in-view .subject{-moz-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate3d(0px, 0px, 0px)}.fade-in .subject-1,.bounce-left .subject-1,.bounce-right .subject-1,.bounce-down .subject-1,.bounce-up .subject-1{-webkit-transition-delay:.2s;transition-delay:.2s}.fade-in .subject-2,.bounce-left .subject-2,.bounce-right .subject-2,.bounce-down .subject-2,.bounce-up .subject-2{-webkit-transition-delay:.4s;transition-delay:.4s}.fade-in .subject-3,.bounce-left .subject-3,.bounce-right .subject-3,.bounce-down .subject-3,.bounce-up .subject-3{-webkit-transition-delay:.6s;transition-delay:.6s}.fade-in .subject-4,.bounce-left .subject-4,.bounce-right .subject-4,.bounce-down .subject-4,.bounce-up .subject-4{-webkit-transition-delay:.8s;transition-delay:.8s}.fade-in .subject-5,.bounce-left .subject-5,.bounce-right .subject-5,.bounce-down .subject-5,.bounce-up .subject-5{-webkit-transition-delay:1s;transition-delay:1s}.fade-in .subject-6,.bounce-left .subject-6,.bounce-right .subject-6,.bounce-down .subject-6,.bounce-up .subject-6{-webkit-transition-delay:1.2s;transition-delay:1.2s}}@media screen and (max-width: 1140px){.fade-in .subject{opacity:0}.fade-in .subject{-moz-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}.in-view .subject{opacity:1}.fade-in .subject-1{-webkit-transition-delay:.2s;transition-delay:.2s}.fade-in .subject-2{-webkit-transition-delay:.4s;transition-delay:.4s}.fade-in .subject-3{-webkit-transition-delay:.6s;transition-delay:.6s}.fade-in .subject-4{-webkit-transition-delay:.8s;transition-delay:.8s}.fade-in .subject-5{-webkit-transition-delay:1s;transition-delay:1s}.fade-in .subject-6{-webkit-transition-delay:1.2s;transition-delay:1.2s}}.fade-in .subject:nth-child(1n){-webkit-transition-delay:0.2s;transition-delay:0.2s}.fade-in .subject:nth-child(2n){-webkit-transition-delay:0.4s;transition-delay:0.4s}.fade-in .subject:nth-child(3n){-webkit-transition-delay:0.6s;transition-delay:0.6s}.fade-in .subject:nth-child(4n){-webkit-transition-delay:0.8s;transition-delay:0.8s}.fade-in .subject:nth-child(5n){-webkit-transition-delay:1s;transition-delay:1s}.fade-in .subject:nth-child(6n){-webkit-transition-delay:1.2s;transition-delay:1.2s}.fade-in .subject:nth-child(7n){-webkit-transition-delay:1.4s;transition-delay:1.4s}.fade-in .subject:nth-child(8n){-webkit-transition-delay:1.6s;transition-delay:1.6s}.fade-in .subject:nth-child(9n){-webkit-transition-delay:1.8s;transition-delay:1.8s}.fade-in .subject:nth-child(10n){-webkit-transition-delay:2s;transition-delay:2s}.fade-in .subject:nth-child(11n){-webkit-transition-delay:2.2s;transition-delay:2.2s}.fade-in .subject:nth-child(12n){-webkit-transition-delay:2.4s;transition-delay:2.4s}.fade-in .subject:nth-child(13n){-webkit-transition-delay:2.6s;transition-delay:2.6s}.fade-in .subject:nth-child(14n){-webkit-transition-delay:2.8s;transition-delay:2.8s}.fade-in .subject:nth-child(15n){-webkit-transition-delay:3s;transition-delay:3s}.fade-in .subject:nth-child(16n){-webkit-transition-delay:3.2s;transition-delay:3.2s}.fade-in .subject:nth-child(17n){-webkit-transition-delay:3.4s;transition-delay:3.4s}.fade-in .subject:nth-child(18n){-webkit-transition-delay:3.6s;transition-delay:3.6s}.fade-in .subject:nth-child(19n){-webkit-transition-delay:3.8s;transition-delay:3.8s}.fade-in .subject:nth-child(20n){-webkit-transition-delay:4s;transition-delay:4s}.banner-dark{background:#003d4f;background:#003d4f;color:#fefefe}.banner-dark h1,.banner-dark h2,.banner-dark h3{color:#fefefe}.banner-dark a:link,.banner-dark a:visited{color:#fafafa}.banner-dark a:hover{color:#c7c7c7}.banner-dark hr{background:#fefefe;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), #FEFEFE, rgba(0, 0, 0, 0))}.banner-dark h1,.banner-dark h2,.banner-dark h3,.banner-dark h4,.banner-dark h5,.banner-dark h6{color:#fefefe}.banner-colour{background:#003d4f;background:#003d4f;color:#fefefe}.banner-colour h1,.banner-colour h2,.banner-colour h3{color:#fefefe}.banner-colour a:link,.banner-colour a:visited{color:#fafafa}.banner-colour a:hover{color:#c7c7c7}.banner-colour hr{background:#fefefe;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), #FEFEFE, rgba(0, 0, 0, 0))}.banner-colour h1,.banner-colour h2,.banner-colour h3,.banner-colour h4,.banner-colour h5,.banner-colour h6{color:#fefefe}.banner-blue{background:#003d4f;background:#003d4f;color:#fefefe}.banner-blue h1,.banner-blue h2,.banner-blue h3{color:#fefefe}.banner-blue a:link,.banner-blue a:visited{color:#fafafa}.banner-blue a:hover{color:#c7c7c7}.banner-blue hr{background:#fefefe;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), #FEFEFE, rgba(0, 0, 0, 0))}.banner-blue h1,.banner-blue h2,.banner-blue h3,.banner-blue h4,.banner-blue h5,.banner-blue h6{color:#95cebc}.banner-green{background:#95cebc;background:#95cebc;color:#fefefe}.banner-green h1,.banner-green h2,.banner-green h3{color:#fefefe}.banner-green a:link,.banner-green a:visited{color:#f1f8fe}.banner-green a:hover{color:#92c8f7}.banner-green hr{background:#fefefe;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), #FEFEFE, rgba(0, 0, 0, 0))}.banner-green h1,.banner-green h2,.banner-green h3,.banner-green h4,.banner-green h5,.banner-green h6{color:#fefefe}.banner-white{background:#fefefe}.banner-white .btn,.banner-white .btn-cta{background:#fab344;border:2px solid #fab344;color:#fefefe !important}.banner-white .btn:after,.banner-white .btn-cta:after{color:#fefefe !important}.banner-white .btn:hover,.banner-white .btn-cta:hover{background:#e74d42;border-color:#e74d42;color:#fefefe !important}.banner-white .btn:hover:after,.banner-white .btn-cta:hover:after{color:#fefefe !important}.banner-white h1,.banner-white h2,.banner-white h3,.banner-white h4,.banner-white h5,.banner-white h6{color:#e74d42}.banner-white h1 span,.banner-white h2 span,.banner-white h3 span,.banner-white h4 span,.banner-white h5 span,.banner-white h6 span{color:#777}.banner-grey{background:#fafafa}.banner-overlay{background:#fefefe;background:rgba(254,254,254,.8);background:#fff;background:-moz-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0.8) 47%, #fff 100%);background:-webkit-gradient(top top, bottom top, color-stop(0%, #fff), color-stop(47%, rgba(255, 255, 255, 0.8)), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0.8) 47%, #fff 100%);background:-o-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0.8) 47%, #fff 100%);background:-ms-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0.8) 47%, #fff 100%);background:linear-gradient(to bottom, #fff 0%, rgba(255, 255, 255, 0.8) 47%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#ededed", GradientType=1 )}.banner-overlay .btn,.banner-overlay .btn-cta{background:#fab344;border:2px solid #fab344;color:#fefefe !important}.banner-overlay .btn:after,.banner-overlay .btn-cta:after{color:#fefefe !important}.banner-overlay .btn:hover,.banner-overlay .btn-cta:hover{background:#e74d42;border-color:#e74d42;color:#fefefe !important}.banner-overlay .btn:hover:after,.banner-overlay .btn-cta:hover:after{color:#fefefe !important}.banner-overlay .lead{font-weight:700}.banner-masthead{background:#fefefe;background:#fefefe;background:rgba(254,254,254,.7);background:rgba(255,255,255,.8);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, #fff 100%);background:-webkit-gradient(top top, bottom top, color-stop(0%, rgba(255, 255, 255, 0.8)), color-stop(100%, #fff));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, #fff 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, #fff 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#ededed", GradientType=1 )}.banner-masthead .btn,.banner-masthead .btn-cta{background:#fab344;border:2px solid #fab344;color:#fefefe !important}.banner-masthead .btn:after,.banner-masthead .btn-cta:after{color:#fefefe !important}.banner-masthead .btn:hover,.banner-masthead .btn-cta:hover{background:#e74d42;border-color:#e74d42;color:#fefefe !important}.banner-masthead .btn:hover:after,.banner-masthead .btn-cta:hover:after{color:#fefefe !important}.banner-masthead h1,.banner-masthead h2,.banner-masthead h3,.banner-masthead h4,.banner-masthead h5,.banner-masthead h6{color:#e74d42}.banner-masthead h1 span,.banner-masthead h2 span,.banner-masthead h3 span,.banner-masthead h4 span,.banner-masthead h5 span,.banner-masthead h6 span{color:#777}.banner-pattern{-webkit-background-size:700px !important;-moz-background-size:700px !important;-ms-background-size:700px !important;-o-background-size:700px !important;background-size:700px !important}.col-center{text-align:center}.col-center img{height:auto;margin:0 auto 30px}footer{font-size:14px;font-size:1.4rem}footer ul{list-style-type:none;padding:0}footer ul li{margin-bottom:5px}footer img{max-width:85%;margin-bottom:24px}@media screen and (min-width: 1400px){footer .container{width:1400px}}@media screen and (min-width: 992px){.banner{padding:90px 0}.banner-pattern{margin-bottom:45px}.banner-colour{padding:90px 0}.banner-slim{padding:15px 0}.banner-overlay{padding:120px 0}.banner-photo{-webkit-background-size:cover !important;-moz-background-size:cover !important;-ms-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}}@media screen and (max-width: 992px){.banner{padding:30px 0}.banner-overlay{padding:90px 0}.banner-photo{-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;background-attachment:local !important}}@media screen and (max-width: 768px){footer{text-align:center}footer ul{margin-bottom:90px}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px){footer img{max-width:300px}}@media screen and (min-width: 992px){.banner-textimage{padding:0}.banner-textimage h2,.banner-textimage h3{margin-top:0}.banner-spacious{padding:60px 0}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters .content{padding:0 30px}.row.no-gutters>[class^=col-],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}}@media screen and (min-width: 1200px){.row.no-gutters .textimage-left .content{padding-left:0}.row.no-gutters .textimage-right .content{padding-right:0}}@media screen and (max-width: 1200px)and (min-width: 992px){.container-textimage{padding:0;width:100%}.container-textimage .content{padding:0 15px}}@media screen and (max-width: 992px){.banner-textimage{padding:30px 0}.banner-textimage img{display:block;margin:90px auto 0;width:100%}}@media screen and (max-width: 768px){.banner-textimage{overflow:hidden;padding-bottom:0}.banner-textimage .layout-col-img{padding:0}}#landing-page .integro-logo{margin-bottom:90px}#landing-page iframe{margin-top:90px;display:block}#landing-page h1,#landing-page h2{font-size:36px}#landing-page .btn-long{display:block;margin:90px auto 0}#landing-page .btn-yellow{background:#fab344;border-color:#fab344;color:#003d4f !important}#landing-page .btn-yellow:hover{background:#e74d42;border-color:#e74d42;color:#fefefe !important}#landing-page form input[type=text],#landing-page form input[type=email],#landing-page form input[type=tel],#landing-page form input[type=url],#landing-page form input[type=date],#landing-page form textarea{border-color:#fab344}#landing-page form input[type=submit]{border-color:#fab344;background:#fab344;color:#003d4f}#landing-page form input[type=submit]:hover{border-color:#003d4f;background:#003d4f;color:#fefefe}#landing-page footer h4{color:#fab344 !important}@media screen and (min-width: 992px){#landing-page .col-landing{padding:0 30px;margin-top:90px}#landing-page .col-landing h2{margin-bottom:90px}#landing-page .landing-line{position:relative}#landing-page .landing-line:after{content:url("images/line.png");width:20px;position:absolute;right:0;top:0;bottom:0}}.banner-colour,.banner-green{background:#e74d42;background:#e74d42;color:#fefefe;background:#e74d42;background:-moz-linear-gradient(left, #e74d42 0%, #f8b553 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #e74d42), color-stop(100%, #f8b553));background:-webkit-linear-gradient(left, #e74d42 0%, #f8b553 100%);background:-o-linear-gradient(left, #e74d42 0%, #f8b553 100%);background:-ms-linear-gradient(left, #e74d42 0%, #f8b553 100%);background:linear-gradient(to right, #e74d42 0%, #f8b553 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#ededed", GradientType=1 )}.banner-colour h1,.banner-colour h2,.banner-colour h3,.banner-green h1,.banner-green h2,.banner-green h3{color:#fefefe}.banner-colour a:link,.banner-colour a:visited,.banner-green a:link,.banner-green a:visited{color:#fafafa}.banner-colour a:hover,.banner-green a:hover{color:#c7c7c7}.banner-colour hr,.banner-green hr{background:#fefefe;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), #FEFEFE, rgba(0, 0, 0, 0))}.overlay{background:#f9d9a8;background:rgba(249,217,168,.9)}h1,h2,h3,.headline{font-family:"ff-cocon-pro",Trebuchet,sans-serif}h3{color:#f8b553}blockquote{color:#e74d42}blockquote strong{color:#e74d42}.banner-colour blockquote,.banner-dark blockquote{color:#f8b553}hr{background:#fab344}.btn:hover{border-color:#fab344;background:#fab344}.panel-body ul li{background-image:url(images/checkmark-integro.png) !important}a:hover .panel-blog{background:#e74d42 !important}a:hover .panel-blog h3{color:#fefefe !important}.navbar-default .navbar-nav li a{color:#404040}.navbar-nav .current-menu-item a{color:#bfbfbf !important}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a .active{color:#bfbfbf}.slick-dots li button:before{color:#e74d42}.slick-dots li.slick-active button:before{color:#f8b553}.slider-content h1,.slider-content h2,.slider-content h3,.slider-content strong{font-family:"ff-cocon-pro",Trebuchet,sans-serif}.down-arrow i{color:#e74d42}#search-form input[type=submit]:hover{background:#003d4f}footer{background:#003d4f !important}footer h4{color:#fab344 !important}.panel{color:#404040;border:none;position:relative;width:100%;height:100%;margin:0;border-radius:10px;overflow:hidden}.panel .panel-heading{border-radius:0;text-align:center}.panel .panel-heading h3{font-family:"Roboto",Trebuchet,Tahoma,sans-serif;font-size:16px;font-size:1.6rem;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#003d4f;margin-top:10px}.panel .panel-heading h4{text-transform:none;letter-spacing:0}.panel img{display:block;margin:0 auto 0}.panel .panel-body{font-size:14px;font-size:1.4rem;padding:30px}.panel .panel-body h2,.panel .panel-body h3{color:#003d4f}.panel .panel-body ul{border-top:1px solid #fafafa;list-style-type:none;padding:0px;padding-top:30px;margin-top:15px}.panel .panel-body ul li{color:#838383;background-image:url(images/checkmark.png);background-repeat:no-repeat;background-position:left 5px;margin-bottom:15px;padding-left:15px;line-height:1.6}a .panel-blog{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a .panel-blog h3{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover .panel-blog{background:#44828e !important;color:#fefefe !important;cursor:pointer;text-decoration:none}a:hover .panel-blog h3{color:#f1f8fe !important}.card-bg{-webkit-background-size:cover !important;-moz-background-size:cover !important;-ms-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}a .card-overlay{height:285px;display:flex;align-items:center;text-align:center;background:#003d4f;background:rgba(0,61,79,.8)}a .card-overlay div{width:100%}a .card-overlay h3{color:#fefefe;font-weight:300;font-size:19px;margin:20px 0 0}a .card-overlay i{color:#fefefe;font-size:14px;margin-top:15px}a .card-overlay .card-icon{width:45px}#home-boxes .col-md-3:nth-child(even) a .card-overlay{background:#003d4f;background:rgba(0,61,79,.8)}#home-boxes .col-md-3:nth-child(even) a .card-overlay:hover{background:#003d4f;background:rgba(0,61,79,.7)}@media screen and (max-width: 992px){#home-boxes>[class^=col-],#home-boxes>[class*=" col-"]{padding-right:0;padding-left:0}a .card-overlay h3{font-size:14px}a .card-overlay .card-icon{width:30px}a .card-overlay i{display:block}}a>.card-overlay{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a>.card-overlay h3{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a>.card-overlay:hover{background:#003d4f;background:rgba(0,61,79,.7);cursor:pointer}a>.card-overlay:hover h3{margin-bottom:30px}@media screen and (min-width: 992px){.flex-wrap-blogs .flex-item:nth-child(even) .panel{background:#f1f8fe}}@media screen and (max-width: 768px){.panel .btn{font-size:12px;font-size:1.2rem;background:#44828e;border-color:#44828e;margin-top:30px}.panel-blog img{width:100%}}@media screen and (max-width: 768px){.panel{margin-bottom:30px}}.card{border-radius:10px;text-align:center;display:flex;flex-direction:column}.card h3{color:#003d4f;margin-bottom:30px;font-weight:900;font-size:18px}.card p{font-size:14px}.card img{border-radius:50%;max-width:150px}.card .card-footer{display:flex;flex-direction:column;padding:15px 25px 0;margin-top:auto;align-self:flex-end;width:100%}.card .card-footer .btn{font-size:12px !important;width:auto}@media screen and (min-width: 992px){.card{border:2px solid #fab344}}@media screen and (min-width: 1200px){.card{padding:75px 15px 30px}.card img{width:150px;position:absolute;left:calc(50% - 75px);top:-75px}}@media screen and (max-width: 1200px){.card{padding:15px}.card-footer{padding:15px 5px 0 !important}.card-footer .btn{display:block;margin:0 auto;width:auto}}/*# sourceMappingURL=style.css.map */
