.g-main-nav .g-standard .g-dropdown .g-dropdown,.g-main-nav .g-dropdown{position:absolute;top:auto;left:auto;opacity:0;visibility:hidden;overflow:hidden}.g-main-nav .g-fullwidth .g-dropdown.g-active,.g-main-nav .g-standard .g-dropdown.g-active{opacity:1;visibility:visible;overflow:visible}#g-mobilemenu-container ul,.g-main-nav ul{margin:0;padding:0;list-style:none}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{height:100%;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{margin:0}#g-page-surround{min-height:100vh;position:relative;overflow:hidden}article,aside,details,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:rgba(0,0,0,0);text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{height:auto;max-width:100%;display:inline-block;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}iframe,svg{max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0}pre{overflow:auto}code{vertical-align:bottom}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0;width:100%}tr,td,th{vertical-align:middle}th,td{padding:.375rem 0}th{text-align:left}@media print{body{background:#fff !important;color:#000 !important}}.plg_system_webauthn_login_button svg#Passkey{width:30px;height:30px;vertical-align:middle}#g-page-surround .mod-login button.input-password-toggle{background-color:#e9ecef;border:1px solid #ced4da;margin-left:-1px}.g-container{margin:0 auto;padding:0}.g-block .g-container{width:auto}.g-grid{display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0;text-rendering:optimizespeed}.g-grid.nowrap{flex-flow:row}.g-block{flex:1;min-width:0;min-height:0}.first-block{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.last-block{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.size-5{flex:0 5%;width:5%}.size-6{flex:0 6%;width:6%}.size-7{flex:0 7%;width:7%}.size-8{flex:0 8%;width:8%}.size-9{flex:0 9%;width:9%}.size-10{flex:0 10%;width:10%}.size-11{flex:0 11%;width:11%}.size-12{flex:0 12%;width:12%}.size-13{flex:0 13%;width:13%}.size-14{flex:0 14%;width:14%}.size-15{flex:0 15%;width:15%}.size-16{flex:0 16%;width:16%}.size-17{flex:0 17%;width:17%}.size-18{flex:0 18%;width:18%}.size-19{flex:0 19%;width:19%}.size-20{flex:0 20%;width:20%}.size-21{flex:0 21%;width:21%}.size-22{flex:0 22%;width:22%}.size-23{flex:0 23%;width:23%}.size-24{flex:0 24%;width:24%}.size-25{flex:0 25%;width:25%}.size-26{flex:0 26%;width:26%}.size-27{flex:0 27%;width:27%}.size-28{flex:0 28%;width:28%}.size-29{flex:0 29%;width:29%}.size-30{flex:0 30%;width:30%}.size-31{flex:0 31%;width:31%}.size-32{flex:0 32%;width:32%}.size-33{flex:0 33%;width:33%}.size-34{flex:0 34%;width:34%}.size-35{flex:0 35%;width:35%}.size-36{flex:0 36%;width:36%}.size-37{flex:0 37%;width:37%}.size-38{flex:0 38%;width:38%}.size-39{flex:0 39%;width:39%}.size-40{flex:0 40%;width:40%}.size-41{flex:0 41%;width:41%}.size-42{flex:0 42%;width:42%}.size-43{flex:0 43%;width:43%}.size-44{flex:0 44%;width:44%}.size-45{flex:0 45%;width:45%}.size-46{flex:0 46%;width:46%}.size-47{flex:0 47%;width:47%}.size-48{flex:0 48%;width:48%}.size-49{flex:0 49%;width:49%}.size-50{flex:0 50%;width:50%}.size-51{flex:0 51%;width:51%}.size-52{flex:0 52%;width:52%}.size-53{flex:0 53%;width:53%}.size-54{flex:0 54%;width:54%}.size-55{flex:0 55%;width:55%}.size-56{flex:0 56%;width:56%}.size-57{flex:0 57%;width:57%}.size-58{flex:0 58%;width:58%}.size-59{flex:0 59%;width:59%}.size-60{flex:0 60%;width:60%}.size-61{flex:0 61%;width:61%}.size-62{flex:0 62%;width:62%}.size-63{flex:0 63%;width:63%}.size-64{flex:0 64%;width:64%}.size-65{flex:0 65%;width:65%}.size-66{flex:0 66%;width:66%}.size-67{flex:0 67%;width:67%}.size-68{flex:0 68%;width:68%}.size-69{flex:0 69%;width:69%}.size-70{flex:0 70%;width:70%}.size-71{flex:0 71%;width:71%}.size-72{flex:0 72%;width:72%}.size-73{flex:0 73%;width:73%}.size-74{flex:0 74%;width:74%}.size-75{flex:0 75%;width:75%}.size-76{flex:0 76%;width:76%}.size-77{flex:0 77%;width:77%}.size-78{flex:0 78%;width:78%}.size-79{flex:0 79%;width:79%}.size-80{flex:0 80%;width:80%}.size-81{flex:0 81%;width:81%}.size-82{flex:0 82%;width:82%}.size-83{flex:0 83%;width:83%}.size-84{flex:0 84%;width:84%}.size-85{flex:0 85%;width:85%}.size-86{flex:0 86%;width:86%}.size-87{flex:0 87%;width:87%}.size-88{flex:0 88%;width:88%}.size-89{flex:0 89%;width:89%}.size-90{flex:0 90%;width:90%}.size-91{flex:0 91%;width:91%}.size-92{flex:0 92%;width:92%}.size-93{flex:0 93%;width:93%}.size-94{flex:0 94%;width:94%}.size-95{flex:0 95%;width:95%}.size-33-3{flex:0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.size-16-7{flex:0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.size-14-3{flex:0 14.2857142857%;width:14.2857142857%;max-width:14.2857142857%}.size-12-5{flex:0 12.5%;width:12.5%;max-width:12.5%}.size-11-1{flex:0 11.1111111111%;width:11.1111111111%;max-width:11.1111111111%}.size-9-1{flex:0 9.0909090909%;width:9.0909090909%;max-width:9.0909090909%}.size-8-3{flex:0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.size-100{width:100%;max-width:100%;flex-grow:0;flex-basis:100%}.g-main-nav:not(.g-menu-hastouch) .g-dropdown{z-index:10;top:-9999px}.g-main-nav:not(.g-menu-hastouch) .g-dropdown.g-active{top:100%}.g-main-nav:not(.g-menu-hastouch) .g-dropdown .g-dropdown{top:0}.g-main-nav:not(.g-menu-hastouch) .g-fullwidth .g-dropdown.g-active{top:auto}.g-main-nav:not(.g-menu-hastouch) .g-fullwidth .g-dropdown .g-dropdown.g-active{top:0}.g-main-nav .g-toplevel>li{display:inline-block;cursor:pointer;transition:background .2s ease-out,transform .2s ease-out}.g-main-nav .g-toplevel>li.g-menu-item-type-particle,.g-main-nav .g-toplevel>li.g-menu-item-type-module{cursor:initial}.g-main-nav .g-toplevel>li .g-menu-item-content{display:inline-block;vertical-align:middle;cursor:pointer}.g-main-nav .g-toplevel>li .g-menu-item-container{transition:transform .2s ease-out}.g-main-nav .g-toplevel>li.g-parent .g-menu-parent-indicator{display:inline-block;vertical-align:middle;line-height:normal}.g-main-nav .g-toplevel>li.g-parent .g-menu-parent-indicator:after{display:inline-block;cursor:pointer;width:1.5rem;opacity:.5;font-family:"Font Awesome 6 Pro","Font Awesome 6 Free",FontAwesome;font-weight:900;content:"";text-align:right}.g-main-nav .g-toplevel>li.g-parent.g-selected>.g-menu-item-container>.g-menu-parent-indicator:after{content:""}.g-main-nav .g-dropdown{transition:opacity .2s ease-out,transform .2s ease-out;z-index:1}.g-main-nav .g-sublevel>li{transition:background .2s ease-out,transform .2s ease-out}.g-main-nav .g-sublevel>li.g-menu-item-type-particle,.g-main-nav .g-sublevel>li.g-menu-item-type-module{cursor:initial}.g-main-nav .g-sublevel>li .g-menu-item-content{display:inline-block;vertical-align:middle;word-break:break-word}.g-main-nav .g-sublevel>li.g-parent .g-menu-item-content{margin-right:2rem}.g-main-nav .g-sublevel>li.g-parent .g-menu-parent-indicator{position:absolute;right:.738rem;top:.838rem;width:auto;text-align:center}.g-main-nav .g-sublevel>li.g-parent .g-menu-parent-indicator:after{content:"";text-align:center}.g-main-nav .g-sublevel>li.g-parent.g-selected>.g-menu-item-container>.g-menu-parent-indicator:after{content:""}[dir=rtl] .g-main-nav .g-sublevel>li.g-parent .g-menu-item-content{margin-right:inherit;margin-left:2rem;text-align:right}[dir=rtl] .g-main-nav .g-sublevel>li.g-parent .g-menu-parent-indicator{right:inherit;left:.738rem;transform:rotate(180deg)}.g-menu-item-container{display:block;position:relative}.g-menu-item-container input,.g-menu-item-container textarea{color:#666}.g-main-nav .g-standard{position:relative}.g-main-nav .g-standard .g-sublevel>li{position:relative}.g-main-nav .g-standard .g-dropdown{top:100%}.g-main-nav .g-standard .g-dropdown.g-dropdown-left{right:0}.g-main-nav .g-standard .g-dropdown.g-dropdown-center{left:50%;transform:translateX(-50%)}.g-main-nav .g-standard .g-dropdown.g-dropdown-right{left:0}.g-main-nav .g-standard .g-dropdown .g-dropdown{top:0}.g-main-nav .g-standard .g-dropdown .g-dropdown.g-dropdown-left{left:auto;right:100%}.g-main-nav .g-standard .g-dropdown .g-dropdown.g-dropdown-right{left:100%;right:auto}.g-main-nav .g-standard .g-dropdown .g-block{flex-grow:0;flex-basis:100%}.g-main-nav .g-standard .g-go-back{display:none}.g-main-nav .g-fullwidth .g-dropdown{position:absolute;left:0;right:0}.g-main-nav .g-fullwidth .g-dropdown.g-dropdown-left{right:0;left:inherit}.g-main-nav .g-fullwidth .g-dropdown.g-dropdown-center{left:inherit;right:inherit;left:50%;transform:translateX(-50%)}.g-main-nav .g-fullwidth .g-dropdown.g-dropdown-right{left:0;right:inherit}.g-main-nav .g-fullwidth .g-dropdown .g-block{position:relative;overflow:hidden}.g-main-nav .g-fullwidth .g-dropdown .g-go-back.g-level-1{display:none}.g-main-nav .g-fullwidth .g-dropdown .g-go-back{display:block}.g-main-nav .g-fullwidth .g-sublevel .g-dropdown{top:0;transform:translateX(100%)}.g-main-nav .g-fullwidth .g-sublevel .g-dropdown.g-active{transform:translateX(0)}.g-main-nav .g-fullwidth .g-sublevel.g-slide-out>.g-menu-item>.g-menu-item-container{transform:translateX(-100%)}.g-go-back.g-level-1{display:none}.g-go-back a span{display:none}.g-go-back a:before{display:block;text-align:center;width:1.28571em;font-family:"Font Awesome 6 Pro","Font Awesome 6 Free",FontAwesome;font-weight:900;content:"";opacity:.5}.g-menu-item-container>i{vertical-align:middle;margin-right:.2rem}.g-menu-item-subtitle{display:block;font-size:.8rem;line-height:1.1}.g-nav-overlay,.g-menu-overlay{top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;position:absolute;transition:opacity .3s ease-out,z-index .1s ease-out}#g-mobilemenu-container .g-toplevel{position:relative}#g-mobilemenu-container .g-toplevel li{display:block;position:static !important;margin-right:0;cursor:pointer}#g-mobilemenu-container .g-toplevel li .g-menu-item-container{padding:.938rem 1rem}#g-mobilemenu-container .g-toplevel li .g-menu-item-content{display:inline-block;line-height:1rem}#g-mobilemenu-container .g-toplevel li.g-parent>.g-menu-item-container>.g-menu-item-content{position:relative}#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator{position:absolute;right:.938rem;text-align:center}#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after{display:inline-block;text-align:center;opacity:.5;width:1.5rem;line-height:normal;font-family:"Font Awesome 6 Pro","Font Awesome 6 Free",FontAwesome;font-weight:900;content:""}#g-mobilemenu-container .g-toplevel .g-dropdown{top:0;background:rgba(0,0,0,0);position:absolute;left:0;right:0;z-index:1;transition:transform .2s ease-out;transform:translateX(100%)}#g-mobilemenu-container .g-toplevel .g-dropdown.g-active{transform:translateX(0);z-index:0}#g-mobilemenu-container .g-toplevel .g-dropdown .g-go-back{display:block}#g-mobilemenu-container .g-toplevel .g-dropdown .g-block{width:100%;overflow:visible}#g-mobilemenu-container .g-toplevel .g-dropdown .g-block .g-go-back{display:none}#g-mobilemenu-container .g-toplevel .g-dropdown .g-block:first-child .g-go-back{display:block}#g-mobilemenu-container .g-toplevel .g-dropdown-column{float:none;padding:0}#g-mobilemenu-container .g-toplevel .g-dropdown-column [class*=size-]{flex:0 1 100%;max-width:100%}#g-mobilemenu-container .g-sublevel{cursor:default}#g-mobilemenu-container .g-sublevel li{position:static}#g-mobilemenu-container .g-sublevel .g-dropdown{top:0}#g-mobilemenu-container .g-menu-item-container{transition:transform .2s ease-out}#g-mobilemenu-container .g-toplevel.g-slide-out>.g-menu-item>.g-menu-item-container,#g-mobilemenu-container .g-toplevel.g-slide-out>.g-go-back>.g-menu-item-container,#g-mobilemenu-container .g-sublevel.g-slide-out>.g-menu-item>.g-menu-item-container,#g-mobilemenu-container .g-sublevel.g-slide-out>.g-go-back>.g-menu-item-container{transform:translateX(-100%)}#g-mobilemenu-container .g-menu-item-subtitle{line-height:1.5}#g-mobilemenu-container i{float:left;line-height:1.4rem;margin-right:.3rem}.g-menu-overlay.g-menu-overlay-open{z-index:2;position:fixed;opacity:1;height:100vh}h1,h2,h3,h4,h5,h6{margin:.75rem 0 1.5rem 0;text-rendering:optimizeLegibility}p{margin:1.5rem 0}ul,ol,dl{margin-top:1.5rem;margin-bottom:1.5rem}ul ul,ul ol,ul dl,ol ul,ol ol,ol dl,dl ul,dl ol,dl dl{margin-top:0;margin-bottom:0}ul{margin-left:1.5rem;padding:0}dl{padding:0}ol{padding-left:1.5rem}blockquote{margin:1.5rem 0;padding-left:.75rem}cite{display:block}cite:before{content:"— "}pre{margin:1.5rem 0;padding:.938rem}hr{border-left:none;border-right:none;border-top:none;margin:1.5rem 0}fieldset{border:0;padding:.938rem;margin:0 0 1.5rem 0}label{margin-bottom:.375rem}label abbr{display:none}textarea,select[multiple=multiple]{transition:border-color;padding:.375rem .375rem}textarea:focus,select[multiple=multiple]:focus{outline:none}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input:not([type]),textarea{transition:border-color;padding:.375rem .375rem}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input:not([type]):focus,textarea:focus{outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:inline;margin-right:.375rem}input[type=file]{width:100%}select{max-width:100%}button,input[type=submit]{cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap;border:inherit}.float-left{float:left !important}.float-right{float:right !important}.hide,body .g-offcanvas-hide{display:none}.clearfix::after{clear:both;content:"";display:table}.center{text-align:center !important}.align-right{text-align:right !important}.align-left{text-align:left !important}.full-height{min-height:100vh}.nomarginall{margin:0 !important}.nomarginall .g-content{margin:0 !important}.nomargintop{margin-top:0 !important}.nomargintop .g-content{margin-top:0 !important}.nomarginbottom{margin-bottom:0 !important}.nomarginbottom .g-content{margin-bottom:0 !important}.nomarginleft{margin-left:0 !important}.nomarginleft .g-content{margin-left:0 !important}.nomarginright{margin-right:0 !important}.nomarginright .g-content{margin-right:0 !important}.nopaddingall{padding:0 !important}.nopaddingall .g-content{padding:0 !important}.nopaddingtop{padding-top:0 !important}.nopaddingtop .g-content{padding-top:0 !important}.nopaddingbottom{padding-bottom:0 !important}.nopaddingbottom .g-content{padding-bottom:0 !important}.nopaddingleft{padding-left:0 !important}.nopaddingleft .g-content{padding-left:0 !important}.nopaddingright{padding-right:0 !important}.nopaddingright .g-content{padding-right:0 !important}.g-flushed{padding:0 !important}.g-flushed .g-content{padding:0;margin:0}.g-flushed .g-container{width:100%}.full-width{flex-grow:0;flex-basis:100%}.full-width .g-block{flex-grow:0;flex-basis:100%}.hidden{display:none;visibility:hidden}@media print{.visible-print{display:inherit !important}.g-block.visible-print{display:block !important}.hidden-print{display:none !important}}.equal-height{display:flex}.equal-height .g-content{flex-basis:100%}#g-offcanvas{position:fixed;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;text-align:left;display:none;-webkit-overflow-scrolling:touch}.g-offcanvas-toggle{display:block;position:absolute;top:.7rem;left:.7rem;z-index:10;line-height:1;cursor:pointer}.g-offcanvas-active{overflow-x:hidden}.g-offcanvas-open{overflow:hidden}.g-offcanvas-open body,.g-offcanvas-open #g-page-surround{overflow:hidden}.g-offcanvas-open .g-nav-overlay{z-index:15;position:absolute;opacity:1;height:100%}.g-offcanvas-open #g-offcanvas{display:block}.g-offcanvas-left #g-page-surround{left:0}.g-offcanvas-right #g-offcanvas{left:inherit}.g-offcanvas-right .g-offcanvas-toggle{left:inherit;right:.7rem}.g-offcanvas-right #g-page-surround{right:0}.g-offcanvas-left #g-offcanvas{right:inherit}/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

