@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto);
.footer_container{background-color:var(--primary-color);bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:calc(5% + 60px);width:100%}.footer_logo_pack{align-items:center;display:flex;flex-direction:column!important;justify-content:center;padding:3%!important}.footer_logo_pack_cont{align-items:center;display:flex;justify-content:space-evenly!important}.footer_logo{align-items:center;background-color:var(--logo-background-color);border-radius:7px;box-shadow:0 4px 10px rgba(0,0,0,.25);display:flex;justify-content:center}.footer_main_text{align-items:flex-end;font-family:Roboto,serif;font-size:20px;line-height:24px}.footer_main_text,.footer_text{color:#fff;display:flex;font-style:normal;font-weight:500}.footer_text{align-items:center;font-family:Montserrat,serif;font-size:14px;letter-spacing:.005em;line-height:100%;margin-top:0!important;padding-bottom:10px;padding-top:10px}.footer_bottom_container{font-size:12px;font-style:normal;font-weight:500;justify-content:space-around;line-height:20px;margin-left:20%;margin-right:20%;padding-bottom:20px;padding-top:20px}.footer_secondary_color{color:var(--lighter-text-color)!important}.footer_divider{background:var(--lighter-text-color)!important}.footer_upper_cont{padding:3% 5% 5%}
.upper_navbar_cont{background:#fff!important}.upper_navbar{height:inherit;padding-bottom:15px;padding-top:15px;width:inherit}.button_outline,.upper_navbar{align-items:center;display:flex;justify-content:space-around}.button_outline{background-color:#fff!important;border:2px solid var(--primary-color)!important;border-radius:35px!important;box-sizing:border-box;color:var(--primary-color)!important;height:40px;padding-left:20px;padding-right:20px}.button_outline_dropdown{position:absolute!important;width:100%!important}.button_text{align-items:center;background-color:transparent;border:none;color:var(--primary-color)!important;display:flex;justify-content:center;text-align:center}.button_primary,.button_text{height:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button_primary{background-color:var(--logo-background-color)!important;border-radius:35px!important;box-sizing:border-box}.primaryButtonText{color:#fff!important;font-family:Montserrat,serif;font-size:14px;font-style:normal;font-weight:600;line-height:119.96%;padding-left:30px;padding-right:30px;text-transform:none}a{text-decoration:none!important}.primaryText{color:#000!important;font-size:14px}.navbarText,.primaryText{font-weight:400;text-transform:none}.navbarText{color:var(--primary-color);font-size:20px;font-style:normal;line-height:29px}.navbarText:hover{font-weight:500}.navbarText:before{content:attr(title);display:block;font-weight:700;height:0;overflow:hidden;visibility:hidden}.upper_navbar_centre{align-items:center;display:flex!important;justify-content:space-evenly!important}.upper_navbar_left{display:flex;justify-content:flex-end}.upper_navbar_right{align-items:flex-start;display:flex}.nav_icon{width:70px}
.StripeElement,input{background:#fff;border:0;border-radius:4px;box-shadow:0 1px 3px rgba(50,50,93,.149),0 1px 0 rgba(0,0,0,.02);display:block;font-family:Source Code Pro,monospace;font-size:1em;margin:10px 0 20px;max-width:500px;outline:0;padding:10px 14px}input::-moz-placeholder{color:#aab7c4}input:-ms-input-placeholder{color:#aab7c4}input::placeholder{color:#aab7c4}.StripeElement--focus,input:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.078);transition:all .15s ease}.StripeElement.FpxBankElement,.StripeElement.IdealBankElement,.StripeElement.PaymentRequestButton{padding:0}.StripeElement.PaymentRequestButton{height:40px}
.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}
@charset "UTF-8";.slick-loading .slick-list{background:#fff url(/images/vendor/slick-carousel/slick/ajax-loader.gif?fb6f3c230cb846e25247dfaa1da94d8f) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/fonts/vendor/slick-carousel/slick/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29);src:url(/fonts/vendor/slick-carousel/slick/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29?#iefix) format("embedded-opentype"),url(/fonts/vendor/slick-carousel/slick/slick.woff?295183786cd8a138986521d9f388a286) format("woff"),url(/fonts/vendor/slick-carousel/slick/slick.ttf?c94f7671dcc99dce43e22a89f486f7c2) format("truetype"),url(/fonts/vendor/slick-carousel/slick/slick.svg?2630a3e3eab21c607e21576571b95b9d#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
@font-face{font-family:Optima;font-style:normal;font-weight:400;src:url(/fonts/optima-font/Optima-Regular.ttf) format("truetype")}@font-face{font-family:Optima;font-style:normal;font-weight:700;src:url(/fonts/optima-font/Optima-Bold.ttf) format("truetype")}@font-face{font-family:Optima;font-style:italic;font-weight:400;src:url(/fonts/optima-font/Optima-Italic.ttf) format("truetype")}@font-face{font-family:Optima;font-style:italic;font-weight:700;src:url(/fonts/optima-font/Optima-BoldItalic.ttf) format("truetype")}@font-face{font-family:Optima;font-style:normal;font-weight:900;src:url(/fonts/optima-font/Optima-ExtraBlack.ttf) format("truetype")}@font-face{font-family:Optima;font-style:normal;font-weight:500;src:url(/fonts/optima-font/Optima-Medium.ttf) format("truetype")}p{font-family:Montserrat,sans-serif}body,html{margin:0;padding:0}:root{--primary-color:#7c648c;--logo-background-color:#9f97bd;--backround-color:#e5e5e5;--lighter-text-color:#d1cbe9}
