article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font:500 16px sofia_proregular,sans-serif;color:#444}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}a{color:#000;text-decoration:none}a:hover{color:#444}a:focus{outline:none!important}a:hover,a:active{outline:0}input:focus{outline:0;border:1px solid #04A4CC}:focus{outline:none!important}p{text-align:justify}.wrapper{max-width:1400px;width:90%;margin:auto;padding-top:76px;padding-bottom:20px;min-height:100vh}@font-face{font-family:'sofia_pro';src:url(fonts/sofia_pro-webfont.woff2) format("woff2"),url(fonts/sofia_pro-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'sofia_proregular';src:url(fonts/sofiaproregular-webfont.woff2) format("woff2"),url(fonts/sofiaproregular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}::selection{background:#04A4CC;color:#FFF;text-shadow:none}::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}h1,h2,h3,h4,h5,h6{font-family:'sofia_pro',sans-serif;font-weight:400!important;font-style:normal;color:#000}header{width:100%;z-index:200;font-family:'sofia_pro',sans-serif;font-weight:400;font-style:normal;font-size:20px;position:relative;box-shadow:0 5px 10px 0 rgba(50,50,50,.06)}#header-site{position:fixed!important}header,header .container-header .menu-top .nav_menu .menu .menu-item-has-children .sub-menu{background-color:#FFF;color:#000}header .container-header{display:flex;justify-content:space-between;max-width:1400px;width:90%;margin:auto;padding-top:5px;padding-bottom:5px;position:relative;flex-wrap:wrap}header .container-header .logo-site{width:fit-content;width:-moz-fit-content}header .container-header .logo-site a{height:100%!important;display:flex;min-width:fit-content;max-height:fit-content;max-width:250px}header .container-header .logo-site a img{align-self:center}header .container-header .logo-site a svg{width:236.172px;height:66px}header .container-header .menu-top{display:flex}header .container-header .menu-top .nav_menu{align-self:center}header .container-header .menu-top .nav_menu .nav ul{display:flex;list-style:none;padding:0}header .container-header .menu-top .nav_menu .nav ul li{margin-right:20px}header .container-header .menu-top .nav_menu .nav ul li:last-child{margin-right:0}header .container-header .menu-top .nav_menu .nav ul li a{transition:.3s all ease;color:#000}header .container-header .menu-top .nav_menu .nav ul li a:hover{color:#399de5}header .container-header .menu-top .nav_menu .nav ul li a[aria-current="page"]{color:#399de5}header .container-header .menu-top .nav_menu .menu .menu-item-has-children:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";content:"\f107";font-weight:900;color:#000}header .container-header .menu-top .nav_menu .menu .menu-item-has-children:hover:after{color:#399de5!important}header .container-header .menu-top .nav_menu .menu .menu-item-has-children .sub-menu{display:none;position:absolute;padding:10px;list-style:none;z-index:2;border-radius:5px}header .container-header .menu-top .nav_menu .menu .menu-item-has-children .sub-menu li a{padding-left:0}header .container-header .menu-top .nav_menu .menu .menu-item-has-children:hover .sub-menu{display:block}header .burger_menu{display:none}#panel-menu{display:none}@media only screen and (max-width: 1070px){header .burger_menu{display:block;align-self:center}header .burger_menu button{border:none;background-color:transparent}.menu-top .nav_menu{display:none}#panel-menu{display:block;position:fixed;z-index:201;left:-334.703px;top:auto;background-color:#FFF;padding-bottom:4em;padding-right:2em;padding-left:2em;min-height:100%;font-family:'sofia_pro',sans-serif;font-weight:400;font-style:normal;font-size:34px;margin-top:76px}#panel-menu .sub-menu{padding-left:25px}#panel-menu ul{display:flex;list-style:none;padding:0;flex-direction:column;text-align:center;width:100%}#panel-menu ul li{list-style:none;margin-bottom:30px}#panel-menu ul li a{transition:.3s all ease;color:#000}#panel-menu ul li a:hover{color:#399de5}#panel-menu .menu .menu-item-has-children{flex-wrap:wrap}#panel-menu .menu-item-has-children:before{color:#000}#panel-menu .menu-item-has-children:hover:before{color:#399de5!important}#panel-menu .menu .menu-item-has-children:hover::after{order:0!important}#panel-menu .menu .menu-item-has-children:before{display:inline-flex!important;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";content:"\f107";font-weight:900;margin-right:10px;align-self:center}#panel-menu .menu .menu-item-has-children .sub-menu{display:none;list-style:none;max-height:0;overflow:hidden;transition:max-height .2s ease-out;margin-left:15px}#panel-menu .menu .menu-item-has-children:hover .sub-menu{display:flex!important;height:auto!important;max-height:max-content;order:2}#panel-menu.visible{animation:.4s slideRight ease-in forwards;transition-delay:0}#panel-menu.invisible{animation:.6s slideLeft ease-out forwards;transition-delay:0}#panel-menu.invisible-2{animation:slideLeft ease-out forwards;transition-delay:0}}@keyframes slideRight{from{left:-334.703px}to{left:0}}@-webkit-keyframes slideRight{from{left:-334.703px}to{left:0}}@keyframes slideLeft{from{left:0}to{left:-334.703px}}@-webkit-keyframes slideLeft{from{left:0}to{left:-334.703px}}@media (max-width: 600px){#panel-menu{left:-100%;width:100%;min-width:fit-content;min-width:-moz-fit-content}}@keyframes slideRight{from{left:-100%}to{left:0}}@-webkit-keyframes slideRight{from{left:-100%}to{left:0}}@keyframes slideLeft{from{left:0}to{left:-100%}}@-webkit-keyframes slideLeft{from{left:0}to{left:-100%}}header .burger_menu .animated-icon span{background-color:#000}header .burger_menu:hover .animated-icon span{background-color:#399de5}.burger_menu .animated-icon{width:30px;height:20px;position:relative;margin:5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.burger_menu .animated-icon span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.burger_menu .animated-icon span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;transition:.5s all ease}.burger_menu .animated-icon span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;transition:.5s all ease}.burger_menu .animated-icon span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;transition:.5s all ease}.burger_menu .animated-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:4px;transition:1s all ease}.burger_menu .animated-icon.open span:nth-child(2){width:0;opacity:0}.burger_menu .animated-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:21px;left:4px;transition:1s all ease}footer{width:100%;font-family:'sofia_pro',sans-serif;font-style:normal;font-weight:400;font-size:16px;position:relative;z-index:205}footer .footer-principal{width:100%!important;position:relative;background-color:#000}footer .footer-principal .container-footer-principal{width:90%;max-width:1400px;margin:auto;padding-top:20px;padding-bottom:20px;position:relative;display:flex;align-items:center;justify-content:space-between}footer .footer-principal .container-footer-principal .copyright{color:#399de5;width:30%;text-align:center}footer .footer-principal .container-footer-principal .copyright a{color:#399de5}footer .footer-principal .container-footer-principal .copyright a:hover{color:#FFF}footer .footer-principal .container-footer-principal .trainer-lien{display:none}@media only screen and (max-width: 940px){footer .footer-principal .container-footer-principal .copyright{width:100%;order:3}footer .footer-principal .container-footer-principal{flex-wrap:wrap}footer .footer-principal .container-footer-principal .trainer-lien{display:block;color:#fff;margin-left:2px;margin-right:2px}}@media only screen and (max-width: 660px){footer .footer-principal .container-footer-principal .trainer-lien{display:none}}@media only screen and (max-width: 600px){footer{z-index:180}}footer .footer-principal .container-footer-principal .container-lien-footer{display:flex;flex-direction:column;width:30%}footer .footer-principal .container-footer-principal .container-lien-footer a{color:#FFF}footer .footer-principal .container-footer-principal .container-lien-footer a:hover{color:#399de5}@media only screen and (max-width: 940px){footer .footer-principal .container-footer-principal .container-lien-footer{width:100%;flex-direction:row;justify-content:center;order:1}footer .footer-principal .container-footer-principal .container-lien-footer a{margin-bottom:5px}}@media only screen and (max-width: 660px){footer .footer-principal .container-footer-principal .container-lien-footer{flex-direction:column;text-align:center}}footer .footer-principal .container-footer-principal .container-lien-reseaux{display:flex;justify-content:flex-end;width:30%}footer .footer-principal .container-footer-principal .container-lien-reseaux .container-lien-interne{display:flex;flex-direction:column;justify-content:center;text-align:end;border-right:2px dashed #399de5;padding-right:20px;margin-right:20px}footer .footer-principal .container-footer-principal .container-lien-reseaux .container-lien-interne a{color:#FFF}footer .footer-principal .container-footer-principal .container-lien-reseaux .container-lien-interne a:hover{color:#399de5}footer .footer-principal .container-footer-principal .container-lien-reseaux .container-les-reseaux{display:flex;flex-direction:column}footer .footer-principal .container-footer-principal .container-lien-reseaux .container-les-reseaux #fb-ico{margin-bottom:5px}footer .footer-principal .container-footer-principal .container-lien-reseaux .container-les-reseaux a{display:flex}footer .footer-principal .container-footer-principal .container-lien-reseaux .container-les-reseaux svg{width:30px;height:30px}footer .footer-principal .container-footer-principal .container-lien-reseaux .container-les-reseaux a svg .cls-1{fill:#FFF}footer .footer-principal .container-footer-principal .container-lien-reseaux .container-les-reseaux a:hover svg .cls-1{fill:#399de5}footer .footer-principal .container-footer-principal .container-lien-reseaux .container-les-reseaux a svg .cls-2{fill:#000}@media only screen and (max-width: 940px){footer .footer-principal .container-footer-principal .container-lien-reseaux{width:100%;flex-direction:column;justify-content:center;align-items:center;order:2}footer .footer-principal .container-footer-principal .container-lien-reseaux .container-lien-interne{flex-direction:row;margin-right:0;padding-right:0;border-right:none}footer .footer-principal .container-footer-principal .container-lien-reseaux .container-lien-interne a{margin-bottom:5px}footer .footer-principal .container-footer-principal .container-lien-reseaux .container-les-reseaux{flex-direction:row;margin-bottom:20px;margin-top:15px}footer .footer-principal .container-footer-principal .container-lien-reseaux .container-les-reseaux #fb-ico{margin-right:5px;margin-bottom:0}}@media only screen and (max-width: 660px){footer .footer-principal .container-footer-principal .container-lien-reseaux .container-lien-interne{flex-direction:column-reverse;text-align:center}}.container-archive-article{display:flex;flex-wrap:wrap}.container-archive-article article{width:30%!important;border:solid 2px #ececec;border-radius:5px;margin-bottom:60px;display:flex;flex-direction:column}.container-archive-article article.margin-carte-milieu{margin-left:4.9%;margin-right:4.9%}.container-archive-article article .section-contenu-carte{padding-left:10px;padding-right:10px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.container-archive-article article .section-contenu-carte .extrait-article-carte p{margin-bottom:10px!important;display:flex;justify-content:center;flex-direction:column}.container-archive-article article .section-contenu-carte .more-article-carte{display:flex;justify-content:center}.container-archive-article article .section-contenu-carte .more-article-carte a.view-article{width:50%;text-align:center;margin:25px auto 15px;transition:.3s all ease;font-size:18px;background-image:linear-gradient(to right,#1d70b7 0,#35a7df 100%);font-family:'sofia_pro',sans-serif;font-weight:400!important;font-style:normal;padding:15px 20px;border-radius:20px;color:#FFF;display:block}.container-archive-article article .section-contenu-carte .more-article-carte a.view-article:hover{background-image:linear-gradient(to right,#35a7df 0,#1d70b7 100%)}.container-archive-article .category-informatique .section-contenu-carte .more-article-carte a.view-article{background-image:linear-gradient(to right,#4ba646 0,#95c127 100%)}.container-archive-article .category-domotique .section-contenu-carte .more-article-carte a.view-article{background-image:linear-gradient(to right,#ef4336 0,#fbaf40 100%)}.container-archive-article .category-web .section-contenu-carte .more-article-carte a.view-article{background-image:linear-gradient(to right,#8541a4 0,#fd5b94 100%)}.container-archive-article .category-informatique .section-contenu-carte .more-article-carte a.view-article:hover{background-image:linear-gradient(to right,#95c127 0,#4ba646 100%)}.container-archive-article .category-domotique .section-contenu-carte .more-article-carte a.view-article:hover{background-image:linear-gradient(to right,#fbaf40 0,#ef4336 100%)}.container-archive-article .category-web .section-contenu-carte .more-article-carte a.view-article:hover{background-image:linear-gradient(to right,#fd5b94 0,#8541a4 100%)}@media only screen and (max-width: 1305px){.container-archive-article{display:flex;flex-wrap:wrap;justify-content:space-between}.container-archive-article article{width:47%!important}.container-archive-article article.margin-carte-milieu{margin-left:initial;margin-right:initial}}@media only screen and (max-width: 830px){.container-archive-article{display:flex;flex-wrap:wrap;justify-content:center}.container-archive-article article{width:80%!important}}@media only screen and (max-width: 400px){.container-archive-article article{width:95%!important}}.container-archive-article article .section-img-carte{border-bottom:solid 1px #ececec}.container-archive-article article .section-img-carte .img-carte{width:100%;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:3px 3px 0 0}.container-archive-article article .section-img-carte a{display:block;width:100%;height:100%;background-image:linear-gradient(to right,#1d70b7 0,#35a7df 100%);opacity:0;transition:.3s all ease;border-radius:3px 3px 0 0}.container-archive-article .category-informatique .section-img-carte a{background-image:linear-gradient(to right,#4ba646 0,#95c127 100%)}.container-archive-article .category-domotique .section-img-carte a{background-image:linear-gradient(to right,#ef4336 0,#fbaf40 100%)}.container-archive-article .category-web .section-img-carte a{background-image:linear-gradient(to right,#8541a4 0,#fd5b94 100%)}.container-archive-article article .section-img-carte a:hover{opacity:.5;transition:.3s all ease}.container-pagination-archive .pagination{text-align:center;font-family:'sofia_pro',sans-serif;font-size:16px}.container-pagination-archive span.page-numbers.current{color:#399de5}.container-pagination-archive a:hover{color:#1d70b7}.cat-articles h1 .titre-cat-couleur{color:#399de5}.category-domotique .cat-articles h1 .titre-cat-couleur{color:#fcba5e}.category-informatique .cat-articles h1 .titre-cat-couleur{color:#47ad55}.category-web .cat-articles h1 .titre-cat-couleur{color:#ff5b94}.selec-cat{font-size:22px;display:flex;flex-wrap:wrap;margin-bottom:45px}.selec-cat .cat-indicateur{margin-top:5px}.selec-cat ul{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0}.selec-cat ul .trait-spe{margin-left:15px;margin-right:15px}.selec-cat ul li{margin-top:5px}.selec-cat ul li:first-child .trait-spe{display:none!important}.selec-cat ul li:first-child a{margin-left:15px}.selec-cat ul li a{color:#000}.selec-cat ul li a:hover{color:#399de5}.selec-cat ul li a#domotique:hover{color:#fcba5e}.selec-cat ul li a#informatique:hover{color:#47ad55}.selec-cat ul li a#web:hover{color:#ff5b94}@media only screen and (max-width: 600px){.selec-cat{flex-direction:column;margin-bottom:40px}.selec-cat .cat-indicateur{margin-top:0}.selec-cat ul li{margin-top:10px}.selec-cat ul{flex-direction:column}.selec-cat ul li:first-child .trait-spe{display:initial!important}.selec-cat ul li:first-child a{margin-left:0}}.single-post h1{margin-top:70px;margin-bottom:50px}.single-post .the-img-article{text-align:center;padding-top:40px;padding-bottom:40px;border-top:dashed 2px;border-bottom:dashed 2px;border-color:#399de5;margin-bottom:50px}.single-post .category-web .the-img-article{border-color:#ff5b94}.single-post .category-informatique .the-img-article{border-color:#47ad55}.single-post .category-domotique .the-img-article{border-color:#fcba5e}.single-post a{color:#1d70b7;font-weight:700}.single-post a:hover{color:#35a7df}.single-post .category-web a{color:#8541a4;font-weight:700}.single-post .category-web a:hover{color:#fd5b94}.single-post .category-informatique a{color:#4ba646;font-weight:700}.single-post .category-informatique a:hover{color:#95c127}.single-post .category-domotique a{color:#ef4336;font-weight:700}.single-post .category-domotique a:hover{color:#fbaf40}.single-post .wp-block-button__link{background-color:#1d70b7;color:#FFF;font-weight:700}.single-post .wp-block-button__link:hover{background-color:#35a7df;color:#FFF}.single-post .category-web .wp-block-button__link{background-color:#8541a4;color:#FFF;font-weight:700}.single-post .category-web .wp-block-button__link:hover{background-color:#fd5b94;color:#FFF}.single-post .category-informatique .wp-block-button__link{background-color:#4ba646;color:#FFF;font-weight:700}.single-post .category-informatique .wp-block-button__link:hover{background-color:#95c127;color:#FFF}.single-post .category-domotique .wp-block-button__link{background-color:#ef4336;color:#FFF;font-weight:700}.single-post .category-domotique .wp-block-button__link:hover{background-color:#fbaf40;color:#FFF}.single-post .wp-block-file .wp-block-file__button{background-color:#1d70b7;color:#FFF;font-weight:700}.single-post .wp-block-file .wp-block-file__button:hover{background-color:#35a7df;color:#FFF}.single-post .category-web .wp-block-file .wp-block-file__button{background-color:#8541a4;color:#FFF;font-weight:700}.single-post .category-web .wp-block-file .wp-block-file__button:hover{background-color:#fd5b94;color:#FFF}.single-post .category-informatique .wp-block-file .wp-block-file__button{background-color:#4ba646;color:#FFF;font-weight:700}.single-post .category-informatique .wp-block-file .wp-block-file__button:hover{background-color:#95c127;color:#FFF}.single-post .category-domotique .wp-block-file .wp-block-file__button{background-color:#ef4336;color:#FFF;font-weight:700}.single-post .category-domotique .wp-block-file .wp-block-file__button:hover{background-color:#fbaf40;color:#FFF}.single-post .cat-in-article{color:#000;margin-bottom:50px!important;display:block}.single-post .cat-in-article a{color:#000;font-weight:initial}.single-post .cat-in-article a:hover{color:#399de5}.page-template-template-generale .container-titre-top h1{margin-top:70px;text-align:center}.page-template-template-generale .wrapper{padding-bottom:70px}.home .wrapper{width:100%;max-width:none;padding-top:76px;padding-bottom:0}.home section .container-hero img{width:100%;min-width:100%}.home section .container-titre-principal{width:90%;max-width:1400px;margin-left:auto;margin-right:auto}.home section .container-titre-principal h1{text-align:center;color:#000;font-size:45px;margin-top:70px}.home section .container-titre-principal p{text-align:center;font-size:25px;font-family:'sofia_proregular',sans-serif;font-style:normal;font-weight:400;margin-bottom:70px}@media only screen and (max-width: 920px){.home section .container-titre-principal p{text-align:justify}}@media only screen and (max-width: 680px){.home section .container-titre-principal h1{font-size:30px}.home section .container-titre-principal p{font-size:20px}}@media only screen and (max-width: 530px){.home section .container-titre-principal h1{font-size:25px}}.home section .container-coeur-landing{width:90%;max-width:1400px;margin-left:auto;margin-right:auto;margin-bottom:70px}.home section .container-coeur-landing .container-bloc-web,.home section .container-coeur-landing .container-bloc-informatique,.home section .container-coeur-landing .container-bloc-domotique{display:flex}.home section .container-coeur-landing .container-bloc-web,.home section .container-coeur-landing .container-bloc-informatique{margin-bottom:2px}.home section .container-coeur-landing .container-bloc-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px}.home section .container-coeur-landing .container-bloc-long-trais{height:20%;border-left:2px solid}.home section .container-coeur-landing .container-bloc-court-trais{height:60%;border-left:2px dashed}.home section .container-coeur-landing .container-logo-boite{position:absolute;background-color:#fff;padding-top:3px;padding-bottom:3px}.home section .container-coeur-landing .container-logo-boite img{width:60px}.home section .container-coeur-landing .container-bloc-web .container-bloc-long-trais{border-left-color:#ff5b94}.home section .container-coeur-landing .container-bloc-web .container-bloc-court-trais{border-left-color:#ff5b94}.home section .container-coeur-landing .container-bloc-informatique .container-bloc-long-trais{border-left-color:#47ad55}.home section .container-coeur-landing .container-bloc-informatique .container-bloc-court-trais{border-left-color:#47ad55}.home section .container-coeur-landing .container-bloc-domotique .container-bloc-long-trais{border-left-color:#fcba5e}.home section .container-coeur-landing .container-bloc-domotique .container-bloc-court-trais{border-left-color:#fcba5e}.home section .container-coeur-landing .container-contenu-bloc-droite{width:95%;margin-left:30px;padding-top:40px;padding-bottom:40px}.home section .container-coeur-landing .container-contenu-bloc-droite .container-carte-landing{width:100%;border-radius:20px;padding:40px;box-shadow:10px 10px 10px 0 #00000080}.home section .container-coeur-landing .container-bloc-informatique .container-carte-landing{background-image:linear-gradient(to right,#4ba646 0,#95c127 100%)}.home section .container-coeur-landing .container-bloc-domotique .container-carte-landing{background-image:linear-gradient(to right,#ef4336 0,#fbaf40 100%)}.home section .container-coeur-landing .container-bloc-web .container-carte-landing{background-image:linear-gradient(to right,#8541a4 0,#fd5b94 100%)}.home section .container-coeur-landing .container-contenu-bloc-droite .container-carte-landing h2{margin-top:0;color:#FFF;font-size:40px;margin-bottom:40px}.home section .container-coeur-landing .container-contenu-bloc-droite .container-carte-landing .container-left-right{display:flex;margin-bottom:40px}.home section .container-coeur-landing .container-contenu-bloc-droite .container-carte-landing p{margin:0;color:#FFF;font-family:'sofia_proregular',sans-serif;font-style:normal;font-weight:400;font-size:22px}.home section .container-coeur-landing .container-contenu-bloc-droite .container-carte-landing .container-lien-go-to-site{display:flex;justify-content:center;text-align:center}.home section .container-coeur-landing .container-contenu-bloc-droite .container-carte-landing .container-lien-go-to-site a{font-family:'sofia_pro',sans-serif;font-style:normal;font-weight:400;font-size:25px;padding:15px 20px;border-radius:20px;color:#000;background:#FFF;border:2px solid #FFF}.home section .container-coeur-landing .container-contenu-bloc-droite .container-carte-landing .container-lien-go-to-site a:hover{color:#FFF;background:transparent;border:2px solid #FFF}.home section .container-coeur-landing .container-carte-landing .swiper-container-pub{width:480px;position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,.5);border-radius:10px;margin-left:80px}.home section .container-coeur-landing .container-carte-landing .swiper-container-pub img{border-radius:10px}@media only screen and (max-width: 1330px){.home section .container-coeur-landing .container-contenu-bloc-droite .container-carte-landing .container-left-right{flex-direction:column-reverse}.home section .container-coeur-landing .container-carte-landing .swiper-container-pub{margin-left:auto;margin-right:auto;margin-bottom:40px;width:80%}}@media only screen and (max-width: 980px){.home section .container-coeur-landing .container-carte-landing .swiper-container-pub{width:100%}}@media only screen and (max-width: 680px){.home section .container-coeur-landing .container-bloc-web,.home section .container-coeur-landing .container-bloc-informatique,.home section .container-coeur-landing .container-bloc-domotique{flex-direction:column;align-items:center}.home section .container-coeur-landing .container-bloc-logo{flex-direction:row;width:100%;height:60px}.home section .container-coeur-landing .container-bloc-long-trais{width:20%;border-left:none;border-top:2px solid;height:0}.home section .container-coeur-landing .container-bloc-court-trais{width:60%;border-top:2px dashed;border-left:none;height:0}.home section .container-coeur-landing .container-logo-boite{position:absolute;background-color:#fff;padding:0 3px}.home section .container-coeur-landing .container-contenu-bloc-droite{margin-left:0;width:100%}.home section .container-coeur-landing .container-bloc-web .container-bloc-long-trais{border-top-color:#ff5b94}.home section .container-coeur-landing .container-bloc-web .container-bloc-court-trais{border-top-color:#ff5b94}.home section .container-coeur-landing .container-bloc-informatique .container-bloc-long-trais{border-top-color:#47ad55}.home section .container-coeur-landing .container-bloc-informatique .container-bloc-court-trais{border-top-color:#47ad55}.home section .container-coeur-landing .container-bloc-domotique .container-bloc-long-trais{border-top-color:#fcba5e}.home section .container-coeur-landing .container-bloc-domotique .container-bloc-court-trais{border-top-color:#fcba5e}.home section .container-coeur-landing .container-contenu-bloc-droite .container-carte-landing h2{text-align:center}.home section .container-coeur-landing .container-contenu-bloc-droite .container-carte-landing p{font-size:20px}}@media only screen and (max-width: 499px){.home section .container-coeur-landing .container-contenu-bloc-droite .container-carte-landing{padding:20px}.home section .container-coeur-landing .container-contenu-bloc-droite .container-carte-landing h2{margin-bottom:20px}}.home section .container-bloc-partenaires{margin-bottom:50px}.home section .container-bloc-partenaires .container-titre-partenaires h2{text-align:center;text-transform:uppercase;color:#FFF;font-size:40px;padding:20px;margin:0 0 50px;background-image:linear-gradient(to right,#35a7df 0,#1d70b7 100%)}.home section .container-bloc-partenaires .container-logos-partenaires .swiper-container-partenaires{overflow:hidden;position:relative}.home section .container-bloc-partenaires .container-logos-partenaires .swiper-container-partenaires .swiper-slide{align-self:center;text-align:center}.home section .container-bloc-partenaires .container-logos-partenaires .swiper-container-partenaires .swiper-slide img{max-height:100px}.home section .swiper-wrapper{transition-timing-function:linear!important}.home section .container-trois-news{margin-bottom:70px}.home section .container-trois-news .container-titre-section-news h2{color:#FFF;margin:0;text-align:center;font-size:40px;padding:20px;margin-bottom:50px;background-image:linear-gradient(to right,#1d70b7 0,#35a7df 100%)}.home section .container-trois-news .container-last-news{width:90%;max-width:1400px;margin:50px auto auto}.home section .container-trois-news .container-last-news article{display:flex;border-top:2px dashed;border-bottom:2px dashed;border-left:2px dashed;padding:40px;border-color:#399de5;margin-left:30px}.home section .container-trois-news .container-last-news article:nth-child(2){flex-direction:row-reverse;border-top:0;border-bottom:0;border-left:0;border-right:2px dashed;border-color:#399de5}.home section .container-trois-news .container-last-news article .section-img-carte a img{width:480px;max-width:480px}.home section .container-trois-news .container-last-news article .section-img-carte a{display:block;height:100%;background-image:linear-gradient(to right,#1d70b7 0,#35a7df 100%);opacity:0;transition:.3s all ease}.home section .container-trois-news .container-last-news .category-informatique .section-img-carte a{background-image:linear-gradient(to right,#4ba646 0,#95c127 100%)}.home section .container-trois-news .container-last-news .category-domotique .section-img-carte a{background-image:linear-gradient(to right,#ef4336 0,#fbaf40 100%)}.home section .container-trois-news .container-last-news .category-web .section-img-carte a{background-image:linear-gradient(to right,#8541a4 0,#fd5b94 100%)}.home section .container-trois-news .container-last-news .section-img-carte a:hover{opacity:.5;transition:.3s all ease}.home section .container-trois-news .container-last-news .section-img-carte .img-carte{text-align:center;background-size:cover!important}.home section .container-trois-news .container-last-news article .section-contenu-carte{width:68%;padding-left:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.home section .container-trois-news .container-last-news article:nth-child(2) .section-contenu-carte{padding-left:0;padding-right:40px}.home section .container-trois-news .container-last-news article .section-contenu-carte .lien-titre-article{display:block;width:fit-content}.home section .container-trois-news .container-last-news article .section-contenu-carte a h3{margin-top:0;color:#399de5;font-size:25px;margin-bottom:20px;text-align:center}.home section .container-trois-news .container-last-news .category-informatique .section-contenu-carte a h3{color:#47ad55}.home section .container-trois-news .container-last-news .category-domotique .section-contenu-carte a h3{color:#fcba5e}.home section .container-trois-news .container-last-news .category-web .section-contenu-carte a h3{color:#ff5b94}.home section .container-trois-news .container-last-news article .section-contenu-carte p{font-size:20px;margin-top:0;color:#000;margin-bottom:20px;text-align:center}.home section .container-trois-news .container-last-news article .section-contenu-carte .container-extrait-and-lien{display:flex}.home section .container-trois-news .container-last-news article .more-article-carte a{font-family:'sofia_pro',sans-serif;font-weight:400!important;font-style:normal;padding:15px 20px;border-radius:20px;color:#FFF;display:block;background-image:linear-gradient(to right,#1d70b7 0,#35a7df 100%)}.home section .container-trois-news .container-last-news .category-informatique .more-article-carte a{background-image:linear-gradient(to right,#4ba646 0,#95c127 100%)}.home section .container-trois-news .container-last-news .category-domotique .more-article-carte a{background-image:linear-gradient(to right,#ef4336 0,#fbaf40 100%)}.home section .container-trois-news .container-last-news .category-web .more-article-carte a{background-image:linear-gradient(to right,#8541a4 0,#fd5b94 100%)}.home section .container-trois-news .container-last-news article .more-article-carte a:hover{background-image:linear-gradient(to right,#35a7df 0,#1d70b7 100%)}.home section .container-trois-news .container-last-news .category-informatique .more-article-carte a:hover{background-image:linear-gradient(to right,#95c127 0,#4ba646 100%)}.home section .container-trois-news .container-last-news .category-domotique .more-article-carte a:hover{background-image:linear-gradient(to right,#fbaf40 0,#ef4336 100%)}.home section .container-trois-news .container-last-news .category-web .more-article-carte a:hover{background-image:linear-gradient(to right,#fd5b94 0,#8541a4 100%)}.home section .container-trois-news .container-last-news article .category{color:#000}.home section .container-trois-news .container-last-news article .category a{color:#000}.home section .container-trois-news .container-btn-full-news{text-align:center;margin-top:50px;display:flex;justify-content:center}.home section .container-trois-news .container-btn-full-news a{font-family:'sofia_pro',sans-serif;font-weight:400!important;font-style:normal;font-size:25px;padding:15px 20px;border-radius:20px;color:#FFF;display:block;background-image:linear-gradient(to right,#1d70b7 0,#35a7df 100%)}.home section .container-trois-news .container-btn-full-news a:hover{background-image:linear-gradient(to right,#35a7df 0,#1d70b7 100%)}@media only screen and (max-width: 1330px){.home section .container-trois-news .container-last-news article .section-img-carte{width:70%}.home section .container-trois-news .container-last-news article .section-img-carte a img{width:100%;max-width:100%}.home section .container-trois-news .container-last-news article{flex-direction:column;align-items:center}.home section .container-trois-news .container-last-news article:nth-child(2){flex-direction:column;align-items:center}.home section .container-trois-news .container-last-news article .section-contenu-carte{width:100%;padding-left:0}.home section .container-trois-news .container-last-news article:nth-child(2) .section-contenu-carte{padding-right:0}.home section .container-trois-news .container-last-news article .section-contenu-carte a h3{margin-top:25px}}@media only screen and (max-width: 980px){.home section .container-trois-news .container-last-news article .section-img-carte{width:89%}.home section .container-trois-news .container-last-news article .section-img-carte a img{width:100%;max-width:100%}}@media only screen and (max-width: 680px){.home section .container-trois-news .container-last-news article{margin-left:0}.home section .container-trois-news .container-last-news article .section-img-carte{width:100%}}@media only screen and (max-width: 499px){.home section .container-trois-news .container-last-news article{padding:20px}}.page-template-template-contact .wrapper{max-width:100%;width:100%;margin:0;padding-bottom:0;padding-top:76px!important}.page-template-template-contact .container-top-page-contact{position:relative;display:flex}.page-template-template-contact .container-titre-top-contact{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.5)}.page-template-template-contact .container-titre-top-contact h1{font-size:60px;color:#FFF;text-transform:uppercase}.page-template-template-contact section .container-full-info-contact{max-width:1400px;width:90%;display:flex;flex-wrap:wrap;justify-content:center;margin:70px auto}.page-template-template-contact section .container-full-info-contact .container-form-contact,.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees{width:50%}.page-template-template-contact section .container-full-info-contact .container-form-contact{padding-right:40px;padding-top:30px;padding-bottom:30px}.page-template-template-contact section .container-full-info-contact .container-form-contact .container-titre-form h2{margin:0;font-size:30px;color:#000;margin-bottom:30px}.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees{padding-top:30px;border-left:2px dashed #399de5;padding-bottom:30px}.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees h2{margin:0;font-size:30px;color:#000;margin-bottom:30px}.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-horaires{padding-bottom:50px;padding-left:40px}.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-texte-horaires ul{list-style:none;padding-left:0;margin:0;font-size:20px;color:#000}.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees{padding-top:50px;border-top:2px dashed #399de5;padding-left:40px}.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-adresse,.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-tel{display:flex}.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-adresse svg,.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-tel svg{width:50px!important;height:50px!important;fill:#000}.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-adresse .container-svg-adresse,.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-tel .container-svg-tel{display:flex;align-self:center}.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-adresse .container-lien-adresse,.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-tel .container-lien-tel{align-self:center}.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-adresse .container-lien-adresse a,.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-tel .container-lien-tel a{font-size:20px;color:#000;transition:.3s all ease}.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-adresse .container-lien-adresse a:hover,.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-tel .container-lien-tel a:hover{color:#399de5;transition:.3s all ease}.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-adresse{margin-bottom:15px}.page-template-template-contact section .container-maps{height:45vh}.page-template-template-contact section .container-form a{color:#399de5;transition:.3s all ease;text-decoration:none}.page-template-template-contact section .container-form a:hover{color:#399de5;transition:.3s all ease}.page-template-template-contact section .caldera-grid textarea{min-height:100px!important;min-width:100%!important;max-width:100%!important}.page-template-template-contact section .caldera-grid .form-control{border-radius:5px!important;height:40px!important}.page-template-template-contact section .caldera-grid .row{margin-left:0!important;margin-right:0!important}.page-template-template-contact section .caldera-grid .form-control,.page-template-template-contact section .caldera-grid output{font-size:20px!important;color:#000!important;display:block}.page-template-template-contact section .caldera-grid .col-sm-12{padding-left:0!important;padding-right:0!important}.page-template-template-contact section .caldera-grid #fld_7006383_1-wrap{margin-bottom:0;margin-top:20px}.page-template-template-contact section .caldera-grid .form-control{border-color:#000!important}.page-template-template-contact section .caldera-grid .form-control:focus{border-color:#000!important;outline:0!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important}.page-template-template-contact section .caldera-grid .intl-tel-input{width:100%;min-width:100%;max-width:100%}.page-template-template-contact section .caldera-grid .btn-default{color:#FFF!important;background-image:linear-gradient(to right,#1d70b7 0,#35a7df 100%)!important;border:none!important;font-weight:400!important;font-size:20px!important;border-radius:5px!important;transition:.3s all ease}.page-template-template-contact section .caldera-grid .btn-default:hover{color:#FFF!important;background-image:linear-gradient(to right,#35a7df 0,#1d70b7 100%)!important;border:none!important;transition:.3s all ease}@media only screen and (max-width: 980px){.page-template-template-contact section .container-titre-contact{margin:20px auto}.page-template-template-contact section .container-full-info-contact .container-form-contact,.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees{width:100%}.page-template-template-contact section .container-full-info-contact .container-form-contact{padding-right:0;padding-top:0;padding-bottom:70px}.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-horaires{padding-bottom:20px;padding-left:20px}.page-template-template-contact section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees{padding-top:20px;padding-left:20px}}@media only screen and (max-width: 768px){.page-template-template-contact .container-titre-top-contact h1{font-size:40px}}@media only screen and (max-width: 499px){.page-template-template-contact .container-titre-top-contact h1{font-size:30px}}.post-type-archive-formations .wrapper{max-width:none;width:100%;padding-bottom:0}.post-type-archive-formations{font-size:20px}.post-type-archive-formations .container-archive-formations{margin-bottom:30px}.post-type-archive-formations .container-top-page-formations{position:relative;display:flex}.post-type-archive-formations .container-top-page-formations .container-titre-top-formations{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.5)}.post-type-archive-formations .container-top-page-formations .container-titre-top-formations h1{font-size:60px;color:#FFF;text-transform:uppercase}.post-type-archive-formations .container-top{max-width:1400px;width:90%;margin:auto;padding-top:60px}.post-type-archive-formations .zone-qualiopi{display:flex;align-items:center}.post-type-archive-formations .zone-qualiopi .logo-qualiopi{width:300px!important;min-width:300px;margin-right:45px}.post-type-archive-formations .zone-qualiopi p{margin:0!important}.post-type-archive-formations .zone-qualiopi a{margin-top: 10px;color: #399de5;display: block;width: fit-content}.post-type-archive-formations .zone-qualiopi h2{margin-top:0}.post-type-archive-formations .container-page-formations{background-color:#f3f3f3;padding-bottom:30px;padding-top:30px;margin-top:60px}.post-type-archive-formations .titre-nos-formations{max-width:1400px;width:90%;margin:auto}.post-type-archive-formations .titre-nos-formations h2{text-align:center;margin-top:0;margin-bottom:30px;font-size:1.7em}.post-type-archive-formations .container-archive-formations article{background-color:#FFF;padding:30px;max-width:1400px;width:90%;margin:auto;border-radius:15px;margin-bottom:30px}.post-type-archive-formations .container-archive-formations article:last-of-type{margin-bottom:0}.post-type-archive-formations .container-archive-formations article .container-top-carte{display:flex}.post-type-archive-formations .container-archive-formations article .gauche-carte{min-width:200px;max-width:200px;margin-right:30px;align-self:center}.post-type-archive-formations .container-archive-formations article h3{margin:0!important;color:#399de5;font-size:1.3em}.post-type-archive-formations .container-archive-formations article .temps-de-formation{font-family:'sofia_pro',sans-serif;font-weight:400;color:#000}.post-type-archive-formations .container-archive-formations article .resume-de-formation p:last-of-type{margin-bottom:0}.post-type-archive-formations .container-archive-formations article .container-center-carte{margin-top:60px;margin-bottom:60px;display:flex;flex-wrap:wrap;gap:20px}.post-type-archive-formations .container-archive-formations article .compteur-perf{display:flex;flex-direction:column;align-items:center;padding:10px 10px 15px;text-align:center;background-color:#f3f3f3;border-radius:15px;font-size:16px;flex:1;min-width:180px}.post-type-archive-formations .container-archive-formations article .valeur-perf{font-family:'sofia_pro',sans-serif;font-size:35px;color:#399de5}.post-type-archive-formations .container-archive-formations article .compteur-perf h4{margin:0!important}.post-type-archive-formations .container-archive-formations article .container-bottom-carte{text-align:center}.post-type-archive-formations .container-archive-formations article .accordion{background-color:#f3f3f3;color:#000;cursor:pointer;padding:18px;border:none;text-align:left;outline:none;font-size:15px;transition:.4s;border-radius:15px}.post-type-archive-formations .container-archive-formations article .accordion:after{content:'\25BC';color:#000;font-weight:700;float:right;margin-left:5px}.post-type-archive-formations .container-archive-formations article .active:after{content:'\25B2'}.post-type-archive-formations .container-archive-formations article .accordion:hover{background-color:#399de5}.post-type-archive-formations .container-archive-formations article .panel{display:none;max-height:0;overflow:hidden;transition:max-height .5s ease-out}div#df_50{background-color:#f3f3f3!important}@media only screen and (max-width: 980px){.post-type-archive-formations .zone-qualiopi{flex-direction:column;align-items:center}.post-type-archive-formations .zone-qualiopi .logo-qualiopi{margin-right:0;margin-bottom:30px}.post-type-archive-formations .container-archive-formations article .container-top-carte{flex-direction:column}.post-type-archive-formations .container-archive-formations article .gauche-carte{margin-right:0;margin-bottom:30px}}@media only screen and (max-width: 768px){.post-type-archive-formations .container-top-page-formations .container-titre-top-formations h1{font-size:40px}}@media only screen and (max-width: 499px){.post-type-archive-formations .container-archive-formations article{padding:30px 10px!important}}.page-template-template-contact2 .wrapper{max-width:100%;width:100%;margin:0;padding-bottom:0;padding-top:76px!important}.page-template-template-contact2 .container-top-page-contact{position:relative;display:flex}.page-template-template-contact2 .container-titre-top-contact{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.5)}.page-template-template-contact2 .container-titre-top-contact h1{font-size:60px;color:#FFF;text-transform:uppercase}.page-template-template-contact2 section .container-full-info-contact{max-width:1400px;width:90%;display:flex;flex-wrap:wrap;justify-content:center;margin:70px auto}.page-template-template-contact2 section .container-full-info-contact .container-form-contact,.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees{width:50%}.page-template-template-contact2 section .container-full-info-contact .container-form-contact{padding-right:40px;padding-top:30px;padding-bottom:30px}.page-template-template-contact2 section .container-full-info-contact .container-form-contact .container-titre-form h2{margin:0;font-size:30px;color:#000;margin-bottom:30px}.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees{padding-top:30px;border-left:2px dashed #399de5;padding-bottom:30px}.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees h2{margin:0;font-size:30px;color:#000;margin-bottom:30px}.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-horaires{padding-bottom:50px;padding-left:40px}.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-texte-horaires ul{list-style:none;padding-left:0;margin:0;font-size:20px;color:#000}.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees{padding-top:50px;border-top:2px dashed #399de5;padding-left:40px}.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-adresse,.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-tel{display:flex}.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-adresse svg,.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-tel svg{width:50px!important;height:50px!important;fill:#000}.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-adresse .container-svg-adresse,.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-tel .container-svg-tel{display:flex;align-self:center}.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-adresse .container-lien-adresse,.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-tel .container-lien-tel{align-self:center}.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-adresse .container-lien-adresse a,.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-tel .container-lien-tel a{font-size:20px;color:#000;transition:.3s all ease}.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-adresse .container-lien-adresse a:hover,.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-tel .container-lien-tel a:hover{color:#399de5;transition:.3s all ease}.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees .container-adresse{margin-bottom:15px}.page-template-template-contact2 section .container-maps{height:45vh}.page-template-template-contact2 section .container-form a{color:#399de5;transition:.3s all ease;text-decoration:none}.page-template-template-contact2 section .container-form a:hover{color:#399de5;transition:.3s all ease}.page-template-template-contact2 .acf-fields > .acf-field{border:none!important;padding:0 0 20px!important}.page-template-template-contact2 input,.page-template-template-contact2 textarea{border:none;border-bottom:2px solid #399de5;font-size:16px!important;accent-color:#399de5}.page-template-template-contact2 input[type="file"]{border:2px solid #399de5!important;padding:5px;font-size:16px!important}.page-template-template-contact2 input:focus,.page-template-template-contact2 textarea:focus{border:none;border-bottom:2px solid #1d70b7}.page-template-template-contact2 ul.acf-radio-list li label,.page-template-template-contact2 ul.acf-checkbox-list li label{display:flex;align-items:center}.page-template-template-contact2 textarea{min-height:194px;height:194px}.page-template-template-contact2 ul.acf-radio-list,.page-template-template-contact2 ul.acf-checkbox-list{border:none}.page-template-template-contact2 ul.acf-radio-list:focus-within,.page-template-template-contact2 ul.acf-checkbox-list:focus-within{border:none}.page-template-template-contact2 .af-submit{padding:0!important}.page-template-template-contact2 .af-submit button{font-family:'sofia_pro',sans-serif;font-weight:400;padding:10px;border-radius:5px;border:2px solid #399de5;display:block;transition:.3s all ease;background-color:#399de5;color:#fff}.page-template-template-contact2 .af-submit button:hover{background-color:#FFF;color:#399de5}@media only screen and (max-width: 980px){.page-template-template-contact2 section .container-titre-contact{margin:20px auto}.page-template-template-contact2 section .container-full-info-contact .container-form-contact,.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees{width:100%}.page-template-template-contact2 section .container-full-info-contact .container-form-contact{padding-right:0;padding-top:0;padding-bottom:70px}.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-horaires{padding-bottom:20px;padding-left:20px}.page-template-template-contact2 section .container-full-info-contact .container-horaires-coordonnees .container-coordonnees{padding-top:20px;padding-left:20px}}@media only screen and (max-width: 768px){.page-template-template-contact2 .container-titre-top-contact h1{font-size:40px}}@media only screen and (max-width: 499px){.page-template-template-contact2 .container-titre-top-contact h1{font-size:30px}}