dl{margin-top:1.5rem;margin-bottom:1.5rem}dd{margin-left:1.5rem}ul.menu ul{margin-left:1.5rem}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}.platform-content .entries .tease{margin:.625rem 0;padding:.938rem 0}.platform-content .entries .tease.sticky{padding:.938rem}.platform-content .entries .tease.sticky .entry-title{margin-top:0}.platform-content .post-thumbnail{display:block;margin:.65rem 0;min-width:0;min-height:0}.platform-content .post-thumbnail .float-left{margin:0 1rem .65rem 0}.platform-content .post-thumbnail .float-right{margin:0 0 .65rem 1rem}.g-loginform fieldset.login-data{padding:0}.g-loginform .login-pretext p,.g-loginform .login-posttext p{margin:.5rem 0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 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{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{font-size:.8rem;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.gallery{display:flex;flex-flow:row wrap}.gallery.gallery-columns-1 .gallery-item{flex:0 100%;width:100%}.gallery.gallery-columns-2 .gallery-item{flex:0 50%;width:50%}.gallery.gallery-columns-3 .gallery-item{flex:0 33.3333333333%;width:33.3333333333%}.gallery.gallery-columns-4 .gallery-item{flex:0 25%;width:25%}.gallery.gallery-columns-5 .gallery-item{flex:0 20%;width:20%}.gallery.gallery-columns-6 .gallery-item{flex:0 16.6666666667%;width:16.6666666667%}.gallery.gallery-columns-7 .gallery-item{flex:0 14.2857142857%;width:14.2857142857%}.gallery.gallery-columns-8 .gallery-item{flex:0 12.5%;width:12.5%}.gallery.gallery-columns-9 .gallery-item{flex:0 11.1111111111%;width:11.1111111111%}.gallery.gallery-columns-10 .gallery-item{flex:0 10%;width:10%}.gallery .gallery-item{min-width:0;min-height:0;margin:1rem 0;text-align:center}.gallery .gallery-caption{margin-left:0}.platform-content .entry-meta{margin:1.5rem 0}.pagination,.page-links{margin:1.5rem 0}.pagination ul.pagination-list,.page-links ul.pagination-list{list-style:none;margin:0}.pagination ul.pagination-list li.pagination-list-item,.page-links ul.pagination-list li.pagination-list-item{display:inline-block}@media only all and (max-width: 47.99rem){.pagination p.counter,.page-links p.counter{display:none}}.page-links{text-align:center}#comments ol.commentlist{list-style:none;padding-left:0}#comments ol.commentlist ol.children{list-style:none}@media only all and (max-width: 47.99rem){#comments ol.commentlist ol.children{padding-left:.5rem}}#comments ol.commentlist li.comment{margin:20px 0 0}#comments ol.commentlist li.comment .comment-author{display:flex;height:48px;line-height:45px}@media only all and (max-width: 47.99rem){#comments ol.commentlist li.comment .comment-author{overflow:hidden}}#comments ol.commentlist li.comment .comment-author .author-avatar{flex:0 48px;width:48px;margin-right:10px}#comments ol.commentlist li.comment .comment-author .author-meta{flex:1}#comments ol.commentlist li.comment .comment-author .author-meta .author-name{font-size:1.4rem;font-weight:bold;margin-right:5px}@media only all and (max-width: 47.99rem){#comments ol.commentlist li.comment .comment-author .author-meta .author-name{font-size:1rem}}#comments ol.commentlist li.comment .comment-author .author-meta time,#comments ol.commentlist li.comment .comment-author .author-meta .edit-link{font-size:.8rem}@media only all and (max-width: 47.99rem){#comments ol.commentlist li.comment .comment-author .author-meta time,#comments ol.commentlist li.comment .comment-author .author-meta .edit-link{display:none}}#comments ol.commentlist li.comment .comment-content{padding:10px 15px}#comments ol.commentlist li.comment .comment-content .comment-reply{text-align:right}#comments #comments-nav{display:flex}#comments #comments-nav .comments-next{margin-left:auto}@media only all and (max-width: 47.99rem){#comments #comments-nav a.button{font-size:.8rem}}#comments #respond{margin-top:20px}#comments #respond .inputbox{width:100%}#comments #respond .inputbox.respond-textarea{min-height:250px}#comments #respond .button:focus{outline:none}.widget.widget_nav_menu ul.menu{margin-left:0;list-style:none}.widget.widget_nav_menu ul.menu ul.sub-menu{list-style:none}#erreur h2 {
		font-family: 'helvetica-roman';
	font-size:3.1em;
	text-align:center;
	margin-top:50px;
}

#erreur p {
		font-family: 'helvetica-roman';
	font-size:1.6em;
	text-align:center;
	margin-top:50px;
}


#g-main #bloc-texte-quand-consulter .no-marge {
	padding-top:0px!important;
	
}


