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;vertical-align:baseline}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}.material-icons{font-style:normal}*{outline:none}*,::after,::before{box-sizing:border-box}.s4-blocks-accordions{margin-top:max(2vw, 40px) !important;margin-bottom:max(2vw, 40px) !important}.s4-blocks-accordions .s4-accordions-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:max(15px, 1vw) max(15px, 3vw);gap:max(15px, 1vw) max(15px, 3vw);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.s4-blocks-accordions .s4-accordions-list .s4-accordion{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;border-top:1px solid rgba(112, 112, 112, 0.2)}.s4-blocks-accordions .s4-accordions-list .s4-accordion>.s4-accordion-question{cursor:pointer;display:block;position:relative;padding:max(1vw, 15px) 50px max(1vw, 15px) 0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stetch;-moz-box-align:stetch;-ms-flex-align:stetch;-webkit-align-items:stetch;align-items:stetch;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:max(5%, 15px);gap:max(5%, 15px);-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;transition:all 0.15s ease-in-out}.s4-blocks-accordions .s4-accordions-list .s4-accordion>.s4-accordion-question::after{content:"+";font-size:2.2rem;color:#153E53;position:absolute;top:50%;transition:all 0.15s ease-in-out;right:10px;-webkit-transform:translate(0, calc(-50% - .1rem));-moz-transform:translate(0, calc(-50% - .1rem));-ms-transform:translate(0, calc(-50% - .1rem));transform:translate(0, calc(-50% - .1rem))}.s4-blocks-accordions .s4-accordions-list .s4-accordion>.s4-accordion-question .s4-accordion-question-number{color:#ACE31D;font-size:1.7rem;font-weight:400}.s4-blocks-accordions .s4-accordions-list .s4-accordion>.s4-accordion-question .s4-accordion-question-content{font-size:1.2rem;font-weight:300}.s4-blocks-accordions .s4-accordions-list .s4-accordion>.s4-accordion-question:hover::after{-webkit-transform:translate(0, calc(-50% - .1rem)) scale(1.3);-moz-transform:translate(0, calc(-50% - .1rem)) scale(1.3);-ms-transform:translate(0, calc(-50% - .1rem)) scale(1.3);transform:translate(0, calc(-50% - .1rem)) scale(1.3)}.s4-blocks-accordions .s4-accordions-list .s4-accordion>.s4-accordion-answer{height:0;overflow:hidden;transition:height 0.3s ease-in-out;width:100%}@supports (overflow: clip){.s4-blocks-accordions .s4-accordions-list .s4-accordion>.s4-accordion-answer{overflow:clip}}.s4-blocks-accordions .s4-accordions-list .s4-accordion>.s4-accordion-answer .s4-accordion-answer-content{width:100%}.s4-blocks-accordions .s4-accordions-list .s4-accordion.open>.s4-accordion-question::after{content:"-";color:#153E53}.s4-blocks-accordions .s4-accordions-list.double-columns .s4-accordion{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 calc((100% - max(15px,3vw)) / 2);-ms-flex:0 0 calc((100% - max(15px,3vw)) / 2);flex:0 0 calc((100% - max(15px,3vw)) / 2);max-width:calc((100% - max(15px,3vw)) / 2);width:calc((100% - max(15px,3vw)) / 2)}.s4-blocks-accordions.is-admin{pointer-events:none}.s4-blocks-card{border-radius:10px;overflow:hidden;-webkit-box:1;-moz-box:1;-webkit-flex:1 1 max(265px, calc((100% - 45px) / 3.5));-ms-flex:1 1 max(265px, calc((100% - 45px) / 3.5));flex:1 1 max(265px, calc((100% - 45px) / 3.5));width:max(265px, calc((100% - 45px) / 3.5));display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:0;gap:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.s4-blocks-card .top{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;max-height:200px;height:200px;width:100%}.s4-blocks-card .bottom{-webkit-box:1;-moz-box:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;padding:32px;font-size:1rem;border:1px solid rgba(21, 62, 83, 0.2);border-top:none;border-radius:0 0 10px 10px}.s4-blocks-card .bottom .title{font-weight:500;color:#9DCC23;margin-bottom:16px}.s4-blocks-card .bottom .description{font-weight:300}.s4-blocks-carousel{margin-top:max(3vw, 40px) !important;margin-bottom:max(3vw, 40px) !important}.s4-blocks-carousel .image-wrapper{border-radius:15px;overflow:hidden;position:relative;-webkit-box:0;-moz-box:0;-webkit-flex:0 0 max(265px, calc((100% - 45px) / 4));-ms-flex:0 0 max(265px, calc((100% - 45px) / 4));flex:0 0 max(265px, calc((100% - 45px) / 4));max-width:max(265px, calc((100% - 45px) / 4));width:max(265px, calc((100% - 45px) / 4));padding-top:max(calc(265px * 1.1), calc((110% - 45px) / 4))}.s4-blocks-carousel .image-wrapper .caption-wrapper{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;padding:25px 30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:0;gap:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;z-index:1;background:-webkit-linear-gradient(to top, #153E53 0%, rgba(21, 62, 83, 0) 100%);background:-moz-linear-gradient(to top, #153E53 0%, rgba(21, 62, 83, 0) 100%);background:-o-linear-gradient(to top, #153E53 0%, rgba(21, 62, 83, 0) 100%);background:linear-gradient(to top, #153E53 0%, rgba(21, 62, 83, 0) 100%);-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;pointer-events:none}.s4-blocks-carousel .image-wrapper .caption-wrapper p.caption{text-align:center;width:100%;font-size:1rem;color:#FFFFFF}.s4-blocks-carousel .image-wrapper:hover .caption-wrapper{opacity:1}.s4-blocks-carousel .image-wrapper a,.s4-blocks-carousel .image-wrapper img{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%}.s4-blocks-carousel.is-admin{pointer-events:none}.s4-blocks-download{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:20px;gap:20px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;border-radius:8px;overflow:hidden;padding:19px 26px;border:1px solid rgba(21, 62, 83, 0.85);width:fit-content}.s4-blocks-download .left{width:28px;position:relative}.s4-blocks-download .left span{content:"";position:absolute;left:0;top:0;height:100%;width:28px;background:url(//delunevilleabaccarat.fr/wp-content/themes/section4-cctlb/img/icon/icon-file-green.svg) no-repeat center/100% 100%;transition:transform 0.2s ease-in-out}.s4-blocks-download .right .title{font-weight:400;color:#153E53}.s4-blocks-download:hover .left span{-webkit-transform:translateY(-3px) rotate(-4deg);-moz-transform:translateY(-3px) rotate(-4deg);-ms-transform:translateY(-3px) rotate(-4deg);transform:translateY(-3px) rotate(-4deg)}.s4-blocks-download.is-admin{pointer-events:none}.s4-blocks-info{background:-webkit-linear-gradient(to right, #094A6E 0%, #153E53 100%);background:-moz-linear-gradient(to right, #094A6E 0%, #153E53 100%);background:-o-linear-gradient(to right, #094A6E 0%, #153E53 100%);background:linear-gradient(to right, #094A6E 0%, #153E53 100%);opacity:90%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:20px;gap:20px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;border-radius:1000px;overflow:hidden;padding:19px 60px 19px 19px;width:fit-content;margin-top:max(3vw, 40px) !important;margin-bottom:max(3vw, 40px) !important}.s4-blocks-info .left{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 35px;-ms-flex:0 0 35px;flex:0 0 35px;max-width:35px;width:35px;min-height:35px;position:relative}.s4-blocks-info .left span{content:"";position:absolute;left:0;top:0;height:100%;width:35px;background:url(//delunevilleabaccarat.fr/wp-content/themes/section4-cctlb/img/icon/icon-info-green.svg) no-repeat center/100% 100%}.s4-blocks-info .right .title{font-weight:500;color:#ACE31D}.s4-blocks-info .right .information{font-weight:300;color:#FFFFFF;line-height:1.2}.s4-blocks-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:20px;gap:20px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;border-radius:8px;overflow:hidden;padding:19px 26px;border:1px solid rgba(21, 62, 83, 0.85);width:fit-content}.s4-blocks-link .left{width:32px;min-height:31px;position:relative}.s4-blocks-link .left span{content:"";position:absolute;left:0;top:0;height:100%;width:32px;background:url(//delunevilleabaccarat.fr/wp-content/themes/section4-cctlb/img/icon/icon-web-green.svg) no-repeat center/100% 100%;transform-style:preserve-3d}.s4-blocks-link .right .title{font-weight:400;color:#153E53}.s4-blocks-link:hover .left span{animation:globeTilt 0.8s ease-out forwards}@keyframes globeTilt{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}20%{-webkit-transform:rotateY(40deg);-moz-transform:rotateY(40deg);-ms-transform:rotateY(40deg);transform:rotateY(40deg)}40%{-webkit-transform:rotateY(-40deg);-moz-transform:rotateY(-40deg);-ms-transform:rotateY(-40deg);transform:rotateY(-40deg)}100%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}}.s4-blocks-link.is-admin{pointer-events:none}.wp-block-acf-s4-blocks-card{-webkit-box:1;-moz-box:1;-webkit-flex:1 1 max(265px, calc((100% - 45px) / 3.5));-ms-flex:1 1 max(265px, calc((100% - 45px) / 3.5));flex:1 1 max(265px, calc((100% - 45px) / 3.5));width:max(265px, calc((100% - 45px) / 3.5))}.wp-block-acf-s4-blocks-card .s4-blocks-card{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;height:100%}.s4-forms-v2{margin-top:max(3vw, 40px) !important;margin-bottom:max(3vw, 40px) !important}.s4-forms-v2 .leform-form{background:#153E53;padding:max(4vw, 15px);border-radius:15px;color:#FFFFFF}@media screen and (max-width:767px){.s4-blocks-accordions .s4-accordions-list.double-columns .s4-accordion{-webkit-box:0;-moz-box:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}}