@charset "UTF-8";body{background-color:#fff;font-family:Lato,sans-serif;color:#333;padding:0;margin:0;font-size:14px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",serif}.color-flag{color:#056839}section.intro .content p{text-align:justify}section.intro .apply-now{background-color:#056839;color:#fff;padding:20px}section.intro .apply-now h3{color:#fff}section.intro .apply-now p{text-align:justify}section.intro .apply-now .btn{margin:0 auto;display:block;max-width:200px}section.intro .apply-now img{max-width:100px;margin:0 auto;display:block;margin-bottom:20px;margin-top:20px}#apply .hr{display:none}@media (max-width:576px){#apply .hr{display:block}}#apply .visa-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}#apply .visa-container .visa{max-width:200px}.form{border:1px solid #dfdfdf;border-radius:5px;padding:4vh 4vw}.form .col-form-label{border-bottom:1px solid #f4f4f4}.form .form-control{font-size:14px}.form .form-check-inline{margin-top:5px}.form p a{color:inherit;text-decoration:none}.form .btn-next{width:200px}.form input[type=date].is-invalid{background-image:none!important;padding-right:inherit;color:#dc3545}@media (min-width:992px){.form .pass-dates{width:20.5%}}.form.terms .terms-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form.terms p{font-size:12px;color:#444}.form.terms .terms-block{max-height:250px;overflow-y:auto;border:1px solid #f4f4f4;padding:1vh 1vw}.form.terms .expire-date{display:-webkit-box;display:-ms-flexbox;display:flex}.form.terms .ccards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.form.terms .ccards img{width:70px}.form.terms .form-check-input[type=radio]{border-color:#056839}.form.terms .form-check-input{width:1.15em;height:1.15em}.form.terms .make-payment{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:576px){.form.terms .make-payment{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:576px){.form{border:none;border-radius:5px;padding:0;--bs-gutter-x:1.5rem;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.form .col-form-label.text-end{text-align:left!important}.form .col-form-label.text-end.mb-2{margin-bottom:0!important}.form .col-form-label{border-bottom:none}.form .hr{display:block}}.blog .post-snap{border:1px solid #bebebe;border-radius:5px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1882352941);box-shadow:0 3px 5px rgba(0,0,0,.1882352941)}.blog .post-snap a{color:inherit;text-decoration:none}.blog .post-snap .image{height:220px;overflow:hidden;background-size:cover}.blog .post-snap .content{padding:20px}.banner p{color:#777;text-align:justify}.banner .d-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.banner a{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-bottom:20px}.banner ul{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;font-style:italic}.closing{background-color:#f4fff9}.closing p{text-align:justify}.closing img{max-width:50px;margin-bottom:10px}@media (min-width:1400px){.container{max-width:1080px}}.btn{padding:10px 20px;border-radius:4px;text-decoration:none;color:#056839;display:inline-block;border:none}.btn-primary{background-color:#056839;color:#fff}.btn-primary:hover{background-color:rgb(3.8302752294,79.6697247706,43.6651376147);color:#fff}.btn-primary:active{background-color:rgb(3.8302752294,79.6697247706,43.6651376147)!important;color:#fff!important}.btn-secondary{background-color:#fff;color:#056839}.btn-secondary:hover{background-color:rgb(242.25,242.25,242.25);color:#056839}.btn-secondary:active{background-color:rgb(242.25,242.25,242.25)!important;color:#056839!important}.btn-next{padding:10px 35px}nav.navbar{padding:22px 0;border-bottom:4px solid #056839}nav.navbar .container .navbar-brand{gap:10px}nav.navbar .container .navbar-brand img{max-height:50px}nav.navbar .container .navbar-brand .name{font-size:21px;line-height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.navbar .container .navbar-brand .name span{font-size:15px}nav.navbar .container .navbar-nav{gap:15px}nav.navbar .container .navbar-nav a{padding:3px 4px;text-decoration:none;color:#111}nav.navbar .container .navbar-nav a:hover{color:#056839}nav.navbar .container .navbar-nav a.highlight{color:#056839}section.hero{background:url(../images/hero.jpg) center top no-repeat;background-size:cover;background-position:center;height:35vh;width:100vw;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}section.hero .col-12{z-index:3}section.hero .content h1,section.hero .content p{color:#fff;text-shadow:0 2px 10px #000}section.hero .content p{margin-bottom:20px}section.hero .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.4392156863);z-index:2}section.hero.inner{height:20vh}@media (max-width:768px){section.hero{height:40vh}}section.steps{background-color:#056839;color:#fff;padding-top:20px;padding-bottom:20px}section.steps .col-md-12{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}section.steps .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;position:relative}section.steps .step .number{font-size:30px;line-height:31px;color:#c6ffcd}section.steps .step .content{font-size:14px;line-height:20px}section.steps .step .content strong{display:block;font-size:18px}section.steps .step-divider{width:1px;background-color:#fff}@media (max-width:768px){section.steps .col-md-12{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}section.steps .step-divider{width:100%;background-color:#fff;height:1px}}section.footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:3px solid #056839;background-color:#fafafa;max-width:100vw;overflow:hidden}section.footer .disclaimer .title span{font-size:14px}section.footer .disclaimer p{font-size:11px;font-style:italic}section.footer .disclaimer p a{color:inherit}section.footer .logo-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}section.footer .logo-footer img{max-width:100px}section.footer .legals{font-size:12px;background-color:#056839;color:#fff;padding:5px 0}section.footer .legals .links a{color:#fff;text-decoration:none}