#text-gestalt .liste {
	margin-top:0px!important;
	margin-bottom:0px!important;
}


#ss-marge-bas-image {
	margin-bottom:0px!important;
}

#text-gestalt ul {
margin-top:15px!important;
}


#text-gestalt-2 {
	background:#FF9403!important;
	padding:20px!important;
	max-width:502px!important;
}


#text-gestalt-2 h3 {
	line-height:28px!important;
}



#wpforms-confirmation-279 p {
	font-family: 'helvetica-roman';
	font-size:1.4em;
	text-align:center;
}



.et-db #et-boc .et-l .et_pb_row {
    padding: 0% 0;
  }


.et-db #et-boc .et-l .et_pb_module input[type="text"], .et-db #et-boc .et_pb_module input textarea, .et-db #et-boc .et-l .et_pb_module input[type="email"], #et-boc .et-l textarea, #formulaire select, #formulaire select > option, #formulaire option, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select, .wpforms-container select:read-only {
  border: 1px solid #FF9400;
  color: #000;
  padding: 10px 10px;
  height: auto;
  width: 100%;
  margin-bottom: 20px;
	background:#fff;
	font-family: 'helvetica-roman'!important;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__inner {
  border: 1px solid #FF9400;
  color: #000!important;
  height: auto;
  width: 100%;
	background:#fff;
	font-family: 'helvetica-roman'!important;
	margin-bottom: 20px;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__list--single .choices__item {
  color: #000!important;
}

.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .choices__placeholder {
  opacity: 1;
}





@keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-moz-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-o-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-ms-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}


