@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap);body{font-family:"Nunito Sans",sans-serif;color:#2e2e2e}a{text-decoration:none!important}.container{max-width:1290px}.header-sec nav.navbar .container{padding:0 88px}.headerinner .header-sec nav.navbar{box-shadow:none}.header-sec nav.navbar{position:fixed;z-index:2;padding:29px 0;background:#fff!important;top:0;width:1266px;left:50%;transform:translateX(-50%) translateY(0);border-radius:0 0 20px 20px}.header-sec .navbar-brand{padding:0;width:150px;margin:0 0 0 20px}.header-sec .navbar-brand span{font-family:cursive;font-size:30px}.header-sec ul.navbar-nav li.nav-item a.nav-link{color:#2e2e2e;font-size:16px;font-weight:600;padding:5px 20px;line-height:22px}.header-sec ul.navbar-nav li.nav-item a.nav-link:hover{color:#1a5da8}.contentnumber .nav-link:hover{color:#2e2e2e!important}.contentnumber .nav-link .img-fluid{margin-right:5px}.contentnumber .nav-link{font-weight:800!important;margin-left:10px}.header-sec ul.navbar-nav li.nav-item a.nav-link.active{color:#1a5da8}.header-sec ul.navbar-nav li.nav-item.signinbtn a.nav-link{background:#fff;padding:11px 31px;color:#00a9a4;text-transform:capitalize;border-radius:8px;font-weight:400;border:1px solid #00a9a4}.header-sec ul.navbar-nav li.nav-item.signinbtn a.nav-link:hover{background:#00a9a4;color:#fff}.header-sec ul.navbar-nav li.nav-item.signupbtn a.nav-link{background:#00a9a4!important;border:1px solid #00a9a4!important;padding:11px 31px;color:#fff;text-transform:capitalize;border-radius:8px;font-weight:400;margin-left:20px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.header-sec ul.navbar-nav li.nav-item.signupbtn a.nav-link:hover{background:#010647!important;border:1px solid #010647!important;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.dropdownprofile .nav-link img.img-fluid{width:46px;height:46px;border-radius:100px}.dropdownprofile .nav-link::after{display:none}.header-sec .dropdownprofile .dropdown-menu{position:absolute;margin:0;padding:0;left:auto;right:0;min-width:185px;border-radius:20px;box-shadow:0 10px 30px rgb(0 0 0 / 20%);border:none;overflow:hidden;background:#fff;list-style:none}.header-sec .dropdownprofile .dropdown-menu li a.dropdown-item.username{text-align:center;background:#00a9a4!important;color:#fff}.header-sec .dropdownprofile .dropdown-menu li a{padding:9px 19px;display:block;color:#000;border-bottom:1px solid #ccc;font-size:14px;font-weight:400;background:0 0!important}.header-sec .dropdownprofile .dropdown-menu li a .la{width:20px;font-size:17px;position:relative;top:1px;margin-right:8px}.dropdownprofile a.nav-link.dropdown-toggle{padding:0!important}.hero-banner{min-height:890px;background-size:cover!important;background-repeat:no-repeat!important;padding-top:300px}.hero-design{padding-left:104px}.hero-design h1{font-size:80px;line-height:70px;color:#fff;font-weight:800;max-width:390px;margin-bottom:25px}.hero-bg h5{font-size:22px;line-height:26px;margin:0;font-weight:700}.hero-bg{background:#fff;text-align:center;padding:42px 10px;margin-top:95px}.hero-desc p{font-size:18px;line-height:26px;color:#fff;margin:0}.hero-desc{text-align:center;padding:50px 10px}.ourbrand-sec{background:#f2f0ec;position:relative;z-index:1}.ourbrand-sec::after{content:"";position:absolute;left:0;top:0;width:100%;height:344px;background:#fff;z-index:-1}.container.headingcontainer{padding:0 120px}.sec-heading{display:flex;align-items:center;justify-content:space-between;padding:42px 0}.sec-heading h2{font-size:46px;line-height:50px;color:#195ea5;margin:0;font-weight:900}.btn.btn-link{font-size:22px;line-height:26px;color:#2e2e2e;font-weight:700;padding:0;border:none!important;outline:0!important;box-shadow:none!important}.btn.btn-link .img-fluid{margin-left:17px}.ourbrand-img .img-fluid{width:100%;border-radius:60px}.ourbrand-info{background:#fff;border-radius:60px;padding:48px 40px 127px}.ourbrand-name span{margin-right:30px}.ourbrand-name span img.img-fluid{width:115px;object-fit:scale-down;height:62px}.ourbrand-name h2{font-size:32px;line-height:32px;color:#195ea5;font-weight:900;margin:0}.ourbrand-name{display:flex;align-items:center;margin-bottom:32px}.ourbrand-info p{font-size:18px;line-height:26px;color:#2e2e2e;margin:0;font-weight:400;padding-right:20px}.p-15{padding:0 15px}.m-15{margin:0 -15px}.ourbrand-mobile{display:none}.btn.btn-info{font-size:22px;padding:13px 20px;font-weight:600;border-radius:20px;border:1px solid #195ea5!important;background:#195ea5!important;color:#fff!important;min-width:260px;height:60px}.btn.btn-info:hover{border:1px solid #195ea5!important;background:#fff!important;color:#195ea5!important}.ourbrand-btn p{margin:0;font-size:18px;line-height:26px;color:#2e2e2e}.ourbrand-btn{text-align:center;padding:54px 0}.ourservices-bg{background:#195ea5;border-radius:60px;padding:57px 108px 83px;margin-bottom:30px}.ourservices-left h4{font-size:18px;line-height:26px;color:#ffd100;margin-bottom:22px;font-weight:400;text-transform:uppercase}.ourservices-left h2{font-size:38px;line-height:42px;font-weight:900;color:#fff;margin-bottom:60px}.ourservices-left .btn.btn-info{color:#2e2e2e!important;background:#fff!important;border:1px solid #fff!important;min-width:200px}.ourservices-left .btn.btn-info:hover{background:#195ea5!important;border:1px solid #fff!important;color:#fff!important}.ourservices-right p{font-size:18px;line-height:26px;color:#fff;margin-bottom:0;font-weight:400}.ourservices-right{border-top:6px solid #fff;padding-top:38px;margin-top:8px;margin-left:70px}.ourservices-btn{display:none}.ourlocations-sec{background:#f2f0ec;position:relative;z-index:1;padding-bottom:90px}.ourlocations-sec::after{content:"";position:absolute;left:0;top:0;width:100%;height:230px;background:#fff;z-index:-1}.ourlocations-sec .row.m-15{justify-content:center}.ourlocations-sec .sec-heading{padding:50px 0 30px}.ourlocations-card{background:#fff;padding:17px;border-radius:20px;margin-bottom:40px}.ourlocations-img img.img-fluid{width:100%;border-radius:10px 10px 0 0}.ourlocations-info{text-align:center;padding-top:17px}.ourlocations-info h2{font-size:22px;line-height:26px;font-weight:900;color:#555;margin-bottom:0}.ourlocations-info h2 span{display:block;font-size:14px;line-height:26px}.ourlocations-info h4{font-size:18px;line-height:26px;color:#195ea5;margin-bottom:0;font-weight:800;padding-bottom:35px}.ourlocations-text{height:113px}.ourlocations-info .btn.btn-info{width:100%}.mainfooter{background:#f2f0ec}.footersec{background:#2e2e2e;border-radius:60px 60px 0 0;max-width:1266px;margin:0 auto}.headingcontainer{padding:92px 108px 80px}.footerlogo{display:inline-block}.footer-right{border-top:6px solid #fff;margin-top:18px}.footerlogo-row{margin-bottom:75px}.footer-navlink{margin:0;padding:0;list-style:none}.footer-navlink li{display:block}.footer-navlink li a{display:block;font-size:16px;line-height:22px;color:#fff;font-weight:600;margin-bottom:20px}.footer-navlink li a:hover{color:#4089db}.footer-info h3{font-size:16px;line-height:22px;color:#ffd100;font-weight:800;margin-bottom:20px}.footer-info p{font-size:16px;line-height:22px;color:#fff;font-weight:600;margin-bottom:20px}.footerinfo-ul{margin:0;padding:0;list-style:none}.footerinfo-ul li{display:block;font-size:16px;line-height:22px;font-weight:800;color:#fff;margin-bottom:20px}.footerinfo-ul li span{width:16px;display:inline-block}.footerinfo-ul li .img-fluid{margin-right:6px;position:relative;top:-2px}.footerlogo-row .col-md-9{width:80%}.footerlogo-row .col-md-3,.footernav-row .footernavcol1{width:20%}.footernav-row .footernavcol2{width:26.66%}.copyright{background:#fff;padding:26px 0}.copyright .headingcontainer{padding:0 108px}.copyright-text p{font-size:14px;line-height:21px;color:#2e2e2e;margin:0;font-weight:400}.copyright-text p a{color:#2e2e2e}.copyright-text{display:inline-block;padding-right:8px}.copyright ul{margin:0;padding:0;list-style:none;display:inline-block}.copyright ul li{display:inline-block;margin-left:30px}.copyright ul li a{display:block;font-size:14px;line-height:21px;color:#2e2e2e;text-decoration:underline!important}.copyrightbg{padding-bottom:78px}.hero-banner.aboutbanner{min-height:540px;padding-top:175px}.aboutbanner .hero-design h1{font-size:60px;margin:0}.ourstory-heading h4{font-size:22px;line-height:26px;font-weight:700;color:#195ea5;margin:30px 0 0}.ourstory-right h2{font-size:38px;line-height:42px;font-weight:900;color:#195ea5;margin-bottom:16px}.ourstory-right p{font-size:18px;line-height:26px;color:#2e2e2e;margin:0;font-weight:400}.ourstory-sec{margin-top:-200px}.ourstorybg{background:#fff;border-radius:60px 60px 0 0;padding:90px 87px 90px 108px}.ourstory-heading{padding-right:30px}.ourstory-right{padding-left:70px}.our-beginnings-left h3{font-size:18px;line-height:26px;color:#ffd100;font-weight:400;margin-bottom:26px;text-transform:uppercase}.our-beginnings-left h2{font-size:38px;line-height:42px;color:#fff;font-weight:900;margin:0}.our-beginnings-right p{font-size:18px;line-height:26px;margin-bottom:24px;color:#fff;font-weight:400}.our-beginnings{min-height:786px;background-size:cover!important;background-repeat:no-repeat!important;align-items:center;display:flex}.our-beginnings-right{border-top:6px solid #fff;padding-top:35px;margin-left:75px}.vision-sec{background:#f2f0ec;padding:80px 0 75px}.vision-left h2{font-size:46px;line-height:50px;font-weight:900;color:#195ea5;margin:0;max-width:187px}.vision-right{padding-left:65px;padding-bottom:40px}.vision-right p{font-size:18px;line-height:26px;color:#2e2e2e;margin-bottom:24px}.vision-sec .container.headingcontainer{padding-right:88px}.vision-card{background:#fff;padding:45px 38px 80px;text-align:center;border-radius:60px;margin-bottom:40px}.vision-card span{display:inline-block;margin-bottom:20px;height:59px}.vision-card h3{font-size:32px;line-height:32px;font-weight:900;color:#195ea5;margin-bottom:32px}.vision-card p{font-size:18px;line-height:26px;color:#2e2e2e;margin:0;height:78px}.vision-sec .row.m-15{justify-content:center}.team-sec{padding:90px 0 0}.team-sec h2{text-align:center;font-size:46px;line-height:50px;font-weight:900;color:#195ea5;margin-bottom:60px}.team-card h3{font-size:22px;line-height:26px;font-weight:700;color:#195ea5;margin-bottom:12px}.team-card p{font-size:18px;line-height:26px;color:#2e2e2e;margin:0;font-weight:400}.team-card .team-cardbg{background:#ededed;border-radius:60px;height:294px;margin-bottom:60px}.team-sec .row.m-15{width:973px;margin:0 auto}.team-info{text-align:center;padding:0 30px}.clientslider-img ul{margin:0;padding:0;list-style:none}.clientslider-img ul li{display:inline-block}.clientslider-desc p{font-size:18px;line-height:26px;color:#2e2e2e;font-weight:400;margin-bottom:14px;height:130px}.clientslider-desc h3{font-size:18px;line-height:26px;color:#2e2e2e;font-weight:700;margin:0}.clientslider{padding:140px 0}.clientslider-item{padding:40px 60px;text-align:center;background:#f2f0ec;border-radius:60px}.clientslider-desc span{width:50px;height:4px;background:#195ea5;display:inline-block;margin:15px 0 16px}.clientslider .owl-carousel .owl-dots{display:none!important}.clientslider .owl-carousel .owl-nav{display:block!important;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.clientslider .owl-carousel .owl-nav button{width:41px;height:40px;background:#195ea5!important;color:#fff!important;font-size:53px!important;line-height:24px!important;margin:0 10px}.clientslider .owl-carousel .owl-nav button span{display:block;position:relative;top:-3px}.mainfooter.innerfooter{background:linear-gradient(180deg,#fff 0,#f2f0ec 100%) no-repeat padding-box}.hero-banner.servicesbanner{background:linear-gradient(180deg,#f2f0ec 0,#fff 100%) no-repeat padding-box;min-height:280px;padding-top:137px}.servicesbanner .hero-design h1{color:#195ea5;font-size:60px;line-height:70px;margin:0}.our-beginnings.ourpromise-sec{min-height:487px}.ourpromise-sec h4{font-size:22px;line-height:26px;font-weight:700;color:#fff;margin:0;padding-right:40px}.vision-sec.hotelmanagement{background:#fff;padding:90px 0 135px}.hotelmanagement h3{font-size:32px;font-weight:900;color:#2e2e2e;margin-bottom:19px}.hotelmanagement p strong{font-weight:800}.hotelmanagement .vision-right{padding-bottom:0}.hotelmanagement h5{font-size:18px;line-height:26px;color:#ffd100;margin-bottom:16px;font-weight:700}.hotelmanagement .vision-left h2{max-width:100%}.franchising-sec .our-beginnings-left h2{font-size:46px;line-height:50px}.franchising-sec .our-beginnings-right{border:none;padding-top:40px;margin-left:60px}.franchising-sec .our-beginnings-right p{margin-bottom:50px}.franchising-sec .container.headingcontainer{padding-right:75px}.construction-sec{padding:120px 0 140px}.construction-img img.img-fluid{border-radius:60px;width:100%}.construction-info h2 span{font-size:18px;line-height:26px;font-weight:700;color:#ffd100;display:inline-block;margin-right:21px}.construction-info h2{text-align:center;font-size:46px;line-height:50px;font-weight:900;color:#195ea5;margin-bottom:38px;display:flex;justify-content:center;align-items:center}.construction-info p{font-size:18px;line-height:26px;color:#2e2e2e;margin:0;font-weight:400}.construction-info{padding:42px 42px 0}.aboutbanner.hotelsbanner .hero-design h1{color:#195ea5}.our-hotels{margin-top:-200px}.our-hotels .ourstorybg{padding:75px 87px 52px 108px}.our-hotels-sec{background:#f2f0ec;padding:0 0 77px;position:relative;z-index:1}.our-hotels-sec::after{content:"";position:absolute;left:0;top:0;width:100%;height:140px;background:#fff;z-index:-1}.our-hotelsbg{background:#fff;border-radius:20px;padding:17px;position:relative;margin-bottom:30px}.our-hotelslogo{position:absolute;top:0;right:48px;box-shadow:2px 6px 10px #00000029;border-radius:0 0 10px 10px;width:120px;height:100px;display:flex;align-items:center;justify-content:center}.our-hotelsimg img.img-fluid{width:100%;border-radius:10px 0 0 10px}.our-hotels-info h2{font-size:32px;line-height:32px;color:#195ea5;font-weight:900;margin-bottom:11px}.our-hotels-info h2 span{font-size:18px;line-height:32px;color:#2e2e2e;font-weight:400}.our-hotels-info h4{font-size:16px;line-height:26px;font-weight:800;color:#2e2e2e;margin-bottom:24px}.our-hotels-info p{font-size:16px;line-height:26px;color:#2e2e2e;font-weight:400;margin-bottom:24px}.our-hotels-btn .btn.btn-info{font-size:18px;line-height:26px;font-weight:400;border-radius:10px;min-width:160px;height:40px;padding:5px 10px;border:2px solid #195ea5!important}.our-hotels-btn .btn.btn-info.borderbtn{background:#fff!important;color:#195ea5!important}.our-hotels-btn .btn.btn-info.borderbtn:hover{background:#195ea5!important;color:#fff!important}.our-hotels-btn{display:flex;gap:20px}.our-hotelsbg .row.m-15{align-items:center}.our-hotels.albertahotels{margin:0}.our-hotels.albertahotels .ourstorybg{padding:85px 87px 99px 108px}.bookingslogo{display:flex;justify-content:center;height:50px;align-items:center;margin-bottom:65px}.construction-sec.bookings-sec{padding:76px 0 205px}.bookings-sec .construction-info h2{font-size:32px;line-height:32px;margin-bottom:24px}.bookings-sec .construction-info{padding-top:56px;text-align:center}.bookings-sec .construction-info p{text-align:left;margin-bottom:53px;height:52px}.our-beginnings.ourpledge-sec{min-height:487px;padding-top:115px;display:block}.ourpledge-sec h4{font-size:22px;line-height:26px;font-weight:700;color:#fff;margin:0;padding-right:40px}.donations-sec .construction-info{text-align:center}.construction-info p{text-align:left;margin-bottom:39px}.donations-sec .btn.btn-info{padding:13px 26px}.construction-sec.donations-sec{padding:60px 0 140px}.slidersec{padding-bottom:146px}.slidersec button{width:60px;height:60px;background:#195ea5!important;opacity:1;top:50%;margin-top:-30px}.slidersec img.img-fluid{width:100%}.our-beginnings.careers-sec{min-height:487px}.careers-sec h4{font-size:22px;line-height:26px;font-weight:700;color:#fff;margin:0}.careers-form{padding:60px 0}.careers-form .form-select{border:2px solid #e1e1e1;border-radius:10px;font-size:18px;line-height:26px;color:#2e2e2e;font-weight:400;padding:15px 22px;outline:0!important;box-shadow:none!important}.careers-form .our-hotels-btn .btn.btn-info{border-radius:20px;font-size:22px;min-width:auto;height:60px;padding:15px 10px;width:100%}.careers-card{background:#195ea5;border-radius:60px;padding:52px 45px 55px}.careers-card h5{font-size:18px;color:#ffd100;line-height:26px;margin-bottom:11px;text-transform:uppercase}.careers-card h2{font-size:38px;line-height:42px;font-weight:900;color:#fff;margin-bottom:13px;min-height:126px}.careers-card p{font-size:18px;line-height:26px;color:#fff;font-weight:400;text-transform:uppercase;margin-bottom:30px;max-width:294px}.careers-card .btn.readmore{font-size:22px;line-height:26px;font-weight:700;color:#ffd100;padding:0;border:none!important;outline:0!important}.applynew-btn .btn.btn-info{background:#fff!important;border:1px solid #fff!important;color:#2e2e2e!important;min-width:200px;position:absolute;right:0;bottom:-2px}.applynew-btn .btn.btn-info:hover{background:0 0!important;border:1px solid #fff!important;color:#fff!important;min-width:200px}.applynew-btn{position:relative}.careers-card .btn.readmore .img-fluid{margin-left:20px}.careers-card .btn.readmore:hover .img-fluid{filter:brightness(0) invert(1)}.careers-card .btn.readmore:hover{color:#fff}.careersbox{padding:20px 0 130px}.applymodal .modal-dialog{max-width:1050px}.applymodal .modal-header{padding:0;border:none;position:relative}.applymodal .modal-header .btn-close{padding:0;background:0 0!important;position:absolute;right:40px;top:36px;opacity:1;z-index:1;outline:0!important;width:16px;height:16px;line-height:16px;border:none!important;box-shadow:none!important}.applymodal .modal-dialog .modal-content{border-radius:40px}.applymodal .modal-dialog .modal-body{padding:76px 100px 95px}.applymodal h5{font-size:18px;line-height:26px;color:#195ea5;text-transform:uppercase;margin-bottom:18px;font-weight:400}.applymodal h2{font-size:38px;line-height:42px;font-weight:900;color:#2e2e2e;margin-bottom:24px}.applymodal p{font-size:18px;line-height:26px;font-weight:400;margin-bottom:22px}.applymodal ul{margin:0 0 22px;padding:0;list-style:none}.applymodal ul li{font-size:18px;line-height:26px;font-weight:400;display:block}.applymodal .btn.btn-info{min-width:200px;margin-top:38px}.contact-sec .ourstorybg{padding:40px 108px 188px}.contact-sec .ourstory-heading h3{font-size:18px;line-height:26px;color:#195ea5;font-weight:400;text-transform:uppercase;margin-bottom:26px}.contact-sec .ourstory-heading p{font-size:18px;line-height:26px;color:#2e2e2e;font-weight:400;margin-bottom:26px}.contact-sec .ourstory-right{padding-left:0;border-top:6px solid #195ea5;margin-left:70px;padding-top:36px}.contact-sec .form-group,.contact-sec .ourstory-right p{margin-bottom:26px}.contact-sec .form-group label{font-size:14px;line-height:21px;display:block;color:#2e2e2e;font-weight:400;margin-bottom:5px}.contact-sec .form-group .form-control{border:2px solid #e1e1e1;border-radius:10px;font-size:18px;line-height:26px;color:#2e2e2e;font-weight:400;padding:15px 22px;outline:0!important;box-shadow:none!important}.contact-sec .form-group textarea.form-control{min-height:220px;resize:none}.recaptcha span{width:264px;height:78px;display:inline-block;background:#f2f0ec;font-size:16px;color:#2e2e2e;text-align:center;line-height:78px;font-weight:400;margin-bottom:39px}.contact-sec .btn.btn-info{min-width:140px}