@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cormorant:wght@700&display=swap);body{font-family:DM Sans,sans-serif;font-size:16px;line-height:26px;color:#54565c}.like-title p,h1,h2,h3{font-weight:700;font-family:Cormorant,sans-serif}.title-composed p{font-family:DM Sans,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:2px}.banner,.subheader{background-color:transparent;background-image:linear-gradient(90deg,#fff 50%,#baedfe 50%)}.block-degrade{background-color:transparent;background-image:linear-gradient(90deg,#e7f9ff 50%,#fff 0)}.block-de-4,.block-de-4 .panel-grid,.block-de-4>.panel-layout,.block-de-4>.widget{height:100%}.image-change:hover{transform:translateY(-8px);background-image:url(/wp-content/uploads/2022/02/circle-1.png)!important}nav li a{font-family:Cormorant,sans-serif;font-weight:700;white-space:normal!important}.sub-menu>li{padding:20px 15px!important;border-bottom:1px solid rgba(0,0,0,.1)}.main-menu ul li{padding:35px 15px 35px 15px}#main-menu{margin-left:auto!important;margin-right:auto!important}.main-menu ul li .sub-menu{margin-top:35px;min-width:230px}.menu-item-has-children:after{top:30px;color:#ff4f48}.navbar{padding:0!important}.sub-menu li:hover a{color:#ff4f48!important}footer .copyright{border-top:1px solid rgba(255,255,255,.102)!important;color:#fff;text-align:center;position:relative;margin-top:50px;padding:30px 0}.widget_sidebar{box-shadow:0 0 39px 0 rgb(0 0 0 / 16%);padding:30px}@media (max-width:1600px){.home h1{line-height:65px!important;font-size:55px!important}.home h2{line-height:55px!important;font-size:45px!important}}@media (max-width:1024px){.home h1{line-height:55px!important;font-size:45px!important}.home h2{line-height:45px!important;font-size:35px!important}.home h3,.like-title p{line-height:35px!important;font-size:25px!important}.main-menu ul li{padding:20px 15px 10px 15px}.main-menu ul li .sub-menu{margin-top:10px;min-width:100%;background-color:#f8f8f8;box-shadow:0 2px 13px 0 rgb(0 0 0 / 2%);position:relative}.subheader{padding:70px 0!important}}@media (max-width:960px){.home h1{line-height:40px!important;font-size:30px!important}.home h2{line-height:35px!important;font-size:25px!important}.home h3,.like-title p{line-height:30px!important;font-size:20px!important}.block-top{margin-top:0!important}.block-bottom{margin-bottom:0!important}.title-bcred h2{line-height:31px!important;font-size:21px!important}footer .menu,footer .menu-deux{margin-left:0!important}footer{padding:50px 0 0!important}}