﻿
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Berkshire+Swash&family=Cal+Sans&family=Lobster&family=Medula+One&family=Pacifico&family=Righteous&family=Rye&family=Tilt+Warp&display=swap');
:root {
font-size:16px;
--licWhite:#fff;
--licBlack:#000;
--licDefault:#212529;
--licRed:#e52d2f;
--licBlue:#00529c;
--licYellow:#ffcb08;
--licGrey:#F5F5F5;
--fontBarlow:'Barlow',sans-serif,Arial,Helvetica;
}
html{height:100%;scroll-behavior:smooth}
body{font-size:16px;background:var(--licWhite);color:var(--licDefault);overflow-x:hidden;font-family:var(--fontBarlow);font-weight:normal;position:relative;word-wrap:break-word;min-height:100%}
img{max-width:100%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
p,h6{font-size:1rem;line-height:1.4;margin-bottom:.5rem}
a{text-decoration:none;color:var(--licDefault);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a:hover,a:focus,.btn:hover,.btn:focus,button:focus{text-decoration:none;outline:none;color:var(--licBlue);box-shadow:none}
button:hover,button:focus,.accordion-button:focus{outline:none;box-shadow:none}
ul,li,ol{padding:0;margin:0}
li{list-style:none}
.lt-text{font-weight:100}
.md-text{font-weight:500}
.sb-text{font-weight:600}
.italic-text{font-style:italic}
.small-text{font-size:.875rem}
.text-underline{text-decoration:underline}
.form-control:focus{outline:none;border-color:#dee2e6;box-shadow:none}
.selectDisable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}

.swiper.justify-center .swiper-wrapper{justify-content:center}
.swiper.justify-center .swiper-wrapper .swiper-slide:last-child{margin-right:0!important}
.swiper-slide{height:auto}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.2}
.swiper-nav.hide{display:none}
.swiper-nav-wrapper{display:inline-flex;justify-content:center;align-items:center}

.swiper-pagination-bullet{width:12px;height:12px;background-color:#8A8A8A;opacity:.8}
.swiper-pagination-bullet-active{background-color:var(--licBlue);opacity:1}

.swiper-pagination.bottom{position:relative;bottom:auto;display:inline-flex;width:auto;padding:0 10px}
.swiper-nav.bottom{position:relative;text-align:center;margin-top:1.5rem}
.swiper-nav.bottom .swiper-button-next,.swiper-nav.bottom .swiper-button-prev{position:relative;left:auto;right:auto;top:auto;bottom:0;margin:6px}
.lic-controls .swiper-button-next:after,.lic-controls .swiper-button-prev:after{content:none}
.lic-controls .swiper-button-next,.lic-controls .swiper-button-prev{position:relative;display:inline-flex;border-radius:50%;color:var(--licBlue);align-items:center;width:2.5rem;height:2.5rem;text-align:center;background-color:var(--licWhite);border:1px solid var(--licBlue);font-size:1rem;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.lic-controls .swiper-button-next:hover,.lhf-controls .swiper-button-next:focus,.lic-controls .swiper-button-prev:hover,.lic-controls .swiper-button-prev:focus{background-color:var(--licBlue);color:var(--licWhite)}
.lic-controls .swiper-button-next.swiper-button-disabled,.lic-controls .swiper-button-prev.swiper-button-disabled{opacity:.2}

.btnPlay{display:none;border:0}
.orientation{background:var(--licWhite);position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;overflow:hidden;text-align:center;display:none}
.orientation img{max-width:150px;height:auto}
.orientation p{font-size:1rem;font-weight:500;color:var(--licDefault);letter-spacing:3px;text-transform:uppercase}
.portrait-only{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.portrait-only img{margin-bottom:1rem}

.btn-lic-primary{display:inline-flex;position:relative;margin-left:8px;cursor:pointer}
.btn-lic-primary span{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;font-size:1.125rem;font-weight:700;text-align:center;color:var(--licBlue);padding:.75rem 2rem;background:var(--licYellow);border:1px solid var(--licBlue);border-radius:2rem;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.btn-lic-primary::before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#003b70;border-radius:2rem;left:-8px}
.btn-lic-primary:hover span,.btn-lic-primary:focus span{background:var(--licWhite);color:var(--licBlue)}


.btn-lic-primary.btn-white span{background:var(--licWhite);color:var(--licBlue)}
.btn-lic-primary.btn-white:hover span,.btn-lic-primary.btn-white:focus span{background:var(--licBlue);color:var(--licWhite)}

.btn-lic-secondary{display:inline-flex;position:relative;margin-left:8px;cursor:pointer}
.btn-lic-secondary span{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;font-size:1.125rem;font-weight:700;text-align:center;color:var(--licBlue);padding:.75rem 2rem;background:var(--licWhite);border:1px solid var(--licBlue);border-radius:2rem;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.btn-lic-secondary::before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#003b70;border-radius:2rem;left:-8px}
.btn-lic-secondary:hover span,.btn-lic-secondary:focus span{background:var(--licBlue);color:var(--licWhite)}

.btn-lic-bordered{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;border:1px solid var(--licBlue);font-size:1.125rem;text-align:center;color:var(--licBlue);padding:.75rem 2rem;background:var(--licWhite);border-radius:2rem;z-index:1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.btn-lic-bordered:hover,.btn-lic-bordered:focus{background:var(--licBlue);color:var(--licWhite);border-color:var(--licBlue)}
.btn-lic-bordered.blue{background-color:var(--licBlue);color:var(--licWhite);border-color:var(--licWhite)}
.btn-lic-bordered.blue:hover,.btn-lic-bordered.blue:focus{background-color:var(--licYellow);color:var(--licDefault);border-color:var(--licYellow)}

.btn-lic-primary.btn-sm,.btn-lic-secondary.btn-sm,.btn-lic-bordered.btn-sm{padding:5px 20px;font-size:1rem}

.btn-block{display:block}

.know-more{display:inline-block;color:var(--licBlue);font-size:1.5rem;margin-bottom:0}
.btn-Delete{display:inline-block;font-size:1.25rem;background-color:transparent;color:#dc2126;border:0}
.btn-Delete:hover,.btn-Delete:focus{color:var(--licBlue)}

.lic-listing li{font-size:1.125rem;padding:4px 0 4px 16px;position:relative}
.lic-listing li::before{content:"";display:inline-block;width:5px;height:5px;background:var(--licBlack);border-radius:50%;position:absolute;left:0;top:12px}
.lic-listing.white li::before{background:var(--licWhite)}

.lic-bullet-listing li{font-size:18px;padding:4px 0 4px 20px;position:relative}
.lic-bullet-listing li::before{content:"\f101";font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;color:var(--licRed);position:absolute;left:0;top:9px}
.lic-bullet-listing.white li::before{color:var(--licWhite)}

.disable-btn,.disable-btn:hover,.disable-btn:focus{cursor:default;background:#919191;color:var(--licWhite)}
.lic-form .form-control::-webkit-input-placeholder{color:#ccc}
.lic-form .form-control:-moz-placeholder{color:#ccc}
.lic-form .form-control::-moz-placeholder{color:#ccc}
.lic-form .form-control:-ms-input-placeholder{color:#ccc}
.lic-form .form-control{height:45px;border-radius:0;border-color:#dfdfdf}
.lic-form textarea.form-control{height:auto;min-height:100px}
.lic-form select{height:45px;border-color:#dfdfdf;border-radius:0;background:url(../images/select-arrow-down.png) no-repeat right 10px center;background-color:var(--licWhite);padding-right:30px;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.lic-form select::-ms-expand{display:none}
.lic-form .form-control.date-picker{height:50px;border-radius:0;border-color:#dfdfdf;background:url(../images/select-date.png) no-repeat right 0 center;background-color:var(--licWhite);padding-right:45px;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.has-error{border-color:#ba0c15!important}
.has-error::-webkit-input-placeholder{color:#ba0c15}
.has-error:-moz-placeholder{color:#ba0c15}
.has-error::-moz-placeholder{color:#ba0c15}
.has-error:-ms-input-placeholder{color:#ba0c15}
::-ms-clear{display:none}
.lic-form .form-control::-webkit-outer-spin-button,
.lic-form .form-control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.lic-form .form-control[type=number]{-moz-appearance:textfield}

.lic-error{font-size:.875rem;color:#dc2126;padding-top:.2rem;margin:5px 0 0;display:none}
.thankyou{color:#00950b;padding-top:.2rem;margin-bottom:0;display:none;font-size:1.125rem;font-weight:700}
.form-group,.input-group{margin-bottom:15px}
.form-select:focus{box-shadow:none;outline:0}
.lic-form .file-upload .input-group{margin-bottom:0}
.lic-form .help-text{display:block;font-size:12px;margin-top:8px}

.lic-form .custom-file-button .input-group-text{font-size:14px;background:var(--licBlue);color:var(--licWhite);border-radius:0;height:45px;margin-left:0!important;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.lic-form .custom-file-button .input-group-text i{font-size:18px;margin-right:8px}
.lic-form .custom-file-button .input-group-text:hover,.lic-form .custom-file-button .input-group-text:focus{background:var(--licWhite);color:var(--licBlue);border-color:var(--licBlue)}
.lic-form .custom-file-button input[type=file]{line-height:2.2;margin-left:0!important}
.lic-form .custom-file-button input[type=file]::-webkit-file-upload-button{display:none}
.lic-form .custom-file-button input[type=file]::file-selector-button{display:none}
.lic-form .custom-file-button:hover label{background-color:var(--licWhite);color:var(--licBlue);border-color:var(--licBlue);cursor:pointer}
.form-check .form-check-input{border:1px solid #dfdfdf}
.form-check-input:checked{background-color:var(--licBlue);border-color:var(--licWhite)}
.form-check-input:focus{border-color:#fdd5f6;outline:0;box-shadow:0 0 0 0.25rem rgba(105,55,96,.25)}

.lic-form .form-check label{vertical-align:middle;padding-left:2px;font-size:16px}
.lic-form .form-check .form-check-input{width:18px;height:18px;border:1px solid #dfdfdf;border-radius:0}
.lic-form .form-check .form-check-input[type=radio]{border-radius:50%}
.lic-form .form-check-input:checked{background-color:rgb(0, 82, 156);border-color:var(--licWhite)}
.lic-form .form-check-input:focus{border-color:#fdd5f6;outline:0;box-shadow:0 0 0 0.25rem rgba(0,82,156,.25)}

.lic-form .declaration .form-check{font-weight:600}
.lic-form .declaration p{margin-top:1rem}

/* scrollbar */
.lic-scrollbar::-webkit-scrollbar{width:5px;height:5px}
.lic-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius:10px;border-radius:10px}
.lic-scrollbar::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(255,255,255,0.3);-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,0.8)}
.lic-scrollbar::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,0.3)}

/* Hide scrollbar */
.hide-scrollbar::-webkit-scrollbar{display:none}
.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}

.lic-container{width:100%;max-width:1250px;margin-right:auto;margin-left:auto}
.lg-container,.lic-container,.container-fluid{padding-right:30px;padding-left:30px}
.md-container{max-width:1250px;margin:0 auto}
.sm-container{max-width:1000px;margin:0 auto}
.lic-wrapper{padding-top:0;overflow:hidden}
.inner-page .lic-wrapper{padding-top:0}
.section{padding-bottom:4rem;position:relative;overflow:hidden}
.section-ptb{padding:4rem 0;position:relative;overflow:hidden}
.section-pt{padding-top:4rem;position:relative;overflow:hidden}
.section-pb{padding-bottom:4rem;position:relative;overflow:hidden}
.fullscreen{position:relative;display:flex;flex-wrap:wrap;height:calc(var(--vh, 1vh) * 100);position:relative;overflow:hidden;display:none}
.row-15{--bs-gutter-x:15px}
.row-24{--bs-gutter-x:24px}
.row-30{--bs-gutter-x:30px}

.scrollToTop{display:inline-flex;position:fixed;background:var(--licYellow);color:var(--licBlue);align-items:center;justify-content:center;font-size:.875rem;width:46px;height:36px;border-radius:5px;bottom:10px;right:10px;display:none;cursor:pointer;z-index:15;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.scrollToTop:hover,.scrollToTop:focus{background:var(--licBlue);color:var(--licWhite)}

.lic-heading{margin-bottom:2rem}
.lic-heading h1,.lic-heading h2{font-size:5.079365079365079vh;font-weight:800;line-height:1.1;color:var(--licBlue);text-transform:uppercase;margin-bottom:0}
.lic-heading h6{font-size:3.8095238095238093vh;margin:0}
.lic-heading.center{text-align:center}

.lic-heading-sm{font-size:2.25rem;font-weight:400;margin-bottom:1rem}
.lic-heading-sm.center{text-align:center}
.lic-heading-sm.white{color:var(--licWhite)}

.bg-grey{background:var(--licGrey)}

.lic-breadcrumb{padding:1.25rem 0;margin-bottom:10px}
.lic-breadcrumb .breadcrumb{display:block;margin-bottom:0}
.breadcrumb .breadcrumb-item{display:inline;font-size:1rem;color:var(--licDefault);font-weight:400;padding-left:0}
.breadcrumb .breadcrumb-item a{color:var(--licDefault)}
.breadcrumb .breadcrumb-item a:hover,.breadcrumb .breadcrumb-item a:focus{color:var(--licBlue)}
.breadcrumb-item+.breadcrumb-item::before{content:'\f061';font-family:"Font Awesome 6 Free";font-weight:900;font-size:.75rem;line-height:1.375;float:none;padding:0 8px 0 4px}

.lic-overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0;z-index:15;display:none}

.lic-header{padding:2rem 0;position:absolute;top:0;left:0;width:100%;z-index:10000}
.lic-header .logo a{display:inline-block;cursor:pointer}
.lic-header .logo a img{max-height:8.994708994708995vh}

.lic-footer{padding:15px 0;background-color:var(--licBlue);color:var(--licWhite);position:relative;width:100%;left:0;bottom:0;z-index:1}
.lic-footer p{font-size:14px;margin-bottom:0}
.footer-social a{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:var(--licWhite);color:var(--licBlue);font-size:16px;border-radius:50%;margin:0 3px}
.footer-social a:hover,.footer-social a:focus{background-color:var(--licYellow);color:var(--licBlue)}
.footer-social a:first-child{margin-left:0}
.footer-social a:last-child{margin-right:0}

.lic-home{background-color:var(--licBlue);display:flex}
.lic-home .home-img{width:100%;height:100%}
.lic-home .home-img img{width:100%;height:100%;object-fit:cover}
.home-content{position:absolute;width:100%;top:65%;left:0;-webkit-transform:translateY(-65%);transform:translateY(-65%)}
.home-content h1{font-size:3.7037037037037037vh;color:var(--licYellow);font-weight:700;margin-bottom:0;text-transform:uppercase}
.home-content h3{font-size:3.7037037037037037vh;color:var(--licYellow);font-weight:700;margin-left:1rem;margin-bottom:0}
.home-content .for-years img{max-height:13.544973544973544vh}
.home-content .for-years p{color:var(--licWhite);font-size:2.1164021164021163vh;font-weight:500;margin-bottom:4.232804232804233vh}
.home-content .name-on-door{position:relative;padding:2.5396825396825395vh 0}
.home-content .name-on-door .board{max-height:18.306878306878307vh}
.home-content .name-on-door .arrow{position:absolute;top:-6vh;left:43vh;opacity:0}
.home-content .name-on-door .arrow img{max-height:14.285714285714286vh}
.particles-wrapprer{position:absolute;top:0;left:0;width:100%;z-index:1;pointer-events:none}
.particles-wrapprer img{width:100%}
.ball{position:absolute;border-radius:100%;opacity:1}
#particles{position:absolute;top:0;left:0;width:100%;height:10.582010582010582vh}
.home-leaves{display:inline-block;position:absolute;top:-1.5rem;right:0;pointer-events:none}
.home-leaves img{max-height:40.21164021164021vh;max-width:16.197916666666668vw}

.leaves-1 {
  transform:rotate(0deg);
  transform-origin:top center;
  animation:moving-leaves-1 4s linear infinite;
}
@keyframes moving-leaves-1 {
  0%, 100% {
    transform: rotate(-0deg);
  }
  50% {
    transform: rotate(-2.5deg) rotateY(-2.5deg);
  }
}

.enter-name{align-items:center;background-color:var(--licYellow);background-image:url(../images/bg-enter-name.jpg);background-repeat:no-repeat;background-size:cover;background-position:center right}
.enter-name .lic-heading h6{display:block}
.enter-name .lic-heading h2 span{display:none}
.enter-name .name-textfield{padding:1.4814814814814814vh;background-color:#4c2318;box-shadow:-10px 10px 0px 0px rgba(0,0,0,0.30);-webkit-box-shadow:-10px 10px 0px 0px rgba(0,0,0,0.30);-moz-box-shadow:-10px 10px 0px 0px rgba(0,0,0,0.30)}
.enter-name .name-textfield.hasError{background-color:#91361d;animation:error-shaking 0.35s infinite}
.enter-name .name-textfield .textfield-inner{padding:2.5396825396825395vh;background-color:var(--licWhite)}
.enter-name .name-textfield .textfield-inner .form-control{border-radius:0;font-size:3rem;text-align:center}
.enter-name .btn-lic-secondary{margin-top:5.079365079365079vh}
.en-leaves{display:inline-block;position:absolute;top:-1.5rem;left:0;pointer-events:none}
.en-leaves img{max-height:54.17989417989418vh;max-width:13.4375vw}

@keyframes error-shaking {
  0% { transform: translateX(0) }
  25% { transform: translateX(5px) }
  50% { transform: translateX(-5px) }
  75% { transform: translateX(5px) }
  100% { transform: translateX(0) }
}

.choose-design{align-items:center;background-color:#cdcdcd;background-image:url(../images/bg-choose-design.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.name-plate{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.name-plate .frame-inner{position:relative}
.name-plate p{font-size:2.5396825396825395vh;color:var(--licWhite);font-weight:500;line-height:1;text-align:center;word-wrap:normal;margin-bottom:0;position:absolute;width:48%;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);z-index:1}
.name-plate.plate-01 p{color:var(--licWhite);font-family:'Rye',sans-serif,Arial,Helvetica;font-size:2.328042328042328vh;line-height:1.2;width:75%}
.name-plate.plate-02 p{color:var(--licBlue);font-family:'Magic Retro',sans-serif,Arial,Helvetica;font-size:1.75vh}
.name-plate.plate-03 p{color:var(--licWhite);font-family:'Berkshire Swash',sans-serif,Arial,Helvetica;font-size:2.328042328042328vh;line-height:1.2;top:47%;transform:translate(-48%, -50%);-webkit-transform:translate(-48%, -50%);-moz-transform:translate(-48%, -50%)}
.name-plate.plate-04 p{color:var(--licBlack);font-family:'Righteous',sans-serif,Arial,Helvetica;font-size:1.75vh;line-height:1;width:44%;transform:translate(-47%, -50%);-webkit-transform:translate(-47%, -50%);-moz-transform:translate(-47%, -50%)}
.name-plate.plate-05 p{color:var(--licBlack);font-family:'Berkshire Swash',sans-serif,Arial,Helvetica;font-size:2.5vh;line-height:1;width:50%}
.name-plate.plate-06 p{color:var(--licWhite);font-family:'Rye',sans-serif,Arial,Helvetica;font-size:2vh;line-height:1.2;width:65%}
.name-plate.plate-07 p{color:#d6941d;font-family:'Pacifico',sans-serif,Arial,Helvetica;font-size:2vh;line-height:1.1}
.name-plate.plate-08 p{color:var(--licBlack);font-family:'Righteous',sans-serif,Arial,Helvetica;font-size:2.328042328042328vh;line-height:1.2;top:35%;transform:translate(-50%, -35%);-webkit-transform:translate(-50%, -35%);-moz-transform:translate(-50%, -35%);width:75%}
.cd-leaves{display:inline-block;position:absolute;top:-1.5rem;right:22%;pointer-events:none}
.cd-leaves img{max-height:24.444444444444443vh;max-width:10.885416666666666vw}

.selectDesign .swiper-slide .name-plate{border:3px solid transparent;border-radius:1.0582010582010581vh;padding:1.0582010582010581vh}
.selectDesign .swiper-slide .name-plate img{filter:brightness(100%);-webkit-filter:brightness(100%)}
.selectDesign .swiper-slide:hover .name-plate img,.selectDesign .swiper-slide:focus .name-plate img{filter:brightness(120%);-webkit-filter:brightness(120%)}
.selectDesign .swiper-slide.selected .name-plate{border:3px solid var(--licYellow);background-color:var(--licWhite)}
.selectDesign .swiper-slide.selected .name-plate::before{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--licYellow);content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.125rem;color:var(--licBlue);position:absolute;right:0;bottom:0;z-index:1}
.selectDesign.lic-controls .swiper-button-next,.selectDesign.lic-controls .swiper-button-prev{width:auto;height:auto;background-color:transparent;border-radius:0;border:0}
.choose-design .choose-design-cta{margin-top:2.5396825396825395vh}

.final-result{align-items:end;align-content:end;background-color:var(--licBlue);background-image:url(../images/bg-final-result.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center}
.final-result .door{text-align:center;position:relative}
.final-result .door .door-inner{position:relative;display:inline-block}
.final-result .door .main-door{max-height:75.84656084656085vh}
.final-result .door .name-plate-holder{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:7.5vh}
.final-result .door .name-plate-holder .name-plate img{max-height:24.761904761904763vh}
.fs-content .lic-heading{margin-bottom:0;margin-bottom:2.5396825396825395vh}
.fs-content .lic-heading h2{display:inline-block;color:var(--licBlue);padding:5px;background-color:var(--licYellow);text-transform:uppercase}
.fs-content p{color:var(--licWhite);font-size:2.1164021164021163vh;font-weight:800;margin-bottom:1.693121693121693vh}
.fs-content p.clr-yellow{color:var(--licYellow)}
.fs-content .fs-cta a{margin-right:.5rem}
.fs-content .fs-cta a:last-child{margin-right:0}
.fs-content h6{color:var(--licYellow);font-size:1.9047619047619047vh;font-weight:700;text-decoration:underline;margin-top:2.5396825396825395vh}
.fs-content .btn-lic-secondary:hover span,.fs-content .btn-lic-secondary:focus span{background-color:var(--licYellow);color:var(--licBlue)}
.final-result .tnc-note{font-size:1.2698412698412698vh;color:var(--licWhite)}
.final-result .tnc-note.dsktp{position:absolute;bottom:2.1164021164021163vh;right:2.1164021164021163vh;display:block}
.final-result .tnc-note.mob{display:none}
.fr-leaves.left{display:inline-block;position:absolute;top:-1.5rem;left:8%;pointer-events:none}
.fr-leaves.left img{max-height:16.296296296296298vh;max-width:7.864583333333333vw}
.fr-leaves.right{display:inline-block;position:absolute;top:-1.5rem;right:0;pointer-events:none}
.fr-leaves.right img{max-height:40.21164021164021vh;max-width:16.197916666666668vw}
#confetti{position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none}
.fs-confitti{position:absolute;width:100%;left:0;top:0}
.fs-confitti img{width:100%}

.download-screen{position:fixed;top:-100vh;left:-100vw;z-index:-1}
.download-screen .download-screen-wrapper .name-plate-holder .name-plate p{font-size:30px}
.download-screen .download-screen-wrapper .name-plate-holder .name-plate.plate-01 p{font-size:28px}
.download-screen .download-screen-wrapper .name-plate-holder .name-plate.plate-02 p{font-size:24px}
.download-screen .download-screen-wrapper .name-plate-holder .name-plate.plate-03 p{font-size:26px}
.download-screen .download-screen-wrapper .name-plate-holder .name-plate.plate-03 p{font-size:20px}
.download-screen .download-screen-wrapper .name-plate-holder .name-plate.plate-04 p{font-size:20px}
.download-screen .download-screen-wrapper .name-plate-holder .name-plate.plate-06 p{font-size:24px}
.download-screen .download-screen-wrapper .name-plate-holder .name-plate.plate-07 p{font-size:24px}
.download-screen.social .download-screen-wrapper{position:relative;width:1200px;height:628px}
.download-screen.social .download-screen-wrapper .name-plate-holder{position:absolute;left:230px;top:120px}
.download-screen.social .download-screen-wrapper .download-img{max-width:auto;width:1200px;height:628px}

.download-screen.insta .download-screen-wrapper{position:relative;width:1080px;height:1350px}
.download-screen.insta .download-screen-wrapper .name-plate-holder{position:absolute;left:365px;top:300px;transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3)}
.download-screen.insta .download-screen-wrapper .download-img{max-width:auto;width:1080px;height:1350px}

.download-screen.story .download-screen-wrapper{position:relative;width:1080px;height:1920px}
.download-screen.story .download-screen-wrapper .name-plate-holder{position:absolute;left:372px;top:305px;transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3)}
.download-screen.story .download-screen-wrapper .download-img{max-width:auto;width:1080px;height:1920px}

.apply-now{position:relative;text-align:right;padding-top:2.5396825396825395vh}
.apply-now::before{content:"";display:block;background-color:var(--licWhite);position:absolute;height:1px;width:42%;left:0;top:6.349206349206349vh}
.apply-now .apply-now-content{display:inline-block;text-align:left}
.apply-now p{color:var(--licYellow);font-size:1.693121693121693vh;font-weight:700;margin-top:2.5396825396825395vh}
.apply-now a{display:inline-block;font-size:1.4814814814814814vh;color:var(--licBlue);font-weight:700;padding:5px 1.25rem;background-color:var(--licYellow);border-radius:2rem}
.apply-now a:hover,.apply-now a:focus{background-color:var(--licWhite);color:var(--licBlue)}
.apply-now p.note{color:var(--licWhite);font-size:1.2698412698412698vh;font-weight:400;text-align:right}

.bg-confiti{position:absolute;width:100%}
.bg-confiti img{width:100%}
#confetti-canvas{position:absolute;z-index:10000;width:100%;height:100%;left:0;top:0;pointer-events:none}

.modal{z-index:100000}
.modal-header .btn-modal-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--licBlue);color:var(--licWhite);opacity:1;padding:0;border-radius:0;position:absolute;right:15px;top:15px;cursor:pointer}
.modal-header .btn-modal-close:hover,.modal-header .btn-modal-close:focus{background-color:var(--licWhite);color:var(--licBlue)}
.download-resolutions .ios-note{font-weight:700;font-size:.875rem;color:var(--licDefault);margin-bottom:1rem}
.download-resolutions .ios-note span{color:var(--licBlue)}
.download-resolutions .row{--bs-gutter-x:15px}
.download-resolutions .modal-header,.download-resolutions .modal-body{background-color:var(--licYellow)}
.download-resolutions .modal-header{padding-right:65px}
.download-resolutions .modal-header .modal-title{font-weight:800;color:var(--licBlue);text-transform:uppercase}
.download-resolutions .dwnload-img{display:block;position:relative;padding:10px;background-color:var(--licWhite);margin-bottom:15px;cursor:pointer}
.download-resolutions .dwnload-img h6{color:var(--licBlue);font-weight:600;line-height:1.2}
.download-resolutions .dwnload-img::after{content:"\f019";font-family:"Font Awesome 6 Free";font-weight:900;font-size:1rem;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;background-color:var(--licBlack);color:var(--licWhite);position:absolute;right:0;bottom:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.download-resolutions .dwnload-img:hover::after,.download-resolutions .dwnload-img:focus::after{background-color:var(--licBlue);color:var(--licWhite)}
.download-resolutions .dwnload-img .dwnload-img-inner{position:relative;overflow:hidden}
.download-resolutions .dwnload-img .dwnload-img-inner .generated-img-server{position:absolute;width:100%;height:100%;top:0;left:0}
.download-resolutions .dwnload-img .dwnload-img-inner .name-plate-holder{position:absolute;top:13.5%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}
.download-resolutions .dwnload-img .dwnload-img-inner .name-plate-holder .name-plate img{max-width:8vw}
.download-resolutions .dwnload-img .dwnload-img-inner .name-plate-holder .name-plate p{font-size:.7vw}

.download-resolutions .dwnload-img#btnDownloadInsta .dwnload-img-inner .name-plate-holder{top:19%}

.download-resolutions .dwnload-img#btnDownloadSocial .dwnload-img-inner .name-plate-holder{transform:none;top:22%;left:22%}
.download-resolutions .dwnload-img#btnDownloadSocial .dwnload-img-inner .name-plate-holder .name-plate img{max-width:4vw}
.download-resolutions .dwnload-img#btnDownloadSocial .dwnload-img-inner .name-plate-holder .name-plate p{font-size:.30vw}


@media (-webkit-min-device-pixel-ratio:1.25){
:root{font-size:80%}
.lic-container{max-width:1150px}
.sm-container{max-width:900px}
.md-container{max-width:1050px}
.lic-header .container-fluid,.lic-footer .container-fluid{max-width:1250px}

.apply-now::before{width:50%}

.download-resolutions .dwnload-img .dwnload-img-inner .name-plate-holder{top:15.5%}
.download-resolutions .dwnload-img#btnDownloadInsta .dwnload-img-inner .name-plate-holder{top:21.5%}
.download-resolutions .dwnload-img#btnDownloadSocial .dwnload-img-inner .name-plate-holder{top:25%;left:24.5%}
}

@media screen and (max-width:1499.98px) {
:root{font-size:80%}
p,h6{font-size:1rem}
.lic-container{max-width:1150px}
.md-container{max-width:900px}
.sm-container{max-width:800px}
.section-ptb{padding:3rem 0}
.section-pt{padding-top:3rem}
.section-pb{padding-bottom:3rem}
.lic-listing li,.lic-bullet-listing li{font-size:1rem}

.download-resolutions .dwnload-img .dwnload-img-inner .name-plate-holder .name-plate img{max-width:10vw}
.download-resolutions .dwnload-img#btnDownloadSocial .dwnload-img-inner .name-plate-holder .name-plate img{max-width:5vw}
.download-resolutions .dwnload-img#btnDownloadSocial .dwnload-img-inner .name-plate-holder .name-plate p{font-size:.50vw}
.download-resolutions .dwnload-img .dwnload-img-inner .name-plate-holder{top:14.75%}
.download-resolutions .dwnload-img#btnDownloadInsta .dwnload-img-inner .name-plate-holder{top:20.25%}
.download-resolutions .dwnload-img#btnDownloadSocial .dwnload-img-inner .name-plate-holder{top:24%;left:23%}
}

@media screen and (max-width:1199.98px) {
:root{font-size:100%}
.lic-container{max-width:1150px}
.md-container{max-width:100%}
.sm-container{max-width:900px}

.lic-header .logo a img{max-height:6.994708994708995vh}
.apply-now::before{width:40%}

.download-resolutions .dwnload-img#btnDownloadSocial .dwnload-img-inner .name-plate-holder .name-plate p{font-size:.40vw}
.download-resolutions .dwnload-img .dwnload-img-inner .name-plate-holder{top:15.5%}
.download-resolutions .dwnload-img#btnDownloadInsta .dwnload-img-inner .name-plate-holder{top:21.5%}
.download-resolutions .dwnload-img#btnDownloadSocial .dwnload-img-inner .name-plate-holder{top:26%;left:24.5%}
}

@media screen and (max-width:1099.98px) {
.btn-lic-primary span{padding:.5rem 1.5rem}
.btn-lic-secondary span{padding:.5rem 1.5rem}
.btn-lic-bordered span{padding:.5rem 1.5rem}
.know-more{font-size:1.125rem}

.download-resolutions .dwnload-img .dwnload-img-inner .name-plate-holder .name-plate img{max-width:13vw}
.download-resolutions .dwnload-img .dwnload-img-inner .name-plate-holder .name-plate p{font-size:1vw}
.download-resolutions .dwnload-img .dwnload-img-inner .name-plate-holder{top:15%}
.download-resolutions .dwnload-img#btnDownloadInsta .dwnload-img-inner .name-plate-holder{top:20.5%}
.download-resolutions .dwnload-img#btnDownloadSocial .dwnload-img-inner .name-plate-holder{top:26%;left:24.5%}
.download-resolutions .dwnload-img#btnDownloadSocial .dwnload-img-inner .name-plate-holder .name-plate img{max-width:6vw}
}

@media screen and (max-width:991.98px) {
.pd-md-0{padding:0!important}
.lic-heading h1,.lic-heading h2{font-size:4.166666666666667vh}

.lic-header .logo{text-align:center}
.lic-header .logo a img{max-height:5.994709vh}
.lic-footer{text-align:center}
.footer-social{margin-top:1rem}

.lic-home .home-img{width:100%;height:auto}
.lic-home .home-img img{width:100%;height:auto;object-fit:initial;max-height:67.72486772486772vh}
.home-content{position:relative;width:100%;top:0;left:0;-webkit-transform:none;transform:none;padding:2rem 0}
.home-content h1{margin:1vh 0}
.home-content h1,.home-content h3{font-size:2.5vh}
.home-content .name-on-door .board{max-height:10vh}
.home-content .name-on-door .arrow{left:auto;top:-21vh;right:13vh}
.home-content .name-on-door .arrow img{max-height:28.88888888888889vh}
.home-content .for-years img{max-height:4.5vh}
.home-content .for-years p{font-size:2vh;margin-bottom:3vh}

.home-content,.enter-name,.choose-design,.final-result{text-align:center}

.enter-name{background-image:url(../images/bg-enter-name-sm.jpg);background-position:center center}
.enter-name .lic-heading h6{display:none}
.enter-name .lic-heading h2 span{display:inline-block}

.fs-content .lic-heading{display:none}
.final-result .door{text-align:center}
.final-result .door .main-door{width:70vw}
.apply-now .apply-now-content{text-align:center}
.final-result .tnc-note.dsktp{display:none}
.final-result .tnc-note.mob{display:block}
.final-result .fs-content-right{position:absolute;width:100%;left:0;bottom:97px}
.fs-content .btn-lic-secondary span{font-size:.875rem;padding:.5rem 1rem}
.apply-now{padding:1.5873015873015872vh 0;text-align:center}
.apply-now::before{content:none;width:14%;top:5.349206vh}

.download-resolutions .dwnload-img .dwnload-img-inner .name-plate-holder{top:11.5%}
.download-resolutions .dwnload-img#btnDownloadInsta .dwnload-img-inner .name-plate-holder{top:16.5%}
.download-resolutions .dwnload-img#btnDownloadSocial .dwnload-img-inner .name-plate-holder{top:20%;left:22.5%}
.download-resolutions .dwnload-img#btnDownloadSocial .dwnload-img-inner .name-plate-holder .name-plate p{font-size:.40vw}
}

@media screen and (max-width:767.98px) {
.pd-sm-0{padding:0!important}
.pd-sm-30{padding:30px!important}

.lic-heading h1,.lic-heading h2{font-size:4.079365vh}

.enter-name{background-image:url(../images/bg-enter-name-sm.jpg);background-position:center center}

.fs-content .lic-heading{display:none}
.final-result .door .main-door{width:70vw}
.final-result .door .name-plate-holder{top:1.25vh}

.download-resolutions .dwnload-img .dwnload-img-inner .name-plate-holder{top:14%}
.download-resolutions .dwnload-img#btnDownloadInsta .dwnload-img-inner .name-plate-holder{top:19.5%}
.download-resolutions .dwnload-img#btnDownloadSocial .dwnload-img-inner .name-plate-holder{top:24%;left:24%}
}

@media screen and (max-width:575.98px) {
.lic-container,.lg-container,.container-fluid{padding-right:20px;padding-left:20px}
.pd-xs-0{padding:0!important}
.px-xs-20{padding:0 20px!important}

.section-ptb{padding:2rem 0}
.section-pt{padding-top:2rem}
.section-pb{padding-bottom:2rem}

.lic-wrapper{padding-top:0}

.row-15{--bs-gutter-x:15px}
.lic-heading{margin-bottom:2.5rem}
.lic-heading h1,.lic-heading h2{font-size:2.962962962962963vh}
.lic-heading h6{font-size:1.5rem}

.btn-lic-primary span,.btn-lic-secondary span{font-size:.875rem}

.lic-header{padding:1rem 0}
.lic-header .logo a img{max-height:5.994709vh}
.lic-footer{padding:12px 0}
.lic-footer p{font-size:12px}
.footer-social a{width:30px;height:30px;font-size:14px}

#particles{height:5.5vh}
.ball{opacity:.8}

.home-content{padding:2.5396825396825395vh}
.home-content .name-on-door .arrow{top:-22vh;right:-2vh}
.home-content .name-on-door .arrow img{max-height:28.88888888888889vh}
.home-content h3{font-size:2.328042328042328vh}
.home-content .name-on-door .board{max-height:8.306878vh}
.home-content h1{font-size:2.328042328042328vh;margin:10px 0 5px}
.home-content .for-years p{font-size:1.693121693121693vh;margin-bottom:2vh}
.home-content .for-years .btn-lic-primary{margin-top:1vh}

.enter-name .name-textfield .textfield-inner .form-control{font-size:1.25rem}

.cd-leaves{right:0}

.name-plate.plate-01 p{font-size:1.25rem}
.name-plate.plate-02 p{font-size:1.25rem}
.name-plate.plate-03 p{font-size:1.5rem}
.name-plate.plate-04 p{font-size:1.25rem}
.name-plate.plate-05 p{font-size:1.75rem}
.name-plate.plate-06 p{font-size:1.5rem}
.name-plate.plate-07 p{font-size:1.5rem}
.name-plate.plate-08 p{font-size:1.5rem}

.final-result{padding-top:5rem;background-position:67% 0}
.final-result .door .main-door{width:90vw;max-height:68.846561vh}
.final-result .door .name-plate-holder{top:2.5vh}
.final-result .fs-content-right{bottom:80px}
.fs-content .lic-heading h2{font-size:2.962962962962963vh}
.fs-content .lic-heading h2 br{display:none}
.fs-content p{font-size:1.9047619047619047vh}
.fs-content h6{font-size:.875rem}

.final-result .name-plate.plate-01 p{font-size:2vh}
.final-result .name-plate.plate-02 p{font-size:1.751322751322751vh}
.final-result .name-plate.plate-03 p{font-size:2.328042328042328vh}
.final-result .name-plate.plate-04 p{font-size:1.5vh}
.final-result .name-plate.plate-05 p{font-size:2.5vh}
.final-result .name-plate.plate-06 p{font-size:2.5vh}
.final-result .name-plate.plate-07 p{font-size:1.75vh}
.final-result .name-plate.plate-08 p{font-size:2.328042328042328vh}

.apply-now{padding:0 0 1.5873015873015872vh}

.download-resolutions .modal-header .modal-title{font-size:1rem}
.download-resolutions .modal-header .modal-title br{display:none}
.download-resolutions .dwnload-img{padding:2px}
.download-resolutions .dwnload-img h6{font-size:.75rem;margin:0;padding:5px;text-align:center}

.home-leaves img{max-width:100px}
.en-leaves img{max-width:100px}
.cd-leaves img{max-width:100px}
.fr-leaves.left img{max-width:100px}
.fr-leaves.right img{max-width:100px}
.fr-leaves.left{left:0}

.download-resolutions .dwnload-img .dwnload-img-inner .name-plate-holder .name-plate p{font-size:1vw}
.download-resolutions .dwnload-img#btnDownloadSocial .dwnload-img-inner .name-plate-holder .name-plate p{font-size:.50vw}
.download-resolutions .dwnload-img .dwnload-img-inner .name-plate-holder{top:16%}
.download-resolutions .dwnload-img#btnDownloadInsta .dwnload-img-inner .name-plate-holder{top:21.5%}
.download-resolutions .dwnload-img#btnDownloadSocial .dwnload-img-inner .name-plate-holder{top:20%;left:26%}
}

@media screen and (max-width:375.98px) {

}

@media screen and (min-width:480px) and (max-width:990px) and (orientation:landscape) and (min-aspect-ratio:13/9){
.orientation{display:block}
}

@font-face {font-family: 'Magic Retro';src: url('../webfonts/MagicRetroRegular.woff2') format('woff2'),url('../webfonts/MagicRetroRegular.woff') format('woff'),url('../webfonts/MagicRetroRegular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;}







.in-app-div{display: none;}


