/**handles:fl-builder-layout-2,reset-style,main-style,edtitor-style**/
.fl-builder-content *,.fl-builder-content :after,.fl-builder-content :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fl-col-group:after,.fl-col-group:before,.fl-col:after,.fl-col:before,.fl-module-content:after,.fl-module-content:before,.fl-module:after,.fl-module:before,.fl-row-content:after,.fl-row-content:before,.fl-row:after,.fl-row:before{display:table;content:" "}.fl-col-group:after,.fl-col:after,.fl-module-content:after,.fl-module:after,.fl-row-content:after,.fl-row:after{clear:both}.fl-clear{clear:both}.fl-clearfix:after,.fl-clearfix:before{display:table;content:" "}.fl-clearfix:after{clear:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fl-row,.fl-row-content{margin-left:auto;margin-right:auto;min-width:0}.fl-row-content-wrap{position:relative}.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap{background-attachment:scroll}.fl-row-bg-embed,.fl-row-bg-embed .fl-row-content,.fl-row-bg-video,.fl-row-bg-video .fl-row-content{position:relative}.fl-row-bg-embed .fl-bg-embed-code,.fl-row-bg-video .fl-bg-video{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.fl-row-bg-embed .fl-bg-embed-code video,.fl-row-bg-video .fl-bg-video video{bottom:0;left:0;max-width:none;position:absolute;right:0;top:0}.fl-row-bg-video .fl-bg-video video{min-width:100%;min-height:100%;width:auto;height:auto}.fl-row-bg-embed .fl-bg-embed-code iframe,.fl-row-bg-video .fl-bg-video iframe{pointer-events:none;width:100vw;height:56.25vw;max-width:none;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.fl-bg-video-fallback{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content{position:relative}.fl-row .fl-bg-slideshow{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.fl-builder-edit .fl-row .fl-bg-slideshow *{bottom:0;height:auto!important;left:0;position:absolute!important;right:0;top:0}.fl-row-bg-overlay .fl-row-content-wrap:after{border-radius:inherit;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fl-row-bg-overlay .fl-row-content{position:relative;z-index:1}.fl-row-custom-height .fl-row-content-wrap,.fl-row-default-height .fl-row-content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh}.fl-row-overlap-top .fl-row-content-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.fl-row-custom-height .fl-row-content-wrap,.fl-row-default-height .fl-row-content-wrap{min-height:0}.fl-row-custom-height .fl-row-content,.fl-row-default-height .fl-row-content,.fl-row-full-height .fl-row-content{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.fl-row-custom-height .fl-row-full-width.fl-row-content,.fl-row-default-height .fl-row-full-width.fl-row-content,.fl-row-full-height .fl-row-full-width.fl-row-content{max-width:100%;width:100%}.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap,.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,.fl-row-full-height.fl-row-align-center .fl-row-content-wrap{align-items:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-align:center;-ms-flex-pack:center}.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap{align-items:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;-webkit-justify-content:flex-end;-webkit-box-align:end;-webkit-box-pack:end;-ms-flex-align:end;-ms-flex-pack:end}.fl-col-group-equal-height{display:flex;flex-wrap:wrap;width:100%}.fl-col-group-equal-height.fl-col-group-has-child-loading{flex-wrap:nowrap}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content{display:flex;flex:1 1 auto}.fl-col-group-equal-height .fl-col-content{flex-direction:column;flex-shrink:1;min-width:1px;max-width:100%;width:100%}.fl-col-group-equal-height .fl-col-content:after,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height:before{content:none}.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content{justify-content:flex-start}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content{align-items:center;justify-content:center}.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content{justify-content:flex-end}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group,.fl-col-group-equal-height.fl-col-group-align-center .fl-module{width:100%}.fl-col{float:left;min-height:1px}.fl-col-bg-overlay .fl-col-content{position:relative}.fl-col-bg-overlay .fl-col-content:after{border-radius:inherit;content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fl-col-bg-overlay .fl-module{position:relative;z-index:2}.fl-module img{max-width:100%}.fl-builder-module-template{margin:0 auto;max-width:1100px;padding:20px}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block;font-size:16px;font-weight:400;line-height:18px;padding:12px 24px;text-decoration:none;text-shadow:none}.fl-builder-content .fl-button:hover{text-decoration:none}.fl-builder-content .fl-button:active{position:relative;top:1px}.fl-builder-content .fl-button-width-full .fl-button{display:block;text-align:center}.fl-builder-content .fl-button-width-custom .fl-button{display:inline-block;text-align:center;max-width:100%}.fl-builder-content .fl-button-left{text-align:left}.fl-builder-content .fl-button-center{text-align:center}.fl-builder-content .fl-button-right{text-align:right}.fl-builder-content .fl-button i{font-size:1.3em;height:auto;margin-right:8px;vertical-align:middle;width:auto}.fl-builder-content .fl-button i.fl-button-icon-after{margin-left:8px;margin-right:0}.fl-builder-content .fl-button-has-icon .fl-button-text{vertical-align:middle}.fl-icon-wrap{display:inline-block}.fl-icon{display:table-cell;vertical-align:middle}.fl-icon a{text-decoration:none}.fl-icon i{float:right;height:auto;width:auto}.fl-icon i:before{border:none!important;height:auto;width:auto}.fl-icon-text{display:table-cell;text-align:left;padding-left:15px;vertical-align:middle}.fl-icon-text-empty{display:none}.fl-icon-text :last-child{margin:0!important;padding:0!important}.fl-icon-text a{text-decoration:none}.fl-icon-text span{display:block}.fl-icon-text span.mce-edit-focus{min-width:1px}.fl-photo{line-height:0;position:relative}.fl-photo-align-left{text-align:left}.fl-photo-align-center{text-align:center}.fl-photo-align-right{text-align:right}.fl-photo-content{display:inline-block;line-height:0;position:relative;max-width:100%}.fl-photo-img-svg{width:100%}.fl-photo-content img{display:inline;height:auto;max-width:100%}.fl-photo-crop-circle img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.fl-photo-caption{font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis}.fl-photo-caption-below{padding-bottom:20px;padding-top:10px}.fl-photo-caption-hover{background:rgba(0,0,0,.7);bottom:0;color:#fff;left:0;opacity:0;padding:10px 15px;position:absolute;right:0;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.fl-photo-content:hover .fl-photo-caption-hover{opacity:100}.fl-builder-pagination,.fl-builder-pagination-load-more{padding:40px 0}.fl-builder-pagination ul.page-numbers{list-style:none;margin:0;padding:0;text-align:center}.fl-builder-pagination li{display:inline-block;list-style:none;margin:0;padding:0}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers{border:1px solid #e6e6e6;display:inline-block;padding:5px 10px;margin:0 0 5px}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current{background:#f5f5f5;text-decoration:none}.fl-slideshow,.fl-slideshow *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fl-slideshow .fl-slideshow-image img{max-width:none!important}.fl-slideshow-social{line-height:0!important}.fl-slideshow-social *{margin:0!important}.fl-builder-content .bx-wrapper .bx-viewport{background:0 0;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;left:0}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:focus,.mfp-wrap button.mfp-arrow:hover{background:0 0!important;border:none!important;outline:0;position:absolute;top:50%;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:focus,.mfp-wrap .mfp-close:hover{background:0 0!important;border:none!important;outline:0;position:absolute;top:0;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:focus,.admin-bar .mfp-wrap .mfp-close:hover{top:32px!important}img.mfp-img{padding:0}.mfp-counter{display:none}.mfp-wrap .mfp-preloader.fa{font-size:30px}.fl-form-field{margin-bottom:15px}.fl-form-field input.fl-form-error{border-color:#dd6420}.fl-form-error-message{clear:both;color:#dd6420;display:none;padding-top:8px;font-size:12px;font-weight:lighter}.fl-form-button-disabled{opacity:.5}.fl-animation{opacity:0}.fl-animated,.fl-builder-edit .fl-animation,.fl-builder-preview .fl-animation{opacity:1}.fl-animated{animation-fill-mode:both;-webkit-animation-fill-mode:both}.fl-button.fl-button-icon-animation i{width:0!important;opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.fl-button.fl-button-icon-animation:hover i{opacity:1!important;-ms-filter:"alpha(opacity=100)"}.fl-button.fl-button-icon-animation i.fl-button-icon-after{margin-left:0!important}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after{margin-left:10px!important}.fl-button.fl-button-icon-animation i.fl-button-icon-before{margin-right:0!important}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before{margin-right:20px!important;margin-left:-10px}.single:not(.woocommerce).single-fl-builder-template .fl-content{width:100%}.fl-builder-layer{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;overflow:hidden}.fl-builder-shape-layer{z-index:0}.fl-builder-shape-layer.fl-builder-bottom-edge-layer{z-index:1}.fl-row-bg-overlay .fl-builder-shape-layer{z-index:1}.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer{z-index:2}.fl-row-has-layers .fl-row-content{z-index:1}.fl-row-bg-overlay .fl-row-content{z-index:2}.fl-builder-layer>*{display:block;position:absolute;top:0;left:0;width:100%}.fl-builder-layer+.fl-row-content{position:relative}.fl-builder-layer .fl-shape{fill:#aaa;stroke:none;stroke-width:0;width:100%}@supports (-webkit-touch-callout:inherit){.fl-row.fl-row-bg-fixed .fl-row-content-wrap,.fl-row.fl-row-bg-parallax .fl-row-content-wrap{background-position:center!important;background-attachment:scroll!important}}@supports (-webkit-touch-callout:none){.fl-row.fl-row-bg-fixed .fl-row-content-wrap{background-position:center!important;background-attachment:scroll!important}}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited{background:#fafafa;border:1px solid #ccc;color:#333}.fl-builder-content a.fl-button *,.fl-builder-content a.fl-button:visited *{color:#333}@media (max-width:992px){.fl-col-group.fl-col-group-medium-reversed{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;flex-direction:row-reverse}}@media (max-width:768px){.fl-row-content-wrap{background-attachment:scroll!important}.fl-row-bg-parallax .fl-row-content-wrap{background-attachment:scroll!important;background-position:center center!important}.fl-col-group.fl-col-group-equal-height{display:block}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width{display:-webkit-box;display:-webkit-flex;display:flex}.fl-col-group.fl-col-group-responsive-reversed{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;flex-direction:row-reverse}.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width){flex-basis:100%;width:100%!important}.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed){display:unset;display:unset;-webkit-flex-wrap:unset;flex-wrap:unset;flex-direction:unset}.fl-col{clear:both;float:none;margin-left:auto;margin-right:auto;width:auto!important}.fl-col-small:not(.fl-col-small-full-width){max-width:400px}.fl-block-col-resize{display:none}.fl-row[data-node] .fl-row-content-wrap{margin:0;padding-left:0;padding-right:0}.fl-row[data-node] .fl-bg-slideshow,.fl-row[data-node] .fl-bg-video{left:0;right:0}.fl-col[data-node] .fl-col-content{margin:0;padding-left:0;padding-right:0}}@media (min-width:1201px){html .fl-visible-large:not(.fl-visible-desktop),html .fl-visible-medium:not(.fl-visible-desktop),html .fl-visible-mobile:not(.fl-visible-desktop){display:none}}@media (min-width:993px) and (max-width:1200px){html .fl-visible-desktop:not(.fl-visible-large),html .fl-visible-medium:not(.fl-visible-large),html .fl-visible-mobile:not(.fl-visible-large){display:none}}@media (min-width:769px) and (max-width:992px){html .fl-visible-desktop:not(.fl-visible-medium),html .fl-visible-large:not(.fl-visible-medium),html .fl-visible-mobile:not(.fl-visible-medium){display:none}}@media (max-width:768px){html .fl-visible-desktop:not(.fl-visible-mobile),html .fl-visible-large:not(.fl-visible-mobile),html .fl-visible-medium:not(.fl-visible-mobile){display:none}}.fl-row-fixed-width{max-width:1680px}.fl-row-content-wrap{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.fl-col-content{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.fl-module-content,:where(.fl-module:not(:has(> .fl-module-content))){margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px}.page .fl-post-header,.single-fl-builder-template .fl-post-header{display:none}.fl-node-589dbccb0277d>.fl-row-content-wrap{border-top-width:1px;border-right-width:0;border-bottom-width:1px;border-left-width:0}.fl-node-589dbccb0277d .fl-row-content{max-width:1920px}.fl-node-589dbccb0277d>.fl-row-content-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.fl-node-cw0so9qv1pnf>.fl-row-content-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.fl-node-24wg93yu580a{width:100%}.fl-node-8h2bni06tjym{width:50%}.fl-node-8h2bni06tjym>.fl-col-content{background-image:url(https://sokool.fr/wp-content/uploads/2022/08/repos-femme-piscine.webp);background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover}.fl-node-xlzirctw5fb8{width:50%}.fl-node-itk1s60cor4w>.fl-module-content{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.fl-builder-row-settings #fl-field-separator_position{display:none!important}.fl-builder-row-settings #fl-field-separator_position{display:none!important}.fl-node-589dbccb0277d .fl-row-content{min-width:0}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{display:block;max-width:100%;height:auto}em,i{font-style:italic}b,strong{font-weight:700}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
@font-face{font-family:'Frutiger LT Std';src:url('https://sokool.fr/wp-content/themes/sokool-theme/fonts/FrutigerLTStd-BoldCn.eot');src:url('https://sokool.fr/wp-content/themes/sokool-theme/fonts/FrutigerLTStd-BoldCn.eot?#iefix') format('embedded-opentype'),url('https://sokool.fr/wp-content/themes/sokool-theme/fonts/FrutigerLTStd-BoldCn.woff2') format('woff2'),url('https://sokool.fr/wp-content/themes/sokool-theme/fonts/FrutigerLTStd-BoldCn.woff') format('woff'),url('https://sokool.fr/wp-content/themes/sokool-theme/fonts/FrutigerLTStd-BoldCn.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}body{width:100%;max-width:1920px;margin:0 auto}.conteneur{width:100%;max-width:1200px;margin:0 auto;position:relative}.sidebar-overlay{position:fixed;top:0;bottom:0;right:0;left:0;z-index:90;opacity:.2;background-color:#000}a,div,h1,h2,h3,h4,h5,h6,input,li,p,select,span,textarea{font-family:Nunito,sans-serif}a{text-decoration:none}.fl-accordion-content h1,.fl-accordion-content h2,.fl-accordion-content h3,.fl-accordion-content h4,.fl-accordion-content h5,.fl-accordion-content h6,.fl-accordion-content li,.fl-accordion-content p,.fl-rich-text h1,.fl-rich-text h2,.fl-rich-text h3,.fl-rich-text h4,.fl-rich-text h5,.fl-rich-text h6,.fl-rich-text li,.fl-rich-text p,.fl-tabs h1,.fl-tabs h2,.fl-tabs h3,.fl-tabs h4,.fl-tabs h5,.fl-tabs h6,.fl-tabs li,.fl-tabs p{font-size:16px;font-weight:300;color:#000;line-height:1.3;margin-bottom:20px}.fl-accordion-content h1 strong,.fl-accordion-content h2 strong,.fl-accordion-content h3 strong,.fl-accordion-content h4 strong,.fl-accordion-content h5 strong,.fl-accordion-content h6 strong,.fl-accordion-content li strong,.fl-accordion-content p strong,.fl-rich-text h1 strong,.fl-rich-text h2 strong,.fl-rich-text h3 strong,.fl-rich-text h4 strong,.fl-rich-text h5 strong,.fl-rich-text h6 strong,.fl-rich-text li strong,.fl-rich-text p strong,.fl-tabs h1 strong,.fl-tabs h2 strong,.fl-tabs h3 strong,.fl-tabs h4 strong,.fl-tabs h5 strong,.fl-tabs h6 strong,.fl-tabs li strong,.fl-tabs p strong{font-weight:700}.fl-accordion-content h1 a,.fl-accordion-content h2 a,.fl-accordion-content h3 a,.fl-accordion-content h4 a,.fl-accordion-content h5 a,.fl-accordion-content h6 a,.fl-accordion-content li a,.fl-accordion-content p a,.fl-rich-text h1 a,.fl-rich-text h2 a,.fl-rich-text h3 a,.fl-rich-text h4 a,.fl-rich-text h5 a,.fl-rich-text h6 a,.fl-rich-text li a,.fl-rich-text p a,.fl-tabs h1 a,.fl-tabs h2 a,.fl-tabs h3 a,.fl-tabs h4 a,.fl-tabs h5 a,.fl-tabs h6 a,.fl-tabs li a,.fl-tabs p a{font-weight:700;border-bottom:2px solid;color:#283480;background-image:linear-gradient(180deg,transparent 100%,#aab5d7 0);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.fl-accordion-content h1 a:hover,.fl-accordion-content h2 a:hover,.fl-accordion-content h3 a:hover,.fl-accordion-content h4 a:hover,.fl-accordion-content h5 a:hover,.fl-accordion-content h6 a:hover,.fl-accordion-content li a:hover,.fl-accordion-content p a:hover,.fl-rich-text h1 a:hover,.fl-rich-text h2 a:hover,.fl-rich-text h3 a:hover,.fl-rich-text h4 a:hover,.fl-rich-text h5 a:hover,.fl-rich-text h6 a:hover,.fl-rich-text li a:hover,.fl-rich-text p a:hover,.fl-tabs h1 a:hover,.fl-tabs h2 a:hover,.fl-tabs h3 a:hover,.fl-tabs h4 a:hover,.fl-tabs h5 a:hover,.fl-tabs h6 a:hover,.fl-tabs li a:hover,.fl-tabs p a:hover{background-image:linear-gradient(180deg,transparent 50%,#aab5d7 50%)}.fl-accordion-content ul,.fl-rich-text ul,.fl-tabs ul{margin-bottom:20px}.fl-accordion-content ul li,.fl-rich-text ul li,.fl-tabs ul li{position:relative;padding-left:25px;margin-bottom:10px}.fl-accordion-content ul li:last-of-type,.fl-rich-text ul li:last-of-type,.fl-tabs ul li:last-of-type{margin-bottom:0}.fl-accordion-content ul li:before,.fl-rich-text ul li:before,.fl-tabs ul li:before{content:'';position:absolute;top:12px;left:0;width:15px;height:3px;background-color:#000}.fl-accordion-content table thead td,.fl-rich-text table thead td,.fl-tabs table thead td{background-color:#e1eafa;color:#283480;font-weight:700}.fl-accordion-content table tr td,.fl-rich-text table tr td,.fl-tabs table tr td{padding:15px}.fl-accordion-content table tr td:not(:last-of-type),.fl-rich-text table tr td:not(:last-of-type),.fl-tabs table tr td:not(:last-of-type){border-right:2px solid #fff}.fl-accordion-content table tbody tr:nth-of-type(2n),.fl-rich-text table tbody tr:nth-of-type(2n),.fl-tabs table tbody tr:nth-of-type(2n){background-color:#f1f6ff}.fl-accordion-content table p,.fl-rich-text table p,.fl-tabs table p{margin-bottom:0}.mt{margin-top:30px}.tooltip{position:relative}.tooltip:after{content:attr(title);display:flex;justify-content:center;background:#fff;border-radius:8px;font-size:12px;padding:10px;text-transform:uppercase;letter-spacing:1px;position:absolute;top:100%;margin-top:0;left:50%;transform:translateX(-50%);color:#000;box-shadow:0 3px 3px 0 rgba(0,0,0,.1);opacity:0;visibility:hidden;width:max-content;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.tooltip:before{width:0;height:0;border-style:solid;border-width:0 5px 6px 5px;border-color:transparent transparent #fff transparent;content:"";left:50%;position:absolute;transform:translateX(-50%);top:100%;margin-top:-6px;opacity:0;visibility:hidden;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.tooltip:hover:after{opacity:1;visibility:visible;margin-top:10px}.tooltip:hover:before{opacity:1;visibility:visible;margin-top:4px}.tooltip.right:after{left:100%;top:50%;transform:translateY(-50%)}.tooltip.right:before{transform:translateY(-50%) rotate(-90deg);top:50%;left:100%}.tooltip.right:hover:after{opacity:1;visibility:visible;margin-top:0;margin-left:10px}.tooltip.right:hover:before{opacity:1;visibility:visible;margin-top:0;margin-left:4px}.tooltip.left:after{right:100%;left:initial;top:50%;transform:translateY(-50%)}.tooltip.left:before{transform:translateY(-50%) rotate(-90deg);top:50%;right:100%}.tooltip.left:hover:after{opacity:1;visibility:visible;margin-top:0;margin-right:10px}.tooltip.left:hover:before{opacity:1;visibility:visible;margin-top:0;margin-right:4px}.conteneur{padding:0 20px}header#masthead .droite{display:flex;align-items:center;margin-right:60px}header#masthead .droite a{border-radius:50%;border:1px solid #fff;display:flex;align-items:center;justify-content:center;margin-left:5px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}header#masthead .droite a .cls-1{fill:#fff!important}header#masthead .droite a .cls-2{stroke:none!important}header#masthead .droite a svg{width:33px;height:33px}header#masthead .droite a:hover{background-color:#aab5d7}header#masthead .droite a.added{background-color:#c0392b}header#masthead.mobile{background-color:#283480;position:sticky;top:0;right:0;left:0;width:100%;z-index:100}header#masthead.mobile #header{height:60px;display:flex;align-items:center;justify-content:space-between}header#masthead.mobile #logo{z-index:10;display:inline-block}header#masthead.mobile #logo img{box-sizing:content-box;z-index:10;width:125px}header#masthead.mobile .skBtn_toggle{height:60px;width:30px;display:flex;flex-flow:column;justify-content:center;position:absolute;right:20px}header#masthead.mobile .skBtn_toggle span{width:22px;height:1px;background-color:#fff;margin:3px auto}header#masthead.mobile .sidebar{position:fixed;top:0;bottom:0;right:-320px;z-index:100;width:320px;background-color:#283480;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}header#masthead.mobile .sidebar .top{position:relative}header#masthead.mobile .sidebar .top .close{position:absolute;top:10px;right:10px;height:32px;width:32px;z-index:10;background-color:rgba(255,255,255,.22);border-radius:50%}header#masthead.mobile .sidebar .top .close span{width:16px;height:2px;background-color:#fff;position:absolute;top:15px;left:8px}header#masthead.mobile .sidebar .top .close span:first-of-type{transform:rotate(45deg)}header#masthead.mobile .sidebar .top .close span:nth-of-type(2){transform:rotate(-45deg)}header#masthead.mobile .sidebar nav{height:100%;overflow:auto;padding-top:52px;opacity:0;transform:translateX(50px);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition-delay:0.2s}header#masthead.mobile .sidebar .menu-menu-principal-container{height:100%}header#masthead.mobile .sidebar .menu-menu-principal-container #primary-menu{overflow:auto;padding-bottom:62px;box-sizing:border-box}header#masthead.mobile .sidebar .menu-menu-principal-container #primary-menu .menu-item{position:relative}header#masthead.mobile .sidebar .menu-menu-principal-container #primary-menu .menu-item a,header#masthead.mobile .sidebar .menu-menu-principal-container #primary-menu .menu-item span{color:#fff;padding:15px 50px;display:block;font-size:14px;line-height:1;font-weight:700;text-decoration:none;text-transform:uppercase}header#masthead.mobile .sidebar .menu-menu-principal-container #primary-menu .menu-item.menu-item-has-children span,header#masthead.mobile .sidebar .menu-menu-principal-container #primary-menu .menu-item.menu-item-has-children>a{padding-right:80px}header#masthead.mobile .sidebar .menu-menu-principal-container #primary-menu .menu-item.menu-item-has-children .sub-menu{background:#aab5d7;display:none;padding:10px 0}header#masthead.mobile .sidebar .menu-menu-principal-container #primary-menu .menu-item.menu-item-has-children .next{position:absolute;width:30px;height:30px;background-color:rgba(255,255,255,.22);top:9px;right:50px;border-radius:50%}header#masthead.mobile .sidebar .menu-menu-principal-container #primary-menu .menu-item.menu-item-has-children .next:after{content:'';width:6px;height:6px;transform:rotate(45deg);border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:10px;left:11px}header#masthead.mobile .sidebar .menu-menu-principal-container #primary-menu .menu-item#menu-item-620 .sub-menu{background-color:#ea9488}header#masthead.mobile .sidebar .menu-menu-principal-container #primary-menu .menu-item#menu-item-619 .sub-menu{background-color:#61bfc0}header#masthead.mobile .sidebar.open{right:0}header#masthead.mobile .sidebar.open nav{opacity:1;transform:translateX(0)}#bandeau{padding:20px;background-color:#283480}#bandeau h1{color:#fff;margin-bottom:0}#breadcrumbs,.rank-math-breadcrumb{margin-top:10px}#breadcrumbs a,#breadcrumbs p,#breadcrumbs span,.rank-math-breadcrumb a,.rank-math-breadcrumb p,.rank-math-breadcrumb span{color:#fff;font-size:12px}#breadcrumbs a,.rank-math-breadcrumb a{text-decoration:underline}#reseaux_sociaux{display:flex;align-items:center;justify-content:center}#reseaux_sociaux a{display:flex;align-items:center;justify-content:center;background-color:#000;border-radius:50%;color:#fff;margin:2px;height:32px;width:32px}#footer{text-align:center;margin-top:50px;background-color:#e1eafa}#footer #footer_haut .conteneur{display:flex;flex-direction:column-reverse}#footer #footer_haut .bas,#footer #footer_haut .haut{padding:30px 0}#footer #footer_haut .haut{border-top:1px solid #ea9488}#footer #footer_bas{background-color:#283480;padding:30px 0}#footer #footer_bas .cyberscope{margin-top:20px;color:#fff;font-weight:700;font-family:'Frutiger LT Std';display:block}#footer .bloc_rs{margin-top:30px;text-align:center}#footer .bloc_rs p{color:#283480;font-family:'Frutiger LT Std';margin-bottom:15px;text-transform:uppercase;font-size:14px}#footer #reseaux_sociaux .facebook{background-color:#61bfc0}#footer #reseaux_sociaux .linkedin{background-color:#283480}#footer #reseaux_sociaux .instagram{background-color:#ea9488}#footer #reseaux_sociaux .pinterest{background-color:#aab5d7}#footer #footer_haut #newsletter .gfield_label{display:none}#footer #footer_haut #newsletter .gform_button{color:#fff!important;background-color:#283480;border-color:#283480!important;width:100%}#footer #footer_haut #newsletter .ginput_container input{border:none;line-height:1;min-height:40px;border-radius:20px;padding:0 15px}#footer #menu_footer a,#footer #menu_footer span{color:#fff;font-weight:700;font-family:'Frutiger LT Std';padding:2px 0;display:block}#footer #logo_footer{display:block;margin-bottom:30px}#footer #logo_footer img{display:inline-block}#footer #footer_adresse .titre{font-weight:700}#footer #footer_adresse a,#footer #footer_adresse p,#footer #footer_adresse span{color:#283480;line-height:1.4;font-family:'Frutiger LT Std'}#footer #footer_adresse .content{min-width:200px}#footer #footer_adresse .col{margin-bottom:20px;display:flex;align-items:center;justify-content:center;text-align:left}#footer #footer_adresse .col img{width:55px;margin-right:15px}#footer .scrolltop{width:40px;height:40px;position:fixed;bottom:20px;right:20px;color:#fff;border-radius:50%;font-weight:700;background-color:#61bfc0;line-height:40px;font-size:24px;display:none}#footer #sticky_links{position:fixed;bottom:20px;right:20px;left:20px;margin:0 auto;display:grid;align-items:center;grid-template-columns:repeat(3,1fr);background-color:#61bfc0;flex-direction:row;border-radius:31px;justify-content:space-between;z-index:50;max-width:400px;overflow:hidden;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}#footer #sticky_links a{display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:400;padding:10px;position:relative}#footer #sticky_links a:first-of-type{background-color:#aab5d7}#footer #sticky_links a:nth-of-type(3){background-color:#ea9488}#footer #sticky_links a p{color:#fff;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:1px;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}#footer #sticky_links a p span{font-size:10px;text-transform:none;font-weight:400;letter-spacing:0;opacity:.6;display:none}#footer #sticky_links a img{width:75px;clip-path:inset(0 20px);height:30px;object-fit:cover;margin:0 -20px 5px -20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}#footer #sticky_links a:before{content:'';position:absolute;bottom:0;right:0;left:0;height:0;background-color:#283480;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}#footer #sticky_links a:hover:before{height:100%;opacity:1}#footer #sticky_links a:hover p{transform:translateY(-5px)}#footer #sticky_links a:hover img{transform:scale(.8)}#reassurance{padding-top:50px}#reassurance ul{display:flex;justify-content:space-around;flex-wrap:wrap}#reassurance ul li{text-align:center;width:150px;margin-bottom:50px}#reassurance ul li .picto{background-repeat:no-repeat;background-position:center;background-size:cover;width:105px;height:105px;margin-bottom:10px;display:inline-block}#reassurance ul li .picto.france{background-image:url(https://sokool.fr/wp-content/themes/sokool-theme/images/svg/MADEINFR_VALEURS.svg)}#reassurance ul li .picto.chaine{background-image:url(https://sokool.fr/wp-content/themes/sokool-theme/images/svg/CHAINE_VALEURS.svg)}#reassurance ul li .picto.pouce{background-image:url(https://sokool.fr/wp-content/themes/sokool-theme/images/svg/LIKE_VALEURS.svg)}#reassurance ul li .picto.usine{background-image:url(https://sokool.fr/wp-content/themes/sokool-theme/images/svg/LOCAL_VALEURS.svg)}#reassurance ul li .picto.fabrication{background-image:url(https://sokool.fr/wp-content/themes/sokool-theme/images/svg/numero_un_fr.svg)}#reassurance ul li .picto.experience{background-image:url(https://sokool.fr/wp-content/themes/sokool-theme/images/svg/experience.svg)}#reassurance ul li .picto.sur-mesure{background-image:url(https://sokool.fr/wp-content/themes/sokool-theme/images/svg/sur-mesure.svg)}#reassurance ul li .picto.accompagnement{background-image:url(https://sokool.fr/wp-content/themes/sokool-theme/images/svg/accompagnement.svg)}#reassurance ul li p{color:#283480;font-weight:700;line-height:1.3;position:relative;z-index:1}#reassurance ul li #banner{display:none}#intro{overflow:hidden}#intro>.visuel{background-repeat:no-repeat;background-position:center;background-size:cover;height:100vh;max-height:500px;position:relative}#intro>.visuel img{display:none}#intro .content{position:relative;padding:40px 20px}#intro .content *{position:relative}#intro .content:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background-color:#283480}#intro .blanc{color:#fff}#intro p{color:#fff}#intro .editor-titre{color:#fff}#intro .editor-titre2{margin:10px 0;text-transform:initial}#intro .picto{position:absolute;top:0;right:20px;transform:translateY(-50%)}#intro .picto img{width:70px}#intro.archive-realisations .picto img{width:50px;margin-top:5px;margin-bottom:5px}#map{height:66vh;min-height:400px}#map .leaflet-tile{filter:grayscale(1)}#map.leaflet-container .leaflet-marker-pane img{width:25px!important;height:30px!important;margin:-30px -12px 0!important;padding:0;border-radius:10px}#map .leaflet-popup-close-button{width:32px;height:32px;background-color:#283480;color:#fff;padding:0;border-radius:50%;line-height:32px;right:10px;top:10px}#map .leaflet-popup-content-wrapper{box-shadow:0 3px 6px rgba(0,0,0,.16);padding:0}#map .leaflet-popup-content-wrapper .leaflet-popup-content{line-height:0;margin:0}#map .leaflet-popup-content-wrapper .leaflet-popup-content .content_infobulle{width:calc(90vw - 40px);max-width:320px;padding-bottom:40px;border-radius:10px;overflow:hidden}#map .leaflet-popup-content-wrapper .leaflet-popup-content .content_infobulle .contenu{padding:20px;text-align:center}#map .leaflet-popup-content-wrapper .leaflet-popup-content .content_infobulle .img{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:150px;background-color:#aab5d7}#map .leaflet-popup-content-wrapper .leaflet-popup-content .content_infobulle .img img{display:none}#map .leaflet-popup-content-wrapper .leaflet-popup-content .content_infobulle .titre{color:#283480;font-size:20px;line-height:1;font-weight:500}#map .leaflet-popup-content-wrapper .leaflet-popup-content .content_infobulle .ville{text-transform:uppercase;font-size:18px;font-family:'Frutiger LT Std';margin-top:10px;color:#aab5d7;line-height:1}#map .leaflet-popup-content-wrapper .leaflet-popup-content .content_infobulle .btn{position:absolute;bottom:0;right:0;left:0;width:100%;text-align:center;color:#fff}#implantation_filtres .bloc{border:2px solid #ea9488;background-color:rgba(255,255,255,.8);padding:20px}#implantation_filtres form{position:relative;margin-bottom:30px}#implantation_filtres form:before{content:'';position:absolute;top:0;right:0;width:56px;height:56px;background-image:url(https://sokool.fr/wp-content/themes/sokool-theme/images/loupe.png);background-repeat:no-repeat;background-position:center;background-size:28px}#implantation_filtres form ::placeholder{color:#283480}#implantation_filtres form input[type=text]{color:#283480;line-height:54px;padding:0 20px;font-weight:700;font-size:20px;background:0 0;border:1px solid #aab5d7;padding-right:60px;width:-webkit-fill-available}#implantation_filtres form input[type=submit]{position:absolute;top:0;right:0;width:56px;height:56px;opacity:0}#implantation_filtres form .autocomplete{background-color:#fff;margin:0;width:100%!important;position:absolute;z-index:1}#implantation_filtres form .autocomplete ul{border:1px solid #283480;padding:20px 0}#implantation_filtres form .autocomplete li{padding:10px 20px;color:#283480;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}#implantation_filtres form .autocomplete li:hover{background-color:#ea9488}#implantation_filtres #filtres_map li{margin-bottom:10px}#implantation_filtres #filtres_map li.child{height:24px;display:flex;align-items:center}#implantation_filtres #filtres_map li.parent{padding-left:50px;padding-top:10px;position:relative}#implantation_filtres #filtres_map li.parent:before{content:'';position:absolute;top:0;left:0;width:36px;height:36px;background-repeat:no-repeat;background-position:0 0;background-size:36px}#implantation_filtres #filtres_map li.parent[class*=spa]:before{background-image:url(https://sokool.fr/wp-content/themes/sokool-theme/images/svg/ABRI_SPA_FULL.svg)}#implantation_filtres #filtres_map li.parent[class*=piscine]:before{background-image:url(https://sokool.fr/wp-content/themes/sokool-theme/images/svg/ABRI_PISCINE_FULL.svg)}#implantation_filtres #filtres_map li.parent[class*=terrasse]:before{background-image:url(https://sokool.fr/wp-content/themes/sokool-theme/images/svg/ABRI_TERRA_FULL.svg)}#implantation_filtres #filtres_map ul.child{margin-top:10px;padding-left:50px}#implantation_filtres #filtres_map ul.child li{cursor:pointer}#implantation_filtres #filtres_map ul.child li:before{content:'';width:10px;height:10px;border:2px solid;border-radius:50%;margin-right:10px}#implantation_filtres #filtres_map ul.child[class*=spa] li:before{border-color:#ea9488}#implantation_filtres #filtres_map ul.child[class*=spa] li.actif:before,#implantation_filtres #filtres_map ul.child[class*=spa] li.hover:before{background-color:#ea9488}#implantation_filtres #filtres_map ul.child[class*=piscine] li:before{border-color:#283480}#implantation_filtres #filtres_map ul.child[class*=piscine] li.actif:before,#implantation_filtres #filtres_map ul.child[class*=piscine] li.hover:before{background-color:#283480}#implantation_filtres #filtres_map ul.child[class*=terrasse] li:before{border-color:#61bfc0}#implantation_filtres #filtres_map ul.child[class*=terrasse] li.actif:before,#implantation_filtres #filtres_map ul.child[class*=terrasse] li.hover:before{background-color:#61bfc0}#implantation_filtres #filtres_map .nom{font-size:18px;color:#283480}#overlay_close_search{position:fixed;top:0;bottom:0;right:0;left:0;z-index:199}.fl-builder-panel.fl-builder-ui-pinned-right{z-index:1000!important}.skeepers-widget-wrapper-d5817e46-3fce-46fc-ae0e-06d1e233b287{z-index:10!important;left:inherit!important;bottom:21px!important;right:18px!important;width:165px!important;position:absolute!important}#skeepers_carousel_modal{margin-bottom:0!important}@media (min-width:768px){#intro{position:relative}#intro>.visuel{position:absolute;top:0;bottom:0;right:0;width:50%;max-height:inherit;height:auto}#intro .content{width:50%;max-width:500px}#intro .picto{top:20px;right:00px;transform:translateX(50%)}#liensbandeau.home{max-width:450px;margin-bottom:30px;box-shadow:0 0 50px 0 rgba(0,0,0,.5);display:flex}#liensbandeau.home a{height:100px}#liensbandeau.home a p{padding:10px;font-size:14px}#liensbandeau.home a svg{width:26px;height:26px;right:5px;bottom:10px}}@media (min-width:1024px){#footer #newsletter{position:relative}#footer #newsletter .gform_footer{position:absolute;top:0;right:0;margin-top:0;padding:0}#footer .bloc_rs{margin-top:0;justify-content:space-between}#footer #reseaux_sociaux{margin-top:0;margin-left:0}#footer #reseaux_sociaux a{margin-left:10px}#footer #footer_adresse .col{display:flex;align-items:center;margin-left:30px}#footer #footer_adresse .col img{margin-right:15px;margin-bottom:0}#footer #footer_bas .conteneur{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}#footer #footer_bas .cyberscope{margin-top:0}#footer #menu_footer{display:flex}#footer #menu_footer li{margin-left:10px}#intro{min-height:700px;max-height:900px;height:100vh;background-color:#283480;display:flex;align-items:center}#intro>.visuel{width:calc(100% - 500px)}.page-realisations{position:relative}#implantation_filtres .bloc{max-width:fit-content;position:absolute;z-index:11;top:50px;left:120px}#map{height:800px;z-index:10}#liensbandeau.home{max-width:500px;margin-bottom:60px;box-shadow:0 0 50px 0 rgba(0,0,0,.5);display:flex}#liensbandeau.home a{height:120px}#liensbandeau.home a p{padding:15px;font-size:16px}#liensbandeau.home a svg{width:32px;height:32px;right:5px;bottom:10px}}@media (min-width:1200px){.skeepers-widget-wrapper-d5817e46-3fce-46fc-ae0e-06d1e233b287{top:calc(var(--wp-admin--bar--height,0px) + var(--main-header--height,0px))!important}#main.interne{padding-top:120px}#intro .content{padding:40px}.revealimg{transform:scale(1.11);clip-path:inset(100% 0 0 0)}.revealimg.startvisible{transform:scale(1);clip-path:inset(0 0 0 0);transition:clip-path 2s cubic-bezier(.5, .06, .01, .99) .5s,transform 2s cubic-bezier(.5, .06, .01, .99) .5s}.tooltip.right{max-width:54px}.tooltip.right img{position:relative;z-index:2;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.tooltip.right:after{left:0;top:50%;transform:translateY(-50%);background-color:#283480;color:#fff;font-size:12px;padding:20px;padding-left:60px;box-shadow:none;border-radius:27px}.tooltip.right:before{display:none}.tooltip.right:hover img{background-color:#6479b7}.tooltip.right:hover:after{background-color:#6479b7;margin-left:0;margin-top:0;padding-left:70px}header#masthead{background-color:transparent;position:fixed;z-index:20;left:0;right:0;top:0}header#masthead .next,header#masthead .skBtn_toggle,header#masthead .top{display:none}header#masthead .progress_menu{position:absolute;top:0;bottom:0;left:0;width:0;z-index:20;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;background-color:#283480}header#masthead #logo{width:125px;z-index:30}header#masthead #header{position:relative;display:flex;align-items:center;height:80px;max-width:initial;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}header#masthead #header .sidebar{height:100%}header#masthead #header .sidebar .top{display:block;height:100%;width:100%;margin-bottom:-80px;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}header#masthead #header .sidebar .top:after{content:'';position:absolute;right:-100px;bottom:0;height:1px;background-color:#fff;width:2500px;z-index:50}header#masthead #header .sidebar .top:before{content:'';position:absolute;right:-60px;height:80px;width:1px;bottom:-40px;background-color:#fff;z-index:50}header#masthead #header .sidebar #site-navigation{height:100%;display:flex!important;align-items:center}header#masthead #header .sidebar ul#primary-menu{text-align:center}header#masthead #header .sidebar ul#primary-menu>li{display:inline-block;vertical-align:top;margin-left:30px}header#masthead #header .sidebar ul#primary-menu>li>a,header#masthead #header .sidebar ul#primary-menu>li>span{display:block;padding:20px 0;font-size:20px;color:#fff;font-family:'Frutiger LT Std';text-transform:uppercase;position:relative;z-index:50}header#masthead #header .sidebar ul#primary-menu>li>a:after,header#masthead #header .sidebar ul#primary-menu>li>span:after{content:'';width:116px;height:11px;background-image:url(https://sokool.fr/wp-content/themes/sokool-theme/images/menu_hover.png);position:absolute;bottom:0;left:50%;transform:translateX(-50%);opacity:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}header#masthead #header .sidebar ul#primary-menu>li>a:before,header#masthead #header .sidebar ul#primary-menu>li>span:before{content:'';position:absolute;left:0;right:0;top:50%;height:120px;transform:translateY(-50%)}header#masthead #header .sidebar ul#primary-menu>li.current-menu-item>a:after,header#masthead #header .sidebar ul#primary-menu>li.current-menu-item>span:after,header#masthead #header .sidebar ul#primary-menu>li.current-menu-parent>a:after,header#masthead #header .sidebar ul#primary-menu>li.current-menu-parent>span:after,header#masthead #header .sidebar ul#primary-menu>li:hover>a:after,header#masthead #header .sidebar ul#primary-menu>li:hover>span:after{opacity:1;bottom:5px}header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children>ul{width:300px;height:360px;padding:40px 0;opacity:0;visibility:hidden;position:absolute;top:100%;left:0;background-color:#283480;z-index:10;text-align:left;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children>ul:before{content:'';position:absolute;top:-160px;bottom:0;left:100%;width:750px;background-color:#aab5d7}header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children>ul li a,header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children>ul li span{display:block;padding:10px 20px;font-size:18px;color:#fff;font-family:'Frutiger LT Std';text-transform:uppercase;position:relative;width:max-content}header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children>ul li a:before,header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children>ul li span:before{content:'';position:absolute;top:0;bottom:0;left:0;right:-60px}header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children>ul li.current-menu-item>a,header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children>ul li.current-menu-item>span,header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children>ul li:hover>a,header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children>ul li:hover>span{color:#aab5d7}header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children>ul .sub-menu{padding:40px 20px;opacity:0;visibility:hidden;position:absolute;top:0;width:fit-content;left:100%;z-index:10;text-align:left;height:400px}header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children>ul .sub-menu li.current-menu-item a,header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children>ul .sub-menu li.current-menu-item span,header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children>ul .sub-menu li:hover a,header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children>ul .sub-menu li:hover span{color:#283480}header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children>ul .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children:hover>ul{opacity:1;visibility:visible}header#masthead.interne{background-color:#283480}header#masthead.scroll{background-color:#283480}header#masthead .droite{position:absolute;right:20px;margin:0}header#masthead .droite a{margin-left:10px}header#masthead .droite a svg{width:42px;height:42px}#breadcrumbs,.rank-math-breadcrumb{margin-bottom:20px}#liensbandeau,#liensbandeau.home{max-width:700px;margin-bottom:60px;box-shadow:0 0 50px 0 rgba(0,0,0,.5);display:flex}#liensbandeau a,#liensbandeau.home a{height:140px}#liensbandeau a p,#liensbandeau.home a p{padding:20px;font-size:23px}#liensbandeau a svg,#liensbandeau.home a svg{width:44px;height:44px;right:5px;bottom:10px}#footer{background-color:transparent;background-image:url(https://sokool.fr/wp-content/themes/sokool-theme/images/vague.svg);background-repeat:no-repeat;background-position:center top;background-size:1920px;padding-top:110px;text-align:left}#footer #logo_footer{display:flex;align-items:center;margin-bottom:0}#footer #logo_footer img,#footer #logo_footer picture{width:234px!important}#footer #footer_bas{text-align:center;padding-bottom:30px}#footer #menu_footer{display:flex;justify-content:center}#footer #menu_footer li{padding:0 10px}#footer #sticky_links{left:inherit;right:20px}#footer .bloc_rs{background-color:#e1eafa;padding:0 10px}#footer #footer_haut .conteneur{display:block}#footer #footer_haut .haut{display:flex;align-items:center;justify-content:center;border:0;margin-bottom:-17px;padding-bottom:0}#footer #footer_haut .haut .gauche{width:40%}#footer #footer_haut .bas{border-top:1px solid #ea9488;display:flex;justify-content:space-between}#footer #footer_adresse{display:flex;align-items:center}#footer #footer_adresse .col{margin-bottom:0}#footer #footer_adresse .content{min-width:initial}#reassurance{padding:100px 0;position:relative}#reassurance:before{content:'';position:absolute;top:calc(50% - 26px);right:0;left:0;height:1px;background-color:#aab5d7}#reassurance ul{max-width:1000px;margin:0 auto;position:relative}#reassurance ul li{margin-bottom:0}#reassurance ul li .picto{width:105px;height:105px;margin-bottom:25px;position:relative;box-shadow:0 0 0 30px #fff;border-radius:50%;background-color:transparent!important}#reassurance ul li #banner{border-radius:50%;width:105px;height:105px;background:#fff;overflow:hidden;position:absolute;display:block;margin-left:20px}#reassurance ul li #banner .fill{margin-top:100%;-webkit-transition:all 3s;-moz-transition:all 3s;-ms-transition:all 3s;-o-transition:all 3s}#reassurance ul li #banner #waveShape{animation-name:waveAction2;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.5s;width:210px;height:210px;fill:#E1EAFA}#reassurance ul li:hover #banner .fill{margin-top:0}#reassurance ul li:hover .picto{transform:inherit}@keyframes waveAction2{0%{transform:translate(-105px,0)}100%{transform:translate(0,0)}}#reassurance .content{position:relative}#reassurance .content:after,#reassurance .content:before{content:'';position:absolute;width:1px;background-color:#aab5d7}#reassurance .content:after{bottom:calc(50% + 25px);right:100px;height:155px}#reassurance .content:before{top:calc(50% + -25px);left:100px;height:375px}#intro{position:relative;z-index:2}#intro .content{padding-left:100px;height:100%;padding-top:200px}#intro .picto{top:initial;bottom:100px}}@media (min-width:1600px){#main .gform_footer input[type=button],#main .gform_footer input[type=submit],#main .gform_page_footer input[type=button],#main .gform_page_footer input[type=submit],#main a.fl-button,#newsletter .gform_footer input[type=submit],.fancybox__container .gform_footer input[type=submit]{font-size:22px;padding:15px 25px 13px 25px;border-radius:24px}#main.interne{padding-top:160px}header#masthead #header{height:100px}header#masthead #header.conteneur{padding:0 60px}header#masthead #header .sidebar .top{margin-bottom:-100px}header#masthead #header .sidebar ul#primary-menu>li{margin-left:40px}header#masthead #header .sidebar ul#primary-menu>li>a,header#masthead #header .sidebar ul#primary-menu>li>span{font-size:24px}header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children ul{width:500px;height:400px;padding:40px 0}header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children ul:before{width:930px}header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children ul li a,header#masthead #header .sidebar ul#primary-menu>li.menu-item-has-children ul li span{font-size:24px;padding-right:60px;padding-left:60px}header#masthead #logo{width:250px}header#masthead .droite{right:60px}header#masthead .droite a{margin-left:20px}header#masthead .droite a svg{width:50px;height:50px}.fl-accordion-content h1,.fl-accordion-content h2,.fl-accordion-content h3,.fl-accordion-content h4,.fl-accordion-content h5,.fl-accordion-content h6,.fl-accordion-content li,.fl-accordion-content p,.fl-rich-text h1,.fl-rich-text h2,.fl-rich-text h3,.fl-rich-text h4,.fl-rich-text h5,.fl-rich-text h6,.fl-rich-text li,.fl-rich-text p,.fl-tabs h1,.fl-tabs h2,.fl-tabs h3,.fl-tabs h4,.fl-tabs h5,.fl-tabs h6,.fl-tabs li,.fl-tabs p{font-size:20px}#footer #footer_bas{padding:0;height:100px;display:flex;align-items:center}#footer #footer_bas .conteneur{max-width:1600px;padding:0}#footer #footer_bas .cyberscope{font-size:20px}#footer #menu_footer a,#footer #menu_footer span{font-size:20px}#footer #footer_haut .conteneur{max-width:1600px;padding:0}#footer #footer_haut #newsletter .ginput_container input{min-height:48px;padding:0 20px;font-size:20px}#footer #footer_haut #reseaux_sociaux a{margin:2px 10px;height:42px;width:42px}#footer #footer_adresse a,#footer #footer_adresse p,#footer #footer_adresse span{font-size:23px;line-height:1.2}#footer #footer_adresse .col{margin-left:40px}#footer #footer_adresse .col img{margin-right:20px}#liensbandeau{max-width:800px}#liensbandeau a{height:160px}#reassurance{padding:180px 0}#reassurance:before{top:calc(50% - 45px)}#reassurance ul{max-width:1300px}#reassurance ul li{width:250px}#reassurance ul li p{font-size:24px}#reassurance ul li .picto{width:210px;height:210px;margin-bottom:25px;position:relative;background-color:transparent!important}#reassurance .content:after{bottom:calc(50% + 45px);right:initial;left:calc(50% + 780px);height:285px}#reassurance .content:before{top:calc(50% + -45px);left:initial;right:calc(50% + 780px)}#reassurance ul li #banner{border-radius:50%;width:210px;height:210px;background:#fff;overflow:hidden;position:absolute;display:block;margin-left:20px}#reassurance ul li #banner .fill{margin-top:100%;-webkit-transition:all 3s;-moz-transition:all 3s;-ms-transition:all 3s;-o-transition:all 3s}#reassurance ul li #banner #waveShape{animation-name:waveAction2;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.5s;width:420px;height:420px;fill:#E1EAFA}#reassurance ul li:hover #banner .fill{margin-top:0}#reassurance ul li:hover .picto{transform:inherit}@keyframes waveAction2{0%{transform:translate(-210px,0)}100%{transform:translate(0,0)}}#intro>.visuel{width:calc(100% - 680px)}#intro .content{padding:0;padding-left:150px;padding-right:40px;padding-top:200px;max-width:680px}#intro .picto img{width:90px}#intro .editor-titre2{margin:20px 0;text-transform:initial}#intro.archive-realisations .picto img{width:66px;margin-top:14px;margin-bottom:14px}#breadcrumbs a,#breadcrumbs p,#breadcrumbs span,.rank-math-breadcrumb a,.rank-math-breadcrumb p,.rank-math-breadcrumb span{color:#fff;font-size:14px}#bandeau{padding:60px 0}#bandeau .conteneur{max-width:1600px;padding:0}#implantation_filtres .bloc{left:260px}}@media (min-width:1921px){body{max-width:initial}#footer{background-size:100%}}
@font-face{font-family:'Frutiger LT Std';src:url('https://sokool.fr/wp-content/themes/fonts/FrutigerLTStd-BoldCn.eot');src:url('https://sokool.fr/wp-content/themes/fonts/FrutigerLTStd-BoldCn.eot?#iefix') format('embedded-opentype'),url('https://sokool.fr/wp-content/themes/fonts/FrutigerLTStd-BoldCn.woff2') format('woff2'),url('https://sokool.fr/wp-content/themes/fonts/FrutigerLTStd-BoldCn.woff') format('woff'),url('https://sokool.fr/wp-content/themes/fonts/FrutigerLTStd-BoldCn.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}.editor-titre{font-size:36px;line-height:1.2;font-weight:700;margin-bottom:1em;font-family:'Frutiger LT Std';text-transform:uppercase;color:#283480}span.editor-titre{display:inline-block;margin-bottom:calc(1em - 20px)}.editor-titre span{font-family:'Frutiger LT Std'}.editor-titre2{font-size:24px;line-height:1.2;font-weight:700;margin-bottom:1em;font-family:'Frutiger LT Std';text-transform:uppercase;color:#283480}span.editor-titre2{display:inline-block}.editor-titre2 span{font-family:'Frutiger LT Std'}.editor-titre3{font-size:20px;line-height:1.2;font-weight:700;margin-bottom:1em}span.editor-titre3{display:inline-block}[class*=sl-]{display:inline;background-size:100% 100%;background-position-x:left;background-repeat:no-repeat}.sl-bleu{background-image:linear-gradient(180deg,transparent 50%,#aab5d7 50%)}.sl-orange{background-image:linear-gradient(180deg,transparent 50%,#ea9488 50%)}.sl-vert{background-image:linear-gradient(180deg,transparent 50%,#61bfc0 50%)}@media (min-width:1600px){.editor-titre{font-size:50px}.editor-titre2{font-size:30px}}.lwptoc_header .lwptoc_title{font-family:'Frutiger LT Std'}