html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.clearfix:after{content:" ";display:block;height:0;clear:both}.image-cover{display:none}@font-face{font-family:'HelveticaLTStd';src:url(//www.cfgbank.com/wp-content/themes/cfg/assets/fonts/HelveticaLTStd-Roman/HelveticaLTStd-Roman.eot);src:url(//www.cfgbank.com/wp-content/themes/cfg/assets/fonts/HelveticaLTStd-Roman/HelveticaLTStd-Roman.eot?#iefix) format("embedded-opentype"),url(//www.cfgbank.com/wp-content/themes/cfg/assets/fonts/HelveticaLTStd-Roman/HelveticaLTStd-Roman.woff) format("woff"),url(//www.cfgbank.com/wp-content/themes/cfg/assets/fonts/HelveticaLTStd-Roman/HelveticaLTStd-Roman.ttf) format("truetype"),url(//www.cfgbank.com/wp-content/themes/cfg/assets/fonts/HelveticaLTStd-Roman/HelveticaLTStd-Roman.svg#HelveticaLTStd-Roman) format("svg");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'HelveticaLTStdBold';src:url(//www.cfgbank.com/wp-content/themes/cfg/assets/fonts/HelveticaLTStd-Bold/HelveticaLTStd-Bold.eot);src:url(//www.cfgbank.com/wp-content/themes/cfg/assets/fonts/HelveticaLTStd-Bold/HelveticaLTStd-Bold.eot?#iefix) format("embedded-opentype"),url(//www.cfgbank.com/wp-content/themes/cfg/assets/fonts/HelveticaLTStd-Bold/HelveticaLTStd-Bold.woff) format("woff"),url(//www.cfgbank.com/wp-content/themes/cfg/assets/fonts/HelveticaLTStd-Bold/HelveticaLTStd-Bold.ttf) format("truetype"),url(//www.cfgbank.com/wp-content/themes/cfg/assets/fonts/HelveticaLTStd-Bold/HelveticaLTStd-Bold.svg#HelveticaLTStd-Bold) format("svg");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:'HelveticaLTStdLt';src:url(//www.cfgbank.com/wp-content/themes/cfg/assets/fonts/HelveticaLTStd-Light/HelveticaLTStd-Light.eot);src:url(//www.cfgbank.com/wp-content/themes/cfg/assets/fonts/HelveticaLTStd-Light/HelveticaLTStd-Light.eot?#iefix) format("embedded-opentype"),url(//www.cfgbank.com/wp-content/themes/cfg/assets/fonts/HelveticaLTStd-Light/HelveticaLTStd-Light.woff) format("woff"),url(//www.cfgbank.com/wp-content/themes/cfg/assets/fonts/HelveticaLTStd-Light/HelveticaLTStd-Light.ttf) format("truetype"),url(//www.cfgbank.com/wp-content/themes/cfg/assets/fonts/HelveticaLTStd-Light/HelveticaLTStd-Light.svg#HelveticaLTStd-Light) format("svg");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}html,body{height:100%;width:100%;min-height:100%}body{font-size:13px;line-height:16px;font-family:Arial, sans-serif;color:#48494b;background:white;-webkit-text-size-adjust:100%}body *{-webkit-font-smoothing:antialiased}input{font-family:inherit;padding:5px 10px}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{font-weight:normal}li{list-style-type:none}a,a:hover,a:active{outline:none;text-decoration:none;color:inherit}a img{border:none}#main img,#header img{vertical-align:middle;max-width:100%;height:auto}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}.content a{text-decoration:underline}.ultrasmall a{text-decoration:underline}form .ultrasmall label{padding-left:25px !important;text-indent:-25px !important;display:inline-block}#main{position:relative;background-color:white;overflow:hidden}#outer-wrap{position:relative;overflow:hidden;width:100%}#inner-wrap{position:relative;z-index:10;background-color:white;transition:-webkit-transform .5s;transition:transform .5s}.ie9 #inner-wrap{position:relative;z-index:10;background-color:white;transition:-webkit-transform .5s;transition:transform .5s}.menu-open #inner-wrap{-webkit-transform:translateX(80%) translateZ(0);transform:translateX(80%) translateZ(0)}@media screen and (min-width: 1024px){.menu-open #inner-wrap{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.ie9 .menu-open #inner-wrap{-webkit-transform:translateX(80%);transform:translateX(80%)}@media screen and (min-width: 1024px){.ie9 .menu-open #inner-wrap{-webkit-transform:translateX(0);transform:translateX(0)}}.wrapper{position:relative;height:100%;margin:0 auto;z-index:1}@media screen and (min-width: 1024px){.wrapper{width:1024px}}.table{position:relative;display:block;width:100%;height:100%;overflow:hidden}@media screen and (min-width: 1024px){.table{display:table;width:100%}}.table-row{position:relative;display:block;width:100%;height:100%}@media screen and (min-width: 1024px){.table-row{display:table-row}}.blocvideo{position:relative;vertical-align:top;padding-top:1px;margin-top:-1px}.bloc{position:relative;vertical-align:top;padding-top:1px;margin-top:-1px;overflow:hidden}.bloc .title{display:block;margin-bottom:15px;font-size:22px;line-height:24px;font-family:"HelveticaLTStdLt"}@media screen and (min-width: 1024px){.bloc .title{font-size:40px;line-height:44px;margin-bottom:30px}}.bloc .title-bold{display:block;font-weight:bold;font-size:15px}@media screen and (min-width: 1024px){.bloc .title-bold{font-size:20px}}.bloc p{font-weight:normal;margin-bottom:20px}@media screen and (min-width: 1024px){.bloc p{margin-bottom:20px;font-size:17px;line-height:25px}}.bloc .wrapper{padding:0 20px;width:-mox-calc(100% - 40px);width:-o-calc(100% - 40px);width:calc(100% - 40px);padding-top:1px;margin-top:-1px}@media screen and (min-width: 1024px){.bloc .wrapper{padding:0 30px;width:964px;padding-top:1px;margin-top:-1px}}.half{display:inline-block;position:relative;width:100%;height:100%}@media screen and (min-width: 1024px){.half{display:table-cell;width:50%}}@media screen and (min-width: 1024px){.half .wrapper{width:452px}}@media screen and (min-width: 1024px){.fright{float:right}}@media screen and (min-width: 1024px){.fleft{float:left}}.green-gradient{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY1YjIyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGUwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjA3Y2NhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:linear-gradient(to right, #65b22e 0%,#e8e000 100%,#207cca 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#65b22e', endColorstr='#207cca',GradientType=1 );color:white}.orange-gradient{background:#f37121;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjM3MTIxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZDIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:linear-gradient(135deg, #f37121 0%,#ffd200 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f37121', endColorstr='#ffd200',GradientType=1 );color:white}.grey{background-color:#f5f5f5}.grey-brown{background-color:#f2f0ea}.btn{border:none;font-family:inherit;font-size:13px;line-height:18px;background:none;cursor:pointer;padding:7px 10px 5px 10px;display:inline-block;outline:none;position:relative;border-radius:3px}@media screen and (min-width: 1024px){.btn{font-size:17px;padding:16px 22px;line-height:22px}}.btn-icon{padding:7px 10px 7px 43px}@media screen and (min-width: 1024px){.btn-icon{text-indent:inherit;font-size:17px;padding:20px 20px 20px 49px}}.btn-icon::before{content:"";position:absolute;top:0;left:0;width:42px;height:100%;background-repeat:no-repeat;background-position:center center}@media screen and (min-width: 1024px){.btn-icon::before{width:51px;background-size:17px 16px}}.btn-icon-only{padding:0;font-size:0;width:30px;height:30px}@media screen and (min-width: 1024px){.btn-icon-only{padding:20px 20px 20px 49px;font-size:inherit;width:auto;height:auto}}.btn-icon-only::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center}@media screen and (min-width: 1024px){.btn-icon-only::before{background-size:17px 16px}}.btn.grey{background-color:#6d6e71;color:#FFF;transition:background-color .3s,color .3s}.btn.grey:hover{background-color:#48494b}.btn.grey-ultralight{background-color:#f5f5f5;color:#48494b;transition:background-color .3s,color .3s}.btn.grey-ultralight:hover{background-color:#d6d5d0}.btn.white{background-color:#FFF;color:#48494b;transition:background-color .3s,color .3s}.btn.white:hover{background-color:#d6d5d0}.btn.red{background-color:#e7332a;color:#FFF;transition:background-color .3s,color .3s}.btn.red:hover{background-color:#a9251f}.btn.red.btn-iframe{margin-top:10px}@media screen and (min-width: 768px){.btn.red.btn-iframe{display:none}}.btn.icon-user::before{background-image:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/user.svg);background-size:16px 14px}@media screen and (min-width: 1024px){.btn.icon-user::before{width:51px}}.btn.icon-cadena::before{background-image:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/cadena-white.svg);background-size:11px 16px}.btn.icon-back::before{background-image:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/arrow-down.svg);background-size:16px 14px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn.icon-datepicker::before{background-image:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/datepicker-white.svg);background-size:14px 14px}@media screen and (min-width: 1024px){.btn.icon-datepicker::before{background-size:29px 29px}}.btn.icon-datepicker:hover::before{background-image:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/datepicker-grey.svg)}.wrapper-fix-height{min-height:450px}#search{display:inline-block;width:30px;height:100%;position:absolute;top:0;right:100px;overflow:hidden;line-height:normal;vertical-align:middle;background-color:#FFF;transition:width .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#search::after{content:"";display:block;width:1px;height:30px;position:absolute;right:0px;top:13px;background-color:#d6d5d0}@media screen and (min-width: 1024px){#search{display:block;height:30px;margin-right:10px;float:right;position:relative;right:auto;top:auto;margin-top:64px;z-index:12}#search::after{display:none}}#search.open{width:-mox-calc(100% - 160px);width:-o-calc(100% - 160px);width:calc(100% - 160px)}@media screen and (min-width: 1024px){#search.open{width:-mox-calc(100% - 590px);width:-o-calc(100% - 590px);width:calc(100% - 590px)}}#search form{height:100%}#search input.search-input{display:block;width:0;height:100%;margin:0;padding:0 5px 0 10px;position:absolute;top:0;right:30px;z-index:10;border:none;outline:none;background:#f5f5f5;overflow:hidden;border-radius:0;transition:width .3s}#search.open input.search-input{width:70%}@media screen and (min-width: 1024px){#search.open input.search-input{width:-mox-calc(100% - 60px);width:-o-calc(100% - 60px);width:calc(100% - 60px);font-size:15px}}.icon-search,.search-submit{display:block;width:30px;height:30px;position:absolute;right:0;top:12px;padding:0;margin:0;line-height:30px;text-align:center;cursor:pointer}@media screen and (min-width: 1024px){.icon-search,.search-submit{top:0}}.search-submit{opacity:0}.icon-search{background:#FFF;z-index:90;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/search.svg) center center no-repeat;background-size:18px 18px;cursor:pointer}#menu{display:inline-block;z-index:-1;overflow:hidden;position:fixed;top:0;height:100%;width:80%;left:0;background-color:white;line-height:30px;font-size:11px;-webkit-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0)}.menu-open #inner-wrap{-webkit-transform:translateX(80%) translateZ(0);transform:translateX(80%) translateZ(0)}@media screen and (max-width: 1024px){.ie9 #menu{z-index:-1;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ie9 .menu-open #menu{z-index:0;-webkit-transform:translateX(0%);transform:translateX(0%)}.ie9 .menu-open #inner-wrap{-webkit-transform:translateX(80%);transform:translateX(80%)}}.main-nav>li{background-color:#d6d5d0;color:white}.main-nav>li span{display:block;margin-left:20px;margin-right:20px;text-transform:uppercase;border-bottom:1px solid white}.main-nav>li>span>a:not(.btn){color:white}.main-nav>li:nth-last-child(-n+2) span{border:0}.main-nav>li.current span{color:#e7332a;border-bottom:0}.main-nav>li:last-child span{border-bottom:0}.main-nav ul{font-weight:normal;background-color:#FFFFFF;padding-left:20px;padding-right:20px;height:0;overflow:hidden}.main-nav>li.current ul{height:auto}.main-nav>li.current>span a{color:#e7332a}.main-nav>li.current li.current{font-weight:bold}.main-nav ul li{border-bottom:1px solid #d6d5d0}.main-nav ul li:last-child{border:0}.main-nav a:not(.btn){display:block;color:#48494b;transition:color .3s}.main-nav a:not(.btn):hover{color:#e7332a}.submenu{display:none}.main-nav>li.lang ul{height:auto}.main-nav>li.lang span{display:none}@media screen and (min-width: 1024px){#menu{display:inline-block;width:-mox-calc(100%  - 254px);width:-o-calc(100%  - 254px);width:calc(100%  - 254px);height:45px;position:absolute;top:0;right:0;left:auto;overflow:visible;background:#d6d5d0;z-index:11;-webkit-transform:translateX(0%);transform:translateX(0%)}#menu::after{content:"";display:block;height:100%;width:200%;position:absolute;right:-200%;top:0;background:#d6d5d0;z-index:11}.menu-open #inner-wrap{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.ie9 .menu-open #inner-wrap{-webkit-transform:translateX(0%) translateY(0%);transform:translateX(0%) translateY(0%)}.main-nav{display:inline-block;width:auto;float:right}.main-nav>li{display:inline-block;width:auto;vertical-align:middle;line-height:45px;font-size:14px;font-weight:bold;color:white}.main-nav>li>a{color:white}.main-nav>li>span a{font-size:14px}.main-nav>li span{border-bottom:none}.main-nav>li>ul{overflow:visible;position:absolute;left:0px;top:60px}.main-nav>li>ul>li{display:inline-block;border-bottom:none;font-weight:normal;line-height:18px}.main-nav>li>ul>li::after{content:"";display:block;width:1px;height:30px;position:relative;top:-27px;left:100%;background-color:#d6d5d0}.main-nav>li>ul>li.has-submenu:hover .submenu{display:block;-webkit-transform:translateY(0%) translateZ(0);transform:translateY(0%) translateZ(0);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.main-nav>li>ul>li.has-submenu:hover::before{content:"";display:block;width:0;height:0;position:relative;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:0 8.5px 11px 8.5px;border-color:transparent transparent #f5f5f5 transparent}.ie9 .main-nav>li>ul>li:hover .submenu{display:block;-webkit-transform:translateY(0%);transform:translateY(0%);filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.main-nav>li>ul>li a{font-size:18px;margin:0 10px;font-family:Arial, sans-serif}.main-nav ul.submenu{display:none;width:1024px;height:auto;padding:0;position:absolute;top:60px;left:-264px;background:#f5f5f5;overflow:hidden;z-index:5;transition:all .3s}.main-nav ul.submenu li{border-bottom:none}.main-nav ul.submenu>li:not(.box-menu){display:block;width:172px;margin:25px 15px 30px;float:left;text-align:left}.main-nav ul.submenu>li:not(.box-menu).clear{margin:0;width:0;clear:both}.main-nav ul.submenu>li.profil{width:201px;height:100%;float:right;margin:0 0 0 15px;padding-bottom:15px;background-color:#1c5a7d;text-align:center}.main-nav ul.submenu>li.profil p.bold{font-size:15px;font-weight:bold}.main-nav ul.submenu>li.profil p{width:80%;margin:auto;font-size:14px;font-family:"HelveticaLTStdLt"}.main-nav ul.submenu>li.profil p:first-child{margin:20px auto}.main-nav ul.submenu>li.profil a{width:120px;margin:5px auto 0}.main-nav ul.submenu>li.offer{width:201px;float:right;margin:0;text-align:center}.main-nav ul.submenu>li.offer img{height:100%;width:auto;margin:0}.main-nav ul.submenu>li>a img{height:20px;width:19px;margin:0 5px 0 10px;vertical-align:middle;float:left}.main-nav ul.submenu>li a{margin:0;font-size:15px;vertical-align:middle}.main-nav ul.submenu>li a:hover{color:#e7332a}.main-nav ul.submenu>li>a.subtitle{border-bottom:1px solid #d6d5d0;color:#6d6e71;padding-bottom:5px;font-weight:bold}.main-nav ul.submenu>li ul{background:none;margin-top:10px;padding:0 0 0 10px}.main-nav ul.submenu>li li{display:block;margin-bottom:10px}.main-nav ul.submenu .bold{font-weight:bold}.main-nav>li.lang{position:relative}.main-nav>li.lang span{cursor:pointer;display:block;padding-right:15px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/arrow-down.svg) right center no-repeat;background-size:10px auto;color:white}.main-nav>li.lang.actif ul{display:block}.main-nav>li.lang ul{display:none;position:absolute;top:53px;left:-17px;height:auto;background-color:#d6d5d0}.main-nav>li.lang ul::before{content:"";display:block;width:0;height:0;position:relative;top:-7px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-style:solid;border-width:0 8.5px 11px 8.5px;border-color:transparent transparent #d6d5d0 transparent}.main-nav>li.lang ul li{display:block;border:0;border-bottom:1px solid #48494b;font-size:12px;text-align:center;width:100%;padding:15px 0;line-height:12px}.main-nav>li.lang ul li:first-child{padding-top:5px}.main-nav>li.lang ul li:last-child{border:0}.main-nav>li.lang ul li::after{display:none}.main-nav>li.lang ul li:hover::before{display:none}.main-nav>li.lang ul li a{font-weight:bold;font-size:12px;color:#48494b}}.masonry{max-width:1600px;margin:0 auto}.grid-sizer,.masonry-elt{width:100%;background-position:center center}@media screen and (min-width: 768px){.grid-sizer,.masonry-elt{width:-mox-calc(25% - 11px);width:-o-calc(25% - 11px);width:calc(25% - 11px);margin-bottom:11px}}.masonry-elt{position:relative;height:149px}@media screen and (min-width: 768px){.masonry-elt{height:0}}@media screen and (min-width: 1024px){.masonry-elt{height:0}}.masonry-elt a{position:absolute;height:100%;width:100%}@media screen and (min-width: 768px){.masonry-elt.one-one{width:-mox-calc(25% - 11px);width:-o-calc(25% - 11px);width:calc(25% - 11px);padding-bottom:-mox-calc(25% - 11px);padding-bottom:-o-calc(25% - 11px);padding-bottom:calc(25% - 11px)}}@media screen and (min-width: 768px){.masonry-elt.two-one{width:-mox-calc(50% - 11px);width:-o-calc(50% - 11px);width:calc(50% - 11px);padding-bottom:-mox-calc(25% - 11px);padding-bottom:-o-calc(25% - 11px);padding-bottom:calc(25% - 11px)}}@media screen and (min-width: 768px){.masonry-elt.one-two{width:-mox-calc(25% - 11px);width:-o-calc(25% - 11px);width:calc(25% - 11px);padding-bottom:-mox-calc(50% - 11px);padding-bottom:-o-calc(50% - 11px);padding-bottom:calc(50% - 11px)}}#banner{height:95px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/projects/banner.jpg) top center no-repeat;background-size:cover;background-color:#f2f0ea;margin-top:-1px;padding-top:1px}@media screen and (min-width: 1024px){#banner{height:442px}}#banner h1{font-family:HelveticaLTStdLt;font-size:22px;line-height:24px;text-transform:uppercase;width:100%;margin-top:15px;margin-bottom:12px;color:#e7332a}@media screen and (min-width: 1024px){#banner h1{width:65%;font-size:45px;line-height:50px;margin-bottom:45px;margin-top:10%}}input:not(.btn),textarea,select{font-family:Arial;font-size:12px;line-height:15px;color:#6d6e71;background-color:white;padding:7px 9px;border-radius:4px;vertical-align:middle;text-align:left}@media screen and (min-width: 768px){input:not(.btn),textarea,select{font-size:16px}}@media screen and (min-width: 1024px){input:not(.btn),textarea,select{padding:20px 18px}}select:focus{outline:0}input[type="search"]{-webkit-appearance:none}input[type=submit]{-webkit-appearance:none}input,select,textarea{border:1px solid #FFF}input.error,select.error,textarea.error{border:1px solid #e7332a}label.error{color:#e7332a}p.error{display:none;width:auto;color:red;font-size:14px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.pika-select{padding:0}.listing-banner{position:relative;width:100%;overflow:hidden}.banner-top{display:none;min-height:60px;margin:0;padding:20px 0;width:100%;height:auto;top:0;left:0;line-height:80px;background:#1c5a7d;color:white}.banner-top .wrapper{padding-left:10px}.banner-top .sentences{min-height:80px;width:50%;float:left;line-height:80px}@media screen and (min-width: 1024px){.banner-top .sentences{margin-left:20px;width:80%}}.banner-top .response{float:right;line-height:80px;margin-right:10px}@media screen and (min-width: 1024px){.banner-top .response{margin-right:40px}}.banner-top p,.banner-top a{vertical-align:middle;display:inline-block}.banner-top p{padding-left:40px;line-height:16px;min-height:34px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/config.svg) left top no-repeat;background-size:34px 28px}@media screen and (min-width: 1024px){.banner-top p{line-height:34px}}.banner-top p>a{display:inline;padding:0;text-decoration:underline}.banner-top a{padding:0 10px}.banner-top a.ok{width:21px;height:16px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/check-white.svg) center center no-repeat;background-size:21px 16px;border-right:1px solid rgba(255,255,255,0.3)}.banner-top a.close{width:14px;height:14px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/close-white.svg) center center no-repeat;background-size:14px 14px}.default-show #default{display:block}.default-show #cookies{display:block}.default-show #topnews{display:block}.cookies-show #cookies{display:block}.topnews-show #topnews{display:inline-block}.banner-top .sentences{display:table;vertical-align:middle}.banner-top .sentences p{display:table-cell;padding-left:10px !important;background:none !important}.banner-top .sentences span.img{display:table-cell}.banner-top .sentences span.img img{width:36px;height:35px;margin-top:-7px;vertical-align:middle}#cookies{background:#48494b}#cookies .sentences{width:80%;display:table}#cookies p{min-height:36px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/cookies.svg) left top no-repeat;background-size:27px 35px;display:table-cell}@media screen and (min-width: 1024px){#cookies p{line-height:16px}}#topnews{background:#adcb15}#topnews .sentences{width:80%}#topnews p{min-height:36px;padding-left:45px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/warn-white.svg) left top no-repeat;background-size:36px 35px}@media screen and (min-width: 1024px){#topnews p{line-height:16px}}.lightbox{width:100%;height:100%;position:absolute;top:0;left:0;z-index:999;visibility:hidden}.lightbox_overlay{display:block;background-color:rgba(0,0,0,0.8);bottom:0;height:100%;left:0;position:fixed;top:0;width:100%}@media screen and (max-width: 360px){.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox{padding:10px 18px;position:absolute}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .title{font-size:15px;margin-bottom:5px}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox p{font-size:11px}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .img-mobile{margin-bottom:5px}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .actions .btn{margin-bottom:5px}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .contacts{padding:5px;margin-bottom:5px}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .contacts>b{margin-bottom:5px;text-align:left}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .contacts .links{width:100%}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .contacts .links a{padding-left:30px}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .contacts .links a:before{left:0}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .contacts .links .ultrasmall{margin-bottom:5px;padding:0 0 0 30px}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .contacts .links .mail{margin-bottom:5px}}@media screen and (min-width: 480px) and (max-width: 736px){.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox{top:15px;padding:10px;position:absolute;-webkit-transform:translate(50%, 0);transform:translate(50%, 0)}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .title{margin-bottom:5px;font-size:16px}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox>p{margin-bottom:5px;font-size:12px}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .contacts{margin-top:0;margin-bottom:0;padding:5px;width:50%;float:left}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .contacts>b{padding-left:0}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .content{width:100%;overflow:hidden}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .img-mobile{width:46%;float:left;margin-left:8px;display:block;max-width:inherit}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .actions{clear:both;width:100%;overflow:hidden;margin-top:5px}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .actions .btn{float:right;margin:0}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .actions .btn:first-child{float:left}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .links{width:100%}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .links a{padding-left:30px}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .links a:before{left:0}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .links .ultrasmall{padding-left:30px;margin-bottom:5px}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .links .ultrasmall br{display:none}.page-template-templatesclient-particuliers-php #lightbox-abandon .content_lightbox .links .mail{margin-bottom:5px}}.content_lightbox{display:block;position:fixed;z-index:101;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:20px 18px;background-color:#f5f5f5;width:80%;-webkit-font-smoothing:subpixel-antialiased}@media screen and (min-width: 1024px){.content_lightbox{padding:30px;width:860px}}@media screen and (max-width: 360px){.content_lightbox{padding:10px 18px}}.content_lightbox.no-fixed{position:absolute;top:30px;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.content_lightbox .close-circle{position:absolute;right:-9px;top:-9px;width:18px;height:18px;border-radius:50%;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/close-white.svg) center center no-repeat #e7332a;background-size:6px 6px}@media screen and (min-width: 1024px){.content_lightbox .close-circle{right:-17px;top:-17px;width:34px;height:34px;background-size:13px 13px}}.content_lightbox .title{display:block;font-size:22px;line-height:normal;font-family:"HelveticaLTStdLt";margin-bottom:15px;text-align:left}@media screen and (min-width: 1024px){.content_lightbox .title{font-size:44px;margin-bottom:35px;text-align:center}}.content_lightbox p{font-size:13px;text-align:justify}@media screen and (min-width: 1024px){.content_lightbox p{font-size:16px;line-height:20px;max-width:812px;margin:0 auto}}@media screen and (min-width: 1024px){#lightbox-abandon{text-align:center}}@media screen and (min-width: 1024px){#lightbox-abandon>p{font-size:16px}}@media screen and (min-width: 1024px){#lightbox-abandon .content{margin:45px 0 0 0}}#lightbox-abandon .img-mobile{display:block;max-width:100%;width:auto;margin:0 auto 15px}@media screen and (min-width: 1024px){#lightbox-abandon .img-mobile{display:none}}#lightbox-abandon .img-desktop{display:none}@media screen and (min-width: 1024px){#lightbox-abandon .img-desktop{display:inline-block;height:353px;width:230px;vertical-align:top}}#lightbox-abandon .contacts{background-color:#f2f0ea;text-align:center;padding:15px;margin-top:15px;margin-bottom:15px}@media screen and (min-width: 1024px){#lightbox-abandon .contacts{display:inline-block;padding:35px 25px;height:283px;width:450px;margin:0;vertical-align:top;text-align:left}}#lightbox-abandon .links{text-align:left;width:240px;margin:0 auto}@media screen and (min-width: 1024px){#lightbox-abandon .links{width:100%;margin-top:20px}}#lightbox-abandon .links>*{padding:5px 10px 5px 60px}@media screen and (min-width: 1024px){#lightbox-abandon .links>*{padding:10px 10px 10px 40px}}#lightbox-abandon .contacts>b{display:block;padding:5px 10px 5px 10px;font-weight:bold;margin-bottom:10px}@media screen and (min-width: 1024px){#lightbox-abandon .contacts>b{font-size:20px;padding:5px 0}}#lightbox-abandon .links a{position:relative;display:block;font-weight:bold;font-size:15px;color:#e7332a;text-decoration:none}#lightbox-abandon .links a::before{content:"";position:absolute;top:0;left:30px;height:100%;width:30px}@media screen and (min-width: 1024px){#lightbox-abandon .links a::before{left:0px;width:45px}}@media screen and (min-width: 1024px){#lightbox-abandon .links a{font-size:25px}}@media screen and (min-width: 1024px){#lightbox-abandon .links .tel{padding-left:50px}}#lightbox-abandon .links .tel::before{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/contact.svg) center center no-repeat transparent;background-size:25px 25px}@media screen and (min-width: 1024px){#lightbox-abandon .links .tel::before{background-size:38px 40px;background-position:left center;width:50px}}#lightbox-abandon .links .mail{margin-bottom:25px}#lightbox-abandon .links .mail::before{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/icon-mail.svg) center center no-repeat transparent;background-size:18px 12px}@media screen and (min-width: 1024px){#lightbox-abandon .links .mail::before{background-size:30px 20px;background-position:left center}}@media screen and (min-width: 1024px){#lightbox-abandon .links .mail{margin-bottom:55px}}#lightbox-abandon .links .ultrasmall{font-size:13px;font-style:normal;margin-bottom:15px;padding:0 0 0 60px}@media screen and (min-width: 1024px){#lightbox-abandon .links .ultrasmall{padding:0 0 0 45px;margin-bottom:25px}}#lightbox-abandon .links .agence::before{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/pin-red.svg) center center no-repeat transparent;background-size:9px 16px}@media screen and (min-width: 1024px){#lightbox-abandon .links .agence::before{background-size:20px 32px;background-position:left center}}@media screen and (min-width: 1024px){#lightbox-abandon .actions{margin-top:45px}}#lightbox-abandon .actions .btn{display:block;margin:0 auto 8px;width:173px;text-align:center}@media screen and (min-width: 1024px){#lightbox-abandon .actions .btn{display:inline-block;width:200px}#lightbox-abandon .actions .btn:first-child{margin:0 25px 0 0}}#lightbox-confirmation form{background-color:#FFF;margin-top:25px;margin-bottom:10px;padding:10px;width:auto}@media screen and (min-width: 1024px){#lightbox-confirmation form{margin-top:70px;margin-bottom:15px;padding:25px}}#lightbox-confirmation form b{display:block;font-size:13px;font-weight:bold;margin-bottom:10px}@media screen and (min-width: 1024px){#lightbox-confirmation form b{font-size:20px;margin-bottom:25px}}#lightbox-confirmation form p{display:block;margin-bottom:10px}@media screen and (min-width: 1024px){#lightbox-confirmation form p{margin-bottom:25px;line-height:20px}}#lightbox-confirmation form input:not([type="submit"]),#lightbox-confirmation form textarea{box-sizing:border-box;margin-bottom:7px;background-color:#f5f5f5;font-weight:bold;width:100%;color:#6d6e71}#lightbox-confirmation form input:not([type="submit"]):-moz-placeholder,#lightbox-confirmation form textarea:-moz-placeholder{color:#6d6e71}#lightbox-confirmation form input:not([type="submit"])::-moz-placeholder,#lightbox-confirmation form textarea::-moz-placeholder{color:#6d6e71}#lightbox-confirmation form input:not([type="submit"]):-ms-input-placeholder,#lightbox-confirmation form textarea:-ms-input-placeholder{color:#6d6e71}#lightbox-confirmation form input:not([type="submit"])::-webkit-input-placeholder,#lightbox-confirmation form textarea::-webkit-input-placeholder{color:#6d6e71}@media screen and (min-width: 1024px){#lightbox-confirmation form input:not([type="submit"]),#lightbox-confirmation form textarea{margin-bottom:13px;margin-top:0}}#lightbox-confirmation form .btn{text-transform:uppercase;margin:0 auto 10px;display:block}@media screen and (min-width: 768px){#lightbox-confirmation form .btn{float:right}}@media screen and (min-width: 1024px){#lightbox-confirmation form .btn{margin-bottom:24px}}#lightbox-confirmation .utrasmall{font-size:8px;line-height:normal;font-style:italic;width:auto;max-width:initial}@media screen and (min-width: 1024px){#lightbox-confirmation .utrasmall{font-size:12px}}@media screen and (min-width: 1024px){#lightbox-confirmation .fleft{width:-mox-calc(45% - 20px);width:-o-calc(45% - 20px);width:calc(45% - 20px);margin-right:20px}}@media screen and (min-width: 1024px){#lightbox-confirmation .fright{width:55%}}#lightbox-confirmation .g-recaptcha{float:left}#lightbox-confirmation p.error{display:none;clear:left}.lightbox-expert .intro{position:relative;text-align:left;margin-bottom:14px}@media screen and (min-width: 1024px){.lightbox-expert .intro{margin-bottom:20px}}.lightbox-expert .title{text-align:left;margin-bottom:7px}@media screen and (min-width: 1024px){.lightbox-expert .title{width:-mox-calc(100% - 177px);width:-o-calc(100% - 177px);width:calc(100% - 177px)}}.lightbox-expert .thematique{display:inline-block;color:white;background-color:#66b22e;padding:5px 10px;font-size:12px}@media screen and (min-width: 1024px){.lightbox-expert .thematique{font-size:20px;padding:9px 18px}}.lightbox-expert #sharing{display:inline-block;padding:0;margin:0;right:0;top:auto;bottom:0}@media screen and (min-width: 1024px){.lightbox-expert #sharing{top:0;bottom:auto}}.lightbox-expert #sharing a{height:21px;line-height:21px;width:21px}@media screen and (min-width: 1024px){.lightbox-expert #sharing a{height:42px;line-height:42px;width:42px}}.lightbox-expert #sharing a.ico-twitter:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-twitter-grey.svg) center center no-repeat !important;background-size:cover !important}.lightbox-expert #sharing a.ico-facebook:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-facebook-grey.svg) center center no-repeat !important;background-size:cover !important}.lightbox-expert #sharing a.ico-google:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-google-plus-grey.svg) center center no-repeat !important;background-size:cover !important}.lightbox-expert #sharing a.ico-mail:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-enveloppe-grey.svg) center center no-repeat !important;background-size:cover !important}.lightbox-expert .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:8px}@media screen and (min-width: 1024px){.lightbox-expert .videoWrapper{margin-bottom:22px}}.lightbox-expert .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lightbox-expert .btn.red{float:right}#sub-header{text-align:center;width:100%}@media screen and (min-width: 1024px){#sub-header{position:relative;text-align:left;padding:47px 0}}#breadcrumb{display:none}@media screen and (min-width: 1024px){#breadcrumb{position:absolute;display:block;top:0;left:0;right:0;padding-top:20px;font-weight:bold;font-size:12px;z-index:10}}#breadcrumb .wrapper>div{display:inline-block}#breadcrumb .wrapper a{text-decoration:underline}#breadcrumb .wrapper a.last{cursor:default;text-decoration:none !important}#sub-header .half{vertical-align:middle}#sub-header .half:first-child{width:60%}#sub-header .half:last-child{width:40%}#sub-header h1,#sub-header .title{font-family:HelveticaLTStdLt;font-size:22px;line-height:24px;width:100%;margin-top:15px;margin-bottom:12px}@media screen and (min-width: 1024px){#sub-header h1,#sub-header .title{font-size:45px;line-height:50px;margin-bottom:0px;margin-top:0px;width:auto}}@media screen and (min-width: 1024px){#sub-header.has-filter h1,#sub-header.has-filter .title{float:left}}@media screen and (min-width: 1024px){#sub-header form{float:right}}#sub-header .filters{position:relative;display:block;width:88%;margin:0 auto}@media screen and (min-width: 1024px){#sub-header .filters{float:right;width:auto;text-align:right}}#sub-header .form-search-wrapper{position:relative;margin-right:75px;margin-bottom:15px}@media screen and (min-width: 1024px){#sub-header .form-search-wrapper{margin-right:0;margin-bottom:0px}}#sub-header .filters input[type="text"],#sub-header .filters input[type="search"],#sub-header .filters button[type="submit"]{box-sizing:border-box;margin:0}#sub-header .filters input[type="text"],#sub-header .filters input[type="search"]{width:100%;color:#6d6e71;font-weight:bold;padding:9px 16px;vertical-align:top}@media screen and (min-width: 1024px){#sub-header .filters input[type="text"],#sub-header .filters input[type="search"]{margin-right:5px;width:198px;padding:17px}}#sub-header .filters button[type="submit"]{position:absolute;top:0;left:100%;margin-left:10px;font-size:9px;width:65px;line-height:20px;vertical-align:top}@media screen and (min-width: 1024px){#sub-header .filters button[type="submit"]{position:relative;display:inline-block;left:auto;padding:17px;width:auto;font-size:17px;vertical-align:top;line-height:20px}}#sub-header .filters label{display:inline-block;width:auto;height:22px;margin-right:13px;font-size:13px;vertical-align:middle}@media screen and (min-width: 1024px){#sub-header .filters label{margin-right:20px;font-size:18px;vertical-align:middle}}#sub-header .filters select{display:inline-block;width:54%;padding:6px 7px;margin-bottom:10px;border-radius:4px;vertical-align:middle}@media screen and (min-width: 1024px){#sub-header .filters select{width:250px;padding:18px 20px;vertical-align:middle}}#reassurance{color:white;background-color:#1c5a7d;width:100%;padding-top:0;margin-top:0;z-index:2;overflow:hidden}#reassurance .wrapper{padding-top:18px;padding-bottom:18px}@media screen and (min-width: 768px){#reassurance .wrapper{display:table}}@media screen and (min-width: 1024px){#reassurance .wrapper{padding-top:22px;padding-bottom:22px}}#reassurance .title-bold{margin-bottom:15px;line-height:22px}@media screen and (min-width: 768px){#reassurance .title-bold{width:20%;margin-bottom:-15px;display:table-cell;vertical-align:middle;text-align:left}}@media screen and (min-width: 1024px){#reassurance .title-bold{margin-bottom:-25px}}#reassurance ul{display:inline-block}@media screen and (min-width: 768px){#reassurance ul{width:80%;text-align:right;display:table-cell}}#reassurance ul li{position:relative;font-size:13px;padding-left:20px;font-weight:bold;margin-bottom:11px}#reassurance ul li:last-child{margin-bottom:0}@media screen and (min-width: 768px){#reassurance ul li{position:relative;display:inline-block;width:170px;padding:0px 5px 0;margin-right:5px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle}#reassurance ul li:first-child{margin-left:10px}#reassurance ul li:last-child{margin-right:0}}@media screen and (min-width: 1024px){#reassurance ul li{width:205px;font-size:16px;line-height:22px;padding:0px 10px 0;margin-right:10px}#reassurance ul li:first-child{margin-left:34px}}#reassurance ul li::before{content:"";background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/ok.png) center center no-repeat;background-size:contain;position:absolute;width:13px;height:9px;left:0;top:-mox-calc(50% - 3px);top:-o-calc(50% - 3px);top:calc(50% - 3px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px){#reassurance ul li::before{display:none}}#reassurance ul li img{display:none}@media screen and (min-width: 768px){#reassurance ul li img{display:block;margin:0 auto;width:66px;height:65px;margin-bottom:5px}}.bloc-experts{padding:20px 0;height:auto}@media screen and (min-width: 768px){.bloc-experts{text-align:center}}@media screen and (min-width: 1024px){.bloc-experts{line-height:600px;text-align:left}}.bloc-experts h2{width:100%}@media screen and (min-width: 1024px){.bloc-experts h2{width:100%}}.bloc-experts p{width:100%;font-size:13px;font-weight:bold}@media screen and (min-width: 1024px){.bloc-experts p{font-size:18px}}.bloc-experts .content{display:inline-block;vertical-align:middle;padding:20px 0;width:100%;line-height:20px}@media screen and (min-width: 1024px){.bloc-experts .content.expert-push{width:65%;padding-right:30px;display:inline-block;border-right:1px solid white}}.bloc-experts .expert-speak{display:inline-block;vertical-align:middle;width:100%;line-height:100px}.bloc-experts .expert-speak a{width:100%;height:100%;display:block}@media screen and (min-width: 768px){.bloc-experts .expert-speak{width:auto;text-align:left}}@media screen and (min-width: 1024px){.bloc-experts .expert-speak{display:inline-block;width:25%;line-height:18px;padding-left:30px;text-align:center}}.bloc-experts .expert-speak .description{display:inline-block;width:-mox-calc(100% - 150px);width:-o-calc(100% - 150px);width:calc(100% - 150px);font-size:10px;line-height:12px;vertical-align:middle}.bloc-experts .expert-speak .description .push-title{font-weight:bold;font-size:12px;margin:0 0 10px 10px}.bloc-experts .expert-speak .description p{vertical-align:middle;margin:0 0 0 10px;font-weight:normal}@media screen and (min-width: 1024px){.bloc-experts .expert-speak .description{line-height:12px;width:100%;display:block;padding:0}.bloc-experts .expert-speak .description .push-title{font-size:20px;margin:20px 0 10px}.bloc-experts .expert-speak .description p{text-align:center;font-size:16px;margin:0}}.bloc-experts .expert-speak .img{display:inline-block;height:100px;width:100px;vertical-align:top}@media screen and (min-width: 1024px){.bloc-experts .expert-speak .img{width:100%;height:auto;display:block;width:auto}}.bloc-experts .expert-speak .img a{position:relative}.bloc-experts .expert-speak .img a:before{content:"";background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/play-grey-2.svg) center center no-repeat;background-size:25px 25px;position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (min-width: 1024px){.bloc-experts .expert-speak .img a:before{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/play-grey-2.svg) center center no-repeat;background-size:38px 38px}}.bloc-experts .round{overflow:hidden;border-radius:50%}.bloc.slider{padding:20px 0px}@media screen and (min-width: 768px){.bloc.slider{padding:40px 20px}}@media screen and (min-width: 1024px){.bloc.slider .wrapper{width:904px}}.bloc.slider .prev{display:none;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:45px;cursor:pointer;z-index:10;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}@media screen and (min-width: 1024px){.bloc.slider .prev{width:30px;height:93px}.bloc.slider .prev:hover{-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px)}}.bloc.slider .next{display:none;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:45px;cursor:pointer;z-index:10;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}@media screen and (min-width: 1024px){.bloc.slider .next{width:30px;height:93px}.bloc.slider .next:hover{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px)}}.bloc.slider h2{text-align:center;margin:0px 0 20px}@media screen and (min-width: 1024px){.bloc.slider h2{margin:0px 0 30px}}.bloc.slider .sub-title{text-align:center}@media screen and (min-width: 1024px){.bloc.slider .sub-title{font-size:19px}}.bloc.slider .prev{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/slider/prev-grey.png) center center no-repeat;background-size:100% 100%}.bloc.slider .next{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/slider/next-grey.png) center center no-repeat;background-size:100% 100%}.bloc.slider .btn.grey{margin-bottom:10px}.bloc.slider .absolute-wrapper{position:relative;top:auto;left:auto;right:auto}.bloc.slider .absolute-wrapper.sized{position:absolute;left:0;right:0;bottom:0}.bloc-conseil .slider-wrapper .slide>p,.bloc-outils .slider-wrapper .slide>p{text-align:center}@media screen and (max-width: 768px){.bloc-conseil .slider-wrapper .slide,.bloc-outils .slider-wrapper .slide{display:table}.bloc-conseil .slider-wrapper .slide .inner-wrapper,.bloc-outils .slider-wrapper .slide .inner-wrapper{display:table-cell;vertical-align:middle}}@media screen and (min-width: 768px){.bloc.slider.item-blocs .prev{left:0px}.bloc.slider.item-blocs .next{right:0px}}.bloc.slider .white .prev{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/slider/prev-white.png) center center no-repeat;background-size:100% 100%}.bloc.slider .white .next{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/slider/next-white.png) center center no-repeat;background-size:100% 100%}.bloc.slider .white .slider-wrapper h3,.bloc.slider .white .slider-wrapper p{color:white}.slider-wrapper{display:inline-block;width:280px;margin:auto;overflow:hidden;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}@media screen and (min-width: 768px){.slider-wrapper{width:550px}}@media screen and (min-width: 1024px){.slider-wrapper{width:880px}}.slider-wrapper .slides{width:20000px}@media screen and (min-width: 768px){.slider-wrapper .slides.without-slider{width:auto !important;display:inline-block}}.slider-wrapper .slide{width:220px;display:block;float:left;margin:0 30px;padding-top:0px !important;position:relative}@media screen and (min-width: 1024px){.slider-wrapper .slide{width:720px;padding:0 50px}}.slider-wrapper .slide .inner-wrapper{display:inline-block;width:100%}.slider-wrapper h3{font-size:15px;font-family:"HelveticaLTStdLt";margin-bottom:10px;color:black}@media screen and (min-width: 1024px){.slider-wrapper h3{font-size:20px;margin-bottom:10px}}.slider-wrapper.two-column h3{font-weight:normal}.slider-wrapper.two-column .slide{padding:0}@media screen and (min-width: 1024px){.slider-wrapper.two-column .slide{width:380px;margin:0 30px}}.slider-wrapper .picto{display:block;width:75px;height:auto;margin:20px auto}.slider-wrapper .picto img{display:block;width:100%;height:auto}@media screen and (min-width: 1024px){.slider-wrapper .picto{width:135px;height:auto}}.bloc-outils .slider-wrapper.two-column .slides .slide .inner-wrapper.with-button{padding-bottom:65px}.bloc-outils .button-bottom{position:absolute;display:block;bottom:0;width:100%}@media screen and (min-width: 768px){.slider.item-blocs{width:auto}}@media screen and (min-width: 1024px){.slider.item-blocs.bloc .wrapper{width:934px;padding:0 20px}}@media screen and (min-width: 1024px){.slider.item-blocs .slide{padding:0 0 15px;width:250px;margin:0 15px}}@media screen and (min-width: 768px){.slider.item-blocs .three-column .slide{height:374px}}@media screen and (min-width: 1024px){.slider.item-blocs .three-column .slide{height:408px}}.slider.item-blocs .prev,.slider.item-blocs .next{display:none}@media screen and (min-width: 768px){.slider.item-blocs .prev,.slider.item-blocs .next{display:block}}.slider.item-blocs h3{font-weight:normal;line-height:normal}@media screen and (min-width: 768px){.slider.item-blocs .three-column{width:690px}}@media screen and (min-width: 1024px){.slider.item-blocs .three-column{width:930px}}@media screen and (min-width: 768px){.slider.item-blocs .slider-wrapper.three-column{width:690px}}@media screen and (min-width: 1024px){.slider.item-blocs .slider-wrapper.three-column{width:930px}}@media screen and (min-width: 768px){.slider.item-blocs .three-column .slides{width:20000px}}.slider.item-blocs .one-column .slide,.slider.item-blocs .two-column .slide,.slider.item-blocs .three-column .slide{height:auto;padding-top:0;padding-bottom:15px}@media screen and (min-width: 768px){.slider.item-blocs .one-column .slide,.slider.item-blocs .two-column .slide,.slider.item-blocs .three-column .slide{width:200px;float:left;margin:0 15px}}@media screen and (min-width: 1024px){.slider.item-blocs .one-column .slide,.slider.item-blocs .two-column .slide,.slider.item-blocs .three-column .slide{width:280px;float:left;margin:0 15px}}.slider.item-blocs .img{display:block;width:auto;height:185px;max-height:185px;max-width:280px;background-position:50% 50%;background-size:cover;margin:0 auto 20px}.slider.item-blocs .img img{width:100%;height:auto;max-height:185px}.slider.item-blocs h3{text-align:left;padding:0 15px;font-family:Arial, sans-serif;font-weight:bold;color:#48494b}.slider.item-blocs p{text-align:left;font-size:14px;line-height:normal;padding:0 15px}@media screen and (min-width: 768px){.slider.item-blocs .one-column .without-slider .slide,.slider.item-blocs .two-column .without-slider .slide,.slider.item-blocs .three-column .without-slider .slide{float:none;display:inline-block;box-sizing:border-box;vertical-align:top}.slider.item-blocs .one-column .without-slider .slide{margin:0}.slider.item-blocs .two-column .without-slider .slide:first-child,.slider.item-blocs .three-column .without-slider .slide:first-child{margin-left:0}.slider.item-blocs .two-column .without-slider .slide:last-child,.slider.item-blocs .three-column .without-slider .slide:last-child{margin-right:0}.slider.item-blocs .two-column .without-slider .slide{margin:0 35px}}.fak-btn{margin-bottom:10px;height:54px}#lightbox-confirmation .g-recaptcha>div>div{transform:scale(0.78);-webkit-transform:scale(0.78);transform-origin:left top;-webkit-transform-origin:left top}.items{padding:20px 0}@media screen and (min-width: 1024px){.items{padding:40px 0}}.items h2{margin:0 0 10px}@media screen and (min-width: 1024px){.items h2{text-align:center}}.items h3{margin-bottom:20px;text-align:left;font-size:27px;line-height:27px;font-family:"HelveticaLTStdLt"}@media screen and (min-width: 1024px){.items h3{margin-bottom:0px;font-size:54px;line-height:54px;text-align:center}}.items ul{text-align:left}@media screen and (min-width: 1024px){.items ul{text-align:center}}@media screen and (max-width: 1024px){.items.orange-gradient li{border-bottom:1px solid white}}.items li{width:100%;margin:10px 0;padding-bottom:10px}@media screen and (max-width: 1024px){.items li{border-bottom:none;}}@media screen and (min-width: 1024px){.items li{display:inline-block;width:31.7%;border-bottom:none;padding-bottom:10px;margin-top:40px;margin-left:2%;vertical-align:top}.items li:first-child{margin-left:0px}}.items figure{width:30px;height:auto;margin:auto;vertical-align:middle;display:inline-block}@media screen and (min-width: 1024px){.items figure{width:95px;float:none}}.items p.item-title{width:80%;font-weight:bold;font-size:15px;margin:10px 0 10px 15px;vertical-align:middle;display:inline-block;line-height:normal}@media screen and (min-width: 1024px){.items p.item-title{font-size:20px;margin:20px 0 10px;float:none}}.items .current .item-desc{height:auto}.items .item-desc{clear:both;text-align:left;margin-bottom:0;height:0;overflow:hidden}@media screen and (min-width: 1024px){.items .item-desc{font-size:16px;line-height:17px;height:auto;text-align:center}}.items .item-desc li{border-bottom:0}.items .slides{text-align:center}@media screen and (min-width: 1024px){.items .slide{margin:20px;width:260px}}.items .slide figure{display:block;width:100%}.items .slide img{width:100%}.items .slide p.item-title{margin:20px auto;color:#adcb15;font-size:15px;font-weight:bold;text-align:center}@media screen and (min-width: 1024px){.items .slide p.item-title{font-size:20px}}.comments .bloc .title{margin:20px 0}@media screen and (min-width: 1024px){.comments .bloc .title{margin:50px 0 30px}}.comment .wrapper{padding-bottom:50px;height:100%;background:inherit}.comment .wrapper::after{content:"";display:block;height:100%;width:200%;padding-top:1px;margin-top:-1px;position:absolute;left:-200%;right:-200%;top:0;background-color:inherit;z-index:1}.comment .wrapper #comment_recaptcha{float:left}.comment .wrapper input.btn{float:right}.comment .wrapper .errors{display:block;clear:both;padding-top:10px;position:relative}.comment .wrapper .errors .error{margin-bottom:0;line-height:16px}.comments form input:not(.btn),form textarea{box-sizing:border-box;width:100%;background:#f5f5f5;border:1px solid #f5f5f5;padding:5px 10px;margin:10px 0;color:#6d6e71;font-size:12px;font-weight:bold;transition:border .3s}@media screen and (min-width: 768px){.comments form input:not(.btn),form textarea{font-size:16px}}@media screen and (min-width: 1024px){.comments form input:not(.btn),form textarea{padding:15px 10px}}.comments form input:not(.btn):-moz-placeholder,form textarea:-moz-placeholder{color:#6d6e71}.comments form input:not(.btn)::-moz-placeholder,form textarea::-moz-placeholder{color:#6d6e71}.comments form input:not(.btn):-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#6d6e71}.comments form input:not(.btn)::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#6d6e71}.comments form input:not(.btn).error,form textarea.error{border:1px solid #e7332a}.comments p.error{display:none;width:auto;color:red;font-size:14px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.comments input[type="submit"]{margin-top:8px}.faq{padding-right:20px}.faq.faq-search ul>li{float:left;min-height:71px;box-sizing:border-box;overflow:hidden;margin-top:0;margin-bottom:20px}.faq.faq-search ul>li:first-child{margin-top:0}.faq.half .wrapper{padding-bottom:50px;height:100%;background:inherit}.faq.half .wrapper::after{content:"";display:block;height:100%;width:200%;padding-top:1px;margin-top:-1px;position:absolute;right:-200%;top:0;background-color:inherit;z-index:1}.faq .btn.red{margin-top:30px}.faq li{display:inline-block;width:100%;border-bottom:1px solid #d6d5d0;line-height:25px;margin-top:10px;padding-bottom:10px;height:75px}@media screen and (min-width: 1024px){.faq li{font-family:Arial, sans-serif;font-size:21px;font-weight:normal;margin-top:20px;padding-bottom:20px}.faq li:first-child{margin-top:10px}}.faq li a{position:relative;padding:0px 50px 0px 0;display:block}.faq li a::after{content:"";position:absolute;top:0;right:0;width:50px;height:100%;overflow:hidden;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/arrow.svg) right center no-repeat;background-size:11px 17px}@media screen and (min-width: 1024px){.faq li:hover a::after{-webkit-animation:faqHover 0.5s;animation:faqHover 0.5s}}@-webkit-keyframes faqHover{0%, 100%{background-position:right center}49%{background-position:right -50px center}50%{background-position:right 50px center}}@keyframes faqHover{0%, 100%{background-position:right center}49%{background-position:right -50px center}50%{background-position:right 50px center}}.faq .btn.grey.load-more{margin-top:12px}.flipcard{-webkit-perspective:1500;perspective:1500}@media screen and (min-width: 1024px){.no-touch .flipcard:hover .back{z-index:5;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.no-touch .flipcard:hover .front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}.flipcard .front,.flipcard .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.flipcard .front{z-index:4;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.flipcard .back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.banner-errors{background-color:#e7332a;color:#FFF;border-top:1px solid #FFF;border-bottom:1px solid #FFF;margin-bottom:1px}@media screen and (min-width: 1024px){.banner-errors{margin-bottom:0}}.banner-errors .wrapper{width:auto;padding:10px 45px 10px 50px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/warn-white.svg) 20px center no-repeat transparent;background-size:20px 20px}@media screen and (min-width: 1024px){.banner-errors .wrapper{padding:15px 65px 15px 80px;width:879px;background-size:25px 25px;background-position:30px center}}.banner-errors .wrapper p{margin-bottom:0;font-size:13px;line-height:normal}.banner-errors .wrapper .response{position:absolute;right:20px;top:0;height:100%;width:15px}@media screen and (min-width: 1024px){.banner-errors .wrapper .response{right:30px}}.banner-errors .response .close{display:block;height:100%;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/close-white.svg) right center no-repeat transparent;background-size:15px 15px;overflow:hidden;text-indent:-9999px}.prev-agence{display:none}@media screen and (min-width: 1024px){.prev-agence{display:block}}.bloc-agence,.bloc-agence-one{background-color:#FFFFFF;width:100%;overflow:hidden;margin-top:46px}@media screen and (min-width: 1024px){.bloc-agence.fixed,.bloc-agence-one.fixed{position:fixed;bottom:0px;left:0;right:0;z-index:30}}.bloc-agence.fixed.open,.bloc-agence-one.fixed.open{min-height:589px}.bloc-agence.fixed.open .header .close,.bloc-agence-one.fixed.open .header .close{display:none}@media screen and (min-width: 768px){.bloc-agence.fixed.open .header .close,.bloc-agence-one.fixed.open .header .close{display:block}}@media screen and (min-width: 1024px){.bloc-agence.open>.wrapper,.bloc-agence-one.open>.wrapper{height:640px}}.bloc-agence.open .wrapper,.bloc-agence-one.open .wrapper{padding:0 20px 20px}@media screen and (min-width: 768px){.bloc-agence.open .wrapper,.bloc-agence-one.open .wrapper{padding:0 0 25px}}.bloc-agence.open .header .btn.current::after,.bloc-agence-one.open .header .btn.current::after{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-5px;width:0;height:0;border-style:solid;border-width:10px 5.5px 0 5.5px;border-color:#e6342a transparent transparent transparent}.bloc-agence>.wrapper,.bloc-agence-one>.wrapper{padding-bottom:0px}@media screen and (min-width: 768px){.bloc-agence>.wrapper,.bloc-agence-one>.wrapper{padding-bottom:30px}}.bloc-agence .wrapper,.bloc-agence-one .wrapper{padding:0 20px 0px}@media screen and (min-width: 768px){.bloc-agence .wrapper,.bloc-agence-one .wrapper{padding-bottom:0px}}.bloc-agence .header,.bloc-agence-one .header{padding:15px 0;text-align:center}@media screen and (min-width: 768px){.bloc-agence .header,.bloc-agence-one .header{padding:22px 0}}.bloc-agence .header .wrapper,.bloc-agence-one .header .wrapper{padding:0;width:100%;display:table}@media screen and (min-width: 1024px){.bloc-agence .header .wrapper,.bloc-agence-one .header .wrapper{padding:0 30px;width:964px;display:block}}.bloc-agence .header .close,.bloc-agence-one .header .close{display:none}@media screen and (min-width: 768px){.bloc-agence .header .close,.bloc-agence-one .header .close{position:absolute;right:50px;top:0;bottom:25px;width:39px;height:100%;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/agence-close.png) center center no-repeat transparent;background-size:39px 39px;cursor:pointer}}.bloc-agence .header .btn,.bloc-agence-one .header .btn{box-sizing:border-box;width:50%;font-size:13px;color:#e7332a;border:1px solid #e7332a;border-radius:0px}@media screen and (min-width: 768px){.bloc-agence .header .btn,.bloc-agence-one .header .btn{font-size:20px;border-radius:4px;width:auto}}.bloc-agence .header .btn.current,.bloc-agence .header .btn:hover,.bloc-agence-one .header .btn.current,.bloc-agence-one .header .btn:hover{color:#FFFFFF}.bloc-agence .header .nous-contacter,.bloc-agence-one .header .nous-contacter{padding:15px 17px 15px 49px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/bulle_red.svg) 20px center no-repeat #fff;background-size:16px 16px;display:table-cell}@media screen and (min-width: 768px){.bloc-agence .header .nous-contacter,.bloc-agence-one .header .nous-contacter{margin-right:23px;padding:12px 30px 12px 70px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/bulle_red.svg) 23px center no-repeat #fff;background-size:24px 23px;display:inline-block}}.bloc-agence .header .nous-contacter.current,.bloc-agence .header .nous-contacter:hover,.bloc-agence-one .header .nous-contacter.current,.bloc-agence-one .header .nous-contacter:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/bulle_white.svg) 20px center no-repeat #e7332a;background-size:16px 16px}@media screen and (min-width: 768px){.bloc-agence .header .nous-contacter.current,.bloc-agence .header .nous-contacter:hover,.bloc-agence-one .header .nous-contacter.current,.bloc-agence-one .header .nous-contacter:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/bulle_white.svg) 23px center no-repeat #e7332a;background-size:24px 23px}}.bloc-agence .header .trouver-agence,.bloc-agence-one .header .trouver-agence{padding:15px 15px 15px 25px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/pin-red.svg) 10px center no-repeat #fff;background-size:10px 20px;border-left:0px;display:table-cell}@media screen and (min-width: 768px){.bloc-agence .header .trouver-agence,.bloc-agence-one .header .trouver-agence{padding:12px 30px 12px 44px;border-left:1px solid #e7332a;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/pin-red.svg) 15px center no-repeat #fff;background-size:14px 22px;display:inline-block}}.bloc-agence .header .trouver-agence.current,.bloc-agence .header .trouver-agence:hover,.bloc-agence-one .header .trouver-agence.current,.bloc-agence-one .header .trouver-agence:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/pin-white.svg) 10px center no-repeat #e7332a;background-size:10px 20px}@media screen and (min-width: 768px){.bloc-agence .header .trouver-agence.current,.bloc-agence .header .trouver-agence:hover,.bloc-agence-one .header .trouver-agence.current,.bloc-agence-one .header .trouver-agence:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/pin-white.svg) 15px center no-repeat #e7332a;background-size:14px 22px}}.bloc-agence .title,.bloc-agence-one .title{color:#e7332a;font-family:"HelveticaLTStdBold";font-size:22px;line-height:normal;margin-bottom:11px}.bloc-agence .title:first-letter,.bloc-agence-one .title:first-letter{text-transform:uppercase}@media screen and (min-width: 768px){.bloc-agence .title,.bloc-agence-one .title{font-size:30px;text-transform:none;margin-bottom:26px}}.bloc-agence .title .new-search,.bloc-agence .title .change-agence,.bloc-agence-one .title .new-search,.bloc-agence-one .title .change-agence{display:none}@media screen and (min-width: 1024px){.bloc-agence .title .new-search,.bloc-agence .title .change-agence,.bloc-agence-one .title .new-search,.bloc-agence-one .title .change-agence{display:block;float:right;font-family:Arial, sans-serif;font-size:14px;font-weight:bold}}.bloc-agence .bold,.bloc-agence-one .bold{font-weight:bold;font-size:13px;line-height:normal;margin-bottom:15px}@media screen and (min-width: 768px){.bloc-agence .bold,.bloc-agence-one .bold{font-size:20px;margin-bottom:15px}}@media screen and (max-width: 443px){.bloc-agence .bold.title-nous-contacter br,.bloc-agence-one .bold.title-nous-contacter br{display:none}}.bloc-agence p,.bloc-agence-one p{margin-bottom:15px}.bloc-agence .errors,.bloc-agence-one .errors{display:block;clear:both;position:relative}.bloc-agence .errors .error,.bloc-agence-one .errors .error{margin-bottom:0;line-height:16px}.bloc-agence .ultrasmall,.bloc-agence-one .ultrasmall{display:block;clear:both;margin-bottom:13px}.bloc-agence .ultrasmall:last-child,.bloc-agence-one .ultrasmall:last-child{padding-top:20px;margin-bottom:0px}@media screen and (min-width: 1024px){.bloc-agence .ultrasmall:last-child,.bloc-agence-one .ultrasmall:last-child{padding-top:10px}}.bloc-agence .ultrasmall p,.bloc-agence-one .ultrasmall p{font-size:12px;line-height:normal;margin-bottom:18px;font-style:italic;clear:both}.bloc-agence .ultrasmall p:last-child,.bloc-agence-one .ultrasmall p:last-child{margin-bottom:0}.bloc-agence .new-search,.bloc-agence .change-agence,.bloc-agence-one .new-search,.bloc-agence-one .change-agence{display:block;font-size:11px;color:#e7332a;text-align:center;text-decoration:underline;margin-top:20px}@media screen and (min-width: 768px){.bloc-agence .new-search,.bloc-agence .change-agence,.bloc-agence-one .new-search,.bloc-agence-one .change-agence{font-size:14px}}@media screen and (min-width: 1024px){.bloc-agence .new-search,.bloc-agence .change-agence,.bloc-agence-one .new-search,.bloc-agence-one .change-agence{display:none}}.bloc-agence .contact .info,.bloc-agence-one .contact .info{display:block;position:relative;padding:3px 10px 3px 25px;font-weight:bold;font-size:17px;color:#e7332a}.bloc-agence .contact .info:first-letter,.bloc-agence-one .contact .info:first-letter{text-transform:uppercase}@media screen and (min-width: 768px){.bloc-agence .contact .info,.bloc-agence-one .contact .info{font-size:30px;padding:10px 10px 10px 56px}}.bloc-agence .contact .tel::before,.bloc-agence-one .contact .tel::before{content:"";position:absolute;top:0;left:0;bottom:0;width:20px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/contact.svg) center center no-repeat transparent;background-size:20px 20px}@media screen and (min-width: 768px){.bloc-agence .contact .tel::before,.bloc-agence-one .contact .tel::before{width:44px;background-size:40px 40px}}@media screen and (min-width: 1024px){.bloc-agence .contact .tel::before,.bloc-agence-one .contact .tel::before{width:48px;background-size:40px 40px}}.bloc-agence .contact .mail::before,.bloc-agence-one .contact .mail::before{content:"";position:absolute;top:0;left:0;height:100%;width:25px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/icon-mail.svg) 0px center no-repeat transparent;background-size:16px 16px}@media screen and (min-width: 768px){.bloc-agence .contact .mail::before,.bloc-agence-one .contact .mail::before{width:56px;background-size:37px 24px}}.bloc-agence .contact .rdv::before,.bloc-agence-one .contact .rdv::before{content:"";position:absolute;top:0;left:0;height:100%;width:25px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/cup-red.svg) 0px center no-repeat transparent;background-size:16px 16px}@media screen and (min-width: 768px){.bloc-agence .contact .rdv::before,.bloc-agence-one .contact .rdv::before{width:56px;background-size:32px 32px}}.bloc-agence .contact .tel-more,.bloc-agence-one .contact .tel-more{font-size:8px;line-height:normal;padding:3px 10px 3px 25px}@media screen and (min-width: 768px){.bloc-agence .contact .tel-more,.bloc-agence-one .contact .tel-more{font-size:12px;padding:0px 10px 10px 56px}}@media screen and (min-width: 1024px){.bloc-agence .contact .tel-more,.bloc-agence-one .contact .tel-more{max-width:300px}}.bloc-agence .hide,.bloc-agence-one .hide{display:none}.bloc-agence .show,.bloc-agence-one .show{display:block}@media screen and (min-width: 768px){.bloc-agence .nous-contacter-box .half:first-child,.bloc-agence-one .nous-contacter-box .half:first-child{padding-right:20px}}.bloc-agence .nous-contacter-box form,.bloc-agence-one .nous-contacter-box form{padding:0;margin:0}@media screen and (min-width: 768px){.bloc-agence .nous-contacter-box form .radio,.bloc-agence-one .nous-contacter-box form .radio{font-size:16px}}.bloc-agence .nous-contacter-box form .radio .legend,.bloc-agence-one .nous-contacter-box form .radio .legend{font-size:13px;color:#6d6e71}@media screen and (min-width: 768px){.bloc-agence .nous-contacter-box form .radio .legend,.bloc-agence-one .nous-contacter-box form .radio .legend{font-size:16px;font-weight:bold}}.bloc-agence .nous-contacter-box form .radio .legend.error,.bloc-agence-one .nous-contacter-box form .radio .legend.error{color:#e7332a}.bloc-agence .nous-contacter-box form .radio input,.bloc-agence-one .nous-contacter-box form .radio input{margin-top:0;margin-left:20px;padding:0;width:auto !important}.bloc-agence .nous-contacter-box form fieldset,.bloc-agence-one .nous-contacter-box form fieldset{margin-bottom:13px;display:inline-block;width:100%;height:auto;line-height:normal;vertical-align:top}@media screen and (min-width: 768px){.bloc-agence .nous-contacter-box form fieldset.half,.bloc-agence-one .nous-contacter-box form fieldset.half{width:-mox-calc(50% - 4px);width:-o-calc(50% - 4px);width:calc(50% - 4px);float:left;margin-right:8px}.bloc-agence .nous-contacter-box form fieldset.half:nth-child(2n+2),.bloc-agence-one .nous-contacter-box form fieldset.half:nth-child(2n+2){margin-right:0}}.bloc-agence .nous-contacter-box form input[type="text"],.bloc-agence .nous-contacter-box form input[type="email"],.bloc-agence .nous-contacter-box form select,.bloc-agence .nous-contacter-box form textarea,.bloc-agence-one .nous-contacter-box form input[type="text"],.bloc-agence-one .nous-contacter-box form input[type="email"],.bloc-agence-one .nous-contacter-box form select,.bloc-agence-one .nous-contacter-box form textarea{padding:12px;font-size:13px;background-color:#f5f5f5;width:100%;box-sizing:border-box;margin:0}.bloc-agence .nous-contacter-box form input[type="text"]::-webkit-input-placeholder,.bloc-agence .nous-contacter-box form input[type="email"]::-webkit-input-placeholder,.bloc-agence .nous-contacter-box form select::-webkit-input-placeholder,.bloc-agence .nous-contacter-box form textarea::-webkit-input-placeholder,.bloc-agence-one .nous-contacter-box form input[type="text"]::-webkit-input-placeholder,.bloc-agence-one .nous-contacter-box form input[type="email"]::-webkit-input-placeholder,.bloc-agence-one .nous-contacter-box form select::-webkit-input-placeholder,.bloc-agence-one .nous-contacter-box form textarea::-webkit-input-placeholder{font-family:Arial, sans-serif;font-weight:normal;font-size:13px;color:#6d6e71}.bloc-agence .nous-contacter-box form input[type="text"]::-moz-placeholder,.bloc-agence .nous-contacter-box form input[type="email"]::-moz-placeholder,.bloc-agence .nous-contacter-box form select::-moz-placeholder,.bloc-agence .nous-contacter-box form textarea::-moz-placeholder,.bloc-agence-one .nous-contacter-box form input[type="text"]::-moz-placeholder,.bloc-agence-one .nous-contacter-box form input[type="email"]::-moz-placeholder,.bloc-agence-one .nous-contacter-box form select::-moz-placeholder,.bloc-agence-one .nous-contacter-box form textarea::-moz-placeholder{font-family:Arial, sans-serif;font-weight:normal;font-size:13px;color:#6d6e71}.bloc-agence .nous-contacter-box form input[type="text"]:-ms-input-placeholder,.bloc-agence .nous-contacter-box form input[type="email"]:-ms-input-placeholder,.bloc-agence .nous-contacter-box form select:-ms-input-placeholder,.bloc-agence .nous-contacter-box form textarea:-ms-input-placeholder,.bloc-agence-one .nous-contacter-box form input[type="text"]:-ms-input-placeholder,.bloc-agence-one .nous-contacter-box form input[type="email"]:-ms-input-placeholder,.bloc-agence-one .nous-contacter-box form select:-ms-input-placeholder,.bloc-agence-one .nous-contacter-box form textarea:-ms-input-placeholder{font-family:Arial, sans-serif;font-weight:normal;font-size:13px;color:#6d6e71}.bloc-agence .nous-contacter-box form input[type="text"]:-moz-placeholder,.bloc-agence .nous-contacter-box form input[type="email"]:-moz-placeholder,.bloc-agence .nous-contacter-box form select:-moz-placeholder,.bloc-agence .nous-contacter-box form textarea:-moz-placeholder,.bloc-agence-one .nous-contacter-box form input[type="text"]:-moz-placeholder,.bloc-agence-one .nous-contacter-box form input[type="email"]:-moz-placeholder,.bloc-agence-one .nous-contacter-box form select:-moz-placeholder,.bloc-agence-one .nous-contacter-box form textarea:-moz-placeholder{font-family:Arial, sans-serif;font-weight:normal;font-size:13px;color:#6d6e71}@media screen and (min-width: 768px){.bloc-agence .nous-contacter-box form input[type="text"],.bloc-agence .nous-contacter-box form input[type="email"],.bloc-agence .nous-contacter-box form select,.bloc-agence .nous-contacter-box form textarea,.bloc-agence-one .nous-contacter-box form input[type="text"],.bloc-agence-one .nous-contacter-box form input[type="email"],.bloc-agence-one .nous-contacter-box form select,.bloc-agence-one .nous-contacter-box form textarea{font-size:16px}.bloc-agence .nous-contacter-box form input[type="text"]::-webkit-input-placeholder,.bloc-agence .nous-contacter-box form input[type="email"]::-webkit-input-placeholder,.bloc-agence .nous-contacter-box form select::-webkit-input-placeholder,.bloc-agence .nous-contacter-box form textarea::-webkit-input-placeholder,.bloc-agence-one .nous-contacter-box form input[type="text"]::-webkit-input-placeholder,.bloc-agence-one .nous-contacter-box form input[type="email"]::-webkit-input-placeholder,.bloc-agence-one .nous-contacter-box form select::-webkit-input-placeholder,.bloc-agence-one .nous-contacter-box form textarea::-webkit-input-placeholder{font-weight:bold;font-size:16px}.bloc-agence .nous-contacter-box form input[type="text"]::-moz-placeholder,.bloc-agence .nous-contacter-box form input[type="email"]::-moz-placeholder,.bloc-agence .nous-contacter-box form select::-moz-placeholder,.bloc-agence .nous-contacter-box form textarea::-moz-placeholder,.bloc-agence-one .nous-contacter-box form input[type="text"]::-moz-placeholder,.bloc-agence-one .nous-contacter-box form input[type="email"]::-moz-placeholder,.bloc-agence-one .nous-contacter-box form select::-moz-placeholder,.bloc-agence-one .nous-contacter-box form textarea::-moz-placeholder{font-weight:bold;font-size:16px}.bloc-agence .nous-contacter-box form input[type="text"]:-ms-input-placeholder,.bloc-agence .nous-contacter-box form input[type="email"]:-ms-input-placeholder,.bloc-agence .nous-contacter-box form select:-ms-input-placeholder,.bloc-agence .nous-contacter-box form textarea:-ms-input-placeholder,.bloc-agence-one .nous-contacter-box form input[type="text"]:-ms-input-placeholder,.bloc-agence-one .nous-contacter-box form input[type="email"]:-ms-input-placeholder,.bloc-agence-one .nous-contacter-box form select:-ms-input-placeholder,.bloc-agence-one .nous-contacter-box form textarea:-ms-input-placeholder{font-weight:bold;font-size:16px}.bloc-agence .nous-contacter-box form input[type="text"]:-moz-placeholder,.bloc-agence .nous-contacter-box form input[type="email"]:-moz-placeholder,.bloc-agence .nous-contacter-box form select:-moz-placeholder,.bloc-agence .nous-contacter-box form textarea:-moz-placeholder,.bloc-agence-one .nous-contacter-box form input[type="text"]:-moz-placeholder,.bloc-agence-one .nous-contacter-box form input[type="email"]:-moz-placeholder,.bloc-agence-one .nous-contacter-box form select:-moz-placeholder,.bloc-agence-one .nous-contacter-box form textarea:-moz-placeholder{font-weight:bold;font-size:16px}}.bloc-agence .nous-contacter-box form textarea,.bloc-agence-one .nous-contacter-box form textarea{margin-bottom:12px;font-weight:normal;color:#6d6e71}@media screen and (min-width: 768px){.bloc-agence .nous-contacter-box form textarea,.bloc-agence-one .nous-contacter-box form textarea{margin-bottom:13px}}@media screen and (min-width: 768px){.bloc-agence .nous-contacter-box form .g-recaptcha,.bloc-agence-one .nous-contacter-box form .g-recaptcha{float:left}}.bloc-agence .nous-contacter-box form input[type="submit"],.bloc-agence-one .nous-contacter-box form input[type="submit"]{display:block;margin:10px auto;font-size:13px;text-transform:uppercase}@media screen and (min-width: 768px){.bloc-agence .nous-contacter-box form input[type="submit"],.bloc-agence-one .nous-contacter-box form input[type="submit"]{float:right}}@media screen and (min-width: 1024px){.bloc-agence .nous-contacter-box form input[type="submit"],.bloc-agence-one .nous-contacter-box form input[type="submit"]{font-size:18px;font-weight:bold}}.bloc-agence .search-agence .half:first-child,.bloc-agence-one .search-agence .half:first-child{text-align:center}@media screen and (min-width: 1024px){.bloc-agence .search-agence .half:first-child,.bloc-agence-one .search-agence .half:first-child{width:31%;text-align:left}}@media screen and (min-width: 1024px){.bloc-agence .search-agence .half:last-child,.bloc-agence-one .search-agence .half:last-child{width:80%}}.bloc-agence .search-agence .locate-me,.bloc-agence-one .search-agence .locate-me{width:174px;padding:8px 11px;margin-bottom:10px;text-align:center;font-size:13px;line-height:normal}.bloc-agence .search-agence .locate-me span,.bloc-agence-one .search-agence .locate-me span{display:block;font-size:11px}@media screen and (min-width: 1024px){.bloc-agence .search-agence .locate-me,.bloc-agence-one .search-agence .locate-me{width:249px;font-size:20px;padding:22px 17px 20px}.bloc-agence .search-agence .locate-me span,.bloc-agence-one .search-agence .locate-me span{font-size:16px}}.bloc-agence .search-agence .box-city,.bloc-agence-one .search-agence .box-city{position:relative;width:196px;margin:0 auto;overflow:hidden}@media screen and (min-width: 1024px){.bloc-agence .search-agence .box-city,.bloc-agence-one .search-agence .box-city{width:284px;margin:0}}.bloc-agence .search-agence .box-city input[type="text"],.bloc-agence-one .search-agence .box-city input[type="text"]{width:130px;padding:15px 56px 15px 8px;font-size:11px;line-height:normal;color:#e7332a;border:1px solid #e7332a;border-radius:4px}.bloc-agence .search-agence .box-city input[type="text"]::-webkit-input-placeholder,.bloc-agence-one .search-agence .box-city input[type="text"]::-webkit-input-placeholder{font-size:11px;color:#e7332a}.bloc-agence .search-agence .box-city input[type="text"]::-moz-placeholder,.bloc-agence-one .search-agence .box-city input[type="text"]::-moz-placeholder{font-size:11px;color:#e7332a}.bloc-agence .search-agence .box-city input[type="text"]:-ms-input-placeholder,.bloc-agence-one .search-agence .box-city input[type="text"]:-ms-input-placeholder{font-size:11px;color:#e7332a}.bloc-agence .search-agence .box-city input[type="text"]:-moz-placeholder,.bloc-agence-one .search-agence .box-city input[type="text"]:-moz-placeholder{font-size:11px;color:#e7332a}@media screen and (min-width: 1024px){.bloc-agence .search-agence .box-city input[type="text"],.bloc-agence-one .search-agence .box-city input[type="text"]{width:196px;font-size:14px;padding-right:68px}.bloc-agence .search-agence .box-city input[type="text"]::-webkit-input-placeholder,.bloc-agence-one .search-agence .box-city input[type="text"]::-webkit-input-placeholder{font-size:14px;color:#e7332a}.bloc-agence .search-agence .box-city input[type="text"]::-moz-placeholder,.bloc-agence-one .search-agence .box-city input[type="text"]::-moz-placeholder{font-size:14px;color:#e7332a}.bloc-agence .search-agence .box-city input[type="text"]:-ms-input-placeholder,.bloc-agence-one .search-agence .box-city input[type="text"]:-ms-input-placeholder{font-size:14px;color:#e7332a}.bloc-agence .search-agence .box-city input[type="text"]:-moz-placeholder,.bloc-agence-one .search-agence .box-city input[type="text"]:-moz-placeholder{font-size:14px;color:#e7332a}}.bloc-agence .search-agence .box-city input[type="submit"],.bloc-agence-one .search-agence .box-city input[type="submit"]{position:absolute;top:0;bottom:0;right:-1px;font-size:13px;line-height:normal;padding:5px 15px;color:#FFFFFF;background-color:#e7332a;border:1px solid #e7332a;border-radius:4px}@media screen and (min-width: 1024px){.bloc-agence .search-agence .box-city input[type="submit"],.bloc-agence-one .search-agence .box-city input[type="submit"]{font-size:14px;padding:0 17px;line-height:46px}}.bloc-agence .search-agence.agence-list-actif,.bloc-agence-one .search-agence.agence-list-actif{display:table}@media screen and (max-width: 1024px){.bloc-agence .search-agence.agence-list-actif,.bloc-agence-one .search-agence.agence-list-actif{display:block}}.bloc-agence .search-agence.agence-list-actif .half,.bloc-agence-one .search-agence.agence-list-actif .half{display:table-cell;box-sizing:border-box}@media screen and (max-width: 1024px){.bloc-agence .search-agence.agence-list-actif .half,.bloc-agence-one .search-agence.agence-list-actif .half{display:block}}.bloc-agence .search-agence.agence-list-actif .half:first-child .locate-me,.bloc-agence-one .search-agence.agence-list-actif .half:first-child .locate-me{display:none}@media screen and (min-width: 1024px){.bloc-agence .search-agence.agence-list-actif .half:first-child .locate-me,.bloc-agence-one .search-agence.agence-list-actif .half:first-child .locate-me{display:block}}.bloc-agence .search-agence.agence-list-actif .half:first-child .box-city,.bloc-agence-one .search-agence.agence-list-actif .half:first-child .box-city{display:none}@media screen and (min-width: 1024px){.bloc-agence .search-agence.agence-list-actif .half:first-child .box-city,.bloc-agence-one .search-agence.agence-list-actif .half:first-child .box-city{display:block}}.bloc-agence .search-agence.agence-list-actif .half:first-child p,.bloc-agence-one .search-agence.agence-list-actif .half:first-child p{display:none}@media screen and (min-width: 1024px){.bloc-agence .search-agence.agence-list-actif .half:first-child p,.bloc-agence-one .search-agence.agence-list-actif .half:first-child p{display:block}}.bloc-agence .search-agence .astuce,.bloc-agence-one .search-agence .astuce{position:relative;margin-top:41px}@media screen and (min-width: 1024px){.bloc-agence .search-agence .astuce,.bloc-agence-one .search-agence .astuce{margin-top:79px;margin-left:185px}}.bloc-agence .search-agence .astuce .bold,.bloc-agence-one .search-agence .astuce .bold{position:relative;padding-left:32px;line-height:32px;height:32px}@media screen and (min-width: 1024px){.bloc-agence .search-agence .astuce .bold,.bloc-agence-one .search-agence .astuce .bold{padding-top:13px;padding-bottom:13px;padding-left:40px}}.bloc-agence .search-agence .astuce .bold::before,.bloc-agence-one .search-agence .astuce .bold::before{content:"";position:absolute;left:0px;top:0px;height:100%;width:32px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/solutions.svg) left center no-repeat;background-size:32px 32px}@media screen and (min-width: 1024px){.bloc-agence .search-agence .astuce .bold::before,.bloc-agence-one .search-agence .astuce .bold::before{left:-14px;top:0px;width:50px;background-size:50px 50px}}.bloc-agence .search-agence .agences-list .map,.bloc-agence-one .search-agence .agences-list .map{width:100%;height:218px;margin:0 auto;vertical-align:top;overflow:hidden}@media screen and (min-width: 1024px){.bloc-agence .search-agence .agences-list .map,.bloc-agence-one .search-agence .agences-list .map{display:table-cell;width:315px;height:434px;padding-left:5px}}.bloc-agence .search-agence .agences-list .list,.bloc-agence-one .search-agence .agences-list .list{vertical-align:top}@media screen and (min-width: 1024px){.bloc-agence .search-agence .agences-list .list,.bloc-agence-one .search-agence .agences-list .list{display:table-cell;width:325px;padding-left:20px}}.bloc-agence .search-agence .agences-list .list .bold,.bloc-agence-one .search-agence .agences-list .list .bold{color:#e7332a;margin-top:14px;margin-bottom:5px;display:block}@media screen and (min-width: 768px){.bloc-agence .search-agence .agences-list .list .bold,.bloc-agence-one .search-agence .agences-list .list .bold{margin-bottom:14px}}.bloc-agence .search-agence .agences-list .list ul,.bloc-agence-one .search-agence .agences-list .list ul{margin-bottom:25px}@media screen and (min-width: 1024px){.bloc-agence .search-agence .agences-list .list ul,.bloc-agence-one .search-agence .agences-list .list ul{max-height:390px;overflow:auto}}.bloc-agence .search-agence .agences-list .list ul li,.bloc-agence-one .search-agence .agences-list .list ul li{padding:9px 0;border-bottom:1px solid #d6d5d0}.bloc-agence .search-agence .agences-list .list ul li:last-child,.bloc-agence-one .search-agence .agences-list .list ul li:last-child{border-bottom:0px}.bloc-agence .search-agence .agences-list .list ul li a,.bloc-agence-one .search-agence .agences-list .list ul li a{display:block}.bloc-agence .search-agence .agences-list .list ul li p,.bloc-agence-one .search-agence .agences-list .list ul li p{font-size:11px;line-height:normal;margin-bottom:9px}@media screen and (min-width: 768px){.bloc-agence .search-agence .agences-list .list ul li p,.bloc-agence-one .search-agence .agences-list .list ul li p{font-size:17px}}.bloc-agence .search-agence .agences-list .list ul li .btn,.bloc-agence-one .search-agence .agences-list .list ul li .btn{padding:3px 5px 3px 23px;border:1px solid #6d6e71;font-size:10px;line-height:normal}@media screen and (min-width: 768px){.bloc-agence .search-agence .agences-list .list ul li .btn,.bloc-agence-one .search-agence .agences-list .list ul li .btn{padding:4px 7px 4px 33px;font-size:15px}}.bloc-agence .search-agence .agences-list .list ul li .btn::before,.bloc-agence-one .search-agence .agences-list .list ul li .btn::before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;width:18px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/plus-white.svg) center center no-repeat #6d6e71;background-size:9px 9px;border-radius:3px;border:1px solid #6d6e71}@media screen and (min-width: 768px){.bloc-agence .search-agence .agences-list .list ul li .btn::before,.bloc-agence-one .search-agence .agences-list .list ul li .btn::before{width:26px;background-size:14px 14px}}.bloc-agence .search-agence .agences-list .list ul li:hover,.bloc-agence .search-agence .agences-list .list ul li.selected,.bloc-agence-one .search-agence .agences-list .list ul li:hover,.bloc-agence-one .search-agence .agences-list .list ul li.selected{color:#e7332a}.bloc-agence .search-agence .agences-list .list ul li:hover .btn,.bloc-agence .search-agence .agences-list .list ul li.selected .btn,.bloc-agence-one .search-agence .agences-list .list ul li:hover .btn,.bloc-agence-one .search-agence .agences-list .list ul li.selected .btn{border:1px solid #e7332a}.bloc-agence .search-agence .agences-list .list ul li:hover .btn::before,.bloc-agence .search-agence .agences-list .list ul li.selected .btn::before,.bloc-agence-one .search-agence .agences-list .list ul li:hover .btn::before,.bloc-agence-one .search-agence .agences-list .list ul li.selected .btn::before{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/plus-white.svg) center center no-repeat #e7332a;background-size:9px 9px;border:1px solid #e7332a}@media screen and (min-width: 768px){.bloc-agence .search-agence .agences-list .list ul li:hover .btn::before,.bloc-agence .search-agence .agences-list .list ul li.selected .btn::before,.bloc-agence-one .search-agence .agences-list .list ul li:hover .btn::before,.bloc-agence-one .search-agence .agences-list .list ul li.selected .btn::before{background-size:14px 14px}}.bloc-agence .mon-agence,.bloc-agence .no-agence,.bloc-agence-one .mon-agence,.bloc-agence-one .no-agence{overflow:hidden}.bloc-agence .mon-agence form,.bloc-agence .no-agence form,.bloc-agence-one .mon-agence form,.bloc-agence-one .no-agence form{padding:0;margin:0}.bloc-agence .mon-agence form .radio .legend,.bloc-agence .no-agence form .radio .legend,.bloc-agence-one .mon-agence form .radio .legend,.bloc-agence-one .no-agence form .radio .legend{font-size:13px;color:#6d6e71}@media screen and (min-width: 768px){.bloc-agence .mon-agence form .radio .legend,.bloc-agence .no-agence form .radio .legend,.bloc-agence-one .mon-agence form .radio .legend,.bloc-agence-one .no-agence form .radio .legend{font-size:15px;font-weight:bold}}.bloc-agence .mon-agence form .radio .legend.error,.bloc-agence .no-agence form .radio .legend.error,.bloc-agence-one .mon-agence form .radio .legend.error,.bloc-agence-one .no-agence form .radio .legend.error{color:#e7332a}.bloc-agence .mon-agence form .radio input,.bloc-agence .no-agence form .radio input,.bloc-agence-one .mon-agence form .radio input,.bloc-agence-one .no-agence form .radio input{margin-top:0;margin-left:20px;padding:0;width:auto !important}.bloc-agence .mon-agence form fieldset,.bloc-agence .no-agence form fieldset,.bloc-agence-one .mon-agence form fieldset,.bloc-agence-one .no-agence form fieldset{margin-bottom:13px;display:inline-block;width:100%;height:auto;line-height:normal;vertical-align:top}@media screen and (min-width: 768px){.bloc-agence .mon-agence form fieldset.half,.bloc-agence .no-agence form fieldset.half,.bloc-agence-one .mon-agence form fieldset.half,.bloc-agence-one .no-agence form fieldset.half{width:-mox-calc(50% - 4px);width:-o-calc(50% - 4px);width:calc(50% - 4px);float:left;margin-right:8px}.bloc-agence .mon-agence form fieldset.half:nth-child(2n+2),.bloc-agence .no-agence form fieldset.half:nth-child(2n+2),.bloc-agence-one .mon-agence form fieldset.half:nth-child(2n+2),.bloc-agence-one .no-agence form fieldset.half:nth-child(2n+2){margin-right:0}}.bloc-agence .mon-agence form input[type="text"],.bloc-agence .mon-agence form input[type="email"],.bloc-agence .mon-agence form select,.bloc-agence .mon-agence form textarea,.bloc-agence .no-agence form input[type="text"],.bloc-agence .no-agence form input[type="email"],.bloc-agence .no-agence form select,.bloc-agence .no-agence form textarea,.bloc-agence-one .mon-agence form input[type="text"],.bloc-agence-one .mon-agence form input[type="email"],.bloc-agence-one .mon-agence form select,.bloc-agence-one .mon-agence form textarea,.bloc-agence-one .no-agence form input[type="text"],.bloc-agence-one .no-agence form input[type="email"],.bloc-agence-one .no-agence form select,.bloc-agence-one .no-agence form textarea{padding:12px;font-size:13px;background-color:#f5f5f5;width:100%;box-sizing:border-box;margin:0}.bloc-agence .mon-agence form input[type="text"]::-webkit-input-placeholder,.bloc-agence .mon-agence form input[type="email"]::-webkit-input-placeholder,.bloc-agence .mon-agence form select::-webkit-input-placeholder,.bloc-agence .mon-agence form textarea::-webkit-input-placeholder,.bloc-agence .no-agence form input[type="text"]::-webkit-input-placeholder,.bloc-agence .no-agence form input[type="email"]::-webkit-input-placeholder,.bloc-agence .no-agence form select::-webkit-input-placeholder,.bloc-agence .no-agence form textarea::-webkit-input-placeholder,.bloc-agence-one .mon-agence form input[type="text"]::-webkit-input-placeholder,.bloc-agence-one .mon-agence form input[type="email"]::-webkit-input-placeholder,.bloc-agence-one .mon-agence form select::-webkit-input-placeholder,.bloc-agence-one .mon-agence form textarea::-webkit-input-placeholder,.bloc-agence-one .no-agence form input[type="text"]::-webkit-input-placeholder,.bloc-agence-one .no-agence form input[type="email"]::-webkit-input-placeholder,.bloc-agence-one .no-agence form select::-webkit-input-placeholder,.bloc-agence-one .no-agence form textarea::-webkit-input-placeholder{font-family:Arial, sans-serif;font-weight:normal;font-size:13px;color:#6d6e71}.bloc-agence .mon-agence form input[type="text"]::-moz-placeholder,.bloc-agence .mon-agence form input[type="email"]::-moz-placeholder,.bloc-agence .mon-agence form select::-moz-placeholder,.bloc-agence .mon-agence form textarea::-moz-placeholder,.bloc-agence .no-agence form input[type="text"]::-moz-placeholder,.bloc-agence .no-agence form input[type="email"]::-moz-placeholder,.bloc-agence .no-agence form select::-moz-placeholder,.bloc-agence .no-agence form textarea::-moz-placeholder,.bloc-agence-one .mon-agence form input[type="text"]::-moz-placeholder,.bloc-agence-one .mon-agence form input[type="email"]::-moz-placeholder,.bloc-agence-one .mon-agence form select::-moz-placeholder,.bloc-agence-one .mon-agence form textarea::-moz-placeholder,.bloc-agence-one .no-agence form input[type="text"]::-moz-placeholder,.bloc-agence-one .no-agence form input[type="email"]::-moz-placeholder,.bloc-agence-one .no-agence form select::-moz-placeholder,.bloc-agence-one .no-agence form textarea::-moz-placeholder{font-family:Arial, sans-serif;font-weight:normal;font-size:13px;color:#6d6e71}.bloc-agence .mon-agence form input[type="text"]:-ms-input-placeholder,.bloc-agence .mon-agence form input[type="email"]:-ms-input-placeholder,.bloc-agence .mon-agence form select:-ms-input-placeholder,.bloc-agence .mon-agence form textarea:-ms-input-placeholder,.bloc-agence .no-agence form input[type="text"]:-ms-input-placeholder,.bloc-agence .no-agence form input[type="email"]:-ms-input-placeholder,.bloc-agence .no-agence form select:-ms-input-placeholder,.bloc-agence .no-agence form textarea:-ms-input-placeholder,.bloc-agence-one .mon-agence form input[type="text"]:-ms-input-placeholder,.bloc-agence-one .mon-agence form input[type="email"]:-ms-input-placeholder,.bloc-agence-one .mon-agence form select:-ms-input-placeholder,.bloc-agence-one .mon-agence form textarea:-ms-input-placeholder,.bloc-agence-one .no-agence form input[type="text"]:-ms-input-placeholder,.bloc-agence-one .no-agence form input[type="email"]:-ms-input-placeholder,.bloc-agence-one .no-agence form select:-ms-input-placeholder,.bloc-agence-one .no-agence form textarea:-ms-input-placeholder{font-family:Arial, sans-serif;font-weight:normal;font-size:13px;color:#6d6e71}.bloc-agence .mon-agence form input[type="text"]:-moz-placeholder,.bloc-agence .mon-agence form input[type="email"]:-moz-placeholder,.bloc-agence .mon-agence form select:-moz-placeholder,.bloc-agence .mon-agence form textarea:-moz-placeholder,.bloc-agence .no-agence form input[type="text"]:-moz-placeholder,.bloc-agence .no-agence form input[type="email"]:-moz-placeholder,.bloc-agence .no-agence form select:-moz-placeholder,.bloc-agence .no-agence form textarea:-moz-placeholder,.bloc-agence-one .mon-agence form input[type="text"]:-moz-placeholder,.bloc-agence-one .mon-agence form input[type="email"]:-moz-placeholder,.bloc-agence-one .mon-agence form select:-moz-placeholder,.bloc-agence-one .mon-agence form textarea:-moz-placeholder,.bloc-agence-one .no-agence form input[type="text"]:-moz-placeholder,.bloc-agence-one .no-agence form input[type="email"]:-moz-placeholder,.bloc-agence-one .no-agence form select:-moz-placeholder,.bloc-agence-one .no-agence form textarea:-moz-placeholder{font-family:Arial, sans-serif;font-weight:normal;font-size:13px;color:#6d6e71}@media screen and (min-width: 768px){.bloc-agence .mon-agence form input[type="text"],.bloc-agence .mon-agence form input[type="email"],.bloc-agence .mon-agence form select,.bloc-agence .mon-agence form textarea,.bloc-agence .no-agence form input[type="text"],.bloc-agence .no-agence form input[type="email"],.bloc-agence .no-agence form select,.bloc-agence .no-agence form textarea,.bloc-agence-one .mon-agence form input[type="text"],.bloc-agence-one .mon-agence form input[type="email"],.bloc-agence-one .mon-agence form select,.bloc-agence-one .mon-agence form textarea,.bloc-agence-one .no-agence form input[type="text"],.bloc-agence-one .no-agence form input[type="email"],.bloc-agence-one .no-agence form select,.bloc-agence-one .no-agence form textarea{font-size:15px}.bloc-agence .mon-agence form input[type="text"]::-webkit-input-placeholder,.bloc-agence .mon-agence form input[type="email"]::-webkit-input-placeholder,.bloc-agence .mon-agence form select::-webkit-input-placeholder,.bloc-agence .mon-agence form textarea::-webkit-input-placeholder,.bloc-agence .no-agence form input[type="text"]::-webkit-input-placeholder,.bloc-agence .no-agence form input[type="email"]::-webkit-input-placeholder,.bloc-agence .no-agence form select::-webkit-input-placeholder,.bloc-agence .no-agence form textarea::-webkit-input-placeholder,.bloc-agence-one .mon-agence form input[type="text"]::-webkit-input-placeholder,.bloc-agence-one .mon-agence form input[type="email"]::-webkit-input-placeholder,.bloc-agence-one .mon-agence form select::-webkit-input-placeholder,.bloc-agence-one .mon-agence form textarea::-webkit-input-placeholder,.bloc-agence-one .no-agence form input[type="text"]::-webkit-input-placeholder,.bloc-agence-one .no-agence form input[type="email"]::-webkit-input-placeholder,.bloc-agence-one .no-agence form select::-webkit-input-placeholder,.bloc-agence-one .no-agence form textarea::-webkit-input-placeholder{font-weight:bold;font-size:14px}.bloc-agence .mon-agence form input[type="text"]::-moz-placeholder,.bloc-agence .mon-agence form input[type="email"]::-moz-placeholder,.bloc-agence .mon-agence form select::-moz-placeholder,.bloc-agence .mon-agence form textarea::-moz-placeholder,.bloc-agence .no-agence form input[type="text"]::-moz-placeholder,.bloc-agence .no-agence form input[type="email"]::-moz-placeholder,.bloc-agence .no-agence form select::-moz-placeholder,.bloc-agence .no-agence form textarea::-moz-placeholder,.bloc-agence-one .mon-agence form input[type="text"]::-moz-placeholder,.bloc-agence-one .mon-agence form input[type="email"]::-moz-placeholder,.bloc-agence-one .mon-agence form select::-moz-placeholder,.bloc-agence-one .mon-agence form textarea::-moz-placeholder,.bloc-agence-one .no-agence form input[type="text"]::-moz-placeholder,.bloc-agence-one .no-agence form input[type="email"]::-moz-placeholder,.bloc-agence-one .no-agence form select::-moz-placeholder,.bloc-agence-one .no-agence form textarea::-moz-placeholder{font-weight:bold;font-size:14px}.bloc-agence .mon-agence form input[type="text"]:-ms-input-placeholder,.bloc-agence .mon-agence form input[type="email"]:-ms-input-placeholder,.bloc-agence .mon-agence form select:-ms-input-placeholder,.bloc-agence .mon-agence form textarea:-ms-input-placeholder,.bloc-agence .no-agence form input[type="text"]:-ms-input-placeholder,.bloc-agence .no-agence form input[type="email"]:-ms-input-placeholder,.bloc-agence .no-agence form select:-ms-input-placeholder,.bloc-agence .no-agence form textarea:-ms-input-placeholder,.bloc-agence-one .mon-agence form input[type="text"]:-ms-input-placeholder,.bloc-agence-one .mon-agence form input[type="email"]:-ms-input-placeholder,.bloc-agence-one .mon-agence form select:-ms-input-placeholder,.bloc-agence-one .mon-agence form textarea:-ms-input-placeholder,.bloc-agence-one .no-agence form input[type="text"]:-ms-input-placeholder,.bloc-agence-one .no-agence form input[type="email"]:-ms-input-placeholder,.bloc-agence-one .no-agence form select:-ms-input-placeholder,.bloc-agence-one .no-agence form textarea:-ms-input-placeholder{font-weight:bold;font-size:14px}.bloc-agence .mon-agence form input[type="text"]:-moz-placeholder,.bloc-agence .mon-agence form input[type="email"]:-moz-placeholder,.bloc-agence .mon-agence form select:-moz-placeholder,.bloc-agence .mon-agence form textarea:-moz-placeholder,.bloc-agence .no-agence form input[type="text"]:-moz-placeholder,.bloc-agence .no-agence form input[type="email"]:-moz-placeholder,.bloc-agence .no-agence form select:-moz-placeholder,.bloc-agence .no-agence form textarea:-moz-placeholder,.bloc-agence-one .mon-agence form input[type="text"]:-moz-placeholder,.bloc-agence-one .mon-agence form input[type="email"]:-moz-placeholder,.bloc-agence-one .mon-agence form select:-moz-placeholder,.bloc-agence-one .mon-agence form textarea:-moz-placeholder,.bloc-agence-one .no-agence form input[type="text"]:-moz-placeholder,.bloc-agence-one .no-agence form input[type="email"]:-moz-placeholder,.bloc-agence-one .no-agence form select:-moz-placeholder,.bloc-agence-one .no-agence form textarea:-moz-placeholder{font-weight:bold;font-size:14px}}.bloc-agence .mon-agence form textarea,.bloc-agence .no-agence form textarea,.bloc-agence-one .mon-agence form textarea,.bloc-agence-one .no-agence form textarea{margin-bottom:12px;font-weight:normal;color:#6d6e71}@media screen and (min-width: 768px){.bloc-agence .mon-agence form textarea,.bloc-agence .no-agence form textarea,.bloc-agence-one .mon-agence form textarea,.bloc-agence-one .no-agence form textarea{margin-bottom:25px}}@media screen and (min-width: 768px){.bloc-agence .mon-agence form .g-recaptcha,.bloc-agence .no-agence form .g-recaptcha,.bloc-agence-one .mon-agence form .g-recaptcha,.bloc-agence-one .no-agence form .g-recaptcha{float:left}}.bloc-agence .mon-agence form input[type="submit"],.bloc-agence .no-agence form input[type="submit"],.bloc-agence-one .mon-agence form input[type="submit"],.bloc-agence-one .no-agence form input[type="submit"]{display:block;margin:10px auto;font-size:13px;text-transform:uppercase}@media screen and (min-width: 768px){.bloc-agence .mon-agence form input[type="submit"],.bloc-agence .no-agence form input[type="submit"],.bloc-agence-one .mon-agence form input[type="submit"],.bloc-agence-one .no-agence form input[type="submit"]{float:right}}@media screen and (min-width: 1024px){.bloc-agence .mon-agence form input[type="submit"],.bloc-agence .no-agence form input[type="submit"],.bloc-agence-one .mon-agence form input[type="submit"],.bloc-agence-one .no-agence form input[type="submit"]{font-size:18px;font-weight:bold}}.bloc-agence .mon-agence .contact,.bloc-agence .no-agence .contact,.bloc-agence-one .mon-agence .contact,.bloc-agence-one .no-agence .contact{width:100%}@media screen and (min-width: 1024px){.bloc-agence .mon-agence .contact,.bloc-agence .no-agence .contact,.bloc-agence-one .mon-agence .contact,.bloc-agence-one .no-agence .contact{width:464px;display:inline-block;float:left}}.bloc-agence .mon-agence .half:first-child,.bloc-agence .no-agence .half:first-child,.bloc-agence-one .mon-agence .half:first-child,.bloc-agence-one .no-agence .half:first-child{width:100%;margin-top:23px}@media screen and (min-width: 1024px){.bloc-agence .mon-agence .half:first-child,.bloc-agence .no-agence .half:first-child,.bloc-agence-one .mon-agence .half:first-child,.bloc-agence-one .no-agence .half:first-child{width:336px;display:inline-block;margin-top:0;float:left}}.bloc-agence .mon-agence .half:last-child,.bloc-agence .no-agence .half:last-child,.bloc-agence-one .mon-agence .half:last-child,.bloc-agence-one .no-agence .half:last-child{width:100%;margin-top:23px}@media screen and (min-width: 1024px){.bloc-agence .mon-agence .half:last-child,.bloc-agence .no-agence .half:last-child,.bloc-agence-one .mon-agence .half:last-child,.bloc-agence-one .no-agence .half:last-child{width:473px;display:inline-block;margin-top:0;float:right}}.bloc-agence .mon-agence .contact .btn-icon,.bloc-agence-one .mon-agence .contact .btn-icon{font-size:12px;font-weight:bold}.bloc-agence .mon-agence .contact fieldset label,.bloc-agence-one .mon-agence .contact fieldset label{font-weight:bold;color:#6d6e71;margin-bottom:5px;display:block}@media screen and (min-width: 1024px){.bloc-agence .mon-agence .contact fieldset label,.bloc-agence-one .mon-agence .contact fieldset label{font-size:16px}}.bloc-agence .mon-agence .contact .conseiller::before,.bloc-agence-one .mon-agence .contact .conseiller::before{content:"";position:absolute;top:0;left:0;bottom:0;width:20px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/conseiller.svg) center 0 no-repeat transparent;background-size:20px 20px}@media screen and (min-width: 768px){.bloc-agence .mon-agence .contact .info,.bloc-agence-one .mon-agence .contact .info{font-size:30px;padding-left:50px}.bloc-agence .mon-agence .contact .btn-icon,.bloc-agence-one .mon-agence .contact .btn-icon{margin-top:20px;padding:15px 20px 15px 49px;font-size:13px}.bloc-agence .mon-agence .contact .conseiller::before,.bloc-agence-one .mon-agence .contact .conseiller::before{width:44px;background-size:40px 40px}}@media screen and (min-width: 1024px){.bloc-agence .mon-agence .contact .tel-more,.bloc-agence-one .mon-agence .contact .tel-more{margin-bottom:0}.bloc-agence .mon-agence .contact .conseiller::before,.bloc-agence-one .mon-agence .contact .conseiller::before{width:48px;background-size:40px 40px}}.bloc-agence .mon-agence .half:first-child .map,.bloc-agence-one .mon-agence .half:first-child .map{overflow:hidden;height:137px;margin-bottom:15px}@media screen and (min-width: 768px){.bloc-agence .mon-agence .half:first-child .map,.bloc-agence-one .mon-agence .half:first-child .map{height:165px}}.bloc-agence .mon-agence .half:first-child p,.bloc-agence-one .mon-agence .half:first-child p{font-size:11px;line-height:normal}@media screen and (min-width: 768px){.bloc-agence .mon-agence .half:first-child p,.bloc-agence-one .mon-agence .half:first-child p{font-size:17px;padding-top:15px}}.bloc-agence .mon-agence .half:first-child b,.bloc-agence-one .mon-agence .half:first-child b{font-weight:bold}.bloc-agence .no-agence .tel-more,.bloc-agence-one .no-agence .tel-more{margin-bottom:8px;font-size:11px;border-top:0}.bloc-agence .no-agence .grey-box,.bloc-agence-one .no-agence .grey-box{text-align:center;margin:0 10px;padding:14px;background-color:#d6d5d0}.bloc-agence .no-agence .grey-box .title,.bloc-agence-one .no-agence .grey-box .title{color:#48494b}@media screen and (min-width: 768px){.bloc-agence .no-agence .grey-box .title,.bloc-agence-one .no-agence .grey-box .title{font-size:28px}}.bloc-agence .no-agence .grey-box a,.bloc-agence-one .no-agence .grey-box a{color:#e7332a;text-decoration:underline;font-weight:bold}@media screen and (min-width: 768px){.bloc-agence .no-agence p,.bloc-agence-one .no-agence p{font-size:17px}}.btn.nous-contacter.current::after{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-5px;width:0;height:0;border-style:solid;border-width:10px 5.5px 0 5.5px;border-color:#e6342a transparent transparent transparent}.ouvrir-google{color:#e7332a;text-align:left;text-decoration:underline;margin-top:20px;font-family:Arial, sans-serif;font-size:14px;font-weight:bold;display:block}.ouvrir-google:hover{color:#e7332a}label[for="recall"]{font-family:"HelveticaLTStdBold";font-size:14px;color:#6d6e71;margin-bottom:10px;display:block}.bloc-mentions .wrapper{padding:20px 0px}@media screen and (min-width: 1024px){.bloc-mentions .wrapper{padding:40px 20px}}.bloc-mentions p{font-size:9px;line-height:normal}@media screen and (min-width: 1024px){.bloc-mentions p{font-size:11px}}.bloc.wysiwyg{padding:20px 0}@media screen and (min-width: 1024px){.bloc.wysiwyg{padding:40px 0}.bloc.wysiwyg.one-column .content>ul>li{width:100%}.bloc.wysiwyg.two-column .content>ul>li{width:48%}}.bloc.wysiwyg h2{text-align:left;margin:0 0 10px}@media screen and (min-width: 1024px){.bloc.wysiwyg h2{text-align:center}}.bloc.wysiwyg .content>ul{text-align:left}@media screen and (min-width: 1024px){.bloc.wysiwyg .content>ul{text-align:center}}.bloc.wysiwyg .content>ul>li{background-color:#f5f5f5;width:100%;margin:10px 0;border-bottom:1px solid white}@media screen and (min-width: 1024px){.bloc.wysiwyg .content>ul>li{display:inline-block;width:31.7%;border-bottom:none;margin-top:40px;margin-left:2%;vertical-align:top}.bloc.wysiwyg .content>ul>li:first-child{margin-left:0px}}.bloc.wysiwyg .content>ul h3{font-family:Arial, sans-serif;font-size:15px;font-weight:bold;color:#48494b;text-align:left;margin-bottom:10px;padding:15px 15px 0}@media screen and (min-width: 1024px){.bloc.wysiwyg .content>ul h3{font-size:20px;margin-bottom:20px;margin-top:10px;text-align:center}}.bloc.wysiwyg .content>ul p,.bloc.wysiwyg .content>ul ul,.bloc.wysiwyg .content>ul img{text-align:left;font-size:14px;line-height:normal;padding:0 15px;margin-bottom:11px}@media screen and (min-width: 1024px){.bloc.wysiwyg .content>ul p,.bloc.wysiwyg .content>ul ul,.bloc.wysiwyg .content>ul img{text-align:center;font-size:16px;margin-bottom:20px}}.bloc.wysiwyg .content>ul ul{margin-left:11px}@media screen and (min-width: 1024px){.bloc.wysiwyg .content>ul ul{margin-left:15px;text-align:left}}.bloc.wysiwyg .content>ul ul li{list-style-type:disc}.bloc.wysiwyg .content>ul b{font-weight:bold}.bloc.wysiwyg .content>ul a{color:#e7332a;text-decoration:underline}.bloc.wysiwyg .content>ul img{max-width:-mox-calc(100% - 30px);max-width:-o-calc(100% - 30px);max-width:calc(100% - 30px);width:auto !important}@media screen and (min-width: 768px){.keypoints h3{margin-top:30px}}@media screen and (min-width: 1024px){.keypoints h3{margin-top:50px}}.keypoints.one-point li{width:100%}@media screen and (min-width: 1024px){.keypoints.one-point li p.item-title{width:100%}}@media screen and (min-width: 1024px){.keypoints.two-points li{width:48%}}.video{background-color:black;max-width:1024px;margin:0 auto}.video:after{content:"";display:block;height:-mox-calc(100% - 1px);height:-o-calc(100% - 1px);height:calc(100% - 1px);width:200%;position:absolute;right:-200%;top:0;background-color:inherit;z-index:1}.video:before{content:"";display:block;height:-mox-calc(100% - 1px);height:-o-calc(100% - 1px);height:calc(100% - 1px);width:200%;position:absolute;left:-200%;top:0;background-color:inherit;z-index:1}.video .videoWrapper{position:relative;padding-bottom:56.25%;height:0;width:100%}.video .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}strong,b{font-weight:bold}i,em{font-style:italic}.bloc.iframe{width:100%;overflow:hidden;text-align:center}.bloc.iframe iframe{width:100%;text-align:left;display:block}.caracs{padding:20px 0}@media screen and (min-width: 1024px){.caracs{padding:40px 0}}.caracs h2{text-align:left;margin:0 0 10px}@media screen and (min-width: 1024px){.caracs h2{text-align:center}}.caracs .carac-desc article{width:100%}.caracs .wrapper-caracs.center{display:table}.caracs .wrapper-caracs.center img{display:table-cell;margin-right:20px}.caracs .wrapper-caracs.center .item-title{display:table-cell;vertical-align:middle}@media screen and (min-width: 768px){.caracs .wrapper-caracs{float:left;width:50%;display:inline-block}.caracs .wrapper-caracs.center{display:block;text-align:center}.caracs .wrapper-caracs.center img{display:block;margin:0 auto 20px}.caracs .wrapper-caracs.center .item-title{display:block}}.caracs .wrapper-caracs .btn.grey{margin-top:10px}.caracs .wrapper-caracs>.item-title{color:#99cc00;font-size:15px}.caracs .wrapper-caracs>.item-title strong{font-weight:bold}.caracs .caracs-wrapper{width:90%;height:auto;position:relative;margin:auto;overflow:hidden;padding-top:10px}@media screen and (min-width: 1024px){.caracs .caracs-wrapper{text-align:center}}.caracs .caracs-wrapper ul{position:relative;display:inline-block;white-space:nowrap;width:auto}@media screen and (min-width: 1024px){.caracs .caracs-wrapper ul{width:auto}}.caracs .caracs-wrapper ul::before{content:"";display:block;width:100%;position:absolute;top:0;left:0;height:0}@media screen and (min-width: 1024px){.caracs .caracs-wrapper ul::before{border-top:1px solid #d6d5d0}}.caracs .next,.caracs .prev{position:absolute;bottom:16px;right:20px;width:10px;height:16px;display:block;cursor:pointer;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/arrow.svg) center center no-repeat;background-size:100% 100%;z-index:10}@media screen and (min-width: 1024px){.caracs .next,.caracs .prev{display:none}}.caracs .prev{left:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.caracs .caracteristic li{display:inline-block;width:90px;height:40px;white-space:normal;vertical-align:top;position:relative;text-align:center;line-height:40px;margin:7px 5px 0;padding:5px 5px;font-weight:normal;border-radius:5px}.caracs .caracteristic li:first-child{margin:7px 5px 0 0}.caracs .caracteristic li.current{background:#6d6e71}.caracs .caracteristic li.current a{color:white}@media screen and (min-width: 1024px){.caracs .caracteristic li{width:128px;height:50px;line-height:50px;padding:5px 2px}.caracs .caracteristic li:hover{background:#6d6e71}.caracs .caracteristic li:hover a{color:white}}.caracs .caracteristic li.current::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 5px 7px 5px;border-color:transparent transparent #6d6e71 transparent;position:absolute;top:-7px;left:46px}@media screen and (min-width: 1024px){.caracs .caracteristic li.current::after{left:63px}}@media screen and (min-width: 1024px){.caracs .caracteristic li:hover{background:#6d6e71}.caracs .caracteristic li:hover a{color:white}.caracs .caracteristic li:hover::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 5px 7px 5px;border-color:transparent transparent #6d6e71 transparent;position:absolute;top:-7px;left:63px}}.caracs .caracteristic li a{display:inline-block;vertical-align:middle;color:#d6d5d0;font-size:12px;line-height:12px;font-family:"HelveticaLTStdLt";font-weight:normal}.caracs .caracteristic li a>p{margin:0}@media screen and (min-width: 1024px){.caracs .caracteristic li a{font-size:18px;line-height:18px}}.caracs .caracteristic li a strong{font-family:Arial, sans-serif;font-weight:bold;display:block}.caracs .caracteristic li a span{font-family:Arial, sans-serif;font-weight:bold;display:block}.caracs .carac-desc ul{list-style:none}.caracs .content article ul li{list-style:none}.caracs .carac-desc>ul>li{display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden;background-color:#f5f5f5;margin-bottom:20px}.caracs .carac-desc>ul>li.current{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible;display:block}.caracs .carac-desc>ul>li img{display:inline-block;max-width:130px;vertical-align:middle}@media screen and (min-width: 768px){.caracs .carac-desc>ul>li img{display:block;max-width:290px;margin:20px}}.caracs .carac-desc>ul>li .content{clear:both;margin:20px auto}@media screen and (min-width: 768px){.caracs .carac-desc>ul>li .content{display:inline-block;width:45%;margin-left:50px;vertical-align:top}}.caracs .carac-desc>ul>li .carac-title{color:#adcb15;font-size:15px;font-weight:bold;margin:15px auto 5px}@media screen and (min-width: 1024px){.caracs .carac-desc>ul>li .carac-title{font-size:20px;margin:15px auto 15px}}.caracs .carac-desc>ul>li li{padding-left:15px;font-size:14px;margin:5px 0;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/check.svg) left 2px no-repeat;background-size:12px auto}@media screen and (min-width: 1024px){.caracs .carac-desc>ul>li li{font-size:16px;padding-left:27px;background-position:left 0px;background-size:16px auto;margin:10px 0}}@media screen and (min-width: 768px){.caracs .carac-desc>ul>li .btn{float:right;margin:-40px 40px 0 0}}.subscribe{overflow:hidden}@media screen and (max-width: 1024px){.subscribe{background-image:none !important}}@media screen and (min-width: 1024px){.subscribe{background-position:right top;background-repeat:no-repeat;text-align:center}}.subscribe h2{padding:0px}@media screen and (min-width: 1024px){.subscribe h2{margin-top:85px}}.subscribe li{display:block;vertical-align:top;color:#e7332a;border:none}@media screen and (min-width: 1024px){.subscribe li{display:inline-block}}.subscribe li:first-child{margin-left:0}.subscribe .item-desc{display:inline-block;height:auto;font-weight:bold;width:70%;vertical-align:middle;margin-left:5px;line-height:normal;font-size:12px}@media screen and (min-width: 1024px){.subscribe .item-desc{width:auto;margin-left:0px;display:block;font-size:18px}}.subscribe .item-desc p{margin-bottom:0;font-size:12px;font-weight:bold}@media screen and (min-width: 1024px){.subscribe .item-desc p{font-size:18px;margin-bottom:0}}.subscribe a.btn{float:left}@media screen and (min-width: 1024px){.subscribe a.btn{float:none}}.subscribe ul{margin-bottom:30px}.subscribe .nb{display:inline-block;width:30px;height:30px;background-color:#f1e7e0;font-family:Arial, sans-serif;font-size:20px;line-height:30px;color:#e7332a;text-align:center;vertical-align:middle;border-radius:50%}@media screen and (min-width: 1024px){.subscribe .nb{width:143px;height:143px;font-size:90px;line-height:143px;color:#e7332a;vertical-align:middle;margin-bottom:20px}}.advantage-bloc.item-blocs .slide{background-color:#f5f5f5}.advantage-bloc.item-blocs .slide .inner-wrapper .img{max-width:100%}@media screen and (min-width: 1024px){.advantage-bloc.item-blocs .slider-wrapper{width:900px}}header{position:relative;width:100%;height:55px;background-color:#FFF;line-height:55px;z-index:13}header .wrapper{width:100%;background-color:white}@media screen and (min-width: 1024px){header{height:150px;line-height:150px}header .wrapper{width:1024px}}.header-elt{display:block;float:left;overflow:hidden;transition:color .3s}.header-elt a:hover{color:#e7332a}#navtoggle{position:relative;width:55px;height:100%;background-color:white}#navtoggle:after{content:"";position:absolute;right:0px;top:14px;width:1px;height:30px;background-color:#d6d5d0}@media screen and (min-width: 1024px){#navtoggle{display:none}}#navtoggle span{display:block;position:absolute;top:20px;left:20px;width:19px;height:3px;background-color:#d6d5d0}#navtoggle span.middle{top:26px}#navtoggle span.bottom{top:32px}#logo{position:relative;width:107px;margin-left:20px;line-height:normal;margin-top:6px}@media screen and (min-width: 1024px){#logo{width:265px;height:150px;margin:-10px 0 0 12px;line-height:150px;z-index:12}}#logo img{width:104px;height:32px;vertical-align:middle}@media screen and (min-width: 1024px){#logo img{width:264px;height:82px}}#social{overflow:visible;position:relative;float:right;width:30px;height:30px;margin:12px 0px 12px 7px;z-index:12}@media screen and (min-width: 1024px){#social{position:absolute;top:0;right:22px;width:auto;height:22px;margin:0;padding-top:20px}}#social ul{background-color:#e7332a;border-radius:2px}@media screen and (min-width: 1024px){#social ul{background-color:transparent;border-radius:0px}}#social a{color:#6daeb0;display:block;height:30px;line-height:30px;text-align:center;width:30px}#social a.ico-social{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/social.svg) center center no-repeat;background-size:15px 18px}@media screen and (min-width: 1024px){#social a.ico-social{display:none}}#social ul li ul{display:none;margin-top:8px;padding:5px 0;position:absolute}@media screen and (min-width: 1024px){#social ul li ul{display:block;margin-top:0px;padding:0;position:relative}}#social.actif ul li ul{display:block}#social ul li ul:before{content:"s";background:#e7332a;content:"";width:8px;height:8px;left:50%;margin:-4px 0 0 -4px;position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 1024px){#social ul li ul:before{display:none}}#social ul li ul li{margin:0 4px 8px}@media screen and (min-width: 1024px){#social ul li ul li{margin:0;display:inline-block}}#social ul li ul li:last-child{margin-bottom:0}#social ul li ul li a{background-color:#fff;height:22px;line-height:22px;text-align:center;width:22px;display:block}#social a.ico-twitter{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-twitter-white.svg) center center no-repeat;background-size:cover}@media screen and (min-width: 1024px){#social a.ico-twitter:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-twitter-red.svg) center center no-repeat;background-size:cover}}#social a.ico-facebook{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-facebook-white.svg) center center no-repeat;background-size:cover}@media screen and (min-width: 1024px){#social a.ico-facebook:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-facebook-red.svg) center center no-repeat;background-size:cover}}#social a.ico-google{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-google-plus-white.svg) center center no-repeat;background-size:cover}@media screen and (min-width: 1024px){#social a.ico-google:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-google-plus-red.svg) center center no-repeat;background-size:cover}}#social a.ico-mail{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-enveloppe-white.svg) center center no-repeat;background-size:cover}@media screen and (min-width: 1024px){#social a.ico-mail:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-enveloppe-red.svg) center center no-repeat;background-size:cover}}@media screen and (min-width: 1024px){#social.red a.ico-twitter{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-twitter-red.svg) center center no-repeat;background-size:cover}#social.red a.ico-twitter:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-twitter-white.svg) center center no-repeat;background-size:cover}}@media screen and (min-width: 1024px){#social.red a.ico-facebook{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-facebook-red.svg) center center no-repeat;background-size:cover}#social.red a.ico-facebook:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-facebook-white.svg) center center no-repeat;background-size:cover}}@media screen and (min-width: 1024px){#social.red a.ico-google{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-google-plus-red.svg) center center no-repeat;background-size:cover}#social.red a.ico-google:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-google-plus-white.svg) center center no-repeat;background-size:cover}}@media screen and (min-width: 1024px){#social.red a.ico-mail{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-enveloppe-red.svg) center center no-repeat;background-size:cover}#social.red a.ico-mail:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-enveloppe-white.svg) center center no-repeat;background-size:cover}}#sharing{display:none;position:absolute;top:0;right:20px;width:auto;padding-top:20px;font-weight:bold;font-size:12px;text-align:right;z-index:12}@media screen and (min-width: 1024px){#sharing{display:none}}#sharing .wrapper{width:auto}#sharing a.ico-twitter{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-twitter-white.svg) center center no-repeat;background-size:cover}#sharing a.ico-twitter:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-twitter-red.svg) center center no-repeat;background-size:cover}#sharing a.ico-facebook{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-facebook-white.svg) center center no-repeat;background-size:cover}#sharing a.ico-facebook:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-facebook-red.svg) center center no-repeat;background-size:cover}#sharing a.ico-google{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-google-plus-white.svg) center center no-repeat;background-size:cover}#sharing a.ico-google:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-google-plus-red.svg) center center no-repeat;background-size:cover}#sharing a.ico-mail{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-enveloppe-white.svg) center center no-repeat;background-size:cover}#sharing a.ico-mail:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-enveloppe-red.svg) center center no-repeat;background-size:cover}#sharing.red a.ico-twitter{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-twitter-red.svg) center center no-repeat;background-size:cover}#sharing.red a.ico-twitter:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-twitter-white.svg) center center no-repeat;background-size:cover}#sharing.red a.ico-facebook{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-facebook-red.svg) center center no-repeat;background-size:cover}#sharing.red a.ico-facebook:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-facebook-white.svg) center center no-repeat;background-size:cover}#sharing.red a.ico-google{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-google-plus-red.svg) center center no-repeat;background-size:cover}#sharing.red a.ico-google:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-google-plus-white.svg) center center no-repeat;background-size:cover}#sharing.red a.ico-mail{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-enveloppe-red.svg) center center no-repeat;background-size:cover}#sharing.red a.ico-mail:hover{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-enveloppe-white.svg) center center no-repeat;background-size:cover}#sharing li{display:inline-block}#sharing a{background-color:transparent;height:22px;line-height:22px;text-align:center;width:22px;display:block}#add-account{float:right;margin:12px 20px 12px 0}@media screen and (min-width: 1024px){#add-account{padding:15px 18px 15px 49px;margin-top:53px}}header .btn.customer{padding:0;margin:12px 8px 12px;float:right}@media screen and (min-width: 1024px){header .btn.customer{color:#6d6e71;background-color:transparent;padding:0px;margin:69px 20px 0 20px;display:block}header .btn.customer:hover{text-decoration:underline;background-color:inherit}header .btn.customer::before{display:none}}footer nav{padding:20px 20px 20px 25px;font-size:12px;color:#e7332a;float:left}@media screen and (min-width: 1024px){footer nav{padding:40px 0px 30px 0px;max-width:682px;margin-left:44px}}footer .logo{display:inline-block;float:left;width:70px;height:22px;margin-top:14px}@media screen and (min-width: 1024px){footer .logo{width:126px;height:38px;margin-top:22px}}@media screen and (min-width: 768px){footer nav li{display:inline;margin-right:30px;font-size:12px;font-weight:bold}footer nav li:last-child{margin-right:0px}}footer nav li a:hover{text-decoration:underline}#social-footer{display:none}@media screen and (min-width: 1024px){#social-footer{display:block;vertical-align:middle;position:absolute;right:30px;top:50%;margin-top:-10px}}#social-footer li{display:inline-block;margin-right:9px}#social-footer li:last-child{margin-right:0}#social-footer li a img{width:28px;height:28px}#slider{height:177px;background-color:#f2f0ea}#slider .rev_slider_wrapper{height:177px !important}@media screen and (min-width: 1024px){#slider{height:442px}#slider .rev_slider_wrapper{height:442px !important;z-index:1 !important}}#news{font-size:13px}@media screen and (min-width: 1024px){#news{font-size:14px}}#news .wrapper{padding:12px 20px}@media screen and (min-width: 1024px){#news .wrapper{padding:12px 12px 10px 48px;width:964px}#news .wrapper::before{content:"";position:absolute;top:9px;left:22px;height:19px;width:19px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/warn-grey.svg) center center no-repeat;background-size:19px 19px}}#news p{display:inline;width:auto;margin-right:14px}@media screen and (min-width: 1024px){#news p{margin-right:28px}}#news time{font-size:14px;font-weight:bold}@media screen and (min-width: 1024px){#news time{font-size:15px}}#news .know-more{display:inline;font-weight:bold;white-space:nowrap;text-decoration:underline}@media screen and (min-width: 1024px){#news .know-more{font-size:15px}}@media screen and (min-width: 1024px){#nos-offres p,#vos-projets p{font-size:20px}}#nos-offres .wrapper,#vos-projets .wrapper{padding-top:15px;padding-bottom:18px;position:relative}@media screen and (min-width: 1024px){#nos-offres .wrapper,#vos-projets .wrapper{padding-top:65px;padding-bottom:40px}}@media screen and (min-width: 1024px){#nos-offres .title{margin-bottom:20px}}@media screen and (min-width: 1024px){#nos-offres .wrapper>div{margin-bottom:50px;padding-right:25px}}#vos-projets{position:relative;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/fond/bg-votre-projet.jpg) center center no-repeat;background-size:cover}@media screen and (min-width: 768px){#vos-projets{min-height:250px}}#vos-projets .wrapper>div{width:239px;margin:82px auto 0}@media screen and (min-width: 1024px){#vos-projets .wrapper>div{width:343px;margin:134px 0 0 auto}}#vos-projets p{padding:9px 7px;background-color:white;margin-bottom:0}@media screen and (min-width: 1024px){#vos-projets p{padding:15px 25px}}#vos-projets h2{position:relative;float:right;margin-bottom:9px}#vos-projets h2::before{content:"";background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/plane.svg) center center no-repeat;background-size:cover;position:absolute;top:-10px;right:-10px;width:20px;height:20px;z-index:2}@media screen and (min-width: 1024px){#vos-projets h2::before{top:-20px;right:-20px;width:40px;height:40px}}#vos-projets .wrapper>div .btn{margin-bottom:0}.expert{background-color:#f5f5f5;font-size:14px;text-transform:uppercase;height:1em}@media screen and (max-width: 1024px){.expert{background-image:none;height:auto}}@media screen and (min-width: 1024px){.expert{display:table-cell;padding:0px;font-size:18px;line-height:22px;color:white;background-position:right center}}@media screen and (max-width: 768px){.expert{background-image:none !important}}@media screen and (min-width: 1024px){.expert .wrapper{width:285px;padding:0 30px}}.expert a{position:relative;display:block;height:100%;width:100%}.expert a::before{content:"";background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/play-grey-2.svg) center center no-repeat;background-size:23px 23px;position:absolute;top:0;left:0;width:100%;height:100%;display:none}@media screen and (min-width: 1024px){.expert a::before{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/play-grey-2.svg) center center no-repeat;background-size:37px 37px;display:block}}.expert .wrapper span{padding:27px 35px 27px 45px;position:relative;display:block}.expert .wrapper span:before{content:"";background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/play-grey-2.svg) center center no-repeat;background-size:23px 23px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:100%}@media screen and (min-width: 1024px){.expert .wrapper span{display:none}}@media screen and (min-width: 1024px){.expert .fleft a{float:right;width:170px}}.quoi-de-neuf{background-color:#e7332a;color:white;line-height:normal}@media screen and (min-width: 1024px){.quoi-de-neuf{display:table-cell;padding:0px}.quoi-de-neuf .wrapper{width:285px;padding:40px 30px 30px}}.quoi-de-neuf .absolute-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.quoi-de-neuf .quoi-de-neuf{position:relative}.quoi-de-neuf i.icon-quoideneuf{display:block;margin-top:19px;width:25px;height:25px;margin-bottom:25px}@media screen and (min-width: 1024px){.quoi-de-neuf i.icon-quoideneuf{width:82px;height:82px}}.quoi-de-neuf h3{font-family:"HelveticaLTstdLt";font-size:17px}@media screen and (min-width: 1024px){.quoi-de-neuf h3{font-size:40px}}.page-template-templatescontact-php .bloc-agence .ultrasmall,.page-template-templatescontact-php .bloc-agence-one .ultrasmall{margin-bottom:10px}.page-template-templatescontact-php .bloc-offre{margin-bottom:10px}.bloc-offre{padding-top:0;margin-top:0;width:100%;height:auto;background-position:0 0;background-repeat:no-repeat}.bloc-offre img{width:100%;height:auto}@media screen and (min-width: 1024px){.bloc-offre{display:table-cell;height:386px;width:335px;background-size:cover}.bloc-offre img{display:none}}.bloc-offre a{display:block;height:100%;width:100%}.projects-list .flipcard.masonry-elt.two-one{-webkit-perspective:3000;perspective:3000}.projects-list .masonry-elt .title{position:absolute;bottom:0;right:0;left:0;padding:10px 20px;background-color:#a7a6a1;color:white;font-size:13px;line-height:13px;font-weight:bold;text-transform:uppercase;text-align:right}@media screen and (min-width: 768px){.projects-list .masonry-elt .title{font-size:13px;padding:15px}}@media screen and (min-width: 1024px){.projects-list .masonry-elt .title{left:auto;padding:20px;font-size:17px;line-height:20px}}.projects-list .masonry-elt .back,.projects-list .masonry-elt .front{background-position:center center}.projects-list .masonry-elt .back .back-inner-wrap{display:block;position:relative;color:white;width:-mox-calc(100% - 50px);width:-o-calc(100% - 50px);width:calc(100% - 50px);height:-mox-calc(100% - 50px);height:-o-calc(100% - 50px);height:calc(100% - 50px);padding:25px;line-height:1.2em;font-size:20px}.projects-list .masonry-elt .back .back-inner-wrap strong{display:block;font-size:20px;font-family:"HelveticaLTStdLt";line-height:1.2em}.projects-list .masonry-elt.two-one .back .back-inner-wrap{width:-mox-calc(50% - 50px);width:-o-calc(50% - 50px);width:calc(50% - 50px);padding:25px}.projects-list .masonry-elt .back .title{display:none}.projects-list .masonry-elt .back p{font-weight:bold;font-size:15px;line-height:normal}@media screen and (min-width: 1280px){.projects-list .masonry-elt .back p{font-size:22px}}.projects-list .masonry-elt .back .btn{position:absolute;bottom:20px;left:20%;right:20%;text-align:center;padding:10px}.projects-list .masonry-elt .back:before{content:"";background-color:rgba(61,53,52,0.8);position:absolute;top:0;bottom:0;left:0;right:0}#project #banner .show-more{clear:both;color:#FFF;display:none;width:auto;margin:0 auto;font-weight:bold;text-align:center}@media screen and (min-width: 1024px){#project #banner .show-more{display:block;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:16px;padding:0px 0 60px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/scroll_white.svg) center 40px no-repeat;background-size:37px 37px}}#project .items.item-blocs .slide{background:inherit;height:auto;padding:10px 0 0}@media screen and (min-width: 768px){#project .items.item-blocs .slide{padding:40px 0}}@media screen and (min-width: 768px){#project .items.item-blocs figure{height:150px}}@media screen and (min-width: 1024px){#project .items.item-blocs figure{height:250px}}#project .items.item-blocs figure img{height:auto;width:auto;max-width:100%}#project .items.item-blocs .item-title{min-height:35px}.bloc-conseil h3{font-family:Arial, sans-serif;font-weight:bold;font-size:16px}.bloc-outils p{line-height:normal}@media screen and (min-width: 768px){.bloc-outils h3{font-family:"HelveticaLTStdLt";font-weight:normal;font-size:29px;line-height:normal}}#offers #sub-header{padding-bottom:10px;padding-top:0;text-align:left}#offers #sub-header .content{display:block;width:100%;margin:auto;font-size:12px}@media screen and (min-width: 1024px){#offers #sub-header .content{display:inline-block;margin-top:100px;font-size:18px;width:50%;float:left}}#offers #sub-header .img{display:none}@media screen and (min-width: 1024px){#offers #sub-header .img{display:inline-block;width:350px;margin-top:80px;margin-left:50px;vertical-align:top;float:left}}#offers #sub-header .scroll{clear:both}#offers #sub-header .scroll p{display:none}@media screen and (min-width: 1024px){#offers #sub-header .scroll p{display:block;width:200px;margin:20px auto;font-size:16px;line-height:16px;text-align:center;padding-bottom:50px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/scroll_white.svg) center bottom no-repeat;background-size:37px 37px}}.category-intro{font-size:13px;color:#48494b;background-color:#f5f5f5;font-weight:normal;padding:15px 0;margin-bottom:13px}@media screen and (min-width: 1024px){.category-intro{padding:20px 0;margin-bottom:15px}}@media screen and (min-width: 1024px){.category-intro .text{display:inline-block;width:719px;vertical-align:middle}}.category-intro .text p{margin-bottom:13px}@media screen and (min-width: 1024px){.category-intro .text p{margin-bottom:20px;font-size:16px;font-weight:normal;line-height:normal}}.category-intro .text p:last-child{margin-bottom:0}.category-intro .picto{display:none}@media screen and (min-width: 1024px){.category-intro .picto{display:inline-block;width:238px;text-align:center;vertical-align:middle}}#main .category-intro .picto img{width:auto;height:auto}.products-list li{position:relative;margin-bottom:13px;font-size:13px;font-weight:normal;text-align:center;color:#48494b;vertical-align:top}@media screen and (min-width: 768px){.products-list li{display:inline-block;width:-mox-calc(25% - 8px);width:-o-calc(25% - 8px);width:calc(25% - 8px);margin-right:6px;height:320px;font-size:16px}.products-list li:nth-child(4n){margin-right:0}}@media screen and (min-width: 1024px){.products-list li{width:230px;height:352px;margin-right:10px;font-size:18px}}.products-list li .front,.products-list li .back{background-color:#f5f5f5;position:relative}@media screen and (min-width: 768px){.products-list li .front,.products-list li .back{position:absolute}}.products-list li .back{display:none}@media screen and (min-width: 768px){.products-list li .back{display:block}}.products-list li a{display:block;height:100%}.product-1{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/category/product-1.jpg) center center no-repeat;background-size:cover}.product-2{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/category/product-2.jpg) center center no-repeat;background-size:cover}.product-3{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/category/product-3.jpg) center center no-repeat;background-size:cover}.product-4{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/category/product-4.jpg) center center no-repeat;background-size:cover}.product-5{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/category/product-5.jpg) center center no-repeat;background-size:cover}.product-6{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/category/product-6.jpg) center center no-repeat;background-size:cover}.products-list .img{position:relative;display:block;width:100%;height:auto;overflow:hidden;text-align:center}@media screen and (min-width: 768px){.products-list .img{height:150px}}@media screen and (min-width: 1024px){.products-list .img{height:188px}}.products-list .img img{position:relative}@media screen and (min-width: 768px){.products-list .img img{width:100%;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.products-list .title{font-weight:bold;font-size:15px;line-height:15px;padding:13px 9px 9px 9px;margin-bottom:0}@media screen and (min-width: 1024px){.products-list .title{font-size:20px;line-height:22px;padding:23px 33px 9px 33px}}.products-list .description{padding:0px 9px 13px 9px}@media screen and (min-width: 1024px){.products-list .description{display:none}}.products-list .description p{margin-bottom:7px}.products-list .description p:last-child{margin-bottom:0}@media screen and (min-width: 1024px){.products-list .back{color:white}.products-list .back::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(61,53,52,0.9);z-index:1}.products-list .back .title{position:absolute;top:0;z-index:2;left:0;right:0}.products-list .back .title:after{content:"";height:37px;margin-top:47px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/plus.svg) center center no-repeat transparent;background-size:37px 37px;position:relative;width:100%;display:block}.products-list .back .description{display:block;position:absolute;top:188px;left:0;max-height:130px;padding:17px 25px;overflow:hidden;z-index:2}.products-list .back .description p{font-size:17px;line-height:normal;font-weight:normal}}.products-list .promo{background-size:contain;background-position:center center;background-repeat:no-repeat;height:206px}@media screen and (min-width: 768px){.products-list .promo{background-size:cover;height:320px}}@media screen and (min-width: 1024px){.products-list .promo{height:352px}}#category .faq.half .wrapper{padding-bottom:0}#category .faq:first-child{padding:20px 0 0 0}@media screen and (min-width: 1024px){#category .faq:first-child{padding:30px 0}}#category .faq:last-child{margin-top:1px;padding:0 0 22px 0}@media screen and (min-width: 1024px){#category .faq:last-child{margin-top:0;padding:30px 0}}#category .faq::after{display:none}#category .faq .title{margin-bottom:7px}@media screen and (min-width: 1024px){#category .faq .title{margin-bottom:30px}}@media screen and (min-width: 1024px){#category .faq .fleft ul{margin-top:74px}}@media screen and (min-width: 1024px){#category .faq .fleft .btn,#category .faq .fright .btn{float:right}}#faq .thematiques .title{margin:20px 0;text-align:center}@media screen and (min-width: 1024px){#faq .thematiques .title{margin:58px 0 44px}}#faq .thematiques ul{display:none}@media screen and (min-width: 1024px){#faq .thematiques ul{display:table;margin:0 auto;font-family:"HelveticaLTStdLt";font-size:30px;line-height:34px}}#faq .thematiques li{display:table-cell;position:relative;width:211px;padding:0 10px 40px 10px;text-align:center;vertical-align:top}#faq .thematiques li.actif::after{content:"";position:absolute;bottom:-17px;left:50%;margin-left:-18px;width:0;height:0;border-style:solid;border-width:18px 18px 0 18px;border-color:#f2f0ea transparent transparent transparent;z-index:2}#faq .thematiques li a{display:block}#faq .thematiques li img{display:block;width:166px;margin:0 auto;margin-bottom:20px}#faq .thematiques li img.icon-actif{display:none}#faq .thematiques li.actif img.icon-actif,#faq .thematiques li:hover img.icon-actif{display:block}#faq .thematiques li img.icon-inactif{display:block}#faq .thematiques li.actif img.icon-inactif,#faq .thematiques li:hover img.icon-inactif{display:none}#faq .thematiques select{display:block;width:88%;margin:0 auto 27px;margin-top:20px}@media screen and (min-width: 1024px){#faq .thematiques select{display:none}}#faq .bloc.faq .title{margin:20px 0;text-align:center}@media screen and (min-width: 1024px){#faq .bloc.faq .title{margin:58px 0 36px}}.thematique-part{display:none}.thematique-part.actif{display:block}.tags-list{display:none}@media screen and (min-width: 1024px){.tags-list{display:block}}.tags-list a{display:inline-block;font-size:17px;padding:18px 21px;margin-right:21px;margin-bottom:10px;border-radius:4px;background-color:#f5f5f5}.tags-list a.actif,.tags-list a:hover{background-color:#e7332a;color:white}#faq .bloc.faq{padding-right:0px;padding-bottom:0px;background-color:#f5f5f5}@media screen and (min-width: 1024px){#faq .bloc.faq{background-color:white}}@media screen and (min-width: 1024px){#faq .bloc.faq ul{margin-top:50px}}@media screen and (min-width: 1024px){#faq .bloc.faq ul li{margin-right:5%;width:45%;min-height:75px}#faq .bloc.faq ul li a{vertical-align:top;display:inline-block}#faq .bloc.faq ul li.no-margin{margin-right:0}}.questions{text-align:center;background-color:#f5f5f5;padding-bottom:17px}@media screen and (min-width: 1024px){.questions{background-color:white;text-align:left}}.questions p{color:#e7332a;font-weight:bold}@media screen and (min-width: 1024px){.questions p{display:inline-block;width:53%;text-align:right;margin-right:20px}}@media screen and (min-width: 1024px){.questions a{display:inline-block}}.questions-list,.faq-detail{margin-top:0;padding-top:0}.questions-list{display:none}@media screen and (min-width: 1024px){.questions-list{display:table-cell;width:33.33%}}@media screen and (min-width: 1024px){.questions-list .wrapper{width:312px;padding:50px 0 0 0}}.questions-list::after{content:"";display:block;height:100%;min-height:100%;width:200%;position:absolute;left:-200%;top:0;bottom:0;background-color:inherit;z-index:1}.questions-list .thematique{font-family:"HelveticaLTStdLt";font-size:30px;line-height:normal;text-align:center;margin-bottom:32px}#main .questions-list .thematique img{display:block;width:123px;margin:0 auto 13px}#main .questions-list .faq .current{color:#e7332a}#main .questions-list .faq .current a::after{background-image:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/arrow-red.svg)}.questions-list .questions{background-color:inherit}.questions-list .questions p{width:auto;margin-top:30px;margin-bottom:15px;text-align:left}.questions .wrapper{margin-top:10px}.faq-detail{color:#e7332a}@media screen and (min-width: 1024px){.faq-detail{width:66.66%}}.faq-detail .grey-brown{background-color:#f2f0ea}@media screen and (min-width: 1024px){.faq-detail .grey-brown{background-color:white}}.faq-detail .white{background-color:#FFF}@media screen and (min-width: 1024px){.faq-detail .wrapper{width:629px;padding-left:20px;padding-top:50px}}.faq-detail .back{display:block;position:relative;padding-left:17px;padding-top:15px;font-family:"HelveticaLTStdLt";font-size:15px}@media screen and (min-width: 1024px){.faq-detail .back{display:none}}.faq-detail .back:before{content:"";position:absolute;left:5px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/arrow-red.svg) left center no-repeat;background-size:6px 11px;height:20px;width:6px;bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-detail .back:hover{text-decoration:underline}.faq-detail h1{margin:18px 0;font-family:"HelveticaLTStdLt";font-size:20px;line-height:normal;text-transform:uppercase}@media screen and (min-width: 1024px){.faq-detail h1{font-size:45px;margin:18px 0 35px}}.faq-detail .tags-list a{font-size:13px;color:white;background-color:#e7332a;padding:12px;margin-right:7px;margin-bottom:7px}.faq-detail .tags-list a:hover{text-decoration:underline}.discution{margin-bottom:25px}@media screen and (min-width: 1024px){.discution{margin-bottom:35px}}.post{color:#6d6e71}@media screen and (min-width: 1024px){.post{margin-bottom:50px}}.post.reponse{color:#e7332a}.post .author{font-size:11px;line-height:13px;padding:17px 17px 17px 43px;margin-left:10px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/bonhomme.svg) left center no-repeat;background-size:30px 30px;box-sizing:border-box}@media screen and (min-width: 1024px){.post .author{display:inline-block;width:128px;padding:65px 20px 0 0;margin:0;font-size:16px;line-height:18px;vertical-align:top;background-position:14px top;background-size:61px 62px}}.post.reponse .author{padding:17px 43px 17px 17px;margin-right:10px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/charge_clientele.svg) right center no-repeat;background-size:30px 30px}@media screen and (min-width: 1024px){.post.reponse .author{float:right;padding:65px 0 0 20px;margin:0;background-position:right 14px top;background-size:61px 62px}}.post.reponse .author-name,.post.reponse time{text-align:right}.post .author-name{font-weight:bold;text-transform:uppercase;display:block}@media screen and (min-width: 1024px){.post .author-name{margin-top:10px}}.post time{display:block;font-family:"HelveticaLTStdLt"}.post .comment{position:relative;padding:7px;color:#48494b;background-color:#f5f5f5}@media screen and (min-width: 1024px){.post .comment{display:inline-block;width:450px;padding:15px;min-height:53px}}.post .comment p{margin-bottom:20px;font-size:13px;line-height:normal}.post .comment p:last-child{margin-bottom:0px}@media screen and (min-width: 1024px){.post .comment p{font-size:16px}}.post .comment::before{content:"";width:0;height:0;border-style:solid;border-width:0 8.5px 9px 8.5px;border-color:transparent transparent #f5f5f5 transparent;position:absolute;z-index:2;top:-9px;left:16px}@media screen and (min-width: 1024px){.post .comment::before{border-width:18px 18px 18px 0;border-color:transparent #f5f5f5 transparent transparent;top:35px;left:-16px}}.post.reponse .comment::before{right:16px;left:auto}@media screen and (min-width: 1024px){.post.reponse .comment::before{border-width:18px 0 18px 18px;border-color:transparent transparent transparent #f5f5f5;top:35px;left:auto;right:-16px}}.post .comment a{text-decoration:underline}.useful-content{position:relative;text-align:center;margin-bottom:35px;min-height:54px}@media screen and (min-width: 1024px){.useful-content{text-align:left}}.useful-content p{font-size:12px;font-weight:bold;display:block;color:#48494b}@media screen and (min-width: 1024px){.useful-content p{display:inline-block;font-size:20px;text-align:left;margin-right:55px}}.useful-content .share{display:none}@media screen and (min-width: 1024px){.useful-content .share{position:absolute;right:0;text-align:right;display:inline-block;padding-top:0;padding-bottom:0;height:54px;top:0}.useful-content .share span{margin-top:16px;display:inline-block}.useful-content .share ul{display:none;margin-top:11px;float:left}.useful-content .share ul li{margin:0;display:inline-block}.useful-content .share ul li a{background-color:#fff;height:32px;line-height:32px;text-align:center;width:32px;display:block}.useful-content .share ul li a.ico-twitter{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-twitter-white.svg) center center no-repeat;background-size:cover}.useful-content .share ul li a.ico-facebook{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-facebook-white.svg) center center no-repeat;background-size:cover}.useful-content .share ul li a.ico-google{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-google-plus-white.svg) center center no-repeat;background-size:cover}.useful-content .share ul li a.ico-mail{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/iconmonstr-enveloppe-white.svg) center center no-repeat;background-size:cover}}@media screen and (min-width: 1024px){.useful-content .share.open{width:250px}.useful-content .share.open:hover{background-color:#e7332a}.useful-content .share.open ul{display:inline-block}}#resultats article{padding:22px 0;background-color:#f5f5f5}@media screen and (min-width: 1024px){#resultats article{padding:24px 0}}#resultats article:nth-child(2n){background-color:white}#resultats article h2{color:#e7332a;font-family:"HelveticaLTStdLt";font-size:22px;line-height:24px;margin-bottom:10px}@media screen and (min-width: 1024px){#resultats article h2{font-size:30px;margin-bottom:15px}}#resultats article section{margin-bottom:20px}#resultats article p{margin-bottom:13px;font-weight:normal}@media screen and (min-width: 1024px){#resultats article p{font-size:16px;line-height:normal;margin-bottom:18px}}#resultats article p:last-child{margin-bottom:0px}#resultats .breadcrumb{font-size:12px;font-weight:bold}@media screen and (min-width: 1024px){#resultats .breadcrumb{font-size:14px}}#resultats .breadcrumb li{position:relative;display:inline-block;padding-left:12px}#resultats .breadcrumb li:first-child{padding-left:0px}#resultats .breadcrumb li:first-child::before{display:none}#resultats .breadcrumb li::before{content:"/";width:12px;height:100%;position:absolute;left:4px}#recherche .show-more{display:block;width:auto;margin:0 auto;padding:18px 0 70px;font-size:12px;font-weight:bold;text-align:center;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/show-more.svg) center center no-repeat;background-size:30px 30px}@media screen and (min-width: 1024px){#recherche .show-more{font-size:16px;padding:33px 0 70px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/show-more.svg) center 56px no-repeat;background-size:37px 37px}}@media screen and (min-width: 1024px){#paroles-experts #sub-header .filters select{width:250px}}#paroles-experts .masonry-elt .info-wrapper{position:absolute;bottom:0;right:0;left:0}#paroles-experts .masonry-elt .thematique-title{position:relative;float:right;padding:5px 12px;background-color:#66b22e;color:white;font-size:12px;line-height:normal}@media screen and (min-width: 768px){#paroles-experts .masonry-elt .thematique-title{padding:5px 10px;font-size:12px}}@media screen and (min-width: 1024px){#paroles-experts .masonry-elt .thematique-title{padding:10px 18px;font-size:14px}}@media screen and (min-width: 1280px){#paroles-experts .masonry-elt .thematique-title{font-size:17px}}#paroles-experts .masonry-elt .title{position:relative;float:right;padding:10px 3% 10px 3%;width:94%;clear:both;background-color:#a7a6a1;color:white;font-size:13px;line-height:normal;font-weight:bold;text-transform:uppercase;text-align:right}@media screen and (min-width: 768px){#paroles-experts .masonry-elt .title{font-size:12px;width:auto;float:right;padding:7px 7px 7px 10px}}@media screen and (min-width: 1024px){#paroles-experts .masonry-elt .title{padding:10px 10px 10px 15px;font-size:13px}}@media screen and (min-width: 1280px){#paroles-experts .masonry-elt .title{font-size:17px}}#paroles-experts .masonry-elt:before{content:"";background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/play_white.svg) center 45px no-repeat;background-size:25px 25px;background-color:rgba(61,53,52,0.75);position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (min-width: 768px){#paroles-experts .masonry-elt:before{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/play_white.svg) center center no-repeat;background-size:25px 25px;background-color:rgba(61,53,52,0.75)}}@media screen and (min-width: 1024px){#paroles-experts .masonry-elt:before{background-size:51px 51px;transition:background-color .3s}}#paroles-experts .masonry-elt:hover:before{background-color:rgba(61,53,52,0)}#paroles-experts .show-more{display:block;width:auto;margin:0 auto;padding:18px 0 70px;font-size:12px;font-weight:bold;text-align:center;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/show-more.svg) center center no-repeat;background-size:30px 30px}@media screen and (min-width: 1024px){#paroles-experts .show-more{font-size:16px;padding:33px 0 70px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/show-more.svg) center 56px no-repeat;background-size:37px 37px}}@media screen and (min-width: 1024px){#partners #sub-header .filters select{width:250px}}#partners .table .bloc .wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}#partners .verbatim{width:60%;font-size:19px;line-height:19px}#partners .masonry-elt .info-wrapper{position:absolute;bottom:0;right:0;left:0}#partners .masonry-elt .thematique-title{position:relative;float:right;padding:5px 12px;background-color:#66b22e;color:white;font-size:12px;line-height:normal}@media screen and (min-width: 768px){#partners .masonry-elt .thematique-title{padding:5px 10px;font-size:12px}}@media screen and (min-width: 1024px){#partners .masonry-elt .thematique-title{padding:10px 18px;font-size:14px}}@media screen and (min-width: 1280px){#partners .masonry-elt .thematique-title{font-size:17px}}#partners .masonry-elt .title{position:relative;float:right;padding:10px 3% 10px 3%;width:94%;clear:both;background-color:#a7a6a1;color:white;font-size:13px;line-height:normal;font-weight:bold;text-transform:uppercase;text-align:right}@media screen and (min-width: 768px){#partners .masonry-elt .title{font-size:12px;width:auto;float:right;padding:7px 7px 7px 10px}}@media screen and (min-width: 1024px){#partners .masonry-elt .title{padding:10px 10px 10px 15px;font-size:13px}}@media screen and (min-width: 1280px){#partners .masonry-elt .title{font-size:17px}}#partners .masonry-elt:before{content:"";background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/plus.svg) center 45px no-repeat;background-size:25px 25px;background-color:rgba(61,53,52,0.75);position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (min-width: 768px){#partners .masonry-elt:before{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/plus.svg) center center no-repeat;background-size:25px 25px;background-color:rgba(61,53,52,0.75)}}@media screen and (min-width: 1024px){#partners .masonry-elt:before{background-size:51px 51px;transition:background-color .3s}}#partners .masonry-elt:hover:before{background-color:rgba(61,53,52,0)}#partners .show-more{display:block;width:auto;margin:0 auto;padding:18px 0 70px;font-size:12px;font-weight:bold;text-align:center;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/show-more.svg) center center no-repeat;background-size:30px 30px}@media screen and (min-width: 1024px){#partners .show-more{font-size:16px;padding:33px 0 70px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/show-more.svg) center 56px no-repeat;background-size:37px 37px}}.page-template-client-particuliers #main #client-cancal-popin{display:none}.page-template-client-particuliers #main .lightbox #client-cancal-popin{display:block}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #sub-header{padding-bottom:10px}}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #sub-header .wrapper{padding:0 18px 0 30px;width:976px}}.page-template-client-particuliers #main #sub-header h1{text-align:left;display:block;width:100%;margin-bottom:20px}.page-template-client-particuliers #main #sub-header .content{text-align:left}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #sub-header .content{width:-mox-calc(100% - 350px);width:-o-calc(100% - 350px);width:calc(100% - 350px);float:left;vertical-align:top;padding-right:20px}}.page-template-client-particuliers #main #sub-header .content img{display:block;width:auto;margin:0 auto}.page-template-client-particuliers #main #sub-header .content .step1{position:relative;font-weight:bold;font-size:13px;line-height:normal;padding:13px 15px 13px 60px;counter-increment:step-counter}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #sub-header .content .step1{font-size:20px;padding:35px 25px 35px 125px}}.page-template-client-particuliers #main #sub-header .content .step1::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:40px;line-height:40px;font-size:28px;font-family:Arial;font-weight:normal;text-align:center;color:#80bb25;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/1.svg) center center no-repeat;background-size:40px 40px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #sub-header .content .step1::before{width:125px;height:80px;line-height:80px;font-size:57px;background-size:80px 80px}}.page-template-client-particuliers #main #sub-header .content .step1 a{text-decoration:underline}.page-template-client-particuliers #main #sub-header .content .step2{position:relative;font-weight:bold;font-size:13px;line-height:normal;padding:13px 15px 13px 60px;counter-increment:step-counter}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #sub-header .content .step2{font-size:20px;padding:35px 25px 35px 125px}}.page-template-client-particuliers #main #sub-header .content .step2::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:40px;line-height:40px;font-size:28px;font-family:Arial;font-weight:normal;text-align:center;color:#80bb25;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/2.svg) center center no-repeat;background-size:40px 40px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #sub-header .content .step2::before{width:125px;height:80px;line-height:80px;font-size:57px;background-size:80px 80px}}.page-template-client-particuliers #main #sub-header .content .step2 a{text-decoration:underline}.page-template-client-particuliers #main #sub-header .content .step3{position:relative;font-weight:bold;font-size:13px;line-height:normal;padding:13px 15px 13px 60px;counter-increment:step-counter}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #sub-header .content .step3{font-size:20px;padding:35px 25px 35px 125px}}.page-template-client-particuliers #main #sub-header .content .step3::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:40px;line-height:40px;font-size:28px;font-family:Arial;font-weight:normal;text-align:center;color:#80bb25;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/3.svg) center center no-repeat;background-size:40px 40px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #sub-header .content .step3::before{width:125px;height:80px;line-height:80px;font-size:57px;background-size:80px 80px}}.page-template-client-particuliers #main #sub-header .content .step3 a{text-decoration:underline}.page-template-client-particuliers #main #sub-header aside{background-color:#f2f0ea;color:#48494b;width:auto;padding:16px 14px;margin-top:18px;margin-bottom:25px;text-align:center}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #sub-header aside{width:300px;float:right;vertical-align:top;padding:30px 15px;margin-top:0}}.page-template-client-particuliers #main #sub-header aside .title{margin-bottom:15px;margin-top:0;float:none;font-size:20px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #sub-header aside .title{margin-bottom:40px;font-size:32px;line-height:normal}}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #sub-header aside p{margin-bottom:40px;font-size:17px;line-height:normal}}.page-template-client-particuliers #main #sub-header aside a{color:#e7332a;text-decoration:underline;font-weight:bold}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #sub-header aside a{font-size:18px}}.page-template-client-particuliers #main #sub-header .show-more{clear:both;display:none;width:auto;margin:0 auto;font-weight:bold;text-align:center}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #sub-header .show-more{display:block;font-size:16px;padding:0px 0 50px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/scroll_white.svg) center 26px no-repeat;background-size:37px 37px}}@media screen and (min-width: 1024px){.page-template-client-particuliers #main .formulaire .wrapper{padding:0 18px 0 30px;width:976px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) a:not(.btn),.page-template-client-particuliers #main #client section:not(.bloc-agence-one) a:not(.btn){text-decoration:underline}.page-template-client-particuliers #main #client section:not(.bloc-agence) a.btn,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) a.btn{box-sizing:border-box}.page-template-client-particuliers #main #client section:not(.bloc-agence) h2,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) h2{margin-top:17px;margin-bottom:12px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) h2,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) h2{margin-top:30px;margin-bottom:40px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) .form-intro,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .form-intro{vertical-align:top}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) .form-intro,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .form-intro{width:409px;padding-right:45px;float:left}}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) .form-intro p,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .form-intro p{font-size:16px;line-height:20px;text-align:justify}}.page-template-client-particuliers #main #client section:not(.bloc-agence) .astuce,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .astuce{position:relative;display:block;font-weight:bold;font-size:13px;padding-left:35px;margin-bottom:11px;height:35px;line-height:35px}.page-template-client-particuliers #main #client section:not(.bloc-agence) .astuce::before,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .astuce::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;width:35px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/solutions.svg) left center no-repeat;background-size:35px 35px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) .astuce,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .astuce{font-size:20px;margin-bottom:24px;height:auto;line-height:normal;padding:13px 7px 13px 40px}.page-template-client-particuliers #main #client section:not(.bloc-agence) .astuce::before,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .astuce::before{left:-10px;background-size:50px 50px;width:50px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) .download-box,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .download-box{color:#6d6e71}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) .download-box,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .download-box{width:522px;float:right}}.page-template-client-particuliers #main #client section:not(.bloc-agence) .download-box b,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .download-box b{display:block;font-weight:bold;margin-bottom:15px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) .download-box b,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .download-box b{font-size:15px;line-height:20px;margin-top:55px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) .download-box a.btn,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .download-box a.btn{display:table}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) .download-box a.btn,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .download-box a.btn{display:inline-block}}.page-template-client-particuliers #main #client section:not(.bloc-agence) .download-box select,.page-template-client-particuliers #main #client section:not(.bloc-agence) .download-box .btn,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .download-box select,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .download-box .btn{width:auto;display:block;margin:0 auto 15px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) .download-box select,.page-template-client-particuliers #main #client section:not(.bloc-agence) .download-box .btn,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .download-box select,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .download-box .btn{display:inline-block;margin:0 auto}}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) .download-box select,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .download-box select{margin-right:18px;width:275px;vertical-align:top}}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) .download-box .btn,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .download-box .btn{font-size:16px;width:221px;padding:17px 10px;vertical-align:top}}.page-template-client-particuliers #main #client section:not(.bloc-agence) form,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) form{color:#48494b}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) form,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) form{vertical-align:top;display:inline-block;width:630px;margin-right:12px;margin-bottom:45px}}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) form p,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) form p{font-size:16px;line-height:normal}}.page-template-client-particuliers #main #client section:not(.bloc-agence) form h3,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) form h3{font-family:"HelveticaLTStdLt";font-size:21px;line-height:normal;padding:10px 0;margin-top:25px;margin-bottom:15px;border-bottom:1px solid rgba(109,110,113,0.3)}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) form h3,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) form h3{margin-top:60px;margin-bottom:35px;padding:10px 0 0;font-size:26px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) form .error,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) form .error{clear:left}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) form>section>fieldset,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) form>section>fieldset{width:-mox-calc(50% - 20px);width:-o-calc(50% - 20px);width:calc(50% - 20px);margin-right:20px}}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) form>section>fieldset.half,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) form>section>fieldset.half{width:-mox-calc(50% - 20px);width:-o-calc(50% - 20px);width:calc(50% - 20px);float:left;margin-right:20px}.page-template-client-particuliers #main #client section:not(.bloc-agence) form>section>fieldset.half:nth-child(2n),.page-template-client-particuliers #main #client section:not(.bloc-agence-one) form>section>fieldset.half:nth-child(2n){width:50%;margin-right:0}}.page-template-client-particuliers #main #client section:not(.bloc-agence) label,.page-template-client-particuliers #main #client section:not(.bloc-agence) .legend,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) label,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .legend{padding:5px 0;font-weight:bold;font-size:13px;display:block;color:#6d6e71}.page-template-client-particuliers #main #client section:not(.bloc-agence) label.required::after,.page-template-client-particuliers #main #client section:not(.bloc-agence) .legend.required::after,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) label.required::after,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .legend.required::after{content:"*"}@media screen and (min-width: 768px){.page-template-client-particuliers #main #client section:not(.bloc-agence) label,.page-template-client-particuliers #main #client section:not(.bloc-agence) .legend,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) label,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .legend{font-size:16px}}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) label,.page-template-client-particuliers #main #client section:not(.bloc-agence) .legend,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) label,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .legend{padding:12px 0;margin-top:10px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) .legend.error,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .legend.error{color:#e7332a}.page-template-client-particuliers #main #client section:not(.bloc-agence) .inline .legend,.page-template-client-particuliers #main #client section:not(.bloc-agence) .inline label,.page-template-client-particuliers #main #client section:not(.bloc-agence) .inline button,.page-template-client-particuliers #main #client section:not(.bloc-agence) .inline input,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .inline .legend,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .inline label,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .inline button,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .inline input{display:inline-block;vertical-align:top}.page-template-client-particuliers #main #client section:not(.bloc-agence) .inline.radio,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .inline.radio{background-color:transparent}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) .inline.radio,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .inline.radio{margin-top:-20px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) .inline.radio label,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .inline.radio label{font-weight:normal}.page-template-client-particuliers #main #client section:not(.bloc-agence) .inline.radio input,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .inline.radio input{width:auto;padding:0 7px;margin:0 5px 0 10px}.page-template-client-particuliers #main #client section:not(.bloc-agence) input[type="checkbox"],.page-template-client-particuliers #main #client section:not(.bloc-agence) input[type="radio"],.page-template-client-particuliers #main #client section:not(.bloc-agence-one) input[type="checkbox"],.page-template-client-particuliers #main #client section:not(.bloc-agence-one) input[type="radio"]{background-color:transparent}.page-template-client-particuliers #main #client section:not(.bloc-agence) input:not([type="submit"]),.page-template-client-particuliers #main #client section:not(.bloc-agence) select,.page-template-client-particuliers #main #client section:not(.bloc-agence) textarea,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) input:not([type="submit"]),.page-template-client-particuliers #main #client section:not(.bloc-agence-one) select,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) textarea{background-color:#f5f5f5;width:100%;box-sizing:border-box}.page-template-client-particuliers #main #client section:not(.bloc-agence) input.smallest,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) input.smallest{width:45px;margin-right:5px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) input.smallest,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) input.smallest{width:57px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) input.small,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) input.small{width:90px;margin-right:5px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) input.small,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) input.small{width:118px;margin-right:7px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) input.medium,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) input.medium{width:240px;margin-right:5px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) .btn.icon-datepicker,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .btn.icon-datepicker{padding:27px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) .btn.icon-datepicker:hover,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .btn.icon-datepicker:hover{background-color:#d6d5d0}.page-template-client-particuliers #main #client section:not(.bloc-agence) select,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) select{min-width:220px;font-weight:bold}@media screen and (min-width: 768px){.page-template-client-particuliers #main #client section:not(.bloc-agence) select,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) select{font-size:16px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) select option,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) select option{padding-top:5px;padding-bottom:5px}.page-template-client-particuliers #main #client section:not(.bloc-agence) .mtop,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .mtop{margin-top:25px}.page-template-client-particuliers #main #client section:not(.bloc-agence) .optin,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .optin{position:relative;font-weight:normal;color:#48494b}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) .optin,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .optin{font-size:16px;padding:3px 0 3px 0px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) .optin input,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .optin input{width:auto;margin:0 10px 0 0;padding:0}.page-template-client-particuliers #main #client section:not(.bloc-agence) .custom-radio,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .custom-radio{margin-bottom:15px}.page-template-client-particuliers #main #client section:not(.bloc-agence) .custom-radio>div,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .custom-radio>div{position:relative;margin:0 auto 11px;width:197px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) .custom-radio>div,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .custom-radio>div{display:inline-block;width:300px;margin-right:15px}.page-template-client-particuliers #main #client section:not(.bloc-agence) .custom-radio>div:nth-child(2n),.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .custom-radio>div:nth-child(2n){margin-right:0px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) .custom-radio>div label,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .custom-radio>div label{width:150px;padding:7px 10px 7px 37px;color:#6d6e71;background-color:#f5f5f5;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/custom-radio.png) 15px center no-repeat #f5f5f5;background-size:7px 7px;border-radius:3px;line-height:13px;font-weight:normal}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) .custom-radio>div label,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .custom-radio>div label{width:204px;padding:17px 17px 17px 89px;font-size:18px;line-height:13px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/custom-radio.png) 47px center no-repeat #f5f5f5;background-size:14px 14px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) .custom-radio input,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .custom-radio input{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;margin:0;padding:0;cursor:pointer}.page-template-client-particuliers #main #client section:not(.bloc-agence) .custom-radio input:checked ~ label,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .custom-radio input:checked ~ label{color:white;background-color:#6d6e71}.page-template-client-particuliers #main #client section:not(.bloc-agence) #choose-offer a,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #choose-offer a{color:#48494b}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #choose-offer a,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #choose-offer a{font-size:16px}}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #upload-doc .file-field,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #upload-doc .file-field{float:left;width:50%}}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #upload-doc .details,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #upload-doc .details{float:left;width:auto;margin-left:35px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) #upload-doc fieldset,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #upload-doc fieldset{margin-bottom:10px}.page-template-client-particuliers #main #client section:not(.bloc-agence) #upload-doc .add-doc,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #upload-doc .add-doc{display:block;text-decoration:none;margin:0px 0 10px;font-size:12px}.page-template-client-particuliers #main #client section:not(.bloc-agence) #upload-doc .detail,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #upload-doc .detail{font-size:10px;line-height:normal;font-style:italic;margin-bottom:0}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #upload-doc .detail,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #upload-doc .detail{font-size:12px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) input[type="submit"],.page-template-client-particuliers #main #client section:not(.bloc-agence-one) input[type="submit"]{display:block;margin:10px auto 25px;width:auto;background-color:#e7332a;color:white;clear:left}.page-template-client-particuliers #main #client section:not(.bloc-agence) input[type="submit"]:hover,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) input[type="submit"]:hover{background-color:#FFF;color:#e7332a}.page-template-client-particuliers #main #client section:not(.bloc-agence) .ultrasmall,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .ultrasmall{font-size:8px;line-height:normal;font-style:italic;margin-bottom:9px}.page-template-client-particuliers #main #client section:not(.bloc-agence) .ultrasmall input,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .ultrasmall input{display:inline-block;width:auto}.page-template-client-particuliers #main #client section:not(.bloc-agence) .ultrasmall p,.page-template-client-particuliers #main #client section:not(.bloc-agence) .ultrasmall label,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .ultrasmall p,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .ultrasmall label{text-align:left;font-weight:normal;font-size:8px;color:#48494b}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) .ultrasmall p,.page-template-client-particuliers #main #client section:not(.bloc-agence) .ultrasmall label,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .ultrasmall p,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .ultrasmall label{font-size:12px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) .ultrasmall p.error,.page-template-client-particuliers #main #client section:not(.bloc-agence) .ultrasmall label.error,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .ultrasmall p.error,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .ultrasmall label.error{color:#e7332a}.page-template-client-particuliers #main #client section:not(.bloc-agence) .ultrasmall label,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .ultrasmall label{padding:0;margin:0}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) .ultrasmall,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .ultrasmall{font-size:12px;margin-bottom:18px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .buttons,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .buttons{text-align:center}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .buttons,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .buttons{text-align:left}}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .locate-me,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .locate-me{width:174px;padding:8px 11px;margin-bottom:10px;text-align:center;font-size:13px;line-height:normal;text-decoration:none}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .locate-me span,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .locate-me span{display:block;font-size:11px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .locate-me,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .locate-me{display:inline-block;width:260px;font-size:20px;padding:7px 17px;margin-right:45px}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .locate-me span,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .locate-me span{font-size:16px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .box-city,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .box-city{position:relative;display:block;width:196px;margin:0 auto;padding:0}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .box-city,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .box-city{display:inline-block;width:284px;height:auto;margin:0;vertical-align:top}}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .box-city input[type="text"],.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .box-city input[type="text"]{display:block;width:130px;padding:15px 56px 15px 8px;font-size:11px;line-height:normal;color:#e7332a;border:1px solid #e7332a;background-color:white;border-radius:4px;box-sizing:content-box;-webkit-appearance:none}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .box-city input[type="text"]::-webkit-input-placeholder,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .box-city input[type="text"]::-webkit-input-placeholder{font-size:11px;color:#e7332a}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .box-city input[type="text"]::-moz-placeholder,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .box-city input[type="text"]::-moz-placeholder{font-size:11px;color:#e7332a}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .box-city input[type="text"]:-ms-input-placeholder,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .box-city input[type="text"]:-ms-input-placeholder{font-size:11px;color:#e7332a}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .box-city input[type="text"]:-moz-placeholder,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .box-city input[type="text"]:-moz-placeholder{font-size:11px;color:#e7332a}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .box-city input[type="text"],.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .box-city input[type="text"]{width:207px;font-size:14px;padding:18px 68px 18px 8px;border-radius:4px}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .box-city input[type="text"]::-webkit-input-placeholder,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .box-city input[type="text"]::-webkit-input-placeholder{font-size:14px;color:#e7332a}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .box-city input[type="text"]::-moz-placeholder,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .box-city input[type="text"]::-moz-placeholder{font-size:14px;color:#e7332a}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .box-city input[type="text"]:-ms-input-placeholder,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .box-city input[type="text"]:-ms-input-placeholder{font-size:14px;color:#e7332a}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .box-city input[type="text"]:-moz-placeholder,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .box-city input[type="text"]:-moz-placeholder{font-size:14px;color:#e7332a}}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .box-city .submit,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .box-city .submit{position:absolute;top:0;bottom:0;right:0px;font-size:13px;line-height:normal;padding:12px 15px;color:#FFFFFF;background-color:#e7332a;border:1px solid #e7332a;border-radius:4px;cursor:pointer}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .box-city .submit,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .box-city .submit{font-size:14px;padding:18px 17px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list{margin-top:15px}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .map,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .map{width:100%;height:218px;margin:0 auto;vertical-align:top;overflow:hidden}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .map,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .map{display:inline-block;width:295px;height:434px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list{vertical-align:top}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list{display:inline-block;width:315px;margin-left:16px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list .bold,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list .bold{color:#e7332a;margin-top:14px;margin-bottom:5px;display:block}@media screen and (min-width: 768px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list .bold,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list .bold{margin-bottom:14px;font-size:20px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul{margin-bottom:25px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul{max-height:390px;overflow:auto}}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li{padding:9px 0;border-bottom:1px solid #d6d5d0}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li:last-child,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li:last-child{border-bottom:0px}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li a,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li a{display:block;text-decoration:none}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li p,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li p{font-size:11px;line-height:normal;margin-bottom:9px}@media screen and (min-width: 768px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li p,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li p{font-size:17px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li a.btn,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li a.btn{box-sizing:border-box;text-decoration:none}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li .btn,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li .btn{padding:3px 5px 3px 23px;border:1px solid #6d6e71;font-size:10px;line-height:normal}@media screen and (min-width: 768px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li .btn,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li .btn{padding:4px 7px 4px 33px;font-size:15px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li .btn::before,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li .btn::before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;width:18px;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/plus-white.svg) center center no-repeat #6d6e71;background-size:9px 9px;border-radius:3px;border:1px solid #6d6e71}@media screen and (min-width: 768px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li .btn::before,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li .btn::before{width:26px;background-size:14px 14px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li:hover,.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li.selected,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li:hover,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li.selected{color:#e7332a}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li:hover .btn,.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li.selected .btn,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li:hover .btn,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li.selected .btn{border:1px solid #e7332a}.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li:hover .btn::before,.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li.selected .btn::before,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li:hover .btn::before,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li.selected .btn::before{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/plus-white.svg) center center no-repeat #e7332a;background-size:9px 9px;border:1px solid #e7332a}@media screen and (min-width: 768px){.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li:hover .btn::before,.page-template-client-particuliers #main #client section:not(.bloc-agence) #agence-choice .agences-list .list ul li.selected .btn::before,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li:hover .btn::before,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) #agence-choice .agences-list .list ul li.selected .btn::before{background-size:14px 14px}}.page-template-client-particuliers #main #client section:not(.bloc-agence) .g-recaptcha,.page-template-client-particuliers #main #client section:not(.bloc-agence-one) .g-recaptcha{margin-bottom:14px;margin-top:10px}.page-template-client-particuliers #main aside{margin-bottom:25px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside{vertical-align:top;width:330px;display:inline-block}}.page-template-client-particuliers #main aside section{margin-top:15px}.page-template-client-particuliers #main aside section:first-child{margin-top:20px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside section:first-child{margin-top:100px}}.page-template-client-particuliers #main aside .title{font-size:20px;line-height:normal}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside .title{font-size:30px}}.page-template-client-particuliers #main aside p{margin-bottom:15px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside p{font-size:17px;margin-bottom:30px}}.page-template-client-particuliers #main aside b{font-weight:bold}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside b{font-size:20px}}.page-template-client-particuliers #main aside .renseignements,.page-template-client-particuliers #main aside .documents{background-color:#f2f0ea;text-align:center;padding:12px 15px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside .renseignements{text-align:left;padding:25px 14px 50px 14px}}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside .documents{text-align:center;padding:25px 15px 50px 15px}}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside .renseignements p:first-child{margin-bottom:20px}}.page-template-client-particuliers #main aside .renseignements .links{text-align:left;width:170px;margin:0 auto}@media screen and (min-width: 768px){.page-template-client-particuliers #main aside .renseignements .links{width:200px}}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside .renseignements .links{width:auto}}.page-template-client-particuliers #main aside .renseignements .links>*{padding:10px 10px 10px 33px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside .renseignements .links>*{padding:10px 10px 10px 45px}}.page-template-client-particuliers #main aside .renseignements .links a{padding:10px 10px 10px 45px}.page-template-client-particuliers #main aside .renseignements .links p.ultrasmall{font-style:normal !important}.page-template-client-particuliers #main aside .renseignements .links p.ultrasmall+p{padding:0}.page-template-client-particuliers #main aside .renseignements .links a,.page-template-client-particuliers #main aside .renseignements .links span{position:relative;font-weight:bold;font-size:15px;color:#e7332a;text-decoration:none}.page-template-client-particuliers #main aside .renseignements .links a::before,.page-template-client-particuliers #main aside .renseignements .links span::before{content:"";position:absolute;top:0;left:0;height:100%;width:32px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside .renseignements .links a,.page-template-client-particuliers #main aside .renseignements .links span{font-size:25px}}.page-template-client-particuliers #main aside .renseignements .links .tel{padding:10px 10px 10px 33px}.page-template-client-particuliers #main aside .renseignements .links .tel a{padding:0}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside .renseignements .links .tel{padding:10px 10px 10px 45px}.page-template-client-particuliers #main aside .renseignements .links .tel a{padding:0}}.page-template-client-particuliers #main aside .renseignements .links .tel::before{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/contact.svg) 0 center no-repeat transparent;background-size:32px 32px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside .renseignements .links .tel::before{width:45px;background-size:40px 40px}}.page-template-client-particuliers #main aside .renseignements .links .mail{padding:10px 10px 10px 32px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside .renseignements .links .mail{padding:10px 10px 10px 45px}}.page-template-client-particuliers #main aside .renseignements .links .mail::before{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/mail_perso.svg) 0 center no-repeat transparent;background-size:32px 32px}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside .renseignements .links .mail::before{width:45px;background-size:40px 40px}}.page-template-client-particuliers #main aside .renseignements .links .ultrasmall{margin-bottom:8px}.page-template-client-particuliers #main aside .offre-mobile{margin-top:15px;display:block}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside .offre-mobile{display:none}}.page-template-client-particuliers #main aside .offre-desktop{margin-top:15px;display:none}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside .offre-desktop{display:block}}.page-template-client-particuliers #main aside .documents a{color:#e7332a;text-decoration:underline;font-weight:bold}@media screen and (min-width: 1024px){.page-template-client-particuliers #main aside .documents a{font-size:18px}}.bold-linkbtn{color:#e7332a;margin-top:14px;margin-bottom:5px;display:block;cursor:pointer}@media screen and (min-width: 768px){.bold-linkbtn{margin-bottom:14px;font-size:20px}}.agence-selected-bloc{display:none}@media screen and (min-width: 1024px){.wysiwyg #sub-header .filters{display:none}}.wysiwyg #sub-header .form-search-wrapper{margin-right:auto;margin-left:auto}.wysiwyg #sub-header .filters select{width:80%;font-weight:bold}.wysiwyg .back{display:block;color:#e7332a;margin:20px 20px 0;font-family:Arial, sans-serif;font-size:16px;font-weight:bold;text-decoration:underline}@media screen and (min-width: 1024px){.wysiwyg .back{margin:20px 40px 0}}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{line-height:1em}.wysiwyg h1{font-size:35px}.wysiwyg h2{font-size:30px}.wysiwyg h3{font-size:25px}.wysiwyg h4{font-size:20px}.wysiwyg h5{font-size:16px}.wysiwyg strong,.wysiwyg b{font-weight:bold}.wysiwyg i,.wysiwyg em{font-style:italic}.wysiwyg ul,.wysiwyg li{list-style-type:disc;list-style-position:inside;text-align:left;font-size:16px}.wysiwyg ol,.wysiwyg ol li{list-style-type:decimal;text-align:left;font-size:16px;list-style-position:inside}.wysiwyg table{border-collapse:collapse;width:90%}.wysiwyg th,.wysiwyg td{border:1px solid black;width:20%}.wysiwyg td{text-align:center}.wysiwyg caption{font-weight:bold}.wysiwyg img{max-width:100%;width:initial;height:auto}.keypoints .item-desc h1,.subscribe .item-desc h1{font-size:35px}.keypoints .item-desc h2,.subscribe .item-desc h2{font-size:30px}.keypoints .item-desc h3,.subscribe .item-desc h3{font-size:25px}.keypoints .item-desc h4,.subscribe .item-desc h4{font-size:20px}.keypoints .item-desc h5,.subscribe .item-desc h5{font-size:16px}.keypoints .item-desc strong,.keypoints .item-desc b,.subscribe .item-desc strong,.subscribe .item-desc b{font-weight:bold}.keypoints .item-desc i,.keypoints .item-desc em,.subscribe .item-desc i,.subscribe .item-desc em{font-style:italic}.keypoints .item-desc ul,.keypoints .item-desc li,.subscribe .item-desc ul,.subscribe .item-desc li{width:auto;list-style-type:disc;list-style-position:inside;font-size:17px;margin-left:0;margin-top:0;padding-bottom:0}.keypoints .item-desc ol,.keypoints .item-desc ol li,.subscribe .item-desc ol,.subscribe .item-desc ol li{width:auto;list-style-type:decimal;font-size:17px;list-style-position:inside}.keypoints .item-desc li,.subscribe .item-desc li{display:list-item}.keypoints .item-desc table,.subscribe .item-desc table{border-collapse:collapse;width:90%}.keypoints .item-desc th,.keypoints .item-desc td,.subscribe .item-desc th,.subscribe .item-desc td{border:1px solid black;width:20%}.keypoints .item-desc td,.subscribe .item-desc td{text-align:center}.keypoints .item-desc caption,.subscribe .item-desc caption{font-weight:bold}.keypoints .item-desc img,.subscribe .item-desc img{max-width:100%;width:initial;height:auto}.bloc-mentions img{width:initial !important}.intro .content h1{font-size:35px;line-height:1.2em}.intro .content h2{font-size:30px;line-height:1.2em}.intro .content h3{font-size:25px;line-height:1.2em}.intro .content h4{font-size:20px;line-height:1.2em}.intro .content h5{font-size:16px;line-height:1.2em}.intro .content strong,.intro .content b{font-weight:bold}.intro .content i,.intro .content em{font-style:italic}.intro .content ul,.intro .content ul li{list-style-type:disc;list-style-position:inside;text-align:left;font-size:16px}.intro .content ol,.intro .content ol li{list-style-type:decimal;text-align:left;font-size:16px;list-style-position:inside}.intro .content table{border-collapse:collapse;width:90%}.intro .content th,.intro .content td{border:1px solid black;width:20%}.intro .content td{text-align:center}.intro .content caption{font-weight:bold}.intro .content img{max-width:100%;width:initial !important;height:auto}.caracs .carac-desc .wrapper-caracs h1{font-size:35px;line-height:1.2em}.caracs .carac-desc .wrapper-caracs h2{font-size:30px;line-height:1.2em}.caracs .carac-desc .wrapper-caracs h3{font-size:25px;line-height:1.2em}.caracs .carac-desc .wrapper-caracs h4{font-size:20px;line-height:1.2em}.caracs .carac-desc .wrapper-caracs h5{font-size:16px;line-height:1.2em}.caracs .carac-desc .wrapper-caracs strong,.caracs .carac-desc .wrapper-caracs b{font-weight:bold}.caracs .carac-desc .wrapper-caracs i,.caracs .carac-desc .wrapper-caracs em{font-style:italic}.caracs .carac-desc .wrapper-caracs ul,.caracs .carac-desc .wrapper-caracs ul li{margin-left:0;list-style-type:disc;list-style-position:inside;text-align:left;font-size:16px;background:none;padding-left:0}.caracs .carac-desc .wrapper-caracs ol,.caracs .carac-desc .wrapper-caracs ol li{margin-left:0;list-style-type:decimal;list-style-position:inside;text-align:left;font-size:16px;background:none;padding-left:0}.caracs .carac-desc .wrapper-caracs table{border-collapse:collapse;width:90%}.caracs .carac-desc .wrapper-caracs th,.caracs .carac-desc .wrapper-caracs td{border:1px solid black;width:20%}.caracs .carac-desc .wrapper-caracs td{text-align:center}.caracs .carac-desc .wrapper-caracs caption{font-weight:bold}.caracs .carac-desc .wrapper-caracs img{max-width:100%;width:initial;height:auto}.bloc-outils .inner-wrapper h1,.item-blocs .inner-wrapper h1{font-size:35px;line-height:1.2em}.bloc-outils .inner-wrapper h2,.item-blocs .inner-wrapper h2{font-size:30px;line-height:1.2em}.bloc-outils .inner-wrapper h3,.item-blocs .inner-wrapper h3{font-size:25px;line-height:1.2em}.bloc-outils .inner-wrapper h4,.item-blocs .inner-wrapper h4{font-size:20px;line-height:1.2em}.bloc-outils .inner-wrapper h5,.item-blocs .inner-wrapper h5{font-size:16px;line-height:1.2em}.bloc-outils .inner-wrapper strong,.bloc-outils .inner-wrapper b,.item-blocs .inner-wrapper strong,.item-blocs .inner-wrapper b{font-weight:bold}.bloc-outils .inner-wrapper i,.bloc-outils .inner-wrapper em,.item-blocs .inner-wrapper i,.item-blocs .inner-wrapper em{font-style:italic}.bloc-outils .inner-wrapper ul,.bloc-outils .inner-wrapper ul li,.item-blocs .inner-wrapper ul,.item-blocs .inner-wrapper ul li{list-style-type:disc;list-style-position:inside;text-align:left;font-size:16px}.bloc-outils .inner-wrapper ol,.bloc-outils .inner-wrapper ol li,.item-blocs .inner-wrapper ol,.item-blocs .inner-wrapper ol li{list-style-type:decimal;text-align:left;font-size:16px;list-style-position:inside}.bloc-outils .inner-wrapper table,.item-blocs .inner-wrapper table{border-collapse:collapse;width:90%}.bloc-outils .inner-wrapper th,.bloc-outils .inner-wrapper td,.item-blocs .inner-wrapper th,.item-blocs .inner-wrapper td{border:1px solid black;width:20%}.bloc-outils .inner-wrapper td,.item-blocs .inner-wrapper td{text-align:center}.bloc-outils .inner-wrapper caption,.item-blocs .inner-wrapper caption{font-weight:bold}.bloc-outils .inner-wrapper img,.item-blocs .inner-wrapper img{max-width:100%;width:initial;height:auto}.bloc-conseil .block-wysywig img,.bloc-mentions .block-wysywig img,.bloc-outils .block-wysywig img{width:initial !important;display:block;margin:auto}.bloc-conseil h1,.bloc-mentions h1,.bloc-outils h1{font-size:35px;line-height:1.2em}.bloc-conseil h2,.bloc-mentions h2,.bloc-outils h2{font-size:30px;line-height:1.2em}.bloc-conseil h3,.bloc-mentions h3,.bloc-outils h3{font-size:25px;line-height:1.2em}.bloc-conseil h4,.bloc-mentions h4,.bloc-outils h4{font-size:20px;line-height:1.2em}.bloc-conseil h5,.bloc-mentions h5,.bloc-outils h5{font-size:16px;line-height:1.2em}.bloc-conseil strong,.bloc-conseil b,.bloc-mentions strong,.bloc-mentions b,.bloc-outils strong,.bloc-outils b{font-weight:bold}.bloc-conseil i,.bloc-conseil em,.bloc-mentions i,.bloc-mentions em,.bloc-outils i,.bloc-outils em{font-style:italic}.bloc-conseil ul,.bloc-conseil ul li,.bloc-mentions ul,.bloc-mentions ul li,.bloc-outils ul,.bloc-outils ul li{list-style-type:disc;list-style-position:inside;text-align:left;font-size:16px}.bloc-conseil ol,.bloc-conseil ol li,.bloc-mentions ol,.bloc-mentions ol li,.bloc-outils ol,.bloc-outils ol li{list-style-type:decimal;text-align:left;font-size:16px;list-style-position:inside}.bloc-conseil table,.bloc-mentions table,.bloc-outils table{border-collapse:collapse;width:90%}.bloc-conseil th,.bloc-conseil td,.bloc-mentions th,.bloc-mentions td,.bloc-outils th,.bloc-outils td{border:1px solid black;width:20%}.bloc-conseil td,.bloc-mentions td,.bloc-outils td{text-align:center}.bloc-conseil caption,.bloc-mentions caption,.bloc-outils caption{font-weight:bold}.bloc-conseil img,.bloc-mentions img,.bloc-outils img{max-width:100%;width:initial;height:auto}.bloc-conseil ul,.bloc-conseil ol{margin-bottom:20px}.bloc-conseil ul li,.bloc-conseil ol li{text-align:center}.nous-contacter-b{box-sizing:border-box;padding:0 20px 0}@media screen and (min-width: 1024px){.nous-contacter-b{padding:0}.nous-contacter-b.bloc-agence,.nous-contacter-b.bloc-agence-one{width:970px}.nous-contacter-b.bloc-agence .contact .tel-more,.nous-contacter-b.bloc-agence-one .contact .tel-more{margin-bottom:15px}.nous-contacter-b .img-switch{width:329px;background:none !important}.nous-contacter-b .img-switch img{display:block}}#contact .nous-contacter-box{width:100%;overflow:hidden;margin:auto;padding-bottom:20px}@media screen and (min-width: 1024px){#contact .nous-contacter-box{width:712px;padding-right:70px;box-sizing:border-box}}.content aside{width:100%}@media screen and (min-width: 1024px){.content aside{width:33.33%;float:left;display:inline-block}}.content aside .wrapper{width:-mox-calc(100% - 40px);width:-o-calc(100% - 40px);width:calc(100% - 40px)}@media screen and (min-width: 1024px){.content aside .wrapper{width:312px;padding:30px 0 0 0}}.content aside .page-list{display:none;width:285px;margin:0 auto 30px}@media screen and (min-width: 1024px){.content aside .page-list{display:block}}.content aside .page-list li{display:inline-block;width:100%;border-bottom:1px solid #d6d5d0;line-height:normal;font-size:20px;font-weight:normal;margin-top:13px;padding-bottom:13px}.content aside .page-list li:last-child{border-bottom:none}.content aside .page-list li a{position:relative;padding:0px 50px 0px 0;display:block}.content aside .page-list li a::after{content:"";position:absolute;top:0;right:0;width:50px;height:100%;overflow:hidden;background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/arrow.svg) right center no-repeat;background-size:11px 17px}.content aside .page-list li.current a::after{background-image:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/arrow-red.svg)}.content aside .page-list li:hover a::after{-webkit-animation:listHover 0.5s;animation:listHover 0.5s}.content aside .usefull-link{width:auto;padding:0 10px 10px;margin-bottom:30px}@media screen and (min-width: 1024px){.content aside .usefull-link{width:286px;padding:0 13px 13px}}.content aside .usefull-link .title{font-weight:bold;font-size:13px;line-height:normal;padding:12px 0 6px;margin-bottom:0;border-bottom:1px solid rgba(109,110,113,0.3)}@media screen and (min-width: 1024px){.content aside .usefull-link .title{font-size:21px;padding:16px 0 10px}}.content aside .usefull-link ul{font-size:13px;line-height:normal}@media screen and (min-width: 1024px){.content aside .usefull-link ul{font-size:17px}}.content aside .usefull-link ul li{padding:6px 0 0}@media screen and (min-width: 1024px){.content aside .usefull-link ul li{padding:13px 0 0}}.content aside .usefull-link a:hover{color:#e7332a}.content aside li.current{color:#e7332a}.content article{width:100%}@media screen and (min-width: 1024px){.content article{width:66.66%;float:right;display:inline-block}}.content article .wrapper{padding-top:15px}@media screen and (min-width: 1024px){.content article .wrapper{width:624px;padding-left:25px;padding-top:50px}}.content article .wrapper :first-child{margin-top:0px}.content article .chapo{font-size:13px;font-weight:bold;line-height:normal;margin-bottom:18px}@media screen and (min-width: 1024px){.content article .chapo{font-size:17px}}.content article p{font-size:13px;line-height:normal;margin-bottom:11px}@media screen and (min-width: 1024px){.content article p{font-size:16px;margin-bottom:20px}}.content article p a{color:#e7332a;text-decoration:underline}.content article b{font-weight:bold}.content article i{font-style:italic}.content article blockquote{font-size:13px;line-height:normal;font-style:italic;text-align:justify;width:90%;margin:0 auto}@media screen and (min-width: 1024px){.content article blockquote{font-size:17px}}.content article h2,.content article h3,.content article h4{font-family:"HelveticaLTStdLt";line-height:normal;margin-top:21px;margin-bottom:19px}@media screen and (min-width: 1024px){.content article h2,.content article h3,.content article h4{margin-top:30px;margin-bottom:20px}}.content article h2{font-size:22px;margin-top:41px;color:#e7332a}@media screen and (min-width: 1024px){.content article h2{font-size:30px;margin-top:55px}}.content article h3{font-size:21px}@media screen and (min-width: 1024px){.content article h3{font-size:26px}}.content article h4{font-size:20px}@media screen and (min-width: 1024px){.content article h4{font-size:22px}}.content article ul{margin-left:11px;font-size:13px;line-height:normal}@media screen and (min-width: 1024px){.content article ul{margin-left:15px;font-size:16px}}.content article .wrapper>ul{margin-bottom:18px}@media screen and (min-width: 1024px){.content article .wrapper>ul{margin-bottom:35px}}.content article ul li{list-style-type:disc;margin:2px 0}.content article img{display:block;max-width:100%;width:auto !important;margin:0 auto 15px}@media screen and (min-width: 768px){.content article img{max-width:285px}}@media screen and (min-width: 768px){.content article .alignleft{margin-right:15px;margin-bottom:15px;float:left}.content article .alignright{margin-left:15px;margin-bottom:15px;float:right}.content article .aligncenter{display:block;margin:0 auto 15px}}.content article .wp-caption{font-size:12px;text-align:center;margin-bottom:15px}@media screen and (min-width: 768px){.content article .wp-caption{font-size:14px}}.content article .wp-caption img{margin-bottom:8px}.content article table{max-width:100%;display:inline-block;font-size:11px;line-height:normal;clear:both;margin:30px auto 30px;overflow:auto}@media screen and (min-width: 768px){.content article table{width:auto;font-size:15px}}.content article td,.content article th{padding:14px 8px;border-width:0 1px 1px 0;border-style:solid;border-color:white}@media screen and (min-width: 768px){.content article td,.content article th{padding:16px 10px}}.content article th{font-size:13px;font-weight:bold;background-color:#ebe8dd}@media screen and (min-width: 768px){.content article th{font-size:17px}}.content article tr:nth-child(2n){background-color:#f2f0ea}.content article tr th{padding-left:14px;min-width:105px}@media screen and (min-width: 768px){.content article tr th{min-width:120px;padding-left:15px}}@-webkit-keyframes listHover{0%, 100%{background-position:right center}49%{background-position:right -50px center}50%{background-position:right 50px center}}@keyframes listHover{0%, 100%{background-position:right center}49%{background-position:right -50px center}50%{background-position:right 50px center}}body,p{line-height:normal}h1,h2,h3,h4,h5,h6{line-height:normal}.page-template-parrainage #main #sub-header .content{display:block;width:100%;margin:auto;font-size:12px}@media screen and (min-width: 1024px){.page-template-parrainage #main #sub-header .content{display:inline-block;margin-top:40px;font-size:16px;width:50%;float:left}}.page-template-parrainage #main #sub-header .img{display:none}@media screen and (min-width: 1024px){.page-template-parrainage #main #sub-header .img{display:inline-block;width:350px;margin-top:0px;margin-left:50px;vertical-align:top;float:left}}@media screen and (min-width: 1024px){.page-template-parrainage #main .formulaire .wrapper{padding:0 18px 0 30px;width:976px}}@media screen and (min-width: 1024px){.page-template-parrainage #main .mentions .wrapper{width:976px}}.page-template-parrainage #main .mentions .wrapper .content{background-color:#f2f0ea;padding:15px 30px}@media screen and (min-width: 1024px){.page-template-parrainage #main .mentions .wrapper .content{padding:30px 65px}}.page-template-parrainage #main .mentions .wrapper .content p{font-size:10px;line-height:normal;margin-bottom:12px}@media screen and (min-width: 1024px){.page-template-parrainage #main .mentions .wrapper .content p{font-size:12px;margin-bottom:18px}}.page-template-parrainage #main .mentions .wrapper .content ol li{list-style-type:decimal}.page-template-parrainage #main .mentions .wrapper .content li{margin-left:25px;margin-bottom:5px}.page-template-parrainage #main #parrainage section a:not(.btn){text-decoration:underline}.page-template-parrainage #main #parrainage section a.btn{box-sizing:border-box}.page-template-parrainage #main #parrainage section h2{margin-top:17px;margin-bottom:12px}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section h2{margin-top:30px;margin-bottom:40px}}.page-template-parrainage #main #parrainage section form{float:left;color:#48494b}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section form{vertical-align:top;display:inline-block;width:630px;margin-right:12px;margin-bottom:45px}}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section form p{font-size:16px;line-height:normal}}.page-template-parrainage #main #parrainage section form h3{font-family:"HelveticaLTStdLt";font-size:21px;line-height:normal;padding:10px 0;margin-top:25px;margin-bottom:15px;border-bottom:1px solid rgba(109,110,113,0.3)}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section form h3{margin-top:60px;margin-bottom:35px;padding:10px 0 0;font-size:26px}}.page-template-parrainage #main #parrainage section form .error{clear:left}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section form>section>fieldset{width:-mox-calc(50% - 20px);width:-o-calc(50% - 20px);width:calc(50% - 20px);margin-right:20px}}.page-template-parrainage #main #parrainage section form>section>fieldset.full{width:100%}.page-template-parrainage #main #parrainage section form>section>fieldset.clearfix{clear:both}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section form>section>fieldset.half{width:-mox-calc(50% - 20px);width:-o-calc(50% - 20px);width:calc(50% - 20px);float:left;margin-right:20px}.page-template-parrainage #main #parrainage section form>section>fieldset.half:nth-child(2n){width:50%;margin-right:0}}.page-template-parrainage #main #parrainage section label,.page-template-parrainage #main #parrainage section .legend{padding:5px 0;font-weight:bold;font-size:13px;display:block;color:#6d6e71}.page-template-parrainage #main #parrainage section label.required::after,.page-template-parrainage #main #parrainage section .legend.required::after{content:"*"}@media screen and (min-width: 768px){.page-template-parrainage #main #parrainage section label,.page-template-parrainage #main #parrainage section .legend{font-size:16px}}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section label,.page-template-parrainage #main #parrainage section .legend{padding:12px 0;margin-top:10px}}.page-template-parrainage #main #parrainage section .legend.error{color:#e7332a}.page-template-parrainage #main #parrainage section .inline .legend,.page-template-parrainage #main #parrainage section .inline label,.page-template-parrainage #main #parrainage section .inline button,.page-template-parrainage #main #parrainage section .inline input{display:inline-block;vertical-align:top}.page-template-parrainage #main #parrainage section .inline.radio{background-color:transparent}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section .inline.radio{margin-top:-20px}}.page-template-parrainage #main #parrainage section .inline.radio label{font-weight:normal}.page-template-parrainage #main #parrainage section .inline.radio input{width:auto;padding:0 7px;margin:0 5px 0 10px}.page-template-parrainage #main #parrainage section input[type="checkbox"],.page-template-parrainage #main #parrainage section input[type="radio"]{background-color:transparent}.page-template-parrainage #main #parrainage section input:not([type="submit"]),.page-template-parrainage #main #parrainage section select,.page-template-parrainage #main #parrainage section textarea{background-color:#f5f5f5;width:100%;box-sizing:border-box}.page-template-parrainage #main #parrainage section input.smallest{width:45px;margin-right:5px}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section input.smallest{width:57px}}.page-template-parrainage #main #parrainage section input.small{width:90px;margin-right:5px}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section input.small{width:118px;margin-right:7px}}.page-template-parrainage #main #parrainage section input.medium{width:240px;margin-right:5px}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section .btn.icon-datepicker{padding:27px}}.page-template-parrainage #main #parrainage section .btn.icon-datepicker:hover{background-color:#d6d5d0}.page-template-parrainage #main #parrainage section select{min-width:220px;font-weight:bold}@media screen and (min-width: 768px){.page-template-parrainage #main #parrainage section select{font-size:16px}}.page-template-parrainage #main #parrainage section select option{padding-top:5px;padding-bottom:5px}.page-template-parrainage #main #parrainage section .mtop{margin-top:25px}.page-template-parrainage #main #parrainage section .optin{position:relative;font-weight:normal;color:#48494b}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section .optin{font-size:16px;padding:3px 0 3px 0px}}.page-template-parrainage #main #parrainage section .optin input{width:auto;margin:0 10px 0 0;padding:0}.page-template-parrainage #main #parrainage section input[type="submit"]{display:block;margin:10px auto;width:auto;background-color:#e7332a;color:white}@media screen and (min-width: 768px){.page-template-parrainage #main #parrainage section input[type="submit"]{float:right}}.page-template-parrainage #main #parrainage section input[type="submit"]:hover{background-color:#FFF;color:#e7332a}.page-template-parrainage #main #parrainage section .ultrasmall{display:block;font-size:8px;line-height:normal;font-style:italic;margin-top:10px;margin-bottom:0;clear:left}.page-template-parrainage #main #parrainage section .ultrasmall input{display:inline-block;width:auto}.page-template-parrainage #main #parrainage section .ultrasmall label{text-align:left;font-weight:normal;font-size:8px;padding:0;margin:0;color:#48494b}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section .ultrasmall label{font-size:12px}}.page-template-parrainage #main #parrainage section .ultrasmall label.error{color:#e7332a}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section .ultrasmall{font-size:12px}.page-template-parrainage #main #parrainage section .ultrasmall .smaller{font-size:11px}}.page-template-parrainage #main #parrainage section .g-recaptcha{margin-bottom:14px;margin-top:0px;float:left}.page-template-parrainage #main #parrainage section #parraine-information{margin-bottom:40px}.page-template-parrainage #main #parrainage section aside{width:100%;float:right}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside{vertical-align:top;width:330px;display:inline-block}}.page-template-parrainage #main #parrainage section aside section{margin-top:15px}.page-template-parrainage #main #parrainage section aside.aside1 section:first-child{margin-top:15px}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside.aside1 section:first-child{margin-top:100px}}.page-template-parrainage #main #parrainage section aside.aside2 section{margin-bottom:15px}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside.aside2 section{margin-bottom:0px}}.page-template-parrainage #main #parrainage section aside .title{font-size:20px;line-height:normal}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside .title{font-size:30px}}.page-template-parrainage #main #parrainage section aside p{margin-bottom:15px}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside p{font-size:17px;margin-bottom:30px}}.page-template-parrainage #main #parrainage section aside b{font-weight:bold}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside b{font-size:20px}}.page-template-parrainage #main #parrainage section aside .etapes{display:inline-block;width:100%;padding-top:25px;background-color:#f5f5f5;text-align:center}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside .etapes{padding-top:45px}}.page-template-parrainage #main #parrainage section aside .etapes .etape{margin:0 20px 25px;font-size:16px}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside .etapes .etape{margin:0 20px 45px}}.page-template-parrainage #main #parrainage section aside .etapes .etape img{display:block;max-width:50px;width:auto;height:auto;margin:0px auto 10px}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside .etapes .etape img{max-width:80px}}.page-template-parrainage #main #parrainage section aside .etapes .etape strong{display:block;font-size:16px;font-weight:bold;margin-bottom:4px}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside .etapes .etape strong{font-size:20px}}.page-template-parrainage #main #parrainage section aside .renseignements{background-color:#f2f0ea;text-align:center;padding:12px 15px}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside .renseignements{text-align:left;padding:25px 14px}}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside .renseignements p:first-child{margin-bottom:20px}}.page-template-parrainage #main #parrainage section aside .renseignements .links{text-align:left;width:170px;margin:0 auto}@media screen and (min-width: 768px){.page-template-parrainage #main #parrainage section aside .renseignements .links{width:200px}}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside .renseignements .links{width:auto}}.page-template-parrainage #main #parrainage section aside .renseignements .links>*{padding:10px 10px 10px 33px}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside .renseignements .links>*{padding:10px 10px 10px 45px}}.page-template-parrainage #main #parrainage section aside .renseignements .links a{padding:10px 10px 10px 45px}.page-template-parrainage #main #parrainage section aside .renseignements .links p.ultrasmall+p{padding:0;margin-bottom:0}.page-template-parrainage #main #parrainage section aside .renseignements .links a,.page-template-parrainage #main #parrainage section aside .renseignements .links span{position:relative;font-weight:bold;font-size:15px;color:#e7332a;text-decoration:none}.page-template-parrainage #main #parrainage section aside .renseignements .links a::before,.page-template-parrainage #main #parrainage section aside .renseignements .links span::before{content:"";position:absolute;top:0;left:0;height:100%;width:32px}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside .renseignements .links a,.page-template-parrainage #main #parrainage section aside .renseignements .links span{font-size:25px}}.page-template-parrainage #main #parrainage section aside .renseignements .links .tel{padding:10px 10px 10px 33px}.page-template-parrainage #main #parrainage section aside .renseignements .links .tel a{padding:0}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside .renseignements .links .tel{padding:10px 10px 10px 45px}.page-template-parrainage #main #parrainage section aside .renseignements .links .tel a{padding:0}}.page-template-parrainage #main #parrainage section aside .renseignements .links .tel::before{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/contact.svg) 0 center no-repeat transparent;background-size:32px 32px}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside .renseignements .links .tel::before{width:45px;background-size:40px 40px}}.page-template-parrainage #main #parrainage section aside .renseignements .links .mail{padding:10px 10px 10px 32px}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside .renseignements .links .mail{padding:10px 10px 10px 45px}}.page-template-parrainage #main #parrainage section aside .renseignements .links .mail::before{background:url(//www.cfgbank.com/wp-content/themes/cfg/assets/img/icons/mail_perso.svg) 0 center no-repeat transparent;background-size:32px 32px}@media screen and (min-width: 1024px){.page-template-parrainage #main #parrainage section aside .renseignements .links .mail::before{width:45px;background-size:40px 40px}}.page-template-parrainage #main #parrainage section aside .renseignements .links .ultrasmall{margin-bottom:8px}#faq-formulaire .faq-formulaire{margin-top:17px}@media screen and (min-width: 1024px){#faq-formulaire .faq-formulaire{margin-top:30px}}#faq-formulaire #faq-form label,#faq-formulaire #faq-form .legend{padding:5px 0;font-weight:bold;font-size:13px;display:block;color:#6d6e71}#faq-formulaire #faq-form label.required::after,#faq-formulaire #faq-form .legend.required::after{content:"*"}@media screen and (min-width: 1024px){#faq-formulaire #faq-form label,#faq-formulaire #faq-form .legend{font-size:16px}}@media screen and (min-width: 1024px){#faq-formulaire #faq-form label,#faq-formulaire #faq-form .legend{padding:12px 0;margin-top:10px}}@media screen and (min-width: 1024px){#faq-formulaire #faq-form fieldset{width:100%;display:block}}#faq-formulaire #faq-form fieldset.clearfix{clear:both}@media screen and (min-width: 1024px){#faq-formulaire #faq-form fieldset.half{width:-mox-calc(50% - 20px);width:-o-calc(50% - 20px);width:calc(50% - 20px);float:left;margin-right:20px}#faq-formulaire #faq-form fieldset.half:nth-child(2n+1){width:50%;margin-right:0}}#faq-formulaire #faq-form input:not([type="submit"]),#faq-formulaire #faq-form select,#faq-formulaire #faq-form textarea{background-color:#f5f5f5;width:100%;box-sizing:border-box;font-family:Arial;font-weight:normal}#faq-formulaire #faq-form input[type="submit"]{position:relative;display:block;margin:10px auto;text-transform:uppercase;clear:left}#faq-formulaire #faq-form .ultrasmall.fleft{display:block;clear:left}@media screen and (min-width: 1024px){#faq-formulaire #faq-form .ultrasmall.fleft{float:left;margin-left:20px;margin-top:15px;max-width:635px;clear:none}}#faq-formulaire #faq-form .ultrasmall.cleft{clear:left}#faq-formulaire #faq-form .g-recaptcha{margin-top:10px;margin-bottom:10px;float:left}#faq-formulaire #faq-form p.error{display:none;margin-bottom:10px;margin-left:0px;clear:left}#faq-formulaire #faq-form .ultrasmall p{font-size:8px;line-height:normal;font-style:italic;margin-bottom:9px}#faq-formulaire #faq-form .ultrasmall p input{display:inline-block;width:auto}#faq-formulaire #faq-form .ultrasmall p label{text-align:left;font-weight:normal;font-size:8px;padding:0;margin:0;color:#48494b}@media screen and (min-width: 1024px){#faq-formulaire #faq-form .ultrasmall p label{font-size:12px}}#faq-formulaire #faq-form .ultrasmall p label.error{color:#e7332a}@media screen and (min-width: 1024px){#faq-formulaire #faq-form .ultrasmall p{font-size:12px;margin-bottom:18px}} .pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#33aaff;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#33aaff;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important;border-radius:3px !important}.pika-table abbr{border-bottom:none;cursor:help}