/* #General Styles
================================================== */
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');	
@font-face {
    font-family: 'Graphik';
    src: url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Graphik-Medium.eot');
    src: url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Graphik-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Graphik-Semibold.woff2') format('woff2'),
        url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Graphik-Semibold.woff') format('woff'),
        url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Graphik-Semibold.ttf') format('truetype');        
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Graphik';
    src: url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Graphik-Regular.eot');
    src: url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Graphik-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Graphik-Regular.woff2') format('woff2'),
        url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Graphik-Regular.woff') format('woff'),
        url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Graphik-Regular.ttf') format('truetype');
       
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Graphik';
    src: url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Graphik-Medium.eot');
    src: url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Graphik-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Graphik-Medium.woff2') format('woff2'),
        url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Graphik-Medium.woff') format('woff'),
        url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Graphik-Medium.ttf') format('truetype');
        
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Miller';
    src: url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Miller-DisplayRoman.eot');
    src: url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Miller-DisplayRoman.eot?#iefix') format('embedded-opentype'),
        url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Miller-DisplayRoman.woff2') format('woff2'),
        url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Miller-DisplayRoman.woff') format('woff'),
        url('https://go.fisherfunds.co.nz/rs/616-GPX-437/images/LP_AmbitionPages_fisherfunds_Miller-DisplayRoman.ttf') format('truetype');        
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}



* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;scroll-behavior: smooth;}
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  font-variant-ligatures: none; }
.up html, body.up, .up div, .up span, .up applet, .up object, .up iframe, .up a, .up img, .up select, .up input, .up option { margin: 0; padding: 0; border: 0; outline: 0; }
.up html { -webkit-text-size-adjust: none; scroll-behavior: smooth; font-variant-ligatures: none;}
.up button, .up input, .up select, .up textarea {vertical-align: baseline;box-shadow: none;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.up input[type="button"], .up input[type="submit"] {appearance: none !important; -webkit-appearance: none !important; }
.up a { text-decoration: none; }
.up img { border: 0 none; max-width: 100%; vertical-align: top; }
.up a { outline: none; cursor: pointer; }
.up a:hover { text-decoration: none; }
.up a:focus { text-decoration: none !important; outline: none !important; }
.up .clear { clear: both; }
.up img { max-width: 100%; }
.up button:focus {outline:0;}
.up .text-transform { text-transform: uppercase; }
.up .preloader { display: none; }
.up img { vertical-align: bottom; }
/*Placeholder opacity cross browsers*/
.up input::-webkit-input-placeholder { color: var(--color5); opacity:1;} /* WebKit browsers */
.up input:-moz-placeholder { color: var(--color5); opacity:1;} /* Mozilla Firefox 4 to 18 */
.up input::-moz-placeholder { color: var(--color5); opacity:1;} /* Mozilla Firefox 19+ */
.up input:-ms-input-placeholder { color: var(--color5); opacity:1;} /* Internet Explorer 10+ */
.up textarea::-webkit-input-placeholder { color: var(--color5); opacity:1;} /* WebKit browsers */
.up textarea:-moz-placeholder { color: var(--color5); opacity:1;} /* Mozilla Firefox 4 to 18 */
.up textarea::-moz-placeholder { color: var(--color5); opacity:1;} /* Mozilla Firefox 19+ */
.up textarea:-ms-input-placeholder { color: var(--color5); opacity:1;} /* Internet Explorer 10+ */
.up button::-moz-focus-inner, input[type="submit"]::-moz-focus-inner {border: 0;}
.up #login-form .sbSelector a{ color: #000 !important; }
.up .sbSelector{color: var(--color5) !important;}

.up ul {padding: 0px 0px 0px 20px;margin: 10px 0;}
.up ol {padding: 0px 0px 0px 20px;}
.up ul li{font-size: 16px;line-height: 1.3;color:#365265;font-family: 'Graphik';}
.up .bg {background-repeat: no-repeat;background-size: cover;background-position: center;}
/********/    
.up a, .up button { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.up .mktoForm select::-ms-expand { display: none !important; }
.mktoGen.mktoImg {display: inherit !important;line-height: inherit !important;width: 100%;}
.up .ratio_img {position: relative;z-index: 0;overflow: hidden;padding-bottom: 56.7%;width: 100%;}
.up .ratio_img img {width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;object-fit: cover;}
/********/   

/* Font Style
==================================================*/ 
/*:is(.up h1,.up h1 div,.up h2,.up h2 div,.up h3,.up h3 div,.up h4,.up h4 div,.up h5,.up h5 div,.up h6,.up h6 div) {font-weight: var(--bold);line-height: 1.3;}
.up.page1 h1,.up.page1 h1 div{font-size: 68px; color: #ffffff;}
.up.page1 h2,.up.page1 h2 div{font-size: 38px; font-family: 'Miller'; color: #132438;}
.up.page1 h3,.up.page1 h3 div{font-size: 28px; color: #132438; font-family: 'Graphik';}
.up.page1 h4,.up.page1 h4 div{font-size: 22px; color: #132438; font-family: 'Graphik'; font-weight: 500;}
.up.page1 h5,.up.page1 h5 div{font-size: 21px; color: #333333; font-family: 'Graphik'; font-weight: 500;}
.up.page1 h6,.up.page1 h6 div{font-size: 18px; color: var(--color1);}*/

:is(.up h1,.up h1 div,.up h2,.up h2 div,.up h3,.up h3 div,.up h4,.up h4 div,.up h5,.up h5 div,.up h6,.up h6 div) {font-family: "Miller",sans-serif;line-height: 1.3;font-weight: 500;}
.up h1,.up h1 div{font-size: 68px; color: #fff;}
.up h2,.up h2 div{font-size: 38px; color: #132438;}
.up h3,.up h3 div{font-size: 21px; color: #333333;font-family: 'Graphik'; }
.up h4,.up h4 div{font-size: 20px; color: #132438;}
.up h5,.up h5 div{font-size: 18px; color: #132438;}
.up h6,.up h6 div{font-size: 16px; color: #132438;}

.up .p_class, .up .p_class div {font-size: 18px; color: #365265; line-height: 1.5; font-family: 'Graphik'; font-weight: normal;}
.up .request-a-call-kiwisaver .p_class a, .up .request-a-call-kiwisaver .p_class a {font-size: 18px; color: #365265; line-height: 1.5; font-family: 'Graphik'; font-weight: normal;}
.up .p_class div {margin-bottom: 30px;}
.up div.p_class div:not(:last-child) {margin-bottom: 20px;}
.up .common_link a {font-size: 18px; line-height: 1.5;  font-family: 'Graphik'; color: #218094; font-weight: normal; text-decoration: underline;}
.up .common_link a:hover {text-decoration: none;}
.up .heading_h2 h2 {margin-bottom: 30px;}

.up div.sub_text,.up div.sub_text div{color: var(--color1);font-size: 16px;font-weight: var(--normal);line-height: 1.3;font-family: var(--GTWalsheimPro);letter-spacing: 0;}
.up div.sub_text:not(:last-child) {margin-bottom: 20px;}

.up .mid-container{width:100%;}

/* #Page Structure
================================================== */
body.up { margin: 0; padding: 0; font-size: 16px; line-height: 1.5; color: 000000; background: #ffffff; font-family: 'Graphik'; font-weight: var(--normal);overflow-x: hidden;}
.up .wrapper { width: 100%;}
.up .main {max-width: 1264px;padding: 0 32px;margin: 0 auto;}
.up a, .up button { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.up .btn-green{background-color: #74DDBC; border: 1px solid #74DDBC; color: #003B70;font-family: 'Graphik'; font-weight: 400;font-size: 16px;border-radius: 50px;padding: 10px 36px;display: inline-block;}
.up .btn-yellow{background-color: #FFF78A; border: 1px solid #FFF78A; color: #003B70;font-family: 'Graphik'; font-weight: 400;font-size: 16px;border-radius: 50px;padding: 10px 36px;display: inline-block;}
.up .btn-yellow:hover {background-color: #fff78a; border-color: #003b70; color: #218094;}
.up .btn-green:hover {background: transparent; border-color: #218094; color: #218094;}
/* Header Style
=============================== */
.up header {width: 100%;padding: 30px 0;}
.up header .wrapper{display:flex;flex-wrap:wrap;justify-content: space-between; position: relative;}
.up header .wrapper .logo{width:245px;}
.up header .head_logo_mobile {max-width: 42px; width: 100%; display: none;}
.up header .wrapper .cta-wrapper{width:48%;}
.up header .wrapper .nav-links{width:100%;}
.up header ul{list-style: none;padding-left: 0;display: flex;align-items: center; margin: 0;}
.up header .wrapper .cta-wrapper ul{justify-content: flex-end;}
.up header .wrapper .cta-wrapper ul li:not(:last-child){padding-right: 30px;}
.up header .wrapper .cta-wrapper a{color: #003B70;font-family: 'Graphik'; font-size: 15px;font-weight: 400;}
.up header .wrapper .cta-wrapper ul li:first-child a:hover{text-decoration: underline;}
.up header .wrapper .cta-wrapper a img{max-width: 26px;margin-right: 10px;}
.up header .nav-links ul{display: flex;justify-content: space-between; margin: 20px 0 0;}
.up header .nav-links ul li.active a {color: #74DDBC;}
.up header .nav-links a{color: #132438;font-family: 'Graphik'; font-weight: 500; font-size: 18px;}
.up header .nav-links a:hover {color: #74DDBC;}
.up .breadcrums .bd_wrap {padding: 13px 0; display: flex; align-items: center;}
.up .breadcrums span {font-size: 15px; font-family: 'Graphik';  color: #728998; line-height: 1; padding-top: 3px;}
.up .breadcrums img {padding-right: 3px;}

/*.up header .hamburger {cursor:pointer;height:48px;position:relative;transition:0.4s cubic-bezier(0, 0, 0, 1);user-select:none;width:48px;outline:none; display: none;}
.up header .line {transition: all 0.2s cubic-bezier(0, 0, 0, 1) 0.2s; transform: none;}
.up header .line div {background: currentcolor; height: 2px; left: 12px; position: absolute; width: 23.4px; top: 19px; transform: none; transition: all 0.2s cubic-bezier(0, 0, 0, 1) 0s;}
.up header .line:last-child div{background: currentcolor; height: 2px; left: 12px; position: absolute; width: 23.4px; top: 28px; transition: all 0.2s cubic-bezier(0, 0, 0, 1) 0s; transform: none;}
*/

.up header .burger {position: absolute; z-index: 9; display: none; cursor: pointer; width: 1.65rem; height: 1rem; border: none; outline: none; opacity: 0; visibility: hidden; background: none; transform: rotate(0deg); transition: 0.2s ease-in-out; right: 20px; top: 30px; }
.up header .burger-line {display: block; position: absolute; width: 100%; height: 2px; left: 0; border: none; outline: none; opacity: 1; border-radius: 1rem; background: #4f6b7e; transform: rotate(0deg); transition: 0.2s ease-in-out; }
.up header .burger-line:nth-child(1) {top: 0; }
.up header .burger-line:nth-child(2) {top: 0.5rem;}
.up header .burger-line:nth-child(3) {top: 0.5rem;}
.up header .burger.is-active .burger-line:nth-child(1) {top: 1.25rem; width: 0%; left: 50%; }
.up header .burger.is-active .burger-line:nth-child(2) {transform: rotate(45deg); }
.up header .burger.is-active .burger-line:nth-child(3) {transform: rotate(-45deg); }

/* Banner Style
=============================== */
/* Banner Style
=============================== */
.up .banner{background-position: center;background-repeat: no-repeat;background-size: cover;background-color: #FFFFFF;}
.up .banner .banner-content{padding: 128px 0;max-width: 43%; width: 100%;}
.up .banner .banner-content .head-blk{padding-bottom: 20px;}
.up .banner .banner-content .p_class,.up .banner .banner-content .p_class div{color: #fff;}

/* conetent section style
=============================== */
.up .content_section {padding: 50px 0;}

/* Video section
=============================== */
.up .video_main {padding-top: 40px;}
.up .video_wrapper {width: 100%; margin: 0 auto; position: relative; background-color: #000; }
.up .video_wrapper_full {padding-top: 56.25%; }
.up .videoIframe {position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; background-color: transparent; }
.up .videoPoster {position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; opacity: 1; background-image:url(video_poster.jpg); background-repeat: no-repeat; background-size: cover; overflow: hidden; opacity: 1; }
.up .videoButton {position: absolute; bottom: 40px; right: 40px; width: 100px; height: 100px; overflow: hidden; opacity: 1; -webkit-transition: opacity 800ms, height 0s; -moz-transition: opacity 800ms, height 0s; transition: opacity 800ms, height 0s; -webkit-transition-delay: 0s, 0s; -moz-transition-delay: 0s, 0s; transition-delay: 0s, 0s; border: none; }
.up .videoButton:before {content: ''; position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; margin: -50px 0 0 -50px; border-radius: 100%; background-color: #C2C2C2; cursor: pointer; }
.up .videoButton:after {content: ''; position: absolute; top: 50%; left: 50%; margin: -18px 0 0 -16px; background-image: url(video_play_icon.png); background-repeat: no-repeat; background-size: 38px 36px; width: 38px; height: 36px; cursor: pointer; }
.up .videoWrapperActive .videoButton {opacity: 0; height: 0; -webkit-transition-delay: 0s, 800ms; -moz-transition-delay: 0s, 800ms; transition-delay: 0s, 800ms; }
.up .videoWrapperActive .videoPoster {opacity: 0; height: 0; -webkit-transition-delay: 0s, 800ms; -moz-transition-delay: 0s, 800ms; transition-delay: 0s, 800ms; }
.up .videoWrapperActive .video_content {opacity: 0; height: 0; -webkit-transition-delay: 0s, 800ms; -moz-transition-delay: 0s, 800ms; transition-delay: 0s, 800ms; }
.up .video_content {position: absolute; left: 40px; bottom: 10px; width: 70%; opacity: 1; }
.up .video_content h5 {margin-bottom: 15px; font-weight: 500; font-size: 21px; color: #132438;font-family: 'Graphik';}
.up .video_content .p_class, .up .video_content .p_class div {color: #646464;}
.up .visual .video_main {padding-top: 10px;}
/* Quote section
=============================== */
.up .quote_section {padding: 50px 0;}
.up .quote_section h3 {margin-bottom: 30px; line-height: 1.5; font-size: 28px; color: #132438; font-family: 'Graphik'; font-weight: 400; }
.up .quote_section h4 {font-size: 22px; color: #132438; font-family: 'Graphik'; font-weight: 500;}
.up .quote_section_wrap {position: relative;padding: 80px 70px 30px;}
.up .quote_section_wrap:before {position: absolute; content: ""; left: 0; top: 0; background-image: url(../images/quote.png); width: 157px; height: 124px; background-size: 157px 124px;}

/* Content Left Right section
=============================== */
.up .content_lr_Section {padding: 100px 0; background-color: #F4F7F9;}
.up .content_lr_box {display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 80px;}
.up .content_lr_box:last-child {margin-bottom: 0;}
.up .content_lr_img {width: 50%;}
.up .content_lr_text {width: 50%; padding: 60px;}
.up .content_lr_text h5 {margin-bottom: 15px; font-weight: 500;font-size: 18px; color: #132438; font-family: 'Graphik';} 
.up .content_lr_text .p_class div {margin-bottom: 15px; color: #646464;}
.up .content_lr_text .p_class {color: #646464;}
.up .content_lr_text .common_link a {color: #003B70;}

.up.page2 .content_lr_Section {background-color: transparent;padding: 40px 0 60px;}

/* Image LeftFull text Style
=============================== */
.up .image-left-text-right{padding: 50px 0;}
.up .image-left-text-right .head-blk{padding-bottom: 30px;}
.up .image-left-text-right .wrapper{padding-bottom: 44px;}
.up .image-left-text-right .item:not(:last-child){padding-bottom: 40px;}
.up .image-left-text-right .item .inner{display: flex;justify-content: space-between;align-items: center;}
.up .image-left-text-right .item .inner .left{width: 12.4%;}
.up .image-left-text-right .item .inner .right{width: calc(100% - 16.4%);}
.up .image-left-text-right .item h3{font-family: 'Graphik'; font-size: 21px;}
.up .image-left-text-right .text-blk{padding-bottom: 10px;}
.up .image-left-text-right .link-blk a{color: #003B70;font-family: 'Graphik'; font-weight: 400;font-size: 18px;text-decoration: underline;}
.up .image-left-text-right .btn-blk{padding-left: 16%; margin-top: 44px;}

/* Image LeftFull text Style 2
=============================== */
.up .image-left-text-right2{padding: 30px 0px 70px 0px;}
.up .image-left-text-right2 .head-blk{padding-bottom: 30px;}
.up .image-left-text-right2 .wrapper{padding-bottom: 44px;}
.up .image-left-text-right2 .item:not(:last-child){padding-bottom: 40px;}
.up .image-left-text-right2 .item .inner{display: flex;justify-content: space-between;align-items: center;}
.up .image-left-text-right2 .item .inner .left{width: 12.4%;}
.up .image-left-text-right2 .item .inner .right{width: calc(100% - 16.4%);}
.up .image-left-text-right2 .item h3{font-family: 'Graphik'; font-size: 21px;}
.up .image-left-text-right2 .text-blk{padding-bottom: 10px;}
.up .image-left-text-right2 .link-blk a{color: #003B70;font-family: 'Graphik'; font-weight: 400;font-size: 18px;text-decoration: underline;}
.up .image-left-text-right2 .btn-blk{padding-left: 16%; margin-top: 44px;}

/* Request a call Style
=============================== */
.up .request-a-call{background-color:#F4F7F9;padding: 100px 0 ;}
.up .request-a-call .head-blk{padding-bottom: 20px;}
.up .request-a-call .wrapper{display: flex;justify-content: space-between;}
.up .request-a-call .wrapper :is(.left,.right){width:48%}
.up .request-a-call .thank-you-message{display: none;}
.up .request-a-call.success form{display: none;}
.up .request-a-call.success .thank-you-message{display: block;}

/* Request a call Kiwisaver Style
====================================== */
.up .request-a-call-kiwisaver{background-color:#F4F7F9;padding: 100px 0 ;}
.up .request-a-call-kiwisaver .wrapper{display: flex;justify-content: space-between;}
.up .request-a-call-kiwisaver .wrapper :is(.left,.right){width:48%}
.up .request-a-call-kiwisaver.success form{display: none;}
.up .request-a-call-kiwisaver .thank-you-message{display: none;}
.up .request-a-call-kiwisaver.success .thank-you-message{display: block;}
.up .request-a-call-kiwisaver .head-blk{padding-bottom: 20px;}

/* Ready to Invest Style
====================================== */
.up .ready-to-invest {padding: 50px 0px 80px 0px;}
.up .ready-to-invest .bgImg{padding: 121px 80px;background-position: left center; background-repeat: no-repeat;background-size: cover; position: relative;}
.up .ready-to-invest .bgImg .content{max-width: 410px; position: relative;}
.up .ready-to-invest .head-blk{padding-bottom: 20px;}
.up .ready-to-invest .text-blk{padding-bottom: 0;}
.up .ready-to-invest .text-blk .p_class, .up .ready-to-invest .text-blk .p_class div {color: #132438; margin-bottom: 10px;}
.up .ready-to-invest .head-blk h2, .up .ready-to-invest .head-blk h2 div {font-size: 48px;}
.up .ready-to-invest .text-blk ul li{color: #132438;}
/* Form Style
=============================== */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.up form{display: flex;flex-wrap: wrap;justify-content: space-between;}
.up form .boxspace{width: 48%;margin-bottom: 14px;  }
.up form .alert{width: 100%;display: none;}
.up form label{font-family: "Graphik",sans-serif;font-size: 14px;font-weight: 500;color: #333;display: block;}
.up form input{background-color: #fff;border: 1px solid #74DDBC;border-radius: 50px;padding: 12px 15px;font-family: "Graphik",sans-serif;font-size: 14px;width: 100%;}
.up form input[type="submit"]{margin: 10px 0 20px; background-color: #74DDBC;border: 1px solid #74DDBC;color:#003B70;font-family: "Graphik",sans-serif;font-size: 16px;cursor: pointer;}
.up form input[type="submit"]:hover{background-color: transparent;color: #74DDBC;}
.up form input[type="submit"].isDisabled{pointer-events: none;opacity: 0.7;cursor: not-allowed;}
.up form .boxspace.checkbox_row{width: 100%;}
.up form input[type="checkbox"]{opacity:0;width: 0;padding: 0;}
.up form input[type="checkbox"]+label a{color:#000;text-decoration:underline;}
.up form input[type="checkbox"]+label a:hover{text-decoration: none;}
.up form input[type="checkbox"]+label{font-size: 15px; position: relative;padding-left: 40px;cursor: pointer;color: #000;font-weight: 400;}
.up form input[type="checkbox"] + label:before {content: '';background: #fff;border: 1px solid #dedede;/* float: left!important; */vertical-align: middle;width: 18px;height: 18px;padding: 2px;margin-right: 0px;margin-bottom: 0px;text-align: center;margin-top: 0px;left: 0;position: absolute;top: -5px;}	
.up form input[type="checkbox"]:checked + label:before {content: "\f00c";font-family: "FontAwesome";background: #1db7d9;color: #fff;border-color: #1db7d9;line-height: 1.2;/* position: absolute; */font-size: 15px;}
.up form .boxspace label{padding-bottom: 8px;}
.up form .boxspace .alert strong{color: #ff0000;font-family: "Graphik",sans-serif;font-weight: 400;font-size: 12px;}
.up form .boxspace.error input{background-color: rgba(255,0,0,0.2);border-color:#ff0000 ;}
.up form .boxspace.error .alert{display: block;}
.up form input::placeholder{color: #ccc;opacity: 1;}
.up form input::-webkit-placeholder{color: #ccc;opacity: 1;}

/* Footer Style
=============================== */
.up footer {width: 100%;background-color: #003B70;padding: 60px 0;}
.up footer ul{padding-left: 0;list-style: none;}
.up footer .top-footer{border-bottom: 1px solid rgba(255,255,255,0.25);}
.up footer .top-footer .footer-wrapper{display: flex;justify-content: space-between; flex-wrap: wrap;}
.up footer .top-footer .footer-item{width: 22%; margin-bottom: 30px; padding-right: 10px;}
.up footer .top-footer .footer-item:last-child {padding-right: 0;}
.up footer .top-footer h3,.up footer .top-footer h3 div{color: #fff;font-size: 18px;font-family: 'Graphik'; font-weight: 500;}
.up footer .top-footer ul li:not(:last-child){padding-bottom: 18px;}
.up footer .top-footer ul li a{font-family: 'Graphik'; font-size: 15px;color: rgba(255,255,255,0.75);}
.up footer .top-footer ul li a:hover {text-decoration: underline;}
.up footer .bottom-footer{padding: 30px 0 20px;}
.up footer .bottom-footer .wrapper{display: flex;justify-content: space-between;}
.up footer .bottom-footer .left {width: 70%;}
.up footer .bottom-footer .right {width: 30%;}
.up footer .bottom-footer .p_class,.up footer .bottom-footer .p_class div{font-family: 'Graphik'; font-size: 13px;color: rgba(255,255,255,0.75);}
.up footer .bottom-footer .right{text-align: right;}
.up footer .copyright .p_class,.up footer .copyright .p_class div{font-family: 'Graphik'; font-size: 13px;color: rgba(255,255,255,0.75);}
.up footer .copyright .p_class a{color: rgba(255,255,255,0.75);}
.up footer .copyright .p_class a:hover {text-decoration: underline;}