.et-db #et-boc .et-l .et_pb_section .et_pb_row {
	width:80%;
}

 .et-db #et-boc .et-l .et_pb_section {
    padding: 0% 0;
  }

body .entry-title {
	display:none;
}

ul, ol, dl {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  text-rendering: optimizeLegibility;
}

a { transition:1s ease;}

p {
  margin:0;
}


ul {
  margin-left: 0rem;
  padding: 0;
}

@font-face {
    font-family: 'Helvetica Neue LT Std';
    src: url(https://francismielle.fr/wp-content/themes/g5_hydrogen/fonts/helvetica-bold/HelveticaNeueLTStd-Bd.eot),
        url(https://francismielle.fr/wp-content/themes/g5_hydrogen/fonts/helvetica-bold/HelveticaNeueLTStd-Bd.woff) format('woff'),
        url(https://francismielle.fr/wp-content/themes/g5_hydrogen/fonts/helvetica-bold/HelveticaNeueLTStd-Bd.ttf) format('truetype'),
        url(https://francismielle.fr/wp-content/themes/g5_hydrogen/fonts/helvetica-bold/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd) format('svg');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: 'helvetica-roman';
    src: url(https://francismielle.fr/wp-content/themes/g5_hydrogen/fonts/helvetica-roman/helvetica-roman.eot);
    src: url(https://francismielle.fr/wp-content/themes/g5_hydrogen/fonts/helvetica-roman/helvetica-roman.eot?#iefix) format('embedded-opentype'),
        url(https://francismielle.fr/wp-content/themes/g5_hydrogen/fonts/helvetica-roman/helvetica-roman.woff) format('woff'),
        url(https://francismielle.fr/wp-content/themes/g5_hydrogen/fonts/helvetica-roman/helvetica-roman.ttf) format('truetype'),
        url(https://francismielle.fr/wp-content/themes/g5_hydrogen/fonts/helvetica-roman/helvetica-roman.svg#helvetica-roman) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helvetica-thin';
    src: url(https://francismielle.fr/wp-content/themes/g5_hydrogen/fonts/helvetica-thin/helvetica-thin.eot);
    src: url(https://francismielle.fr/wp-content/themes/g5_hydrogen/fonts/helvetica-thin/helvetica-thin.eot?#iefix) format('embedded-opentype'),
        url(https://francismielle.fr/wp-content/themes/g5_hydrogen/fonts/helvetica-thin/helvetica-thin.woff) format('woff'),
        url(https://francismielle.fr/wp-content/themes/g5_hydrogen/fonts/helvetica-thin/helvetica-thin.ttf) format('truetype'),
        url(https://francismielle.fr/wp-content/themes/g5_hydrogen/fonts/helvetica-thin/helvetica-thin.svg#helvetica-thin) format('svg');
    font-weight: normal;
    font-style: normal;
}


#home {
	width:100%;
	height:100vh;
	background:url(https://francismielle.fr/wp-content/uploads/2025/03/bg-home-2560.jpg);
	background-size:cover;
	background-position:center center;
}


#top {
	background:#000000;
	width:100%;
}

#top .container {
	display:flex;
	justify-content:flex-start;
	align-items:center;

	margin:auto;
	padding:8px;
	margin-left:90px;padding-left: 8px;
}

#top .container img {
	width:30px;
}

#top .container img:hover {
opacity:0.8;
}

#top .container p  {
	color:#fff;
	margin-right:10px;
	margin-left:10px;
font-family: 'helvetica-roman';
	font-size:0.85em;
}

#top .container a  {
	color:#fff;
font-family: 'helvetica-roman';
}

#top .container a:hover  {
	color:#FF9403;
}

#top .container p::after {
	content:'•';
	color:#fff;
	padding-left:15px;
}

#top .container p:last-child::after {
	content: none;
}

#header {display:none;}
#header h1 {
	font-family: "vektra", sans-serif;
font-weight: 400;
font-style: normal;
	font-size:5em;
	text-align:center;
	
}

#header h2 {
		font-family: "vektra", sans-serif;
font-weight: 400;
font-style: normal;
	text-align:center;
	font-size:2em;
	
}

#logo {
	position:absolute;
	bottom:40%;
	right:5%;
	display:none;
}

#logo img{
width:450px;
}

#citation {
  position: absolute;
  bottom: 15%;
  right: 5%;
  width: 500px;
}

