@import url("https://fonts.googleapis.com/css2?family=Newsreader&display=swap");*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:18px}@media screen and (min-width:768px){html{font-size:20px}}@media screen and (min-width:992px){html{font-size:24px}}@media screen and (min-width:1200px){html{font-size:28px}}body{font-family:"Newsreader",serif;padding:20px;padding-bottom:0;color:#000;line-height:1.15}a,a:visited{color:#000}a:hover{color:#999}p{margin-top:0}.site{max-width:2000px;margin:auto}.site-header{margin-bottom:5em}.site-footer{margin-top:5em}@media screen and (min-width:701px){.site-header{margin-bottom:25vh}.site-footer{margin-top:20vh}}.site-title{margin:0;margin-bottom:10px;padding:0}.caps-nav{display:flex;flex-direction:column;align-items:center;font-size:25px;padding-top:1rem;padding-bottom:1rem;background-color:#fff;z-index:999}@media screen and (min-width:600px){.caps-nav{font-size:25px;flex-direction:row;justify-content:space-between;padding-bottom:.5rem}}@media screen and (min-width:1024px){.caps-nav{font-size:30px}}@media screen and (min-width:1280px){.caps-nav{font-size:40px}}#primary-menu{list-style:none;margin:0;padding:0;display:flex}#primary-menu a{padding:20px;text-decoration:none}.colonne-info{font-size:25px;margin-bottom:1em}@media screen and (min-width:600px){.colonne-info{font-size:25px}}@media screen and (min-width:1024px){.colonne-info{font-size:30px}}@media screen and (min-width:1280px){.colonne-info{font-size:40px;font-size:3vw}}.colonne-info a{text-decoration:none}.site-info{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:2em}@media screen and (min-width:1280px){.site-info{flex-direction:row;justify-content:space-between}.adresse-ektor{text-align:left;padding-right:20px}.mentions-ektor{text-align:right;padding-left:20px}}.site-info p{margin-bottom:20px}.site-info a{text-decoration:none}.sep-bas{margin:0 10px}.home-caps-2-cols{text-indent:1em}.caps-content p{text-indent:1em}@media screen and (min-width:600px) and (max-width:1024px){.home-caps-2-cols .wp-block-column:nth-child(2n){margin-left:0}}@media screen and (max-width:1024px){.home-caps-2-cols{flex-direction:column}}.current-menu-item{position:relative}.current-menu-item:after{position:absolute;top:-10px;left:0;right:0;bottom:-10px;content:"";z-index:0;border:1px solid #000;border-radius:100%}.lg-type-postThumbnail .lg-caption{width:100%;padding:0 10%;display:inline-block}.lg-type-postThumbnail .lg-caption p{text-align:center}@media screen and (min-width:701px){.lg-type-postThumbnail{position:relative}.lg-type-postThumbnail .lg-caption p{font-size:40px}.lg-type-postThumbnail .lg-caption{position:absolute;top:50%;padding:20px 20%;transform:translateY(20%);transition:transform .6s ease,opacity .2s ease;opacity:0;pointer-events:none;z-index:2}.lg-type-postThumbnail:hover .lg-caption{transform:translateY(-50%);opacity:1}.lg-type-postThumbnail:before{content:"";z-index:1;position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.7);height:0;opacity:0;transition:height .8s ease,opacity .4s ease;pointer-events:none}.lg-type-postThumbnail:hover:before{height:100%;opacity:1;transition:height .6s ease,opacity .8s ease}}.entry-title{margin-top:0;font-weight:400}.grid-container{max-width:none;padding-left:0;padding-right:0}.post,.page{margin-bottom:0}.titreSlider{text-align:center;font-weight:400;padding-top:10%;font-size:40px}.caps-slider{position:relative;max-width:1280px;margin:auto}.swiper-container{margin:5% 10% 0;padding-bottom:15%}.swiper-button-next,.swiper-button-prev{transform:scale(.75)}@media screen and (min-width:701px){.swiper-button-next,.swiper-button-prev{transform:scale(1)}}.swiper-button-next:focus,.swiper-button-prev:focus{outline:0}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:url(//www.ektor-studio.com/wp-content/themes/ektor/css/../img/fleche-next.svg)}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:url(//www.ektor-studio.com/wp-content/themes/ektor/css/../img/fleche-prev.svg)}.swiper-pagination-bullet{vertical-align:middle;transition:.3s ease;width:40px;height:1px;border-radius:0}.swiper-pagination-bullet-active{background:#000}.imgSlider{padding-top:100%;background-position:50%;background-size:contain}.swiper-slide *{text-align:center;text-decoration:none;font-size:20px;margin-bottom:5px;margin-top:0;font-weight:400}