@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800;900&display=swap);*{margin:0;padding:0;border:0;outline:0;list-style:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:capitalize;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Nunito,sans-serif;-webkit-transition:all .1s linear;transition:all .1s linear}:root{--red:#FA4F09;--black:#333;--white:#FFF;--light-color:#666;--light-bg:#EEE}html{font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:8rem}html::-webkit-scrollbar{width:1rem}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background-color:var(--red);border-radius:5rem}body{background:var(--white)}body.darkTheme{--black:#fff;--white:#333;--light-color:#EEE;--light-bg:#666}section{padding:3rem 9%}.btn{display:inline-block;margin-top:1rem;border-radius:.5rem;background:var(--light-bg);cursor:pointer;color:var(--black);padding:1rem 3rem;font-size:1.8rem}.btn:hover{background:var(--red);color:#fff}.heading{text-align:center;margin-bottom:3rem;font-size:4rem;color:var(--black)}.heading span{color:var(--red)}.header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:1000;background:var(--light-bg);padding:2rem 9%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.header .logo{margin-right:auto;color:var(--black);font-size:2.5rem}.header .logo i{color:var(--red)}.header .navbar a{margin-right:2rem;font-size:2rem;color:var(--light-color)}.header .navbar a:hover{color:var(--red)}.header #menu-btn,.header #theme-btn{font-size:2.5rem;margin-left:2rem;cursor:pointer;color:var(--black);-webkit-transition:.3s ease;transition:.3s ease}.header #menu-btn:hover,.header #theme-btn:hover{color:var(--red)}.header #menu-btn{display:none}.header #theme-btn.fa-sun{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header .scroll-indicator{position:absolute;top:99%;left:0;height:1rem;border-top-right-radius:3px;border-bottom-right-radius:3px;background-color:var(--red)}.home{margin-top:4rem}.home .box{min-height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.home .box:nth-child(2){-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;padding:3rem 0}.home .box:nth-child(2) .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.home .box .image{-webkit-box-flex:1;-ms-flex:1 1 42rem;flex:1 1 42rem}.home .box .image img{width:100%}.home .box .content{-webkit-box-flex:1;-ms-flex:1 1 42rem;flex:1 1 42rem}.home .box .content h3{padding:.5rem 0;font-size:3rem;color:var(--black)}.home .box .content p{font-size:1.5rem;color:var(--light-color);padding:1rem 0;line-height:2}.services .box-container{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(31rem,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(31rem,1fr));gap:2rem}.services .box-container .box{text-align:center;padding:2rem;background-color:var(--light-bg);border-radius:.5rem}.services .box-container .box img{height:10rem;margin-bottom:1rem}.services .box-container .box h3{padding:.5rem 0;font-size:2rem;color:var(--black)}.services .box-container .box p{font-size:1.5rem;color:var(--light-color);padding:1rem 0;line-height:2}.work .box-container{-webkit-columns:3 25rem;columns:3 25rem}.work .box-container img{width:100%;margin-bottom:2rem;border-radius:.5rem}.pricing .box-container{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(31rem,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(31rem,1fr));gap:2rem}.pricing .box-container .box{padding:3rem 2rem;text-align:center}.pricing .box-container .box:nth-child(2){background-color:var(--light-bg);border:0}.pricing .box-container .box:nth-child(2) .btn{background-color:var(--red);color:#fff}.pricing .box-container .box:nth-child(2) .btn:hover{opacity:.8}.pricing .box-container .box h3{font-size:2.5rem;color:#fff;display:inline-block;padding:.5rem 1.5rem;border-radius:.5rem;margin-bottom:1rem;background-color:var(--red)}.pricing .box-container .box .price{padding:.5rem 0;font-size:5rem;color:var(--black);margin-bottom:1rem;font-weight:bolder}.pricing .box-container .box .price span{font-size:3rem;color:var(--red)}.pricing .box-container .box ul{padding:1rem 0}.pricing .box-container .box ul li{padding:1rem 0;font-size:2rem;color:var(--black)}.pricing .box-container .box ul li i{padding-right:.8rem;color:var(--red)}.reviews .box-container{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(31rem,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(31rem,1fr));gap:2rem}.reviews .box-container .box .user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.reviews .box-container .box .user img{height:7rem;width:7rem;border-radius:50%}.reviews .box-container .box .user .info h3{padding:.5rem 0;font-size:2rem;color:var(--black)}.reviews .box-container .box .user .info .stars{padding:.5rem 0;font-size:1.5rem;color:var(--red);padding:0}.reviews .box-container .box .text{font-size:1.5rem;color:var(--light-color);padding:1rem 0;line-height:2;background-color:var(--light-bg);border-radius:.5rem;margin-top:3rem;padding:2rem;position:relative}.reviews .box-container .box .text::before{content:'';position:absolute;top:-1rem;left:2.4rem;width:2rem;height:2rem;background-color:var(--light-bg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.contact .row .box-container{width:35rem}.contact .row .box-container .box{background-color:var(--light-bg);border-radius:.5rem;padding:2rem}.contact .row .box-container .box h3{padding:.5rem 0;font-size:2rem;color:var(--black);padding-bottom:1rem}.contact .row .box-container .box p{padding:.5rem 0;font-size:1.5rem;color:var(--light-color);padding-top:1rem}.contact .row .box-container .box p span{color:var(--red);padding-right:.5rem}.contact .row .box-container .box:first-child{margin-bottom:2rem}.contact .row .box-container .box:first-child p:nth-child(3){text-transform:lowercase}.contact .row .box-container .box:nth-child(2) p{border-bottom:1px dotted transparent}.contact .row .box-container .box:nth-child(2) p span{width:13rem}.contact .row .box-container .box:nth-child(2) p:hover{border-bottom:1px dotted #333}.contact .row form{-webkit-box-flex:1;-ms-flex:1 1 42rem;flex:1 1 42rem;padding:2rem;border-radius:.5rem;background-color:var(--light-bg)}.contact .row form h3{padding:.5rem 0;font-size:2.5rem;color:var(--black);margin-bottom:1rem}.contact .row form .input-box{padding:.5rem 0;font-size:1.7rem;color:var(--light-color);background-color:var(--white);width:100%;margin:.7rem 0;padding:1.2rem 1.4rem;border-radius:.5rem;text-transform:none}.contact .row form textarea{height:15rem;resize:none}.contact .row form .btn{background-color:var(--red);color:#fff}.contact .row form .btn:hover{opacity:.8}.newsLetter{background-color:var(--red);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.newsLetter .content{-webkit-box-flex:1;-ms-flex:1 1 42rem;flex:1 1 42rem}.newsLetter .content h3{padding:.5rem 0;font-size:6rem;color:#fff}.newsLetter .content p{padding:.5rem 0;font-size:2.2rem;color:#fff}.newsLetter form{-webkit-box-flex:1;-ms-flex:1 1 42rem;flex:1 1 42rem;background-color:#fff;border-radius:.5rem;padding:.7rem;display:-webkit-box;display:-ms-flexbox;display:flex}.newsLetter form .email{padding:.5rem 0;font-size:1.6rem;color:#000;width:100%;padding:0 1.4rem;text-transform:none}.newsLetter form .btn{margin-top:0;background-color:#333;color:#fff}.newsLetter form .btn:hover{background-color:var(--red)}.quick-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;background-color:var(--black)}.quick-links .logo{color:var(--white);font-size:2rem}.quick-links .logo i{color:var(--red)}.quick-links .links a{margin-left:2rem;padding:.5rem 0;font-size:1.8rem;color:var(--white)}.quick-links .links a:hover{color:var(--red)}.credit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;background-color:var(--light-bg)}.credit p{padding:.5rem 0;font-size:2rem;color:var(--light-color)}.credit p span{color:var(--red)}.credit .share a{margin-left:2rem;padding:.5rem 0;font-size:3rem;color:var(--black)}.credit .share a:hover{color:var(--red)}@media screen and (max-width:1040px){html{font-size:55%}.header{padding:2rem}section{padding:3rem 2rem}}@media screen and (max-width:790px){.header #menu-btn{display:inline-block}.header #menu-btn.fa-times{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header .navbar{position:absolute;top:99%;left:0;right:0;background-color:var(--light-bg);-webkit-transition:.3s ease;transition:.3s ease;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.header .navbar.userClick{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.header .navbar a{display:block;margin:2rem}.newsLetter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsLetter .content{text-align:center}.newsLetter .content h3{font-size:4rem}.newsLetter .content p{font-size:2rem}}@media screen and (max-width:730px){.contact .box-container{margin:0 auto}.quick-links{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.quick-links .links a{margin:2rem 0;display:block}.credit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.credit .share a{margin:0 1rem}}@media screen and (max-width:555px){html{font-size:50%}.contact .box-container{margin:0 auto}}