#citation p {
		color:#000;
 font-family: 'helvetica-thin';
	text-align:right;
	font-size:1.8em;
}

#citation h3 {
	margin-top:10px;
font-family: "garamond-premier-pro", serif;
font-weight: 700;
font-style: italic;
	float:right;

}




#menu-principal .container .btn-anim-1  {
		  animation: fadeIn ease 1s;
  -webkit-animation: fadeIn ease 1s;
}


#menu-principal .container .btn-anim-2  {
		  animation: fadeIn ease 2s;
  -webkit-animation: fadeIn ease 2s;
}

#menu-principal .container .btn-anim-3  {
		  animation: fadeIn ease 3s;
  -webkit-animation: fadeIn ease 3s;
}

#menu-principal .container .btn-anim-4  {
		  animation: fadeIn ease 4s;
  -webkit-animation: fadeIn ease 4s;
}

#menu-principal .container .btn-anim-5  {
		  animation: fadeIn ease 5s;
  -webkit-animation: fadeIn ease 5s;
}

#menu-principal .container .btn-anim-6  {
		  animation: fadeIn ease 6s;
  -webkit-animation: fadeIn ease 6s;
}

#citation  {
	  animation: fadeIn ease 9s;
  -webkit-animation: fadeIn ease 9s;

}

