@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@300;400&display=swap);body{font-family:Alegreya Sans;font-size:17px;line-height:27px;color:#868686;font-weight:300}h1,h2{font-weight:700;font-family:Source Sans Pro}h3,nav li a{font-family:Source Sans Pro;font-weight:600}.slick-slider{margin-bottom:0!important}.image-full img{max-width:100%!important;width:100%;height:100%!important;position:absolute;left:0;top:0;z-index:-1}footer{background-repeat:no-repeat;background-position:right top}footer .copyright{border-top:none!important;color:#818a9c;text-align:center;position:relative;margin-top:0;padding:30px 0}nav li a{white-space:normal!important;letter-spacing:1.5px}.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{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:#6856db}.navbar{padding:0!important}.sub-menu li:hover a{color:#6856db!important}.widget_sidebar{border:2px solid #e7e9ef;padding:30px;margin-bottom:30px}.single h2{font-size:22px!important;font-weight:700!important}.archive h2{font-size:24px!important}@media (max-width:1366px){.home h1{line-height:60px!important;font-size:50px!important}}@media (max-width:1024px){.banner{background-position:-365px top!important}.block1{background-position:-285px top!important}.block-de-txt{padding:50px 30px 40px!important}.have-background{background-color:rgba(255,255,255,.5)!important;padding:30px 30px 100px!important}.home h1{line-height:45px!important;font-size:35px!important}.home h2{line-height:35px!important;font-size:25px!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:#f8f8f8;box-shadow:0 2px 13px 0 rgb(0 0 0 / 2%);position:relative}.subheader{padding:70px 0!important}}@media (max-width:375px){.clip img{width:100%!important;height:auto!important}.block-de-txt{padding:50px 60px 40px!important}}