@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap);body{font-family:Montserrat,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;background-color:#f2f2f2;display:flex;justify-content:space-between;padding:10px}.logo-container{display:flex;margin:12px}.logo-container span{color:#000;font-size:25px;font-style:normal;font-weight:300;line-height:34px;margin:0 12px}.logo{height:100%;width:100%}.nav-links{margin:12px}.nav-link{color:#000;float:right;font-size:16px;font-weight:600;letter-spacing:.25px;line-height:28px;margin-left:64px;text-decoration:none}@media (max-width:768px){.logo{height:100%;width:60%}.logo-container span{font-size:21px}.nav-link{padding:6px 10px}}.banner{align-items:center;background-color:#fff;background:#a5baea;display:flex;flex-direction:column;padding:20px}.Banner-innerbox{display:flex;flex-wrap:wrap;justify-content:center}.image-container{flex:0 0 56%;max-width:60%}.image{margin-top:40px;max-width:720px}.description{padding:20px;text-align:center;width:100%}.description h1{color:#000;font-size:4.2rem;line-height:1.2;margin-bottom:10px;text-transform:uppercase}.description p{color:#333;font-size:16px!important;font-weight:500!important;line-height:24px;margin:0 auto;max-width:1080px}@media (max-width:768px){.Banner-innerbox{flex-direction:row}.description,.image-container{flex:0 0 100%;max-width:100%}.description h1{font-size:2.5rem}.description h2{font-size:.8rem}.image{margin-bottom:20px}}.rate-input-container{margin-top:2rem}.block-title h6{font-size:36px}.input-box{background:#eee;border:none;border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.24);clear:both;display:block!important;margin:20px auto 0;padding:7px;width:210px}.box span{padding:5px}.input-box input{border:none;font-size:25px;font-weight:700;outline:none;padding:10px;width:110px}.rate label{display:block;font-size:15px;font-weight:500;margin:0 auto;max-width:860px;padding:10px;text-align:center}.rate span{font-size:1rem}@media (max-width:768px){.block-title p{font-size:48px}.register .col-2 img{display:none}.block-title h6{font-size:24px}.rate label{font-size:14px;padding:5px 12px}.rate input{font-size:24px;width:80px}}.rate-input-container{align-items:center;border-radius:8px;box-shadow:0 2px 5px transparent;flex-direction:column;padding:20px 32px}.block-title{align-items:center;margin-bottom:10px}.block-title p{color:#ebebeb;font-size:72px;margin:1px 13px;text-align:center}.block-title h6{color:#000;font-size:30px;font-weight:700;letter-spacing:.5px;line-height:42px;margin:0 12px;text-align:center}.box{background-color:#fff}@media (max-width:768px){.block-title p{font-size:48px}.block-title h6{font-size:24px;line-height:25px}}.card-container{align-items:center;border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;height:370px;justify-content:center;margin:26px;overflow:hidden;position:relative;-webkit-transform:scale(1.05);transform:scale(1.05);transition:all .3s ease;transition:all .7s ease;width:412px}.card-container.active{background-color:violet}.logo-text{font-size:20px;font-weight:700;text-transform:uppercase}.image-container{cursor:pointer;height:72%;margin:10px 0;width:100%}.card-containeractive,.image-container{align-items:center;display:flex;justify-content:center;transition:all .3s ease}.card-containeractive{background-color:#c0d5ed;border:1px solid #ccc;border-radius:8px;flex-direction:column;height:370px;margin:26px;overflow:hidden;position:relative;width:412px}.individual-card,.individual-cardactive{height:90%;margin:auto;width:90%}.individual-cardactive{color:#fff}.navlogo{align-items:center;display:flex;justify-content:space-between}.navimg{width:38px}.image{height:72%;width:100%}.text-below-image{color:#333;font-size:16px;font-weight:700}.cards-box{align-items:center;display:flex;justify-content:center}.text-below-imageactive{color:#fff;font-size:16px;font-weight:700}@media screen and (max-width:1100px){.cards-box{display:flex;width:100%}.card-container,.card-containeractive{float:left;height:auto;margin:5px;min-height:240px;-webkit-transform:none;transform:none}.card{display:block!important}.logo-text{font-size:17px}.navlogo{align-items:end}.image{margin-bottom:0;margin-top:10px;max-width:100%}.heading h1{font-size:23px}}@media screen and (max-width:640px){.cards-box{display:block;width:100%}.card-container,.card-containeractive{width:100%}}.section{display:flex;height:auto;margin-top:2rem;padding:0 24px}.cardinfo{flex-wrap:wrap;width:70%}.title{display:flex;flex-basis:calc(33.333% - 24px);flex-direction:column;flex-grow:0;flex-shrink:0;margin-bottom:24px}.card{display:flex;flex-wrap:wrap;gap:24px}.cards{box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;flex-basis:calc(29.666% - 24px);flex-direction:column;flex-grow:0;flex-shrink:0;padding:20px 24px;position:relative;-webkit-transform:perspective(800px) rotateY(0deg);transform:perspective(800px) rotateY(0deg);-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease;will-change:transform}.cards:hover{-webkit-transform:scale(.95) translateY(-5px);transform:scale(.95) translateY(-5px)}.cards-head{justify-content:space-between}.cards-head,.left-content{align-items:center;display:flex;gap:10px}.left-content>img{height:30px;object-fit:contain;width:30px}.card_Index{color:#e6e6e6;font-size:60px}.checked-logo{align-items:flex-end;height:18px;object-fit:contain;width:18px}.cards,.cardsactive p{font-size:14px!important}.cardsactive{background-color:#e6edf1;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;flex-basis:calc(29.666% - 24px);flex-direction:column;flex-grow:0;flex-shrink:0;padding:20px 24px;position:relative;-webkit-transform:perspective(800px) rotateY(0deg);transform:perspective(800px) rotateY(0deg);-webkit-transform-origin:center;transform-origin:center;transition:box-shadow .5s;will-change:transform}@media screen and (max-width:1100px){.section{clear:both;padding:0}.cardinfo{width:50%}.estimate{background:#fff;box-shadow:0 16px 22px rgba(109,102,134,.127);margin-left:20px;margin-top:60px;padding:0;position:relative;width:calc(100% - 40px)}.templateinfo{width:50%!important}}@media screen and (max-width:640px){.section{display:block}.cardinfo{width:100%}.templateinfo{width:100%!important}}.templateinfo{width:30%}.sidebar{height:100vh;overflow-y:auto;position:-webkit-sticky;position:sticky;top:20px}.estimate-title{color:#000;font-family:Bebas Neue;font-size:34px;letter-spacing:.5px;line-height:42px;margin:81px 0 0;text-align:center}.estimate-scroll{background:#9595ef;border-radius:100px;bottom:-46px;color:#fff;cursor:pointer;display:inline-block;font-family:Lato;font-size:13px;font-style:normal;font-weight:400;left:50%;line-height:36px;padding:0 10px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.estimate{background:#fff;box-shadow:0 16px 22px rgba(109,102,134,.127);margin-left:20px;margin-top:60px;padding:17px 28px;position:relative;width:calc(100% - 102px)}.estimate.absolute{bottom:24px;position:absolute;.estimate-scroll{display:none}}.estimate.sticky{position:fixed;right:26px;top:0;width:calc(30% - 102px)}.estimate .separator{border-bottom:1px solid #f6f6fb;margin:10px auto 0;width:100%}.estimate .block{cursor:default;float:left;height:60px;margin:0 10px;position:relative;width:calc(50% - 20px)}.estimate .block>span{word-wrap:none;margin:2px;max-width:100%;overflow:hidden;padding:2px;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.estimate .block .title{color:#000;float:none;font-weight:300;line-height:24px;width:calc(100% - 12px)}.estimate .block .item,.estimate .block .title{display:inline-block;font-family:Lato;font-size:10px;font-style:normal;letter-spacing:.277778px}.estimate .block .item{align-items:center;background:#f7f5ff;border-radius:2px;color:#7b7bdb;font-weight:700;line-height:12px;padding:2px}.estimate .block .delimiter{border-bottom:1px solid #e3e3f3;width:30%}.estimate .block .hover{background:#fefefe;border-radius:2px;box-shadow:0 16px 22px rgba(109,102,134,.127);cursor:pointer;display:inline-block;left:-7px;opacity:0;padding:6px;position:absolute;right:-7px;top:-7px;transition:all .3s;z-index:0;z-index:-1}.estimate .block:hover .hover{opacity:1;z-index:10}.estimate .block .hover .title{margin:6px}.estimate .block .hover .item{margin:6px;vertical-align:top;width:auto}.estimate .details{float:none;width:100%}.estimate .details:after,.estimate .details:before{content:" ";display:table}.estimate .details:after{clear:both}.estimate .summary{float:none;width:100%}.estimate .summary:after,.estimate .summary:before{content:" ";display:table}.estimate .summary:after{clear:both}.estimate .summary .hours .block{float:left;margin:0 10px;width:calc(50% - 20px)}.estimate .summary .hours .block .title{line-height:12px}.estimate .summary .hours .block .item{font-family:Lato;font-size:16px;line-height:16px}.estimate .summary .price .block{margin:0 10px;width:calc(50% - 20px)}.estimate .summary .price .block .title{line-height:12px}.estimate .summary .price .block .item{font-size:24px;line-height:24px}.estimate .price .block .title{display:block;font-family:Lato;font-size:10px;font-style:normal;font-weight:300;letter-spacing:.277778px;line-height:14px;width:100%}.estimate .price .block .item{background-color:#fff;color:#000;font-family:Bebas Neue;font-size:28px;letter-spacing:.5px;line-height:30px}.estimate .hours{display:none}.register{background-color:#fff;border:1px solid #e9ecef;border-radius:5px;display:flex;margin:auto;max-width:70%;width:100vw}.register:hover{box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.1),0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3)}.register span{color:#adb5bd}#form{margin:2em auto;max-width:320px;width:100vw}#form>input,.btn{border:1px solid #e9ecef;padding:.9em 1em}#form>input:focus{outline:none}#form>.btn{background-color:#003049;color:#e9ecef;cursor:pointer;font-size:1em}.flex{display:flex;gap:1em}.flex-col{flex-direction:column}.register .col-1{margin:auto;padding:3em 0}.register .col-2 img{align-self:center;border-bottom-right-radius:5px;border-top-right-radius:5px;height:80%;object-fit:cover;width:480px}.image-form{align-items:center;display:flex;height:100%;justify-content:center;width:80%}@media screen and (max-width:860px){.register .col-2 img{display:none}.register{background-color:#fff;border:1px solid #e9ecef;border-radius:5px;display:flex;float:left;margin:auto;max-width:100%;width:100vw}}
/*# sourceMappingURL=main.d0f3900d.css.map*/