#titre-smart-home {
	display:none;
}

#menu-principal {
	display:flex;
	justify-content:flex-start;
	align-items:center;
	margin:auto;
	margin-left:90px;
}

#menu-principal ul {
	list-style:none;
}

#menu-principal ul li {
margin:7px;
}


#menu-principal ul li a {
	color:#000;
	font-family: 'Helvetica Neue LT Std';
	font-size:1.2em;
	padding:3px;
	font-weight:800;
	margin:7px;
	text-transform:uppercase;
}


#menu-principal ul li a:hover {
	background:#FF9403;
}

#menu-principal ul .current_page_item a {
	background:#FF9403;
}

.header-int {
    background-size: auto;
  background-size: cover;
  width: 100%;
	display:block;
}


.element-is-sticky {

}

.element-is-sticky #menu-principal ul li a {

}

.element-is-sticky #menu-principal {

}



#bloc-titre-int {
  margin-top: 60px !important;
  margin-bottom: 80px !important;
}

.main-int .marge-top {
	margin-top:0px!important;
	 
}

.marge-1 {margin-bottom: 50px !important;}

#bloc-titre-int h1 {
	font-family: "vektra", sans-serif;
font-weight: 400;
font-style: normal;
	font-size:6.5em;
	text-align:center!important;
	
}

#bloc-titre-int p {
font-weight: 600;
font-style: normal;
	text-align:center!important;
	font-size:1.6em;
	font-family: 'Helvetica Neue LT Std';
	margin-top:10px!important;
	
}


#footer {
	background:#000000;
	width:100%;
}

#footer .container {
	display:flex;
	justify-content:end;
	align-items:center;
	margin:auto;
	padding:8px;
	margin-left:0px;
	padding-left: 8px;
}

#footer .container img {
	width:30px;
}

#footer .container img:hover {
opacity:0.8;
}

#footer .container p  {
	color:#fff;
	margin-right:10px;
	margin-left:10px;
font-family: 'helvetica-roman';
	font-size:0.85em;
}

#footer .container a  {
	color:#fff;
font-family: 'helvetica-roman';
}

#footer .container a:hover  {
	color:#FF9403;
}

#footer .container p::after {
	content:'•';
	color:#fff;
	padding-left:15px;
}

#footer .container p:last-child::after {
	content: none;
}

#menu-smart {display:none;}


#bloc-text-gestalt-therapie {
	background:#F2ECE5;
	padding-bottom:120px!important;

}


#bloc-text-gestalt-therapie #text-gestalt h3, #bloc-texte-quand-consulter h3 {font-family: 'Helvetica Neue LT Std';}

#bloc-text-gestalt-therapie #text-gestalt h4 {font-family: 'Helvetica Neue LT Std';
margin-top:30px!important;
line-height:30px;!important;}

#bloc-text-gestalt-therapie #text-gestalt p, #bloc-texte-quand-consulter p {font-family: 'helvetica-roman'; font-size:1.08em;
line-height:25px;
	margin-bottom:0px;}

#bloc-text-gestalt-therapie #text-gestalt p:last-child {
	margin-bottom:0px;
}



#bloc-texte-quand-consulter h4 {
  color: #000;
  font-family: 'helvetica-thin';
  text-align: center !important;
  font-size: 1.2em;
  line-height: 28px !important;
	margin-top:30px!important;
}

#bloc-text-gestalt-therapie #text-gestalt ul li, #bloc-text-gestalt-therapie #text-gestalt ol li {font-family: 'helvetica-roman'; font-size:1.08em;
line-height:25px;
text-align:justify; margin-bottom:5px!important;
}

#bloc-citation-gestalt-therapie {
	padding-top:50px!important;
	padding-bottom:50px!important;

}

#bloc-citation-gestalt-therapie #img-interieur {
	margin-top:-150px;
}

#bloc-citation-gestalt-therapie #citation-seneque h2 {
font-family: 'helvetica-thin';
  text-align: center !important;
  line-height: 30px;
  font-size: 1.4em;
}

#bloc-citation-gestalt-therapie #citation-seneque p {
font-family: 'helvetica-thin';
	text-align:center!important;
}


#bloc-quand-consulter {margin-top: 60px !important;
  margin-bottom: 80px !important;}

#bloc-quand-consulter h2 {
	font-family: "vektra", sans-serif;
font-weight: 400;
font-style: normal;
	font-size:6.5em;
	text-align:center!important;
	
}

#bloc-texte-quand-consulter {padding-top:0px!important;
	padding-bottom:50px!important;}


#bloc-texte-quand-consulter ul li {font-family: 'helvetica-roman'; font-size:1.08em;
line-height:25px;
text-align:justify; margin-bottom:5px!important;
}



#bloc-texte-quand-consulter h2 {font-family: 'Helvetica Neue LT Std';}

#bloc-texte-quand-consulter p {font-family: 'helvetica-roman'; font-size:1.08em;
line-height:25px;
text-align:justify; margin-bottom:20px;}

#g-main .therapeute #text-gestalt p {
 padding-bottom:0px!important;}

#bloc-texte-quand-consulter a {font-family: 'helvetica-roman'; font-size:1.08em;
line-height:22px;color:#000!important;
text-align:justify;}

#bloc-texte-quand-consulter a:hover {
	color:#FF9403!important;
}

#bloc-texte-quand-consulter #col-pour-qui #text-gestalt {
	padding-top:0px!important;
}


#bloc-quand-consulter p {
font-weight: 600;
font-style: normal;
	text-align:center!important;
	font-size:1.6em;
	font-family: 'Helvetica Neue LT Std';
	margin-top:10px!important;
	
}


