@import "animate.css";@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);body{background:#fff;color:#498AC5;-webkit-text-size-adjust:none;font-family:"Raleway",sans-serif;font-size:13px;line-height:26px;font-weight:400}body,html{max-width:100vw;overflow-x:hidden}img{max-width:100%;height:auto}h1 span{font-weight:300;color:#333}h2{font-size:75px;line-height:107px;font-weight:800}h2 span{font-weight:300;color:#BF0000}h7{font-size:85px;line-height:107px;font-weight:800;color:#1F415F}h7 span{font-weight:300;color:#BF0000}@media (max-width:1199px){h2{font-size:46px;line-height:50px}}h3{font-size:50px;line-height:76px;font-weight:800}h3 span{font-weight:300}@media (max-width:1199px){h3{font-size:45px;line-height:50px}}h4{font-size:25px;line-height:40px;font-weight:600}@media (max-width:1199px){h4{font-size:23px;line-height:28px}}@media (max-width:980px){h4{font-size:18px;line-height:30px}}@media (max-width:479px){h4{font-size:14px;line-height:25px}}h5{font-size:20px;line-height:30px}h6{font-size:15px;line-height:18px}p{font-family:"Raleway",sans-serif;font-size:15px;line-height:26px;color:#777}p a:hover{text-decoration:underline}em{font-family:"Raleway",sans-serif;font-size:inherit;line-height:inherit}time{display:block}a{font:inherit;color:inherit;text-decoration:none;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s}a:active{background:transparent}a:focus{outline:none}a[telephone]{color:#366FA5;font-family:"Raleway",sans-serif;font-size:35px;line-height:51px;font-weight:800}a[telephone2]{color:#fff;font-family:"Raleway",sans-serif;font-size:35px;line-height:51px;font-weight:800}a[href="mailto:#"]{color:#366FA5}strong{font-weight:800}.fa{line-height:inherit}[class*='fa-']:before{font-weight:400;font-family:'FontAwesome'}.page{overflow:hidden;min-height:500px}.lt-ie9 .page{min-width:1200px}.p__mod{font-size:25px;line-height:51px}.center{text-align:center}.right{text-align:right}.color-1{color:#fff}.color-2{color:#366FA5}dt,dd{display:inline-block}.mg-add{margin-top:18px}.fw__mod{font-weight:800}@media (max-width:767px){.mod{text-align:center}}@media (max-width:767px){.image1{width:100%}}*+p{margin-top:16px}*+.btn{margin-top:32px}*+.btn2{margin-top:16px}*+.row{margin-top:25px}*+h4{margin-top:15px}*+.offset1{margin-top:26px}*+.offset2{margin-top:12px}h3+.off{margin-top:50px}h3+.off1{margin-top:14px}h3+.marked-list{margin-top:5px}h3+form{margin-top:33px}h4+p{margin-top:6px}p+.marked-list{margin-top:20px}*+.index-list{margin-top:30px}.marked-list+.btn__mod{margin-top:19px}.row+.row{margin-top:30px}.sf-menu{display:inline-block}.sf-menu:before,.sf-menu:after{content:" ";display:table}.sf-menu:after{clear:both}.sf-menu>li{position:relative;float:left;border-left:1px solid #fff}.sf-menu>li:last-child{border-right:1px solid #fff}.sf-menu a{display:block}.sf-menu{background:#fff}.sf-menu>li>a{color:#FFF;font-family:"Raleway",sans-serif;font-size:25px;line-height:51px;font-weight:600;padding:15px 29px 14px;background:#366FA5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sf-menu>li.sfHover>a,.sf-menu>li>a:hover{background:#b7b7b7;margin-top:10px;padding:5px 29px 14px}.sf-menu>li.active>a{color:#fff;background:#b7b7b7;margin-top:10px;padding:5px 29px 14px}.sf-menu ul{display:none;position:absolute;top:100%;width:215px;background:#b2b2b2;z-index:2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sf-menu ul>li{border-top:1px solid #fff}.sf-menu ul>li>a{color:#FFF;background:#b2b2b2;font-size:15px;line-height:60px;text-align:center}.sf-menu ul>li.sfHover>a,.sf-menu ul>li>a:hover{color:#366FA5;background:#e8e8e8}.sf-menu ul ul{position:static;top:100%;width:auto;margin-top:0;padding:0;z-index:4}.sf-menu ul ul>li>a{color:#FFF;background:#366FA5;font-size:15px;line-height:30px}.sf-menu ul ul>li.sfHover>a,.sf-menu ul ul>li>a:hover{color:#FFF;background:#b7b7b7}@media (max-width:767px){.sf-menu{display:none}}.select-menu{position:relative;display:none;margin:0 auto;width:420px;border:2px solid #366FA5;background:#fff url(../images/select.png) no-repeat right center;overflow:hidden}.select-menu .select{width:440px;height:30px;color:#585858;background-color:transparent;font:400 15px "Raleway",sans-serif;line-height:30px;border:none;border-radius:0;box-shadow:none;outline:none;-webkit-appearance:none}.select-menu .select::-ms-expand{display:none}@media (max-width:767px){.select-menu{display:block}.select-menu:nth-child(2){display:none}}@media (max-width:479px){.select-menu{width:270px}.select-menu .select{width:290px}}.isStuck{background:#444;z-index:999;border-bottom:1px solid #333}.isStuck .sf-menu>li>a{padding:10px 30px 9px}.isStuck .sf-menu>li.sfHover>a,.isStuck .sf-menu>li>a:hover{padding:10px 30px 9px;margin-top:0}.isStuck .sf-menu>li.active>a{margin-top:0;padding:10px 30px 9px}@media only screen and (max-width:979px){.isStuck{display:none!important}}.toTop{width:40px;height:40px;font-size:24px;line-height:40px;color:#fff;background:#366FA5;position:fixed;right:66px;bottom:180px;display:none;overflow:hidden;text-align:center;text-decoration:none;z-index:20}.toTop:hover{color:#366FA5;background:#b7b7b7;text-decoration:none}@media only screen and (max-width:1399px){.toTop{display:none!important}}.parallax{position:relative;overflow:hidden}.parallax_image,.parallax_pattern{position:absolute;top:0;left:0;right:0;height:100%;background-position:center center;will-change:transform}@media (max-width:480px){.parallax_image,.parallax_pattern{background-position:66% center}}@media (max-width:480px){.parallax_image,.parallax_pattern{background-position:74% center}}.parallax_image{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.parallax_pattern{background-repeat:repeat}.parallax_cnt{position:relative}.accordion h3+.accordion_header{margin-top:10px}.accordion_header{padding-left:20px;color:#366FA5;position:relative}.accordion_header:before{content:"-";position:absolute;left:0;top:0;color:#333}@media (max-width:1199px){.accordion_header{font-size:18px;line-height:38px}}@media (max-width:479px){.accordion_header{font-size:14px;line-height:25px}}.accordion_header:hover{color:#BF0000}.accordion_cnt{color:#777;padding-left:20px}.ui-accordion-header{position:relative;cursor:pointer}.thumb{display:block;position:relative;overflow:hidden}.thumb img{width:100%;height:auto;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease}.thumb_overlay{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;color:#fff;background:transparent}.thumb_overlay p{color:#fff;position:absolute;bottom:-150px;left:62px;right:62px;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.thumb_overlay p:before{content:'\f05a';position:absolute;top:-20px;left:-162px;font:400 36px 'FontAwesome';line-height:36px;margin-top:-18px;text-align:center;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.lt-ie9 .thumb_overlay{display:none}@media (max-width:979px){.thumb .thumb_overlay p{font-size:11px;line-height:16px;left:30px;right:30px}}.thumb:hover .thumb_overlay{opacity:1;background:rgba(0,0,0,.6)}.lt-ie9 .thumb:hover .thumb_overlay{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000',endColorstr='#99000000');filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000',endColorstr='#99000000');zoom:1}.thumb:hover .thumb_overlay p{bottom:75px}.thumb:hover .thumb_overlay p:before{left:0}@media (max-width:979px){.thumb:hover .thumb_overlay p{bottom:30px}}.lt-ie9 .thumb:hover .thumb_overlay:before{display:block}.thumb:hover img{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.thumb__mod:hover .thumb_overlay{opacity:1;background:rgba(0,0,0,.6)}.lt-ie9 .thumb__mod:hover .thumb_overlay{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000',endColorstr='#99000000');filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000',endColorstr='#99000000');zoom:1}.thumb__mod:hover .thumb_overlay p{bottom:30px}.thumb__mod:hover .thumb_overlay p:before{left:0}.lt-ie9 .thumb__mod:hover .thumb_overlay:before{display:block}.fa{display:inline-block}.fa-facebook-square,.fa-twitter-square,.fa-google-plus-square,.fa-youtube-square,.fa-instagram{color:#b7b7b7;width:28px;height:28px;font-size:33px;line-height:28px}.brand{margin-top:20px;margin-bottom:20px}.brand_name{font-size:65px;line-height:51px;font-weight:800;color:#366FA5;padding:15px 0 15px 72px;position:relative}.brand_name:before{content:"\f1fc";font-family:'FontAwesome';font-size:65px;line-height:inherit;position:absolute;left:5px;top:9px}@media (max-width:767px){.brand{overflow:hidden}.brand_name{font-size:40px;padding:5px 0 5px 46px}.brand_name:before{font-size:40px;top:5px}}@media (max-width:479px){.brand{overflow:hidden}.brand_name{font-size:30px;padding:3px 0 3px 35px}.brand_name:before{font-size:30px;top:2px}}.brand-footer .brand_name-footer{font-size:25px;font-weight:800;color:#366FA5}.brand-footer .brand_name-footer a{text-decoration:none}.brand-footer .brand_name-footer span{font-weight:300;color:#333}.marked-list{font-size:25px;line-height:46px;font-weight:600;color:#BF0000}@media (max-width:1199px){.marked-list{font-size:18px;line-height:30px}}@media (max-width:768px){.marked-list{font-size:14px;line-height:28px}}@media (max-width:767px){.marked-list{font-size:20px;line-height:28px}}@media (max-width:479px){.marked-list{font-size:13px;line-height:28px}}.marked-list li{position:relative;padding-left:25px}.marked-list li:before{content:'-';position:absolute;left:0;top:-2px;color:#333;font:inherit;line-height:inherit}.btn,.btn2{display:inline-block;text-align:center;font-size:25px;line-height:51px;font-weight:600;color:#fff;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s}.btn{border:3px solid #fff;background:transparent;padding:6px 31px 7px}.btn:hover{box-shadow:inset 0 0 0 10px #b7b7b7}.btn:active{background:#9b4701}.btn__mod{background:#366FA5;padding:9px 32px 10px}.btn__lg{padding:9px 68px 10px}.btn2{background:#b7b7b7;padding:9px 58px 10px}.btn2:hover{color:#366FA5;background:#d1d1d1}.btn2:active{background:#848484}.btn2__mod{margin-top:30px;background-color:#366FA5}.box:before,.box:after{content:" ";display:table}.box:after{clear:both}.box_aside{float:left}.box_cnt__no-flow{overflow:hidden}.index-list{counter-reset:li}.index-list li{position:relative}.index-list li h4{padding-left:100px}@media (max-width:480px){.index-list li h4{padding-left:60px}}.index-list li:nth-child(n+3){margin-top:35px}.index-list li h4+p{margin-top:7px}.index-list li:before{content:counter(li,decimal-leading-zero);font-size:60px;line-height:76px;font-weight:800;position:absolute;left:0;top:-27px;counter-increment:li}@media (max-width:480px){.index-list li:before{font-size:40px;line-height:60px}}.banner{float:right;margin-top:39px}.banner p{color:#333}.banner p a{letter-spacing:-.05em}.banner dl{line-height:13px;color:#777}@media (max-width:768px){.banner p strong{display:block;font-size:1.25em;text-align:center}}.block1 h4{padding-left:100px;position:relative}.block1 h4:before{content:"\f10d";position:absolute;left:0;top:-32px;font-family:'FontAwesome';font-size:77px;line-height:76px}.block1 h4+p{margin-top:9px}@media (max-width:768px){.off{text-align:center}.off .block1{display:inline-block}.off .block1 h4{margin-top:40px;margin-bottom:10px;padding:0}.off .block1 h4:before{top:-66px;left:0;right:0}}@media (max-width:767px){.block1+.block1{margin-top:60px}}.block2{background:#fff;padding-bottom:23px}.block2 h4,.block2 p{padding:0 30px}@media (max-width:767px){.block2{text-align:center}}.block3{background:#f5f5f5;padding-top:60px;padding-bottom:38px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s}.block3 h4,.block3 p{text-align:left;padding:0 38px}.block3 span{font-size:100px;line-height:76px;text-align:center;color:#366FA5}.block3 span+h4{margin-top:32px}.block3:hover{background:#366FA5;color:#fff}.block3:hover span,.block3:hover h4,.block3:hover p{color:#fff}@media (max-width:980px) and (min-width:768px){.block3{text-align:center;padding-bottom:20px}.block3 h4,.block3 p{padding:0 10px}}@media (max-width:767px){.block3{text-align:center}}.cform h3{line-height:37px}@media (max-width:479px){.cform h3{line-height:40px}}.parallax h2{padding-bottom:191px;padding-top:195px}.parallax__mod h2{padding:0}.contacts-block{background:#366FA5;position:absolute;padding:24px 60px 118px 40px;overflow:hidden;z-index:99;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contacts-block a[href^="callto:#"]{color:#fff;letter-spacing:-.05em}.contacts-block address,.contacts-block dl:last-child{font-size:25px;line-height:31px;font-weight:600}.contacts-block h3+p{margin-top:11px}.contacts-block dl{line-height:31px}.contacts-block dl a:hover{text-decoration:underline}.contacts-block address+dl{margin-top:6px}.contacts-block dl+dl{margin-top:5px}@media (max-width:1199px){.contacts-block{padding:15px;right:30px}.contacts-block h3,.contacts-block a,.contacts-block address,.contacts-block dl,.contacts-block dt,.contacts-block dd{font-size:18px;line-height:20px}}@media (max-width:480px){.contacts-block{display:none}}.copyright{display:inline-block;padding-left:14px;padding-top:3px}.copyright a:hover{text-decoration:underline}.terms-list dt{font-size:25px;line-height:46px;font-weight:600;color:#366FA5}@media (max-width:1199px){.terms-list dt{font-size:20px;line-height:25px}}.terms-list h3+dl{margin-top:11px}.terms-list dd{color:#777}.terms-list dt+dd{margin-top:7px}.terms-list dd+dd{margin-top:20px}.terms-list dd+dt{margin-top:37px}.terms-list a[href="mailto:#"]:hover{text-decoration:underline}.inline-list:before,.inline-list:after{content:"";display:table}.inline-list:after{clear:both}.inline-list li{float:left}.inline-list li+li{margin-left:7px}header{background:#fff}header:before,header:after{content:" ";display:table}header:after{clear:both}header .brand{float:left}header .nav{float:left}@media (max-width:1199px){header{text-align:center}header .brand,header .nav{float:none}header .banner{margin-bottom:20px;float:none}header .banner dl{text-align:center}}.brand{display:inline-block}.brand_name{overflow:hidden}nav{display:block;width:100%;background-color:#366FA5}main{display:block;background:#fff}.well{padding-top:41px;padding-bottom:61px}.well__ins1{padding-top:60px}.well__ins2{padding-bottom:58px}.well__ins3{padding-top:43px}.well__ins4{padding-bottom:53px}.well__ins5{padding-bottom:63px}.well2{padding-top:43px;padding-bottom:56px}.well2__ins1{padding-bottom:70px}.well3{padding-bottom:139px;padding-top:140px}.bg-primary{background:#fff}.bg-secondary{background-color:#366FA5}.bg-content{background:#f5f5f5}footer{background:#fff;padding-bottom:38px;padding-top:39px}footer .brand-footer{display:inline-block}footer .brand-footer_name-footer{overflow:hidden}@media (max-width:767px){footer{text-align:center}}footer .inline-list{float:right;display:inline-block}@media (max-width:767px){footer .inline-list{float:none;margin:10px 0}}footer .inline-list .fa:hover{color:#366FA5}h6{font-size:85px;color:#666}section#services .grid_6 img{width:100%}h1.titre{font-weight:700;font-size:2rem;margin:0}footer{background-color:#ccc}footer p{color:#000}