.button,body,button,h1,h1.title,h2,h3,h4,h5,h6{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}hr,iframe{border:none}cite,figcaption,var{opacity:.6}figure pre,kbd{border:1px solid rgba(0,0,0,.1)}.dropdown ul,nav ol,nav ul,ul.unstyled,ul.unstyled ul{list-style:none}audio,img,table,video{max-width:100%}input,select,td.align-middle,textarea,tr.align-middle td{vertical-align:middle}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{margin:0;padding:0;outline:0;-webkit-overflow-scrolling:touch}img,video{height:auto}svg{max-height:100%}::-moz-focus-inner{border:0;padding:0}input[type=radio],input[type=checkbox]{vertical-align:middle;position:relative;bottom:.15rem;font-size:115%;margin-right:3px}input[type=search]{-webkit-appearance:textfield}.button,button,select{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.inverted{color:#fff}.error{color:#f03c69}.success{color:#35beb1}.warning{color:#f7ba45}.focus{color:#1c86f2}.aluminum{color:#f8f8f8}.silver{color:#e0e1e1}.lightgray{color:#d4d4d4}.gray{color:#bdbdbd}.midgray{color:#676b72}.darkgray,body{color:#313439}.bg-black{background-color:#0d0d0e}.bg-inverted{background-color:#fff}.bg-error{background-color:#f03c69}.bg-success{background-color:#35beb1}.bg-warning{background-color:#f7ba45}.bg-focus{background-color:#1c86f2}.bg-aluminum{background-color:#f8f8f8}.bg-silver{background-color:#e0e1e1}.bg-lightgray{background-color:#d4d4d4}.bg-gray{background-color:#bdbdbd}.bg-midgray{background-color:#676b72}.bg-darkgray{background-color:#313439}.bg-highlight{background-color:#edf2ff}body,html{font-size:16px;line-height:24px}body{background-color:transparent}a{color:#3794de}a:hover{color:#f03c69}h1,h1.title,h2,h3,h4,h5,h6{font-weight:700;color:#0d0d0e;text-rendering:optimizeLegibility;margin-bottom:16px}.message,.monospace,code,kbd,pre,samp,var{font-family:Consolas,Monaco,"Courier New",monospace}h1.title{font-size:60px;line-height:64px;margin-bottom:8px}.h1,h1{font-size:48px;line-height:52px}.h2,h2{font-size:36px;line-height:40px}.h3,.h4,h3,h4{line-height:32px}.h3,h3{font-size:24px}.h4,h4{font-size:21px}.h5,h5{font-size:18px;line-height:28px}.h6,h6{font-size:16px;line-height:24px}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}blockquote+h2,blockquote+h3,blockquote+h4,blockquote+h5,blockquote+h6,dl+h2,dl+h3,dl+h4,dl+h5,dl+h6,figure+h2,figure+h3,figure+h4,figure+h5,figure+h6,form+h2,form+h3,form+h4,form+h5,form+h6,hr+h2,hr+h3,hr+h4,hr+h5,hr+h6,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h2,p+h3,p+h4,p+h5,p+h6,pre+h2,pre+h3,pre+h4,pre+h5,pre+h6,table+h2,table+h3,table+h4,table+h5,table+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:24px}ol,ol ol,ol ul,ul,ul ol,ul ul{margin:0 0 0 24px}ol ol li{list-style-type:lower-alpha}ol ol ol li{list-style-type:lower-roman}nav ol,nav ul{margin:0}dd,nav ol ol,nav ol ul,nav ul ol,nav ul ul{margin-left:24px}dl dt{font-weight:700}address,blockquote,dl,fieldset,figure,form,hr,ol,p,pre,table,ul{margin-bottom:16px}hr{border-bottom:1px solid rgba(0,0,0,.1);margin-top:-1px}blockquote{padding-left:1rem;border-left:4px solid rgba(0,0,0,.1);font-style:italic;color:rgba(49,52,57,.65)}blockquote p{margin-bottom:.5rem}cite,code,figcaption,kbd,mark,pre,samp,small,time,var{font-size:87.5%}abbr[title],dfn[title]{border-bottom:1px dotted rgba(0,0,0,.5);cursor:help}var{font-style:normal}code,kbd,mark,samp{position:relative;top:-1px;padding:4px 4px 2px;display:inline-block;line-height:1;color:rgba(49,52,57,.85)}code{background:#e0e1e1}mark{background:#f7ba45}samp{color:#fff;background:#1c86f2}sub,sup{font-size:x-small;line-height:0;margin-left:1rem/4;position:relative}.small,.smaller,pre,pre code{line-height:20px}sup{top:0}sub{bottom:1px}pre,pre code{background:#f8f8f8;padding:0;top:0;display:block;color:rgba(49,52,57,.85);overflow:none;white-space:pre-wrap}pre,td,th{padding:1rem}.black,a.muted{color:#0d0d0e}figure figcaption{position:relative;top:-1rem/2}figure pre{background:0 0;border-radius:4px}figure .video-container,figure pre{margin-bottom:8px}.text-left{text-align:left}.label.badge,.text-center{text-align:center}.text-right{text-align:right}ul.unstyled{margin-left:0}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.italic{font-style:italic!important}.strong{font-weight:700!important}.normal{font-weight:400!important}.muted{opacity:.55}a.muted:hover{opacity:1}.smaller{font-size:12px}.small{font-size:14px}.big{font-size:18px;line-height:28px}.large{font-size:20px;line-height:32px}.end{margin-bottom:0!important}.highlight{background-color:#edf2ff}.nowrap,.nowrap td{white-space:nowrap}@media (min-width:768px) and (max-width:1024px){.columns-2,.columns-3,.columns-4{column-gap:24px}.columns-2{column-count:2}.columns-3{column-count:3}.columns-4{column-count:4}}.row{display:flex;flex-direction:row;flex-wrap:wrap}.row.gutters,.row.gutters>.row{margin-left:-2%}@media (max-width:768px){.row{flex-direction:column;flex-wrap:nowrap}.row.gutters,.row.gutters>.row{margin-left:0}}.row.gutters>.col,.row.gutters>.row>.col{margin-left:2%}@media (max-width:768px){.row.gutters>.col,.row.gutters>.row>.col{margin-left:0}}.row.around{justify-content:space-around}.row.between{justify-content:space-between}.row.auto .col{flex-grow:1}.col-1{width:8.33333%}.offset-1{margin-left:8.33333%}.col-2{width:16.66667%}.offset-2{margin-left:16.66667%}.col-3{width:25%}.offset-3{margin-left:25%}.col-4{width:33.33333%}.offset-4{margin-left:33.33333%}.col-5{width:41.66667%}.offset-5{margin-left:41.66667%}.col-6{width:50%}.offset-6{margin-left:50%}.col-7{width:58.33333%}.offset-7{margin-left:58.33333%}.col-8{width:66.66667%}.offset-8{margin-left:66.66667%}.col-9{width:75%}.offset-9{margin-left:75%}.col-10{width:83.33333%}.offset-10{margin-left:83.33333%}.col-11{width:91.66667%}.offset-11{margin-left:91.66667%}.col-12{width:100%}.offset-12{margin-left:100%}.gutters>.col-1{width:calc(8.33333% - 2%)}.gutters>.offset-1{margin-left:calc(8.33333% + 2%)!important}.gutters>.col-2{width:calc(16.66667% - 2%)}.gutters>.offset-2{margin-left:calc(16.66667% + 2%)!important}.gutters>.col-3{width:calc(25% - 2%)}.gutters>.offset-3{margin-left:calc(25% + 2%)!important}.gutters>.col-4{width:calc(33.33333% - 2%)}.gutters>.offset-4{margin-left:calc(33.33333% + 2%)!important}.gutters>.col-5{width:calc(41.66667% - 2%)}.gutters>.offset-5{margin-left:calc(41.66667% + 2%)!important}.gutters>.col-6{width:calc(50% - 2%)}.gutters>.offset-6{margin-left:calc(50% + 2%)!important}.gutters>.col-7{width:calc(58.33333% - 2%)}.gutters>.offset-7{margin-left:calc(58.33333% + 2%)!important}.gutters>.col-8{width:calc(66.66667% - 2%)}.gutters>.offset-8{margin-left:calc(66.66667% + 2%)!important}.gutters>.col-9{width:calc(75% - 2%)}.gutters>.offset-9{margin-left:calc(75% + 2%)!important}.gutters>.col-10{width:calc(83.33333% - 2%)}.gutters>.offset-10{margin-left:calc(83.33333% + 2%)!important}.gutters>.col-11{width:calc(91.66667% - 2%)}.gutters>.offset-11{margin-left:calc(91.66667% + 2%)!important}.gutters>.col-12{width:calc(100% - 2%)}.gutters>.offset-12{margin-left:calc(100% + 2%)!important}.first{order:-1}.last{order:1}@media (max-width:768px){[class*=' offset-'],[class^=offset-]{margin-left:0}.row .col{margin-left:0;width:100%}.row.gutters .col{margin-bottom:16px}.first-sm{order:-1}.last-sm{order:1}}table{border-collapse:collapse;border-spacing:0;width:100%;empty-cells:show;font-size:15px;line-height:24px}table caption{text-align:left;font-size:14px;font-weight:500;color:#676b72}legend,th{font-weight:700}th{text-align:left;vertical-align:bottom}td{vertical-align:top}td,th{border-bottom:1px solid rgba(0,0,0,.05)}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}tfoot td,tfoot th{color:rgba(49,52,57,.5)}table.bordered td,table.bordered th{border:1px solid rgba(0,0,0,.05)}table.striped tr:nth-child(odd) td{background:#f8f8f8}table.bordered td:first-child,table.bordered th:first-child,table.striped td:first-child,table.striped th:first-child{padding-left:1rem}table.bordered td:last-child,table.bordered th:last-child,table.striped td:last-child,table.striped th:last-child{padding-right:1rem}table.unstyled td,table.unstyled th{border:none;padding:0}fieldset{font-family:inherit;border:1px solid rgba(0,0,0,.1);padding:2rem;margin-bottom:2rem;margin-top:2rem}legend{font-size:12px;text-transform:uppercase;padding:0 1rem;margin-left:-1rem;top:2px;position:relative;line-height:0}.button i,.req,button i{position:relative;top:1px}input,select,textarea{display:block;width:100%;font-family:inherit;font-size:15px;height:40px;outline:0;background-color:#fff;border:1px solid #d4d4d4;border-radius:3px;box-shadow:none;padding:0 12px}input.small,select.small,textarea.small{height:36px;font-size:13px;padding:0 12px;border-radius:3px}input.big,select.big,textarea.big{height:48px;font-size:17px;padding:0 12px;border-radius:3px}input:focus,select:focus,textarea:focus{outline:0;background-color:#fff;border-color:#1c86f2;box-shadow:0 0 1px #1c86f2 inset}input.error,select.error,textarea.error{background-color:rgba(240,60,105,.1);border:1px solid #f583a0}input.error:focus,select.error:focus,textarea.error:focus{border-color:#f03c69;box-shadow:0 0 1px #f03c69 inset}input.success,select.success,textarea.success{background-color:rgba(53,190,177,.1);border:1px solid #6ad5cb}input.success:focus,select.success:focus,textarea.success:focus{border-color:#35beb1;box-shadow:0 0 1px #35beb1 inset}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{resize:none;opacity:.6;cursor:default;font-style:italic;color:rgba(0,0,0,.5)}select{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="12" viewBox="0 0 9 12"><path fill="#5e6c75" d="M0.722,4.823L-0.01,4.1,4.134-.01,4.866,0.716Zm7.555,0L9.01,4.1,4.866-.01l-0.732.726ZM0.722,7.177L-0.01,7.9,4.134,12.01l0.732-.726Zm7.555,0L9.01,7.9,4.866,12.01l-0.732-.726Z"/></svg>');background-repeat:no-repeat;background-position:right 1rem center}select[multiple]{background-image:none;height:auto;padding:.5rem .75rem}textarea{height:auto;padding:8px 12px;line-height:24px;vertical-align:top}input[type=file]{width:auto;border:none;padding:0;height:auto;background:0 0;box-shadow:none;display:inline-block}input.search,input[type=search]{background-repeat:no-repeat;background-position:8px 53%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="#000" fill-opacity="0.4" d="M14.891,14.39l-0.5.5a0.355,0.355,0,0,1-.5,0L9.526,10.529a5.3,5.3,0,1,1,2.106-4.212,5.268,5.268,0,0,1-1.1,3.21l4.362,4.362A0.354,0.354,0,0,1,14.891,14.39ZM6.316,2.418a3.9,3.9,0,1,0,3.9,3.9A3.9,3.9,0,0,0,6.316,2.418Z"/></svg>');padding-left:32px}input[type=radio],input[type=checkbox]{display:inline-block;width:auto;height:auto;padding:0}label{display:block;color:#313439;margin-bottom:4px;font-size:15px}label .desc,label .error,label .success,label.checkbox{text-transform:none;font-weight:400}label.checkbox{font-size:16px;line-height:24px;cursor:pointer;color:inherit}.button,.desc,.message,button{line-height:20px}label.checkbox input{margin-top:0}.form-checkboxes label.checkbox{display:inline-block;margin-right:16px}.req{font-weight:700;color:#f03c69;font-size:110%}.desc{color:rgba(49,52,57,.5);font-size:12px}span.desc{margin-left:4px}div.desc{margin-top:4px;margin-bottom:-8px}.form-buttons .button,.form-buttons button{margin-right:8px}.form-item,form{margin-bottom:2rem}.form .row:last-child .form-item,.form>.form-item:last-child{margin-bottom:0}.form span.error,.form span.success{font-size:12px;line-height:20px;margin-left:4px}.form-inline input,.form-inline select,.form-inline textarea{display:inline-block;width:auto}.append,.prepend{display:flex}.append input,.prepend input{flex:1}.append .button,.append span,.prepend .button,.prepend span{flex-shrink:0}.append span,.prepend span{display:flex;flex-direction:column;justify-content:center;font-weight:400;border:1px solid #d4d4d4;background-color:#f8f8f8;padding:0 .875rem;color:rgba(0,0,0,.5);font-size:12px;white-space:nowrap}.button,.label,button{display:inline-block;font-weight:500;text-decoration:none;vertical-align:middle}.prepend input{border-radius:0 3px 3px 0}.prepend .button{margin-right:-1px;border-radius:3px 0 0 3px!important}.append input,.prepend span{border-radius:3px 0 0 3px}.prepend span{border-right:none}.append .button{margin-left:-1px;border-radius:0 3px 3px 0!important}.append span{border-left:none;border-radius:0 3px 3px 0}.button,button{font-size:15px;color:#fff;background-color:#1c86f2;border-radius:3px;min-height:40px;padding:8px 20px;cursor:pointer;border:1px solid transparent}.button i,button i{margin:0 2px}.fixed,.no-scroll{position:fixed;top:0;left:0}input[type=submit]{width:auto}.button:hover,button:hover{outline:0;text-decoration:none;color:#fff;background-color:#4ca0f5}.button.disabled,.button:disabled{cursor:default;font-style:normal;color:rgba(255,255,255,.7);background-color:rgba(28,134,242,.7)}.breadcrumbs li.active a,.pagination li.active a,.pagination span{cursor:text}.button.small{font-size:13px;min-height:36px;padding:6px 20px;border-radius:3px}.button.big{font-size:17px;min-height:48px;padding:13px 24px;border-radius:3px}.button.large{font-size:19px;min-height:56px;padding:20px 36px;border-radius:3px}.button.outline{background:0 0;border-width:2px;border-color:#1c86f2;color:#1c86f2}.button.outline:hover{background:0 0;color:rgba(28,134,242,.6);border-color:rgba(28,134,242,.5)}.button.outline.disabled,.button.outline:disabled{background:0 0;color:rgba(28,134,242,.7);border-color:rgba(28,134,242,.5)}.button.inverted,.button.inverted:hover{color:#000;background-color:#fff}.button.inverted.disabled,.button.inverted:disabled{color:rgba(0,0,0,.7);background-color:rgba(255,255,255,.7)}.button.inverted.outline{background:0 0;color:#fff;border-color:#fff}.button.inverted.outline:hover{color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.5)}.button.inverted.outline.disabled,.button.inverted.outline:disabled{background:0 0;color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.5)}.button.inverted:hover{opacity:.7}.button.round{border-radius:56px}.button.raised{box-shadow:0 1px 3px rgba(0,0,0,.3)}.button.upper{text-transform:uppercase;letter-spacing:.04em;font-size:13px}.button.upper.small{font-size:11px}.button.upper.big{font-size:13px}.button.upper.large{font-size:15px}.button.secondary{color:#fff;background-color:#313439}.button.secondary:hover{color:#fff;background-color:#606670}.button.secondary.disabled,.button.secondary:disabled{color:rgba(255,255,255,.7);background-color:rgba(49,52,57,.7)}.button.secondary.outline{background:0 0;color:#313439;border-color:#313439}.button.secondary.outline:hover{color:rgba(49,52,57,.6);border-color:rgba(49,52,57,.5)}.button.secondary.outline.disabled,.button.secondary.outline:disabled{background:0 0;color:rgba(49,52,57,.7);border-color:rgba(49,52,57,.5)}.label{font-size:13px;background:#e0e1e1;line-height:18px;padding:0 10px;color:#313439;border:1px solid transparent;border-radius:4px}.label a,.label a:hover{color:inherit;text-decoration:none}.label.big{font-size:14px;line-height:24px;padding:0 12px}.label.tag,.label.upper{text-transform:uppercase;font-size:11px}.label.outline{background:0 0;border-color:#bdbdbd}.label.badge{border-radius:64px;padding:0 6px}.label.badge.big{padding:0 8px}.label.tag{padding:0;background:0 0;border:none}.label.tag.big{font-size:13px}.label.success{background:#35beb1;color:#fff}.label.success.outline,.label.success.tag{background:0 0;border-color:#35beb1;color:#35beb1}.label.error{background:#f03c69;color:#fff}.label.error.outline,.label.error.tag{background:0 0;border-color:#f03c69;color:#f03c69}.label.warning{background:#f7ba45;color:#0d0d0e}.label.warning.outline,.label.warning.tag{background:0 0;border-color:#f7ba45;color:#f7ba45}.label.focus{background:#1c86f2;color:#fff}.label.focus.outline,.label.focus.tag{background:0 0;border-color:#1c86f2;color:#1c86f2}.label.black{background:#0d0d0e;color:#fff}.label.black.outline,.label.black.tag{background:0 0;border-color:#0d0d0e;color:#0d0d0e}.label.inverted{background:#fff;color:#0d0d0e}.label.inverted.outline,.label.inverted.tag{background:0 0;border-color:#fff;color:#fff}.breadcrumbs{font-size:14px;margin-bottom:24px}.breadcrumbs ul{display:flex;align-items:center}.breadcrumbs.push-center ul{justify-content:center}.breadcrumbs a,.breadcrumbs span{font-style:normal;padding:0 10px;display:inline-block;white-space:nowrap}.breadcrumbs li:after{display:inline-block;content:'/';color:rgba(0,0,0,.3)}.breadcrumbs li.active a,.pagination a{text-decoration:none;color:#313439}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li:first-child a,.breadcrumbs li:first-child span{padding-left:0}.pagination{margin:24px 0;font-size:14px}.close,.pagination.upper{font-size:12px}.pagination ul{display:flex;margin:0}.pagination.align-center ul{justify-content:center}.pagination a,.pagination span{border-radius:3px;display:inline-block;padding:8px 12px;line-height:1;white-space:nowrap;border:1px solid transparent}.pagination a:hover,.pagination li.active a,.pagination span{color:rgba(0,0,0,.5);border-color:#e0e1e1}.pager span{line-height:24px}.pager a,.pager span{padding-left:16px;padding-right:16px;border-radius:64px;border-color:rgba(0,0,0,.1)}.pager li{flex-basis:50%}.pager li.next{text-align:right}.pager.align-center li{flex-basis:auto;margin-left:4px;margin-right:4px}.pager.flat a,.pager.flat span{border:none;display:block;padding:0}.pager.flat a{font-weight:700}.pager.flat a:hover{background:0 0;text-decoration:underline}@media (max-width:768px){.pager.flat ul{flex-direction:column}.pager.flat li{flex-basis:100%;margin-bottom:8px;text-align:left}}@font-face{font-family:Kube;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfgAAAC8AAAAYGNtYXAXVtKOAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZsMn2SAAAAF4AAADeGhlYWQMP9EUAAAE8AAAADZoaGVhB8IDzQAABSgAAAAkaG10eCYABd4AAAVMAAAAMGxvY2EFWASuAAAFfAAAABptYXhwABcAmwAABZgAAAAgbmFtZfMJxocAAAW4AAABYnBvc3QAAwAAAAAHHAAAACAAAwPHAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qf//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAKAAAAAAQAA8AADwAUACQANABEAFYAaAB4AIgAmAAAEyIGFREUFjMhMjY1ETQmIwUhESEREzgBMSIGFRQWMzI2NTQmIzM4ATEiBhUUFjMyNjU0JiMzOAExIgYVFBYzMjY1NCYjATIWHQEUBiMiJj0BNDYzOAExITIWHQEUBiMiJj0BNDYzOAExATgBMSIGFRQWMzI2NTQmIzM4ATEiBhUUFjMyNjU0JiMzOAExIgYVFBYzMjY1NCYjwFBwcFACgFBwcFD9IQM+/MKrHioqHh4qKh70HioqHh4qKh70HisrHh0rKh7+MBQdHRQUHBwUAbgUHBwUFB0dFP4wHioqHh4qKh70HioqHh4qKh70HisrHh0rKh4DYHBQ/iBQcHBQAeBQcF/9XwKh/n8qHh4qKh4eKioeHioqHh4qKh4eKioeHioCQBwVjhUcHBWOFRwcFY4VHBwVjhUc/rAqHh4qKh4eKioeHioqHh4qKh4eKioeHioAAAABAQAAwAMAAcAACwAAAQcXBycHJzcnNxc3AwDMAjMDAzMCzDTMzAGVqAIrAgIrAqgrqKgAAQGAAEACgAJAAAsAACUnByc3JzcXNxcHFwJVqAIrAgIrAqgrqKhAzAIzAwMzAsw0zMwAAAEBgABAAoACQAALAAABFzcXBxcHJwcnNycBq6gCKwICKwKoK6ioAkDMAjMDAzMCzDTMzAABAQAAwAMAAcAACwAAJTcnNxc3FwcXBycHAQDMAjMDAzMCzDTMzOuoAisCAisCqCuoqAAAAgAP/+UD1AOqAAQACAAAEwEHATcFAScBSwOJPPx3PAOJ/Hc8A4kDqvx3PAOJPDz8dzwDiQAAAAADAIAAgAOAAwAAAwAHAAsAADc1IRUBIRUhESEVIYADAP0AAwD9AAMA/QCAgIABgIABgIAAAgBPAA8DsgNxABgALQAAJQcBDgEjIi4CNTQ+AjMyHgIVFAYHAQEiDgIVFB4CMzI+AjU0LgIjA7JY/t4lWTBBc1YxMVZzQUFzVTIcGQEi/dgxVkAlJUBWMTFWQCUlQFYxZ1gBIRkcMlVzQUFzVjExVnNBMFkm/uACuyVAVjExVkAlJUBWMTFWQCUAAAABAAAAAQAABhlWm18PPPUACwQAAAAAANSQRjkAAAAA1JBGOQAA/+UEAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAAAAEAAEABAABgAQAAYAEAAEABAAADwQAAIAEAABPAAAAAAAKABQAHgDYAPIBDAEmAUABXAF2AbwAAAABAAAADACZAAoAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABAAAAAEAAAAAAAIABwBFAAEAAAAAAAMABAAtAAEAAAAAAAQABABaAAEAAAAAAAUACwAMAAEAAAAAAAYABAA5AAEAAAAAAAoAGgBmAAMAAQQJAAEACAAEAAMAAQQJAAIADgBMAAMAAQQJAAMACAAxAAMAAQQJAAQACABeAAMAAQQJAAUAFgAXAAMAAQQJAAYACAA9AAMAAQQJAAoANACAS3ViZQBLAHUAYgBlVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwS3ViZQBLAHUAYgBlS3ViZQBLAHUAYgBlUmVndWxhcgBSAGUAZwB1AGwAYQByS3ViZQBLAHUAYgBlRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype");font-weight:400;font-style:normal}.caret,.close,[class*=" kube-"],[class^=kube-]{font-family:Kube!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kube-calendar:before{content:"\e900"}.caret.down:before,.kube-caret-down:before{content:"\e901"}.caret.left:before,.kube-caret-left:before{content:"\e902"}.caret.right:before,.kube-caret-right:before{content:"\e903"}.caret.up:before,.kube-caret-up:before{content:"\e904"}.close:before,.kube-close:before{content:"\e905"}.kube-menu:before{content:"\e906"}.kube-search:before{content:"\e907"}.gutters .column.push-left,.push-left{margin-right:auto}.gutters .column.push-right,.push-right{margin-left:auto}.gutters .column.push-center,.push-center{margin-left:auto;margin-right:auto}.gutters .column.push-middle,.push-middle{margin-top:auto;margin-bottom:auto}.push-bottom{margin-top:auto}.align-middle{align-items:center}.align-right{justify-content:flex-end}.align-center{justify-content:center}.float-right{float:right}.float-left{float:left}.fixed{z-index:100;width:100%}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.w-auto{width:auto}.w-small{width:480px}.w-medium{width:600px}.w-big{width:740px}.w-large{width:840px}.max-w5{max-width:5%}.max-w10{max-width:10%}.max-w15{max-width:15%}.max-w20{max-width:20%}.max-w25{max-width:25%}.max-w30{max-width:30%}.max-w35{max-width:35%}.max-w40{max-width:40%}.max-w45{max-width:45%}.max-w50{max-width:50%}.max-w55{max-width:55%}.max-w60{max-width:60%}.max-w65{max-width:65%}.max-w70{max-width:70%}.max-w75{max-width:75%}.max-w80{max-width:80%}.max-w85{max-width:85%}.max-w90{max-width:90%}.max-w95{max-width:95%}.max-w100{max-width:100%}.max-w-small{max-width:480px}.max-w-medium{max-width:600px}.max-w-big{max-width:740px}.max-w-large{max-width:840px}.min-w5{min-width:5%}.min-w10{min-width:10%}.min-w15{min-width:15%}.min-w20{min-width:20%}.min-w25{min-width:25%}.min-w30{min-width:30%}.min-w35{min-width:35%}.min-w40{min-width:40%}.min-w45{min-width:45%}.min-w50{min-width:50%}.min-w55{min-width:55%}.min-w60{min-width:60%}.min-w65{min-width:65%}.min-w70{min-width:70%}.min-w75{min-width:75%}.min-w80{min-width:80%}.min-w85{min-width:85%}.min-w90{min-width:90%}.min-w95{min-width:95%}.min-w100{min-width:100%}.h25{height:25%}.h50{height:50%}.h100{height:100%}.group:after{content:'';display:table;clear:both}.flex{display:flex}@media (max-width:768px){.gutters .column.push-left-sm,.push-left-sm{margin-left:0}.gutters .column.push-center-sm,.push-center-sm{margin-left:auto;margin-right:auto}.push-top-sm{margin-top:0}.align-left-sm{justify-content:flex-start}.float-left,.float-right{float:none}.w-auto-sm{width:auto}.w-big,.w-large,.w-medium,.w-small,.w100-sm{width:100%}.max-w-auto-sm,.max-w-big,.max-w-large,.max-w-medium,.max-w-small{max-width:auto}.flex-column-sm{flex-direction:column}.flex-w100-sm{flex:0 0 100%}}@media (max-width:768px) and (max-width:768px){.flex-w100-sm{flex:0 0 100%!important}}.invisible{visibility:hidden}.visible{visibility:visible}.display-block{display:block}.hide{display:none!important}@media (max-width:768px){.hide-sm{display:none!important}}@media (min-width:768px){.show-sm{display:none!important}}@media print{.hide-print{display:none!important}.show-print{display:block!important}}.caret,.close{display:inline-block}.no-scroll{overflow:hidden;width:100%;height:100%!important}.scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.dropdown,.slideDown,.slideUp{overflow:hidden}.video-container{height:0;padding-bottom:56.25%;position:relative;margin-bottom:16px}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.close{min-height:16px;min-width:16px;line-height:16px;vertical-align:middle;text-align:center;opacity:.6}.close:hover{opacity:1}.close.small{font-size:8px}.close.big{font-size:18px}.close.white{color:#fff}.button .caret{margin-right:-8px}.overlay{position:fixed;z-index:200;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.95)}.overlay>.close{position:fixed;top:1rem;right:1rem}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999}h2,h3,p{orphans:3;widows:3}thead{display:table-header-group}img{max-width:100%!important}h2,h3,h4{page-break-after:avoid}@page{margin:.5cm}}.dropdown,.modal{box-shadow:0 10px 25px rgba(0,0,0,.15)}@keyframes slideUp{to{height:0;padding-top:0;padding-bottom:0}}@keyframes slideDown{from{height:0;padding-top:0;padding-bottom:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes flipIn{from{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes flipOut{from{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.03,1.03,1.03)}}@keyframes shake{15%{transform:translateX(.5rem)}30%{transform:translateX(-.4rem)}45%{transform:translateX(.3rem)}60%{transform:translateX(-.2rem)}75%{transform:translateX(.1rem)}90%{transform:translateX(0)}}.fadeIn{animation:fadeIn 250ms}.fadeOut{animation:fadeOut 250ms}.zoomIn{animation:zoomIn .2s}.zoomOut{animation:zoomOut .5s}.slideInRight{animation:slideInRight .5s}.slideInLeft{animation:slideInLeft .5s}.slideInDown{animation:slideInDown .5s}.slideOutLeft{animation:slideOutLeft .5s}.slideOutRight{animation:slideOutRight .5s}.slideOutUp{animation:slideOutUp .5s}.slideUp{animation:slideUp .2s ease-in-out}.slideDown{animation:slideDown 80ms ease-in-out}.flipIn{animation:flipIn 250ms cubic-bezier(.5,-.5,.5,1.5)}.flipOut{animation:flipOut .5s cubic-bezier(.5,-.5,.5,1.5)}.rotate{animation:rotate .5s}.pulse{animation:pulse 250ms 2}.shake{animation:shake .5s}.dropdown{position:absolute;z-index:100;top:0;right:0;width:280px;color:#000;font-size:15px;background:#fff;border-radius:3px;max-height:300px;margin:0;padding:0}.dropdown.dropdown-mobile{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-height:none;border:none}.dropdown .close{margin:20px auto}.dropdown.open{overflow:auto}.dropdown ul{margin:0}.dropdown ul li{border-bottom:1px solid rgba(0,0,0,.07)}.dropdown ul li:last-child{border-bottom:none}.dropdown ul a{display:block;padding:12px;text-decoration:none;color:#000}.dropdown ul a:hover{background:rgba(0,0,0,.05)}.message{font-size:14px;background:#e0e1e1;color:#313439;padding:1rem 2.5em .75rem 1rem;margin-bottom:24px;position:relative}.message a{color:inherit}.message h2,.message h3,.message h4,.message h5,.message h6{margin-bottom:0}.message .close{position:absolute;right:1rem;top:1.1rem}.message.error{background:#f03c69;color:#fff}.message.success{background:#35beb1;color:#fff}.message.warning{background:#f7ba45}.message.focus{background:#1c86f2;color:#fff}.message.black{background:#0d0d0e;color:#fff}.message.inverted,.modal,.offcanvas{background:#fff}.modal-box{position:fixed;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;z-index:200}.modal{position:relative;margin:16px auto auto;padding:0;border-radius:8px;color:#000}@media (max-width:768px){.modal input,.modal textarea{font-size:16px}}.modal .close{position:absolute;top:18px;right:16px;opacity:.3}.modal .close:hover{opacity:1}.modal-header{padding:24px 32px;font-size:18px;font-weight:700;border-bottom:1px solid rgba(0,0,0,.05)}.modal-header:empty{display:none}.modal-body{padding:36px 56px}@media (max-width:768px){.modal-body,.modal-header{padding:24px}}.offcanvas{position:fixed;padding:24px;height:100%;top:0;left:0;z-index:300;overflow-y:scroll}.offcanvas .close{position:absolute;top:8px;right:8px}.offcanvas-push-body,.tabs a,.tabs em{position:relative}.offcanvas-left{border-right:1px solid rgba(0,0,0,.1)}.offcanvas-right{left:auto;right:0;border-left:1px solid rgba(0,0,0,.1)}.tabs{margin-bottom:24px;font-size:14px}.tabs li em,.tabs li.active a{color:#313439;border:1px solid rgba(0,0,0,.1);cursor:default;text-decoration:none;background:0 0}.tabs a,.tabs em{top:1px;font-style:normal;display:block;padding:.5rem 1rem;border:1px solid transparent;color:rgba(0,0,0,.5);text-decoration:none}.tabs a:hover{-moz-transition:all linear .2s;transition:all linear .2s;color:#313439;text-decoration:underline;background-color:#e0e1e1}@media (min-width:768px){.tabs ul{display:flex;margin-top:-1px;border-bottom:1px solid rgba(0,0,0,.1)}.tabs li em,.tabs li.active a{border-bottom:1px solid #fff}}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.button,body,button,h1,h1.title,h2,h3,h4,h5,h6{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}hr,iframe{border:none}cite,figcaption,var{opacity:.6}figure pre,kbd{border:1px solid rgba(0,0,0,.1)}.dropdown ul,nav ol,nav ul,ul.unstyled,ul.unstyled ul{list-style:none}audio,img,table,video{max-width:100%}input,select,td.align-middle,textarea,tr.align-middle td{vertical-align:middle}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{margin:0;padding:0;outline:0;-webkit-overflow-scrolling:touch}img,video{height:auto}svg{max-height:100%}::-moz-focus-inner{border:0;padding:0}input[type=radio],input[type=checkbox]{vertical-align:middle;position:relative;bottom:.15rem;font-size:115%;margin-right:3px}input[type=search]{-webkit-appearance:textfield}.button,button,select{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.inverted{color:#fff}.error{color:#f03c69}.success{color:#35beb1}.warning{color:#f7ba45}.focus{color:#1c86f2}.aluminum{color:#f8f8f8}.silver{color:#e0e1e1}.lightgray{color:#d4d4d4}.gray{color:#bdbdbd}.midgray{color:#676b72}.darkgray,body{color:#313439}.bg-black{background-color:#0d0d0e}.bg-inverted{background-color:#fff}.bg-error{background-color:#f03c69}.bg-success{background-color:#35beb1}.bg-warning{background-color:#f7ba45}.bg-focus{background-color:#1c86f2}.bg-aluminum{background-color:#f8f8f8}.bg-silver{background-color:#e0e1e1}.bg-lightgray{background-color:#d4d4d4}.bg-gray{background-color:#bdbdbd}.bg-midgray{background-color:#676b72}.bg-darkgray{background-color:#313439}.bg-highlight{background-color:#edf2ff}body,html{font-size:16px;line-height:24px}body{background-color:transparent}a{color:#3794de}a:hover{color:#f03c69}h1,h1.title,h2,h3,h4,h5,h6{font-weight:700;color:#0d0d0e;text-rendering:optimizeLegibility;margin-bottom:16px}.message,.monospace,code,kbd,pre,samp,var{font-family:Consolas,Monaco,"Courier New",monospace}h1.title{font-size:60px;line-height:64px;margin-bottom:8px}.h1,h1{font-size:48px;line-height:52px}.h2,h2{font-size:36px;line-height:40px}.h3,.h4,h3,h4{line-height:32px}.h3,h3{font-size:24px}.h4,h4{font-size:21px}.h5,h5{font-size:18px;line-height:28px}.h6,h6{font-size:16px;line-height:24px}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}blockquote+h2,blockquote+h3,blockquote+h4,blockquote+h5,blockquote+h6,dl+h2,dl+h3,dl+h4,dl+h5,dl+h6,figure+h2,figure+h3,figure+h4,figure+h5,figure+h6,form+h2,form+h3,form+h4,form+h5,form+h6,hr+h2,hr+h3,hr+h4,hr+h5,hr+h6,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h2,p+h3,p+h4,p+h5,p+h6,pre+h2,pre+h3,pre+h4,pre+h5,pre+h6,table+h2,table+h3,table+h4,table+h5,table+h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:24px}ol,ol ol,ol ul,ul,ul ol,ul ul{margin:0 0 0 24px}ol ol li{list-style-type:lower-alpha}ol ol ol li{list-style-type:lower-roman}nav ol,nav ul{margin:0}dd,nav ol ol,nav ol ul,nav ul ol,nav ul ul{margin-left:24px}dl dt{font-weight:700}address,blockquote,dl,fieldset,figure,form,hr,ol,p,pre,table,ul{margin-bottom:16px}hr{border-bottom:1px solid rgba(0,0,0,.1);margin-top:-1px}blockquote{padding-left:1rem;border-left:4px solid rgba(0,0,0,.1);font-style:italic;color:rgba(49,52,57,.65)}blockquote p{margin-bottom:.5rem}cite,code,figcaption,kbd,mark,pre,samp,small,time,var{font-size:87.5%}abbr[title],dfn[title]{border-bottom:1px dotted rgba(0,0,0,.5);cursor:help}var{font-style:normal}code,kbd,mark,samp{position:relative;top:-1px;padding:4px 4px 2px;display:inline-block;line-height:1;color:rgba(49,52,57,.85)}code{background:#e0e1e1}mark{background:#f7ba45}samp{color:#fff;background:#1c86f2}sub,sup{font-size:x-small;line-height:0;margin-left:1rem/4;position:relative}.small,.smaller,pre,pre code{line-height:20px}sup{top:0}sub{bottom:1px}pre,pre code{background:#f8f8f8;padding:0;top:0;display:block;color:rgba(49,52,57,.85);overflow:none;white-space:pre-wrap}pre,td,th{padding:1rem}.black,a.muted{color:#0d0d0e}figure figcaption{position:relative;top:-1rem/2}figure pre{background:0 0;border-radius:4px}figure .video-container,figure pre{margin-bottom:8px}.text-left{text-align:left}.label.badge,.text-center{text-align:center}.text-right{text-align:right}ul.unstyled{margin-left:0}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.italic{font-style:italic!important}.strong{font-weight:700!important}.normal{font-weight:400!important}.muted{opacity:.55}a.muted:hover{opacity:1}.smaller{font-size:12px}.small{font-size:14px}.big{font-size:18px;line-height:28px}.large{font-size:20px;line-height:32px}.end{margin-bottom:0!important}.highlight{background-color:#edf2ff}.nowrap,.nowrap td{white-space:nowrap}@media (min-width:768px) and (max-width:1024px){.columns-2,.columns-3,.columns-4{column-gap:24px}.columns-2{column-count:2}.columns-3{column-count:3}.columns-4{column-count:4}}.row{display:flex;flex-direction:row;flex-wrap:wrap}.row.gutters,.row.gutters>.row{margin-left:-2%}@media (max-width:768px){.row{flex-direction:column;flex-wrap:nowrap}.row.gutters,.row.gutters>.row{margin-left:0}}.row.gutters>.col,.row.gutters>.row>.col{margin-left:2%}@media (max-width:768px){.row.gutters>.col,.row.gutters>.row>.col{margin-left:0}}.row.around{justify-content:space-around}.row.between{justify-content:space-between}.row.auto .col{flex-grow:1}.col-1{width:8.33333%}.offset-1{margin-left:8.33333%}.col-2{width:16.66667%}.offset-2{margin-left:16.66667%}.col-3{width:25%}.offset-3{margin-left:25%}.col-4{width:33.33333%}.offset-4{margin-left:33.33333%}.col-5{width:41.66667%}.offset-5{margin-left:41.66667%}.col-6{width:50%}.offset-6{margin-left:50%}.col-7{width:58.33333%}.offset-7{margin-left:58.33333%}.col-8{width:66.66667%}.offset-8{margin-left:66.66667%}.col-9{width:75%}.offset-9{margin-left:75%}.col-10{width:83.33333%}.offset-10{margin-left:83.33333%}.col-11{width:91.66667%}.offset-11{margin-left:91.66667%}.col-12{width:100%}.offset-12{margin-left:100%}.gutters>.col-1{width:calc(8.33333% - 2%)}.gutters>.offset-1{margin-left:calc(8.33333% + 2%)!important}.gutters>.col-2{width:calc(16.66667% - 2%)}.gutters>.offset-2{margin-left:calc(16.66667% + 2%)!important}.gutters>.col-3{width:calc(25% - 2%)}.gutters>.offset-3{margin-left:calc(25% + 2%)!important}.gutters>.col-4{width:calc(33.33333% - 2%)}.gutters>.offset-4{margin-left:calc(33.33333% + 2%)!important}.gutters>.col-5{width:calc(41.66667% - 2%)}.gutters>.offset-5{margin-left:calc(41.66667% + 2%)!important}.gutters>.col-6{width:calc(50% - 2%)}.gutters>.offset-6{margin-left:calc(50% + 2%)!important}.gutters>.col-7{width:calc(58.33333% - 2%)}.gutters>.offset-7{margin-left:calc(58.33333% + 2%)!important}.gutters>.col-8{width:calc(66.66667% - 2%)}.gutters>.offset-8{margin-left:calc(66.66667% + 2%)!important}.gutters>.col-9{width:calc(75% - 2%)}.gutters>.offset-9{margin-left:calc(75% + 2%)!important}.gutters>.col-10{width:calc(83.33333% - 2%)}.gutters>.offset-10{margin-left:calc(83.33333% + 2%)!important}.gutters>.col-11{width:calc(91.66667% - 2%)}.gutters>.offset-11{margin-left:calc(91.66667% + 2%)!important}.gutters>.col-12{width:calc(100% - 2%)}.gutters>.offset-12{margin-left:calc(100% + 2%)!important}.first{order:-1}.last{order:1}@media (max-width:768px){[class*=' offset-'],[class^=offset-]{margin-left:0}.row .col{margin-left:0;width:100%}.row.gutters .col{margin-bottom:16px}.first-sm{order:-1}.last-sm{order:1}}table{border-collapse:collapse;border-spacing:0;width:100%;empty-cells:show;font-size:15px;line-height:24px}table caption{text-align:left;font-size:14px;font-weight:500;color:#676b72}legend,th{font-weight:700}th{text-align:left;vertical-align:bottom}td{vertical-align:top}td,th{border-bottom:1px solid rgba(0,0,0,.05)}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}tfoot td,tfoot th{color:rgba(49,52,57,.5)}table.bordered td,table.bordered th{border:1px solid rgba(0,0,0,.05)}table.striped tr:nth-child(odd) td{background:#f8f8f8}table.bordered td:first-child,table.bordered th:first-child,table.striped td:first-child,table.striped th:first-child{padding-left:1rem}table.bordered td:last-child,table.bordered th:last-child,table.striped td:last-child,table.striped th:last-child{padding-right:1rem}table.unstyled td,table.unstyled th{border:none;padding:0}fieldset{font-family:inherit;border:1px solid rgba(0,0,0,.1);padding:2rem;margin-bottom:2rem;margin-top:2rem}legend{font-size:12px;text-transform:uppercase;padding:0 1rem;margin-left:-1rem;top:2px;position:relative;line-height:0}.button i,.req,button i{position:relative;top:1px}input,select,textarea{display:block;width:100%;font-family:inherit;font-size:15px;height:40px;outline:0;background-color:#fff;border:1px solid #d4d4d4;border-radius:3px;box-shadow:none;padding:0 12px}input.small,select.small,textarea.small{height:36px;font-size:13px;padding:0 12px;border-radius:3px}input.big,select.big,textarea.big{height:48px;font-size:17px;padding:0 12px;border-radius:3px}input:focus,select:focus,textarea:focus{outline:0;background-color:#fff;border-color:#1c86f2;box-shadow:0 0 1px #1c86f2 inset}input.error,select.error,textarea.error{background-color:rgba(240,60,105,.1);border:1px solid #f583a0}input.error:focus,select.error:focus,textarea.error:focus{border-color:#f03c69;box-shadow:0 0 1px #f03c69 inset}input.success,select.success,textarea.success{background-color:rgba(53,190,177,.1);border:1px solid #6ad5cb}input.success:focus,select.success:focus,textarea.success:focus{border-color:#35beb1;box-shadow:0 0 1px #35beb1 inset}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{resize:none;opacity:.6;cursor:default;font-style:italic;color:rgba(0,0,0,.5)}select{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="12" viewBox="0 0 9 12"><path fill="#5e6c75" d="M0.722,4.823L-0.01,4.1,4.134-.01,4.866,0.716Zm7.555,0L9.01,4.1,4.866-.01l-0.732.726ZM0.722,7.177L-0.01,7.9,4.134,12.01l0.732-.726Zm7.555,0L9.01,7.9,4.866,12.01l-0.732-.726Z"/></svg>');background-repeat:no-repeat;background-position:right 1rem center}select[multiple]{background-image:none;height:auto;padding:.5rem .75rem}textarea{height:auto;padding:8px 12px;line-height:24px;vertical-align:top}input[type=file]{width:auto;border:none;padding:0;height:auto;background:0 0;box-shadow:none;display:inline-block}input.search,input[type=search]{background-repeat:no-repeat;background-position:8px 53%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="#000" fill-opacity="0.4" d="M14.891,14.39l-0.5.5a0.355,0.355,0,0,1-.5,0L9.526,10.529a5.3,5.3,0,1,1,2.106-4.212,5.268,5.268,0,0,1-1.1,3.21l4.362,4.362A0.354,0.354,0,0,1,14.891,14.39ZM6.316,2.418a3.9,3.9,0,1,0,3.9,3.9A3.9,3.9,0,0,0,6.316,2.418Z"/></svg>');padding-left:32px}input[type=radio],input[type=checkbox]{display:inline-block;width:auto;height:auto;padding:0}label{display:block;color:#313439;margin-bottom:4px;font-size:15px}label .desc,label .error,label .success,label.checkbox{text-transform:none;font-weight:400}label.checkbox{font-size:16px;line-height:24px;cursor:pointer;color:inherit}.button,.desc,.message,button{line-height:20px}label.checkbox input{margin-top:0}.form-checkboxes label.checkbox{display:inline-block;margin-right:16px}.req{font-weight:700;color:#f03c69;font-size:110%}.desc{color:rgba(49,52,57,.5);font-size:12px}span.desc{margin-left:4px}div.desc{margin-top:4px;margin-bottom:-8px}.form-buttons .button,.form-buttons button{margin-right:8px}.form-item,form{margin-bottom:2rem}.form .row:last-child .form-item,.form>.form-item:last-child{margin-bottom:0}.form span.error,.form span.success{font-size:12px;line-height:20px;margin-left:4px}.form-inline input,.form-inline select,.form-inline textarea{display:inline-block;width:auto}.append,.prepend{display:flex}.append input,.prepend input{flex:1}.append .button,.append span,.prepend .button,.prepend span{flex-shrink:0}.append span,.prepend span{display:flex;flex-direction:column;justify-content:center;font-weight:400;border:1px solid #d4d4d4;background-color:#f8f8f8;padding:0 .875rem;color:rgba(0,0,0,.5);font-size:12px;white-space:nowrap}.button,.label,button{display:inline-block;font-weight:500;text-decoration:none;vertical-align:middle}.prepend input{border-radius:0 3px 3px 0}.prepend .button{margin-right:-1px;border-radius:3px 0 0 3px!important}.append input,.prepend span{border-radius:3px 0 0 3px}.prepend span{border-right:none}.append .button{margin-left:-1px;border-radius:0 3px 3px 0!important}.append span{border-left:none;border-radius:0 3px 3px 0}.button,button{font-size:15px;color:#fff;background-color:#1c86f2;border-radius:3px;min-height:40px;padding:8px 20px;cursor:pointer;border:1px solid transparent}.button i,button i{margin:0 2px}.fixed,.no-scroll{position:fixed;top:0;left:0}input[type=submit]{width:auto}.button:hover,button:hover{outline:0;text-decoration:none;color:#fff;background-color:#4ca0f5}.button.disabled,.button:disabled{cursor:default;font-style:normal;color:rgba(255,255,255,.7);background-color:rgba(28,134,242,.7)}.breadcrumbs li.active a,.pagination li.active a,.pagination span{cursor:text}.button.small{font-size:13px;min-height:36px;padding:6px 20px;border-radius:3px}.button.big{font-size:17px;min-height:48px;padding:13px 24px;border-radius:3px}.button.large{font-size:19px;min-height:56px;padding:20px 36px;border-radius:3px}.button.outline{background:0 0;border-width:2px;border-color:#1c86f2;color:#1c86f2}.button.outline:hover{background:0 0;color:rgba(28,134,242,.6);border-color:rgba(28,134,242,.5)}.button.outline.disabled,.button.outline:disabled{background:0 0;color:rgba(28,134,242,.7);border-color:rgba(28,134,242,.5)}.button.inverted,.button.inverted:hover{color:#000;background-color:#fff}.button.inverted.disabled,.button.inverted:disabled{color:rgba(0,0,0,.7);background-color:rgba(255,255,255,.7)}.button.inverted.outline{background:0 0;color:#fff;border-color:#fff}.button.inverted.outline:hover{color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.5)}.button.inverted.outline.disabled,.button.inverted.outline:disabled{background:0 0;color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.5)}.button.inverted:hover{opacity:.7}.button.round{border-radius:56px}.button.raised{box-shadow:0 1px 3px rgba(0,0,0,.3)}.button.upper{text-transform:uppercase;letter-spacing:.04em;font-size:13px}.button.upper.small{font-size:11px}.button.upper.big{font-size:13px}.button.upper.large{font-size:15px}.button.secondary{color:#fff;background-color:#313439}.button.secondary:hover{color:#fff;background-color:#606670}.button.secondary.disabled,.button.secondary:disabled{color:rgba(255,255,255,.7);background-color:rgba(49,52,57,.7)}.button.secondary.outline{background:0 0;color:#313439;border-color:#313439}.button.secondary.outline:hover{color:rgba(49,52,57,.6);border-color:rgba(49,52,57,.5)}.button.secondary.outline.disabled,.button.secondary.outline:disabled{background:0 0;color:rgba(49,52,57,.7);border-color:rgba(49,52,57,.5)}.label{font-size:13px;background:#e0e1e1;line-height:18px;padding:0 10px;color:#313439;border:1px solid transparent;border-radius:4px}.label a,.label a:hover{color:inherit;text-decoration:none}.label.big{font-size:14px;line-height:24px;padding:0 12px}.label.tag,.label.upper{text-transform:uppercase;font-size:11px}.label.outline{background:0 0;border-color:#bdbdbd}.label.badge{border-radius:64px;padding:0 6px}.label.badge.big{padding:0 8px}.label.tag{padding:0;background:0 0;border:none}.label.tag.big{font-size:13px}.label.success{background:#35beb1;color:#fff}.label.success.outline,.label.success.tag{background:0 0;border-color:#35beb1;color:#35beb1}.label.error{background:#f03c69;color:#fff}.label.error.outline,.label.error.tag{background:0 0;border-color:#f03c69;color:#f03c69}.label.warning{background:#f7ba45;color:#0d0d0e}.label.warning.outline,.label.warning.tag{background:0 0;border-color:#f7ba45;color:#f7ba45}.label.focus{background:#1c86f2;color:#fff}.label.focus.outline,.label.focus.tag{background:0 0;border-color:#1c86f2;color:#1c86f2}.label.black{background:#0d0d0e;color:#fff}.label.black.outline,.label.black.tag{background:0 0;border-color:#0d0d0e;color:#0d0d0e}.label.inverted{background:#fff;color:#0d0d0e}.label.inverted.outline,.label.inverted.tag{background:0 0;border-color:#fff;color:#fff}.breadcrumbs{font-size:14px;margin-bottom:24px}.breadcrumbs ul{display:flex;align-items:center}.breadcrumbs.push-center ul{justify-content:center}.breadcrumbs a,.breadcrumbs span{font-style:normal;padding:0 10px;display:inline-block;white-space:nowrap}.breadcrumbs li:after{display:inline-block;content:'/';color:rgba(0,0,0,.3)}.breadcrumbs li.active a,.pagination a{text-decoration:none;color:#313439}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li:first-child a,.breadcrumbs li:first-child span{padding-left:0}.pagination{margin:24px 0;font-size:14px}.close,.pagination.upper{font-size:12px}.pagination ul{display:flex;margin:0}.pagination.align-center ul{justify-content:center}.pagination a,.pagination span{border-radius:3px;display:inline-block;padding:8px 12px;line-height:1;white-space:nowrap;border:1px solid transparent}.pagination a:hover,.pagination li.active a,.pagination span{color:rgba(0,0,0,.5);border-color:#e0e1e1}.pager span{line-height:24px}.pager a,.pager span{padding-left:16px;padding-right:16px;border-radius:64px;border-color:rgba(0,0,0,.1)}.pager li{flex-basis:50%}.pager li.next{text-align:right}.pager.align-center li{flex-basis:auto;margin-left:4px;margin-right:4px}.pager.flat a,.pager.flat span{border:none;display:block;padding:0}.pager.flat a{font-weight:700}.pager.flat a:hover{background:0 0;text-decoration:underline}@media (max-width:768px){.pager.flat ul{flex-direction:column}.pager.flat li{flex-basis:100%;margin-bottom:8px;text-align:left}}@font-face{font-family:Kube;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfgAAAC8AAAAYGNtYXAXVtKOAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZsMn2SAAAAF4AAADeGhlYWQMP9EUAAAE8AAAADZoaGVhB8IDzQAABSgAAAAkaG10eCYABd4AAAVMAAAAMGxvY2EFWASuAAAFfAAAABptYXhwABcAmwAABZgAAAAgbmFtZfMJxocAAAW4AAABYnBvc3QAAwAAAAAHHAAAACAAAwPHAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qf//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAKAAAAAAQAA8AADwAUACQANABEAFYAaAB4AIgAmAAAEyIGFREUFjMhMjY1ETQmIwUhESEREzgBMSIGFRQWMzI2NTQmIzM4ATEiBhUUFjMyNjU0JiMzOAExIgYVFBYzMjY1NCYjATIWHQEUBiMiJj0BNDYzOAExITIWHQEUBiMiJj0BNDYzOAExATgBMSIGFRQWMzI2NTQmIzM4ATEiBhUUFjMyNjU0JiMzOAExIgYVFBYzMjY1NCYjwFBwcFACgFBwcFD9IQM+/MKrHioqHh4qKh70HioqHh4qKh70HisrHh0rKh7+MBQdHRQUHBwUAbgUHBwUFB0dFP4wHioqHh4qKh70HioqHh4qKh70HisrHh0rKh4DYHBQ/iBQcHBQAeBQcF/9XwKh/n8qHh4qKh4eKioeHioqHh4qKh4eKioeHioCQBwVjhUcHBWOFRwcFY4VHBwVjhUc/rAqHh4qKh4eKioeHioqHh4qKh4eKioeHioAAAABAQAAwAMAAcAACwAAAQcXBycHJzcnNxc3AwDMAjMDAzMCzDTMzAGVqAIrAgIrAqgrqKgAAQGAAEACgAJAAAsAACUnByc3JzcXNxcHFwJVqAIrAgIrAqgrqKhAzAIzAwMzAsw0zMwAAAEBgABAAoACQAALAAABFzcXBxcHJwcnNycBq6gCKwICKwKoK6ioAkDMAjMDAzMCzDTMzAABAQAAwAMAAcAACwAAJTcnNxc3FwcXBycHAQDMAjMDAzMCzDTMzOuoAisCAisCqCuoqAAAAgAP/+UD1AOqAAQACAAAEwEHATcFAScBSwOJPPx3PAOJ/Hc8A4kDqvx3PAOJPDz8dzwDiQAAAAADAIAAgAOAAwAAAwAHAAsAADc1IRUBIRUhESEVIYADAP0AAwD9AAMA/QCAgIABgIABgIAAAgBPAA8DsgNxABgALQAAJQcBDgEjIi4CNTQ+AjMyHgIVFAYHAQEiDgIVFB4CMzI+AjU0LgIjA7JY/t4lWTBBc1YxMVZzQUFzVTIcGQEi/dgxVkAlJUBWMTFWQCUlQFYxZ1gBIRkcMlVzQUFzVjExVnNBMFkm/uACuyVAVjExVkAlJUBWMTFWQCUAAAABAAAAAQAABhlWm18PPPUACwQAAAAAANSQRjkAAAAA1JBGOQAA/+UEAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAAAAEAAEABAABgAQAAYAEAAEABAAADwQAAIAEAABPAAAAAAAKABQAHgDYAPIBDAEmAUABXAF2AbwAAAABAAAADACZAAoAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABAAAAAEAAAAAAAIABwBFAAEAAAAAAAMABAAtAAEAAAAAAAQABABaAAEAAAAAAAUACwAMAAEAAAAAAAYABAA5AAEAAAAAAAoAGgBmAAMAAQQJAAEACAAEAAMAAQQJAAIADgBMAAMAAQQJAAMACAAxAAMAAQQJAAQACABeAAMAAQQJAAUAFgAXAAMAAQQJAAYACAA9AAMAAQQJAAoANACAS3ViZQBLAHUAYgBlVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwS3ViZQBLAHUAYgBlS3ViZQBLAHUAYgBlUmVndWxhcgBSAGUAZwB1AGwAYQByS3ViZQBLAHUAYgBlRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype");font-weight:400;font-style:normal}.caret,.close,[class*=" kube-"],[class^=kube-]{font-family:Kube!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kube-calendar:before{content:"\e900"}.caret.down:before,.kube-caret-down:before{content:"\e901"}.caret.left:before,.kube-caret-left:before{content:"\e902"}.caret.right:before,.kube-caret-right:before{content:"\e903"}.caret.up:before,.kube-caret-up:before{content:"\e904"}.close:before,.kube-close:before{content:"\e905"}.kube-menu:before{content:"\e906"}.kube-search:before{content:"\e907"}.gutters .column.push-left,.push-left{margin-right:auto}.gutters .column.push-right,.push-right{margin-left:auto}.gutters .column.push-center,.push-center{margin-left:auto;margin-right:auto}.gutters .column.push-middle,.push-middle{margin-top:auto;margin-bottom:auto}.push-bottom{margin-top:auto}.align-middle{align-items:center}.align-right{justify-content:flex-end}.align-center{justify-content:center}.float-right{float:right}.float-left{float:left}.fixed{z-index:100;width:100%}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.w-auto{width:auto}.w-small{width:480px}.w-medium{width:600px}.w-big{width:740px}.w-large{width:840px}.max-w5{max-width:5%}.max-w10{max-width:10%}.max-w15{max-width:15%}.max-w20{max-width:20%}.max-w25{max-width:25%}.max-w30{max-width:30%}.max-w35{max-width:35%}.max-w40{max-width:40%}.max-w45{max-width:45%}.max-w50{max-width:50%}.max-w55{max-width:55%}.max-w60{max-width:60%}.max-w65{max-width:65%}.max-w70{max-width:70%}.max-w75{max-width:75%}.max-w80{max-width:80%}.max-w85{max-width:85%}.max-w90{max-width:90%}.max-w95{max-width:95%}.max-w100{max-width:100%}.max-w-small{max-width:480px}.max-w-medium{max-width:600px}.max-w-big{max-width:740px}.max-w-large{max-width:840px}.min-w5{min-width:5%}.min-w10{min-width:10%}.min-w15{min-width:15%}.min-w20{min-width:20%}.min-w25{min-width:25%}.min-w30{min-width:30%}.min-w35{min-width:35%}.min-w40{min-width:40%}.min-w45{min-width:45%}.min-w50{min-width:50%}.min-w55{min-width:55%}.min-w60{min-width:60%}.min-w65{min-width:65%}.min-w70{min-width:70%}.min-w75{min-width:75%}.min-w80{min-width:80%}.min-w85{min-width:85%}.min-w90{min-width:90%}.min-w95{min-width:95%}.min-w100{min-width:100%}.h25{height:25%}.h50{height:50%}.h100{height:100%}.group:after{content:'';display:table;clear:both}.flex{display:flex}@media (max-width:768px){.gutters .column.push-left-sm,.push-left-sm{margin-left:0}.gutters .column.push-center-sm,.push-center-sm{margin-left:auto;margin-right:auto}.push-top-sm{margin-top:0}.align-left-sm{justify-content:flex-start}.float-left,.float-right{float:none}.w-auto-sm{width:auto}.w-big,.w-large,.w-medium,.w-small,.w100-sm{width:100%}.max-w-auto-sm,.max-w-big,.max-w-large,.max-w-medium,.max-w-small{max-width:auto}.flex-column-sm{flex-direction:column}.flex-w100-sm{flex:0 0 100%}}@media (max-width:768px) and (max-width:768px){.flex-w100-sm{flex:0 0 100%!important}}.invisible{visibility:hidden}.visible{visibility:visible}.display-block{display:block}.hide{display:none!important}@media (max-width:768px){.hide-sm{display:none!important}}@media (min-width:768px){.show-sm{display:none!important}}@media print{.hide-print{display:none!important}.show-print{display:block!important}}.caret,.close{display:inline-block}.no-scroll{overflow:hidden;width:100%;height:100%!important}.scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.dropdown,.slideDown,.slideUp{overflow:hidden}.video-container{height:0;padding-bottom:56.25%;position:relative;margin-bottom:16px}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.close{min-height:16px;min-width:16px;line-height:16px;vertical-align:middle;text-align:center;opacity:.6}.close:hover{opacity:1}.close.small{font-size:8px}.close.big{font-size:18px}.close.white{color:#fff}.button .caret{margin-right:-8px}.overlay{position:fixed;z-index:200;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.95)}.overlay>.close{position:fixed;top:1rem;right:1rem}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999}h2,h3,p{orphans:3;widows:3}thead{display:table-header-group}img{max-width:100%!important}h2,h3,h4{page-break-after:avoid}@page{margin:.5cm}}.dropdown,.modal{box-shadow:0 10px 25px rgba(0,0,0,.15)}@keyframes slideUp{to{height:0;padding-top:0;padding-bottom:0}}@keyframes slideDown{from{height:0;padding-top:0;padding-bottom:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes flipIn{from{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes flipOut{from{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.03,1.03,1.03)}}@keyframes shake{15%{transform:translateX(.5rem)}30%{transform:translateX(-.4rem)}45%{transform:translateX(.3rem)}60%{transform:translateX(-.2rem)}75%{transform:translateX(.1rem)}90%{transform:translateX(0)}}.fadeIn{animation:fadeIn 250ms}.fadeOut{animation:fadeOut 250ms}.zoomIn{animation:zoomIn .2s}.zoomOut{animation:zoomOut .5s}.slideInRight{animation:slideInRight .5s}.slideInLeft{animation:slideInLeft .5s}.slideInDown{animation:slideInDown .5s}.slideOutLeft{animation:slideOutLeft .5s}.slideOutRight{animation:slideOutRight .5s}.slideOutUp{animation:slideOutUp .5s}.slideUp{animation:slideUp .2s ease-in-out}.slideDown{animation:slideDown 80ms ease-in-out}.flipIn{animation:flipIn 250ms cubic-bezier(.5,-.5,.5,1.5)}.flipOut{animation:flipOut .5s cubic-bezier(.5,-.5,.5,1.5)}.rotate{animation:rotate .5s}.pulse{animation:pulse 250ms 2}.shake{animation:shake .5s}.dropdown{position:absolute;z-index:100;top:0;right:0;width:280px;color:#000;font-size:15px;background:#fff;border-radius:3px;max-height:300px;margin:0;padding:0}.dropdown.dropdown-mobile{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-height:none;border:none}.dropdown .close{margin:20px auto}.dropdown.open{overflow:auto}.dropdown ul{margin:0}.dropdown ul li{border-bottom:1px solid rgba(0,0,0,.07)}.dropdown ul li:last-child{border-bottom:none}.dropdown ul a{display:block;padding:12px;text-decoration:none;color:#000}.dropdown ul a:hover{background:rgba(0,0,0,.05)}.message{font-size:14px;background:#e0e1e1;color:#313439;padding:1rem 2.5em .75rem 1rem;margin-bottom:24px;position:relative}.message a{color:inherit}.message h2,.message h3,.message h4,.message h5,.message h6{margin-bottom:0}.message .close{position:absolute;right:1rem;top:1.1rem}.message.error{background:#f03c69;color:#fff}.message.success{background:#35beb1;color:#fff}.message.warning{background:#f7ba45}.message.focus{background:#1c86f2;color:#fff}.message.black{background:#0d0d0e;color:#fff}.message.inverted,.modal,.offcanvas{background:#fff}.modal-box{position:fixed;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;z-index:200}.modal{position:relative;margin:16px auto auto;padding:0;border-radius:8px;color:#000}@media (max-width:768px){.modal input,.modal textarea{font-size:16px}}.modal .close{position:absolute;top:18px;right:16px;opacity:.3}.modal .close:hover{opacity:1}.modal-header{padding:24px 32px;font-size:18px;font-weight:700;border-bottom:1px solid rgba(0,0,0,.05)}.modal-header:empty{display:none}.modal-body{padding:36px 56px}@media (max-width:768px){.modal-body,.modal-header{padding:24px}}.offcanvas{position:fixed;padding:24px;height:100%;top:0;left:0;z-index:300;overflow-y:scroll}.offcanvas .close{position:absolute;top:8px;right:8px}.offcanvas-push-body,.tabs a,.tabs em{position:relative}.offcanvas-left{border-right:1px solid rgba(0,0,0,.1)}.offcanvas-right{left:auto;right:0;border-left:1px solid rgba(0,0,0,.1)}.tabs{margin-bottom:24px;font-size:14px}.tabs li em,.tabs li.active a{color:#313439;border:1px solid rgba(0,0,0,.1);cursor:default;text-decoration:none;background:0 0}.tabs a,.tabs em{top:1px;font-style:normal;display:block;padding:.5rem 1rem;border:1px solid transparent;color:rgba(0,0,0,.5);text-decoration:none}.tabs a:hover{-moz-transition:all linear .2s;transition:all linear .2s;color:#313439;text-decoration:underline;background-color:#e0e1e1}@media (min-width:768px){.tabs ul{display:flex;margin-top:-1px;border-bottom:1px solid rgba(0,0,0,.1)}.tabs li em,.tabs li.active a{border-bottom:1px solid #fff}}
/* Polices */
font-face {
    font-family: 'raleway_regular';
    src: url('../fonts/raleway/raleway-regular-webfont.eot');
    src: url('../fonts/raleway/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway/raleway-regular-webfont.woff2') format('woff2'),
         url('../fonts/raleway/raleway-regular-webfont.woff') format('woff'),
         url('../fonts/raleway/raleway-regular-webfont.ttf') format('truetype'),
         url('../fonts/raleway/raleway-regular-webfont.svg#raleway_regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswald_regular';
    src: url('../fonts/oswald/oswald-regular-webfont.eot');
    src: url('../fonts/oswald/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald/oswald-regular-webfont.woff2') format('woff2'),
         url('../fonts/oswald/oswald-regular-webfont.woff') format('woff'),
         url('../fonts/oswald/oswald-regular-webfont.ttf') format('truetype'),
         url('../fonts/oswald/oswald-regular-webfont.svg#oswald_regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswald_bold';
    src: url('../fonts/oswald/oswald-bold-webfont.eot');
    src: url('../fonts/oswald/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald/oswald-bold-webfont.woff2') format('woff2'),
         url('../fonts/oswald/oswald-bold-webfont.woff') format('woff'),
         url('../fonts/oswald/oswald-bold-webfont.ttf') format('truetype'),
         url('../fonts/oswald/oswald-bold-webfont.svg#oswald_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswald_light';
    src: url('../fonts/oswald/oswald-light-webfont.eot');
    src: url('../fonts/oswald/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald/oswald-light-webfont.woff2') format('woff2'),
         url('../fonts/oswald/oswald-light-webfont.woff') format('woff'),
         url('../fonts/oswald/oswald-light-webfont.ttf') format('truetype'),
         url('../fonts/oswald/oswald-light-webfont.svg#oswald_light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/roboto/RobotoCondensed-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto_bold';
    src: url('../fonts/roboto/RobotoCondensed-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto_light';
    src: url('../fonts/roboto/RobotoCondensed-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'bree_serifregular';
    src: url('../fonts/breeserif/breeserif-regular-webfont.woff2') format('woff2'),
         url('../fonts/breeserif/breeserif-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'nunitoblack';
    src: url('../fonts/nunito/nunito-black-webfont.woff2') format('woff2'),
         url('../fonts/nunito/nunito-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunitobold';
    src: url('../fonts/nunito/nunito-bold-webfont.woff2') format('woff2'),
         url('../fonts/nunito/nunito-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunitoextrabold';
    src: url('../fonts/nunito/nunito-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/nunito/nunito-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunitoextralight';
    src: url('../fonts/nunito/nunito-extralight-webfont.woff2') format('woff2'),
         url('../fonts/nunito/nunito-extralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunitolight';
    src: url('../fonts/nunito/nunito-light-webfont.woff2') format('woff2'),
         url('../fonts/nunito/nunito-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunitomedium';
    src: url('../fonts/nunito/nunito-medium-webfont.woff2') format('woff2'),
         url('../fonts/nunito/nunito-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunitoregular';
    src: url('../fonts/nunito/nunito-regular-webfont.woff2') format('woff2'),
         url('../fonts/nunito/nunito-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunitosemibold';
    src: url('../fonts/nunito/nunito-semibold-webfont.woff2') format('woff2'),
         url('../fonts/nunito/nunito-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* General */
body{
	margin:0; padding:0;
	font-size:15px;
	line-height:18px;
  	font-family: "Roboto_light","Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color:#FFF;
	color:#303535;
}
a{
	text-decoration:none;
	color:inherit;
}
a:hover {
    color: #FDC804;
}
p{
	margin-bottom:10px;
}
p.no-margin{
	margin-bottom:0px;
}
ol, ol ol, ol ul, ul, ul ol, ul ul {
    margin:0 0 10px 15px;
}
.clear{
	clear:both;
}
h1,h2,h3,h4,h5,h6{
	color:inherit;
	margin:0; padding:0;
    font-family: "bree_serifregular", "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:normal;
}
.big-button{
	display:block;
	position:relative;
	padding:30px;
	border-radius:10px;
	font-size:42px;
	line-height:30px;
	text-transform:uppercase;
	font-family: 'nunitobold';
	max-width:265px;
	margin:auto;
}
.big-button span{
	font-size:24px;
}
.big-button img.arrow{
	display:block;
	position:absolute;
	top:-20px;
	left:50%;
	-ms-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-wenbkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
.big-button img.exclamation{
	position:absolute;
	top:22%;
	right:30px;
	height: 62px;
}
.big-button:hover{
	text-decoration:underline;
}
/* Container */
.l-container{
	position:relative;
	margin:auto;
	width:96%;
	max-width:768px;
}
@media screen and (max-width: 768px){
	.l-container{
		max-width:96%
	}
	.mobile-first{
    	order:-1;
	}
	.mobile-seconde{
    	order:0;
	}
	.mobile-third{
		order:1;	
	}
    
}

/* Header */
header{
	background-color:#FFF;
	position:fixed;
	padding:10px 0 0 0;
	left:0;
	top:0;
	width:100%;
	z-index:9;
}
header nav.navigation{
	
}
header nav.navigation ul li{
	display:inline-block;
	float:left;
	margin-left:7px;
	text-transform:uppercase;
	font-size:15px;
	line-height:18px;
	position:relative;
	color:#1D1D1B;
}
header nav.navigation ul li:first-child{
	margin-left:0;
}
header nav.navigation ul li a{
	display:inline-block;
	padding:5px;
	transition-duration:.3s;
}
header nav.navigation ul li a:hover, header nav.navigation ul li.is-active a{
	background-color:#303535;
	color:#FFF;
}
header nav.navigation ul li.is-active:after{
	content:"";
	width:14px;
	height:11px;
	background-image:url("../images/header-active.jpg");
	background-repeat:no-repeat;
	position:absolute;
	top:-4px;
	left:50%;
	margin-left:-7px;
}
header nav.navigation ul li.annuaire{
	margin-left:26px;
	border-left:1px solid #40BBCA;
	color:#40BBCA;
	padding-left:11px;
}
header nav.navigation ul li.annuaire a:hover, header nav.navigation ul li.annuaire.is-active a{
	background-color:#40BBCA;
	color:#FFF;
}
header nav.navigation ul li.annuaire.is-active:after{
	background-image:url("../images/header-active-blue.jpg");
	margin-left: 0px;
}
header .header-absolute{
	position:absolute;
	top:12px;
	right:0;
}
header .header-absolute .absolute-links{
	display:inline-block;
}
header .header-absolute .absolute-links a{
	display:inline-block;
	padding:7px;	
	background-color:#303535;
	color:#FFF;
	margin-right:7px;
	text-transform:uppercase;
	font-size:15px;
	line-height:18px;
	transition-duration:.3s;
}
header .header-absolute .absolute-links a:hover, header .header-absolute .absolute-links a.is-active{
	background-color:#40BBCA;
}
header .header-absolute .absolute-links a i{
	display:inline-block;
	font-size:20px;
	margin-right:5px;
}
header .header-absolute .phone-contact{
	padding:13px 13px 13px 71px;
	background-color:#FDC804;
	max-width:250px;
	margin:9px auto;
	color:#FFF;
	text-transform:uppercase;
	font-size:16px;
	line-height:19px;
	background-image:url("../images/header-phone.jpg");
	background-position:left center;
	background-repeat:no-repeat;
}
header .header-absolute .phone-contact p{
	margin:0; padding:0;
	font-family: 'nunitobold'
}
header .header-absolute .phone-contact p a{
	display:block;
	font-family: 'bree_serifregular';
	font-size:25px;
	line-heigith:36px;
}
header .header-absolute .phone-contact p a:hover{
	color:#FFF;
	text-decoration:underline;
}
header .menu-show{
	display:none;
	text-align:center;
	text-transform:uppercase;
	font-size:20px;
	line-height:24px;
	position:relative;
	background-color:#303535;
	color:#FFF;
	padding:5px;
	transition-duration:.3s;
	cursor:pointer;
}
header .menu-show:hover{
	background-color:#303535;
	color:#FFF;
}
header .hash{
	display:block;
	width:100%;
	height:14px;
	background-image:url("../images/presentation-hash.png");
	position:relative;
	bottom:-14px; left:0;
	background-repeat:repeat-x;
	background-position:top left;
}
#offcanvas-right nav ul li{
	display:block;
	text-transform:uppercase;
	font-size:15px;
	line-height:18px;
	position:relative;
	color:#1D1D1B;
	margin-bottom:10px;
}
#offcanvas-right nav ul li a{
	display:block;
	padding:5px;
	transition-duration:.3s;
}
#offcanvas-right nav ul li a:hover, #offcanvas-right nav ul li.is-active a{
	background-color:#303535;
	color:#FFF;
}
@media screen and (max-width:1065px){
	header .header-absolute{
		position:relative;
		top:auto;
		right:auto;
		text-align:center;
		padding-top:12px;
	}
}
@media screen and (max-width: 768px){
	header{
		text-align:center;
		position:relative;
		top:auto;
		left:auto;
	}
	header nav.navigation{
		padding-top:10px;
	}
	header nav.navigation ul li{
		float:none;	
	}
}
@media screen and (max-width:570px){
	header nav.navigation{
		display:none;	
	}
	header .header-absolute .absolute-links{
		display:none;	
	}
	header .menu-show{
		display:block;	
	}
}

/* Titres */
.page-title{
	background-color:#303535;
	width:100%;
	height:60px;    
	text-align:center;
	display:flex;
    justify-content: center;
    align-items:center;
	position:relative;
}
.page-title h1, .page-title h2, .page-title h3, .page-title h4, .page-title h5, .page-title h6{
	margin:0; padding:0;
    font-family: 'nunitobold';
	font-size:40px;
	height: 47px;
	text-transform:uppercase;
	color:#FFF;
}
.page-title.offre-title{
	text-align:center;
}
.head_enseigne {
	display: block;
	text-align: center;	
    height: 101px;
}

.partenaire-de {
    font-family: 'bree_serifregular', "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    vertical-align: middle;
    height: 101px;
    display: inline-block;
    margin-right: 5px;
}
.page-title.offre-title h1, .page-title.offre-title h2, .page-title.offre-title h3, .page-title.offre-title h4, .page-title.offre-title h5, .page-title.offre-title h6{
	
}
.section-title{
	font-size:27px;
	line-height:46px;
	color:inherit;
    font-family: "bree_serifregular", "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	text-align:center;
	font-weight: normal;
}
@media screen and (max-width: 768px) {
	.page-title.offre-title h1, .page-title.offre-title h2, .page-title.offre-title h3, .page-title.offre-title h4, .page-title.offre-title h5, .page-title.offre-title h6{
		padding-left:0;
		text-align:center;
	}
}

/* Présentation */
.presentation{
	background-color:#40BBCA;
	position:relative;
	padding-top:24px;
	background-position:center center;
	-ms-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover;
	background-repeat:no-repeat;
}
.presentation .social-list{
	position:fixed;
	top:330px;
	left:0;
	z-index:2;
}
.presentation .social-list a{
	display:block;
	width:40px;
	height:40px;
	background-color:#303535;
	color:#FFF;
	text-align:center;
	font-size:24px;
	line-height:40px;
	transition-duration:.3s;
}
.presentation .social-list a:nth-child(2n){
	background-color:#FFF;
	color:#303535;
}
.presentation .social-list a:hover{
	background-color:#A1ADAD;
	color:#FFF
}
/* Accueil - Slider */
.presentation.home-slider{
	background-image:url("../images/presentation-home.jpg");
	height:500px;
	background-repeat:repeat-x;
	-ms-background-size:auto;
	-moz-background-size:auto;
	-webkit-background-size:auto;
	background-size:auto;
}
.presentation.home-slider img.slider-prev, .presentation.home-slider img.slider-next{
	position:absolute;
	top:50%;
	left:5%;
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	cursor:pointer;
}
.presentation.home-slider img.slider-next{
	right:5%;
	left:auto;
}
.presentation.home-slider img.slider-prev:hover, .presentation.home-slider img.slider-next:hover{
	opacity:.8;	
}
.presentation.home-slider .slider{
	position:relative;
	height:100%;
	margin:auto;
	width:96%;
	max-width:768px;
	overflow:hidden;
}
.presentation.home-slider .slider .slide{
	position:absolute;
	width:100%;
	height:100%;
	top:0%;
	left:100%;
	display:none;
}
.presentation.home-slider .slider .slide img.slide-image{
	display:block;
	position:absolute;
	top:50%;
	left:0;
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.presentation.home-slider .slider .slide[data-index="2"] img.slide-image{
	
}
.presentation.home-slider .slider .slide[data-index="3"] img.slide-image{
	width:80%;
}
.presentation.home-slider .slider .slide .slide-text{
	position:absolute;
	top:50%;
	right:0;
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	color:#FFF;
	text-transform:uppercase;
	display:inline-block;
	padding:10px 0 0 0;
	font-size:44px;
	line-height:.95em;
	text-align:center;
	font-family: 'bree_serifregular';
}
.presentation.home-slider .slider .slide .slide-text .b1 {
	font-family: bree_serifregular;
	padding: 20px 0;
	border-bottom: 1px solid rgb(255, 255, 255);
	border-top: 1px solid rgb(255, 255, 255);
}
.presentation.home-slider .slider .slide .slide-text .b1 .c1 {
	font-size: 50px;
	line-height: 0.85em;
}
.presentation.home-slider .slider .slide .slide-text .b1 .c2 {
	font-size: 43px;
	line-height: 0.85em;
}
.presentation.home-slider .slider .slide .slide-text .b1 .c3 {
	font-size: 64.5px;
	line-height: 0.85em;
}
.presentation.home-slider .slider .slide .slide-text .b1 .c4 {
	font-size: 42.8px;
	line-height: 0.85em;
}
.presentation.home-slider .slider .slide .slide-text .b1 .c5 {
	font-size: 50.75px;
	line-height: 0.85em;
}
.presentation.home-slider .slider .slide .slide-text .b1 .c6 {
	font-size: 31.4px;
	line-height: 0.85em;
}

.presentation.home-slider .slider .slide .slide-text .b2 {
	font-family: bree_serifregular;
	padding: 20px 0;
	border-bottom: 1px solid rgb(255, 255, 255);
	border-top: 1px solid rgb(255, 255, 255);
}
.presentation.home-slider .slider .slide .slide-text .b2 .c1 {
	font-size: 46px;
	line-height: 0.85em;
}
.presentation.home-slider .slider .slide .slide-text .b2 .c2 {
	font-size: 62px;
	line-height: 0.85em;
}
.presentation.home-slider .slider .slide .slide-text .b2 .c3 {
	font-size: 28.5px;
	line-height: 1.1em;
}
.presentation.home-slider .slider .slide .slide-text .b2 .c4 {
	font-size: 28.5px;
	line-height: 1.2em;
}
.presentation.home-slider .slider .slide .slide-text .b2 .c5 {
	font-size: 71.5px;
	line-height: 0.8em;
}


.presentation.home-slider .slider .slide .slide-text .b3 {
	font-family: bree_serifregular;
	padding: 20px 0;
	border-bottom: 1px solid rgb(255, 255, 255);
	border-top: 1px solid rgb(255, 255, 255);
}
.presentation.home-slider .slider .slide .slide-text .b3 .c1 {
	font-size: 30px;
	line-height: 0.85em;
}
.presentation.home-slider .slider .slide .slide-text .b3 .c2 {
	font-size: 46px;
	line-height: 0.85em;
}
.presentation.home-slider .slider .slide .slide-text .b3 .c3 {
	font-size: 30px;
	line-height: 0.95em;
}
.presentation.home-slider .slider .slide .slide-text .b3 .c4 {
	font-size: 41px;
	line-height: 1.1em;
}
.presentation.home-slider .slider .slide .slide-text .b3 .c5 {
	font-size: 49px;
	line-height: 0.7em;
}
.presentation.home-slider .slider .slide .slide-text .b3 .c6 {
	font-size: 40px;
	line-height: 1.3em;
}

.presentation.home-slider .slider .slide .slide-text .big-button {
	display: block;
	line-height: 33px;
	background-color: #fbc62b;
	color: #FFF;
	font-family: 'nunitobold';
	text-transform: uppercase;
	text-align: center;
	margin: 15px 0 15px 0;
	padding: 20px;
}

@media screen and (max-width: 1060px) {	
	.presentation .social-list{
		top:460px;
	}
}
@media screen and (max-width: 768px) {
	.presentation .social-list{
		position:absolute;
		top:50%;
		-ms-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		transform:translateY(-50%);
		display:none;
	}
	.presentation.home-slider .slider .slide .slide-text .b1 .c1 {
		font-size: 35px;
	}
	.presentation.home-slider .slider .slide .slide-text .b1 .c2 {
		font-size: 31px;
	}
	.presentation.home-slider .slider .slide .slide-text .b1 .c3 {
		font-size: 45px;
	}
	.presentation.home-slider .slider .slide .slide-text .b1 .c4 {
		font-size: 30px;
	}
	.presentation.home-slider .slider .slide .slide-text .b1 .c5 {
		font-size: 35px;
	}
	.presentation.home-slider .slider .slide .slide-text .b1 .c6 {
		font-size: 21px;
	}

	.presentation.home-slider .slider .slide .slide-text .b2 .c1 {
		font-size: 31px;
	}
	.presentation.home-slider .slider .slide .slide-text .b2 .c2 {
		font-size: 42px;
	}
	.presentation.home-slider .slider .slide .slide-text .b2 .c3 {
		font-size: 19px;
	}
	.presentation.home-slider .slider .slide .slide-text .b2 .c4 {
		font-size: 19px;
	}
	.presentation.home-slider .slider .slide .slide-text .b2 .c5 {
		font-size: 48px;
	}

	.presentation.home-slider .slider .slide .slide-text .b3 .c1 {
		font-size: 28px;
	}
	.presentation.home-slider .slider .slide .slide-text .b3 .c2 {
		font-size: 31px;
	}
	.presentation.home-slider .slider .slide .slide-text .b3 .c3 {
		font-size: 20px;
	}
	.presentation.home-slider .slider .slide .slide-text .b3 .c4 {
		font-size: 28px;
	}
	.presentation.home-slider .slider .slide .slide-text .b3 .c5 {
		font-size: 33px;
	}
	.presentation.home-slider .slider .slide .slide-text .b3 .c6 {
		font-size: 36px;
	}
}
.presentation.home-slider .slider .slide .slide-text p{
	margin-bottom:0;
	border-bottom:1px solid #FFF;
	padding-bottom:10px;
}
.presentation.home-slider .slider .slide .slide-text  p span{
	line-height:.95em;
}
.presentation.home-slider .slider .slide .slide-text  p span.size-50{
	font-size:50px;
	line-height:50px;
}
.presentation.home-slider .slider .slide .slide-text  p span.size-64{
	font-size:64.5px;
	line-height:64.5px;
}
.presentation.home-slider .slider .slide .slide-text  p span.size-50{
	font-size:50.75px;
	line-height:50.75px;
}
.presentation.home-slider .slider .slide .slide-text  p span.size-31{
	font-size:31px;
	line-height:31px;
}
.presentation.home-slider .slider .slide .slide-text  p span.size-47{
	font-size:47.36px;
	line-height:47.36px;
}
.presentation.home-slider .slider .slide .slide-text  p span.size-69{
	font-size:69px;
	line-height:69px;
}
.presentation.home-slider .slider .slide .slide-text  p span.size-30{
	font-size:30px;
	line-height:30px;
}
.presentation.home-slider .slider .slide .slide-text  p span.size-29{
	font-size:29.8px;
	line-height:29.8px;
}
.presentation.home-slider .slider .slide .slide-text  p span.size-73{
	font-size:73.5px;
	line-height:73.5px;
}
.presentation.home-slider .slider .slide .slide-text  p span.size-31{
	font-size:31.4px;
	line-height:31.4px;
}
.presentation.home-slider .slider .slide .slide-text  p span.size-43{
	font-size:43px;
	line-height:43px;
}
.presentation.home-slider .slider .slide .slide-text  p span.size-52{
	font-size:52px;
	line-height:52px;
}
.presentation.home-slider .slider .slide .slide-text  p span.size-42{
	font-size:43px;
	line-height:43px;
}
.presentation.home-slider .slider .slide .slide-text .countdown-list{
	background-color: #FDC800;
    padding: 10px 20px;
    border-radius: 8px;
    margin: 20px 0 25px;
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-family: 'nunitobold';
    font-size: 22px;
	text-transform:uppercase;
	color:#FFF;
}
.presentation.home-slider .slider .slide .slide-text .countdown-list .countdown{
	display: flex;
    justify-content: space-between;
    padding: 5px 0 0;
    text-align: center;
    line-height: 1em;
}
.presentation.home-slider .slider .slide .slide-text .countdown-list .countdown .sep{
	border-right: 1px solid #fff;
}
.presentation.home-slider .slider .slide .slide-text .countdown-list .countdown .tn{
	font-family: 'Roboto_light';
    font-size: 13px;
}
@media screen and (max-width: 768px){
	.presentation.home-slider .slider .slide .slide-text{
		left:50%;
		right:auto
		-ms-transform:translateX(-50%) translateY(-50%);
		-moz-transform:translateX(-50%) translateY(-50%);
		-webkit-transform:translateX(-50%) translateY(-50%);
		transform:translateX(-50%) translateY(-50%);
		width:80%;
	}
	.presentation.home-slider .slider .slide img.slide-image{
		display:none;	
	}
	.presentation.home-slider .slider .slide .slide-text p{
		font-size:30px;
	}
	.presentation.home-slider .slider .slide .slide-text  p span.size-49{
		font-size:30px;
	}
	.presentation.home-slider .slider .slide .slide-text  p span.size-64{
		font-size:30px;
	}
	.presentation.home-slider .slider .slide .slide-text  p span.size-50{
		font-size:30px;
	}
	.presentation.home-slider .slider .slide .slide-text  p span.size-31{
		font-size:30px;
	}
	.presentation.home-slider .slider .slide .slide-text  p span.size-47{
		font-size:30px;
	}
	.presentation.home-slider .slider .slide .slide-text  p span.size-69{
		font-size:30px;
	}
	.presentation.home-slider .slider .slide .slide-text  p span.size-30{
		font-size:30px;
	}
	.presentation.home-slider .slider .slide .slide-text  p span.size-29{
		font-size:30px;
	}
	.presentation.home-slider .slider .slide .slide-text  p span.size-73{
		font-size:30px;
	}
	.presentation.home-slider .slider .slide .slide-text  p span.size-31{
		font-size:30px;
	}
	.presentation.home-slider .slider .slide .slide-text  p span.size-43{
		font-size:30px;
	}
	.presentation.home-slider .slider .slide .slide-text  p span.size-52{
		font-size:30px;
	}
	.presentation.home-slider .slider .slide .slide-text  p span.size-42{
		font-size:30px;
	}
}

/* Accueil - Travailler efficacement */
section.work-efficiency{
	padding:30px 0;
	color:#303535;
}
section.work-efficiency.offre-work{
	background-color:#A1ADAD;
	color:#FFF;
}
section.work-efficiency .work{
	text-align:center;
	padding-top:28px;
}
section.work-efficiency .work p{
	font-size:15px;
	line-height:18px;
	padding-top:15px;
}
/* Accueil - Accessible */
section.accessibility{
	background-color:#A1ADAD;
	color:#FFF;
	padding:30px 0;
}
section.accessibility img.accessibility-image{
	display:block;
	margin:auto;
	padding:30px 0;
}
section.accessibility p{
	text-align:justify;
	font-size:15px;
	line-height:16px;
	margin-bottom:20px;
	padding:0 10px;
}
section.accessibility p span{
	font-size:21px;
	line-height:20px;
}
section.accessibility .countdown-list{
	background-color: #FFF;
    padding: 10px 20px;
    border-radius: 8px;
    margin: 20px 0 25px;
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-family: 'nunitobold';
    font-size: 22px;
    text-transform: uppercase;
    color:#A1ADAD;
	text-align:center;
}
section.accessibility .countdown-list .countdown{
	display: flex;
    justify-content: space-between;
    padding: 5px 0 0;
    text-align: center;
    line-height: 1em;
	margin-top:5px;
}
section.accessibility .countdown-list .countdown .sep{
	border-right: 1px solid #A1ADAD;
}
section.accessibility .countdown-list .countdown .tn{
	font-family: 'Roboto_light';
    font-size: 13px;
}
section.accessibility a.big-button{
	background-color:#FFF;
	color:#A1ADAD;
}
section.accessibility a.big-button:hover{
	color:#A1ADAD;
}

/* Accueil - Logiciel */
section.logiciel{
	padding:30px 0;
	color:#303535;
}
section.logiciel .logiciel-image{
	display:block;
	width:100%;
	margin:auto;
	padding:30px 0;
}
section.logiciel .logiciel-reseau{
	padding-bottom:25px;
	vertical-align:middle;
}
section.logiciel .logiciel-reseau .reseau-image{
	display:block;
	margin:auto;
}
section.logiciel .reseau{
	margin:auto;
	margin-top:30px;
	color:#FFF;
	text-align:center;
	position:relative;
	background-color:#303535;
	text-transform:uppercase;
	font-size:25px;
	line-height:20px;
	padding:20px 10px;
    font-family: 'Roboto_bold';
	display: flex;
    justify-content: center;
    align-items: center;
	height:83px;
}
section.logiciel .reseau p{
	margin:0; padding:0;
}
section.logiciel .reseau p.no-absolute{
	position:relative;
	top:auto;
	left:auto;
	transform:translateX(0%) translateY(0%);
}
section.logiciel .reseau span{
	display:block;
	text-align:center;
	font-size:17px;
	line-height:23px;
}
section.logiciel .reseau img{
	position:absolute;
	top:-20px;
	left:50%;
	margin-left:-25px;
}
section.logiciel .logiciel-link{
	
}
section.logiciel .logiciel-link a{
	display:block;
	text-align:center;
	height:100%;
	padding:16px;
	color:#FFF;
	text-transform:uppercase;
	font-size:30px;
	line-height:40px;
	transition-duration:.3s;
	font-family: 'bree_serifregular';
	font-weight:normal;
}
section.logiciel .logiciel-link a img{
	display:block;
	margin:auto;
}
section.logiciel .logiciel-link{
	margin-top:20px;
}
section.logiciel .logiciel-link.faq a{
	background-color:#FDC804;
}
section.logiciel .logiciel-link.astuce a{
	background-color:#40BBCA;
}
section.logiciel .logiciel-link.support a{
	background-color:#A1ADAD;
}
section.logiciel .logiciel-link a:hover{
	background-color:#303535;
}
@media screen and (max-width: 768px){
	section.logiciel .reseau p{
		position:relative;
		top:auto;
		left:auto;
		-ms-transform:translateX(0%) translateY(0%);
		-moz-transform:translateX(0%) translateY(0%);
		-webkit-transform:translateX(0%) translateY(0%);
		transform:translateX(0%) translateY(0%);
	}
}

/* Page offre */
.offre-presentation{
	background-image:url("../images/presentation-offre.jpg");
}
.offre-presentation .presentation-content{
	width:410px;
	padding:50px 0 45px 0;
	margin:0 0 0 222px;
	text-align:center;
}
.offre-presentation .presentation-content p{
	background-color:#FFF;
	margin-bottom:0;
	padding:30px 0;
	-ms-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	text-transform:uppercase;
	font-family: 'bree_serifregular';
	font-weight:normal;
	font-size:23.5px;
	line-height:27.5px;
}
.offre-presentation .presentation-content p span{
	display:block;
	font-size:26.6px;
	line-height:31.1px;
}
.offre-presentation .offre-perso{
	position:absolute;
	left:80px;
	top:101px;
	z-index:2;
}
@media screen and (max-width: 768px){
	.offre-presentation .offre-perso{
		display:none;	
	}
	.offre-presentation .presentation-content{
		width:100%;
		margin:0 auto 0 auto;
	}
}
section.modules-list{
	padding:42px 0 45px 0;
	background-color:#A0ACAC;
	color:#FFF;
}
section.modules-list h2{
	text-align:center;
	margin-left:30px;
	text-transform:uppercase;
	font-family: 'bree_serifregular';
	font-weight:normal;
	font-size:27px;
	line-height:46px;
	margin:0; padding:0;
	margin-top:-15px;
	padding-bottom:10px;
}
section.modules-list .option{
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
section.modules-list .option .col{
	border-top:0px;
	border:1px solid #FFF;
	padding:5px;
}
section.modules-list .option .option-title{
	font-size:15px;
	line-height:25px;
	text-transform:uppercase;
	padding:7px 5px 5px 5px;
}
section.modules-list .option .option-desc{
	border-left:0px;
}
section.modules-list .option .days-free{
	display: inline-block;
    float: left;
    line-height: 25px;
	padding:0 8px;
    font-family: 'nunitobold';
    text-transform: uppercase;
    margin-left: 5px;
    font-size: 16px;
}
section.modules-list .option  a.help-link{
	display:inline-block;
	float:left;
	-ms-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
}
section.modules-list .option a.help-link:hover{
	-khtml-opacity:0.8; 
    -moz-opacity : 0.8; 
    -ms-filter: "alpha(opacity=80)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
    filter : alpha(opacity=80); 
    opacity : 0.8;
}
section.modules-list .option  a.help-link img{
	display:inline-block;
	width:30px;
}
@media screen and (max-width: 768px){
	section.modules-list .option{
		text-align:center;
	}
	section.modules-list .option .col{
		border:none;	
	}
	section.modules-list .option{
		border:none;	
	}
	section.modules-list .option  a.help-link, section.modules-list .option .days-free{
		display:block;
		float:none;
		margin:auto;
	}
	section.modules-list .option .option-desc{
		border-bottom:1px solid #FFF;	
	}
	section.modules-list h2{
		margin-left:0px;
	}
}

section.offre-list{
	padding:40px 0 38px 0;
}
section.offre-list h3{
	text-transform:uppercase;
	font-family: 'bree_serifregular';
	font-weight:normal;
	font-size:27px;
	line-height:46px;
	margin:0; padding:0;
	margin-top:-15px;
	padding-bottom:10px;
}
section.offre-list p{
	font-size:15px;
	line-height:16px;
	text-align:justify;
}
section.offre-list .offre{
	border-bottom:1px solid #d8d9d9;	
	margin-bottom:20px;
}
section.offre-list .offre.padding-top{
	padding-top:30px;
}

section.offre-list .offre .price{
	font-size:87px;
	line-height:107px;
	font-family: 'nunitobold';
	position:relative;
	display:inline-block;
}
section.offre-list .offre .price sub{
	font-size:37px;
	line-height:44px;
	bottom: 16px;
}
section.offre-list .offre .price sup{
	font-size:44px;
	line-height:53px;
	position:absolute;
	right: 10px;
    top: 14px;
}
section.offre-list .offre p.engagement{
	text-transform:uppercase;
	font-family: 'bree_serifregular';
	font-weight:normal;
	font-size:28px;
	line-height:33px;
	margin:0; padding:0;
	margin-top:-15px;
}
section.offre-list .offre p.bientot{
	color: #FFF;
	background-color: #3cbbc8;
	padding: 6px 8px;
	font-family: 'nunitobold';
	text-transform: uppercase;
	font-size: 14px;
	text-align: center;
	border-radius: 3px;
	margin: 10px 0;
	width: 200px;

}
section.offre-list .offre a.savoirplus-link {
    position: relative;
    display: block;
    height: 50px;
    line-height: 33px;
    width: 210px;
    background-color: #A1ADAD;
    color: #FFF;
    font-family: 'nunitobold';
    text-transform: uppercase;
    text-align: center;
    font-size: 20px;
    margin: 30px 0 15px 0;
    border-radius: 5px;
    padding: 14px 0 0 0;
}
section.offre-list .offre a.savoirplus-link img {
    position: absolute;
    top: -15px;
    left: 40%;
    height: 30px;
}
section.offre-list .offre p.inclus{
	text-transform:uppercase;
	font-family: 'bree_serifregular';
	font-weight:normal;
	font-size:18px;
	line-height:24px;
	margin:0; padding:0;
	margin-top:15px;
}
section.offre-list .offre .option-list{
	padding-top:5px;	
}
section.offre-list .offre .option{
	margin-bottom:3px;
}
section.offre-list .offre .option .option-title{
	font-size:15px;
	line-height:25px;
	text-transform:uppercase;
}
section.offre-list .offre .option a.help-link{
	display:inline-block;
	float:left;
	-ms-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
}
section.offre-list .offre .option a.help-link:hover{
	-khtml-opacity:0.8; 
    -moz-opacity : 0.8; 
    -ms-filter: "alpha(opacity=80)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
    filter : alpha(opacity=80); 
    opacity : 0.8;
}
section.offre-list .offre .option .days-free{
	display:inline-block;
	float:left;
	min-height:25px;
	line-height:25px;
	color:#FFF;
	background-color:#3cbbc8;
	padding:0 8px;
	font-family: 'nunitobold';
	text-transform:uppercase;
	margin-left:5px;
	font-size:12px;
	text-align:justify;
	-ms-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-bottom:5px;
}
 .suite-promo{
	display:inline-block;
	min-height:25px;
	line-height:25px;
	color:#FFF;
	background-color:#3cbbc8;
	padding:4px 8px;
	font-family: 'nunitobold';
	text-transform:uppercase;
	font-size:12px;
	text-align:justify;
	-ms-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-bottom:5px;
	clear: both;
}
section.offre-list .offre .option .days-free span{
	font-size:18px;
	line-height:25px;
}
section.offre-list .offre .option:after{
	content:"";
	display:block;
	clear:both;
}
section.offre-list a.abonnement-link {
    display: block;
    height: 44px;
    line-height: 33px;
    width: 210px;
    background-color: #fbc62b;
    color: #FFF;
    font-family: 'nunitobold';
    text-transform: uppercase;
    text-align: center;
    font-size: 23px;
    margin: 10px auto 15px 0;
    padding: 6px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -ms-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
section.offre-list a.abonnement-link:hover{
	background-color: #303535;
}
section.offre-list p.commentary{
	font-size:13px;
	line-height:15.5px;
}
section a.cga{
	display:inline-block;
	position:relative;
	padding:11px;
	color:#FFF;
	background-color:#303535;
	text-transform:uppercase;
	-ms-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	font-size:15px;
}
section a.cga img{
	display:block;
	position:absolute;
	top:-10px;
	left:50%;
	margin-left:-12.5px;
	width:25px;
}
section a.cga:hover{
	background-color:#fbc62b;
}
@media screen and (max-width: 768px){
	section.offre-list h3{
		margin-left:0;
		text-align:center;
	}
	section.offre-list .offre .offre-image{
		text-align:center;
		margin-bottom:0;	
	}
	section.offre-list .offre .designation{
		text-align:center;
	}
	section.offre-list .offre p.engagement{
		text-align:center;	
	}
	section.offre-list .offre .option .option-title{
		margin-bottom:0;	
	}
	section.offre-list .offre .option a.help-link{
		display:block;
		float:none;
	}
	section.offre-list .offre .option .days-free{
		display:inline-block;
		float:none;
	}
}
@media screen and (max-width: 600px){
	section.offre-list{
		padding:30px 0 38px 0;
	}
}

/* Page partenaires */
.partners-presentation{
	background-image:url("../images/presentation-partenaires.jpg");
	background-color:#a1adac;
	height:220px;
}
.partners-presentation .partners-perso{
	position:absolute;
	right:99px;
	top:62px;
	z-index:2;
}
.page-title.partners-title{
	text-align:left;
}
.page-title.partners-title h1, .page-title.partners-title h2, .page-title.partners-title h3, .page-title.partners-title h4, .page-title.partners-title h5, .page-title.partners-title h6{
	padding-left:107px;
}
@media screen and (max-width: 768px){
	.partners-presentation .partners-perso{
		right:0;
	}
	.page-title.partners-title h1, .page-title.partners-title h2, .page-title.partners-title h3, .page-title.partners-title h4, .page-title.partners-title h5, .page-title.partners-title h6{
		padding-left:0px;
	}
}
@media screen and (max-width: 600px){
	.page-title.partners-title{
		text-align:center;
	}
	.partners-presentation .partners-perso{
		display:none;
	}
}
section.partners-list{
	padding:60px 0 30px 0;
}
section.partners-list .parterns-title{
	text-align:center;
	text-transform:uppercase;
}
section.partners-list .parterns-title h1, section.partners-list .parterns-title h2, section.partners-list .parterns-title h3, section.partners-list .parterns-title h4, section.partners-list .parterns-title h5, section.partners-list .parterns-title h6{
	font-size:17px;
	line-height:22px; 
	font-family: 'Roboto_light';
}
section.partners-list .parterns-title h1 span, section.partners-list .parterns-title h2 span, section.partners-list .parterns-title h3 span, section.partners-list .parterns-title h4 span, section.partners-list .parterns-title h5 span, section.partners-list .parterns-title h6 span{
	display:block;
	font-size:30px; 
	line-height:27px;
	font-family: 'bree_serifregular';
	font-weight:normal;
}
/* Navigation par onglet */
nav.tabs{
	margin-top:65px;
}
nav.tabs ul{
	border-bottom:none;
	justify-content: center;
	flex-wrap: wrap;
}
nav.tabs li{
	padding-bottom:5px;
	border-bottom:1px solid rgba(0,0,0,.5);
}
nav.tabs a, nav.tabs .tabs em{
	color:#1D1D1B;
	text-transform:uppercase;
	font-family: 'Roboto_light';
	font-size:14px;
	position:relative;
	padding:9px 11px;
}
nav.tabs a img, nav.tabs .tabs em img{
	position:absolute;
	top:-10px;
	left:50%;
	margin-left:-12.5px;
	width:25px;
	display:none;
}
nav.tabs a:hover, nav.tabs em:hover{
	text-decoration:none;	
}
nav.tabs li em, nav.tabs li.active a {
    color:#FFF;
	background-color:#303535;
	border: 1px solid transparent;
	padding:9px 11px;
}
nav.tabs li.active a img, nav.tabs li em img{
	display:block;	
}
@media screen and (max-width: 768px){
	nav.tabs a{
		text-align:center;
	}
}

/* Page distributeurs */
.distributeurs-presentation{
	background-image:url("../images/presentation-partenaires.jpg");
	background-color:#a1adac;
	height:220px;
}
.distributeurs-presentation .distributeurs-perso{
	position:absolute;
	right:99px;
	top:62px;
	z-index:2;
}
.page-title.distributeurs-title{
	text-align:left;
}
.page-title.distributeurs-title h1, .page-title.distributeurs-title h2, .page-title.distributeurs-title h3, .page-title.distributeurs-title h4, .page-title.distributeurs-title h5, .page-title.distributeurs-title h6{
	padding-left:50px;
}
@media screen and (max-width: 768px){
	.distributeurs-presentation .distributeurs-perso{
		right:0;
	}
	.page-title.distributeurs-title h1, .page-title.distributeurs-title h2, .page-title.distributeurs-title h3, .page-title.distributeurs-title h4, .page-title.distributeurs-title h5, .page-title.distributeurs-title h6{
		padding-left:0px;
	}
}
@media screen and (max-width: 600px){
	.page-title.distributeurs-title{
		text-align:center;
	}
	.distributeurs-presentation .distributeurs-perso{
		display:none;
	}
}
section.distributeurs-list{
	padding:60px 0 30px 0;
}
section.distributeurs-list .distributeurs-title{
	text-align:center;
	text-transform:uppercase;
}
section.distributeurs-list .distributeurs-title h1, section.distributeurs-list .distributeurs-title h2, section.distributeurs-list .distributeurs-title h3, section.distributeurs-list .distributeurs-title h4, section.distributeurs-list .distributeurs-title h5, section.distributeurs-list .distributeurs-title h6{
	text-transform: uppercase;
	font-size: 27px;
	line-height: 27px;
	padding-bottom: 20px;
	text-align: center;
}
section.distributeurs-list .distributeurs-title h1 span, section.distributeurs-list .distributeurs-title h2 span, section.distributeurs-list .distributeurs-title h3 span, section.distributeurs-list .distributeurs-title h4 span, section.distributeurs-list .parterns-title h5 span, section.distributeurs-list .parterns-title h6 span{
	display:block;
	font-size:30px; 
	line-height:27px;
	font-family: 'bree_serifregular';
	font-weight:normal;
}
.distributeurs-list .distrib{
	padding:22px 0;
    border-bottom: 1px solid #dadada;
}
.distributeurs-list .distrib:first-child{
	padding:0 0 22px 0;
}
.distributeurs-list .distrib .distrib-logo{
	text-align:center;
}
.distributeurs-list .distrib .distrib-logo .rounded{
	display:inline-block;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	border:1px solid #aaa;
}
.distributeurs-list .distrib .distrib-infos .distrib-name, .marker-content .distrib-name{
	text-transform:uppercase;
	font-size:23px;
	line-height:27px;
	margin-bottom:10px;
}
.distributeurs-list .distrib .distrib-infos h4 {
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 0;
}
.marker-content{
}
.marker-content .distrib-name{
	font-size:18px;
	line-height:22px;
	margin-bottom:0;
}
.distributeurs-list .distrib .distrib-infos .distrib-name a, .marker-content .distrib-name a{
	transition-duration:.3s;
}
.distributeurs-list .distrib .distrib-infos .distrib-name a:hover, .marker-content .distrib-name a:hover{
	color:#FDC804;
}
.distributeurs-list .distrib .distrib-infos .distrib-address, .marker-content .distrib-address{
	font-size:17px;
	line-height:18px;
	margin-bottom:10px;
}
.marker-content .distrib-address{
	font-size:15px;
	font-family: 'Roboto_light';
	margin-bottom:0;
}
.distributeurs-list a.show-map{
	position:relative;
	display: inline-block;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 18px;
	padding: 5px;
    transition-duration: .3s;
	color:#FFF;
	background-color:#303535;
}
.distributeurs-list a.show-map:after{
	content: "";
    width: 14px;
    height: 11px;
    background-image: url(../images/header-active.jpg);
    background-repeat: no-repeat;
    position: absolute;
    top: -4px;
    left: 50%;
    margin-left:-7px;
}
.distributeurs-list a.show-map:hover{
	text-decoration:underline;
}
a.btn-boutique {
	font-size: 9px;
	font-family: nunitobold;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #FDC804;
	color: #000;
	padding: 3px 10px;
	margin: 4px 0;
	line-height: 16px;
	display: inline-block;
}
a.btn-boutique:hover {
	color: #fff;
	/*background-color: #fff;*/
}


/* Page découvrir */
.decouvrir-presentation{
	background-image:url("../images/presentation-decouvrir.jpg");
	height:220px;
}
.decouvrir-presentation .decouvrir-perso{
	position:absolute;
	left:0px;
	top:75px;
	z-index:2;
}
.page-title.decouvrir-title{
	text-align:left;
}
.page-title.decouvrir-title h1, .page-title.decouvrir-title h2, .page-title.decouvrir-title h3, .page-title.decouvrir-title h4, .page-title.decouvrir-title h5, .page-title.decouvrir-title h6{
	padding-left:260px;
}
@media screen and (max-width: 768px){
	.decouvrir-presentation .decouvrir-perso{
		display:none;	
	}
	.page-title.decouvrir-title{
		text-align:center;
	}
	.page-title.decouvrir-title h1, .page-title.decouvrir-title h2, .page-title.decouvrir-title h3, .page-title.decouvrir-title h4, .page-title.decouvrir-title h5, .page-title.decouvrir-title h6{
		padding-left:0px;
	}
}
section.decouvrir{
	padding:80px 0 0 0;
}
section.decouvrir .tabs ul {
	flex-wrap: wrap;
}
section.decouvrir .decouvrir-title{
	text-align:center;
}
section.decouvrir .decouvrir-title h1, section.decouvrir .decouvrir-title h2, section.decouvrir .decouvrir-title h3, section.decouvrir .decouvrir-title h4, section.decouvrir .decouvrir-title h5,  section.decouvrir .decouvrir-title h6, section.decouvrir .decouvrir-title p{
	font-size:17px;
	margin:0; padding:0;
	margin-bottom:25px;
}
section.decouvrir .decouvrir-title h1 span, section.decouvrir .decouvrir-title h2 span, section.decouvrir .decouvrir-title h3 span, section.decouvrir .decouvrir-title h4 span, section.decouvrir .decouvrir-title h5 span,  section.decouvrir .decouvrir-title h6 span, section.decouvrir .decouvrir-title p span{
	display:block;
	text-transform:uppercase;
	font-size:27px; 
	line-height:27px;
	font-family: 'bree_serifregular';
	font-weight:normal;
}
section.decouvrir .video-player{
	text-align:center;
	padding-top:30px;
}
.decouvrir-tab{
	
}
.decouvrir-tab .title{
	text-align:center;
	text-transform:uppercase;
	font-size:27px; 
	line-height:27px;
	font-family: 'bree_serifregular';
	font-weight:normal;
	padding-bottom:20px;
}
.decouvrir-tab .decouvrir-image img{
	display:block;
	margin:auto;
	border:1px solid #000;
}
.decouvrir-tab .decouvrir-content{
	padding:0 20px;
}
.decouvrir-tab .decouvrir-content .titre{
	text-transform: uppercase;
	font-family: 'bree_serifregular';
	font-weight: normal;
	font-size: 23px;
	line-height: 30px;
}
.decouvrir-tab .decouvrir-content p{
	font-family: 'Roboto_light';
	font-size:15px;
	line-height:16px;
}
.decouvrir-tab .decouvrir-content .days-free{
	display:inline-block;
	width: 100%;
	min-height:25px;
	line-height:25px;
	color:#FFF;
	background-color:#3cbbc8;
	padding:0 8px;
	font-family: 'nunitobold';
	text-transform:uppercase;
	font-size:12px;
	text-align:justify;
	-ms-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
}
.decouvrir-tab .decouvrir-content  .days-free span{
	font-size:18px;
	line-height:25px;
}
.decouvrir-tab .decouvrir-content  a.abonnement-link{
	display:block;
	height:44px;
	line-height:33px;
	width: 100%;
	background-color:#fbc62b;
	color:#FFF;
	font-family: 'nunitobold';
	text-transform:uppercase;
	text-align:center;
	font-size:23px;
	margin:15px 0 15px 0;
	padding: 6px;
	-ms-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-ms-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
}
.decouvrir-tab .decouvrir-content  a.abonnement-link:hover{
	background-color: #303535;
}
.decouvrir-tab .decouvrir-content a.savoirplus-link {
    position: relative;
    display: block;
    height: 50px;
    line-height: 33px;
    width: 100%;
    background-color: #A1ADAD;
    color: #FFF;
    font-family: 'nunitobold';
    text-transform: uppercase;
    text-align: center;
    font-size: 20px;
    margin: 30px 0 15px 0;
    border-radius: 5px;
    padding: 14px 0 0 0;
}
.decouvrir-tab .decouvrir-content a.savoirplus-link img {
    position: absolute;
    top: -15px;
    left: 40%;
    height: 30px;
}
.decouvrir-tab .detail{
	background-color:#A1ADAD;
	padding:35px 0;
	margin-top:50px;
	color:#FFF;
}
.decouvrir-tab .detail .arrow{
	position:absolute;
	left:50%;
	top:-65px;
	-ms-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	text-align:center;
	color:#A1ADAD;
	font-size:15px;
	line-height:18px;
	text-transform:uppercase;
	cursor:pointer;
}
.decouvrir-tab .detail .arrow span{
	display:block;
}
.decouvrir-tab .detail .hidden-detail{
	display:none;
}
.decouvrir-tab .detail .detail-title{
	text-align:center;
	text-transform:uppercase;
	font-size:30px; 
	line-height:46px;
	font-family: 'bree_serifregular';
	font-weight:normal;
	padding-bottom:20px;
}
.decouvrir-tab .detail ul{
	list-style:none;
	padding:0;
}
.decouvrir-tab .detail ul li{
	background-image:url("../images/picto-li.png");
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:0 10px 0 15px;
	font-size:17px;
	line-height:26px;
}
@media screen and (max-width: 768px){
	.decouvrir-tab .decouvrir-content{
		text-align:center;
		padding:0;
	}
	.decouvrir-tab .decouvrir-content .days-free{
		margin:auto;	
	}
	.decouvrir-tab .decouvrir-content  a.abonnement-link{
		margin:15px auto;	
	}
}

/* Page connexion */
.connexion-presentation{
	background-image:url("../images/presentation-connexion.jpg");
	height:220px;
}
section.connexion-block{
	margin-top:-100px;
	padding:0 0 30px 0;
}
section.connexion-block .connexion{
	position:relative;
	background-color:#FFF;
	padding:15px;
	-ms-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
section.connexion-block .connexion .connection-title{
	text-transform:uppercase;
	font-size:30px; 
	line-height:27px;
	font-family: 'bree_serifregular';
	font-weight:normal;
	padding-bottom:10px;
}
section.connexion-block .connexion.particulier .connection-title{
	color:#40BBCA;	
}
section.connexion-block .connexion img.perso{
	display:block;
	margin:auto;
}
section.connexion-block .connexion.professionnel img.perso{
	margin: 0 auto 0 85px;
}
section.connexion-block .connexion a{
	display:block;
	height:44px;
	line-height:44px;
	width:100%;
	background-color:#fbc62b;
	color:#FFF;
	font-family: 'nunitobold';
	text-transform:uppercase;
	text-align:center;
	font-size:16px;
	margin:15px 0 15px 0;
	-ms-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-ms-transition-duration:.3s;
	-moz-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
}
section.connexion-block .connexion a.login{
	background-color: #303535;
}
section.connexion-block .connexion a:hover{
	background-color: #A1ADAD;
}
section.connexion-block .connexion a.login:hover{
	background-color: #A1ADAD;
}
section.connexion-block .connexion img.shadow-left, section.connexion-block .connexion img.shadow-right{
	position:absolute;
	left:-37px;
	top:100px;
}
section.connexion-block .connexion img.shadow-right{
	left:auto;
	right:-37px;
}
@media screen and (max-width: 860px){
	section.connexion-block .connexion img.shadow-left, section.connexion-block .connexion img.shadow-right{
		display:none;
	}
}
@media screen and (max-width: 768px){
	section.connexion-block .connexion.professionnel img{
		margin: 0 auto 0 auto !important;
	}	
}

/* Page contact */
section.contact-block{
	padding:0 0 0 0;
}
section.contact-block .contact{
	max-width:540px;
	position:relative;
	background-color:#FFF;
	padding:15px;
	-ms-border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin:-100px auto 0 auto;
	text-align:center;
}
section.contact-block .contact .phone-contact{
	padding: 13px 13px 13px 21px;
    background-color: #FDC804;
    max-width: 230px;
    margin: 9px 0;
    color: #FFF;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 19px;
    background-image: url(../images/contact-phone.png);
    background-position: left center;
    background-repeat: no-repeat;
	text-align:center;
}
section.contact-block .contact .phone-contact p{
	margin: 0;
    padding: 0;
    font-family: 'nunitobold';
}
section.contact-block .contact .phone-contact p a{
	display: block;
    font-family: 'bree_serifregular';
    font-size: 25px;
    line-heigth: 36px;
}
section.contact-block .contact .phone-contact p a:hover{
	text-decoration:underline;
	color:inherit;
}
section.contact-block .contact form input.normal-input, section.contact-block .contact form textarea{
	display: block;
    width: 100%;
    margin-bottom: 7px;
    background-color:transparent;
    border: 1px solid #303535;
    border-radius: 0px;
    font-family: 'Roboto_light', "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color:#303535;
	height:25px;
	font-size:14px;
}
section.contact-block .contact form textarea{
	height:135px;
}
section.contact-block .contact form input.normal-input::-webkit-input-placeholder, section.contact-block .contact form textarea::-webkit-input-placeholder { 
 	color:#303535;
	text-transform:uppercase;
}
section.contact-block .contact form input.normal-input::-moz-placeholder, section.contact-block .contact form textarea::-moz-placeholder { 
	color:#303535;
	text-transform:uppercase;
}
section.contact-block .contact form input.normal-input:-ms-input-placeholder, section.contact-block .contact form textarea:-ms-input-placeholder { 
	color:#303535;
	text-transform:uppercase;
}
section.contact-block .contact form input.normal-input:-moz-placeholder, section.contact-block .contact form textarea:-moz-placeholder {
	color:#303535;
	text-transform:uppercase;
}
section.contact-block .contact form button{
	display: inline-block;
    background-color:#303535;
    color:#FFF;
    text-transform: uppercase;
    font-family: 'Roboto_bold', "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    padding: 0 5px;
    min-height: 28px;
    float: right;
	transition-duration:.3s;
}
section.contact-block .contact form button:hover{
    background-color:#A1ADAD;
}
section.contact-block .contact .contact-content{
	padding:0 10px;
}
section.contact-block .contact .contact-content p{
	text-align:left;
	font-size:15px;
	line-height:16px;
}
section.contact-block .contact img.contact-perso{
	position:absolute;
	top:-25px;
	left:-170px;
}
section.contact-block .contact img.contact-shadow-left, section.contact-block .contact img.contact-shadow-right{
	position:absolute;
	top:100px;
	left:-49px;
}
section.contact-block .contact img.contact-shadow-right{
	left:auto;
	right:-49px;
}
@media screen and (max-width: 900px){
	section.contact-block .contact img.contact-perso{
		display:none;
	}
}
@media screen and (max-width: 768px){
	section.contact-block .contact .phone-contact{
		margin:9px auto;
	}
	section.contact-block .contact .contact-content{
		order:0;	
	}
	section.contact-block .contact .contact-form{
		order:1;	
	}
}
@media screen and (max-width: 660px){
	section.contact-block .contact img.contact-shadow-left, section.contact-block .contact img.contact-shadow-right{
		display:none;
	}
}

/* Page connexion */
.support-presentation{
	background-image:url("../images/presentation-support.jpg");
	height:220px;
	background-color:#a1adac;
}
.support-presentation img.support-perso{
	position:absolute;
	top:50px;
	right:80px;
	z-index:2;
}
.page-title.support-title{
	text-align:left;
}
.page-title.support-title h1, .page-title.support-title h2, .page-title.support-title h3, .page-title.support-title h4, .page-title.support-title h5, .page-title.support-title h6{
	padding-left:107px;
}
section.support-form{
	padding:100px 0 0px 0;
}
section.support-form form input.normal-input, section.support-form form textarea{
	display: block;
    width: 100%;
    margin-bottom: 7px;
    background-color:transparent;
    border: 1px solid #303535;
    border-radius: 0px;
    font-family: 'Roboto_light', "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color:#303535;
	height:25px;
	font-size:14px;
}
section.support-form form textarea{
	height:153px;
}
section.support-form form input.normal-input::-webkit-input-placeholder, section.support-form form textarea::-webkit-input-placeholder { 
 	color:#303535;
	text-transform:uppercase;
}
section.support-form form input.normal-input::-moz-placeholder, section.support-form form textarea::-moz-placeholder { 
	color:#303535;
	text-transform:uppercase;
}
section.support-form form input.normal-input:-ms-input-placeholder, section.support-form form textarea:-ms-input-placeholder { 
	color:#303535;
	text-transform:uppercase;
}
section.support-form form input.normal-input:-moz-placeholder, section.support-form form textarea:-moz-placeholder {
	color:#303535;
	text-transform:uppercase;
}
section.support-form form button{
	display: inline-block;
    background-color:#303535;
    color:#FFF;
    text-transform: uppercase;
    font-family: 'Roboto_bold', "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    padding: 0 5px;
    min-height: 28px;
    float: right;
	transition-duration:.3s;
}
section.support-form form button:hover{
    background-color:#A1ADAD;
}
@media screen and (max-width: 768px){
	.support-presentation img.support-perso{
		display:none;	
	}
	.page-title.support-title{
		text-align:center;
	}
	.page-title.support-title h1, .page-title.support-title h2, .page-title.support-title h3, .page-title.support-title h4, .page-title.support-title h5, .page-title.support-title h6{
		padding-left:0;
	}
	section.support-form{
		padding:30px 0 0px 0;
	}
}

/* Page FAQ */
.faq-presentation{
	background-image:url("../images/presentation-faq.jpg");
	height:220px;
	background-color:#fbc62f;
}
.faq-presentation img.faq-image{
	position:absolute;
	top:60px;
	right:150px;
	z-index:2;
}
.page-title.faq-title{
	text-align:left;
}
.page-title.faq-title h1, .page-title.faq-title h2, .page-title.faq-title h3, .page-title.faq-title h4, .page-title.faq-title h5, .page-title.faq-title h6{
	padding-left:160px;
}
section.faq-list{
	padding:80px 0 0 0;
}
section.faq-list .faq-title{
	text-align:center;
	text-transform:uppercase;
	font-weight:normal;
}
section.faq-list .faq-title h1, section.faq-list .faq-title h2, section.faq-list .faq-title h3, section.faq-list .faq-title h4, section.faq-list .faq-title h5, section.faq-list .faq-title h6{
	font-size:17px;
	line-height:22px; 
	font-family: 'Roboto_light';
}
section.faq-list .faq-title h1 span, section.faq-list .faq-title h2 span, section.faq-list .faq-title h3 span, section.faq-list .faq-title h4 span, section.faq-list .faq-title h5 span, section.faq-list .faq-title h6 span{
	display:block;
	font-size:30px; 
	line-height:27px;
	font-family: 'bree_serifregular';
	font-weight:normal;
}
section.faq-list .faq-detail{
	padding:0 0 25px 28px;
	background-image:url("../images/arrow-faq.png");
	background-repeat:no-repeat;
	background-position:0 0;
}
section.faq-list .faq-detail .faq-question{
	display:block;
	font-size:18px; 
	line-height:18px;
	font-family: 'bree_serifregular';
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:15px;
}
section.faq-list .faq-detail .faq-answer{
	font-size:15px;
	line-height:16px;
	margin-bottom:0;
}

@media screen and (max-width: 768px){
	.faq-presentation img.faq-image{
		display:none;	
	}
	.page-title.faq-title{
		text-align:center;
	}
	.page-title.faq-title h1, .page-title.faq-title h2, .page-title.faq-title h3, .page-title.faq-title h4, .page-title.faq-title h5, .page-title.faq-title h6{
		padding-left:0;
	}
	section.faq-list{
		padding:30px 0 0 0;
	}
}

/* Page Astuces */
.presentation img.astuces-image{
	position:absolute;
	top:50px;
	left:50%;
	margin-left:30px;
	-ms-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index:2;
}
.page-title.astuces-title{
	text-align:center;
}
.page-title.astuces-title h1, .page-title.astuces-title h2, .page-title.astuces-title h3, .page-title.astuces-title h4, .page-title.support-title h5, .page-title.astuces-title h6{
	
}
.page-title.astuces-title h1 span, .page-title.astuces-title h2 span, .page-title.astuces-title h3 span, .page-title.astuces-title h4 span, .page-title.support-title h5 span, .page-title.astuces-title h6 span{
	display:inline-block;
	padding-left:260px;
}
section.astuces-list{
	padding:80px 0 0 0;
}

section.astuces-list .astuce-detail{
	margin-bottom: 30px;
}
section.astuces-list .astuce-detail .astuce-video{
	text-align:center;
}
section.astuces-list .astuce-detail .astuce-question{
	display:block;
	font-size:18px; 
	line-height:18px;
	font-family: 'bree_serifregular';
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:15px;
}
section.astuces-list .astuce-detail .astuce-answer{
	font-size:15px;
	line-height:16px;
	margin-bottom:0;
}
section.astuces-list .astuces-title{
	text-align:center;
	text-transform:uppercase;
}
section.astuces-list .astuces-title h1, section.astuces-list .astuces-title h2, section.astuces-list .astuces-title h3, section.astuces-list .astuces-title h4, section.astuces-list .astuces-title h5, section.astuces-list .astuces-title h6{
	font-size:17px;
	line-height:22px; 
	font-family: 'Roboto_light';
	font-weight:normal;
}
section.astuces-list .astuces-title h1 span, section.astuces-list .astuces-title h2 span, section.astuces-list .astuces-title h3 span, section.astuces-list .astuces-title h4 span, section.astuces-list .astuces-title h5 span, section.astuces-list .astuces-title h6 span{
	display:block;
	font-size:30px; 
	line-height:27px;
	font-family: 'bree_serifregular';
	font-weight:normal;
}
@media screen and (max-width: 768px){
	.presentation img.astuces-image{
		display:none;	
	}
	.page-title.astuces-title h1 span, .page-title.astuces-title h2 span, .page-title.astuces-title h3 span, .page-title.astuces-title h4 span, .page-title.support-title h5 span, .page-title.astuces-title h6 span{
		display:inline-block;
		padding-left:0px;
	}
	section.astuces-list{
		padding:30px 0 0 0;
	}
}

/* Annuaire Liste */
.annuaire-presentation{
	background-image:url("../images/presentation-annuaire.jpg");
	height:220px;
}
.annuaire-presentation img.annuaire-image {
    position: absolute;
    top: 150px;
    left: 50%;
	margin-left:5px;
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
}
.page-title.annuaire-title{
    text-align:left;
}
.page-title.annuaire-title h1 span{
    display:inline-block;
	float:right;
}
@media screen and (max-width: 768px){
	.annuaire-presentation img.annuaire-image {
		display:none;	
	}
	.page-title.annuaire-title{
		text-align:center;	
	}
	.page-title.annuaire-title h1 span{
		display:inline;
		float:none;
	}
}
.form-artisans{
	padding:50px 0 0px 0;
}
.form-artisans h1, .form-artisans h2, .form-artisans h3, .form-artisans h4, .form-artisans h5, .form-artisans h6{
	text-transform:uppercase;
	font-size:27px;
	line-height:27px;
	padding-bottom:20px;
	text-align:center;
}

.form-artisans form input.normal-input{
	display: block;
    width: 100%;
    margin-bottom: 7px;
    background-color:transparent;
    border: 1px solid #dadada;
    border-radius: 0px;
    font-family: 'Roboto_light', "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color:#303535;
	height:29px;
	font-size:14px;
	margin-bottom:8px;
}
.form-artisans form input.normal-input::-webkit-input-placeholder, .form-artisans form textarea.normal-input::-webkit-input-placeholder { 
 	color:#303535;
}
.form-artisans form input.normal-input::-moz-placeholder, .form-artisans form  textarea.normal-input::-moz-placeholder { 
	color:#303535;
}
.form-artisans form  input.normal-input:-ms-input-placeholder, .form-artisans form  textarea.normal-input:-ms-input-placeholder { 
	color:#303535;
}
.form-artisans form  input.normal-input:-moz-placeholder, .form-artisans form textarea.normal-input:-moz-placeholder {
	color:#303535;
}
.form-artisans form button{
	display: inline-block;
    background-color:#303535;;
    color:#FFF;
    text-transform: uppercase;
    font-family: 'Roboto_bold', "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    padding: 0 5px;
    min-height: 28px;
	transition-duration:.3s;
}
.form-artisans form button:hover{
    background-color:#FDC804;
}
.form-artisans a.show-map{
	position:relative;
	display: inline-block;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 18px;
	padding: 5px;
    transition-duration: .3s;
	color:#FFF;
	background-color:#303535;
}
.form-artisans a.show-map:after{
	content: "";
    width: 14px;
    height: 11px;
    background-image: url(../images/header-active.jpg);
    background-repeat: no-repeat;
    position: absolute;
    top: -4px;
    left: 50%;
    margin-left:-7px;
}
.form-artisans a.show-map:hover{
	text-decoration:underline;
}
@media screen and (max-width: 768px){
	.form-artisans form{
		text-align:center;
	}
}
.artisans-list{
	
}
.artisans-list .artisans{
	padding:22px 0;
    border-bottom: 1px solid #dadada;
}
.artisans-list .artisans:first-child{
	padding:0 0 22px 0;
}
.artisans-list .artisans .artisans-logo{
	text-align:center;
}
.artisans-list .artisans .artisans-logo .rounded{
	display:inline-block;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	border:1px solid #aaa;
}
.artisans-list .artisans .artisans-infos{
	
}
.artisans-list .artisans .artisans-infos .artisans-name, .marker-content .artisans-name{
	text-transform:uppercase;
	font-size:23px;
	line-height:27px;
	margin-bottom:0;
}
.marker-content{
}
.marker-content .artisans-name{
	font-size:18px;
	line-height:22px;
}
.artisans-list .artisans .artisans-infos .artisans-name a, .marker-content .artisans-name a{
	transition-duration:.3s;
}
.artisans-list .artisans .artisans-infos .artisans-name a:hover, .marker-content .artisans-name a:hover{
	color:#FDC804;
}
.artisans-list .artisans .artisans-infos .artisans-address, .marker-content .artisans-address{
	font-size:17px;
	line-height:18px;
	margin-bottom:0;
}
.marker-content .artisans-address{
	font-size:15px;
	font-family: 'Roboto_light';
}
.artisans-list .artisans .artisans-infos .entreprise-tag, .marker-content .entreprise-tag{
	font-size:15px;
	line-height:18px;
	text-transform:uppercase;
	color:#2FAAD3;
	font-family: 'Roboto_light';
	padding-top:7px;
}
.artisans-list .artisans .artisans-distance{
	text-align:center;
	font-size:15px;
	font-family: 'Roboto_bold';
	color:#40BBCA;
}
.artisans-list .artisans .artisans-distance img{
	display:block;
	margin:auto;
	margin-bottom:4px;
}
.artisans-list .artisans .artisans-avis{
	text-align:center;
}
.artisans-list .artisans .artisans-avis .avis-title{
	text-transform:uppercase;
	font-size:15px;
}
.artisans-list .artisans .artisans-avis .avis{
	color:#FDC804;
	font-size:18px;
	padding:5px 0;
}
.artisans-list .artisans .big-button{
	background-color:#FDC804;
	color:#FFF;
	padding:17px;
	font-size:25px;
	line-height:25px;
	text-align:center;
}
.artisans-list .artisans .big-button span{
	font-size:23px;
	line-height:25px;
}
.artisans-list .artisans .big-button .img-arrow{
	top:-15px;
}
.map-container{
	display:none;
}
#google-map{
	width:100%;
	height:380px;
	border:1px solid #000;
}
.intro-annuaire{
	
}
.intro-annuaire .video{
	text-align:center;
	background-color:#40BBCA;
	color:#FFF;
	padding:20px 0 40px 0;
}
.intro-annuaire .intro-content{
	text-align:justify;
	padding:30px 0 10px 0;
}
.intro-annuaire p{
	font-size:17px;
	line-height:18px;
	margin-bottom:20px;
	font-family: 'Roboto_light';
}
@media screen and (max-width: 768px){
	.artisans-list{
		text-align:center;
	}
	.artisans-list .artisans .row .col{
		margin-bottom:5px;
	}

}

/* Entreprise */
.entreprise{
	padding:50px 0;
}
.entreprise #google-map{
	width:100%;
	height:238px;
	border:1px solid #000;
}
.entreprise .logo-entreprise{
	display:block;
	height:60px;
	border:1px solid #303535;
	margin-bottom:5px;
}
.entreprise .entreprise-name{
	font-size:23px;
	line-height:25px;
	text-transform:uppercase;
}
.entreprise .entreprise-social{
	font-size:15px;
	line-height:25px;
	text-transform:uppercase;
	color:#2FAAD3;
	font-family: 'Roboto_light';
}
.entreprise .entreprise-social a:hover{
	color: #0d0d0e;
	text-decoration: none;
}
.entreprise .avis{
	color:#FDC804;
	font-size:18px;
	padding:5px 0;
}
.entreprise .big-button{
	display:inline-block;
	background-color:#FDC804;
	color:#FFF;
	padding:10px;
	font-size:20px;
	line-height:24px;
	text-align:center;
	margin:15px 0 0 0;
}
.entreprise .big-button span{
	font-size:23px;
	line-height:25px;
}
.entreprise .avis-button {
    float: right;
    background-color: #FDC804;
    color: #fff;
    padding: 5px 15px;
    text-transform: uppercase;
    font-family: 'nunitobold';
    border-radius: 6px;
}
.entreprise .avis-button:hover {
	text-decoration:underline;
}
.entreprise .avis-list {
	margin-top: -15px;
	margin-bottom: 10px;
}
.entreprise .big-button img.arrow{
	top:-15px;
}
.entreprise .show-number{
	display:inline-block;
	background-color:#303535;
	color:#FFF;
	font-size:17px;
	text-transform:uppercase;
	font-family: 'nunitobold';
	border-radius:5px;
	line-height:22px;
	padding:4px 10px;
	margin:7px 0 0 0;
	transition-duration:.3s;
}
.entreprise .show-number:hover{
	background-color:#FDC804;
}
.entreprise .address{
	line-height:28px;
	padding-left:30px;
	background-image:url("../images/geoloc-picto.png");
	background-position:top left;
	background-repeat:no-repeat;
	font-family: 'Roboto_light';
	font-size:17px;
	margin-top:7px;
	display:inline-block;
}
.entreprise .phone{
	display:none;
	font-size:17px;
	margin: 20px 0 0 0;
	line-height:22px;
	font-family: 'Roboto_light';
}
.entreprise .entreprise-detail{
	margin-top:45px;
	border-left:2px solid #61696c;
	padding-left:15px;
}
.entreprise .entreprise-detail .detail{
	margin-bottom:30px;
}
.entreprise .entreprise-detail .detail:last-child{
	margin-bottom:0;
}
.entreprise .entreprise-detail .detail-name{
	position:relative;
	display: inline-block;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 18px;
	padding:5px 15px;
    transition-duration: .3s;
	color:#FFF;
	background-color:#303535;
	margin-bottom:15px;
}
.entreprise .entreprise-detail .detail-name:after{
	content: "";
    width: 14px;
    height: 11px;
    background-image: url(../images/header-active.jpg);
    background-repeat: no-repeat;
    position: absolute;
    top: -4px;
    left: 50%;
    margin-left:-7px;
}
.entreprise .entreprise-detail .date-presentation{
	
}
.entreprise .entreprise-detail .date-presentation p{
	font-size:15px;
	line-height:22px;
	font-family: 'Roboto_light';
}
.entreprise .entreprise-detail .date-presentation p.date{
	text-transform:uppercase;
	color:#2FAAD3;
}
.entreprise .entreprise-detail .date-presentation p.date span{
	display:inline-block;
	padding-left:30px;
}
.entreprise .entreprise-detail .galerie{
	cursor:pointer;
}
.entreprise .entreprise-detail .galerie:after{
	content:"";
	display:block;
	clear:both;
}
.entreprise .entreprise-detail .galerie a{
	display:inline-block;
	float:left;
	margin:0 15px 15px 0;
}
.entreprise .entreprise-detail .galerie img{
	border:1px solid #61696c;
}
.entreprise .entreprise-detail .galerie-list .galerie a{
	width:115px;
}
button.mfp-close:hover, button.mfp-arrow:hover{
	background-color:transparent;
}
.entreprise .avis-list .avis-detail{
	padding:20px 30px;
	font-family: 'Roboto_light';
	font-size:15px;
	line-height:16px;
}
.entreprise .avis-list .avis-detail:nth-child(2n){
	background-color:#EBF2F1;
}
.entreprise .avis-list .avis-detail .avis-name{
	color:#2FAAD3;
	line-height:22px;
	text-transform:uppercase;
}
.entreprise .avis-list .avis-detail .note{
	color:#FDC804;
	font-size:18px;
	padding:5px 0 8px 0;
}
@media screen and (max-width: 768px){
	.entreprise .logo-entreprise{
		margin:auto;	
	}
	.informations{
		text-align:center;
	}
	.entreprise .avis-list .avis-detail .avis-infos{
		padding-bottom:10px;
	}
	.entreprise .entreprise-detail .date-presentation p.date span{
		display:block;
		padding-left:0;
	}
	.entreprise .entreprise-detail{
		border-top:2px solid #61696c;
		border-left:0px;
		padding-left:0px;
		padding-top:15px;
		margin-top:20px;
	}

}



/* Formulaire informations */
form.form-infos{
	padding-top:30px;
}
form.form-infos .form-title{
	color:#FFF;
    text-transform: uppercase;
    font-size: 23px;
	line-height:28px;
	text-align:center;
	font-family: "bree_serifregular", "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
form.form-infos input.normal-input{
	display: block;
    width: 100%;
    margin-bottom: 7px;
    background-color:transparent;
    border: 1px solid rgba(255,255,255,1);
    border-radius: 0px;
    font-family: 'Roboto', "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: rgba(255,255,255,1);
}
form.form-infos input.normal-input::-webkit-input-placeholder, form.form-infos textarea.normal-input::-webkit-input-placeholder { 
 	color:rgba(255,255,255,1);
	text-transform:uppercase;
}
form.form-infos input.normal-input::-moz-placeholder, form.form-infos  textarea.normal-input::-moz-placeholder { 
	color:rgba(255,255,255,1);
	text-transform:uppercase;
}
form.form-infos  input.normal-input:-ms-input-placeholder, form.form-infos  textarea.normal-input:-ms-input-placeholder { 
	color:rgba(255,255,255,1);
	text-transform:uppercase;
}
form.form-infos  input.normal-input:-moz-placeholder, form.form-infos  textarea.normal-input:-moz-placeholder {
	color:rgba(255,255,255,1);
	text-transform:uppercase;
}
form.form-infos button{
	display: inline-block;
    background-color:#FFF;
    color:#303535;
    text-transform: uppercase;
    font-family: 'Roboto_bold', "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    padding: 0 5px;
    min-height: 28px;
    float: right;
	transition-duration:.3s;
}
form.form-infos button:hover{
    background-color:#303535;
    color:#FFF;
}
/* Footer */
footer{
	
}
footer .footer-application{
	background-color:#FDC804;
	padding:30px 0;
}
footer .footer-application .big-button{
	background-color:#FFF;
	color:#FDC804;
}
footer .footer-application .title{
	color:#FFF;
	font-size:22px;
	line-height:26px;
	text-transform:uppercase;
	font-family: 'nunitobold';
	padding-bottom:20px;
}
footer .footer-bottom{
	background-color:#303535;
	padding:40px 0;
	color:#FFF;
	background-image:url("../images/bottom-arrow.png");
	background-repeat:repeat-x;
	background-position:top left;
}
footer .footer-bottom .border-right{
	padding-right:2%;
	border-right:1px solid #FFF;
}
footer .footer-bottom .social-list{
	
}
footer .footer-bottom .social-list .title{
	text-transform:uppercase;
    font-family: "bree_serifregular", "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:18px;
	line-height:28px;
}
footer .footer-bottom .social-list a{
	display:inline-block;
	width:30px;
	height:30px;
	background-color:#FFF;
	color:#303535;
	margin-left:2px;
	text-align:center;
	font-size:20px;
	line-height:30px;
	transition-duration:.3s;
}
footer .footer-bottom .social-list a:first-child{
	margin-left:0;
}
footer .footer-bottom .social-list a:hover{
	background-color:#A1ADAD;
	color:#FFF
}
footer .footer-bottom .form-newsletter{
	padding-top:55px;
}
footer .footer-bottom .form-newsletter label{
	color:#FFF;
	font-family: 'Roboto', "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:18px;
	text-transform:uppercase;
}
footer .footer-bottom .form-newsletter .form-element{
	
}
footer .footer-bottom .form-newsletter .form-element span{
	display:inline-block;
	float:left;
	width:29px;
	height:29px;
	background-color:rgba(255,255,255,1);
	color:rgba(64,65,64,1);
	text-align:center;
	line-height:29px;
	font-family: 'raleway_regular', "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:23px;
}
footer .footer-bottom .form-newsletter .form-element input.normal-input{
	display:inline-block;
	float:left;
	height:29px;
	border:1px solid rgba(255,255,255,1);
	width: calc(100% - 66px);
	-ms-border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	background-color:#303535;
	font-family: 'Roboto', "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
 	color:rgba(255,255,255,1);
}
footer .footer-bottom .form-newsletter .form-element button{
	display:inline-block;
	width:29px;
	height:29px;
	background-color:#FFF;
	background-repeat:no-repeat;
	border-radius:3px;
	padding:0;
	float:right;
	margin-top:-1px;
	min-height:auto;
	transition-duration:.3s;
	font-family: 'Roboto_bold', "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#303535;
	text-transform:uppercase;
}
footer .footer-bottom .form-newsletter .form-element button:hover{
	background-color:#A1ADAD;
	color:#FFF
}
footer .footer-bottom .link-list{
	padding-bottom:20px;
}
footer .footer-bottom .link-list .link-title{
	font-size:18px;
	line-height:22px;
	text-transform:uppercase;
}
footer .footer-bottom .link-list a{
	display:block;
	transition-duration:.3s;
	font-size:13px;
	line-height:18px;
}
footer .footer-bottom .link-list a:hover{
	color:#A1ADAD;
}
footer .footer-bottom .footer-content{
	padding-top:20px;
	font-size:11px;
	line-height:14px; 
	font-family: 'Roboto_light';
	text-align:center;
}
footer .footer-bottom .footer-content a:hover{
	color:#A1ADAD;
}
@media screen and (max-width: 768px){
	footer .footer-application .title{
		text-align:center;	
	}
	footer .footer-application img.app{
		display:block;
		margin:auto;
	}
	footer .footer-bottom{
		text-align:center;	
	}
	footer .footer-bottom .link-list{
	}
	footer .footer-bottom .border-right{
		padding-right:0%;
		border-right:none;
	}
	footer .footer-bottom .footer-content{
		padding-top:0;
	}
}
form.form-search{
	padding:30px 0 0 0;
}
form.form-search input.normal-input{
	display: block;
    width: 100%;
    margin-bottom: 7px;
    background-color:transparent;
    border: 1px solid #303535;
    border-radius: 0px;
    font-family: 'Roboto_light', "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color:#303535;
	height:30px;
	font-size:14px;
}
form.form-search input.normal-input::-webkit-input-placeholder{ 
 	color:#303535;
	text-transform:uppercase;
}
form.form-search input.normal-input::-moz-placeholder{ 
	color:#303535;
	text-transform:uppercase;
}
form.form-search input.normal-input:-ms-input-placeholder{ 
	color:#303535;
	text-transform:uppercase;
}
form.form-search input.normal-input:-moz-placeholder{
	color:#303535;
	text-transform:uppercase;
}

/* Module pop-up */
.overlay{
	background-color:rgba(0,0,0,.7);
}
.modal{
	width:90% !important;
	max-width:800px !important;
}
.modal-header{
	font-family: 'bree_serifregular';
    font-weight: normal;
}
.modal .decouvrir-tab .title{
	font-size:20px;
	line-height:20px;
}
.modal iframe{
	display:block;
	width:100%;
	height:auto;
	min-height:500px;
}
#modal-devis .modal{
	max-width:820px !important;
}
#modal-devis .modal-body,
#modal-avis .modal-body{
	padding: 36px 20px;
}
@media screen and (min-width: 768px){
	#modal-devis .modal{
		max-width:820px !important;
		height: 700px;
	}
	#modal-devis .modal iframe{
		height:640px;
	}
	#modal-avis .modal{
		height: 600px;
	}
	#modal-avis .modal iframe{
		height:550px;
	}
}

/* CGU */
section.cgu-container{
	padding:40px 0;
}
.mention-content{
	padding:40px 0;
}
nav.plan-site li{
	display:block;
	padding-bottom:7px;
}
nav.plan-site li a:hover{
	color:inherit;
	text-decoration:underline;
}

.ariane {
	margin: 0 0 30px 0;
	font-size: 14px;
	font-family: "bree_serifregular", "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}
.ariane a,
.ariane span {
}
.ariane a:hover {
    color: #FDC804;
}
#breadcrumbs-custom-separator{
	font-size: 16px;
	font-family: "bree_serifregular", "Verdana", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}
#breadcrumbs-custom-separator li:after {
    content: '>';
}
.ariane span{
	display:inline;
	padding:0;
}
@media screen and (min-width: 768px){
	.ariane {
		margin: 0 auto 30px auto;
	}
}


/* Actualite */
.actualite-presentation{
	background-image:url("../images/presentation-connexion.jpg");
	height:220px;
}
.page-title.title-actualite .title {
	margin: 0;
	padding: 0;
	font-family: 'nunitobold';
	font-size: 40px;
	height: 47px;
	text-transform: uppercase;
	color: #FFF;
	line-height: 52px;
}
.blog h2,
.blog.blog-article h1 {
	display:block;
	font-size:18px; 
	line-height:18px;
	font-family: 'bree_serifregular';
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:5px;
}
.blog h3,
.blog.blog-article h2 {
	font-size:15px;
	line-height:16px;
	margin-bottom: 20px;
}
.blog hr {
    margin-top: 30px;
    margin-bottom: 30px;
}