#bloc-contact {
	padding-top:60px!important;
	padding-bottom:60px!important;
}


#info-contact h2 {
	font-family: "vektra", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 4.8em;
		text-align:center!important;
	margin-top:20px!important;
	
}

#info-contact h3 {font-weight: 600;
font-style: normal;
	text-align:center!important;
	font-size:1.4em;
	font-family: 'Helvetica Neue LT Std';
	margin-top:10px!important;}

#info-contact h3 a {
	color:#FF9400!important;
}

#info-contact h3 a:hover {
	color:#000!important;
}


#logo-smart {display:none;}



#g-main #text-gestalt {
		padding-bottom:60px!important;
	padding-top:60px!important;

}

#g-main-gestalt p a {
	color:#FF9403;
}

.et-db #et-boc .et-l .et_pb_module a {
  color: #FF9403;
}

.et-db #et-boc .et-l .et_pb_module a:hover {
  color: #000;
}

#g-main #col-parcours #text-gestalt {
		padding-bottom:0px!important;
	padding-top:0px!important;

}

#g-main .no-marge-blue {padding-bottom: 0px !important;padding-top: 0px !important;}

#g-main .no-marge-grey {padding-bottom: 0px !important;padding-top: 0px !important;}

.actus {
	display:none;
}
#et-boc .et-l em {
	font-family: 'Helvetica Neue LT Std';
	margin-bottom:5px;
	
}
#formulaire legend, #formulaire label {
  font-weight: 600;
  font-style: normal;
  font-size: 1.15em;
	  font-family: 'helvetica-thin';
  margin-bottom: 15px !important;
}

#formulaire button {
	background:#FF9400!important;
	font-family: 'Helvetica Neue LT Std';
}

@media screen and (max-width: 3840px) {

		#menu-principal {
  margin-top: 30px;
}
	
	#menu-principal ul li a {


}
	
	
.header-int {
    background: url(https://francismielle.fr/wp-content/uploads/2025/03/header-final-francis-mielle-gestalt-therapeute-lyon-page-interieure-2560-version-finale.jpg);
    background-size: cover;
    width: 100%;
    display: block;
    background-position: center right;
	min-height:319px;

  }
	
	#bloc-titre-int h1 {
	font-family: "vektra", sans-serif;
font-weight: 400;
font-style: normal;
	font-size:8.5em;
	text-align:center!important;
	
}

#bloc-titre-int p {
font-weight: 600;
font-style: normal;
	text-align:center!important;
	font-size:1.9em;
	font-family: 'Helvetica Neue LT Std';
	margin-top:10px!important;
	
}
	
	

}



@media screen and (max-width: 2560px) {

	#menu-principal {
  margin-top: 20px;
}
	
	#menu-principal ul li a {

}
	
	.header-int {
    background-size: auto;
  background-size: cover;
  width: 100%;
	display:block;
}
	
	#bloc-titre-int h1 {
	font-family: "vektra", sans-serif;
font-weight: 400;
font-style: normal;
	font-size:7.5em;
	text-align:center!important;
	
}

#bloc-titre-int p {
font-weight: 600;
font-style: normal;
	text-align:center!important;
	font-size:1.9em;
	font-family: 'Helvetica Neue LT Std';
	margin-top:10px!important;
	
}

}


@media screen and (max-width: 2160px) {

	#menu-principal {
  margin-top: 20px;
}
	

	
}

@media screen and (max-width: 1920px) {

	#menu-principal {
		margin-top: 20px;
	}
	
			#menu-principal ul li a {

}
	
	.header-int {
		  background: url(https://francismielle.fr/wp-content/uploads/2025/03/header-final-francis-mielle-gestalt-therapeute-lyon-page-interieure-1960-version-finale.jpg);
    background-size: auto;
  background-size: cover;
  width: 100%;
	display:block;
		background-position:right;
		min-height:229px;
}
	
	#bloc-titre-int h1 {
	font-family: "vektra", sans-serif;
font-weight: 400;
font-style: normal;
	font-size:6.5em;
	text-align:center!important;
	
}

#bloc-titre-int p {
font-weight: 600;
font-style: normal;
	text-align:center!important;
	font-size:1.6em;
	font-family: 'Helvetica Neue LT Std';
	margin-top:10px!important;
	
}

}

@media screen and (max-width: 1680px) {
	

	#menu-principal {
		margin-top: 20px;
	}
		#menu-principal ul li a {
	font-size:1.1em;

}

		.header-int {
		min-height:209px;
}
	
	#citation {
  bottom: 5%;
}


	
	
}

@media screen and (max-width: 1280px) {


	
}


@media screen and (max-width: 1100px) {
#home {
	background:url(https://francismielle.fr/wp-content/uploads/2025/03/bg-home-1200.jpg);
	background-size:cover;
	height:100%;
	background-position:right;
}
	

}

@media screen and (min-width: 768px) and (max-width: 992px) {


	
}

@media screen and (max-width: 640px) {
	
	.header-int {
		background:url(https://francismielle.fr/wp-content/uploads/2025/03/header-final-francis-mielle-gestalt-therapeute-lyon-page-interieure-smartphone-640-v3.jpg);
		background-size:cover;
		min-height:140px;
		background-repeat:no-repeat;
		background-position:right;
	}
	
	
	.element-is-sticky #menu-smart {
display:block;
	position:absolute;
	width:50px;
	height:50px;
	z-index:9999999;
	top:50px;
	left:40px;
}
	
	#menu-smart {display:block;
	position:absolute;
	width:50px;
	height:50px;
	z-index:9999999;
	top:95px;
	left:37px;
		border-radius: 50%;

	}
		
	#menu-smart .mega-toggle-animated-box {animation: pulse 1s infinite ease-in-out alternate;}
	
	@keyframes pulse {
	0% {
		transform: scale(0.98);
	}
	
	50% {
		transform: scale(1.1);
	}
	
	100% {
		transform: scale(0.98);
	}
}
	
	#menu-smart ul li {
		margin:0px !important;	
	}

	
	#menu-smart ul li a {
		
			color:#fff;
	font-family: 'Helvetica Neue LT Std'!important;
	font-size:1.2em!important;
	font-weight:800!important;
		margin:0px !important;	
		
	}
	
	
	#menu-smart ul li a {
	color:#000;
	font-family: 'Helvetica Neue LT Std';
	font-size:1.2em;
	padding:3px;
	font-weight:800;
	margin:7px;
	text-transform:uppercase!important;
}
	
		#menu-smart ul li {
