@import url(https://fonts.googleapis.com/css2?family=Fredoka:wght@400;600;700&display=swap);body,nav li a{font-weight:400}body,footer .menu-deux li{color:#424242;font-size:18px;line-height:28px;font-family:Fredoka}body,h1,h2,h3,nav li a{font-family:Fredoka}.image-effect:before,.image-ronde:before,.readmore:before{content:"";position:absolute}h1,h2,h3{font-weight:700}.banner{background:linear-gradient(310deg,#ebfffe .6%,#fff6eb)}.block4,footer{background:linear-gradient(279deg,#ebfffe .6%,#fff6eb)}.block2-col:not(:hover) .bg-color,.block2-col:not(:hover) .bg-image{opacity:0}.block2-col:hover{border-color:transparent!important}.block2-col:hover h3,.block2-col:hover p{color:#fff!important}.block2-col:hover .icon{background:#ff9b24!important}.icon img,.image-ronde img{transition:.4s}.block2-col:hover .icon img{filter:brightness(0) invert(1)!important}@keyframes rotate{0%{transform:rotate(15deg)}100%{transform:rotate(-25deg)}}.image-ronde:before{left:0;top:0;width:100%;height:100%;border-radius:50%}.img1:before{border:4px solid #7c81ff}.img2:before{border:4px solid #00b9f1}.img3:before{border:4px solid #ff7c7c}.image-ronde img{border-radius:50%}.block7-col:hover .image-ronde img{transform:translate(-4px,-6px) scale(1.04)}@keyframes bd-updown-2{0%{transform:translateY(-50px)}100%{transform:translateY(0)}}.sow-accordion-panel{border-radius:16px;border:1px solid #e6e6e6;overflow:hidden}.sow-accordion-panel-open .sow-accordion-panel-header{background-color:#ff9b24!important}.block4-col:not(:hover) .line{opacity:0!important}.image-effect:before{top:0;left:-75%;z-index:2;display:block;width:50%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3));transform:skewX(-25deg)}.block4-col:hover .image-effect:before{animation:.8s shine}@keyframes shine{to{left:125%}}nav li a{white-space:normal!important}.navbar{padding:0!important}.sub-menu>li{padding:20px 15px!important;border-bottom:1px solid rgba(0,0,0,.1)}.main-menu ul li{padding:35px 15px}.main-menu ul li .sub-menu{margin-top:35px;min-width:230px;right:0}.menu-item-has-children:after{top:30px;color:#ff9b24}.scrolling-down nav .sub-menu li a{color:#1b1b1b!important}.scrolling-down nav .sub-menu li:hover a,.sub-menu li:hover a{color:#ff9b24!important}body.home footer{padding-top:200px}footer .copyright{background-image:url(/wp-content/uploads/2023/05/wave-line.png);background-position:top center;background-repeat:no-repeat;border-top:none!important;color:#424242;text-align:center;position:relative;margin-top:70px;padding:30px 0}footer .menu-deux li{font-weight:400!important;padding:5px 0}footer .menu-deux li:before{content:"\f105";font-family:FontAwesome;font-size:17px;padding-right:10px}footer .menu-deux li:hover{color:#ff9b24}footer .menu,footer .menu-deux{list-style:none;margin-left:-40px;padding-top:10px}.subheader{z-index:0}.readmore{position:relative;overflow:hidden;z-index:1;border-radius:50px}.readmore:before{background-color:#00bbae;height:300px;width:300px;border-radius:50%;top:100%;left:50%;transform:translateX(-50%);z-index:-1;transition:.5s ease-out}.readmore:hover:before{transform:translate(-50%,-80%)}.widget_sidebar{border:1px solid #e6e6e6;border-radius:24px;padding:30px;margin-bottom:30px;position:relative}.widget_sidebar .sow-sub-headline{text-align:justify!important}.archive h2{font-size:24px!important}.single h2,.single h3,.single h4,.single h5,.single h6{font-weight:700!important}@media (max-width:1024px){.main-menu>.container-fluid{padding-left:15px!important;padding-right:15px!important}.image-ronde{height:300px!important;width:300px!important}.home h1{line-height:50px!important;font-size:40px!important}.home h2{line-height:40px!important;font-size:30px!important}.home h3{line-height:28px!important;font-size:18px!important}.main-menu ul li{padding:20px 15px 10px}.main-menu ul li .sub-menu{margin-top:10px;min-width:100%;background-color:#fff;box-shadow:0 2px 13px 0 rgb(0 0 0 / 6%);position:relative}.subheader{padding:70px 0!important}}@media (max-width:960px){.image-ronde{height:200px!important;width:200px!important}footer .menu,footer .menu-deux{margin-left:0!important}footer{padding:50px 0 0!important}body.home footer{padding-top:100px!important}}