@import url("https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&display=swap");:root{--white-bg:#fff;--main-color:#47494e}*{margin:0;text-decoration:none;scroll-behavior:smooth;list-style:none;padding:0}*,:after,:before{box-sizing:border-box}body{font-family:Lora,Helvetica,Arial,sans-serif;min-height:100vh}.navbar{list-style-type:none;text-decoration:none;display:flex;justify-content:center;z-index:999;align-items:center;position:absolute;top:0;padding:12px;transition:all .8s ease;width:100%}.navbar.sticky{margin:0;box-shadow:0 0 3px 0 #49474e;position:fixed;padding:0 10px;height:77px;transition:all .6s ease;background:#fff}.navbar.sticky .nav-content li a{color:#000;padding-block:26px}.navbar.sticky .nav-logo{display:flex;align-items:center;height:100%}.navbar.sticky .nav-logo img{transition:all .6s ease;width:55px}.navbar .nav-content{margin-left:0;display:flex;justify-content:space-between;align-items:center;height:100%;width:1007px}.navbar .nav-content li a{list-style-type:none;text-decoration:none;color:#e6e5e5}.navbar .nav-content .nav-left{display:flex;align-items:center}.navbar .nav-content li{opacity:1;margin-inline:20px;color:#fff;position:relative;padding-block:27px;font-size:18px;transition:opacity .3s ease-in-out}hr{border:none;height:35px;background-color:hsla(0,0%,98%,.5);width:1px}.navbar.sticky hr{background-color:rgba(0,0,0,.5)}.navbar .nav-content li.active{font-weight:600;color:#fff}.navbar.sticky .nav-content li.active:after{opacity:1}.navbar .nav-content li:after{left:0;opacity:0;position:absolute;height:4px;bottom:-4px;transition:all .6s ease;background:#000;content:" ";width:100%}.navbar.sticky .nav-content li:hover a{opacity:1;color:#000}.navbar.sticky .nav-content li:hover:after{opacity:1}.navbar .nav-content li:hover a{opacity:1;color:#fff}.navbar .nav-logo{position:absolute;top:5px}.navbar.sticky .nav-logo{top:0}.navbar .nav-logo a img{transition:all .6s ease}.navbar .nav-content .nav-right{display:flex;align-items:center}.navbar .burger-menu{display:flex;display:none;justify-content:space-between;height:20px;width:30px;flex-direction:column}.navbar .burger-menu .line{height:2px;transition:all .4s ease;background-color:#fff;width:100%}.header{display:flex;justify-content:center;background-image:url(../img/home_tiles_header_bg.png);align-items:center;height:270px;width:100%}.header h1{font-weight:400;margin-top:70px;letter-spacing:0;line-height:70px;color:var(--white-bg);font-size:45px}.main{margin-inline:auto;margin-bottom:100px;min-height:100vh;width:1200px}.flex-container{margin-top:75px;row-gap:35px;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.flex-container .flex-box{font-weight:700;display:flex;justify-content:center;text-align:center;align-items:center;height:232px;font-size:20px;transition:font-size .4s ease;background-color:#ebebeb;width:23.5%}.flex-container .flex-box:hover{font-size:24px}.flex-text{margin-top:100px;height:275px;width:100%}.flex-text,.flex-text .text-left{display:flex;justify-content:space-between}.flex-text .text-left{width:45%;flex-direction:column}.flex-text .text-left span{font-weight:400;letter-spacing:0;line-height:36px;font-size:34px}.flex-text .text-left .two-lines{border-inline:none;border-block:1px solid #000;height:4px;width:110px}.flex-text .text-left p{font-weight:400;letter-spacing:0;line-height:19px;font-size:15px}.flex-text .text-left p:last-child{color:#4f4e4e}.flex-text .text-right{display:flex;justify-content:space-between;height:62%;width:48%}.flex-text .text-right .right{display:flex;justify-content:space-between;text-align:center;width:44%;flex-direction:column}.flex-text .text-right .right .right-top span{line-height:60px;color:#333;font-size:60px}.flex-text .text-right .right .right-top{font-weight:400;display:flex;justify-content:space-between;height:90px;font-size:18px;flex-direction:column}.flex-text .text-right .right .right-mid p{font-weight:400;letter-spacing:4px;line-height:21px;font-size:17px}.flex-text .text-right .right .right-bottom p{color:#4f4e4e;font-size:15px}.main-text-bottom{margin-top:135px;margin-inline:auto;display:flex;justify-content:space-between;text-align:center;align-items:center;height:110px;width:70%;flex-direction:column}.main-text-bottom img{width:20px}.main-text-bottom span{font-weight:400;letter-spacing:4px;line-height:21px;font-size:17px}.main-text-bottom p{font-weight:400;letter-spacing:0;line-height:36px;font-size:34px}.footer{justify-content:end;background-image:url(../img/home_tiles_header_bg.png);height:430px;width:100%;flex-direction:column}.footer,.footer .footer-top{display:flex;align-items:center}.footer .footer-top{margin-bottom:10px;justify-content:space-between;height:65%;width:1235px}.footer .footer-top .footer-column{display:flex;justify-content:start;height:69%;width:23%;flex-direction:column}.footer .footer-top .footer-column:first-of-type{margin-left:60px;align-items:center;margin-right:-75px;width:15%}.footer .footer-top .footer-column:nth-child(2){width:20%}.footer .footer-top .footer-column:nth-child(3){width:14%}.footer .footer-top .footer-column:nth-child(4){width:29%}.footer .footer-top .footer-column span{margin-bottom:15px;color:#fff;font-size:22px}.footer .footer-top .footer-column li{display:flex;justify-content:left;list-style:none;align-items:center;padding-block:6px;transition:all .2s ease}.footer .footer-top .footer-column i{color:#dcdcdc;font-size:11px;margin-right:5px}.footer .footer-top .footer-column li:hover a{text-decoration:underline}.footer .footer-top .footer-column li a{text-decoration:none;color:#dcdcdc;font-size:15px;transition:all .2s ease}.footer .footer-top .footer-column li:hover a{color:#fff}.footer .footer-top .footer-column p{line-height:23px;color:#adadad;padding-block:5px;font-size:15px}.footer .footer-top .footer-column p span{color:#fff;font-size:15px}.footer .footer-top .footer-logo img{width:100px}.footer .footer-bottom{border-top:1px solid hsla(0,0%,47%,.6);display:flex;justify-content:center;height:20%;width:100%}.footer .footer-bottom .bottom-content{margin-left:15px;display:flex;justify-content:space-between;align-items:center;height:100%;width:1217px}.footer .footer-bottom .bottom-content p{color:#dcdcdc}.footer .footer-bottom .bottom-content .up-arrow{border-radius:5px;border:1px solid #adadad;height:45px;font-size:20px;width:45px}.footer .footer-bottom .bottom-content .up-arrow a{text-decoration:none;display:flex;justify-content:center;color:#adadad;align-items:center;height:100%;width:100%}@keyframes slide-down{0%{height:0}to{height:265px;transition:all .5s ease}}@media only screen and (max-width:1242px){.navbar{align-items:center}.navbar.sticky{box-shadow:none;position:absolute;background-color:transparent}.navbar .nav-content{right:160px;margin-left:0;display:none;overflow:hidden;align-items:center;position:absolute;top:115px;height:265px;background-color:var(--main-color);animation:slide-down .5s ease;width:300px;flex-direction:column}.navbar .nav-content.active{transform-origin:top;display:flex}.navbar .nav-content .nav-left,.navbar .nav-content .nav-right{flex-direction:column}.navbar .nav-content li{padding-block:15px}hr{display:none}.navbar.sticky .nav-content li a{color:#fff;padding-block:26px}.navbar.sticky .nav-content li.active:after{opacity:0}.navbar .burger-menu{right:200px;display:flex;position:absolute;top:50px}.navbar .burger-menu.open .line{transition:.4s ease}.navbar .burger-menu.open .line:first-child{margin-top:-1px;transform:rotate(310deg) translate(-5px,6px);transition:.4s ease}.navbar .burger-menu.open .line:nth-child(2){opacity:0;transition:.4s ease}.navbar .burger-menu.open .line:nth-child(3){transform:rotate(51deg) translate(-5px,-6px);transition:.4s ease}.main{margin-inline:auto;margin-bottom:100px;min-height:100vh;width:925px}.flex-container .flex-box{height:185px;width:23.5%}.flex-text{margin-top:100px;height:310px;width:100%}.flex-text,.flex-text .text-right{display:flex;justify-content:space-between}.flex-text .text-right{height:62%;width:48%}.right:first-child{height:90%}.main-text-bottom{margin-inline:auto;height:120px;width:92%}.footer .footer-top{width:1050px}.footer .footer-top .footer-column:first-of-type{margin-left:35px;margin-right:0;width:15%}.footer .footer-top .footer-column:nth-child(2){width:23%}.footer .footer-top .footer-column:nth-child(3){width:17%}.footer .footer-top .footer-column:nth-child(4){width:34%}.footer .footer-bottom .bottom-content{width:1030px}}@media only screen and (max-width:1200px){.navbar .burger-menu{right:75px;height:17px;width:27px}}@media only screen and (max-width:1050px){.navbar .nav-content{right:50px}.navbar .burger-menu{right:75px;height:17px;width:27px}.footer .footer-top{width:850px}.footer .footer-top .footer-column:first-of-type{margin-left:0;margin-right:0;width:15%}.footer .footer-top .footer-column:nth-child(2){width:28%}.footer .footer-top .footer-column:nth-child(3){width:13%}.footer .footer-top .footer-column:nth-child(4){width:33%}.footer .footer-bottom .bottom-content{width:950px}}@media only screen and (max-width:925px){.main{margin-inline:auto;margin-bottom:100px;min-height:100vh;width:700px}.flex-container .flex-box{height:135px;font-size:15px;width:23.5%}.flex-container .flex-box:hover{font-size:19px}.flex-text{margin-top:100px;display:flex;justify-content:space-between;height:320px;width:100%}.flex-text .text-left span{font-weight:400;letter-spacing:0;line-height:30px;font-size:27px}.flex-text .text-left p{line-height:19px;font-size:13px}.flex-text .text-right{display:flex;justify-content:space-between;height:57%;width:48%}.right:first-child{height:100%}.flex-text .text-right .right .right-bottom p,.flex-text .text-right .right .right-mid p{font-size:13px}.main-text-bottom{height:132px;width:91%}.main-text-bottom span{font-weight:400;letter-spacing:4px;line-height:21px;font-size:13px}.main-text-bottom p{line-height:31px;font-size:29px}}@media only screen and (max-width:850px){.navbar .nav-content{right:50px}.navbar .burger-menu{right:75px}.footer .footer-top{width:780px}.footer .footer-top .footer-column:nth-child(2){width:27%}.footer .footer-bottom{width:92%}}@media only screen and (max-width:800px){.navbar{z-index:98;position:relative;padding:40px}.navbar,.navbar .nav-content{align-items:center;background-color:var(--main-color)}.navbar .nav-content{margin-top:45px;margin-left:0;overflow:hidden;position:unset;height:265px;width:100%;flex-direction:column}.navbar .nav-logo a img{transition:all .6s ease;width:65px}.navbar.sticky{box-shadow:none;position:relative;padding:40px;background-color:var(--main-color)}.navbar.sticky .nav-content li a{color:#fff;padding-block:26px}.navbar.sticky .nav-content li.active:after{opacity:0}.navbar .burger-menu{top:34px;height:18px;width:27px}.header{height:200px}.header h1{margin-top:0}.main{margin-inline:auto;margin-bottom:100px;min-height:100vh;width:700px}.flex-container .flex-box{height:135px;font-size:15px;width:23.5%}.flex-container .flex-box:hover{font-size:19px}.flex-text{margin-top:100px;display:flex;justify-content:space-between;height:320px;width:100%}.flex-text .text-left span{font-weight:400;letter-spacing:0;line-height:30px;font-size:27px}.flex-text .text-left p{line-height:19px;font-size:13px}.flex-text .text-right{display:flex;justify-content:space-between;height:57%;width:48%}.right:first-child{height:100%}.flex-text .text-right .right .right-bottom p,.flex-text .text-right .right .right-mid p{font-size:13px}.main-text-bottom{height:132px;width:91%}.main-text-bottom span{font-weight:400;letter-spacing:4px;line-height:21px;font-size:13px}.main-text-bottom p{line-height:31px;font-size:29px}.footer{height:1050px}.footer .footer-top{align-items:flex-start;height:80%;width:90%;flex-direction:column}.footer .footer-top .footer-column:first-of-type{margin-left:0;height:15%;margin-right:0;width:100%}.footer .footer-top .footer-logo img{width:100px}.footer .footer-top .footer-column:nth-child(2){height:18%;width:38%}.footer .footer-top .footer-column span{margin-bottom:15px;color:#fff;font-size:22px}.footer .footer-top .footer-column li a{font-size:14px}.footer .footer-top .footer-column p{line-height:23px;color:#adadad;padding-block:5px;font-size:14px}.footer .footer-top .footer-column:nth-child(3){height:22%;width:42%}.footer .footer-top .footer-column:nth-child(4){height:22%;width:86%}.footer .footer-top .footer-column p span{color:#fff;font-size:13px}.footer .footer-bottom{justify-content:center;align-items:center;height:13%;width:100%}.footer .footer-bottom .bottom-content{height:80px;width:730px;flex-direction:column-reverse}}@media only screen and (max-width:685px){.navbar .burger-menu{right:15px;top:34px;height:16px;width:23px}.main{margin-inline:auto;margin-bottom:100px;min-height:100vh;width:542px}.main .flex-container{justify-content:start;gap:35px 7px}.flex-container .flex-box{height:133px;font-size:13px;width:32%}.flex-container .flex-box:hover{font-size:17px}.flex-container .flex-box:last-child{margin-inline:0}.flex-text{height:777px;width:100%;flex-direction:column}.flex-text .text-left{display:flex;height:36%}.flex-text .text-left,.flex-text .text-right{justify-content:space-between;width:100%;flex-direction:column}.flex-text .text-right{height:55%}.flex-text .text-right .right{justify-content:space-between;text-align:center;height:33%;width:95%;flex-direction:column}.right:first-child{height:30%!important}.flex-text .text-right .right .right-mid p{letter-spacing:2px;font-size:13px}.main-text-bottom{margin-top:90px;margin-inline:0;height:94px;width:95%}.main-text-bottom span{font-weight:400;letter-spacing:1px;line-height:21px;font-size:13px}.main-text-bottom p{line-height:26px;font-size:19px}.footer .footer-top .footer-column:first-of-type{margin-left:0;height:15%;margin-right:0;width:100%}.footer .footer-top .footer-logo img{width:100px}.footer .footer-top .footer-column:nth-child(2){height:18%;width:65%}.footer .footer-top .footer-column li a{font-size:13px}.footer .footer-top .footer-column:nth-child(3){height:22%;width:42%}.footer .footer-top .footer-column:nth-child(4){height:31%;width:87%}.footer .footer-top .footer-column span{margin-bottom:15px;color:#fff;font-size:15px}.footer .footer-bottom{justify-content:center;align-items:center;height:13%;width:100%}.footer .footer-bottom .bottom-content{height:80px;width:730px;flex-direction:column-reverse}}@media only screen and (max-width:542px){.navbar .burger-menu{right:15px;top:34px;height:16px;width:23px}.main{margin-inline:auto;margin-bottom:100px;min-height:100vh;width:430px}.main .flex-container{justify-content:start;gap:35px 7px}.flex-container .flex-box{height:125px;font-size:12px;width:32%}.flex-container .flex-box:last-child{margin-inline:0}.flex-text{height:685px;width:100%;flex-direction:column}.flex-text .text-left{display:flex;height:42%}.flex-text .text-left,.flex-text .text-right{justify-content:space-between;width:100%;flex-direction:column}.flex-text .text-right{height:48%}.flex-text .text-right .right{justify-content:space-between;text-align:center;height:42%;width:95%;flex-direction:column}.right:first-child{height:42%!important}.flex-text .text-right .right .right-top span{line-height:60px;color:#333;font-size:50px}.flex-text .text-right .right .right-mid p{letter-spacing:2px;font-size:13px}.main-text-bottom{margin-top:75px;height:90px;width:100%}.main-text-bottom span{font-weight:400;letter-spacing:1px;line-height:21px;font-size:12px}.main-text-bottom p{line-height:26px;font-size:18px}.footer .footer-top .footer-column:first-of-type{margin-left:0;height:15%;margin-right:0;width:100%}.footer .footer-top .footer-logo img{width:100px}.footer .footer-top .footer-column:nth-child(2){height:18%;width:67%}.footer .footer-top .footer-column li a{font-size:13px}.footer .footer-top .footer-column:nth-child(3){height:22%;width:42%}.footer .footer-top .footer-column:nth-child(4){height:31%;width:92%}.footer .footer-top .footer-column span{margin-bottom:15px;color:#fff;font-size:15px}.footer .footer-bottom{justify-content:center;align-items:center;height:13%;width:100%}.footer .footer-bottom .bottom-content{height:80px;width:730px;flex-direction:column-reverse}}@media only screen and (max-width:440px){.main{width:350px}.header h1{font-size:35px}.flex-container .flex-box{height:142px;font-size:14px;width:49%}.flex-text{height:780px;width:100%;flex-direction:column}.flex-text .text-left{height:40%}.flex-text .text-right .right{justify-content:space-between;text-align:center;height:37%;width:95%;flex-direction:column}.right:first-child{height:37%!important}.main-text-bottom{margin-top:75px;height:112px;width:100%}.footer .footer-top .footer-column:nth-child(2){height:18%;width:75%}.footer .footer-top .footer-column:nth-child(3){height:22%;width:42%}.footer .footer-top .footer-column:nth-child(4){height:31%;width:100%}}@media only screen and (max-width:350px){.main{width:320px}.flex-container .flex-box{height:142px;font-size:14px;width:48%}}@media only screen and (max-width:330px){.header h1{font-size:35px}.main{width:280px}.flex-container .flex-box{height:118px;font-size:12px;width:48%}.flex-text .text-left{height:45%}.flex-text .text-left span{font-weight:400;letter-spacing:0;line-height:30px;font-size:22px}.flex-text .text-right .right{height:41%}.main-text-bottom{margin-top:75px;height:132px}.footer .footer-top .footer-column:nth-child(2){height:18%;width:95%}.footer .footer-top .footer-column:nth-child(3){height:22%;width:45%}.footer .footer-top .footer-column:nth-child(4){height:31%;width:95%}.footer .footer-bottom .bottom-content{text-align:center;height:96px;width:163px}.footer .footer-bottom .bottom-content p{font-size:15px}}