border-bottom:1px solid #000!important;
}


	#menu-smart ul li a:hover {
	background:#FF9403;
}

	#menu-smart ul .current_page_item a {
	background:#FF9403!important;
}
	
#home {
		background-repeat:no-repeat!important;
		background-position:right!important;
	background-size:cover!important;
	background:none;
  }	
	
	#menu-smart .logo-smart {
		background:url(https://francismielle.fr/wp-content/uploads/2025/03/logo-francis-mielle-gestalt-therapeute-lyon-psychotherapeute-lyon-vf.png)!important;
		width:180px!important;
		height:140px!important;
	}
	
	#menu-smart #mega-menu-max_mega_menu_1 {margin-top:47px!important;}
	
	
#menu-principal, .adresse {
	display:none;
}
	
	#top .container img {
	width:20px;
}
	
	#top .container {
  display: flex;
  justify-content: space-around;
  padding: 10px;
  margin-left: 0px;

}
	
	#top .container p::after {
  content: '';
}
	
	#citation {
  position: relative;
  top: 45%;
  right: 0%;
  left: 0%;
  width: 360px;
  margin: auto;
		margin-top:50px;
}
	
	#citation p {
color: #000;
    font-family: 'helvetica-thin';
    text-align: center;
    font-size: 1.2em;
    margin-top: 0px !important;
    padding: 20px;
		padding-bottom:5px;
}
	
	#citation h3 {
  margin-top: 10px;
  font-family: "garamond-premier-pro", serif;
  font-weight: 700;
  font-style: italic;
  float: none;
		text-align:center;
		padding:20px;
		padding-top:0px;
		font-size: 1em;
}
	
	#bloc-titre-int h1, #bloc-quand-consulter h2 {
	font-family: "vektra", sans-serif;
font-weight: 400;
font-style: normal;
	font-size:3.1em;
	text-align:center!important;
		text-rendering: geometricPrecision;
	
}

#bloc-titre-int p, #bloc-quand-consulter p {
font-weight: 600;
font-style: normal;
	text-align:center!important;
	font-size:1.08em;
	font-family: 'Helvetica Neue LT Std';
	margin-top:10px!important;
	padding:10px;
	
}
	
	.main-int {
	margin-top:0px;
}
	
	#logo {
		display:block;
	}
	
	#logo-smart {display:flex;
	justify-content:flex-end;
		align-items:center;
	}
	
	#logo-smart img {
		width:225px;
		padding:5px;
	}
	
		#header {
		background:url(https://francismielle.fr/wp-content/uploads/2025/03/header-final-francis-mielle-gestalt-therapeute-lyon-page-interieure-smartphone-640-v3.jpg);
		background-size:cover;
		min-height:140px;
		background-repeat:no-repeat;
		background-position:right;
			display:block;
	}
	
	#titre-smart-home {
	display:block;
				  animation: fadeIn ease 5s;
  -webkit-animation: fadeIn ease 5s;
}
	#titre-smart-home h1 {
		font-family: "vektra", sans-serif;
font-weight: 400;
font-style: normal;
	font-size:3.8em;
	text-align:center!important;
		text-rendering: geometricPrecision;
		margin-top:40px;
	}
	
}


@media screen and (max-width: 360px) {
		#citation {
		margin-top:0px;
}
	
		#citation p {
			padding: 10px;
	}
	
}

/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

.alert {
  border-radius: 0.1875rem;
  padding: 0.938rem;
  margin-bottom: 1.5rem;
  text-shadow: none;
}
.alert {
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 4px;
}
.alert, .alert h4 {
  color: #c09853;
}
.alert h4 {
  margin: 0;
}
.alert .close {
  top: -2px;
  right: -21px;
  line-height: 20px;
}
.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success h4 {
  color: #468847;
}
.alert-danger, .alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}
.alert-danger h4, .alert-error h4 {
  color: #b94a48;
}
.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info h4 {
  color: #3a87ad;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p, .alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}
legend {
  font-size: 1.3rem;
  line-height: 1.5;
}
legend small {
  font-size: 0.8rem;
}
.platform-content .entries {
  margin: -0.938rem;
}
.platform-content .entries .g-block {
  padding: 0 0.938rem;
}
.platform-content .entries .g-block .tease.sticky {
  background-color: #f2f2f2;
}
.search-form input.search-field {
  height: 40px;
  padding-top: 3px;
  color: #666666;
}
@media only all and (max-width: 47.99rem) {
  .pagination .pagination-list-item, .page-links .pagination-list-item {
    margin-bottom: 0.8rem;
  }
}
.pagination .page-numbers, .pagination .prev, .pagination .next, .page-links .page-numbers, .page-links .prev, .page-links .next {
  padding: 0.3rem 1rem;
  background: #fafafa;
  border: 1px solid #dddddd;
  border-radius: 0.1875rem;
}
#comments ol.commentlist li.comment .comment-body {
  background-color: #f2f2f2;
}
#comments ol.commentlist li.comment .comment-author {
  background-color: #439a86;
  color: #ffffff;
}
#comments ol.commentlist li.comment .comment-author a {
  color: #ffffff;
}
#comments ol.commentlist li.comment .comment-author a:hover {
  color: #354d59;
}
#comments ol.commentlist li.comment.bypostauthor > .comment-body > .comment-author {
  background-color: #354d59;
  color: #ffffff;
}
#comments ol.commentlist li.comment.bypostauthor > .comment-body > .comment-author a:hover {
  color: #439a86;
}
/*# sourceMappingURL=hydrogen-wordpress_home.css.map *//* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */