/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}section.elementor-section .elementor-row>.elementor-column{margin-bottom:40px;min-height:0}.elementor-section.elementor-section-full_width .elementor-container{padding:0}.elementor-container.elementor-column-gap-default>.elementor-row{margin:0 -30px;width:calc(100% + 60px)}.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column{padding-left:30px;padding-right:30px}.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}@media(max-width:767.98px){.elementor-container.elementor-column-gap-default>.elementor-row{margin:0 -30px;width:calc(100% + 60px)}.elementor-container.elementor-column-gap-default>.elementor-row>.elementor-column{padding-left:30px;padding-right:30px}}.elementor-container.elementor-column-gap-narrow>.elementor-row{margin:0 -30px;width:calc(100% + 60px)}.elementor-container.elementor-column-gap-narrow>.elementor-row>.elementor-column{padding-left:30px;padding-right:30px}.elementor-container .elementor-inner-section,.elementor-container.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}.elementor-container .elementor-inner-section .elementor-container{padding:0!important}.elementor-widget-heading+.elementor-element,.elementor-widget-heading+.elementor-section{margin-top:1rem}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:0!important}@media(min-width:576px)and (max-width:767.98px){.col-full-left-sm{padding-left:calc(50vw - 384px)!important}.col-full-right-sm{padding-right:calc(50vw - 384px)!important}}@media(min-width:768px)and (max-width:991.98px){.col-full-left-md{padding-left:calc(50vw - 496px)!important}.col-full-right-md{padding-right:calc(50vw - 496px)!important}}@media(min-width:992px)and (max-width:1199.98px){.col-full-left-lg{padding-left:calc(50vw - 600px)!important}.col-full-right-lg{padding-right:calc(50vw - 600px)!important}}@media(min-width:1200px)and (max-width:1399.98px){.col-full-left-xl{padding-left:calc(50vw - 700px)!important}.col-full-right-xl{padding-right:calc(50vw - 700px)!important}}@media(min-width:1400px){.col-full-left-xxl{padding-left:calc(50vw - 800px)!important}.col-full-right-xxl{padding-right:calc(50vw - 800px)!important}}@media(min-width:576px){.sizewidth-sm{width:calc(50vw - 384px)!important}}@media(min-width:768px){.sizewidth-md{width:calc(50vw - 496px)!important}}@media(min-width:992px){.sizewidth-lg{width:calc(50vw - 600px)!important}}@media(min-width:1200px){.sizewidth-xl{width:calc(50vw - 700px)!important}}@media(min-width:1400px){.sizewidth-xxl{width:calc(50vw - 800px)!important}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse2{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}@media(max-width:767.98px){#wpadminbar{display:none}}body.page .page-content-head .col-media,body.single .page-content-head .col-media{background-position:100%;background-repeat:no-repeat;background-size:100%;min-height:400px}@media screen and (max-width:992px){body.page .page-content-head .col-media,body.single .page-content-head .col-media{background-position:50%;background-size:cover;min-height:40vw}}.bg-img{animation:expand-mask 4s ease-out forwards;mask:url(/wp-content/themes/penega-child/dist/images/mask-hampstead.png) center;mask-position:top right;mask-repeat:no-repeat}@keyframes expand-mask{0%{mask-size:0;opacity:0}to{mask-size:100%;opacity:1}}#canvas{display:block;height:auto;max-width:45%;position:absolute;right:40px;top:0}@media only screen and (max-width:992px){#canvas{max-width:unset;right:23%;width:480px}}@media only screen and (max-width:768px){#canvas{right:15%}}@media only screen and (max-width:576px){#canvas{right:30px}}@media only screen and (max-width:500px){#canvas{right:0;width:100%}}#canvas,#front{display:none}a{-webkit-transition:color .3s ease;transition:color .3s ease}a,a.active,a:active,a:focus,a:hover{text-decoration:none}a.more{background:url(/wp-content/themes/penega-child/dist/images/icon/arrow-link-more.png) no-repeat 100%/auto 1em;color:theme-color("green");font-weight:700;padding-right:1.8em;transition:padding-right .15s ease}a.more:hover{padding-right:2.1em}img{height:auto;max-width:100%}.page-header .full-image{background:no-repeat 50%/cover;background-color:var(--e-global-color-light);height:400px}@media(max-width:767.98px){.page-header .full-image{background:no-repeat bottom/250%;height:190px}}.page-container .page-content-head{background:var(--e-global-color-light) no-repeat center center/cover;color:#fff;left:0;min-height:80vh;padding:180px 0;position:absolute;top:0;width:100%}@media(max-width:767.98px){.page-container .page-content-head{padding:110px 0}}.page-container .page-content-head h1{color:inherit;margin-top:0}.page-container .page-content-head .smartcrawl-breadcrumbs{font-size:1.4rem;margin-bottom:10px}.page-container .page-content-head .smartcrawl-breadcrumbs .smartcrawl-breadcrumb{display:inline-block;vertical-align:middle}.page-container .page-content-head .smartcrawl-breadcrumbs .smartcrawl-breadcrumb:first-child a{font-size:0}.page-container .page-content-head .smartcrawl-breadcrumbs .smartcrawl-breadcrumb:first-child a:before{background:url(/wp-content/themes/penega-child/dist/images/icon/home.svg) no-repeat 50%/contain;content:"";display:inline-block;height:1.8rem;width:1.8rem}.page-container .page-content-head .smartcrawl-breadcrumbs .smartcrawl-breadcrumb strong{font-weight:400}.page-container .page-content-head .smartcrawl-breadcrumbs .smartcrawl-breadcrumb a{color:inherit}.page-container .page-content-head .smartcrawl-breadcrumbs .smartcrawl-breadcrumb-separator{margin:0 1em}.page-container .page-content-head:before{content:"";--header-color:#003771;--header-opacity:0;background:linear-gradient(0deg,rgba(0,55,113,var(--header-opacity)) 0,#003771 100%);background-blend-mode:multiply;display:block;height:385px;left:0;position:absolute;top:0;transition:height .5s ease,background .5s ease;width:100%}.page-container .page-content-head>.container,.page-container section.page-content-head.elementor-section.elementor-section-boxed>.elementor-container{position:relative}.page-container .page-content-head:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 0 20vh 100vw;bottom:0;content:"";left:0;position:absolute;width:100%}.page-container main{margin-top:45vh;position:relative}.page-container .col-lg:has(.page-content),.page-container .col-xl:has(.page-content){min-width:0}.page-container .page-content{background:#fff;padding:60px}@media(max-width:767.98px){.page-container .page-content{overflow:auto;padding:20px 10px}}@media screen and (max-width:480px){.page-container .page-content{margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);padding:20px}}.page-container .page-content section:last-child{padding-bottom:0}.page-container aside .aside-block{background:#001d3d;color:#fff;margin-bottom:20px;padding:35px}@media(max-width:767.98px){.page-container aside .aside-block{padding:30px}}.page-container aside .aside-block:last-child{margin-bottom:0}.page-container aside .aside-block hr{border-top-color:var(--e-global-color-primary);margin:30px 0;opacity:1}.page-container aside .aside-block.quick-links a{color:#fff;display:flex;font-size:2rem;margin-bottom:15px}.page-container aside .aside-block.quick-links a svg{color:var(--e-global-color-accent);height:28px;margin-right:20px;min-width:22px;width:22px}.page-container aside .aside-block.quick-links a:last-child{margin-bottom:0}.page-container aside .aside-block.page-feedback{background:var(--e-global-color-primary);font-weight:300}.page-container aside .aside-block.page-feedback .forminator-label{font-family:Gilroy,Arial,sans-serif;font-size:3rem;font-weight:700;line-height:1.1}.page-container aside .aside-block.page-feedback .forminator-label .forminator-required{display:none}.page-container aside .aside-block.page-feedback .forminator-radio{font-size:2.7rem;margin-right:4rem;margin-top:1rem}.page-container aside .aside-block.page-feedback .forminator-radio input[type=radio]{display:none}.page-container aside .aside-block.page-feedback .forminator-radio:before{border:2px solid;border-radius:50%;content:"";display:inline-block;height:3.1rem;margin-right:1rem;vertical-align:middle;width:3.1rem}.page-container aside .aside-block.page-feedback .forminator-radio.forminator-is_checked:before{background:#fff;outline:4px solid var(--e-global-color-primary);outline-offset:-6px}.page-container aside .aside-block.page-feedback .forminator-field-textarea textarea{background:transparent;border:2px solid;color:#fff;padding:1.5rem;width:100%}.page-container aside .aside-block.page-feedback .forminator-field-textarea textarea::placeholder{color:hsla(0,0%,100%,.8)}.page-container aside .aside-block.page-feedback .forminator-button-submit{background:transparent;border:2px solid;color:#fff;font-family:Gilroy,Arial,sans-serif;font-size:2.2rem;font-weight:800;margin-top:1rem;padding:.5em 1em;text-transform:uppercase}.page-container aside .aside-block.page-feedback .forminator-row-last{margin-bottom:0!important}.page-container aside .aside-block.page-feedback .forminator-response-message{background:#fff;border-radius:6px;color:#000;display:none;margin-bottom:2rem;padding:1rem}.page-container aside .aside-block.page-feedback .forminator-error-message,.page-container aside .aside-block.page-feedback .forminator-response-message.forminator-show{display:block}.page-container aside .aside-block.page-feedback .forminator-module-edit-link{color:#fff}.elementor-section-wrap>.e-con,.elementor>.e-con,section{--padding-top:3rem;--padding-bottom:3rem}.elementor-section-wrap>.e-con:first-child,.elementor>.e-con:first-child,section:first-child{--padding-top:0}section{padding-bottom:var(--padding-bottom);padding-top:var(--padding-top)}@media screen and (min-width:1680px){.container .row.wider,section.elementor-section.elementor-section-boxed>.elementor-container .row.wider{--bs-gutter-x:170px}}.container .row.narrower,section.elementor-section.elementor-section-boxed>.elementor-container .row.narrower{--bs-gutter-x:30px}.loading{animation:spin 2s linear infinite;border:2px solid transparent;border-bottom:3px solid var(--e-global-color-primary);border-radius:50%;border-top:3px solid var(--e-global-color-primary);height:50px;margin:0 auto;width:50px}.numbered-list{counter-reset:inst;list-style:none;padding:0}.numbered-list li{counter-increment:inst;margin-bottom:2.5rem;padding-bottom:5rem;padding-left:8rem;padding-top:1.4rem;position:relative}.numbered-list li:before{background-color:var(--e-global-color-primary);border-radius:50%;color:#fff;content:counter(inst);font-size:3.2rem;font-weight:600;height:5.4rem;left:0;line-height:5.4rem;position:absolute;text-align:center;top:0;width:5.4rem}.numbered-list li:after{border-right:1px dashed var(--e-global-color-primary);content:"";height:calc(100% - 7.4rem);left:2.7rem;position:absolute;top:7.4rem}.numbered-list li:last-child:after{content:none}.wpml-ls{border:0!important;padding:0!important;text-transform:uppercase}.wpml-ls ul li .wpml-ls-display,.wpml-ls ul li.wpml-ls-current-language{display:none}.box-shadow{background:#fff;box-shadow:0 5px 12px rgba(0,0,0,.16);padding:40px 45px}.box-shadow h4{color:var(--e-global-color-primary);font-size:2.8rem;font-weight:400}.box-shadow .download-file,.box-shadow .view-video{align-items:center;border-radius:10px;color:#001d3d;display:flex;font-size:1.9rem;padding:15px}.box-shadow .download-file img,.box-shadow .view-video img{margin-right:10px}.box-shadow .download-file:hover,.box-shadow .view-video:hover{background:theme-color("pale-blue")}.box-shadow .view-video img{width:44px}section.search{padding:0}section.search #search-form{position:relative}section.search #search-form>label{display:none}section.search #search-form input[type=search]{background:none;border:0;font-size:2.5rem;outline:0;padding:15px 76px 15px 25px;width:100%}section.search #search-form input[type=search]:focus{outline:none}section.search #search-form input[type=search]::placeholder{font-weight:300}section.search #search-form button[type=submit]{background:url(/wp-content/themes/penega-child/dist/images/icon/search_icon.svg) no-repeat 50%;background-size:contain;border:0;height:30px;position:absolute;right:38px;top:50%;transform:translate(50%,-50%);width:30px}section.search #search-form button[type=submit]:focus{outline:none}.wp-theme-penega .searchwp-live-search-results{background:rgba(0,29,61,.95);border-radius:0;box-shadow:0 1px 4px 1px hsla(0,0%,100%,.2);margin-top:0;max-height:350px}.wp-theme-penega .searchwp-live-search-results .searchwp-live-search-result{border-bottom:1px dashed #fff;color:#fff;display:flex;flex-direction:column;gap:5px;padding:20px 25px}.wp-theme-penega .searchwp-live-search-results .searchwp-live-search-result:hover{background-color:rgba(var(--e-global-color-primary-rgb),.025)}.wp-theme-penega .searchwp-live-search-results .searchwp-live-search-result .top-details{display:flex;font-size:1.2rem;justify-content:flex-start}.wp-theme-penega .searchwp-live-search-results .searchwp-live-search-result .top-details .post-type:after{content:"/";margin:0 .5em}.wp-theme-penega .searchwp-live-search-results .searchwp-live-search-result h4{color:inherit;font-size:2.5rem;font-weight:300;margin:0}.wp-theme-penega .searchwp-live-search-results .searchwp-live-search-result .excerpt{display:none}.page-template-section .child-pages{--bs-gutter-y:30px}.page-template-section .child-page-box{background:#001d3d;color:#fff;display:block;padding-bottom:85%;position:relative;text-align:center;transition:background .3s ease}.page-template-section .child-page-box:hover{background:var(--e-global-color-primary)}.page-template-section .child-page-box h4{color:inherit;left:0;padding:3rem;position:absolute;top:50%;transform:translateY(-50%);width:100%}#light-rays{--inset:10px;filter:blur(5px);height:100%;inset:calc(var(--inset)*-1);mix-blend-mode:multiply;position:absolute;width:100%}@font-face{font-family:Gilroy;font-style:normal;font-weight:950;src:url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-heavy-webfont.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-heavy-webfont.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:900;src:url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-black-webfont.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-black-webfont.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:800;src:url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-extrabold-webfont.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-extrabold-webfont.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:700;src:url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-bold-webfont.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-bold-webfont.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:600;src:url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-semibold-webfont.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-semibold-webfont.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:500;src:url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-medium-webfont.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-medium-webfont.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:400;src:url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-regular-webfont.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-regular-webfont.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:300;src:url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-light-webfont.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-light-webfont.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:200;src:url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-ultralight-webfont.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-ultralight-webfont.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:100;src:url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-thin-webfont.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/gilroy/gilroy-thin-webfont.woff) format("woff")}html{font-size:10px}html.accessibility-font-size-smaller{font-size:9px}html.accessibility-font-size-larger{font-size:12px}@media(min-width:992px)and (max-width:1199.98px){html{font-size:9px}}@media(max-width:767.98px){html{font-size:8px}}body{font-family:Inter,Arial,sans-serif;font-size:1.8rem;font-weight:300;line-height:1.4}h1,h2,h3,h4,h5,h6{--e-global-typography-primary-font-family:"Gilroy",Arial,sans-serif;font-family:Gilroy,Arial,sans-serif;--e-global-typography-primary-font-weight:800;font-weight:800;line-height:1;margin-bottom:2rem;margin-top:1.4em;--bs-heading-color:var(--e-global-color-primary)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}@media(max-width:767.98px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{content:"";margin-left:.25em}}h1,h2,h3{margin-bottom:4rem;margin-top:8rem}h1{font-size:8rem;text-transform:uppercase;text-wrap:balance}@media(max-width:767.98px){h1{font-size:6.5rem}}@media screen and (max-width:480px){h1{font-size:5rem}}h2{font-size:5rem;text-wrap:balance}@media screen and (max-width:480px){h2{font-size:4rem}}h3{font-size:4rem}@media screen and (max-width:480px){h3{font-size:3.5rem}}h4{font-size:3rem;--e-global-color-primary:#00336a;line-height:1.1;--e-global-typography-primary-font-weight:700;font-weight:700}h5,h6{--e-global-typography-primary-font-family:"Inter",Arial,sans-serif;font-family:Inter,Arial,sans-serif;--e-global-typography-primary-font-weight:300;font-weight:300;--e-global-color-primary:#00336a;line-height:1.3}h5{font-size:2rem}h6{font-size:1em}.elementor-widget-heading:not(:last-child){margin-bottom:2.5rem}ol,p,table,ul{margin-bottom:1.5em}p+ol,p+ul{margin-top:-1.2em}ol,ul{padding-left:19px}ol li,ul li{padding-left:11px}.btn,.btn-custom,.e-con .elementor-button,.elementor-section .elementor-button,.nf-form-cont .nf-field-element input[type=button],.wpcf7 .wpcf7-submit{font-size:1em;font-weight:700;line-height:1.25}.search-container{background:var(--e-global-color-primary);display:none;text-align:center;transition:top .5s ease;width:100%}.search-container input[type=search]{border:1px solid #001d3d;padding:.5rem 1rem}.search-container input[type=search]::placeholder{color:#001d3d}.search-container.active{top:0}.search-container .container,.search-container section.elementor-section.elementor-section-boxed>.elementor-container{position:relative}.search-container .container button,.search-container section.elementor-section.elementor-section-boxed>.elementor-container button{background:none;border:none}.search-container .container button i,.search-container section.elementor-section.elementor-section-boxed>.elementor-container button i{color:#001d3d!important;cursor:pointer;font-size:2rem}.search-container .search-trigger{background-color:#ebefef;color:#001d3d;cursor:pointer;font-size:2.5rem;padding:1rem;position:absolute;right:0;top:-4rem}.search-section article h2{font-size:2rem}.search-section .navigation.pagination h2.screen-reader-text{display:none}.search-section .navigation.pagination .nav-links{border-top:1px solid #000;padding-top:1rem}.clearfix:after{clear:both;content:"";display:table}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}header{background:transparent;color:#fff;left:0;padding:17px 0;position:fixed;top:0;transition:background .5s ease;width:100%;z-index:9999}header.sticky{background:rgba(0,29,61,.9)}@media(min-width:1400px){header .container,header section.elementor-section.elementor-section-boxed>.elementor-container{position:relative}}@media screen and (max-width:400px){header .container,header section.elementor-section.elementor-section-boxed>.elementor-container{--bs-gutter-x:40px}}header a{color:inherit}@media(max-width:767.98px){header .logo{height:52px}}@media screen and (max-width:400px){header .logo{height:48px}}header .logo img{height:100%}header .left>*,header .right>*{position:relative;z-index:100}header .left{align-items:center;display:flex;justify-content:flex-start}header .left>*{margin-right:30px}header .left>:last-child{margin-right:0}header .left .logo{margin-right:40px}@media(max-width:1199.98px){header .left .logo{margin-right:0}}header .right{align-items:center;display:flex;justify-content:flex-end}header .right>*{margin-left:20px}@media(max-width:575.98px){header .right>*{margin-left:18px}}header .right>:first-child{margin-left:0}header .menu-toggle{display:none}@media(max-width:1399.98px){header .menu-toggle{display:block}}header .hamburger{line-height:1;padding:15px 0}header .hamburger:focus{outline:0}header .accessibility-font-sizer{align-items:center;background-color:#fff;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:15px;font-weight:500;height:40px;justify-content:center;letter-spacing:-2.2px;user-select:none;width:40px}@media(max-width:1199.98px){header .accessibility-font-sizer{display:none}}header .accessibility-font-sizer span{text-transform:uppercase}header .accessibility-font-sizer span.active{color:var(--e-global-color-primary)}header .accessibility-font-sizer span.font-size-smaller{font-size:.7em}header .accessibility-font-sizer span.font-size-normal{font-size:1em}header .accessibility-font-sizer span.font-size-larger{font-size:1.2em}header .main-menu-container ul{list-style:none;margin:0;padding:0}header .main-menu-container .menu{display:flex;font-family:Gilroy,Arial,sans-serif}header .main-menu-container .menu>.menu-item{font-size:2rem;font-weight:600;margin-right:30px;padding:0}header .main-menu-container .menu>.menu-item.active{color:#001d3d}header .main-menu-container .menu>.menu-item.active .menu-item-arrow{transform:rotate(90deg)}header .main-menu-container .menu>.menu-item>a{align-items:center;display:inline-flex;white-space:nowrap}header .main-menu-container .menu>.menu-item>a span{display:inline-block;line-height:1}header .main-menu-container .menu>.menu-item .menu-item-icon{margin-left:10px}header .main-menu-container .menu>.menu-item .menu-item-icon svg{height:20px;width:20px}header .main-menu-container .menu>.menu-item .menu-item-arrow{margin-left:15px;transition:transform .5s ease}header .main-menu-container .menu>.menu-item .menu-item-arrow svg{height:16px;width:8px}@media(max-width:1399.98px){header .main-menu-container{background:rgba(0,29,61,.9);left:0;opacity:0;padding:calc(var(--bs-gutter-x)*.5);padding-bottom:70px;pointer-events:none;position:absolute;top:100%;transition:opacity .5s ease;width:100%}header .main-menu-container.active{opacity:1;pointer-events:auto;transform:translateY(0)}header .main-menu-container .menu{flex-direction:column;gap:2em}header .main-menu-container .menu>.menu-item{margin-right:0}header .main-menu-container .menu>.menu-item.active{color:var(--e-global-color-primary)}header .main-menu-container .menu>.menu-item>a{display:flex;font-size:4rem;justify-content:flex-start}}@media(max-width:767.98px){header .main-menu-container{display:flex;flex-direction:column;height:calc(100vh - 90px);justify-content:space-between}}header:has(.main-menu-container.active){background:rgba(0,29,61,.9)}header .submenu-container{background-color:rgba(var(--e-global-color-primary-rgb),.98);left:0;max-height:90vh;opacity:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;position:absolute;top:0;transform:translateY(-25%);transition:opacity .5s ease,transform .5s ease;width:100%}header .submenu-container.active{opacity:1;pointer-events:auto;transform:translateY(0)}header .submenu-container .submenu{display:none}header .submenu-container .submenu.active{display:flex}header .submenu-container .quick-links,header .submenu-container .submenu-columns{padding-bottom:100px;padding-top:200px}header .submenu-container .submenu-columns{column-count:3;column-fill:balance;column-gap:100px;column-rule:1px solid #001d3d}header .submenu-container .submenu-item{break-inside:avoid;font-family:Gilroy,Arial,sans-serif;margin-bottom:70px}header .submenu-container .submenu-item h4{color:#fff;font-weight:600;margin-bottom:40px;text-wrap:pretty}@media(max-width:767.98px){header .submenu-container .submenu-item h4{margin-bottom:20px}header .submenu-container .submenu-item h4:last-child{margin-bottom:0}}header .submenu-container .submenu-item .sub-submenu{font-size:2.5rem;font-weight:400;list-style:none;margin:0;padding:0}header .submenu-container .submenu-item .sub-submenu .menu-item{color:#000;margin-bottom:20px;padding:0 0 0 25px;position:relative}@media(max-width:767.98px){header .submenu-container .submenu-item .sub-submenu .menu-item{margin-bottom:10px}}header .submenu-container .submenu-item .sub-submenu .menu-item:hover{color:#fff}header .submenu-container .submenu-item .sub-submenu .menu-item svg{left:0;position:absolute;top:.45em}header .submenu-container .quick-links{height:100%;max-height:100vh;min-height:800px;padding-left:50px;padding-right:50px;position:relative}header .submenu-container .quick-links .row{--bs-gutter-y:40px}header .submenu-container .quick-links:before{background:linear-gradient(180deg,hsla(0,0%,100%,0) 16.9%,hsla(0,0%,100%,.4));content:"";height:100%;left:0;mix-blend-mode:soft-light;position:absolute;top:0;width:50vw}header .submenu-container .quick-links .menu-item{font-family:Gilroy,Arial,sans-serif;font-size:3rem;position:relative;text-align:center;z-index:1}header .submenu-container .quick-links .menu-item img,header .submenu-container .quick-links .menu-item svg{color:#001d3d;display:block;height:7rem;margin:0 auto 2rem;object-fit:contain;width:7rem}header .submenu-container .mobile-menu-title{display:none}@media(max-width:1399.98px){header .submenu-container{height:100vh;max-height:100vh;padding-bottom:70px;z-index:9999}header .submenu-container .mobile-menu-title{background-color:#001d3d;display:block;padding-bottom:20px;padding-top:20px;position:sticky;top:0;z-index:100}header .submenu-container .mobile-menu-title h3{align-items:center;color:#fff;display:flex;font-weight:600}header .submenu-container .mobile-menu-title h3 .menu-back-arrow{display:block;font-size:0;margin-right:2rem;transform:rotate(180deg)}header .submenu-container .mobile-menu-title h3 .menu-item-icon{margin-left:2rem}header .submenu-container .mobile-menu-title h3 .menu-item-icon svg{height:1em;width:1em}header .submenu-container .submenu{flex-direction:column}header .submenu-container .quick-links,header .submenu-container .submenu-columns{padding-bottom:30px;padding-top:30px}header .submenu-container .quick-links{margin:0 calc(var(--bs-gutter-x)*-.5);min-height:0}header .submenu-container .quick-links:before{background:linear-gradient(0deg,hsla(0,0%,100%,0) 16.9%,hsla(0,0%,100%,.4));width:100%}}@media(max-width:1199.98px){header .submenu-container .submenu .submenu-columns{column-count:1}header .submenu-container .submenu .submenu-columns .submenu-item{border-bottom:1px solid #001d3d;margin-bottom:30px;padding-bottom:30px}header .submenu-container .submenu .submenu-columns .submenu-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}}header .my-hampstead-container{background-color:rgba(0,120,220,.95);left:0;max-height:100vh;opacity:0;overflow:auto;padding-bottom:100px;pointer-events:none;position:absolute;top:0;transform:translateY(-25%);transition:opacity .5s ease,transform .5s ease;width:100%}header .my-hampstead-container.active{opacity:1;pointer-events:auto;transform:translateY(0)}header .my-hampstead-container ul{list-style:none;margin:0;padding:0}header .my-hampstead-container ul li img{margin-right:2rem;width:3.1rem}header .my-hampstead-container ul li a{color:#fff;display:flex;font-family:Gilroy,Arial,sans-serif;font-weight:600;line-height:1.1}header .my-hampstead-container ul li a:hover{color:#001d3d}header .my-hampstead-container .quick-links{padding-bottom:60px;padding-top:170px;position:relative}header .my-hampstead-container .quick-links:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4));content:"";height:100%;left:0;mix-blend-mode:soft-light;position:absolute;top:0;width:calc(50vw + 50% - 8px);z-index:-1}header .my-hampstead-container .quick-links .my-hampstead-logo{height:80px}header .my-hampstead-container .quick-links ul{display:flex}header .my-hampstead-container .quick-links ul li{padding-left:4rem}header .my-hampstead-container .pannel-sections{padding-top:60px}header .my-hampstead-container .pannel-sections>div{border-right:1px solid #001d3d}header .my-hampstead-container .pannel-sections>div:last-child{border-right:none}header .my-hampstead-container .pannel-sections>div>img{height:10rem;width:12.5rem}header .my-hampstead-container .pannel-sections>div h4{color:#00336a;margin-bottom:4.5rem;margin-top:1.5rem}header .my-hampstead-container .pannel-sections>div ul li{border-bottom:1px solid #001d3d;padding:1.5rem 0}header .my-hampstead-container .pannel-sections>div ul li:last-child{border-bottom:none}@media(max-width:575.98px){header .top-menu-container{display:none}}header .top-menu-container .menu{display:flex;list-style:none;margin:0;padding:0}@media(max-width:767.98px){header .top-menu-container .menu{flex-direction:column}}header .top-menu-container .menu li{padding-left:30px}header .top-menu-container .menu li a{font-weight:600}header .search-opener{display:block;width:22px}@media(max-width:575.98px){header .search-opener{margin-left:0}}header .search-opener svg{width:100%}header .my-hampstead{align-items:center;display:flex;font-weight:600;line-height:1}header .wpml-ls{font-weight:700}header .wpml-ls ul{list-style:none;margin:0;padding:0}@media(max-width:767.98px){header .wpml-ls{font-size:3rem;margin-bottom:10px}header .wpml-ls .wpml-ls-link{padding:0}}header .header-search{background-color:#fff;height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);transition:transform .5s ease;width:100%;z-index:200}header .header-search.opened{transform:translateY(0)}header .header-search .container,header .header-search .row,header .header-search section.elementor-section.elementor-section-boxed>.elementor-container{height:100%}header .header-search .search{padding:0}header .alerts-container{left:0;margin-bottom:17px;margin-top:-17px;position:relative;top:100%;width:100%;z-index:100}header .alerts-container .single-alert{background-color:var(--e-global-color-primary);display:none;padding:12px 0}header .alerts-container .single-alert h4{color:inherit;font-size:1.3em;font-weight:600;line-height:1;margin-bottom:2px}header .alerts-container .single-alert p{font-size:.9em}header .alerts-container .single-alert h4:last-child,header .alerts-container .single-alert p:last-child{margin-bottom:0}.e-con header .alerts-container .single-alert .elementor-button,.elementor-section header .alerts-container .single-alert .elementor-button,.nf-form-cont .nf-field-element header .alerts-container .single-alert input[type=button],.wpcf7 header .alerts-container .single-alert .wpcf7-submit,header .alerts-container .single-alert .btn,header .alerts-container .single-alert .btn-custom,header .alerts-container .single-alert .e-con .elementor-button,header .alerts-container .single-alert .elementor-section .elementor-button,header .alerts-container .single-alert .nf-form-cont .nf-field-element input[type=button],header .alerts-container .single-alert .wpcf7 .wpcf7-submit{font-size:1.4rem;margin:0}header .alerts-container .single-alert .close{cursor:pointer;margin-left:20px;opacity:1}body.admin-bar{--admin-bar-height:32px}body.admin-bar header{top:var(--admin-bar-height)!important}@media(max-width:767.98px){body.admin-bar header{top:0!important}}.wpcf7 p{margin-bottom:3.5rem;position:relative}.wpcf7 p:last-of-type{margin-bottom:0}.wpcf7 label{font-size:1.4rem;font-weight:700;margin:0;width:100%}.wpcf7 label:focus-within{color:var(--e-global-color-primary)}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 textarea{border:0;border-bottom:1px solid #2f2f2f;font-size:1.6rem;padding:8px 0;width:100%}.wpcf7 input[type=email]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=text]:focus,.wpcf7 textarea:focus{border-bottom-color:var(--e-global-color-primary);outline:0}.wpcf7 input[type=email].wpcf7-not-valid,.wpcf7 input[type=tel].wpcf7-not-valid,.wpcf7 input[type=text].wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{border-bottom-color:theme-color(danger)}.wpcf7 input[type=email].wpcf7-not-valid+.wpcf7-not-valid-tip,.wpcf7 input[type=tel].wpcf7-not-valid+.wpcf7-not-valid-tip,.wpcf7 input[type=text].wpcf7-not-valid+.wpcf7-not-valid-tip,.wpcf7 textarea.wpcf7-not-valid+.wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-submit{display:block;margin:0 auto}.wpcf7 .wpcf7-submit:focus{outline:0}.wpcf7 .wpcf7-submit p{display:none}.wpcf7 .wpcf7-submit+.ajax-loader{position:absolute;right:0;top:50%;transform:translateY(-50%)}.nf-form-cont .nf-form-content{margin-top:20px}.nf-form-cont .nf-row{margin:0 -30px}.nf-form-cont .nf-row .nf-cell{padding:0 30px}.nf-form-cont .nf-field-container{margin-bottom:30px}.nf-form-cont .nf-field-container .field-wrap.nf-error .nf-field-element input,.nf-form-cont .nf-field-container .field-wrap.nf-error .nf-field-element select,.nf-form-cont .nf-field-container .field-wrap.nf-error .nf-field-element textarea{border-color:theme-color("danger")}.nf-form-cont .nf-field-container .nf-error-wrap{color:theme-color("danger");font-size:.8em;margin-top:5px}.nf-form-cont .nf-field-label label{font-weight:700;margin-bottom:10px}.nf-form-cont .nf-field-element input,.nf-form-cont .nf-field-element select,.nf-form-cont .nf-field-element textarea{border:1px solid #001d3d;padding:13px 17px;width:100%}.nf-form-cont .nf-field-element textarea{height:280px}.nf-form-cont .nf-field-element select{appearance:none;background:url(/wp-content/themes/penega-child/dist/images/icon/arrow-select.svg) no-repeat calc(100% - 17px);background-color:#e7f2fa}.nf-form-cont .nf-field-element input[type=button]{background-color:#001d3d;color:#fff;width:auto}.nf-form-cont .nf-field-element input[type=button][disabled]{opacity:.7}.nf-form-cont .nf-field-element input[type=button]:focus{outline:0}.my-hampstead-banner{background:var(--e-global-color-accent)}.my-hampstead-banner .my-hampstead{align-items:center;display:flex}@media(max-width:991.98px){.my-hampstead-banner .my-hampstead{display:none}}.my-hampstead-banner .my-hampstead-menu .main-item-container{display:flex}.my-hampstead-banner .my-hampstead-menu .main-item-container .main-item{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1.6rem;height:145px;justify-content:center;min-height:100%;transition:background-color .35s ease;width:125px}@media(max-width:767.98px){.my-hampstead-banner .my-hampstead-menu .main-item-container .main-item{border-bottom:1px solid #fff;width:25%}.my-hampstead-banner .my-hampstead-menu .main-item-container .main-item:last-child{border-right:none}}.my-hampstead-banner .my-hampstead-menu .main-item-container .main-item.active,.my-hampstead-banner .my-hampstead-menu .main-item-container .main-item:hover{background-color:#64b8ff}.my-hampstead-banner .my-hampstead-menu .main-item-container .main-item .icon{align-items:flex-end;display:flex;height:50px;justify-content:center;margin-bottom:15px;width:55px}.my-hampstead-banner .my-hampstead-menu .main-item-container .main-item:last-child{border-right:1px solid hsla(0,0%,100%,.15)}.my-hampstead-banner .my-hampstead-menu .sub-tiem-container{align-items:center;display:flex}.my-hampstead-banner .my-hampstead-menu .sub-tiem-container>div{display:none;width:100%}.my-hampstead-banner .my-hampstead-menu .sub-tiem-container .row .col-12:last-child .sub-item,.my-hampstead-banner .my-hampstead-menu .sub-tiem-container .row .col-6:last-child .sub-item,.my-hampstead-banner .my-hampstead-menu .sub-tiem-container .row .col-6:nth-last-child(2) .sub-item{border-bottom:0}.my-hampstead-banner .my-hampstead-menu .sub-tiem-container .sub-item{align-items:center;background:url(/wp-content/themes/penega-child/dist/images/icon/arrow-white.svg) no-repeat right 10px center;border-bottom:1px solid;color:#fff;display:flex;line-height:1;min-height:100%;padding:15px 25px 15px 10px}.my-hampstead-banner .my-hampstead-menu .sub-tiem-container .sub-item img{margin-right:10px;width:25px}.my-hampstead-banner .my-hampstead-menu .sub-tiem-container .sub-item span{flex:1}footer{background-color:#001d3d;color:#fff;font-size:1.4rem;padding-top:80px;position:relative}footer>.container>.row{--bs-gutter-y:40px}footer a{color:inherit}footer a:hover{color:var(--e-global-color-accent)}footer h6{color:inherit;font-weight:700;margin-bottom:30px;margin-top:0;text-transform:uppercase}footer p{margin-bottom:8px}footer .quick-contacts{width:250px}footer .quick-links{max-width:100%;width:525px}footer .quick-links ul{column-count:2;column-gap:30px}@media(max-width:767.98px){footer .quick-links ul{column-count:1}}footer .footer-menu-container{width:100%}footer .footer-menu-container ul{list-style:none;margin:0;padding:0}footer .footer-menu-container ul li{padding:0}footer .footer-menu-container .menu>li{break-inside:avoid-column}footer .footer-menu-container .menu>li>a{display:block;font-size:1em;font-weight:700;margin-bottom:8px}footer .footer-menu-container .menu .sub-menu li{margin-bottom:1.5em}@media(max-width:767.98px){footer .newsletter{margin-top:20px}}footer .newsletter input{border:none;margin-bottom:10px;padding:10px;width:100%}@media(max-width:767.98px){footer .newsletter input{width:50%}}footer .newsletter button{background:#68c04a;border:none;border-radius:2em;color:#fff;padding:10px 15px}footer .newsletter button:focus,footer .newsletter input:focus{outline:none}footer .socials-btn a{align-items:center;display:flex;margin-bottom:8px}footer .socials-btn a .icon{line-height:1;margin-right:5px;text-align:center;width:20px}footer .socials-btn a .icon img{height:14px;width:14px}footer .copyright{background-color:#000;margin-top:80px;padding:45px}.breadcrumb{background:transparent;font-size:1.5rem;margin-bottom:0;padding:25px 0 0}.breadcrumb a{color:inherit;margin:0 5px}.breadcrumb a:first-child{margin-left:0}.breadcrumb .breadcrumb_last{color:var(--e-global-color-primary);margin-left:5px}.wp-theme-penega .elementor-widget-n-accordion{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var(--e-global-color-secondary);--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var(--e-global-color-primary);--n-accordion-icon-active-color:var(--e-global-color-primary);--n-accordion-padding:25px 25px 25px 25px;--n-accordion-border-style:none}.wp-theme-penega .elementor-widget-n-accordion .e-n-accordion-item{--n-accordion-title-font-size:2.6rem}.wp-theme-penega .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title{background-color:var(--e-global-color-light)!important;border-style:none}.wp-theme-penega .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title+div{overflow:auto}.wp-theme-penega .elementor-widget-n-accordion .e-n-accordion-item>.e-con{background-color:var(--e-global-color-light);border-style:none;--padding-top:25px;--padding-right:25px;--padding-bottom:25px;--padding-left:25px}.elementor-widget-toggle .elementor-toggle .elementor-toggle-item{background-color:var(--e-global-color-light);margin-bottom:20px}.elementor-widget-toggle .elementor-toggle .elementor-tab-content,.elementor-widget-toggle .elementor-toggle .elementor-tab-title{border:0;padding:25px 50px 25px 30px;transition:background-color .35s ease}.elementor-widget-toggle .elementor-toggle .elementor-tab-title{font-size:2.6rem;font-weight:300;line-height:1.2;position:relative;--e-global-color-primary:#00336a;--e-global-typography-primary-font-weight:300}.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon{background:var(--e-global-color-primary);height:20px;margin-top:-10px;mask:url(/wp-content/themes/penega-child/dist/images/icon/chevron-right.svg) no-repeat center center/contain;position:absolute;right:20px;top:50%;transition:transform .35s ease;width:20px}.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon i,.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon span{display:none}.elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{transform:rotate(90deg)}.elementor-widget-toggle .elementor-toggle .elementor-tab-content{padding-top:0}.wp-theme-penega .elementor-widget-n-tabs{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-padding-top:25px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:25px;--n-tabs-title-padding-left:25px;--n-tabs-title-font-size:2.6rem;--n-tabs-title-color:#fff;--n-tabs-title-background-color:var(--e-global-color-secondary);--n-tabs-title-color-active:var(--e-global-color-secondary);--n-tabs-title-background-color-active:var(--e-global-color-light)}.wp-theme-penega .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title{border-right:2px solid var(--n-tabs-title-color)}.wp-theme-penega .elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title:last-child{border:0}.wp-theme-penega .elementor-widget-n-tabs .e-n-tabs-content>.e-con{background-color:var(--e-global-color-light);--padding-top:25px;--padding-right:25px;--padding-bottom:25px;--padding-left:25px}.elementor-widget-tabs .elementor-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tabs .elementor-tab-title{border-color:hsla(0,0%,44%,.3);transition:background-color .35s ease}.elementor-widget-tabs .elementor-tabs .elementor-tab-content.elementor-active,.elementor-widget-tabs .elementor-tabs .elementor-tab-title.elementor-active{background:theme-color("pale-blue");border-color:#7f9eb3}.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper{display:flex}.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title{border-bottom-color:#7f9eb3;border-width:1px;color:#818080;font-size:2.5rem;margin-left:1px;padding:20px 30px;text-align:center;width:100%}.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:first-child{margin-left:0}.elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active{color:#001d3d}.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper{border-color:#7f9eb3}.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content{border-color:#7f9eb3;outline:0;padding:30px}.elementor-widget-tabs .elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content>:last-child{margin-bottom:0}.table-container{overflow:auto}table{height:auto!important;min-width:378px;overflow:scroll;width:100%!important}table thead td,table thead th{background:var(--e-global-color-primary)!important;border-bottom:1px solid var(--e-global-color-primary);border-right-color:#fff!important;color:#fff;font-weight:700}table tr td,table tr th{border-right:1px solid var(--e-global-color-primary);padding:10px 20px}@media(max-width:767.98px){table tr td,table tr th{padding:10px 20px}}table tr td:last-child,table tr th:last-child{border-right:0}table tr td p:last-child,table tr th p:last-child{margin-bottom:0}table tr .col-dl,table tr .col-video{margin:0 auto;padding-bottom:0;padding-top:0}table tr td{border-bottom:1px solid var(--e-global-color-primary)}table tr td .download-file{align-items:center;border-radius:10px;color:#001d3d;display:flex}table tr td .download-file img{margin-right:10px;width:25px}table tr td .link{display:flex}table tr td .link img{margin:0 auto;width:25px}table tr:nth-child(odd) td{background:rgba(var(--e-global-color-light-rgb),.5)}table tr:nth-child(2n) td{background:#fff}table tr:last-child td{border-bottom:none}.elementor-widget-icon-list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:1.5rem}.elementor-widget-icon-list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:1.5rem}.elementor-widget-icon-list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;border-color:var(--e-global-color-accent);content:"";width:100%}.elementor-widget-icon-list .elementor-icon-list-item a{flex-direction:row-reverse}.elementor-widget-icon-list .elementor-icon-list-item a .elementor-icon-list-text{flex:1;font-size:2.6rem;font-weight:300}.elementor-widget-alert{--dismiss-icon-size:30px}.elementor-widget-alert .elementor-alert{font-size:2.3rem;padding:25px}.elementor-widget-alert .elementor-alert .elementor-alert-title{font-size:3.5rem}.elementor-widget-alert .elementor-alert .elementor-alert-description{font-size:1em;white-space:pre-line}.elementor-widget-alert.elementor-alert-info .elementor-alert{background-color:var(--e-global-color-light);border-color:var(--e-global-color-accent);color:var(--e-global-color-secondary)}.related-posts-container{--bs-gutter-y:20px}.related-posts-container .related-post-item{display:flex;flex-direction:column;min-height:100%}.related-posts-container .related-post-item-image{background:url(/wp-content/themes/penega-child/dist/images/placeholder.png) no-repeat 50%/contain;background-color:var(--e-global-color-light);padding-bottom:63%;position:relative}.related-posts-container .related-post-item-image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.related-posts-container .related-post-item-content{background:var(--e-global-color-accent);color:#000;flex:1;padding:30px}.related-posts-container .related-post-item-content h5{border-bottom:1px solid;color:#fff;margin-bottom:10px;padding-bottom:10px}.elementor-widget-box_content .box-content{background:#00336a;border-left:5px solid var(--e-global-color-accent);color:#fff;font-size:2rem;font-weight:400;padding:25px}.elementor-widget-box_content .box-content i{color:var(--e-global-color-accent);font-size:15rem}.elementor-widget-box_content .box-content svg{color:var(--e-global-color-accent);fill:currentColor;width:15rem}.elementor-widget-box_content .box-content h4{color:var(--e-global-color-accent);font-size:3.7rem;margin:0 0 5px}.elementor-widget-box_content .box-content ol:last-child,.elementor-widget-box_content .box-content p:last-child,.elementor-widget-box_content .box-content ul:last-child{margin-bottom:0}.elementor-widget-social_share .share-module{border-top:1px solid var(--e-global-color-primary);font-size:1.2rem;font-weight:700;padding:1em 0;text-transform:uppercase}.elementor-widget-social_share .share-module a{font-size:1.4rem;padding:0 4px}.elementor-widget-carrieres{padding:0 15px}.elementor-widget-carrieres hr{border-color:#000;margin:5rem 0}.elementor-widget-carrieres .single-carriere .flex-wrapper{column-gap:10rem;display:flex;justify-content:space-between}@media screen and (max-width:768px){.elementor-widget-carrieres .single-carriere .flex-wrapper{flex-wrap:wrap}}.elementor-widget-carrieres .single-carriere .flex-wrapper .col-description{width:60%}.elementor-widget-carrieres .single-carriere .flex-wrapper .col-description a:after{content:none}.elementor-widget-carrieres .single-carriere .flex-wrapper .col-description h3{font-size:4rem;font-weight:600;margin:0 0 3rem}@media screen and (max-width:768px){.elementor-widget-carrieres .single-carriere .flex-wrapper .col-description{width:100%}}.elementor-widget-carrieres .single-carriere .flex-wrapper .col-link{align-items:end;display:flex;flex-direction:column;justify-content:center;width:40%}@media screen and (max-width:768px){.elementor-widget-carrieres .single-carriere .flex-wrapper .col-link{width:100%}}.elementor-widget-carrieres .single-carriere .flex-wrapper .col-link .locations-wrapper{align-items:center;column-gap:2rem;display:flex;justify-content:flex-end;margin-bottom:3rem}.elementor-widget-carrieres .single-carriere .flex-wrapper .col-link .locations-wrapper .location{align-items:center;color:var(--e-global-color-primary);display:flex;font-size:2rem;font-weight:600}.elementor-widget-carrieres .single-carriere .flex-wrapper .col-link .locations-wrapper .location:before{background:url(/wp-content/themes/penega-child/dist/images/icon/pin.svg) no-repeat 50%/contain;content:"";display:inline-block;height:2rem;margin-right:1rem;width:2rem}.elementor-widget-carrieres .single-carriere .flex-wrapper .col-link .locations-wrapper span{font-size:3rem}.elementor-widget-emplois-accordion .accordion-container>div{border-bottom:1px solid #707070;padding:25px 50px}@media(max-width:767.98px){.elementor-widget-emplois-accordion .accordion-container>div{padding:20px 0}}.elementor-widget-emplois-accordion .accordion-container .accordion-head{align-items:center;cursor:pointer;display:flex;font-size:2rem;font-weight:700}@media(max-width:767.98px){.elementor-widget-emplois-accordion .accordion-container .accordion-head{font-size:1.5rem}}.elementor-widget-emplois-accordion .accordion-container .accordion-head .toggle{background:url(../images/accordion-plus.svg) no-repeat 50%/contain;height:40px;margin-right:20px;width:40px}.elementor-widget-emplois-accordion .accordion-container .accordion-head .head-content{align-items:center;display:flex;flex:1}@media(max-width:575.98px){.elementor-widget-emplois-accordion .accordion-container .accordion-head .head-content{align-items:flex-start;flex-direction:column}}.elementor-widget-emplois-accordion .accordion-container .accordion-head .title{flex:1;line-height:1.2}.elementor-widget-emplois-accordion .accordion-container .accordion-head .position{align-items:center;color:#7c7c7c;display:flex;font-size:1.5rem;font-weight:400;margin-left:20px;width:20rem}.elementor-widget-emplois-accordion .accordion-container .accordion-head .position:before{content:url(../images/pin-grey.svg);margin-bottom:-5px;margin-right:15px;width:13px}@media(max-width:767.98px){.elementor-widget-emplois-accordion .accordion-container .accordion-head .position{margin-left:0;margin-top:5px}}.elementor-widget-emplois-accordion .accordion-container .accordion-head.active .toggle{background-image:url(../images/accordion-minus.svg)}.elementor-widget-emplois-accordion .accordion-container .accordion-content{padding-top:25px}.terms{font-size:0;margin-left:-.5rem;margin-right:-.5rem}.terms .term{margin:.5rem}.terms span{border:1px solid #dae1e5;color:#dae1e5;display:inline-block;font-size:1.6rem;padding:1rem 3rem}.penega-listing-post-container>.row-penega>.col{padding-bottom:8rem;padding-top:8rem}@media(max-width:767.98px){.penega-listing-post-container>.row-penega>.col{padding-bottom:2rem;padding-top:2rem}}.penega-listing-post-container .col.filters{background:#001d3d}.penega-listing-post-container .col.filters h3{color:#fff;margin-bottom:3rem}@media(max-width:576px){.penega-listing-post-container .col.filters h3{padding-top:30px}}.penega-listing-post-container .col.filters .container-terms{background:#fff;margin-bottom:2rem;padding:2rem 4rem}.penega-listing-post-container .col.filters .container-terms h4{color:var(--e-global-color-primary);cursor:pointer;margin:0;padding:.5rem 4rem .5rem 0;position:relative}.penega-listing-post-container .col.filters .container-terms h4.active:after{content:url(../images/minus.png)}.penega-listing-post-container .col.filters .container-terms h4:after{color:#001d3d;content:url(../images/plus.png);font-family:auto;font-size:4rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.penega-listing-post-container .col.filters .container-terms .terms{display:none;padding:2rem .5rem .5rem}.penega-listing-post-container .col.filters .container-terms .terms.active{display:block}.penega-listing-post-container .col.filters .container-terms .terms .term{cursor:pointer;display:block;font-size:18px;line-height:30px;margin-bottom:12px;padding-left:40px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.penega-listing-post-container .col.filters .container-terms .terms .term input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.penega-listing-post-container .col.filters .container-terms .terms .term input:checked~.checkmark:after{display:block}.penega-listing-post-container .col.filters .container-terms .terms .term .checkmark{border:1px solid #707070;height:30px;left:0;margin:0;padding:0;position:absolute;top:0;width:30px}.penega-listing-post-container .col.filters .container-terms .terms .term .checkmark:after{border:solid var(--e-global-color-primary);border-width:0 3px 3px 0;content:"";display:none;height:16px;left:10px;position:absolute;top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:9px}.penega-listing-post-container .items-container .sort{text-align:right}.penega-listing-post-container .items-container .items-list{padding-top:4.2rem}.penega-listing-post-container .items-container .items-list .images .inner{height:0;padding-bottom:100%}.penega-listing-post-container .items-container .items-list .infos{display:flex;flex:1;flex-direction:column;padding-bottom:6rem;padding-top:6rem}.penega-listing-post-container .items-container .items-list .infos .top{display:flex;flex:1;justify-content:space-between;padding-bottom:4rem}.penega-listing-post-container .items-container .items-list .infos .top span{font-size:1.6rem;font-weight:700}.penega-listing-post-container .items-container .items-list .infos .top .list-terms span{text-transform:uppercase}.penega-listing-post-container .items-container .items-list .infos h2{color:#001d3d;font-size:2.2rem;font-weight:700;margin-bottom:2rem}.penega-listing-post-container .items-container .items-list .infos .logo{flex:1;max-width:25rem;padding-bottom:4rem}.penega-listing-post-container .items-container .items-list .infos .action{align-items:flex-end;display:flex;flex:1;padding-top:4rem}.elementor-widget-map,.elementor-widget-map .elementor-widget-container{height:100%}.elementor-widget-map .elementor-widget-container .row-penega{pointer-events:none;position:absolute;top:50%;width:100%;z-index:10}.elementor-widget-map .elementor-widget-container .row-penega h1{color:#fff}.elementor-widget-map .elementor-widget-container #myCustomMap *{overflow:visible}.elementor-widget-map .elementor-widget-container>#myCustomMap{height:100%}.elementor-widget-map .elementor-widget-container>#myCustomMap img{max-width:none!important}.elementor-widget-newsletter{background:url(../images/newsletter-bg.png) no-repeat -4vw top/cover;margin-left:-60px;margin-right:-60px;padding:0 60px;width:calc(100% + 60px)!important}@media(max-width:767.98px){.elementor-widget-newsletter{background:url(../images/newsletter-bg.png) no-repeat 96% top/cover;text-align:center}}.elementor-widget-newsletter .col{color:#fff;padding-bottom:12vw;padding-top:12vw}@media(max-width:767.98px){.elementor-widget-newsletter .col:first-child{padding-bottom:0!important;padding-top:0!important}.elementor-widget-newsletter .col{padding-bottom:5rem;padding-top:calc(12vw + 8rem)}}@media(max-width:575.98px){.elementor-widget-newsletter .col{padding-bottom:5rem;padding-top:14rem}}.elementor-widget-newsletter .col h4{color:#fff;margin-bottom:1rem}.elementor-widget-newsletter .col p{margin-bottom:2rem}.elementor-widget-newsletter .col label{background:#fff;border-radius:50px;margin-left:-3rem;margin-right:-3rem;max-width:50rem;padding:3rem;position:relative;width:calc(100% + 6rem)!important}@media(max-width:991.98px){.elementor-widget-newsletter .col label{margin:0 auto;max-width:400px;width:100%!important}}.elementor-widget-newsletter .col label input{border:none;color:#6cb9bc;font-size:1.6rem;font-weight:600;outline:none;width:calc(100% - 50px)}.elementor-widget-newsletter .col label input::placeholder{color:#6cb9bc;font-size:1.6rem;font-weight:600}.elementor-widget-newsletter .col label input:-ms-input-placeholder{color:#6cb9bc;font-size:1.6rem;font-weight:600}.elementor-widget-newsletter .col label input::-ms-input-placeholder{color:#6cb9bc;font-size:1.6rem;font-weight:600}.elementor-widget-newsletter .col label input[type=submit]{background:#0d1937;border-radius:100%;color:#fff;cursor:pointer;font-size:1.8rem;font-weight:700;height:6rem;line-height:6rem;position:absolute;right:1.8rem;text-align:center;top:50%;transform:translateY(-50%);width:6rem}.elementor-widget-slider-clients,.elementor-widget-slider-partners,.elementor-widget-slider-social{margin-left:-1rem;width:calc(100% + 2rem)}.elementor-widget-slider-clients .slick-track,.elementor-widget-slider-partners .slick-track,.elementor-widget-slider-social .slick-track{margin-left:0;margin-right:0}.elementor-widget-slider-clients .slick-slider,.elementor-widget-slider-partners .slick-slider,.elementor-widget-slider-social .slick-slider{margin-bottom:50px}.elementor-widget-slider-clients .slick-list,.elementor-widget-slider-partners .slick-list,.elementor-widget-slider-social .slick-list{overflow:visible}.elementor-widget-slider-clients .slick-dots,.elementor-widget-slider-partners .slick-dots,.elementor-widget-slider-social .slick-dots{bottom:-45px}.elementor-widget-slider-clients .slick-dots li,.elementor-widget-slider-partners .slick-dots li,.elementor-widget-slider-social .slick-dots li{height:12px;margin:0 3px;width:12px}.elementor-widget-slider-clients .slick-dots li.slick-active button:before,.elementor-widget-slider-partners .slick-dots li.slick-active button:before,.elementor-widget-slider-social .slick-dots li.slick-active button:before{background:#254898}.elementor-widget-slider-clients .slick-dots li button:before,.elementor-widget-slider-partners .slick-dots li button:before,.elementor-widget-slider-social .slick-dots li button:before{border:1px solid #254898;border-radius:100%;content:"";height:12px;left:0;position:absolute;top:0;width:12px}.elementor-widget-slider-clients .slick-slide,.elementor-widget-slider-partners .slick-slide,.elementor-widget-slider-social .slick-slide{padding:1rem}.elementor-widget-slider-clients .slick-slide a,.elementor-widget-slider-partners .slick-slide a,.elementor-widget-slider-social .slick-slide a{outline:none}.elementor-widget-slider-clients .slick-slide .case,.elementor-widget-slider-partners .slick-slide .case,.elementor-widget-slider-social .slick-slide .case{align-items:center;border:1px dashed #9a9a9a;display:flex!important;justify-content:center;padding:3rem}@media(max-width:767.98px){.elementor-widget-slider-clients .slick-slide .case,.elementor-widget-slider-partners .slick-slide .case,.elementor-widget-slider-social .slick-slide .case{padding:1.8rem}}.elementor-widget-slider-clients .slick-slide .case:hover img,.elementor-widget-slider-partners .slick-slide .case:hover img,.elementor-widget-slider-social .slick-slide .case:hover img{filter:grayscale(0)}.elementor-widget-slider-clients .slick-slide .case img,.elementor-widget-slider-partners .slick-slide .case img,.elementor-widget-slider-social .slick-slide .case img{filter:grayscale(100%)}.elementor-widget-timeline{overflow-x:scroll}.elementor-widget-timeline::-webkit-scrollbar{height:0}.elementor-widget-timeline .timeline{margin-left:-4rem;padding:4rem;width:max-content}@media(max-width:767.98px){.elementor-widget-timeline .timeline{margin-left:0}}.elementor-widget-timeline .timeline .event{display:inline-block;margin-right:9rem;position:relative;text-align:center;vertical-align:top;width:34rem}.elementor-widget-timeline .timeline .event:after{background:#fff;content:"";height:2px;left:22rem;position:absolute;top:7rem;width:33.5rem;z-index:1}.elementor-widget-timeline .timeline .event:last-child{margin-right:0}.elementor-widget-timeline .timeline .event:last-child:after{content:none}.elementor-widget-timeline .timeline .event .stamp{background:#001d3d;border:2px solid #fff;border-radius:80px;display:flex;flex-direction:column;height:15rem;justify-content:space-between;margin:0 auto;padding:.5rem;text-align:center;width:10rem}.elementor-widget-timeline .timeline .event .stamp label{color:#fff;font-size:2rem;font-weight:700;margin:4px 0}.elementor-widget-timeline .timeline .event .stamp img{height:9rem;width:100%}.elementor-widget-timeline .timeline .event .description{color:#fff;margin-top:1.6rem}.elementor-widget-timeline .timeline .event .description ul{list-style:none;padding:0}.page-template-calendar{background-color:#fff}.page-template-calendar .breadcrumb-container,.page-template-calendar .breadcrumb-container input[type=search]{background-color:#f6f6f6}.page-calendar .all-events-section,.page-calendrier .all-events-section{margin:auto;width:80%}.page-calendar .all-events-section .bottom-events .bottom-event-slider,.page-calendrier .all-events-section .bottom-events .bottom-event-slider{display:flex!important;padding-bottom:30px}.page-calendar .all-events-section .bottom-events .bottom-event-slider .single-event,.page-calendrier .all-events-section .bottom-events .bottom-event-slider .single-event{border-left:1px solid rgba(0,63,104,.5);flex-grow:1;max-width:33%;padding:0 30px 20px;position:relative}.page-calendar .all-events-section .bottom-events .bottom-event-slider .single-event h3,.page-calendrier .all-events-section .bottom-events .bottom-event-slider .single-event h3{font-size:1.8rem;margin-top:10px}.page-calendar .all-events-section .bottom-events .bottom-event-slider .single-event p,.page-calendrier .all-events-section .bottom-events .bottom-event-slider .single-event p{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}.page-calendar .all-events-section .bottom-events .bottom-event-slider .single-event a,.page-calendrier .all-events-section .bottom-events .bottom-event-slider .single-event a{bottom:0;position:absolute}.page-calendar .all-events-section .bottom-events .bottom-event-slider .single-event a img,.page-calendrier .all-events-section .bottom-events .bottom-event-slider .single-event a img{display:inline-block;padding-left:8px}.page-calendar .all-events-section .bottom-events .slick-dots li,.page-calendrier .all-events-section .bottom-events .slick-dots li{margin:0 2px}.page-calendar .all-events-section .bottom-events .slick-dots li button:before,.page-calendrier .all-events-section .bottom-events .slick-dots li button:before{background-color:#001d3d;border-radius:50%;content:"";height:11px;width:11px}.png-calendar .loader{margin:0 auto;position:relative;width:50px}.png-calendar .loader:before{content:"";display:block;padding-top:100%}.png-calendar .circular{animation:rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:250px;transform-origin:center center;width:100%}.png-calendar .path{animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes color{0%,to{stroke:var(--e-global-color-primary)}40%{stroke:#001d3d}66%{stroke:var(--e-global-color-accent)}80%,90%{stroke:#001d3d}}.png-calendar .post-header{padding:25px 0}.png-calendar .post-header .nav{font-size:32px;font-weight:600;margin-bottom:0}.png-calendar .sidebar-toggle{background-color:transparent}@media screen and (max-width:992px){.png-calendar .nav{padding-top:25px}}.png-calendar .nav .nav-button{cursor:pointer}.png-calendar .nav .nav-button a:before{border-color:var(--e-global-color-accent);border-width:.1em .1em 0 0;height:.5em;top:.5em;width:.5em}.png-calendar .calendar-container{margin-bottom:0}@media screen and (max-width:992px){.png-calendar .calendar-container{padding:0}.png-calendar .calendar-container .calendar{display:none!important}}.png-calendar .event-modal .modal-dialog{max-width:970px}.png-calendar .event-modal .modal-content{padding:45px}.png-calendar .event-modal .modal-content a{color:var(--e-global-color-accent)}.png-calendar .event-modal .modal-content .close{color:#001d3d;cursor:pointer;height:15px;position:absolute;right:15px;top:15px;width:25px}.png-calendar .event-modal .modal-content .close .line{background-color:#001d3d;border-radius:5px;display:block;height:3px;left:0;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.png-calendar .event-modal .modal-content .close .line-1{top:0;-webkit-transform:translateY(7.5px) translateX(0) rotate(45deg);transform:translateY(7.5px) translateX(0) rotate(45deg)}.png-calendar .event-modal .modal-content .close .line-2{top:100%;-webkit-transform:translateY(-7.5px) translateX(0) rotate(-45deg);transform:translateY(-7.5px) translateX(0) rotate(-45deg)}.png-calendar .event-modal .thumbnail{background-position:50%;background-repeat:no-repeat;background-size:contain;height:0;max-width:100%;padding-bottom:35%}.png-calendar .calendar .header{background-color:transparent!important;border:none!important}.png-calendar .calendar .header span{color:#001d3d;font-weight:700}.png-calendar .calendar .week:first-of-type .day{border:none!important;border-bottom:2px solid #001d3d!important}.png-calendar .calendar .day{border:1px solid rgba(0,63,104,.33)!important;height:0;margin:0!important;padding-bottom:12%;position:relative;width:100%}@media screen and (min-width:992px){.png-calendar .calendar .day{border-radius:0}}.png-calendar .calendar .day:last-child{margin-right:0}.png-calendar .calendar .day:first-child{margin-left:0}.png-calendar .calendar .day.inactive{border:1px solid var(--e-global-color-primary);opacity:.2}.png-calendar .calendar .day.current-day,.png-calendar .calendar .day:hover{background-color:rgba(var(--e-global-color-primary-rgb),.85)!important}.png-calendar .calendar .day.current-day .inner-day,.png-calendar .calendar .day.current-day span,.png-calendar .calendar .day:hover .inner-day,.png-calendar .calendar .day:hover span{color:#fff!important;font-family:Open Sans,Helvetica,Arial,sans-serif}@media screen and (max-width:768px){.png-calendar .calendar .day.current-day .calendar-event,.png-calendar .calendar .day:hover .calendar-event{background-color:#fff!important}}@media screen and (min-width:768px){.png-calendar .calendar .day.current-day .calendar-event,.png-calendar .calendar .day:hover .calendar-event{background-color:inherit!important}}.png-calendar .calendar .day.current-day .inner-day .show-more{color:#fff}.png-calendar .calendar .day:nth-child(7n),.png-calendar .calendar .day:nth-child(7n+1){background-color:transparent;border:1px solid rgba(0,63,104,.33)}.png-calendar .calendar .day .header{background-color:var(--e-global-color-primary);border:none;border-radius:0;color:#fff;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.6rem;height:inherit;padding:5px;text-align:center}.png-calendar .calendar .day ::-webkit-scrollbar{width:7px}.png-calendar .calendar .day ::-webkit-scrollbar-track{background:transparent}.png-calendar .calendar .day ::-webkit-scrollbar-thumb{background:rgba(var(--e-global-color-primary-rgb),.75);border-radius:100px}.png-calendar .calendar .day .inner-day{bottom:0;color:#001d3d;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;left:0;overflow:hidden;padding:3px;position:absolute;right:0;top:0}@media screen and (min-width:768px){.png-calendar .calendar .day .inner-day{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.6vw}}@media screen and (min-width:1300px){.png-calendar .calendar .day .inner-day{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.6rem}}.png-calendar .calendar .day .inner-day.active,.png-calendar .calendar .day .inner-day:active,.png-calendar .calendar .day .inner-day:focus,.png-calendar .calendar .day .inner-day:hover{overflow:visible}@media screen and (min-width:1300px){.png-calendar .calendar .day .inner-day.active ul.is-overflown,.png-calendar .calendar .day .inner-day:active ul.is-overflown,.png-calendar .calendar .day .inner-day:focus ul.is-overflown,.png-calendar .calendar .day .inner-day:hover ul.is-overflown{background-color:#001d3d;-webkit-box-shadow:0 13px 10px -10px rgba(0,0,0,.25);box-shadow:0 13px 10px -10px rgba(0,0,0,.25);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}}.png-calendar .calendar .day .inner-day.active .show-more-events,.png-calendar .calendar .day .inner-day:active .show-more-events,.png-calendar .calendar .day .inner-day:focus .show-more-events,.png-calendar .calendar .day .inner-day:hover .show-more-events{display:block}.png-calendar .calendar .day .inner-day.active .show-more,.png-calendar .calendar .day .inner-day:active .show-more,.png-calendar .calendar .day .inner-day:focus .show-more,.png-calendar .calendar .day .inner-day:hover .show-more{display:none}.png-calendar .calendar .day .inner-day ul{list-style:none;margin:0 -3px;padding:5px 10px 10px 5px}.png-calendar .calendar .day .inner-day ul.is-overflown{position:relative;z-index:1}.png-calendar .calendar .day .inner-day ul li{padding:0;text-align:center}.png-calendar .calendar .day .inner-day a{cursor:pointer;display:block}.png-calendar .calendar .day .inner-day li+li a{margin-top:15px}.png-calendar .calendar .day .inner-day span{cursor:pointer;display:block;line-height:1.3}@media screen and (min-width:992px){.png-calendar .calendar .day .inner-day span{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.4rem}}@media screen and (max-width:768px){.png-calendar .calendar .day .inner-day .calendar-event{border-radius:50%;height:2vw;width:2vw}}@media screen and (min-width:768px){.png-calendar .calendar .day .inner-day .calendar-event{background-color:inherit!important}}.png-calendar .calendar .day .inner-day .show-more{color:#001d3d;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.4rem}.png-calendar .calendar .day .inner-day .show-more-events,.png-calendar .calendar .day .inner-day .show-more.filtered{display:none}.png-calendar .location{margin-bottom:20px}.e-con .png-calendar .types .elementor-button,.elementor-section .png-calendar .types .elementor-button,.nf-form-cont .nf-field-element .png-calendar .types input[type=button],.png-calendar .types .btn,.png-calendar .types .btn-custom,.png-calendar .types .e-con .elementor-button,.png-calendar .types .elementor-section .elementor-button,.png-calendar .types .nf-form-cont .nf-field-element input[type=button],.png-calendar .types .wpcf7 .wpcf7-submit,.wpcf7 .png-calendar .types .wpcf7-submit{background-color:#e7f2fa;border:1px solid #7f9fb3;border-radius:0;color:#003863;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;padding:10px 15px}.png-calendar .types .dropdown-menu{color:#0078dc;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:400;min-width:100%}.png-calendar .types .dropdown-menu a{cursor:pointer;padding:10px 15px}.png-calendar .calendar-sidebar{display:block;position:relative}.png-calendar .calendar-sidebar .calendar-inner-sidebar{background:inherit;height:auto;padding:20px 15px;width:100%}.png-calendar .calendar-sidebar .calendar-inner-sidebar:first-child{margin-top:105px}@media screen and (max-width:992px){.png-calendar .calendar-sidebar .calendar-inner-sidebar{margin-top:0}}@media screen and (max-width:768px){.png-calendar .calendar-sidebar .calendar-inner-sidebar{display:block}}.png-calendar .calendar-sidebar .calendar-inner-sidebar .sidebar-buttons{bottom:0;position:absolute}@media screen and (max-width:992px){.png-calendar .calendar-sidebar .calendar-inner-sidebar .sidebar-buttons{position:unset}.png-calendar .calendar-sidebar .calendar-inner-sidebar .sidebar-buttons a{width:50%}}.png-calendar .calendar-sidebar a{color:#003f68;cursor:pointer;position:relative}.e-con .png-calendar .calendar-sidebar a.elementor-button,.elementor-section .png-calendar .calendar-sidebar a.elementor-button,.png-calendar .calendar-sidebar .e-con a.elementor-button,.png-calendar .calendar-sidebar .elementor-section a.elementor-button,.png-calendar .calendar-sidebar .wpcf7 a.wpcf7-submit,.png-calendar .calendar-sidebar a.btn,.png-calendar .calendar-sidebar a.btn-custom,.wpcf7 .png-calendar .calendar-sidebar a.wpcf7-submit{color:#fff;margin-bottom:10px;width:100%}.png-calendar .calendar-sidebar h3{color:#003f68;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:500;margin-bottom:0!important;padding-bottom:20px;position:relative}.png-calendar .calendar-sidebar .current-date{color:#003f68;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.8rem;font-weight:500;text-transform:capitalize}.png-calendar .calendar-sidebar .events{max-height:400px;overflow-y:auto}.png-calendar .calendar-sidebar .events.slick-dotted{margin-bottom:0}.png-calendar .calendar-sidebar .events .slick-arrow.slick-prev{opacity:.75}.png-calendar .calendar-sidebar .events .slick-arrow.slick-prev:before{content:url(../images/icon/slider-arrow-prev.svg)}.png-calendar .calendar-sidebar .events .slick-arrow.slick-next:before{content:url(../images/icon/slider-arrow-next.svg)}.png-calendar .calendar-sidebar .events .event{color:#003f68;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:500;padding:20px 0;position:relative!important;top:unset!important;transform:none!important;width:100%}.png-calendar .calendar-sidebar .events .event:first-child{padding-top:0}.png-calendar .calendar-sidebar .events .event:not(:last-child){border-bottom:2px solid hsla(0,0%,96%,.5)}.png-calendar .calendar-sidebar .events .event .date-time{color:#003f68;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500}.png-calendar .calendar-sidebar .events .event.constants{align-items:center;display:flex}.png-calendar .calendar-sidebar .events .event.constants img{min-width:5rem;padding-right:1rem;width:5rem}.png-calendar .calendar-sidebar .events .event span{font-size:1.8rem}.png-calendar .calendar-sidebar .events .event .inscription{font-size:1.5rem;padding-top:10px}.png-calendar .calendar-sidebar .events .event .inscription span{display:block;font-size:1.5rem;margin:0}.png-calendar .calendar-sidebar .events .event .event-slider{position:relative!important}.png-calendar .calendar-sidebar .events .slick-dots{bottom:125px}.png-calendar .calendar-sidebar .events .slick-dots li{margin:0 2px}.png-calendar .calendar-sidebar .events .slick-dots li button:before{background-color:#001d3d;border-radius:50%;content:"";height:11px;width:11px}.png-calendar .modal-events-slider{position:relative}.png-calendar .modal-events-slider>.an-event{display:none}.png-calendar .modal-events-slider>.an-event:first-child{display:block}.png-calendar .modal-events-slider .an-event{position:relative}.png-calendar .modal-events-slider .an-event .event-count{bottom:0;position:absolute;right:20px}.png-calendar .modal-events-slider .an-event .content{margin-top:15px}@media screen and (min-width:992px){.png-calendar .modal-events-slider .an-event .content{margin-top:0}}.png-calendar .modal-events-slider .nav-button{cursor:pointer;margin-top:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.png-calendar .modal-events-slider .nav-button.next{left:100%}.png-calendar .modal-events-slider .nav-button.back{right:100%}.png-calendar .modal-events-slider .nav-button.slick-disabled span:before{border-color:rgba(var(--e-global-color-primary-rgb),.5)}.png-calendar .modal-events-slider .nav-button span:before{border-color:var(--e-global-color-primary)}.hovered{z-index:2!important}.elementor-widget-two-columns .row{margin:0}.elementor-widget-two-columns .row .col{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;padding:10rem 12rem}.elementor-widget-two-columns .row .col .vide-col{background-color:#fff}.elementor-widget-two-columns .row .col.iosVideo:not(.unmuted){cursor:pointer}.elementor-widget-two-columns .row .col.iosVideo:not(.unmuted) .vide-col:before{bottom:30px;color:#fff;content:"";font-family:Font Awesome\ 5 Free;font-size:2em;font-weight:900;position:absolute;right:30px}.elementor-widget-two-columns .row .col h4{font-weight:400}@media(max-width:991.98px){.elementor-widget-two-columns .row .col h4 br{content:""}.elementor-widget-two-columns .row .col h4 br:after{content:" "}}.elementor-widget-two-columns .row .col video{max-width:none!important}@media(max-width:767.98px){.elementor-widget-two-columns .row .col{padding:40px}}@media(max-width:991.98px){.elementor-widget-two-columns .row .col{padding:12rem 6rem}.elementor-widget-two-columns .row .col>div{flex:1}}@media(max-width:767.98px){.elementor-widget-two-columns.inverted-responsive .row{flex-direction:column-reverse}.elementor-widget-two-columns .minified-mobile{text-align:left}.elementor-widget-two-columns .minified-mobile>div *{display:none}.elementor-widget-two-columns .minified-mobile>div h4{display:block;position:relative}.elementor-widget-two-columns .minified-mobile>div h4:after{content:"";font-family:PeakIcon;font-size:3rem;position:absolute;right:-10px;top:50%;transform:translateY(-50%)}.elementor-widget-two-columns .minified-mobile:not(.active)>div h4{margin-bottom:0}.elementor-widget-two-columns .minified-mobile.active>div *{display:block}.elementor-widget-two-columns .minified-mobile.active>div h4:after{transform:translateY(-50%) rotate(90deg)}}.elementor-widget-two-columns.col-right-arrow-from-left .col-text{align-items:center;display:flex}.elementor-widget-two-columns.col-right-arrow-from-left .col-media{position:relative}.elementor-widget-two-columns.col-right-arrow-from-left .col-media:before{padding-bottom:45%}.elementor-widget-two-columns.col-right-arrow-from-left .col-media:after{border-bottom:40px solid transparent;border-left:40px solid #2c4559;border-top:40px solid transparent;content:"";left:0;position:absolute;top:50%;transform:translateY(-50%)}.elementor-widget-two-columns.col-right-arrow-from-left .col-media>div{animation-duration:0s;background-color:rgba(var(--e-global-color-primary-rgb),.34);height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:767.98px){.elementor-widget-two-columns.col-right-arrow-from-left .row{flex-direction:column-reverse}.elementor-widget-two-columns.col-right-arrow-from-left .row .col{background-color:#2d4865}.elementor-widget-two-columns.col-right-arrow-from-left .row .col-media:before{content:"";display:block;padding-bottom:90%}.elementor-widget-two-columns.col-right-arrow-from-left .row .col-media:after{border:0;border-bottom:40px solid #2d4865;border-left:40px solid transparent;border-right:40px solid transparent;bottom:0;left:50%;top:auto;transform:translateX(-50%)}}.elementor-widget-flip-box .elementor-flip-box__layer__title{color:inherit}.btn,.btn-custom,.e-con .elementor-button,.elementor-section .elementor-button,.nf-form-cont .nf-field-element input[type=button],.wpcf7 .wpcf7-submit{border-radius:0;font-weight:600;margin:1em 0;padding:.75em 1.35em;position:relative;text-transform:uppercase;z-index:1}.btn-custom:focus,.btn:focus,.e-con .elementor-button:focus,.elementor-section .elementor-button:focus,.nf-form-cont .nf-field-element input[type=button]:focus,.wpcf7 .wpcf7-submit:focus{box-shadow:none;outline:0}.btn .icon,.btn-custom .icon,.e-con .elementor-button .icon,.elementor-section .elementor-button .icon,.nf-form-cont .nf-field-element input[type=button] .icon,.wpcf7 .wpcf7-submit .icon{background:no-repeat 50%/contain;display:inline-block;height:1em;vertical-align:middle;width:.875em}.btn .icon:first-of-type,.btn-custom .icon:first-of-type,.e-con .elementor-button .icon:first-of-type,.elementor-section .elementor-button .icon:first-of-type,.nf-form-cont .nf-field-element input[type=button] .icon:first-of-type,.wpcf7 .wpcf7-submit .icon:first-of-type{margin-right:1rem}.btn .icon:last-of-type,.btn-custom .icon:last-of-type,.e-con .elementor-button .icon:last-of-type,.elementor-section .elementor-button .icon:last-of-type,.nf-form-cont .nf-field-element input[type=button] .icon:last-of-type,.wpcf7 .wpcf7-submit .icon:last-of-type{margin-left:1rem}.btn.disabled,.disabled.btn-custom,.e-con .disabled.elementor-button,.elementor-section .disabled.elementor-button,.nf-form-cont .nf-field-element input.disabled[type=button],.wpcf7 .disabled.wpcf7-submit{filter:grayscale(1);pointer-events:none}.btn-primary.btn-custom,.btn.btn-primary,.e-con .btn-primary.elementor-button,.elementor-section .btn-primary.elementor-button,.nf-form-cont .nf-field-element input.btn-primary[type=button],.wpcf7 .btn-primary.wpcf7-submit{color:#fff}.e-con .elementor-button,.elementor-section .elementor-button{--e-global-color-accent:var(--e-global-color-primary)}.btn-custom{background-color:var(--e-global-color-primary);border:1px solid var(--e-global-color-primary);color:#fff}.btn-custom:hover{background-color:#fff;color:var(--e-global-color-primary)}body.error404 .page-container{background:var(--e-global-color-primary);border-bottom:1px solid;color:#fff;padding-bottom:80px;padding-top:200px}body.error404 .page-container h1{color:inherit}body.home .page-container .page-content-head{position:absolute!important}body.home .page-container main{margin-top:330px}body.home .header-content #search-form{background:#001d3d}body.home .header-content #search-form input[type=search]{color:#fff}body.home .header-content #search-form input[type=search]::placeholder{color:#fff;font-weight:300}body.home .header-content .home-slider{background:#333;height:600px;min-height:100%;padding:60px;position:relative}@media(max-width:767.98px){body.home .header-content .home-slider{display:flex;flex-direction:column;padding:0}}body.home .header-content .home-slider .slide-content{position:relative}body.home .header-content .home-slider .slide-content .slide{background:#001d3d;color:#fff;margin-left:-120px;margin-top:100px;opacity:0;padding:60px;pointer-events:none;position:absolute;top:0;transition:opacity .7s ease,margin-top .7s ease;width:600px}body.home .header-content .home-slider .slide-content .slide.active{margin-top:0;opacity:1;pointer-events:auto}body.home .header-content .home-slider .slide-content .slide:before{background:#001d3d;content:"";height:100%;position:absolute;right:100%;top:0;width:50vw}@media(max-width:767.98px){body.home .header-content .home-slider .slide-content .slide{display:none;margin-left:0;padding:30px;position:static;width:100%}body.home .header-content .home-slider .slide-content .slide.active{display:block}body.home .header-content .home-slider .slide-content .slide:before{content:none}}body.home .header-content .home-slider .slide-content .sup-title{color:var(--e-global-color-accent);font-size:2.2rem;margin-bottom:2rem}body.home .header-content .home-slider .slide-content h2{color:inherit;font-size:4rem;margin-top:0}.e-con body.home .header-content .home-slider .slide-content .elementor-button,.elementor-section body.home .header-content .home-slider .slide-content .elementor-button,.nf-form-cont .nf-field-element body.home .header-content .home-slider .slide-content input[type=button],.wpcf7 body.home .header-content .home-slider .slide-content .wpcf7-submit,body.home .header-content .home-slider .slide-content .btn,body.home .header-content .home-slider .slide-content .btn-custom,body.home .header-content .home-slider .slide-content .e-con .elementor-button,body.home .header-content .home-slider .slide-content .elementor-section .elementor-button,body.home .header-content .home-slider .slide-content .nf-form-cont .nf-field-element input[type=button],body.home .header-content .home-slider .slide-content .wpcf7 .wpcf7-submit{font-size:1.4rem}body.home .header-content .home-slider .slide-content .bullets{display:flex;margin-top:5rem}body.home .header-content .home-slider .slide-content .bullets .bullet{background:#fff;height:4px;margin-right:15px;opacity:.2;width:50px}body.home .header-content .home-slider .slide-content .bullets .bullet.active{opacity:1}body.home .header-content .home-slider .slide-image{height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:767.98px){body.home .header-content .home-slider .slide-image{position:static}}body.home .header-content .home-slider .slide-image .slide{background:no-repeat 50%/cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .7s ease;width:100%}body.home .header-content .home-slider .slide-image .slide.active{opacity:1}@media(max-width:767.98px){body.home .header-content .home-slider .slide-image .slide{display:none;position:static}body.home .header-content .home-slider .slide-image .slide.active{display:block}}body.home .page-container aside{padding-bottom:0!important;width:450px!important}@media(max-width:991.98px){body.home .page-container aside{margin-top:20px;width:100%!important}}body.home .page-container aside .aside-block hr{border-top:1px dashed #fff}body.home .page-container aside .aside-block.council-meetings{font-size:2rem;font-weight:300}body.home .page-container aside .aside-block.council-meetings .council-meetings-title{color:#fff}body.home .page-container aside .aside-block.council-meetings .council-meetings-title svg{height:100px;width:110px}body.home .page-container aside .aside-block.council-meetings .council-meetings-title svg path{stroke-width:1px}body.home .page-container aside .aside-block.council-meetings h4{color:inherit}body.home .page-container aside .aside-block.council-meetings h5{color:inherit;margin-top:0}body.home .page-container aside .aside-block.council-meetings h6{color:var(--e-global-color-accent);font-size:1.4rem;margin-bottom:1rem;text-transform:uppercase}.e-con body.home .page-container aside .aside-block.council-meetings .elementor-button,.elementor-section body.home .page-container aside .aside-block.council-meetings .elementor-button,.nf-form-cont .nf-field-element body.home .page-container aside .aside-block.council-meetings input[type=button],.wpcf7 body.home .page-container aside .aside-block.council-meetings .wpcf7-submit,body.home .page-container aside .aside-block.council-meetings .btn,body.home .page-container aside .aside-block.council-meetings .btn-custom,body.home .page-container aside .aside-block.council-meetings .e-con .elementor-button,body.home .page-container aside .aside-block.council-meetings .elementor-section .elementor-button,body.home .page-container aside .aside-block.council-meetings .nf-form-cont .nf-field-element input[type=button],body.home .page-container aside .aside-block.council-meetings .wpcf7 .wpcf7-submit{font-size:1rem}body.home .page-container aside .aside-block .meteo-bloc{font-size:1.4rem}body.home .page-container aside .aside-block .meteo-bloc .icon{height:120px;width:120px}body.home .page-container aside .aside-block .meteo-bloc .temperature{font-size:6rem;font-weight:300}body.home .page-container aside .aside-block .meteo-bloc .temperature_feel{font-size:3rem;font-weight:300;margin-left:10px}body.home .page-container aside .aside-block .meteo-bloc .rain,body.home .page-container aside .aside-block .meteo-bloc .wind{align-items:center;display:flex;margin-bottom:10px}body.home .page-container aside .aside-block .meteo-bloc .rain:last-child,body.home .page-container aside .aside-block .meteo-bloc .wind:last-child{margin-bottom:0}body.home .page-container aside .aside-block .meteo-bloc .rain svg,body.home .page-container aside .aside-block .meteo-bloc .wind svg{height:26px;margin-right:18px;width:26px}body.home .page-container aside .aside-block .meteo-bloc .rain .title,body.home .page-container aside .aside-block .meteo-bloc .wind .title{margin-right:40px;width:8rem}body.home .page-container aside .aside-block .meteo-bloc .wind{font-size:2rem}body.home .page-container aside .aside-block .meteo-bloc .rain{font-size:2.6rem}body.home .page-container aside .aside-block .meteo-bloc .rain .title{font-size:1.2rem}body.home .events-sidebar{position:relative}body.home .events-sidebar .col-content{height:100%}body.home .events-sidebar .inner-events-sidebar{margin-top:50px}body.home .events-sidebar .inner-events-sidebar .single-event{align-items:center;border-bottom:1px solid var(--e-global-color-primary);display:flex;padding:2rem 0}body.home .events-sidebar .inner-events-sidebar .single-event:last-child{border-bottom:none}body.home .events-sidebar .inner-events-sidebar .single-event>svg{height:20px;margin-left:40px;width:20px}body.home .events-sidebar .inner-events-sidebar .eventDate{background-color:var(--e-global-color-primary);color:#fff;display:flex;flex-direction:column;font-family:Gilroy,Arial,sans-serif;height:100px;justify-content:center;line-height:1;margin-right:3rem;padding:0 5px;text-align:center;text-transform:uppercase;width:100px}body.home .events-sidebar .inner-events-sidebar .eventDate p{font-size:1.8rem;font-weight:700;margin:0;text-transform:unset}body.home .events-sidebar .inner-events-sidebar .eventDate p span{display:block;font-size:7rem;line-height:.9}body.home .events-sidebar .inner-events-sidebar .eventInfo{color:#001d3d;display:flex;flex:1;flex-direction:column;justify-content:space-between}body.home .events-sidebar .inner-events-sidebar .eventInfo h4{font-size:3.2rem;font-weight:400}body.home .events-sidebar .inner-events-sidebar .eventInfo p{margin:0}@keyframes fadeInUp{0%{transform:translate3d(0,300px,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{transform:translate3d(0,40px,0)}to{opacity:1;transform:translateZ(0)}}body.home .animated{animation-duration:1s;-webkit-animation-duration:1s;animation-fill-mode:both;-webkit-animation-fill-mode:both}body.home .animatedFadeInUp{opacity:0}body.home .fadeInUp{animation-name:fadeInUp;-webkit-animation-name:fadeInUp;opacity:0}.page-template-blog .filters .search-term{display:none}.page-template-blog .filters .container-post-types h4,.page-template-blog .filters .container-terms h4{margin-bottom:1.5rem}.page-template-blog .filters .container-post-types .post-types .post-type>span,.page-template-blog .filters .container-post-types .post-types .term>span,.page-template-blog .filters .container-post-types .terms .post-type>span,.page-template-blog .filters .container-post-types .terms .term>span,.page-template-blog .filters .container-terms .post-types .post-type>span,.page-template-blog .filters .container-terms .post-types .term>span,.page-template-blog .filters .container-terms .terms .post-type>span,.page-template-blog .filters .container-terms .terms .term>span{border:1px solid;border-radius:2em;color:#001d3d;cursor:pointer;display:block;padding:1em 2em;position:relative;text-align:center;z-index:1}.page-template-blog .filters .container-post-types .post-types .post-type input[type=checkbox],.page-template-blog .filters .container-post-types .post-types .term input[type=checkbox],.page-template-blog .filters .container-post-types .terms .post-type input[type=checkbox],.page-template-blog .filters .container-post-types .terms .term input[type=checkbox],.page-template-blog .filters .container-terms .post-types .post-type input[type=checkbox],.page-template-blog .filters .container-terms .post-types .term input[type=checkbox],.page-template-blog .filters .container-terms .terms .post-type input[type=checkbox],.page-template-blog .filters .container-terms .terms .term input[type=checkbox]{display:none}.page-template-blog .filters .container-post-types .post-types .post-type input[type=checkbox]:checked+span,.page-template-blog .filters .container-post-types .post-types .term input[type=checkbox]:checked+span,.page-template-blog .filters .container-post-types .terms .post-type input[type=checkbox]:checked+span,.page-template-blog .filters .container-post-types .terms .term input[type=checkbox]:checked+span,.page-template-blog .filters .container-terms .post-types .post-type input[type=checkbox]:checked+span,.page-template-blog .filters .container-terms .post-types .term input[type=checkbox]:checked+span,.page-template-blog .filters .container-terms .terms .post-type input[type=checkbox]:checked+span,.page-template-blog .filters .container-terms .terms .term input[type=checkbox]:checked+span{background-color:theme-color("pale-blue2")}.page-template-blog .filters .container-post-types{margin-bottom:30px}.page-template-blog .filters .container-post-types .post-types .post-type>span{font-weight:700;min-width:200px;text-transform:capitalize}.page-template-blog .filters .container-post-types .post-types .post-type input[type=checkbox]{display:none}.page-template-blog .filters .container-post-types .post-types .post-type input[type=checkbox]:checked+span{background-color:#001d3d;color:#fff}.page-template-blog .penega-listing-post-container{margin-top:50px}.page-template-blog .penega-listing-post-container .items-container{min-height:300px;width:100%}.page-template-blog .penega-listing-post-container .single-post-vertical{padding:30px;width:25%}@media(max-width:767.98px){.page-template-blog .penega-listing-post-container .single-post-vertical{width:50%}}@media(max-width:575.98px){.page-template-blog .penega-listing-post-container .single-post-vertical{width:100%}}.single-post-horizontal{display:flex;margin-bottom:20px}@media(max-width:767.98px){.single-post-horizontal{flex-direction:column}}.single-post-horizontal .image{background:url(/wp-content/themes/penega-child/dist/images/placeholder.png) no-repeat 50%/contain;background-color:var(--e-global-color-light);width:210px}@media(max-width:767.98px){.single-post-horizontal .image{padding-bottom:63%;width:100%}}.single-post-horizontal .image img{height:100%;object-fit:cover;width:100%}.single-post-horizontal .content{background:#001d3d;color:#fff;flex:1;padding:30px 110px 30px 30px;position:relative}.single-post-horizontal .content .top-details{color:var(--e-global-color-accent);display:flex}.single-post-horizontal .content .top-details .post-type{text-transform:capitalize}.single-post-horizontal .content .top-details .date,.single-post-horizontal .content .top-details .post-type{font-weight:800}.single-post-horizontal .content .top-details .separator{display:inline-block;margin:0 .6em}.single-post-horizontal .content h4{color:#fff;font-size:2.5rem;font-weight:300;margin-top:10px}.single-post-horizontal .content h4 a{color:inherit}.single-post-horizontal .content .excerpt{font-size:1.4rem}.single-post-horizontal .content>svg{height:20px;position:absolute;right:55px;top:50%;transform:translate(50%,-50%);width:20px}.single-post-vertical .content{background:#fff;border:1px solid rgba(0,29,61,.5);font-size:1.5rem;line-height:1.5;padding:23px}.single-post-vertical .content .post-type:after{content:"/";margin:0 .5em}.single-post-vertical .content .top-details{display:flex;font-size:1.4rem;justify-content:flex-start;text-transform:uppercase}.single-post-vertical .content h3{color:var(--e-global-color-primary);margin-bottom:1rem;margin-top:1rem}.single-post-vertical .content .excerpt{margin-bottom:2rem}.single-post-vertical .content .tags{font-size:1.2rem}.e-con .single-post-vertical .content .tags .elementor-button,.elementor-section .single-post-vertical .content .tags .elementor-button,.nf-form-cont .nf-field-element .single-post-vertical .content .tags input[type=button],.single-post-vertical .content .tags .btn,.single-post-vertical .content .tags .btn-custom,.single-post-vertical .content .tags .e-con .elementor-button,.single-post-vertical .content .tags .elementor-section .elementor-button,.single-post-vertical .content .tags .nf-form-cont .nf-field-element input[type=button],.single-post-vertical .content .tags .wpcf7 .wpcf7-submit,.wpcf7 .single-post-vertical .content .tags .wpcf7-submit{border:0;font-weight:600;pointer-events:none}.single-post-vertical .image{border:1px solid rgba(0,29,61,.5);border-top:0}.single-post-vertical .image a{display:block}.single-post-vertical .image img{width:100%}.single-post-vertical .image img.placeholder-img{border:1px solid #707070}.single-post-vertical .more{align-items:center;background:#fff;border:1px solid rgba(0,29,61,.5);border-top:0;color:var(--e-global-color-primary);display:flex;justify-content:flex-start;line-height:1;padding:25px}.single-post-vertical .more:after{background:url(/wp-content/themes/penega-child/dist/images/icon/arrow-link-after.svg) no-repeat 0/contain;content:"";display:block;height:1.1em;margin-left:3em;transition:margin-left .15s ease;width:1.1em}.single-post-vertical .more:hover:after{margin-left:3.5em}.page-news-and-events .penega-listing-post-container,.page-nouvelles-et-evenements .penega-listing-post-container{margin-top:15px}.page-news-and-events .penega-listing-post-container .single-post-vertical,.page-nouvelles-et-evenements .penega-listing-post-container .single-post-vertical{border-bottom:1px solid #707070;display:flex;justify-content:space-between;padding:25px;width:100%}.page-news-and-events .penega-listing-post-container .single-post-vertical .content,.page-nouvelles-et-evenements .penega-listing-post-container .single-post-vertical .content{background-color:transparent;border:none;padding:0}.page-news-and-events .penega-listing-post-container .single-post-vertical .content .top-details .post-type,.page-nouvelles-et-evenements .penega-listing-post-container .single-post-vertical .content .top-details .post-type{font-weight:700}.page-news-and-events .penega-listing-post-container .single-post-vertical .image,.page-nouvelles-et-evenements .penega-listing-post-container .single-post-vertical .image{border:none;text-align:right}.page-news-and-events .penega-listing-post-container .single-post-vertical .image img,.page-nouvelles-et-evenements .penega-listing-post-container .single-post-vertical .image img{height:300px;object-fit:cover;width:300px}.page-news-and-events .penega-listing-post-container .single-post-vertical a,.page-nouvelles-et-evenements .penega-listing-post-container .single-post-vertical a{border:none}.television-html #wpadminbar{display:none}.television{height:100vh}.television .backgrounds,.television .backgrounds .background{height:100%;left:0;position:absolute;top:0;width:100%}.television .backgrounds .background{opacity:0;transition:opacity .5s ease}.television .backgrounds .background.active{opacity:1}.television .side-tele{position:absolute;right:14px;top:14px}.television .side-tele>div{align-items:center;background:rgba(0,0,0,.75);border-radius:10px;color:#fff;display:flex;flex-direction:column;margin-bottom:16px;padding:40px 30px;width:390px}.television .side-tele>div .title{display:block;font-size:22px;margin-bottom:10px}.television .side-tele>div img{margin-bottom:20px}.television .side-tele>div .icon{margin:0 20px 0 0;width:60px}.television .side-tele>div .wifi{font-size:22px;margin-top:20px}.television .side-tele>div .temp .icon{margin:-20px 20px -20px 0;width:100px}.television .side-tele>div .wind{font-size:20px;margin-top:20px;text-align:center}.television .side-tele>div .temperature{font-size:40px;font-weight:500}.television .side-tele>div .date{font-size:19px;font-weight:700;line-height:1.3;margin-right:20px;padding-right:20px;position:relative;width:100%}.television .side-tele>div .date span{text-transform:capitalize}.television .side-tele>div .date:after{background:#fff;content:"";height:30px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px}.television .side-tele>div .hour{font-size:40px;font-weight:500}.television .side-tele>div p{margin:0}body.page .page-container .page-content-head,body.single .page-container .page-content-head{position:fixed}body.page .page-container .page-content-head .container,body.page .page-container .page-content-head section.elementor-section.elementor-section-boxed>.elementor-container,body.single .page-container .page-content-head .container,body.single .page-container .page-content-head section.elementor-section.elementor-section-boxed>.elementor-container{opacity:1;transition:opacity 1s ease}body.page .page-container .page-content-head.sticky .container,body.page .page-container .page-content-head.sticky section.elementor-section.elementor-section-boxed>.elementor-container,body.single .page-container .page-content-head.sticky .container,body.single .page-container .page-content-head.sticky section.elementor-section.elementor-section-boxed>.elementor-container{opacity:0}body.page .page-container aside,body.single .page-container aside{padding-bottom:20px;position:sticky;top:calc(120px + var(--admin-bar-height, 0px));width:385px}@media(max-width:991.98px){body.page .page-container aside,body.single .page-container aside{padding-top:20px;width:100%}}body.page .post-categories .tags,body.single .post-categories .tags{border:1px solid rgba(0,29,61,.5);font-size:1.2rem;padding:15px}.e-con body.page .post-categories .tags .elementor-button,.e-con body.single .post-categories .tags .elementor-button,.elementor-section body.page .post-categories .tags .elementor-button,.elementor-section body.single .post-categories .tags .elementor-button,.nf-form-cont .nf-field-element body.page .post-categories .tags input[type=button],.nf-form-cont .nf-field-element body.single .post-categories .tags input[type=button],.wpcf7 body.page .post-categories .tags .wpcf7-submit,.wpcf7 body.single .post-categories .tags .wpcf7-submit,body.page .post-categories .tags .btn,body.page .post-categories .tags .btn-custom,body.page .post-categories .tags .e-con .elementor-button,body.page .post-categories .tags .elementor-section .elementor-button,body.page .post-categories .tags .nf-form-cont .nf-field-element input[type=button],body.page .post-categories .tags .wpcf7 .wpcf7-submit,body.single .post-categories .tags .btn,body.single .post-categories .tags .btn-custom,body.single .post-categories .tags .e-con .elementor-button,body.single .post-categories .tags .elementor-section .elementor-button,body.single .post-categories .tags .nf-form-cont .nf-field-element input[type=button],body.single .post-categories .tags .wpcf7 .wpcf7-submit{border:0;font-weight:600;margin-right:5px;pointer-events:none}@media(min-width:768px){body.page aside,body.single aside{width:290px}}body.page aside .single-post-vertical,body.single aside .single-post-vertical{margin-bottom:40px}body.page aside .single-post-vertical .content,body.page aside .single-post-vertical .image,body.single aside .single-post-vertical .content,body.single aside .single-post-vertical .image{max-width:100%!important}body.page aside .single-post-vertical .image,body.single aside .single-post-vertical .image{padding:0}.single-post h1{margin:0!important}.single-post .date{margin-bottom:10px!important}.single-post .post-categories{display:none}.single-post .post-container{padding:2.5rem}.single-post aside{display:none}body.page-template-archive section .container>.row>div,body.page-template-archive section.elementor-section.elementor-section-boxed>.elementor-container>.row>div,body.post-type-archive section .container>.row>div,body.post-type-archive section.elementor-section.elementor-section-boxed>.elementor-container>.row>div,body.search section .container>.row>div,body.search section.elementor-section.elementor-section-boxed>.elementor-container>.row>div{margin-bottom:60px}body.page-template-archive .box-shadow,body.post-type-archive .box-shadow,body.search .box-shadow{min-height:100%}body.page-template-archive .box-shadow .top-details,body.post-type-archive .box-shadow .top-details,body.search .box-shadow .top-details{display:flex;font-size:1.4rem;justify-content:flex-start;margin-bottom:5px;text-transform:uppercase}body.page-template-archive .box-shadow .top-details .post-type,body.post-type-archive .box-shadow .top-details .post-type,body.search .box-shadow .top-details .post-type{font-weight:700}body.page-template-archive .box-shadow h3,body.post-type-archive .box-shadow h3,body.search .box-shadow h3{font-weight:700;margin-bottom:10px;margin-top:0}body.page-template-archive .box-shadow h3 a,body.post-type-archive .box-shadow h3 a,body.search .box-shadow h3 a{color:inherit}body.page-template-archive .box-shadow .excerpt,body.post-type-archive .box-shadow .excerpt,body.search .box-shadow .excerpt{margin-bottom:20px}.e-con body.page-template-archive .box-shadow .elementor-button,.e-con body.post-type-archive .box-shadow .elementor-button,.e-con body.search .box-shadow .elementor-button,.elementor-section body.page-template-archive .box-shadow .elementor-button,.elementor-section body.post-type-archive .box-shadow .elementor-button,.elementor-section body.search .box-shadow .elementor-button,.nf-form-cont .nf-field-element body.page-template-archive .box-shadow input[type=button],.nf-form-cont .nf-field-element body.post-type-archive .box-shadow input[type=button],.nf-form-cont .nf-field-element body.search .box-shadow input[type=button],.wpcf7 body.page-template-archive .box-shadow .wpcf7-submit,.wpcf7 body.post-type-archive .box-shadow .wpcf7-submit,.wpcf7 body.search .box-shadow .wpcf7-submit,body.page-template-archive .box-shadow .btn,body.page-template-archive .box-shadow .btn-custom,body.page-template-archive .box-shadow .e-con .elementor-button,body.page-template-archive .box-shadow .elementor-section .elementor-button,body.page-template-archive .box-shadow .nf-form-cont .nf-field-element input[type=button],body.page-template-archive .box-shadow .wpcf7 .wpcf7-submit,body.post-type-archive .box-shadow .btn,body.post-type-archive .box-shadow .btn-custom,body.post-type-archive .box-shadow .e-con .elementor-button,body.post-type-archive .box-shadow .elementor-section .elementor-button,body.post-type-archive .box-shadow .nf-form-cont .nf-field-element input[type=button],body.post-type-archive .box-shadow .wpcf7 .wpcf7-submit,body.search .box-shadow .btn,body.search .box-shadow .btn-custom,body.search .box-shadow .e-con .elementor-button,body.search .box-shadow .elementor-section .elementor-button,body.search .box-shadow .nf-form-cont .nf-field-element input[type=button],body.search .box-shadow .wpcf7 .wpcf7-submit{margin-left:-7px;min-width:200px}body.page-template-archive .pagination,body.post-type-archive .pagination,body.search .pagination{margin-top:30px}body.page-template-archive .pagination h2,body.post-type-archive .pagination h2,body.search .pagination h2{display:none}body.page-template-archive .pagination .nav-links,body.post-type-archive .pagination .nav-links,body.search .pagination .nav-links{font-weight:700;line-height:1}body.page-template-archive .pagination .nav-links .page-numbers,body.post-type-archive .pagination .nav-links .page-numbers,body.search .pagination .nav-links .page-numbers{padding:10px}.elementor-widget-council-meeting .bg-pale-blue h4 span,.page-template-council-meeting .bg-pale-blue h4 span{text-transform:lowercase}.elementor-widget-council-meeting .bg-pale-blue .box-shadow,.page-template-council-meeting .bg-pale-blue .box-shadow{min-height:234px}.elementor-widget-council-meeting #table-search,.page-template-council-meeting #table-search{background:url(/wp-content/themes/penega-child/dist/images/icon/search.svg) no-repeat right 15px center;background-size:25px;border:2px solid #001d3d;max-width:100%;padding:14px 50px 13px 20px;width:400px}.elementor-widget-council-meeting #table-search:focus,.page-template-council-meeting #table-search:focus{outline:none}.elementor-widget-council-meeting .btn-search,.page-template-council-meeting .btn-search{display:inline-block;margin:0;vertical-align:top}.elementor-widget-council-meeting .filter-year,.page-template-council-meeting .filter-year{border-bottom:1px solid rgba(0,29,61,.3);font-size:2.5rem;font-weight:600;margin:35px 0;padding-bottom:20px}.elementor-widget-council-meeting .filter-year a,.page-template-council-meeting .filter-year a{color:#001d3d;margin-right:30px}.elementor-widget-council-meeting .filter-year a.active,.page-template-council-meeting .filter-year a.active{color:var(--e-global-color-primary)}.elementor-widget-council-meeting .filter-year a:last-child,.page-template-council-meeting .filter-year a:last-child{margin-right:0}.page-template-legal-notice #table-search{background:url(/wp-content/themes/penega-child/dist/images/icon/search.svg) no-repeat right 15px center;background-size:25px;border:1px solid #001d3d;max-width:100%;padding:12px 50px 12px 20px;width:400px}.page-template-legal-notice #table-search:focus{outline:none}.page-template-legal-notice .filter-year{border-bottom:1px solid rgba(0,29,61,.3);margin:35px 0}.elementor-widget-Listing.Avis #table-search,.elementor-widget-Listing.laws #table-search{background:url(/wp-content/themes/penega-child/dist/images/icon/search.svg) no-repeat right 15px center;background-size:25px;border:2px solid #001d3d;max-width:100%;padding:14px 50px 13px 20px;width:400px}.elementor-widget-Listing.Avis #table-search:focus,.elementor-widget-Listing.laws #table-search:focus{outline:none}.elementor-widget-Listing.Avis .btn-search,.elementor-widget-Listing.laws .btn-search{display:inline-block;margin:0;vertical-align:top}.elementor-widget-Listing.Avis .filter-year,.elementor-widget-Listing.laws .filter-year{border-bottom:1px solid rgba(0,29,61,.3);margin:35px 0}.elementor-widget-Listing.Avis select,.elementor-widget-Listing.laws select{appearance:none;background:url(/wp-content/themes/penega-child/dist/images/icon/arrow-select.svg) no-repeat calc(100% - 20px);border:2px solid #001d3d;padding:14px 20px 13px;width:100%}.elementor-widget-Listing.Avis .container,.elementor-widget-Listing.Avis section.elementor-section.elementor-section-boxed>.elementor-container,.elementor-widget-Listing.laws .container,.elementor-widget-Listing.laws section.elementor-section.elementor-section-boxed>.elementor-container{padding:0}@media screen and (max-width:576px){.elementor-widget-Listing.Avis .row .col,.elementor-widget-Listing.laws .row .col{padding-bottom:20px}.elementor-widget-Listing.Avis .row .col .btn-search,.elementor-widget-Listing.laws .row .col .btn-search{padding:1em}.elementor-widget-Listing.Avis .row .col-4,.elementor-widget-Listing.laws .row .col-4{flex:0 0 100%;max-width:100%}.elementor-widget-Listing.Avis .row:not(:first-child) .col,.elementor-widget-Listing.laws .row:not(:first-child) .col{overflow-x:scroll;padding-bottom:0}}.elementor-widget-Listing.Avis .table-container table,.elementor-widget-Listing.laws .table-container table{margin:0 auto;width:100%}.elementor-widget-Listing.Avis .table-container .items-container td:first-of-type a,.elementor-widget-Listing.Avis .table-container .items-container td:first-of-type span,.elementor-widget-Listing.laws .table-container .items-container td:first-of-type a,.elementor-widget-Listing.laws .table-container .items-container td:first-of-type span{color:var(--e-global-color-primary);font-weight:700}.e-con .elementor-widget-Listing.Avis .table-container .items-container td .elementor-button,.e-con .elementor-widget-Listing.laws .table-container .items-container td .elementor-button,.elementor-section .elementor-widget-Listing.Avis .table-container .items-container td .elementor-button,.elementor-section .elementor-widget-Listing.laws .table-container .items-container td .elementor-button,.elementor-widget-Listing.Avis .table-container .items-container td .btn,.elementor-widget-Listing.Avis .table-container .items-container td .btn-custom,.elementor-widget-Listing.Avis .table-container .items-container td .e-con .elementor-button,.elementor-widget-Listing.Avis .table-container .items-container td .elementor-section .elementor-button,.elementor-widget-Listing.Avis .table-container .items-container td .nf-form-cont .nf-field-element input[type=button],.elementor-widget-Listing.Avis .table-container .items-container td .wpcf7 .wpcf7-submit,.elementor-widget-Listing.laws .table-container .items-container td .btn,.elementor-widget-Listing.laws .table-container .items-container td .btn-custom,.elementor-widget-Listing.laws .table-container .items-container td .e-con .elementor-button,.elementor-widget-Listing.laws .table-container .items-container td .elementor-section .elementor-button,.elementor-widget-Listing.laws .table-container .items-container td .nf-form-cont .nf-field-element input[type=button],.elementor-widget-Listing.laws .table-container .items-container td .wpcf7 .wpcf7-submit,.nf-form-cont .nf-field-element .elementor-widget-Listing.Avis .table-container .items-container td input[type=button],.nf-form-cont .nf-field-element .elementor-widget-Listing.laws .table-container .items-container td input[type=button],.wpcf7 .elementor-widget-Listing.Avis .table-container .items-container td .wpcf7-submit,.wpcf7 .elementor-widget-Listing.laws .table-container .items-container td .wpcf7-submit{font-weight:400;padding:1em 3em}@media screen and (max-width:576px){.e-con .elementor-widget-Listing.Avis .table-container .items-container td .elementor-button,.e-con .elementor-widget-Listing.laws .table-container .items-container td .elementor-button,.elementor-section .elementor-widget-Listing.Avis .table-container .items-container td .elementor-button,.elementor-section .elementor-widget-Listing.laws .table-container .items-container td .elementor-button,.elementor-widget-Listing.Avis .table-container .items-container td .btn,.elementor-widget-Listing.Avis .table-container .items-container td .btn-custom,.elementor-widget-Listing.Avis .table-container .items-container td .e-con .elementor-button,.elementor-widget-Listing.Avis .table-container .items-container td .elementor-section .elementor-button,.elementor-widget-Listing.Avis .table-container .items-container td .nf-form-cont .nf-field-element input[type=button],.elementor-widget-Listing.Avis .table-container .items-container td .wpcf7 .wpcf7-submit,.elementor-widget-Listing.laws .table-container .items-container td .btn,.elementor-widget-Listing.laws .table-container .items-container td .btn-custom,.elementor-widget-Listing.laws .table-container .items-container td .e-con .elementor-button,.elementor-widget-Listing.laws .table-container .items-container td .elementor-section .elementor-button,.elementor-widget-Listing.laws .table-container .items-container td .nf-form-cont .nf-field-element input[type=button],.elementor-widget-Listing.laws .table-container .items-container td .wpcf7 .wpcf7-submit,.nf-form-cont .nf-field-element .elementor-widget-Listing.Avis .table-container .items-container td input[type=button],.nf-form-cont .nf-field-element .elementor-widget-Listing.laws .table-container .items-container td input[type=button],.wpcf7 .elementor-widget-Listing.Avis .table-container .items-container td .wpcf7-submit,.wpcf7 .elementor-widget-Listing.laws .table-container .items-container td .wpcf7-submit{padding:.5em 1.5em}}.single-by-law .col-auto{display:none}.page-template-brochure{print-color-adjust:exact}.page-template-brochure .pdf-header{border-bottom:1px solid var(--e-global-color-secondary);display:none;height:80px;margin-bottom:20px;padding-bottom:20px}.page-template-brochure .pdf-header img{height:100%}.page-template-brochure .pdf-cover{display:none}@media print{.page-template-brochure .pdf-header{display:block;left:0;position:fixed;top:0;width:100%}.page-template-brochure .pdf-cover{display:flex;flex-direction:column;height:100vh;justify-content:space-between;line-height:1;padding-top:100px;--e-global-color-primary:#bdcc6b;--e-global-color-secondary:#576138}.page-template-brochure .pdf-cover-year{color:var(--e-global-color-primary);font-size:150px;font-weight:700}.page-template-brochure .pdf-cover-subtitle{color:var(--e-global-color-secondary);font-size:30px;font-weight:700;margin:10px 0}.page-template-brochure .pdf-cover-title{color:var(--e-global-color-secondary);font-size:60px;font-weight:700;text-transform:uppercase}.page-template-brochure .pdf-cover-icons img{width:70%}.page-template-brochure #cookiescript_badge,.page-template-brochure .otgs-development-site-front-end,.page-template-brochure .page-content-head,.page-template-brochure bugherd-sidebar,.page-template-brochure footer,.page-template-brochure header{display:none!important}.page-template-brochure .page-container main{margin-top:0;max-width:100%!important;--bs-gutter-x:0}.page-template-brochure .page-container main>.row{--bs-gutter-x:0}.page-template-brochure .page-container main>.row>.col-lg-auto{display:none}.page-template-brochure .page-content{background:none;margin:0;padding:0}.page-template-brochure .page-content>.elementor>.e-con{margin-top:115px;page-break-before:always;padding:0!important;--padding-top:0px;--padding-bottom:0px}.page-template-brochure .page-content>.elementor>.e-con:first-child h2,.page-template-brochure .page-content>.elementor>.e-con:last-child{display:none}.page-template-brochure h2{color:var(--e-global-color-primary);font-size:50px;font-weight:700;line-height:1;text-transform:uppercase}.page-template-brochure .pdf-page-break{padding-top:115px;page-break-before:always}.page-template-brochure .elementor-widget-button,.page-template-brochure .elementor-widget-social_share{display:none}.page-template-brochure .elementor-widget-n-accordion .e-n-accordion-item{margin-top:115px;page-break-before:always}.page-template-brochure .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title{background:transparent!important;padding:0!important;--n-accordion-item-title-distance-from-content:20px}.page-template-brochure .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text{color:var(--e-global-color-primary);font-size:50px;font-weight:700;line-height:1;text-transform:uppercase}.page-template-brochure .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon{display:none}.page-template-brochure .elementor-widget-n-accordion .e-n-accordion-item>.e-con{background:transparent!important;overflow:visible!important;padding:0!important}.page-template-brochure .elementor-widget-n-accordion .e-n-accordion-item>.e-con>:not(:first-child){padding-top:115px;page-break-before:always}.page-template-brochure .elementor-widget-n-accordion .e-n-accordion-item>.e-con p:last-child{margin-bottom:0!important}.page-template-brochure .elementor-widget-n-accordion:first-child .e-n-accordion-item:first-child{margin-top:0!important}.page-template-brochure table{margin-top:20px}.page-template-brochure table tr td,.page-template-brochure table tr th{padding:20px!important}}.page-template-gallery .filters .search-term{display:none}.page-template-gallery .filters .container-post-types h4,.page-template-gallery .filters .container-terms h4{margin-bottom:1.5rem}.page-template-gallery .filters .container-post-types .post-types .post-type,.page-template-gallery .filters .container-post-types .post-types .term,.page-template-gallery .filters .container-post-types .terms .post-type,.page-template-gallery .filters .container-post-types .terms .term,.page-template-gallery .filters .container-terms .post-types .post-type,.page-template-gallery .filters .container-terms .post-types .term,.page-template-gallery .filters .container-terms .terms .post-type,.page-template-gallery .filters .container-terms .terms .term{margin-right:60px}.page-template-gallery .filters .container-post-types .post-types .post-type>span,.page-template-gallery .filters .container-post-types .post-types .term>span,.page-template-gallery .filters .container-post-types .terms .post-type>span,.page-template-gallery .filters .container-post-types .terms .term>span,.page-template-gallery .filters .container-terms .post-types .post-type>span,.page-template-gallery .filters .container-terms .post-types .term>span,.page-template-gallery .filters .container-terms .terms .post-type>span,.page-template-gallery .filters .container-terms .terms .term>span{border:1px solid;border-radius:2em;color:#001d3d;cursor:pointer;display:block;padding:1em 2em;position:relative;text-align:center;z-index:1}.page-template-gallery .filters .container-post-types .post-types .post-type input[type=checkbox],.page-template-gallery .filters .container-post-types .post-types .term input[type=checkbox],.page-template-gallery .filters .container-post-types .terms .post-type input[type=checkbox],.page-template-gallery .filters .container-post-types .terms .term input[type=checkbox],.page-template-gallery .filters .container-terms .post-types .post-type input[type=checkbox],.page-template-gallery .filters .container-terms .post-types .term input[type=checkbox],.page-template-gallery .filters .container-terms .terms .post-type input[type=checkbox],.page-template-gallery .filters .container-terms .terms .term input[type=checkbox]{display:none}.page-template-gallery .filters .container-post-types .post-types .post-type input[type=checkbox]:checked+span,.page-template-gallery .filters .container-post-types .post-types .term input[type=checkbox]:checked+span,.page-template-gallery .filters .container-post-types .terms .post-type input[type=checkbox]:checked+span,.page-template-gallery .filters .container-post-types .terms .term input[type=checkbox]:checked+span,.page-template-gallery .filters .container-terms .post-types .post-type input[type=checkbox]:checked+span,.page-template-gallery .filters .container-terms .post-types .term input[type=checkbox]:checked+span,.page-template-gallery .filters .container-terms .terms .post-type input[type=checkbox]:checked+span,.page-template-gallery .filters .container-terms .terms .term input[type=checkbox]:checked+span{background-color:theme-color("pale-blue2")}.page-template-gallery .filters .container-post-types{margin-bottom:30px}.page-template-gallery .filters .container-post-types .post-types .post-type>span{font-weight:700;min-width:200px;text-transform:capitalize}.page-template-gallery .filters .container-post-types .post-types .post-type input[type=checkbox]{display:none}.page-template-gallery .filters .container-post-types .post-types .post-type input[type=checkbox]:checked+span{background-color:#001d3d;color:#fff}.page-template-gallery .penega-listing-post-container{margin-top:50px}.page-template-gallery .penega-listing-post-container .items-container{min-height:300px;width:100%}.page-template-gallery .penega-listing-post-container .single-gallery-vertical{padding:30px;width:25%}@media(max-width:767.98px){.page-template-gallery .penega-listing-post-container .single-gallery-vertical{width:50%}}@media(max-width:575.98px){.page-template-gallery .penega-listing-post-container .single-gallery-vertical{width:100%}}.page-template-gallery .penega-listing-post-container .single-gallery-vertical .image img{opacity:1}.page-template-gallery .penega-listing-post-container .single-gallery-vertical .hover{background-color:rgba(0,0,0,.85);position:relative}.page-template-gallery .penega-listing-post-container .single-gallery-vertical .hover .plus-icon{cursor:pointer;display:none;left:calc(50% - 20px);position:absolute;top:calc(50% - 20px);width:40px}.page-template-gallery .penega-listing-post-container .single-gallery-vertical .hover:hover .plus-icon{display:block;opacity:1;z-index:1}.page-template-gallery .penega-listing-post-container .single-gallery-vertical .hover:hover img{opacity:.3}.single-gallery-vertical .content{background:#fff;font-size:1.4rem;padding:20px 0}.single-gallery-vertical .content .top-details{align-items:center;display:flex;justify-content:flex-start;margin-bottom:15px}.single-gallery-vertical .content .top-details .fav{cursor:pointer;margin-right:15px}.single-gallery-vertical .content .top-details .fav img{margin-right:5px}.single-gallery-vertical .content .top-details .fav .inactive{display:inline-block}.single-gallery-vertical .content .top-details .fav .active,.single-gallery-vertical .content .top-details .fav.added .inactive{display:none}.single-gallery-vertical .content .top-details .fav.added .active{display:inline-block}.single-gallery-vertical .content .top-details .share{cursor:pointer;margin-right:30px;position:relative}.single-gallery-vertical .content .top-details .share .addtoany_shortcode{bottom:100%;left:50%;opacity:0;padding-bottom:10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .35s ease;width:120px}.single-gallery-vertical .content .top-details .share:hover .addtoany_shortcode{opacity:1;pointer-events:auto}.single-gallery-vertical .content .top-details .tags{font-size:1.2rem}.e-con .single-gallery-vertical .content .top-details .tags .elementor-button,.elementor-section .single-gallery-vertical .content .top-details .tags .elementor-button,.nf-form-cont .nf-field-element .single-gallery-vertical .content .top-details .tags input[type=button],.single-gallery-vertical .content .top-details .tags .btn,.single-gallery-vertical .content .top-details .tags .btn-custom,.single-gallery-vertical .content .top-details .tags .e-con .elementor-button,.single-gallery-vertical .content .top-details .tags .elementor-section .elementor-button,.single-gallery-vertical .content .top-details .tags .nf-form-cont .nf-field-element input[type=button],.single-gallery-vertical .content .top-details .tags .wpcf7 .wpcf7-submit,.wpcf7 .single-gallery-vertical .content .top-details .tags .wpcf7-submit{border:0;font-weight:600;pointer-events:none}.single-gallery-vertical .content h3{color:var(--e-global-color-primary);margin-top:2.5rem}.single-gallery-vertical .image img{width:100%}.single-gallery-vertical .more{align-items:center;background:#fff;border:1px solid rgba(0,29,61,.5);border-top:0;color:var(--e-global-color-primary);display:flex;justify-content:flex-start;line-height:1;padding:25px}.single-gallery-vertical .more:after{background:url(/wp-content/themes/penega-child/dist/images/icon/arrow-link-after.svg) no-repeat 0/contain;content:"";display:block;height:1.1em;margin-left:3em;transition:margin-left .15s ease;width:1.1em}.single-gallery-vertical .more:hover:after{margin-left:3.5em}@media(max-width:575.98px){.page-template-journal .page-container .page-content-head h1{font-size:29px}.page-template-journal .page-container .page-content-head .breadcrumb{display:none}}.page-template-journal .penega-listing-post-container{margin-top:50px}.page-template-journal .penega-listing-post-container .items-container{min-height:300px;width:100%}.page-template-journal .penega-listing-post-container .single-post-vertical{padding:30px;width:75%}@media(max-width:575.98px){.page-template-journal .penega-listing-post-container .single-post-vertical{width:100%}}.page-template-journal .penega-listing-post-container .single-post-vertical h2{color:#001d3d;margin-top:10px}.page-template-journal .penega-listing-post-container .single-post-vertical h2 a{color:inherit}.page-template-journal .penega-listing-post-container .single-post-vertical .content{overflow:hidden}.page-template-journal .penega-listing-post-container .single-post-vertical .content p{font-size:1.5rem}.page-template-journal .penega-listing-post-container .single-post-vertical .content:first-of-type{padding:0}.page-template-journal .penega-listing-post-container .single-post-vertical .content+.content{margin-top:-2px}.page-template-journal .penega-listing-post-container .single-post-vertical .content .description img{float:left;margin:15px 15px 10px 0;max-width:300px}.page-template-journal .penega-listing-post-container .single-post-vertical .content .description p{line-height:1.6;text-align:left}.page-template-contact .map-container{background:#f1f1f1;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.page-template-contact .map-container:after{background-color:rgba(var(--e-global-color-primary-rgb),.05);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:100}:root{--e-global-color-primary:#0078dc;--e-global-color-primary-rgb:0,120,220;--e-global-color-accent:#64b8ff;--e-global-color-accent-rgb:100,184,255;--e-global-color-light:#fff;--e-global-color-light-rgb:219,238,253}body{--bs-link-color:var(--e-global-color-primary);--bs-link-color-rgb:var(--e-global-color-primary-rgb)}body.season-spring{--e-global-color-primary:#7f9930;--e-global-color-primary-rgb:127,153,48;--e-global-color-accent:#bdcc6c;--e-global-color-accent-rgb:189,204,108;--e-global-color-light:#e3eea3;--e-global-color-light-rgb:227,238,163}body.season-spring .page-container .page-content-head:before{background:linear-gradient(0deg,rgba(103,123,144,0),#576238)}body.season-summer{--e-global-color-primary:#4cab3f;--e-global-color-primary-rgb:76,171,63;--e-global-color-accent:#fbcc00;--e-global-color-accent-rgb:251,204,0}body.season-summer .page-container .page-content-head:before{background:linear-gradient(0deg,rgba(255,217,94,0),#006c46)}body.season-fall{--e-global-color-primary:#d83900;--e-global-color-primary-rgb:216,57,0;--e-global-color-accent:#fa0;--e-global-color-accent-rgb:255,170,0}body.season-fall .page-container .page-content-head:before{background:linear-gradient(0deg,hsla(45,3%,51%,0),#ad6000)}.e-con body .btn-primary.elementor-button,.elementor-section body .btn-primary.elementor-button,.nf-form-cont .nf-field-element body input.btn-primary[type=button],.wpcf7 body .btn-primary.wpcf7-submit,body .btn-primary.btn-custom,body .btn.btn-primary,body .e-con .btn-primary.elementor-button,body .elementor-section .btn-primary.elementor-button,body .nf-form-cont .nf-field-element input.btn-primary[type=button],body .wpcf7 .btn-primary.wpcf7-submit{--bs-btn-bg:var(--e-global-color-primary);--bs-btn-border-color:var(--e-global-color-primary);--bs-btn-hover-bg:var(--e-global-color-accent);--bs-btn-hover-border-color:var(--e-global-color-accent)}
/*# sourceMappingURL=maps/style.min.css.map */
