/*21-8-21*/
.page-template-template-landing-okdrop .version2 .header-outer { width: 100%; position:absolute; left:0;  top:0; background: #fff; box-shadow: 0 10px 15px rgba(0,0,0,0.1); -webkit-box-shadow: 0 10px 15px rgba(0,0,0,0.1); }
.page-template-template-landing-okdrop .version2 .splash { padding-top: 160px; }
.page-template-template-landing-okdrop .version2 .splash__phone a { color: #363636; }
.page-template-template-landing-okdrop .version2 .splash__header { padding: 32px 0; }


.page-template-template-landing-okdrop .version2 .splash__underBtn b,
.page-template-template-landing-okdrop .version2 .splash__underBtn,
.page-template-template-landing-okdrop .version2 .splash__underTitle,
.page-template-template-landing-okdrop .version2 .splash h1,
.page-template-template-landing-okdrop .version2 .splash__beforeTitle { text-align: left; color: #363636; }
/*.page-template-template-landing-okdrop:not(.page-id-1432) .landing-button,*/
.page-template-template-landing-okdrop .version2 .landing-button.psd-icon { margin:0; background: #caae79; color: #333333; border: 1px solid #bea678; box-shadow: 0px 0px 19px rgb(0,0,0,0.5); -webkit-box-shadow: 0px 0px 19px rgb(0,0,0,0.5); }
.page-template-template-landing-okdrop .version2 .landing-button.psd-icon:hover { background:#e1c796; } 
.page-template-template-landing-okdrop .version2 .landing-button.psd-icon:before { display: none; }
.page-template-template-landing-okdrop .version2 .landing-button.psd-icon:after { width:90px; height:28px; content:''; position:absolute; right:-110px; top:15px; background: url(../images/btn-arrow.png) no-repeat; background-size:100% 100%; }


.page-template-template-landing-okdrop .version2 .left_side { width: 40%; padding-right:40px; }
.page-template-template-landing-okdrop .version2 .left_side img { width: 493px; max-width:unset; float: right; }
.page-template-template-landing-okdrop .version2 .right_side { padding: 25px 0 0 0; text-align: right; width: 60%; }
.page-template-template-landing-okdrop .version2 .flex-row { display: flex; -webkit-display: flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; }
.page-template-template-landing-okdrop .version2 .splash__body { align-items:flex-start; -webkit-align-items:flex-start; padding: 75px 0 30px; }
.page-template-template-landing-okdrop .version2 .splash__beforeTitle { padding-bottom: 15px; }
.page-template-template-landing-okdrop .version2 .splash h1 b { font-weight:600; }
.page-template-template-landing-okdrop .version2 .splash h1 { letter-spacing: 0.027em; line-height:1.05; font-size: 47px; font-weight:600; }
.page-template-template-landing-okdrop .version2 .splash h1 u { display:inline-block; vertical-align: top; text-decoration:none; border-bottom: 5px solid #caae79; }
.page-template-template-landing-okdrop .version2 .splash__btn { text-align: left; }
/*.page-template-template-landing-okdrop:not(.page-id-1432) .text-blue,*/
.page-template-template-landing-okdrop .version2 .splash__underTitle .text-blue { color: #ac956a; }
.page-template-template-landing-okdrop .version2 .splash__underBtn { text-align: center; }
.page-template-template-landing-okdrop .version2 .splash__underBtn { max-width: 590px; }
.page-template-template-landing-okdrop .version2 .aboutSection h2 { color: #caae79; border-color: #caae79; }
.page-template-template-landing-okdrop .version2 .contentSection__col h2 { color: #ac956a; border-color: #ac956a; }
.page-template-template-landing-okdrop .version2 .contentSection__col ul li:before { background-image:url(../images/check-solid2.svg); }
.page-template-template-landing-okdrop .version2 .landing-button { background: #caae79; color: #333333; border: 1px solid #bea678; box-shadow: 0px 0px 19px rgb(0,0,0,0.5); -webkit-box-shadow: 0px 0px 19px rgb(0,0,0,0.5); }
.page-template-template-landing-okdrop .version2 .landing-button:hover { background:#e1c796; }
.page-template-template-landing-okdrop .version2 .whyInvestors li .highlight,
.page-template-template-landing-okdrop .version2 .whyInvestors h2,
.page-template-template-landing-okdrop .version2 .howDoes h2 { color: #ac956a; }
.page-template-template-landing-okdrop .version2 .howDoes .howDoes__card td:last-child { background: #f7f3ea; }
.page-template-template-landing-okdrop .version2 .howDoes .howDoes__card tr:nth-child(1) td:first-child { background: #caae79; }
.page-template-template-landing-okdrop .version2 .howDoes .howDoes__card tr:nth-child(2) td:first-child { background: #ddc69a; }
.page-template-template-landing-okdrop .version2 .howDoes .howDoes__card tr:nth-child(3) td:first-child { background: #eadbc0; }
.page-template-template-landing-okdrop .version2 .lastchance-box { background: #caae79 !important; }
.page-template-template-landing-okdrop .version2 .logosSection h2+p+h4 { font-size: 24px; font-weight:300;color:#fff; line-height: 1.2; text-align: center; margin-bottom: 30px; letter-spacing: normal; text-transform: none; }
.page-template-template-landing-okdrop .version2 .logosSection .awards { display: table; margin:0 auto; }
.page-template-template-landing-okdrop .version2 .howTo .howTo__btn a.landing-button:before { display: none !important; }
.page-template-template-landing-okdrop .version2 .howTo .howTo__btn a.landing-button { font-size: 29px; line-height: 34px; padding: 23px 50px; color: #ffffff; font-weight:700; }  
.page-template-template-landing-okdrop .version2 .howTo p { margin-bottom: 80px; }
.page-template-template-landing-okdrop .version2 .howTo .howTo__btn:after { content:url(../images/btn-after2.png); }
.page-template-template-landing-okdrop .version2 .howTo .howTo__btn:before { content:url(../images/btn-before2.png); }
.page-template-template-landing-okdrop .version2 .landingFooter .landing-button { color: #fff; }
.page-template-template-landing-okdrop .version2 .howTo h2 { max-width: 100%; }
.page-template-template-landing-okdrop .version2 .logosSection h2 { max-width: 100%; }
.page-template-template-landing-okdrop.page-id-1479 .popupWrapper__heading { background-image: url(../images/arrow-popup2.png); }
.page-template-template-landing-okdrop.page-id-1479 .popupForm_wrapper.gform_wrapper .gform_footer input.button { background:#caae79; }
.page-template-template-landing-okdrop.page-id-1479 .popupForm_wrapper.gform_wrapper .gform_footer input.button:hover { background:#e1c796; }
.page-template-template-landing-okdrop.page-id-1479 .popupWrapper__form h3 { color: #caae79; }
.page-template-template-landing-okdrop.page-id-1479 .popupWrapper__featured p { color: #fff; }
.page-template-template-landing-okdrop .version2 
.page-template-template-landing-okdrop .version2 
.page-template-template-landing-okdrop .version2 
.page-template-template-landing-okdrop .version2 
.page-template-template-landing-okdrop .version2 
.page-template-template-landing-okdrop .version2 {  }

.page-template-template-landing-okdrop .version2 .splash__underTitle { display: none; }

#page-content.version4a, #page-content.original-version2 { overflow: hidden; }
.page-template-template-landing-okdrop .version2.version4a .landing-button.psd-icon {  }
.page-template-template-landing-okdrop .version2.version4a .landing-button.psd-icon:after { display: none; }
.page-template-template-landing-okdrop .version2.version4a .apply-btn { padding: 14px 30px 19px; margin-left: 20px; display: inline-block; vertical-align: top; color: #363636; font-size: 20px; font-weight: 700; line-height: 1; letter-spacing: 1px; border: 2px solid #caae79; border-radius: 5px; -webkit-border-radius: 5px; }
.page-template-template-landing-okdrop .version2.version4a .apply-btn:hover { color: #ffffff; background: #caae79; }
.page-template-template-landing-okdrop .original-version2 .apply-btn { padding: 14px 30px 19px; margin-left: 20px; display: inline-block; vertical-align: top; color: #222222; font-size: 20px; font-weight: 700; line-height: 1; letter-spacing: 1px; border: 2px solid #40beb4; border-radius: 5px; -webkit-border-radius: 5px; }
.page-template-template-landing-okdrop .version2.version4a .apply-btn:hover { color: #ffffff; background: #caae79; }
.page-template-template-landing-okdrop .original-version2 .apply-btn:hover { color: #ffffff; background: #40beb4; }

.page-template-template-landing-okdrop .original-version2 .splash__btn .apply-btn { margin-top: 35px; color: #ffffff; }

.page-template-template-landing-okdrop .version2.version4a .howTo { overflow: hidden; }
.page-template-template-landing-okdrop .version2.version4a .howTo .howTo__btn { margin: 0px auto; display: table; }
.page-template-template-landing-okdrop .version2.version4a .howTo__btn .apply-btn { padding: 21px 40px 28px; font-size: 29px; color: #ffffff; }
.page-template-template-landing-okdrop .version2.version4a .howTo .howTo__btn:before { left: auto; right: calc(100% + 45px); }
.page-template-template-landing-okdrop .version2.version4a .howTo .howTo__btn:after { left: calc(100% + 45px); right: auto; }
.page-template-template-landing-okdrop .version2.version4a .whoForSection .whoForSection__btn { margin-right: -40px; }

.page-template-template-landing-okdrop .original-version2 .howTo .howTo__btn { margin: 0px auto; display: table; }
.page-template-template-landing-okdrop .original-version2 .howTo .howTo__btn:before { left: auto; right: calc(100% + 115px); }
.page-template-template-landing-okdrop .original-version2 .howTo .howTo__btn:after { left: calc(100% + 45px); right: auto; }
.page-template-template-landing-okdrop .original-version2 .howTo .apply-btn { color: #ffffff; }
.page-template-template-landing-okdrop .original-version2 .contentSection .loadmore,
.page-template-template-landing-okdrop .original-version2 .whoForSection .loadmore { margin-right: -60px; }

.page-template-template-landing-okdrop.page-id-3119 .loadmore .landing-button,
.page-template-template-landing-okdrop.page-id-3369 .loadmore .landing-button,
.page-template-template-landing-okdrop.page-id-3816 .loadmore .landing-button { padding-right: 20px; letter-spacing: 0px; }

#spu-3129 .gform_legacy_markup_wrapper ul.gform_fields li.gfield { padding-right: 0px; }
#spu-3129 .popupForm_wrapper.gform_wrapper .gform_footer input.button { padding: 15px 10px; margin: 0px; width: 100%; }

#spu-3133 .gform_legacy_markup_wrapper ul.gform_fields li.gfield { padding-right: 0px; }
#spu-3133 .popupForm_wrapper.gform_wrapper .gform_footer input.button { padding: 15px 10px; margin: 0px; width: 100%; }

.page-template-template-landing-okdrop.page-id-3119 .loadmore .landing-button:before { background-image: url(https://skyring.com.au/wp-content/uploads/2022/06/PDS.png); background-size: contain; }
.page-template-template-landing-okdrop.page-id-3124 .landing-button.psd-icon:before,
.page-template-template-landing-okdrop.page-id-3124 .loadmore .landing-button:before,
.page-template-template-landing-okdrop.page-id-3124 .howTo .howTo__btn a.landing-button:before { background-image: url(https://skyring.com.au/wp-content/uploads/2022/06/PDS1.png); background-size: contain; }

.page-template-template-landing-okdrop.page-id-3369 .loadmore .landing-button:before,
.page-template-template-landing-okdrop.page-id-3816 .loadmore .landing-button:before { background-image: url(https://skyring.com.au/wp-content/uploads/2022/06/PDS-BC-1.png); background-size: contain; }

.is-v2 .css-new-banner { padding-bottom: 236px; }
.is-v2 .css-new-banner .topbanner-header { padding-bottom: 98px; }
.is-v2 .css-new-banner h1 strong { display: block; }

.cp-thank-you-cntr { padding: 0px; text-align: center; }
.cp-thank-you-cntr .image { margin: -196px auto 24px; width: 289px; position: relative; }
.cp-thank-you-cntr .top-content { padding: 0px 0px 63px; text-align: center; position: relative; }
.cp-thank-you-cntr h2 { padding: 0px; margin-bottom: 27px; border: 0px; color: #000000; font-size: 36px; font-weight: 300; line-height: 40px; letter-spacing: 1.44px; text-transform: none; }
.cp-thank-you-cntr h2 strong { font-weight: 400; }
.cp-thank-you-cntr .top-content .btn-caption { color: #222222; opacity: 0.7; font-size: 16px; font-weight: 300; line-height: 22px; letter-spacing: 0.48px; display: block; }
.cp-thank-you-cntr .bottom-content { padding: 41px 0px 28px; text-align: center; border-top: 1px solid #e8e8e8; } 
.cp-thank-you-cntr .bottom-content h3 { padding-bottom: 27px; margin: 0px; color: #222222; font-size: 30px; line-height: 50px; text-transform: uppercase; font-weight: 300; letter-spacing: 0.9px; }
.cp-thank-you-cntr .bottom-content h3 strong { font-weight: 700; display: block; }
.cp-thank-you-cntr .css-btn-wrap { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.cp-thank-you-cntr .css-btn-wrap .repeat { padding: 0px 10px; }
.cp-thank-you-cntr .css-btn-wrap .repeat:nth-of-type(2) a.sf-button { padding: 0px 29px 3px; min-height: 55px; width: 247px; font-size: 16px; line-height: 20px; display: inline-flex; align-items: center; justify-content: center; }
.cp-thank-you-cntr a.sf-button { padding: 13px 29px 14px; margin-right: 10px; margin-left: 10px; font-size: 20px; line-height: 28px; border-radius: 5px; -webkit-border-radius: 5px; }

.cp-thank-you-cntr .css-btn-wrap .repeat a.sf-button { margin-left: 0px; margin-right: 0px; }

.page-template-template-landing-okdrop.page-id-3119 .version2 .splash h1 { padding-bottom: 0px; font-size: 73px; color: #363636; }
.page-template-template-landing-okdrop.page-id-3119 .version2 .splash__body { align-items: center; -webkit-align-items: center; }
.page-template-template-landing-okdrop.page-id-3119 .version2 .splash__subtitle { padding: 0px 0px 30px; margin: 0px; text-transform: uppercase; text-align: left; font-size: 32px; line-height: 1.7; color: #363636; font-family: 'Lato', 'sans-serif'; font-weight: 600; letter-spacing: 1.4px; }
.page-template-template-landing-okdrop.page-id-3119 .version2 .splash__subtitle small { font-size: 24px; line-height: inherit; display: block; font-weight: 300; letter-spacing: 1px; }

html.multiplebgs {  margin-top: 0px !important; }
.page-template-template-landing-okdrop.page-id-3369 .version2 .right_side,
.page-template-template-landing-okdrop.page-id-3816 .version2 .right_side { padding: 0px; }
.version2.version4a .splash__body .color__box { padding: 16px 30px 30px; margin: 0px 0px 14px; text-align: left; border-radius: 15px; -webkit-border-radius: 15px; background-color: #394048; }
.version2.version4a .splash__body .color__box .splash__toptitle { padding: 4px 5px 4px 30px; margin: 0px 0px 12px -30px; font-size: 22px; line-height: 30px; text-transform: uppercase; color: #363636; font-weight: 900; border-bottom: 3px solid #30363c; clip-path: polygon(0 0, 100% 0, calc(100% - 16px) 100%, 0% 100%); background: #e5eaef; }
.version2.version4a .splash__body .color__box .splash__toptitle strong { color: #9c814f; text-transform: none; font-weight: 900; }
.version2.version4a .splash__body .color__box .splash__title { padding-bottom: 10px; font-size: 73px; line-height: 1; letter-spacing: 1px; text-transform: uppercase; color: #ffffff; font-weight: 700; }
.version2.version4a .splash__body .color__box .splash__subtitle { padding-bottom: 18px; font-size: 30px; line-height: 1; letter-spacing: 1px; text-transform: uppercase; color: #ffffff; font-weight: 700; }
.version2.version4a .splash__body .color__box .splash__underTitle { font-size: 24px; line-height: 1; letter-spacing: 1px; text-transform: uppercase; color: #ffffff; font-weight: 300; display: block; }
.version2.version4a .splash__body .color__box .splash__caption { padding: 5px 0px 0px; font-size: 18px; line-height: 1; letter-spacing: 0px; color: #caae79; font-weight: 700; font-style: italic; }

.page-template-template-landing-okdrop .features .features__item.is-space { padding: 0px; }
.page-template-template-landing-okdrop .features .features__item .features__highlight { padding: 25px 10px 22px; margin: 0px -10px; min-height: 100%; position: relative; }
.page-template-template-landing-okdrop .features .features__item .features__highlight:before { content: ""; width: 100%; height: calc(100% + 26px); position: absolute; top: -13px; left: 0px; border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0px 15px 20px rgba(0,0,0,0.32); -webkit-box-shadow: 0px 15px 20px rgba(0,0,0,0.32);  background-color: #caae79; }
.page-template-template-landing-okdrop .features .features__item .features__highlight .features__title { padding-bottom: 18px; position: relative; font-size: 20px; line-height: 22px;	color: #363636; font-weight: 400; }
.page-template-template-landing-okdrop .features .features__item .features__highlight .features__title strong { padding: 7px 0px; display: block; font-size: 30px; line-height: 1; font-weight: 700; }
.page-template-template-landing-okdrop .features .features__item .features__highlight .features__desc.features__desc--smaller { padding: 0px 10px; position: relative; font-size: 12px;line-height: 16px; color: #363636;	font-weight: 600; }

.page-template-template-landing-okdrop .version2 .contentSection__col h2 .is__chgr__style { padding-top: 18px; margin-bottom: -16px; display: block; font-size: 20px; line-height: 40px;	color: #222222; font-weight: 500; text-transform:  none; }

.page-template-template-landing-okdrop .lastchance-box.v2 .lastchance-block { max-width: 760px; }
.page-template-template-landing-okdrop .lastchance-box.v2 .aligncenter { margin-bottom: 21px; }
.page-template-template-landing-okdrop .lastchance-box.v2 p { font-size: 20px; }
.page-template-template-landing-okdrop .lastchance-box.v2 p strong { font-weight: 700; }

body.page-template-new-2024-home-template .page-heading,
body.page-template-fixed-income-fund-staging-2024 .page-heading,
body.page-template-platinum-fif-staging-2024 .page-heading { display: none; }

.sf-nw-button { padding: 7px 5px; margin: 0px 28px 20px 0px; display: inline-flex; align-items: center; justify-content: center; min-width: 300px; height: 67px; font-size: 22px; letter-spacing: 1px; line-height: 26px; color: #333333; font-weight: 700; text-align: center; border: 2px solid #3fbeb5; border-radius: 5px; -webkit-border-radius: 5px; background-color: #3fbeb5; }
.sf-nw-button.is-outlined { background: none; }
.sf-nw-button:last-child { margin-right: 0px; }
.sf-nw-button.is-small { margin-right: 0px; min-width: 242px; height: 54px; font-size: 20px; letter-spacing: 0px; }
.sf-nw-button.is-small:last-child { margin-right: 0px; }

.sf-nw-button:hover { color: #ffffff; border-color: #009e97; background: #009e97; }

.border-nw-top{pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;width:100%;left:0;top:0;height:90px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 620 530' preserveAspectRatio='none'%3E%3Cpolygon points='660,530 650,0 0,0' style='fill:%23ffffff;' /%3E%3C/svg%3E")}

.border-nw-bottom { display: block; pointer-events: none; background-repeat: no-repeat; background-size: 100% 100%; display: block; position: absolute; width: 100%; left: 0; bottom: 0px; z-index: 1; height: 98px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 600 530' preserveAspectRatio='none'%3E%3Cpolygon points='0,0 900,800 0,530' style='fill:%23f3f3f3;' /%3E%3C/svg%3E"); }

.new-hero-bar { padding: 113px 0px 150px; position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.new-hero-bar .container { padding: 0 40px; max-width: 1850px; width: 100%; }
.new-hero-bar h1 { padding: 0px 0px 0px 44px; margin: 0px 0px 46px; border: 0px; position: relative; font-size: 60px; letter-spacing: 2px; line-height: 68px; text-transform: uppercase; color: #363636; font-weight: 300; }
.new-hero-bar h1:before { content: ""; width: 3px; height: calc(100% - 17px); display: block; position: absolute; top: 5px; left: 4px; background-color: #00bcb5; }
.new-hero-bar h1 strong { font-weight: 700; }
.new-hero-bar h1 small { display: block; font-size: 30px; letter-spacing: 1px; line-height: 50px; text-transform: uppercase; color: #3fbeb5; font-weight: 300; }
.new-hero-bar .btn-wrap { padding: 0px 0px 0 5px; } 
.new-hero-bar .btn-caption { padding: 23px 0px 0px; max-width: 700px; }
.new-hero-bar .btn-caption p { margin-top: 0px; font-size: 16px; line-height: 24px; color: #333333; font-weight: 400; }
.new-hero-bar .awards-wrap { padding: 11px 0px 0px 4px; }
.new-hero-bar .awards-wrap .awards-list { gap: 12px; }
.new-hero-bar .awards-wrap .img { width: 83px; }
.new-hero-bar .awards-wrap .img img { display: block; }
.new-hero-bar .awards-wrap .txt { padding-left: 20px; font-family: 'Lato', 'sans-serif'; font-size: 16px; line-height: 19px; color: #333333; font-weight: 700; }

.new-h-section-1-bar { padding: 0px; background: #f3f3f3; }
.new-h-section-1-bar .inner { margin: -20px 0px 0px; position: relative; z-index: 1; width: 100%; display: flex; flex-wrap: wrap; align-items: flex-end; }
.new-h-section-1-bar .image { margin-left: -11.5%; width: 64%; order: -1; position: relative; }
.new-h-section-1-bar .image img { width: 100%; display: block; }
.new-h-section-1-bar .image.video__wrap { margin: 75px 0px 0px 0px; height: 348px; align-self: flex-start; width: 52.5%; }
.new-h-section-1-bar .image iframe { padding: 0px; margin: 0px; position: absolute; top: 0px; left: 0px; width: 100% !important; height: 100% !important; }
.new-h-section-1-bar .text.is-video { padding-top: 70px; }
.new-h-section-1-bar .text { padding: 0px 0px 103px 55px; margin-left: auto; width: 47.5%; }
.new-h-section-1-bar h2 { padding: 0px 0px 0px 32px; margin: 0px 0px 16px; position: relative; border: 0px; font-size: 50px; letter-spacing: 3px; line-height: 50px; text-transform: uppercase; color: #40beb4; font-weight: 300; }
.new-h-section-1-bar h2:before { content: ""; width: 3px; height: calc(100% - 17px); display: block; position: absolute; top: 5px; left: 2px; background-color: #00bcb5; }
.new-h-section-1-bar h2 small { font-size: 20px; line-height: 40px; color: #222222; font-weight: 400; display: block; text-transform: none; letter-spacing: 0px; }
.new-h-section-1-bar p { margin: 0px 0px 16px; font-size: 20px; line-height: 36px; color: #222222; font-weight: 300; }
.new-h-section-1-bar .btn-wrap { padding: 18px 0px 0px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }
.new-h-section-1-bar .img-caption { position: absolute; top: 31px; right: 74px; letter-spacing: 0.5px; }
.new-h-section-1-bar .img-caption p { font-size: 17px; line-height: 19px; color: #404040; font-family: 'Lato', 'sans-serif'; font-weight: 400; }
.new-h-section-1-bar .img-caption p strong { font-weight: 700; }

.new-h-section-2-bar { padding: 57px 0px 146px; margin-top: 0px; position: relative; background-color: #373d45; background-repeat: no-repeat; background-position: center right; background-size: cover; }
.new-h-section-2-bar .border-nw-bottom.is-top { bottom: 100%; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 600 530' preserveAspectRatio='none'%3E%3Cpolygon points='0,0 900,800 0,530' style='fill:%23373d45;' /%3E%3C/svg%3E");  }
.new-h-section-2-bar .border-nw-bottom { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 600 530' preserveAspectRatio='none'%3E%3Cpolygon points='0,0 900,800 0,530' style='fill:%23FFFFFF;' /%3E%3C/svg%3E");  }
.new-h-section-2-bar .inner { width: 100%; display: flex; flex-wrap: wrap; align-items: center; }
.new-h-section-2-bar .text { width: 48.5%; }
.new-h-section-2-bar .image { margin-left: auto; width: 41%; }
.new-h-section-2-bar .image img { margin: 0px auto; display: block; width: 457px; }
.new-h-section-2-bar h2 { padding: 0px 0px 0px 30px; margin: 0px 0px 20px; position: relative; border: 0px; font-size: 40px; letter-spacing: 2px; line-height: 50px; text-transform: uppercase; color: #40beb4; font-weight: 300; }
.new-h-section-2-bar h2:before { content: ""; width: 3px; height: calc(100% - 17px); display: block; position: absolute; top: 9px; left: 0px; background-color: #40beb4; }
.new-h-section-2-bar p { margin: 0px 0px 15px; font-size: 20px; line-height: 36px; color: #ffffff; font-weight: 300; }
.new-h-section-2-bar .btn-wrap { padding: 15px 0px 0px; }
.new-h-section-2-bar .sf-nw-button { color: #ffffff; font-weight: 600; }
.new-h-section-2-bar .sf-nw-button img { margin-right: 16px; }

.new-h-section-2-bar.removeImage { text-align: center; }
.new-h-section-2-bar.removeImage .text { margin: 0px auto; width: 100%; max-width: 755px; }
.new-h-section-2-bar.removeImage .image { display: none; }
.new-h-section-2-bar.removeImage h2 { padding-left: 0px; }
.new-h-section-2-bar.removeImage h2:before { display: none; }

.new-h-section-2-bar .is-only-mobile { display: none; }

.new-h-section-3-bar { padding: 54px 0px 64px; position: relative; }
.new-h-section-3-bar:before { content: ""; margin: 0px auto; position: absolute; top: -84px; left: 0px; right: 0px; z-index: 1; width: 3px; height: 80px; background-color: #3fbeb5; }
.new-h-section-3-bar h3 { padding: 0px 0px 45px; margin: 0px; text-align: center; font-size: 40px; letter-spacing: 2px; line-height: 40px; text-transform: uppercase; color: #40beb4; font-weight: 300; }
.new-h-section-3-bar .tiles-wrap { margin: 0px -15px; display: flex; flex-wrap: wrap; }
.new-h-section-3-bar .tiles-wrap .repeat { padding: 0px 15px 30px; width: 33.33333333%; }
.new-h-section-3-bar .tiles-wrap .repeat a { position: relative; min-height: 100%; display: block; transition: all 350ms; -webkit-transition: all 350ms; box-shadow: -4.494px 2.192px 25px rgba(7,53,90,0.1); -webkit-box-shadow: -4.494px 2.192px 25px rgba(7,53,90,0.1); background-color: #ffffff; }
.new-h-section-3-bar .tiles-wrap .repeat a:hover { box-shadow: 0px 15px 35px rgba(7,53,90,0.15); -webkit-box-shadow: 0px 15px 35px rgba(7,53,90,0.15); }
.new-h-section-3-bar .tiles-wrap .repeat a .image { position: relative; }
.new-h-section-3-bar .tiles-wrap .repeat a .image img { display: block; border: 0px; }  
.new-h-section-3-bar .tiles-wrap .repeat a .image .attachment-full { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; }
.new-h-section-3-bar .tiles-wrap .repeat a .text { padding: 22px 29px 72px; }
.new-h-section-3-bar .tiles-wrap .repeat a h4 { padding: 0px 0px 19px; margin: 0px; font-size: 24px; line-height: 30px; color: #333333; font-weight: 700; text-transform: none; letter-spacing: 0px; }
.new-h-section-3-bar .tiles-wrap .repeat a .meta { padding: 0px 0px 0px 30px; font-size: 12px; letter-spacing: 0px; line-height: 30px; color: #999999; font-weight: 400; background: url(../images/time-icon.png) top 50% left 0px no-repeat; }
.new-h-section-3-bar .tiles-wrap .repeat a .more { padding: 0px 50px 0px 27px; position: absolute; bottom: 28px; left: 0px; display: block; font-size: 17px; letter-spacing: 2px; line-height: 1; text-transform: uppercase; color: #3fbeb5; font-weight: 400; background: url(../images/more-arrow.png) top 50% right 0px no-repeat; }

#footer .f-btn-wrap { max-width: 440px; display: flex; flex-wrap: wrap; justify-content: space-between; }
#footer .f-btn-wrap .f-button { padding: 7px 5px; margin: 10px 0px 0px; display: inline-flex; align-items: center; justify-content: center; min-width: 250px; height: 55px; font-size: 20px; letter-spacing: 0px; line-height: 26px; color: #333333; font-weight: 700; text-align: center; border: 2px solid #40beb4; border-radius: 5px; -webkit-border-radius: 5px; background-color: #40beb4; }
#footer .f-btn-wrap .f-button.is-outlined { min-width: 170px; font-size: 18px; letter-spacing: 0px; color: #ffffff; background: none; }
#footer .f-btn-wrap .f-button:hover { color: #ffffff; border-color: #009e97; background: #009e97; }

.fivs-d-flex { display: flex; flex-wrap: wrap; }
.fivs-d-v-center { align-items: center; }
.fivs-d-v-start { align-items: flex-start; }
.fivs-d-v-end { align-items: flex-end; }
.fivs-d-h-center { justify-content: center; }

.page-template-fixed-income-fund-staging-2024 .cs-new-header,
.page-template-fixed-income-fund-staging-2024 #footer-wrap,
.page-template-platinum-fif-staging-2024 .cs-new-header,
.page-template-platinum-fif-staging-2024 #footer-wrap { display: none; }

.page-template-fixed-income-fund-staging-2024,
.page-template-platinum-fif-staging-2024 { padding-top: 0px !important; }

.page-template-fixed-income-fund-staging-2024 #page-content,
.page-template-platinum-fif-staging-2024 #page-content { position: relative; }

.fivs-page-header { padding: 48px 15px 0px; position: absolute; top: 0px; left: 0px; width: 100%; z-index: 10; }
.fivs-page-header .container { padding: 0px; }
.fivs-page-header .logo { width: 330px; }
.fivs-page-header .logo img { width: 100%; display: block; }
.fivs-page-header .tel { padding: 0px 0px 0px 45px; margin-left: auto; font-size: 36px; letter-spacing: 1px; line-height: 40px; color: #363636; font-weight: 300; background: url(../images/ph-icon.png) center left no-repeat; }

.new-fivs-hero-bar { padding: 204px 0px 141px; position: relative; width: 100%; text-align: center; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.new-fivs-hero-bar .border-nw-bottom { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 600 530' preserveAspectRatio='none'%3E%3Cpolygon points='0,0 900,800 0,530' style='fill:%23373e45;' /%3E%3C/svg%3E");  }
.new-fivs-hero-bar h1 { padding: 0px 0px 24px; margin: 0px; border: 0px; font-size: 72px; letter-spacing: 3px; line-height: 1; text-transform: uppercase; color: #363636; font-weight: 700; }
.new-fivs-hero-bar h2 { padding: 0px; margin: 0px; border: 0px; font-size: 30px; letter-spacing: 1px; line-height: 50px; text-transform: uppercase; color: #363636; font-weight: 300; }
.new-fivs-hero-bar h2 strong { font-weight: 700; }

.fivs-btn-wrap { padding: 46px 0px 0px; margin: 0px auto; max-width: 628px; width: 100%; }
.fivs-btn-wrap .sf-nw-button img { margin-right: 22px; }
.fivs-btn-wrap .sf-nw-button { margin-bottom: 3px; }
.fivs-btn-small-caption { margin: 0px auto; max-width: 638px; display: block; opacity: 0.800; font-size: 10px; line-height: 20px; color: #363636; font-weight: 700; text-align: right; width: 100%; }
.fivs-bottom-cnt { padding: 50px 0px 0px; margin: 0px auto; max-width: 560px; }
.fivs-bottom-cnt p { font-size: 14px; line-height: 24px; color: #363636; font-weight: 400; }
.fivs-bottom-cnt p strong { font-weight: 700; }
.fivs-bottom-cnt p em { font-style: italic; }

.new-fivs-hero-bar.hide-bottom-curve .border-nw-bottom { display: none; }

.new-fivs-section-1-bar { padding: 69px 0px 151px; position: relative; background-color: #373e45; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.new-fivs-section-1-bar.clip-path-from-top { padding-top: 140px !important; margin-top: -98px; clip-path: polygon(0 0, 100% 98px, 100% 100%, 0% 100%); }
.new-fivs-section-1-bar .text { padding: 25px 0px 0px; width: 40%; }
.new-fivs-section-1-bar h2 { padding: 0px 0px 0px 25px; margin: 0px 0px 31px; border: 0px; position: relative; font-size: 40px; line-height: 50px; text-transform: uppercase; color: #3fbeb5; font-weight: 300; letter-spacing: 0px; }
.new-fivs-section-1-bar h2:before { content: ""; width: 3px; height: calc(100% - 2px); position: absolute; top: 4px; left: 0px; background-color: #3fbeb5; }
.new-fivs-section-1-bar p { font-size: 20px; line-height: 30px; color: #cccccc; font-weight: 300; }
.new-fivs-section-1-bar p a { text-decoration: none; color: #00bcb5; }
.new-fivs-section-1-bar p a:hover { color: #ffffff; text-decoration: none; }
.new-fivs-section-1-bar .fivs-calculator { margin-left: auto; width: 57.3%; }
.new-fivs-section-1-bar .fivs-calculator .inner { border-radius: 30px; -webkit-border-radius: 30px; box-shadow: 0px 10px 23px rgba(22,25,25,0.03); -webkit-box-shadow: 0px 10px 23px rgba(22,25,25,0.03); background: rgba(211, 216, 219, 0.302); }
.new-fivs-section-1-bar .fivs-calculator .inner .head { padding: 7px 30px; min-height: 98px; border-radius: 30px 30px 0px 0px; -webkit-border-radius: 30px 30px 0px 0px; background-color: #292c2e; }
.new-fivs-section-1-bar .fivs-calculator .inner .head .icon { width: 48px; }
.new-fivs-section-1-bar .fivs-calculator .inner .head .title { padding: 0px 0px 0px 25px; width: calc(100% - 48px); }
.new-fivs-section-1-bar .fivs-calculator h3 { padding: 0px; margin: 0px; border: 0px; font-size: 28px; line-height: 32px; color: #ffffff; font-weight: 700; text-transform: none; }
.new-fivs-section-1-bar .fivs-calculator h3 strong { padding-top: 10px; display: block; font-size: 18.85px; line-height: 1.1; color: #cccccc; font-weight: 300; }
.new-fivs-section-1-bar .fivs-calculator .bottom { padding: 27px 26px 29px; width: 100%; }
.new-fivs-section-1-bar .fivs-calculator .bottom .left { width: 48.7%; }
.new-fivs-section-1-bar .fivs-calculator .bottom .left h4 { padding: 0px 0px 23px; font-size: 18px; letter-spacing: 0px; line-height: 1.2; color: #333333; font-weight: 900; text-transform: none; letter-spacing: 0px; text-align: center; }
.new-fivs-section-1-bar .fivs-calculator .bottom .right { padding: 15px 17px 12px; margin-left: auto; width: 49.3%; border-radius: 16px; -webkit-border-radius: 16px; background-color: #ffffff; }
.new-fivs-section-1-bar .fivs-calculator h4 { padding: 0px 0px 14px; margin: 0px; font-size: 24px; letter-spacing: 0px; line-height: 30px; color: #373e47; font-weight: 700; text-align: center; text-transform: none; }
.new-fivs-section-1-bar .fivs-calculator .repeat { margin-bottom: 7px; font-size: 16px; letter-spacing: 0px; line-height: 18px; color: #333333; font-weight: 400; min-height: 50px; border-radius: 12px; -webkit-border-radius: 12px; background-color: #d3edeb; }
.new-fivs-section-1-bar .fivs-calculator .repeat .label { padding: 0px 10px; width: calc(100% - 110px); }
.new-fivs-section-1-bar .fivs-calculator .repeat .value { padding: 0px 15px 0px 0px; width: 110px; text-align: right; font-size: 16px; letter-spacing: 0px; line-height: 1; color: #333333; font-weight: 900; }
.new-fivs-section-1-bar .fivs-calculator .range-slider { padding: 21px 20px 20px; margin-bottom: 20px; border-radius: 16px; -webkit-border-radius: 16px; background-color: #ffffff; }
.new-fivs-section-1-bar .fivs-calculator .slider__value__text { padding: 9px 10px; position: relative; width: 120px; display: table; border: 1px solid #d0dadf; font-size: 18px; letter-spacing: 0px; line-height: 1.2; color: #333333; font-weight: 700; border-radius: 5px; -webkit-border-radius: 5px; background-color: #eff2f4; }
.new-fivs-section-1-bar .fivs-calculator .slider__value__text input { padding: 0px 0px 0px 24px; font-size: 18px !important; letter-spacing: 0px; line-height: 1.2; color: #333333; font-weight: 700; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0px; border-radius: 0px; -webkit-border-radius: 0px; background: none; -webkit-appearance: none; }
.new-fivs-section-1-bar .fivs-calculator .slider__value__text:before { content: "$"; }
.new-fivs-section-1-bar .fivs-calculator input::-webkit-outer-spin-button,
.new-fivs-section-1-bar .fivs-calculator input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

.new-fivs-section-1-bar .fivs-calculator input[type=number] {
    -moz-appearance:textfield; /* Firefox */
}
.new-fivs-section-1-bar .fivs-calculator .cs-btn { padding: 11px 10px; margin-bottom: 13px; width: 100%; text-align: center; display: none; font-size: 18px; letter-spacing: 0px; line-height: 1; color: #333333; font-weight: 700; text-decoration: none; border-radius: 5px; -webkit-border-radius: 5px; background-color: #3fbeb5; } 
.new-fivs-section-1-bar .fivs-calculator .with_reinvestment_link { padding: 0px 0px 0px 30px; position: relative; display: table; font-size: 16px; letter-spacing: 0px; line-height: 30px; color: #ffffff; font-weight: 400;  }
.new-fivs-section-1-bar .fivs-calculator .with_reinvestment_link:before { content: ""; border: 1px solid #d0dadf; position: absolute; top: 5px; left: 0px; width: 20px; height: 20px; border-radius: 5px; background-color: #eff2f4;  }
.new-fivs-section-1-bar .fivs-calculator .with_reinvestment_link.is-active:before { border-color: #3fbeb5; background: #3fbeb5 url(../images/check-icon.png) center center no-repeat; }
.new-fivs-section-1-bar .fivs-calculator .txt p { margin-top: 10px; font-size: 14px; letter-spacing: 0px; line-height: 18px; color: #cccccc; font-weight: 400; }
.new-fivs-section-1-bar .ui-widget.ui-widget-content.ui-slider { margin-bottom: 17px; border: 0px; height: 6px; border-radius: 3px; -webkit-border-radius: 3px; background-color: #e4edf2; }
.new-fivs-section-1-bar .ui-state-default, 
.new-fivs-section-1-bar .ui-widget-content .ui-state-default, 
.new-fivs-section-1-bar .ui-widget-header .ui-state-default, 
.new-fivs-section-1-bar .ui-button { margin-left: -12px; top: -9px; width: 24px; height: 24px; outline: 0px; border-radius: 100%; -webkit-border-radius: 100%; background-color: #3fbeb5; border: 2px solid #ffffff; }
.new-fivs-section-1-bar .ui-slider-horizontal .ui-slider-range { border-radius: 3px; -webkit-border-radius: 3px; background: #3fbeb5; }

.new-fivs-section-1-bar .fivs-calculator .txt.v1 { padding-top: 12px; }

.new-fivs-section-2-bar { padding: 37px 0px 156px; position: relative; background: #f3f3f3; }
.new-fivs-section-2-bar .border-nw-bottom { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 600 530' preserveAspectRatio='none'%3E%3Cpolygon points='0,0 900,800 0,530' style='fill:%23373e45;' /%3E%3C/svg%3E");  }
.new-fivs-section-2-bar h2 { padding: 0px 0px 50px; margin: 0px auto; max-width: 850px; border: 0px; font-size: 50px; line-height: 60px; text-transform: uppercase; color: #3fbeb5; font-weight: 300; text-align: center; letter-spacing: 0px; }
.new-fivs-section-2-bar .tiles-wrap { margin: 0px -15px; }
.new-fivs-section-2-bar .tiles-wrap .r-repeat { padding: 0px 15px 30px; width: 33.33333%; }
.new-fivs-section-2-bar .tiles-wrap .r-repeat .inner { padding: 27px 30px 32px 40px; width: 100%; min-height: 100%; border-radius: 5px; -webkit-border-radius: 5px; background-color: #ffffff; }
.new-fivs-section-2-bar .tiles-wrap .icon { margin-bottom: 9px; min-height: 35px; }
.new-fivs-section-2-bar .tiles-wrap h4 { padding: 0px 0px 8px; margin: 0px; border: 0px; font-size: 24px; line-height: 33px; color: #394048; font-weight: 700; text-transform: none; letter-spacing: 0px; }
.new-fivs-section-2-bar .tiles-wrap p { padding: 0px; margin: 0px; font-size: 18px; line-height: 28px; color: #222222; font-weight: 300; }
.new-fivs-section-2-bar .tiles-wrap ul { padding: 10px 0px 0px 20px; margin: 0px; font-size: 18px; line-height: 28px; color: #222222; font-weight: 300; list-style-type: disc; }
.new-fivs-section-2-bar hr { margin: 0px; width: 100%; height: 1px; border: 0px; background: rgba(55, 62, 69, 0.1); }
.new-fivs-section-2-bar h2.title2 { padding: 80px 0px 40px; max-width: 440px; font-size: 30px; line-height: 44px; color: #394048;font-weight: 700; text-transform: none; }
.new-fivs-section-2-bar .tiles-wrap2 { margin: 0px auto; max-width: 1070px; text-align: center; }
.new-fivs-section-2-bar .tiles-wrap2 .r-repeat { padding: 0px 15px 30px; width: 25%; }
.new-fivs-section-2-bar .tiles-wrap2 h4 { margin: 0px auto 17px; position: relative; display: inline-flex; align-items: center; justify-content: center; text-align: center; min-width: 230px; height: 56px; font-size: 24px; line-height: 36px; color: #394048; font-weight: 700; text-transform: none; letter-spacing: 0px; border-radius: 28px; -webkit-border-radius: 28px; background: rgba(201, 203, 206, 0.502); }
.new-fivs-section-2-bar .tiles-wrap2 h4:before { content: ""; margin-left: -2px; position: absolute; bottom: calc(100% - 9px); left: 50%; width: 3px; height: 20px; background: #3fbeb5; }
.new-fivs-section-2-bar .tiles-wrap2 p { margin: 0px; font-size: 16px; line-height: 26px; color: #222222; font-weight: 300; }
.new-fivs-section-2-bar .fivs-btn-wrap { padding: 22px 0px 115px; }
.new-fivs-section-2-bar .vr-line { margin: 0px auto; position: absolute; top: -77px; left: 0px; right: 0px; z-index: 1; display: block; width: 3px; height: 80px; background-color: #3fbeb5; }

.new-fivs-section-3-bar { padding: 37px 0px 136px; position: relative; background-color: #373e45; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.new-fivs-section-3-bar .border-nw-bottom { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 600 530' preserveAspectRatio='none'%3E%3Cpolygon points='0,0 900,800 0,530' style='fill:%23FFFFFF;' /%3E%3C/svg%3E");  }
.new-fivs-section-3-bar h2 { padding: 0px 0px 30px; margin: 0px auto; max-width: 950px; border: 0px; font-size: 50px; line-height: 60px; text-transform: uppercase; color: #3fbeb5; font-weight: 300; text-align: center; letter-spacing: 0px; }
.new-fivs-section-3-bar .tiles-wrap { margin: 0px -15px; }
.new-fivs-section-3-bar .tiles-wrap .r-repeat { padding: 0px 15px 30px; width: 50%; }
.new-fivs-section-3-bar .tiles-wrap .r-repeat .inner { padding: 65px 30px 48px 50px; width: 100%; min-height: 100%; border-radius: 5px; -webkit-border-radius: 5px; background-color: #262b30; }
.new-fivs-section-3-bar .tiles-wrap .icon { margin-bottom: 43px; min-height: 93px; }
.new-fivs-section-3-bar .tiles-wrap h4 { padding: 0px 0px 10px; margin: 0px; border: 0px; font-size: 30px; line-height: 40px; color: #ffffff; font-weight: 400; text-transform: none; letter-spacing: 0px; }
.new-fivs-section-3-bar .tiles-wrap p { padding: 0px 0px 35px; margin: 0px; font-size: 20px; line-height: 36px; color: #ffffff; font-weight: 300; }
.new-fivs-section-3-bar .tiles-wrap ul { padding: 0px 0px 35px 20px; margin: 0px; font-size: 20px; line-height: 36px; color: #ffffff; font-weight: 300; list-style-type: disc; }
.new-fivs-section-3-bar .tiles-wrap .sf-nw-button { min-width: 200px; }
.new-fivs-section-3-bar .vr-line { margin: 0px auto; position: absolute; top: -82px; left: 0px; right: 0px; z-index: 1; display: block; width: 3px; height: 80px; background-color: #3fbeb5; }

.new-fivs-section-4-bar { padding: 42px 0px 169px; position: relative; }
.new-fivs-section-4-bar h2 { padding: 0px 0px 36px; margin: 0px auto; max-width: 850px; border: 0px; font-size: 50px; line-height: 60px; text-transform: none; color: #394048; font-weight: 300; text-align: center; letter-spacing: 0px; }
.new-fivs-section-4-bar .border-nw-bottom { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 600 530' preserveAspectRatio='none'%3E%3Cpolygon points='0,0 900,800 0,530' style='fill:%2330363d;' /%3E%3C/svg%3E");  }
.new-fivs-section-4-bar .faqs-wrap { margin: 0px auto; max-width: 830px; }
.new-fivs-section-4-bar .repeat { border-bottom: 1px solid #e9e9ea; }
.new-fivs-section-4-bar .repeat .inner { transition: all 350ms; -webkit-transition: all 350ms; }
.new-fivs-section-4-bar .repeat .inner.is-active { background: #f3f3f3; }
.new-fivs-section-4-bar .head { padding: 15px 80px 15px 30px; position: relative; min-height: 98px; cursor: pointer; font-size: 20px; line-height: 24px; color: #394048; font-weight: 900; }
.new-fivs-section-4-bar .is-active .head:before { border-color: #3fbeb5; transform: rotate(180deg); }
.new-fivs-section-4-bar .head:before { content: ""; margin-top: -20px; width: 40px; height: 40px; position: absolute; top: 50%; right: 30px; border: 1px solid #cccccc; pointer-events: none; transition: all 350ms; -webkit-transition: all 350ms; border-radius: 100%; -webkit-border-radius: 100%; background: url(../images/down-arrow.png) center center no-repeat; }
.new-fivs-section-4-bar .content { padding: 0px 70px 9px 30px; margin: -22px 0px 0px; display: none; font-size: 18px; line-height: 28px; color: #222222; font-weight: 300; }
.new-fivs-section-4-bar .content p { padding: 0px 0px 15px; margin: 0px; font-size: 18px; line-height: 28px; color: #222222; font-weight: 300; }
.new-fivs-section-4-bar .content ul { padding: 0px 0px 0px 50px; margin: 0px; list-style-type: disc; font-size: 18px; line-height: 28px; color: #222222; font-weight: 300; }
.new-fivs-section-4-bar .content ul li { padding-bottom: 15px; }
.new-fivs-section-4-bar .fivs-btn-wrap { padding: 55px 0px 0px; }

.new-fivs-section-5-bar { padding: 62px  0px 12px; position: relative; background-color: #30363d; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.new-fivs-section-5-bar .vr-line { margin: 0px auto; position: absolute; top: -82px; left: 0px; right: 0px; z-index: 1; display: block; width: 3px; height: 80px; background-color: #3fbeb5; }
.new-fivs-section-5-bar h2 { padding: 0px 0px 58px; margin: 0px auto; max-width: 850px; border: 0px; font-size: 50px; line-height: 60px; text-transform: uppercase; color: #3fbeb5; font-weight: 300; text-align: center; letter-spacing: 0px; }
.new-fivs-section-5-bar .r-repeat { padding-bottom: 62px; }
.new-fivs-section-5-bar img { display: block; width: 100%; max-width: 100%; height: auto; }
.new-fivs-section-5-bar .image { width: 48.7%; }
.new-fivs-section-5-bar .image .image-inner { position: relative; }
.new-fivs-section-5-bar .image .image-inner.is-video { padding-bottom: 56.25%; }
.new-fivs-section-5-bar .image img:not(.placeholder), .new-fivs-section-5-bar .image iframe { display: block; border: 0px; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; object-position: top center; }
.new-fivs-section-5-bar .content { padding: 0px 30px; width: 51.2%; }
.new-fivs-section-5-bar .r-repeat:nth-of-type(2n) .content { padding: 0px 50px 0px 0px; order: -1; }
.new-fivs-section-5-bar p { padding: 0px 0px 30px; margin: 0px; font-size: 20px; line-height: 36px; color: #ffffff; font-weight: 300; }
.new-fivs-section-5-bar p:nth-last-of-type(1) { padding-bottom: 0px; }

.new-fivs-section-6-bar { padding: 191px 0px 112px; position: relative; text-align: center; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.new-fivs-section-6-bar .border-nw-top { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 620 530' preserveAspectRatio='none'%3E%3Cpolygon points='660,530 650,0 0,0' style='fill:%2330363d;' /%3E%3C/svg%3E") }  
.new-fivs-section-6-bar h2 { padding: 0px 0px 24px; margin: 0px; border: 0px; font-size: 72px; letter-spacing: 3px; line-height: 1; text-transform: uppercase; color: #363636; font-weight: 700; }
.new-fivs-section-6-bar h3 { padding: 0px; margin: 0px; border: 0px; font-size: 30px; letter-spacing: 1px; line-height: 50px; text-transform: uppercase; color: #363636; font-weight: 300; }
.new-fivs-section-6-bar h3:after { content: ""; margin: 15px auto 18px; width: 80px; height: 3px; display: block; background-color: #3fbeb5; }
.new-fivs-section-6-bar h3 strong { font-weight: 700; }
.new-fivs-section-6-bar .text p { margin: 0px auto; max-width: 620px; font-size: 24px; line-height: 36px; color: #363636; font-weight: 400; } 
.new-fivs-section-6-bar .fivs-btn-wrap { padding: 39px 0px 0px; }

.fivs-page-footer { padding: 106px 0px 35px; font-size: 14px; line-height: 22px; color: #ffffff; font-weight: 400; background-color: #373e45; background-repeat: no-repeat; background-position: top center; background-size: 100% auto; }
.fivs-page-footer.is-img { background-color: #394048; }
.fivs-page-footer h4 { padding: 0px 0px 15px; margin: 0px; font-size: 14px; line-height: 22px; color: #ffffff; font-weight: 700; letter-spacing: 0px; text-transform: none; }
.fivs-page-footer p { padding: 0px 0px 20px; margin: 0px; font-size: 14px; line-height: 22px; color: #cccccc; font-weight: 400; }
.fivs-page-footer p.space-top { padding-top: 30px; }

#page-content.is-have-cta-block .new-fivs-section-1-bar,
#page-content.is-have-cta-block .new-fivs-section-4-bar,
#page-content.is-have-cta-block .new-fivs-section-6-bar { padding-top: 0px; }

#page-content.is-have-cta-block .new-fivs-section-1-bar .cta_____wdgt { margin: -178px 0px 80px; }
#page-content.is-have-cta-block .new-fivs-section-4-bar .cta_____wdgt { margin: -172px 0px 96px; }
#page-content.is-have-cta-block .new-fivs-section-6-bar .cta_____wdgt { margin: -82px 0px 107px; }

#page-content.is-have-cta-block .new-fivs-hero-bar { padding-bottom: 257px; }
#page-content.is-have-cta-block .new-fivs-section-3-bar { padding-bottom: 263px; }
#page-content.is-have-cta-block .new-fivs-section-5-bar { padding-bottom: 143px; }

.cta_____wdgt { padding: 17px 48px; text-align: left; position: relative; z-index: 1; border-radius: 16px; -webkit-border-radius: 16px; box-shadow: 0.174px 4.997px 51.5px rgba(0,0,0,0.25); -webkit-box-shadow: 0.174px 4.997px 51.5px rgba(0,0,0,0.25); background: #ffffff url(../images/cta-bg.png) center right no-repeat; background-size: auto 100%; }
.cta_____wdgt h4 { padding: 5px 38px 7px 48px !important; margin: 0 0 13px -48px !important; display: table; font-size: 18px !important; letter-spacing: 0px !important; line-height: 22px !important; text-transform: uppercase !important; color: #000000 !important; font-weight: 400 !important; text-transform: none !important; clip-path: polygon(0 0, 100% 0, calc(100% - 15px) 100%, 0% 100%); background-color: #33cdc3; }
.cta_____wdgt h4 strong { font-weight: 800; }
.cta_____wdgt h3 { padding-bottom: 5px !important; margin: 0px; font-size: 40px !important; letter-spacing: 0px !important; line-height: 50px !important; text-transform: uppercase !important; color: #262b30 !important; font-weight: 700 !important; }
.cta_____wdgt h3:after { display: none !important; }
.cta_____wdgt h5 { padding-bottom: 18px !important; margin: 0px !important; display: block !important; font-size: 18px !important; letter-spacing: 1px !important; line-height: 24px !important; text-transform: uppercase !important; color: #262b30 !important; font-weight: 300 !important; text-transform: uppercase !important; font-style: normal !important; }
.cta_____wdgt h5 strong { font-weight: 700; }
.cta_____wdgt p { margin: 0px; font-size: 17px !important; letter-spacing: 0px; line-height: 30px !important; color: #3fbeb5; font-weight: 400; font-style: italic; } 
.cta_____wdgt .cta_____wdgt_img { position: absolute; bottom: 0px; right: 6px; }

.platinum-fif__wrapper .new-fivs-hero-bar { padding-top: 168px; }
.platinum-fif__wrapper .new-fivs-hero-bar h5 { padding-bottom: 22px; margin: 0px; font-size: 19px; line-height: 24px; color: #363636; font-weight: 300; font-style: italic; } 
.platinum-fif__wrapper .new-fivs-hero-bar h1 { padding-bottom: 0px; font-size: 60px; letter-spacing: 2px; } 
.platinum-fif__wrapper .new-fivs-hero-bar h2 { font-size: 60px; line-height: 1; letter-spacing: 2px; } 
.platinum-fif__wrapper .new-fivs-hero-bar h4 { margin: 25px 0px 0px; font-size: 24px; line-height: 30px; color: #363636; font-weight: 300; text-transform: none; letter-spacing: 0px; } 
.platinum-fif__wrapper .new-fivs-hero-bar .fivs-btn-wrap { padding-top: 33px; }
.platinum-fif__wrapper .fivs-btn-wrap { max-width: 920px; } 
.platinum-fif__wrapper .sf-nw-button { min-width: 220px; letter-spacing: 0.5px; }
.platinum-fif__wrapper .sf-nw-button.is-outlined { padding-left: 20px; padding-right: 20px; }
.platinum-fif__wrapper .fivs-btn-wrap .sf-nw-button img { margin-right: 17px;  }
.platinum-fif__wrapper .new-fivs-hero-bar .fivs-bottom-cnt { padding-top: 33px; }

.platinum-fif__wrapper .new-fivs-section-1-bar { padding-top: 42px; }
.platinum-fif__wrapper .new-fivs-section-1-bar .inner2 { margin: 0px auto; max-width: 968px; }
.platinum-fif__wrapper .new-fivs-section-1-bar .text { padding: 0px 0px 40px; width: 100%; }  
.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator { width: 100%; } 
.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .inner { padding-top: 15px; background-color: #292c2e; } 
.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator h4 { text-align: left; }
.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .repeat { gap: 6px; border-radius: 0px; -webkit-border-radius: 0px; background: none; }
.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .repeat .label { width: calc(33.5% - 3px); display: flex; align-items: center; min-height:  50px; border-radius: 12px; -webkit-border-radius: 12px; background: #e0f2f1 }
.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .repeat .value { padding: 0px; position: relative; width: calc(21.8% - 3px); text-align: center; display: flex; align-items: center; justify-content: center; min-height:  50px; border-radius: 12px; -webkit-border-radius: 12px; background: #c0e4e1; } 
.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .repeat .value:before { content: attr(data-title); padding-bottom: 7px; display: block; text-align: center; position: absolute; bottom: 100%; left: 0px; width: 100%; }
.platinum-fif__wrapper .new-fivs-section-1-bar p a { text-decoration: underline; }
.platinum-fif__wrapper .new-fivs-section-1-bar p a:hover { text-decoration: none; }
.platinum-fif__wrapper .new-fivs-section-1-bar h2 { padding-left: 35px; font-size: 50px; line-height: 60px; max-width: 740px; }
.platinum-fif__wrapper .new-fivs-section-1-bar h2:before { top: 12px; height: calc(100% - 20px); }
.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .bottom { padding-top: 12px; margin-bottom: 10px; }
.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .bottom .left { width: 296px; }
.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .bottom .right { width: calc(100% - 311px); }
.platinum-fif__wrapper .new-fivs-section-2-bar h2 { max-width: 100%; }
.platinum-fif__wrapper .new-fivs-section-2-bar { padding-top: 80px; }
.platinum-fif__wrapper .new-fivs-section-2-bar .tiles-wrap p { font-weight: 400; }
.platinum-fif__wrapper .new-fivs-section-2-bar .tiles-wrap ul { font-weight: 400; }
.platinum-fif__wrapper .new-fivs-section-2-bar h2.title2 { font-size: 36px; }
.platinum-fif__wrapper .new-fivs-section-2-bar h2.title2 strong { display: block; color: #3fbeb5; font-weight: 400; }
.platinum-fif__wrapper .new-fivs-section-2-bar .tiles-wrap2 h4 { background: rgba(63, 190, 181, 0.302); }
.platinum-fif__wrapper .new-fivs-section-2-bar .tiles-wrap .icon { margin-bottom: 15px; min-height: 48px; }
.platinum-fif__wrapper .new-fivs-section-2-bar .tiles-wrap h4 strong { font-size: 18px; font-weight: 400; }
.platinum-fif__wrapper .new-fivs-section-6-bar h2 { padding-bottom: 0px; font-size: 60px; letter-spacing: 2px; }
.platinum-fif__wrapper .new-fivs-section-6-bar h3 { font-size: 60px; line-height: 1; letter-spacing: 2px; }
.platinum-fif__wrapper .new-fivs-section-6-bar h5 { padding-bottom: 30px; margin: 0px; font-size: 19px; line-height: 24px; color: #363636; font-weight: 300; font-style: italic; } 
.platinum-fif__wrapper .new-fivs-section-6-bar h4 { margin: 25px 0px 0px; font-size: 24px; line-height: 30px; color: #363636; font-weight: 300; text-transform: none; letter-spacing: 0px; }
.platinum-fif__wrapper .new-fivs-section-6-bar h3:after { display: none; }
.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .inner .head .title { width: calc(100% - 56px); }

.page-template-platinum-fif-staging-2024 .popupWrapper__text p { margin-top: 0px; }
.page-template-platinum-fif-staging-2024 .popupWrapper .popupWrapper__form p { font-weight: 400; line-height: 1.5; }

.page-id-4341 .fivs-btn-wrap,
.page-id-4346 .fivs-btn-wrap,
.page-id-4425 .fivs-btn-wrap,
.page-id-4437 .fivs-btn-wrap { max-width: 680px; }
.page-id-4341 .sf-nw-button.is-outlined,
.page-id-4346 .sf-nw-button.is-outlined,
.page-id-4425 .sf-nw-button.is-outlined,
.page-id-4437 .sf-nw-button.is-outlined { max-width: 320px; padding-left: 15px; padding-right: 15px; }

.page-id-4419 #footer-wrap { background: url(../images/footer-bg.jpg) center center no-repeat; background-size: cover; }
.page-id-4419 #footer-wrap #footer.footer-divider { background: none; }
.page-id-4419 #footer-wrap #copyright.copyright-divider { background: rgba(46,53,59,0.8); }

.new-fivs-section-2-bar.hide-curve-from-bottom .border-nw-bottom,
.new-fivs-section-4-bar.hide-curve-from-bottom .border-nw-bottom { display: none; }
.new-fivs-section-2-bar.hide-curve-from-bottom:after { content: ""; margin: 0px auto; position: absolute; bottom: 0px; left: 0px; right: 0px; z-index: 1; display: block; width: 3px; height: 80px; background-color: #3fbeb5; }

.new-fivs-section-4-bar.hide-curve-from-bottom:after { content: ""; margin: 0px auto; position: absolute; bottom: 2px; left: 0px; right: 0px; z-index: 1; display: block; width: 3px; height: 80px; background-color: #3fbeb5; }


.new-fivs-section-3-bar.clip-path-from-top { padding-top: 135px !important; margin-top: -98px; clip-path: polygon(0 0, 100% 98px, 100% 100%, 0% 100%); }

.new-fivs-section-5-bar.clip-path-from-top { padding-top: 160px !important; margin-top: -98px; clip-path: polygon(0 0, 100% 98px, 100% 100%, 0% 100%); }

.new-fivs-section-3-bar.clip-path-from-top .vr-line,
.new-fivs-section-5-bar.clip-path-from-top .vr-line { display: none; }

.new-fivs-hero-bar .only-for-have-clip-path-cta { display: none; position: absolute; bottom: -30px; left: 0px; width: 100%; }
.new-fivs-hero-bar.hide-bottom-curve .only-for-have-clip-path-cta { display: block; }
#page-content.is-have-cta-block .new-fivs-section-1-bar.clip-path-from-top .cta_____wdgt { display: none; }
#page-content.is-have-cta-block .new-fivs-section-1-bar.clip-path-from-top .cta_____wdgt + .inner2 { padding-top: 68px; }

.is-v2 .css-new-banner.is-no-image { padding-bottom: 190px; }

body.page-template-process-template { padding-top: 0px !important; }

@media only screen and (min-width: 1280px) {
	.page-id-4341 .sf-nw-button.is-outlined,
	.page-id-4346 .sf-nw-button.is-outlined,
	.page-id-4425 .sf-nw-button.is-outlined,
	.page-id-4437 .sf-nw-button.is-outlined { max-width: 280px !important; font-size: 18px; line-height: 1.2; min-width: 280px; }
}

@media only screen and (max-width: 1599px) {
	.page-template-template-landing-okdrop .version2.version4a .loadmore { margin-right: -60px; }
	.page-template-template-landing-okdrop .version2.version4a .loadmore .apply-btn { padding: 14px 20px 19px; margin-left: 15px; }
	.page-template-template-landing-okdrop .original-version2 .apply-btn { padding: 14px 20px 19px; margin-left: 15px; }
	.page-template-template-landing-okdrop .loadmore .landing-button { padding-right: 22px; letter-spacing: 0px; }
	.page-template-template-landing-okdrop .contentSection__col--text--right .contentSection__col--text__inner { max-width: 100%; }

	.new-hero-bar { padding: 70px 0px 150px; }
	.new-h-section-2-bar { padding: 30px 0px 146px; }
	.new-h-section-3-bar { padding: 54px 0px; }
	.new-hero-bar .btn-caption p { margin-top: 0px; }
}

@media only screen and (max-width: 1399px){
	.new-hero-bar .container { padding: 0px 25px; }

	.new-hero-bar h1 { padding: 0px 0px 0px 35px; margin: 0px 0px 34px; font-size: 50px; line-height: 58px;  }
	.new-hero-bar h1:before { left: 0px; }
	.new-hero-bar h1 small { font-size: 27px; line-height: 40px; }
	.new-hero-bar .awards-wrap { padding: 15px 0px 0px 4px; }

	.sf-nw-button { margin: 0px 20px 10px 0px; min-width: 240px; height: 60px; font-size: 20px; }
	.sf-nw-button.is-small { min-width: 240px; height: 54px; font-size: 18px; }

	.fivs-btn-wrap { max-width: 500px; }
	.fivs-btn-wrap .sf-nw-button img { margin-right: 12px; width: 22px; }
	.fivs-btn-small-caption { max-width: 520px; }

	.page-id-4341 .sf-nw-button.is-outlined,
	.page-id-4346 .sf-nw-button.is-outlined,
	.page-id-4425 .sf-nw-button.is-outlined,
	.page-id-4437 .sf-nw-button.is-outlined { max-width: 296px; }
}

@media only screen and (max-width: 1349px) {
	.page-template-template-landing-okdrop .version2.version4a .loadmore .apply-btn { padding: 14px 14px 19px; margin-left: 12px; }
	.page-template-template-landing-okdrop .version2.version4a .howTo .howTo__btn:before { right: calc(100% + 30px); }
	.page-template-template-landing-okdrop .version2.version4a .howTo .howTo__btn:after { left: calc(100% + 30px); }
	.page-template-template-landing-okdrop .original-version2 .apply-btn { padding: 14px 14px 19px; margin-left: 12px; }
	.page-template-template-landing-okdrop .original-version2 .howTo .howTo__btn:before { right: calc(100% + 101px); }
	.page-template-template-landing-okdrop .original-version2 .howTo .howTo__btn:after { left: calc(100% + 30px); }
	.page-template-template-landing-okdrop .loadmore .landing-button { padding-right: 15px; }
	.page-template-template-landing-okdrop.page-id-3119 .loadmore .landing-button,
	.page-template-template-landing-okdrop.page-id-3369 .loadmore .landing-button,
	.page-template-template-landing-okdrop.page-id-3816 .loadmore .landing-button { padding-right: 14px; }
}

@media only screen and (max-width: 1279px) {
	.page-template-template-landing-okdrop .version2 .splash__header { padding: 15px 0;  }
	.page-template-template-landing-okdrop .version2 .left_side img { width: 100%; }
	.page-template-template-landing-okdrop .version2 .splash h1 { font-size: 40px; }
	.page-template-template-landing-okdrop .version2 .splash { padding-top: 100px; }
	.page-template-template-landing-okdrop .version2 .whoForSection .loadmore .landing-button { margin-left: 45px; }
	.page-template-template-landing-okdrop .version2 .howTo .howTo__btn a.landing-button { font-size: 24px; line-height: 28px; padding: 15px 30px; }
	.page-template-template-landing-okdrop .version2 .howTo .howTo__btn:before { left: -45px; }
	.page-template-template-landing-okdrop .howTo .howTo__btn:after { right: -45px; }
	
	.page-template-template-landing-okdrop .version2.version4a .landing-button { padding: 14px 15px; font-size: 14px; line-height: 18px; }
	.page-template-template-landing-okdrop .version2.version4a .loadmore .landing-button:before { margin-top: -32px; top: 50%; width: 96px; height: 72px; background-size: contain; }
	.page-template-template-landing-okdrop .version2.version4a .loadmore .landing-button { padding-left: 47px; }
	.page-template-template-landing-okdrop .version2.version4a .apply-btn { padding: 12px 14px 14px; font-size: 14px; line-height: 18px; }
	.page-template-template-landing-okdrop .version2.version4a .loadmore .apply-btn { padding: 12px 14px 14px; }
	.page-template-template-landing-okdrop .version2.version4a .howTo__btn .apply-btn { padding: 16px 30px 22px; font-size: 24px; }
	
	.page-template-template-landing-okdrop .original-version2 .loadmore .landing-button,
	.page-template-template-landing-okdrop .original-version2 .landing-button.psd-icon { padding: 14px 15px; font-size: 14px; line-height: 18px; }
	.page-template-template-landing-okdrop .original-version2 .loadmore .landing-button:before,
	.page-template-template-landing-okdrop .original-version2 .landing-button.psd-icon:before,
	.page-template-template-landing-okdrop .original-version2 .howTo .howTo__btn a.landing-button:before { margin-top: -32px; top: 50%; width: 96px; height: 72px; background-size: contain; }
	.page-template-template-landing-okdrop .original-version2 .loadmore .landing-button { padding-left: 47px; }
	.page-template-template-landing-okdrop .original-version2 .apply-btn { padding: 11px 14px 13px; font-size: 14px; line-height: 18px; }
	.page-template-template-landing-okdrop .original-version2 .landing-button.psd-icon { margin: 20px 0px 20px 50px; }
	.page-template-template-landing-okdrop .original-version2 .landing-button.psd-icon:before { left: -90px; }
	.page-template-template-landing-okdrop .original-version2 .splash__btn .apply-btn { margin-top: 20px; }
	.page-template-template-landing-okdrop .original-version2 .loadmore { padding-top: 30px !important; }
	.page-template-template-landing-okdrop .original-version2 .whoForSection .loadmore { margin-left: 30px; }
	.page-template-template-landing-okdrop .original-version2 .howTo .howTo__btn a.landing-button { padding: 14px 15px 14px 25px; font-size: 14px; line-height: 18px; }
	
	.page-template-template-landing-okdrop.page-id-3119 .splash,
	.page-template-template-landing-okdrop.page-id-3369 .splash,
	.page-template-template-landing-okdrop.page-id-3816 .splash { min-height: 620px; }
	.page-template-template-landing-okdrop.page-id-3119 .version2 .splash h1 { padding-bottom: 5px; font-size: 60px; }
	.page-template-template-landing-okdrop.page-id-3119 .version2 .splash__subtitle { padding: 0px 0px 20px; font-size: 26px; letter-spacing: 1px; line-height: 1.5; }
	.page-template-template-landing-okdrop.page-id-3119 .version2 .splash__subtitle small { font-size: 20px; letter-spacing: 0.5px; }

}

@media only screen and (max-width: 1199px) {
	.is-v2 .css-new-banner .topbanner-header { padding-bottom: 80px; }
	.cp-thank-you-cntr h2 { max-width: 100%; }
	.cp-thank-you-cntr h2 br { display: block; }
	.cp-thank-you-cntr .bottom-content h3 { font-size: 26px; line-height: 42px; letter-spacing: 0px; }

	.version2.version4a .splash__body .color__box .splash__toptitle { font-size: 20px; }
	.version2.version4a .splash__body .color__box .splash__title { font-size: 58px; }
	.version2.version4a .splash__body .color__box .splash__subtitle { font-size: 25px; letter-spacing: 0px; }
	.version2.version4a .splash__body .color__box .splash__underTitle { font-size: 22px; letter-spacing: 0px; }
	.version2.version4a .splash__body .color__box .splash__caption { font-size: 15px; }

	.page-template-template-landing-okdrop .features .features__item .features__highlight .features__title { font-size: 18px; line-height: 20px; }
	.page-template-template-landing-okdrop .features .features__item .features__highlight .features__title strong { font-size: 26px; }
	.page-template-template-landing-okdrop .features .features__item .features__highlight { padding: 17px 10px 16px; }

	.new-hero-bar { padding: 50px 0px 125px; }
	.new-hero-bar h1 { padding: 0px 0px 0px 24px; margin: 0px 0px 25px; font-size: 42px; line-height: 52px; }
	.new-hero-bar h1:before { width: 2px; }
	.new-hero-bar .btn-wrap { padding: 0px; }
	.new-hero-bar .btn-caption { padding: 12px 0px 0px; max-width: 620px; }
	.sf-nw-button { min-width: 220px; height: 56px; font-size: 18px; line-height: 1.1; }
	.new-hero-bar .btn-caption p { font-size: 14px; line-height: 22px; }
	.new-hero-bar .awards-wrap { padding: 10px 0px 10px 4px; }
	.new-hero-bar .awards-wrap .img { width: 78px; }
	.new-hero-bar .awards-wrap .txt { padding-left: 15px; font-size: 15px; }

	.border-nw-bottom,
	.border-nw-top { height: 70px; }

	.new-fivs-section-1-bar.clip-path-from-top { padding-top: 95px !important; margin-top: -70px; clip-path: polygon(0 0, 100% 70px, 100% 100%, 0% 100%); }

	.new-fivs-section-3-bar.clip-path-from-top { padding-top: 107px !important; margin-top: -70px; clip-path: polygon(0 0, 100% 70px, 100% 100%, 0% 100%); }

	.new-fivs-section-5-bar.clip-path-from-top { padding-top: 110px !important; margin-top: -70px; clip-path: polygon(0 0, 100% 70px, 100% 100%, 0% 100%); }

	.new-h-section-1-bar .text { padding: 70px 0px 80px 20px; }
	.new-h-section-1-bar h2 { padding: 0px 0px 0px 25px; margin: 0px 0px 10px; font-size: 45px; line-height: 45px; letter-spacing: 2px; }
	.new-h-section-1-bar h2:before { width: 2px; left: 0px; }
	.new-h-section-1-bar p { font-size: 17px; line-height: 30px; }
	.new-h-section-1-bar .btn-wrap { padding: 10px 0px 0px; }
	.new-h-section-1-bar .img-caption { top: 15px; right: 35px; }  

	.sf-nw-button.is-small { font-size: 18px; min-width: 210px; height: 54px; }

	.new-h-section-2-bar { padding: 15px 0px 120px; }
	.new-h-section-2-bar .text { width: 50%; }
	.new-h-section-2-bar h2 { padding: 0px 0px 0px 25px; margin: 0px 0px 12px; font-size: 35px; line-height: 35px; letter-spacing: 1px; }
	.new-h-section-2-bar p { font-size: 17px; line-height: 30px; }
	.new-h-section-2-bar .sf-nw-button img { margin-right: 12px; }

	.new-h-section-3-bar { padding: 40px 0px 30px; }
	.new-h-section-3-bar:before { width: 2px; }
	.new-h-section-3-bar .tiles-wrap .repeat a .text { padding: 20px 20px 65px; }  
	.new-h-section-3-bar h3 { padding: 0px 0px 35px; font-size: 35px; line-height: 35px; letter-spacing: 1px; }
	.new-h-section-3-bar .tiles-wrap { margin: 0px -10px; }
	.new-h-section-3-bar .tiles-wrap .repeat { padding: 0px 10px 30px; }
	.new-h-section-3-bar .tiles-wrap .repeat a h4 { padding: 0px 0px 10px; font-size: 22px; }
	.new-h-section-3-bar .tiles-wrap .repeat a .more { padding: 0px 36px 0px 20px; font-size: 16px; letter-spacing: 1px; bottom: 22px; background-size: 30px auto; }

	#footer .f-btn-wrap { max-width: 390px; }
	#footer .f-btn-wrap .f-button { min-width: 220px; font-size: 18px; height: 52px; }
	#footer .f-btn-wrap .f-button.is-outlined { min-width: 150px; font-size: 17px; }

	.fivs-page-header { padding: 30px 0px 0px; }
	.fivs-page-header .logo { width: 280px; } 

	.new-fivs-hero-bar { padding: 160px 0px 110px; }
	.new-fivs-hero-bar h1 { padding: 0px 0px 15px; font-size: 60px; }
	.new-fivs-hero-bar h2 { max-width: 100%; font-size: 28px; line-height: 40px; }
	.new-fivs-hero-bar h2 br { display: block; }


	.fivs-btn-wrap { padding: 35px 0px 0px; max-width: 500px; }
	.fivs-btn-small-caption { padding-top: 5px; text-align: center; }

	.fivs-bottom-cnt { padding: 30px 0px 0px; }

	.new-fivs-section-1-bar { padding: 55px 0px 130px; }
	.new-fivs-section-1-bar h2 { margin: 0px 0px 22px; font-size: 34px; line-height: 42px; }
	.new-fivs-section-1-bar p { font-size: 16px; line-height: 26px; }
	.new-fivs-section-1-bar .fivs-calculator .inner .head .title { padding: 0px 0px 0px 15px; }
	.new-fivs-section-1-bar .fivs-calculator h3 { font-size: 25px; }
	.new-fivs-section-1-bar .fivs-calculator h3 strong { padding-top: 5px; font-size: 17px; }
	.new-fivs-section-1-bar .fivs-calculator .bottom { padding: 20px; }
	.new-fivs-section-1-bar .fivs-calculator .bottom .right { padding: 15px; }
	.new-fivs-section-1-bar .fivs-calculator h4 { font-size: 22px; line-height: 26px; }
	.new-fivs-section-1-bar .fivs-calculator .repeat { font-size: 12px; line-height: 14px; }
	.new-fivs-section-1-bar .fivs-calculator .repeat .label { padding: 0px 5px 0px 10px; width: calc(100% - 100px); }
	.new-fivs-section-1-bar .fivs-calculator .repeat .value { font-size: 15px; width: 100px; }

	.new-fivs-section-2-bar { padding: 37px 0px 106px; }
	.new-fivs-section-2-bar h2 { padding: 0px 0px 35px; max-width:700px; font-size: 40px; line-height: 50px; }
	.new-fivs-section-2-bar .tiles-wrap { margin: 0px -10px; }
	.new-fivs-section-2-bar .tiles-wrap .r-repeat { padding: 0px 10px 20px; }
	.new-fivs-section-2-bar .tiles-wrap .r-repeat .inner { padding: 30px 20px 32px 30px; }
	.new-fivs-section-2-bar .tiles-wrap p, .new-fivs-section-2-bar .tiles-wrap ul { font-size: 16px; line-height: 26px; }

	.new-fivs-section-2-bar .fivs-btn-wrap { padding: 20px 0px 65px; }
	.new-fivs-section-2-bar h2.title2 { padding: 50px 0px 40px; }

	.new-fivs-section-3-bar h2 { padding: 0px 0px 30px; max-width: 650px; font-size: 40px; line-height: 50px; }
	.new-fivs-section-3-bar .tiles-wrap { margin: 0px -10px; }
	.new-fivs-section-3-bar .tiles-wrap .r-repeat { padding: 0px 10px 20px; }
	.new-fivs-section-3-bar .tiles-wrap .r-repeat .inner { padding: 50px 25px 40px 35px; }
	.new-fivs-section-3-bar .tiles-wrap .icon { margin-bottom: 30px; }
	.new-fivs-section-3-bar .tiles-wrap h4 { font-size: 26px; line-height: 36px; }
	.new-fivs-section-3-bar .tiles-wrap p, .new-fivs-section-3-bar .tiles-wrap ul { padding-bottom: 30px; font-size: 17px; line-height: 27px; }
	.new-fivs-section-3-bar .tiles-wrap .sf-nw-button { min-width: 170px; }

	.new-fivs-section-4-bar { padding: 20px 0px 140px; }
	.new-fivs-section-4-bar h2 { padding: 0px 0px 25px; }
	.new-fivs-section-4-bar .head { min-height: 88px; }
	.new-fivs-section-4-bar .content { margin: -15px 0px 0px; }

	.new-fivs-section-5-bar { padding: 40px  0px 15px; }
	.new-fivs-section-5-bar h2 { padding: 0px 0px 35px; font-size: 45px; }
	.new-fivs-section-5-bar .content { padding: 0px 0px 0px 30px; }
	.new-fivs-section-5-bar .r-repeat { padding-bottom: 52px; }
	.new-fivs-section-5-bar p { padding: 0px 0px 20px; font-size: 17px; line-height: 30px; }

	.new-fivs-section-6-bar { padding: 120px 0px 60px; }
	.new-fivs-section-6-bar h2 { padding: 0px 0px 15px; font-size: 60px; max-width: 100%; }
	.new-fivs-section-6-bar h3 { max-width: 100%; font-size: 28px; line-height: 40px; }
	.new-fivs-section-6-bar .text p { font-size: 20px; line-height: 30px; max-width: 520px; }

	.fivs-page-footer { padding: 55px 0px 20px; }
	.fivs-page-footer p.space-top { padding-top: 10px; }
	
	#page-content.is-have-cta-block .new-fivs-hero-bar { padding-bottom: 210px; }
	#page-content.is-have-cta-block .new-fivs-section-3-bar { padding-bottom: 190px; }
	#page-content.is-have-cta-block .new-fivs-section-5-bar { padding-bottom: 100px; }
	#page-content.is-have-cta-block .new-fivs-section-1-bar .cta_____wdgt { margin: -150px 0px 70px; }
	#page-content.is-have-cta-block .new-fivs-section-4-bar .cta_____wdgt { margin: -135px 0px 55px; }
	#page-content.is-have-cta-block .new-fivs-section-6-bar .cta_____wdgt { margin: -70px 0px 64px; }

	.platinum-fif__wrapper .new-fivs-hero-bar h1 { font-size: 55px; }
	.platinum-fif__wrapper .new-fivs-hero-bar h2 { font-size: 55px; }

	.platinum-fif__wrapper .new-fivs-hero-bar { padding-top: 140px; }
	.platinum-fif__wrapper .fivs-btn-wrap .sf-nw-button img { margin-right: 12px; }
	.platinum-fif__wrapper .sf-nw-button { min-width: 180px; }
	.platinum-fif__wrapper .new-fivs-hero-bar h4 { margin-top: 15px; font-size: 22px; line-height: 28px; }
	.platinum-fif__wrapper .sf-nw-button.is-outlined { padding-left: 15px; padding-right: 15px; }

	.platinum-fif__wrapper .new-fivs-section-1-bar { padding-top: 25px; }
	.platinum-fif__wrapper .new-fivs-section-1-bar .text { padding: 0px 0px 35px; }
	.platinum-fif__wrapper .new-fivs-section-1-bar h2 { padding-left: 25px; font-size: 45px; line-height: 55px; }

	.platinum-fif__wrapper .new-fivs-section-2-bar { padding-top: 50px; }

	.platinum-fif__wrapper .new-fivs-section-2-bar h2.title2 { font-size: 32px; }

	.platinum-fif__wrapper .new-fivs-section-3-bar h2 { max-width: 820px; }

	.platinum-fif__wrapper .new-fivs-section-6-bar h2 { font-size: 55px; }
	.platinum-fif__wrapper .new-fivs-section-6-bar h3 { font-size: 55px; }
	.platinum-fif__wrapper .new-fivs-section-6-bar h4 { margin: 20px 0px 0px; font-size: 22px; line-height: 28px; }
	.platinum-fif__wrapper .new-fivs-section-6-bar h5 { padding-bottom: 25px; }
	
	.new-fivs-section-1-bar .fivs-calculator .txt.v1 { padding-top: 7px; }

	.new-h-section-1-bar .image.video__wrap { height: 290px; }

	.page-id-4341 .sf-nw-button.is-outlined,
	.page-id-4346 .sf-nw-button.is-outlined,
	.page-id-4425 .sf-nw-button.is-outlined,
	.page-id-4437 .sf-nw-button.is-outlined { max-width: 270px; }
	
	#page-content.is-have-cta-block .new-fivs-section-1-bar.clip-path-from-top .cta_____wdgt + .inner2 { padding-top: 103px; }
	.new-fivs-hero-bar .only-for-have-clip-path-cta { bottom: -58px; }
	
	.cta_____wdgt.is-have__img .cta-widget-inner { max-width: 610px; }	

	.new-h-section-2-bar.removeImage .text { padding-top: 20px; max-width: 640px; }

	.is-v2 .css-new-banner.is-no-image { padding-bottom: 150px; }
}



@media only screen and (max-width: 1023px) {
	.page-template-template-landing-okdrop .splash__logo { max-width: 240px; }
	.page-template-template-landing-okdrop .version2 .right_side { padding: 0; }
	.page-template-template-landing-okdrop .version2 .left_side { padding-right:20px; }
	.page-template-template-landing-okdrop .version2 .splash h1 { font-size: 30px; }
	.page-template-template-landing-okdrop .version2 .whoForSection .loadmore .landing-button { margin-left:0; }
	.page-template-template-landing-okdrop .version2 .howTo p { margin-bottom: 30px; }
	
	
	.page-template-template-landing-okdrop .version2.version4a .loadmore { margin-right: -40px; }
	.page-template-template-landing-okdrop .version2.version4a .loadmore .landing-button { padding: 8px 15px 8px 72px; line-height: 15px; max-width: 200px; }
	.page-template-template-landing-okdrop .version2.version4a .howTo .howTo__btn a.landing-button { margin-top: 0px; }
	
	.page-template-template-landing-okdrop .original-version2 .loadmore .landing-button { padding: 8px 15px 8px 68px; line-height: 15px; max-width: 200px; }
	.page-template-template-landing-okdrop .original-version2 .howTo .apply-btn { margin-top: 30px; }
	.page-template-template-landing-okdrop.page-id-3124 .original-version2 .loadmore .landing-button { font-size: 12px; } 
	
	.page-template-template-landing-okdrop.page-id-3119 .loadmore,
	.page-template-template-landing-okdrop.page-id-3369 .loadmore,
	.page-template-template-landing-okdrop.page-id-3816 .loadmore { padding-top: 40px !important; }
	.page-template-template-landing-okdrop.page-id-3119 .version2.version4a .loadmore .landing-button,
	.page-template-template-landing-okdrop.page-id-3369 .version2.version4a .loadmore .landing-button,
	.page-template-template-landing-okdrop.page-id-3816 .version2.version4a .loadmore .landing-button { padding-left: 70px; padding-right: 10px; }
	.page-template-template-landing-okdrop.page-id-3119 .version2.version4a .loadmore .landing-button,
	.page-template-template-landing-okdrop.page-id-3369 .version2.version4a .loadmore .landing-button,
	.page-template-template-landing-okdrop.page-id-3816 .version2.version4a .loadmore .landing-button { font-size: 12px; }
	
	.is-v2 .css-new-banner { padding-bottom: 200px; }
	.is-v2 .css-new-banner .topbanner-header { padding-bottom: 60px; }
	
	.cp-thank-you-cntr .top-content { padding: 0px 0px 45px; }
	.cp-thank-you-cntr .image { margin: -160px auto 24px; width: 260px; }
	.cp-thank-you-cntr h2 { font-size: 32px; line-height: 36px; letter-spacing: 1px; }
	.cp-thank-you-cntr h2 br { display: none; }
	.cp-thank-you-cntr a.sf-button { padding: 11px 22px; font-size: 18px; line-height: 26px; }
	
	.cp-thank-you-cntr .bottom-content { padding: 34px 12px 28px; }
	.cp-thank-you-cntr .bottom-content h3 {  }
	.cp-thank-you-cntr .bottom-content h3 br { display: none; }
	.cp-thank-you-cntr .bottom-content h3 strong { display: inline; }
	.cp-thank-you-cntr .css-btn-wrap .repeat { padding: 0px 7px; }
	.cp-thank-you-cntr .css-btn-wrap .repeat:nth-of-type(2) a.sf-button { padding: 0px 20px 3px; width: 200px; min-height: 49px; line-height: 16px; }
	
	.page-template-template-landing-okdrop.page-id-3119 .splash,
	.page-template-template-landing-okdrop.page-id-3369 .splash,
	.page-template-template-landing-okdrop.page-id-3816 .splash { min-height: 560px; }
	.page-template-template-landing-okdrop.page-id-3119 .version2 .splash h1 { padding-bottom: 5px; font-size: 48px; }
	.page-template-template-landing-okdrop.page-id-3119 .version2 .splash__subtitle { padding: 0px 0px 12px; font-size: 21px; letter-spacing: 0px; line-height: 1.5; }
	.page-template-template-landing-okdrop.page-id-3119 .version2 .splash__subtitle small { font-size: 18px; letter-spacing: 0px; }

	.version2.version4a .splash__body .color__box { padding: 16px 20px 30px; }
	.version2.version4a .splash__body .color__box .splash__toptitle { padding: 4px 5px 4px 20px; margin: 0px 0px 12px -20px; font-size: 15px; line-height: 26px; }
	.version2.version4a .splash__body .color__box .splash__title { font-size: 50px; letter-spacing: 0px; }
	.version2.version4a .splash__body .color__box .splash__subtitle { padding-bottom: 12px; font-size: 18px; }
	.version2.version4a .splash__body .color__box .splash__underTitle { padding-bottom: 15px; font-size: 17px; }
	.version2.version4a .splash__body .color__box .splash__caption { font-size: 11px; }
	.page-template-template-landing-okdrop .features .features__item .features__highlight { margin: 0px; }
	.page-template-template-landing-okdrop .version2 .contentSection__col h2 .is__chgr__style { font-size: 17px; line-height: 24px; }

	.page-template-template-landing-okdrop .lastchance-box.v2 { padding: 50px 0 45px !important; }
	.page-template-template-landing-okdrop .lastchance-box.v2 h3 { margin: 0 0 20px; }
	.page-template-template-landing-okdrop .lastchance-box.v2 .lastchance-block { max-width: 650px; }
	.page-template-template-landing-okdrop .lastchance-box.v2 p { margin: 0 0 20px; font-size: 18px; }

	.page-template-template-landing-okdrop.page-id-3119 .version2.version4a .loadmore .landing-button { padding-top: 16px; padding-bottom: 16px; line-height: 14px; }

	.page-id-4341 .sf-nw-button.is-outlined,
	.page-id-4346 .sf-nw-button.is-outlined,
	.page-id-4425 .sf-nw-button.is-outlined,
	.page-id-4437 .sf-nw-button.is-outlined { max-width: 260px; }
	
	.new-h-section-2-bar.removeImage .text { padding-top: 12px; max-width: 680px; }
	
}

@media only screen and (max-width: 991px) {
	.new-hero-bar { padding: 50px 0px 100px; }
	.new-hero-bar h1 { padding: 0px 0px 0px 24px; margin: 0px 0px 25px; font-size: 30px; line-height: 40px; letter-spacing: 1px; }
	.new-hero-bar h1:before { width: 2px; height: calc(100% - 10px); }
	.new-hero-bar h1 small { font-size: 20px; line-height: 30px; }
	.new-hero-bar .btn-wrap { padding: 0px; }
	.new-hero-bar .btn-caption { padding: 12px 0px 0px; max-width: 620px; }
	.sf-nw-button { min-width: 180px; height: 52px; font-size: 17px; }
	.new-hero-bar .btn-caption p { font-size: 14px; line-height: 22px; }
	.new-hero-bar .awards-wrap { padding: 10px 0px 5px; }
	.new-hero-bar .awards-wrap .awards-list { gap: 8px; }
	.new-hero-bar .awards-wrap .img { width: 68px; }
	.new-hero-bar .awards-wrap .txt { padding-left: 12px; font-size: 14px; }


	.border-nw-bottom,
	.border-nw-top { height: 50px; }

	.new-fivs-section-1-bar.clip-path-from-top { padding-top: 75px !important; margin-top: -50px; clip-path: polygon(0 0, 100% 50px, 100% 100%, 0% 100%); }

	.new-fivs-section-3-bar.clip-path-from-top { padding-top: 80px !important; margin-top: -50px; clip-path: polygon(0 0, 100% 50px, 100% 100%, 0% 100%); }

	.new-fivs-section-5-bar.clip-path-from-top { padding-top: 90px !important; margin-top: -50px; clip-path: polygon(0 0, 100% 50px, 100% 100%, 0% 100%); }

	.new-fivs-section-2-bar.hide-curve-from-bottom:after { bottom: -12px; }

	.new-fivs-section-4-bar.hide-curve-from-bottom:after { bottom: -20px; }

	.new-h-section-1-bar .inner { margin: 0px; }
	.new-h-section-1-bar .text { padding: 35px 0px 100px 20px; width: 100%; }
	.new-h-section-1-bar .image { padding: 15px 50px 0px; margin: 0px; width: 100%; }
	.new-h-section-1-bar h2 { padding: 0px 0px 0px 25px; margin: 0px 0px 10px; font-size: 35px; line-height: 40px; letter-spacing: 2px; }
	.new-h-section-1-bar h2:before { width: 2px; left: 0px; }
	.new-h-section-1-bar h2 small { font-size: 18px; line-height: 36px; }
	.new-h-section-1-bar p { font-size: 17px; line-height: 30px; }
	.new-h-section-1-bar .btn-wrap { padding: 10px 0px 0px; max-width: 440px; }
	.new-h-section-1-bar .img-caption { top: 40px; right: 70px; }

	.sf-nw-button.is-small { font-size: 18px; min-width: 210px; height: 54px; }

	.new-h-section-2-bar { padding: 15px 0px 75px; }
	.new-h-section-2-bar .image { padding: 10px 0px 0px; width: 100%; }
	.new-h-section-2-bar .text { padding: 22px 20px 0px; width: 100%; }
	.new-h-section-2-bar h2 { padding: 0px 0px 0px 25px; margin: 0px 0px 12px; font-size: 30px; line-height: 35px; letter-spacing: 1px; }
	.new-h-section-2-bar p { font-size: 17px; line-height: 30px; }
	.new-h-section-2-bar .sf-nw-button img { margin-right: 12px; }
	.new-h-section-2-bar .is-only-mobile { display: block; }
	.new-h-section-2-bar .is-only-desktop { display: none; }
	.new-h-section-2-bar .btn-wrap { padding: 30px 0px 0px; display: flex; justify-content: center; flex-wrap: wrap; }
	.new-h-section-2-bar .image img { width: 370px; }

	.new-h-section-3-bar { padding: 45px 0px 30px; }
	.new-h-section-3-bar:before { width: 2px; height: 65px; top: -50px; }
	.new-h-section-3-bar .tiles-wrap .repeat a .text { padding: 20px 20px 65px; }  
	.new-h-section-3-bar h3 { padding: 0px 0px 35px; font-size: 35px; line-height: 35px; letter-spacing: 1px; }
	.new-h-section-3-bar .tiles-wrap { margin: 0px -10px; }
	.new-h-section-3-bar .tiles-wrap .repeat { padding: 0px 10px 30px; }
	.new-h-section-3-bar .tiles-wrap .repeat a h4 { padding: 0px 0px 10px; font-size: 20px; line-height: 26px; }
	.new-h-section-3-bar .tiles-wrap .repeat a .more { padding: 0px 36px 0px 20px; font-size: 14px; letter-spacing: 1px; bottom: 22px; background-size: 30px auto; }
	.new-h-section-3-bar .tiles-wrap .repeat a .meta { padding: 2px 0px 2px 28px; font-size: 11px; line-height: 16px; }

	#footer .f-btn-wrap { max-width: 336px; }
	#footer .f-btn-wrap .f-button { font-size: 16px; min-width: 180px; height: 50px; }
	#footer .f-btn-wrap .f-button.is-outlined { font-size: 16px; min-width: 140px; }

	.fivs-page-header { padding: 25px 0px 0px; }
	.fivs-page-header .logo { width: 240px; } 
	.fivs-page-header .tel { padding: 0px 0px 0px 32px; font-size: 28px; line-height: 34px; background-size: 24px auto; }

	.new-fivs-hero-bar { padding: 135px 0px 82px; }
	.new-fivs-hero-bar h1 { padding: 0px 0px 10px; font-size: 52px; }
	.new-fivs-hero-bar h2 { max-width: 100%; font-size: 24px; line-height: 34px; }
	.new-fivs-hero-bar h2 br { display: block; }

	.fivs-btn-wrap { padding: 25px 0px 0px; max-width: 500px; }
	.fivs-btn-small-caption { padding-top: 5px; text-align: center; }
	.fivs-btn-wrap .sf-nw-button img { margin-right: 9px; width: 18px; }

	.fivs-bottom-cnt { padding: 20px 0px 0px; }

	.new-fivs-section-1-bar { padding: 15px 0px 120px; }
	.new-fivs-section-1-bar .text { padding: 25px 20px 0px; width: 100%; } 
	.new-fivs-section-1-bar h2 { margin: 0px 0px 22px; font-size: 34px; line-height: 42px; max-width: 560px; }
	.new-fivs-section-1-bar p { font-size: 16px; line-height: 26px; }
	.new-fivs-section-1-bar .fivs-calculator { padding: 32px 20px 0px; width: 100%; } 
	.new-fivs-section-1-bar .fivs-calculator .inner .head { padding: 7px 20px; }
	.new-fivs-section-1-bar .fivs-calculator .inner .head .title { padding: 0px 0px 0px 15px; }
	.new-fivs-section-1-bar .fivs-calculator h3 { font-size: 25px; }
	.new-fivs-section-1-bar .fivs-calculator h3 strong { padding-top: 5px; font-size: 17px; }
	.new-fivs-section-1-bar .fivs-calculator .bottom { padding: 20px; }
	.new-fivs-section-1-bar .fivs-calculator .bottom .right { padding: 15px; }
	.new-fivs-section-1-bar .fivs-calculator h4 { font-size: 22px; line-height: 26px; }
	.new-fivs-section-1-bar .fivs-calculator .repeat { font-size: 14px; line-height: 16px; }
	.new-fivs-section-1-bar .fivs-calculator .repeat .label { padding: 0px 5px 0px 10px; width: calc(100% - 100px); }
	.new-fivs-section-1-bar .fivs-calculator .repeat .value { font-size: 15px; width: 100px; }

	.new-fivs-section-2-bar { padding: 37px 0px 106px; }
	.new-fivs-section-2-bar .vr-line { top: -64px; }
	.new-fivs-section-2-bar .inner2 { padding: 0px 20px; }
	.new-fivs-section-2-bar h2 { padding: 0px 0px 25px; max-width: 600px; font-size: 35px; line-height: 45px; }
	.new-fivs-section-2-bar .tiles-wrap { margin: 0px -10px; }
	.new-fivs-section-2-bar .tiles-wrap .r-repeat { padding: 0px 10px 20px; width: 50%; }
	.new-fivs-section-2-bar .tiles-wrap .r-repeat .inner { padding: 30px 20px 32px 30px; }
	.new-fivs-section-2-bar .tiles-wrap p, .new-fivs-section-2-bar .tiles-wrap ul { font-size: 16px; line-height: 26px; }

	.new-fivs-section-2-bar .fivs-btn-wrap { padding: 15px 0px 45px; }
	.new-fivs-section-2-bar h2.title2 { padding: 35px 0px 35px; }
	.new-fivs-section-2-bar .tiles-wrap2 { margin: 0px -15px; max-width: none; }
	.new-fivs-section-2-bar .tiles-wrap2 .r-repeat { padding: 0px 10px 30px; }
	.new-fivs-section-2-bar .tiles-wrap2 h4 { min-width: 156px; height: 50px; font-size: 20px; line-height: 30px; }
	.new-fivs-section-2-bar .tiles-wrap2 p { font-size: 14px; line-height: 22px; }

	.new-fivs-section-3-bar { padding: 30px 0px 96px; }
	.new-fivs-section-3-bar .vr-line { top: -68px; }
	.new-fivs-section-3-bar h2 { padding: 0px 0px 25px; max-width: 550px; font-size: 35px; line-height: 45px; }
	.new-fivs-section-3-bar .tiles-wrap { margin: 0px; }
	.new-fivs-section-3-bar .tiles-wrap .r-repeat { padding: 0px 10px 20px; }
	.new-fivs-section-3-bar .tiles-wrap .r-repeat .inner { padding: 35px 20px 30px 25px; }
	.new-fivs-section-3-bar .tiles-wrap .icon { margin-bottom: 20px; }
	.new-fivs-section-3-bar .tiles-wrap .icon img { max-height: 70px; width: auto; }
	.new-fivs-section-3-bar .tiles-wrap h4 { font-size: 22px; line-height: 32px; }
	.new-fivs-section-3-bar .tiles-wrap p, .new-fivs-section-3-bar .tiles-wrap ul { padding-bottom: 25px; font-size: 16px; line-height: 26px; }
	.new-fivs-section-3-bar .tiles-wrap .sf-nw-button { min-width: 160px; }

	.new-fivs-section-4-bar { padding: 20px 0px 110px; }
	.new-fivs-section-4-bar h2 { padding: 0px 0px 25px; font-size: 42px; line-height: 50px; }
	.new-fivs-section-4-bar .faqs-wrap { padding: 0px 10px; }
	.new-fivs-section-4-bar .head { padding: 15px 70px 15px 25px; min-height: 78px; }
	.new-fivs-section-4-bar .head:before { right: 15px; }
	.new-fivs-section-4-bar .content { padding: 0px 50px 9px 25px; margin: -10px 0px 0px; }
	.new-fivs-section-4-bar .content p { font-size: 16px; line-height: 26px; }
	.new-fivs-section-4-bar .content ul { padding: 0px 0px 0px 35px; font-size: 16px; line-height: 26px; }
	.new-fivs-section-4-bar .fivs-btn-wrap { padding: 45px 0px 0px; }

	.new-fivs-section-5-bar { padding: 40px  0px 15px; }
	.new-fivs-section-5-bar .tiles-wrap { padding: 0px 10px; }
	.new-fivs-section-5-bar .vr-line { top: -60px; }
	.new-fivs-section-5-bar h2 { padding: 0px 0px 22px; font-size: 40px; }
	.new-fivs-section-5-bar .image { width: 100%; }
	.new-fivs-section-5-bar .content { padding: 30px 0px 0px 0px; width: 100%; }
	.new-fivs-section-5-bar .r-repeat { padding-bottom: 35px; }
	.new-fivs-section-5-bar .r-repeat:nth-of-type(2n) .content { padding: 30px 0px 0px 0px; order: inherit; }
	.new-fivs-section-5-bar p { padding: 0px 0px 20px; font-size: 17px; line-height: 30px; }

	.new-fivs-section-6-bar { padding: 82px 0px 45px; }
	.new-fivs-section-6-bar h2 { padding: 0px 0px 10px; font-size: 52px; max-width: 100%; }
	.new-fivs-section-6-bar h3 { max-width: 100%; font-size: 24px; line-height: 34px; }
	.new-fivs-section-6-bar .text p { font-size: 18px; line-height: 28px; max-width: 460px; }

	.fivs-page-footer { padding: 42px 0px 20px; }
	.fivs-page-footer p { padding-bottom: 15px; }
	.fivs-page-footer p.space-top { padding-top: 10px; }
	
	#page-content.is-have-cta-block .new-fivs-hero-bar { padding-bottom: 165px; }
	#page-content.is-have-cta-block .new-fivs-section-3-bar { padding-bottom: 145px; }
	#page-content.is-have-cta-block .new-fivs-section-5-bar { padding-bottom: 70px; }
	#page-content.is-have-cta-block .new-fivs-section-1-bar .cta_____wdgt { margin: -120px 20px 28px; }
	#page-content.is-have-cta-block .new-fivs-section-4-bar .cta_____wdgt { margin: -110px 10px 50px; }
	#page-content.is-have-cta-block .new-fivs-section-6-bar .cta_____wdgt { margin: -55px 10px 50px; }
	
	.cta_____wdgt { padding: 17px 28px; }
	.cta_____wdgt h4 { padding: 4px 25px 7px 28px !important; margin: 0 0 13px -28px !important; font-size: 16px !important; line-height: 20px !important; }
	.cta_____wdgt h3 { font-size: 35px !important; line-height: 42px !important; }
	.cta_____wdgt h5 { padding-bottom: 12px !important; font-size: 16px !important; line-height: 22px !important; letter-spacing: 0px !important; }

	.platinum-fif__wrapper .new-fivs-hero-bar { padding-top: 120px; }  
	.platinum-fif__wrapper .new-fivs-hero-bar h1 { font-size: 46px; letter-spacing: 0px; line-height: 1.1; }
	.platinum-fif__wrapper .new-fivs-hero-bar h2 { font-size: 46px; letter-spacing: 0px; line-height: 1.1; }
	.platinum-fif__wrapper .sf-nw-button { min-width: 160px; }

	.platinum-fif__wrapper .new-fivs-hero-bar .fivs-bottom-cnt { padding-top: 20px; }

	.platinum-fif__wrapper .new-fivs-section-6-bar h2 { font-size: 46px; letter-spacing: 0px; }
	.platinum-fif__wrapper .new-fivs-section-6-bar h3 { font-size: 46px; }

	.platinum-fif__wrapper .new-fivs-section-1-bar .text { padding: 10px 20px 0px; }
	.platinum-fif__wrapper .new-fivs-section-1-bar h2 { padding-left: 22px; font-size: 40px; line-height: 50px; max-width: 600px; }

	.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .repeat { gap: 5px; }
	.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .inner { padding-top: 0px; }  
	.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .bottom { margin-bottom: 0px; }
	.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .repeat { font-size: 10px; line-height: 13px; }
	.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .repeat .value { font-size: 10px; }

	.platinum-fif__wrapper .new-fivs-section-2-bar h2.title2 { font-size: 30px; }
	.platinum-fif__wrapper .new-fivs-section-6-bar h4 { margin-top: 15px; font-size: 20px; line-height: 26px; }

	.platinum-fif__wrapper .new-fivs-section-6-bar h5 { padding-bottom: 20px; font-size: 17px; line-height: 22px; }
	.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator h4 { padding-bottom: 26px; text-align: center; }

	.new-h-section-1-bar .image.video__wrap { padding-bottom: 56.25%; margin: 30px 20px 0px; width: calc(100% - 40px); height: 0px; }
	.new-h-section-1-bar .text.is-video { padding-top: 20px; }
	
	.new-fivs-hero-bar .only-for-have-clip-path-cta { bottom: -97px; }
	.new-fivs-hero-bar.hide-bottom-curve .only-for-have-clip-path-cta .cta_____wdgt { margin: 0px 20px; }
	#page-content.is-have-cta-block .new-fivs-section-1-bar.clip-path-from-top .cta_____wdgt + .inner2 { padding-top: 72px; }
	
	.cta_____wdgt.is-have__img .cta-widget-inner { max-width: 430px; }	
	.cta_____wdgt .cta_____wdgt_img { width: 220px; }

	.is-v2 .css-new-banner.is-no-image { padding-bottom: 130px; }
}

@media only screen and (max-width: 767px) {
	.page-template-template-landing-okdrop .version2 .splash__header { padding: 10px 0; justify-content:center; -webkit-justify-content:center; }
	.page-template-template-landing-okdrop .version2 .left_side { width: 100%; padding: 0 0 30px 0; }
	.page-template-template-landing-okdrop .version2 .right_side { padding: 0; text-align: center; width: 100%; }
	.page-template-template-landing-okdrop .version2 .landing-button.psd-icon:after { display: none; right:-30px; top: -70px; transform: rotate(-90deg); }
	.page-template-template-landing-okdrop .version2 .splash .landing-button { padding: 17px 20px !important; }
	.page-template-template-landing-okdrop .version2 .splash__underBtn { padding-right:0; }
	.page-template-template-landing-okdrop .version2 .splash__underBtn { padding-top:0; }
	.page-template-template-landing-okdrop.page-id-1479 .popupWrapper__heading { background-color:#cdb280; }
	
	.page-template-template-landing-okdrop .version2.version4a .apply-btn { padding: 12px 12px 14px; }
	.page-template-template-landing-okdrop .version2.version4a .contentSection__col--text--right .contentSection__col--text__inner { padding-left: 20px; }
	.page-template-template-landing-okdrop .version2.version4a .loadmore { margin-left: 10px; max-width: none; text-align: left; }
	
	.page-template-template-landing-okdrop .version2.version4a .loadmore { padding-top: 35px !important; }
	.page-template-template-landing-okdrop .version2.version4a .whoForSection .whoForSection__btn { padding-top: 35px !important; }
	
	.page-template-template-landing-okdrop .version2.version4a .loadmore .landing-button { padding: 8px 10px 8px 80px; margin-top: 0px; margin-bottom: 30px; max-width: 200px; }
	.version2.version4a .splash.bgImage .splash__btn a.landing-button.psd-icon.spu-open-566.--with-image.spu-clickable { padding: 16px 12px !important; font-size: 14px; line-height: 12px; }
	.page-template-template-landing-okdrop .version2.version4a .apply-btn { margin-left: 12px; }
	.version2.version4a .splash.bgImage .splash__btn { margin: 0px -20px 0px 0px; max-width: none;  }
	.version2.version4a .whyInvestors.bgImage .landing-button.spu-open-566.landing-button.spu-open-566.--with-image.spu-clickable { margin-left: 0px; }
	.page-template-template-landing-okdrop .version2.version4a .howTo .howTo__btn a.landing-button { padding: 7px 16px; font-size: 14px; line-height: 16px; max-width: 140px; }
	.page-template-template-landing-okdrop .version2.version4a .howTo__btn .apply-btn { padding: 12px 16px 16px; font-size: 14px; line-height: 16px; }
	
	.original-version2 .splash.bgImage .splash__btn { padding: 0px; margin: 0px 0px 0px 10px; max-width: none; }
	.page-template-template-landing-okdrop .original-version2 .loadmore .landing-button, .page-template-template-landing-okdrop .original-version2 .landing-button.psd-icon { padding: 8px 10px 8px 80px; margin-top: 0px; margin-bottom: 30px; line-height: 15px; max-width: 200px; }
	.page-template-template-landing-okdrop .original-version2 .landing-button.psd-icon:before { left: -20px; }
	.page-template-template-landing-okdrop .original-version2 .landing-button.psd-icon { margin: 20px 0px; }
	.page-template-template-landing-okdrop .original-version2 .loadmore, .original-version2 .whoForSection .whoForSection__btn.loadmore { margin: 0px 0px 0px 10px; max-width: none; }
	.page-template-template-landing-okdrop .original-version2 .howTo { padding: 70px 0px; }
	.page-template-template-landing-okdrop .original-version2 .contentSection__col--text--right .contentSection__col--text__inner { padding-left: 20px; }
	.page-template-template-landing-okdrop .original-version2 .whoForSection { padding-bottom: 50px; }
	
	.page-template-template-landing-okdrop .original-version2 .howTo .howTo__btn a.landing-button { padding: 8px 10px 8px 80px; margin-left: 10px; line-height: 15px; max-width: 200px; }
	
	.page-template-template-landing-okdrop .original-version2 .loadmore .landing-button:before, .page-template-template-landing-okdrop .original-version2 .landing-button.psd-icon:before, .page-template-template-landing-okdrop .original-version2 .howTo .howTo__btn a.landing-button:before { left: -20px; }  
	
	.page-id-3124 .original-version2 .splash.bgImage .splash__btn { margin: 0px; position: relative; left: 7px; }
	.page-template-template-landing-okdrop.page-id-3124 .original-version2 .loadmore .landing-button, 
	.page-template-template-landing-okdrop.page-id-3124 .original-version2 .landing-button.psd-icon { padding-left: 55px; font-size: 12px; }
	.page-template-template-landing-okdrop.page-id-3124 .splash__underBtn { padding-top: 10px; padding-right: 0px; } 
	.page-template-template-landing-okdrop.page-id-3124 .original-version2 .loadmore .landing-button:before, 
	.page-template-template-landing-okdrop.page-id-3124 .original-version2 .landing-button.psd-icon:before, 
	.page-template-template-landing-okdrop.page-id-3124 .original-version2 .howTo .howTo__btn a.landing-button:before { margin-top: -27px; width: 72px; height: 54px; }
	.page-template-template-landing-okdrop.page-id-3124 .original-version2 .howTo .howTo__btn a.landing-button { padding-left: 55px; font-size: 12px; }
	
	.page-id-3119 .version2.version4a .splash.bgImage .splash__btn a.landing-button.psd-icon.spu-open-566.--with-image.spu-clickable,
	.page-id-3369 .version2.version4a .splash.bgImage .splash__btn a.landing-button.psd-icon.spu-open-566.--with-image.spu-clickable,
	.page-id-3816 .version2.version4a .splash.bgImage .splash__btn a.landing-button.psd-icon.spu-open-566.--with-image.spu-clickable { letter-spacing: 0px; font-size: 13px; }
	.page-template-template-landing-okdrop.page-id-3119 .version2.version4a .loadmore .landing-button,
	.page-template-template-landing-okdrop.page-id-3369 .version2.version4a .loadmore .landing-button,
	.page-template-template-landing-okdrop.page-id-3816 .version2.version4a .loadmore .landing-button { padding-left: 55px; font-size: 12px; min-height: 48px; align-items: center;	display: inline-flex; justify-content: center; }
	.page-template-template-landing-okdrop.page-id-3119 .version2.version4a .loadmore .landing-button:before,
	.page-template-template-landing-okdrop.page-id-3369 .version2.version4a .loadmore .landing-button:before,
	.page-template-template-landing-okdrop.page-id-3816 .version2.version4a .loadmore .landing-button:before { margin-top: -27px; width: 72px; height: 54px; }
	.page-id-3119 .whoForSection .whoForSection__btn.loadmore a.landing-button.spu-open-566.landing-button.spu-open-566.--with-image.spu-clickable,
	.page-id-3369 .whoForSection .whoForSection__btn.loadmore a.landing-button.spu-open-566.landing-button.spu-open-566.--with-image.spu-clickable,
	.page-id-3816 .whoForSection .whoForSection__btn.loadmore a.landing-button.spu-open-566.landing-button.spu-open-566.--with-image.spu-clickable { padding-left: 55px; }
	.page-template-template-landing-okdrop.page-id-3119 .version2.version4a .howTo .howTo__btn a.landing-button,
	.page-template-template-landing-okdrop.page-id-3369 .version2.version4a .howTo .howTo__btn a.landing-button,
	.page-template-template-landing-okdrop.page-id-3816 .version2.version4a .howTo .howTo__btn a.landing-button { max-width: 180px; min-height: 48px; align-items: center;	display: inline-flex; justify-content: center; }
	
	.page-template-template-landing-okdrop.page-id-3119 .version2 .splash .landing-button,
	.page-template-template-landing-okdrop.page-id-3369 .version2 .splash .landing-button,
	.page-template-template-landing-okdrop.page-id-3816 .version2 .splash .landing-button { padding: 14px 10px !important; letter-spacing: 0px; }
	
	.is-v2 .css-new-banner { padding-bottom: 190px; }
	.is-v2 .css-new-banner .topbanner-header { padding-bottom: 25px; }
	.is-v2 .css-new-banner h1 { font-weight: 500; }  
	.is-v2 .css-new-banner h1 strong { display: inline; font-weight: 500; }
	
	.cp-thank-you-cntr .top-content { padding: 0px 12px 38px; }
	.cp-thank-you-cntr .image { width: 236px; }
	.cp-thank-you-cntr h2 { margin-bottom: 20px; font-size: 30px; line-height: 34px; letter-spacing: 0px; }
	.cp-thank-you-cntr h2 br { display: none; }
	.cp-thank-you-cntr a.sf-button { padding: 11px 20px 12px; margin-bottom: 15px; min-width: 240px; font-size: 16px; line-height: 26px; }
	.cp-thank-you-cntr .top-content .btn-caption { font-size: 13px; line-height: 16px; }
	.cp-thank-you-cntr .bottom-content { padding: 34px 20px 55px; margin: 0px -5px; }
	.cp-thank-you-cntr .bottom-content h3 { line-height: 36px; }
	
	.page-template-process-template #footer-widgets .widget { padding-bottom: 12px; }
	.page-template-process-template #copyright .text-left { margin-bottom: 5px; }
	
	.css-income-fund-new-banner .btn-group a.sf-button.spu-open-3129 { width: 304px; }
	.css-income-fund-new-banner .btn-group a.sf-button.spu-open-3133 { max-width: 304px; }
	.css-income-fund-new-banner .btn-group a.sf-button.spu-open-3133 br { display: none; }
	
	.page-template-template-landing-okdrop.page-id-3119 .version2 .splash h1 { font-size: 38px; text-align: center; }
	.page-template-template-landing-okdrop.page-id-3119 .version2 .splash__subtitle { padding: 0px 0px 18px; text-align: center; }
	.page-template-template-landing-okdrop.page-id-3119 .version2 .splash__subtitle small { padding-top: 5px; font-size: 15px; }
	.page-id-3119 .version2.version4a .splash.bgImage .splash__btn,
	.page-id-3369 .version2.version4a .splash.bgImage .splash__btn,
	.page-id-3816 .version2.version4a .splash.bgImage .splash__btn { text-align: center; }

	.version2.version4a .splash__body .color__box { padding: 20px 20px 25px; margin:  0px auto 15px; max-width: 335px; }
	.version2.version4a .splash__body .color__box .splash__toptitle { font-size: 12px; line-height: 24px; }
	.version2.version4a .splash__body .color__box .splash__title { font-size: 36px; }
	.version2.version4a .splash__body .color__box .splash__subtitle { font-size: 14px; }
	.version2.version4a .splash__body .color__box .splash__underTitle { font-size: 13px; }
	.version2.version4a .splash__body .color__box .splash__caption { font-size: 12px; line-height: 18px; }
	.page-template-template-landing-okdrop .features .features__item .features__highlight { padding: 22px 20px 25px; }
	.page-template-template-landing-okdrop .features .features__item .features__highlight:before { top: -2px; height: calc(100% + 4px); }
	.page-id-3369 .version2.version4a .splash.bgImage .splash__btn,
	.page-id-3816 .version2.version4a .splash.bgImage .splash__btn { left: -10px; position: relative; }


	.page-template-template-landing-okdrop .features .features__item .features__highlight .features__title { font-size: 20px; line-height: 22px; }
	.page-template-template-landing-okdrop .features .features__item .features__highlight .features__title strong { font-size: 30px; }

	.page-template-template-landing-okdrop.page-id-3119 .version2.version4a .loadmore .landing-button { padding-top: 8px; padding-bottom: 8px; }

	.new-hero-bar { padding: 46px 0px 86px; }
	.new-hero-bar .container { padding: 0px 20px; }
	.new-hero-bar h1 { padding: 0px; margin-right: -10px; font-size: 27px; letter-spacing: 0px; }
	.new-hero-bar h1:before { display: none; }
	.new-hero-bar h1 br { display: none; }
	.new-hero-bar h1 small { font-size: 17px; line-height: 27px; }
	.new-hero-bar .awards-wrap { padding: 10px 0px; }
	.new-hero-bar .awards-wrap .img { width: 74px; }
	.new-hero-bar .awards-wrap .txt { padding: 15px 0px 0px; width: 100%; }
	.new-hero-bar .awards-wrap img { width: 100%; }

	.sf-nw-button { margin: 0px 14px 10px 0px; min-width: 150px; height: 50px; font-size: 17px; }
	.new-hero-bar .btn-caption p { font-size: 12px; line-height: 18px; }

	.border-nw-bottom,
	.border-nw-top { height: 36px; }

	.new-fivs-section-1-bar.clip-path-from-top { padding-top: 61px !important; margin-top: -36px; clip-path: polygon(0 0, 100% 36px, 100% 100%, 0% 100%); }

	.new-fivs-section-3-bar.clip-path-from-top { padding-top: 77px !important; margin-top: -36px; clip-path: polygon(0 0, 100% 36px, 100% 100%, 0% 100%); }

	.new-fivs-section-5-bar.clip-path-from-top { padding-top: 77px !important; margin-top: -36px; clip-path: polygon(0 0, 100% 36px, 100% 100%, 0% 100%); }

	.new-h-section-1-bar .image { padding: 25px 10px 0px; }
	.new-h-section-1-bar .text { padding: 35px 20px 80px 20px; }
	.new-h-section-1-bar h2 { padding: 0px; font-size: 32px; }
	.new-h-section-1-bar h2:before { display: none; }
	.new-h-section-1-bar .img-caption { top: 20px; right: 10px; } 
	.new-h-section-1-bar .img-caption p { font-size: 12px; line-height: 14px; }
	.new-h-section-1-bar .img-caption p strong { font-weight: 800; }

	.sf-nw-button.is-small { font-size: 15px; min-width: calc(50% - 7px); height: 52px; }

	.new-h-section-2-bar { padding: 20px 0px 86px; }
	.new-h-section-2-bar h2 { padding: 0px; font-size: 31px; line-height: 40px; letter-spacing: 1px; }
	.new-h-section-2-bar h2:before { display: none; }
	.new-h-section-2-bar .image { padding: 22px 0px 0px; }
	.new-h-section-2-bar .image img { width: 280px; }
	.new-h-section-2-bar .btn-wrap { padding: 40px 0px 0px; }
	.new-h-section-2-bar .sf-nw-button.is-small { min-width: 180px; }

	.new-h-section-3-bar { padding: 45px 20px 30px; }
	.new-h-section-3-bar h3 { padding: 0px 0px 30px; }
	.new-h-section-3-bar .tiles-wrap .repeat { width: 100%; }

	#footer #footer-widgets .widget { padding-bottom: 0px; }
	#footer .f-btn-wrap { padding-bottom: 26px; max-width: 100%; }
	#footer .f-btn-wrap .f-button { margin: 5px 0px 10px; font-size: 16px; min-width: calc(57% - 7px); height: 50px; }
	#footer .f-btn-wrap .f-button.is-outlined { font-size: 16px; min-width: calc(43% - 7px); }
	#footer #footer-widgets .one_half { margin-bottom: 0px; }

	#footer-wrap #copyright .text-left { margin-bottom: 2px; line-height: 26px; }

	.fivs-page-header { padding: 22px 0px 0px; }
	.fivs-page-header .container { padding: 0px 20px; } 
	.fivs-page-header .logo { width: 240px; } 
	.fivs-page-header .tel { padding: 0; font-size: 0px; line-height: 0px; background-size: 22px auto; width: 46px; height: 46px; background-position: center center; border-radius: 100%; box-shadow: 0px 4px 8px rgba(0,0,0,0.05); -webkit-box-shadow: 0px 4px 8px rgba(0,0,0,0.05); background-color: #fff; }

	.new-fivs-hero-bar { padding: 110px 0px 65px; }
	.new-fivs-hero-bar h1 { padding: 0px 0px 10px; font-size: 40px; letter-spacing: 0px; }
	.new-fivs-hero-bar h2 { max-width: 100%; font-size: 20px; line-height: 30px; letter-spacing: 1px; font-weight: 700; }
	.new-fivs-hero-bar h2 br { display: none; }

	.fivs-btn-wrap { padding: 22px 0px 0px; margin: 0px -10px; max-width: none; width: auto; }
	.fivs-btn-small-caption { padding-top: 5px; text-align: center; }
	.fivs-btn-wrap .sf-nw-button { padding: 7px 10px; font-size: 16px; }
	.fivs-btn-wrap .sf-nw-button img { margin-right: 5px; width: 16px; }

	.fivs-bottom-cnt { padding: 5px 0px 0px; }
	.fivs-bottom-cnt p { font-size: 14px; line-height: 22px; }

	.new-fivs-section-1-bar { padding: 15px 0px 100px; }
	.new-fivs-section-1-bar .text { padding: 25px 15px 0px; width: 100%; text-align: center; } 
	.new-fivs-section-1-bar h2 { padding: 0px; margin: 0px 0px 15px; font-size: 30px; line-height: 38px; max-width: 560px; }
	.new-fivs-section-1-bar h2:before { display: none; }
	.new-fivs-section-1-bar p { font-size: 16px; line-height: 26px; }
	.new-fivs-section-1-bar .fivs-calculator { padding: 32px 15px 0px; width: 100%; } 
	.new-fivs-section-1-bar .fivs-calculator .inner .head .img { width: 40px; }
	.new-fivs-section-1-bar .fivs-calculator .inner .head .title { padding: 0px 0px 0px 15px; width: calc(100% - 40px); }
	.new-fivs-section-1-bar .fivs-calculator .inner .head { padding: 7px 20px; }
	.new-fivs-section-1-bar .fivs-calculator h3 { font-size: 22px; }
	.new-fivs-section-1-bar .fivs-calculator h3 strong { padding-top: 5px; font-size: 14px; }
	.new-fivs-section-1-bar .fivs-calculator .bottom { padding: 20px; }
	.new-fivs-section-1-bar .fivs-calculator .bottom .left { padding: 0px 0px 22px; width: 100%; }
	.new-fivs-section-1-bar .fivs-calculator .bottom .right { padding: 15px; width: 100%; }
	.new-fivs-section-1-bar .fivs-calculator h4 { font-size: 22px; line-height: 26px; }
	.new-fivs-section-1-bar .fivs-calculator .repeat { font-size: 14px; line-height: 16px; }
	.new-fivs-section-1-bar .fivs-calculator .repeat .label { padding: 0px 5px 0px 10px; width: calc(100% - 120px); }
	.new-fivs-section-1-bar .fivs-calculator .repeat .value { font-size: 15px; width: 120px; }

	.new-fivs-section-2-bar { padding: 37px 0px 74px; }
	.new-fivs-section-2-bar .vr-line { top: -64px; }
	.new-fivs-section-2-bar .inner2 { padding: 0px 15px; }
	.new-fivs-section-2-bar h2 { padding: 0px 0px 25px; max-width: 600px; font-size: 27px; line-height: 37px; }
	.new-fivs-section-2-bar .tiles-wrap { margin: 0px -10px; }
	.new-fivs-section-2-bar .tiles-wrap .r-repeat { padding: 0px 10px 20px; width: 100%; }
	.new-fivs-section-2-bar .tiles-wrap .r-repeat .inner { padding: 30px 20px 32px; text-align: center; }
	.new-fivs-section-2-bar .tiles-wrap h4 { font-size: 22px; line-height: 28px; }
	.new-fivs-section-2-bar .tiles-wrap p { font-size: 16px; line-height: 26px; }
	.new-fivs-section-2-bar .tiles-wrap ul { margin: 0px auto; max-width: 220px; text-align: left; }

	.new-fivs-section-2-bar .fivs-btn-wrap { padding: 15px 0px 45px; }
	.new-fivs-section-2-bar h2.title2 { padding: 35px 0px 35px; font-size: 27px; line-height: 37px; }
	.new-fivs-section-2-bar .tiles-wrap2 { margin: 0px -15px; max-width: none; }
	.new-fivs-section-2-bar .tiles-wrap2 .r-repeat { padding: 0px 15px 35px; width: 100%; }
	.new-fivs-section-2-bar .tiles-wrap .icon { justify-content: center; }
	.new-fivs-section-2-bar .tiles-wrap2 h4 { min-width: 180px; height: 52px; font-size: 20px; line-height: 30px; }
	.new-fivs-section-2-bar .tiles-wrap2 p { font-size: 16px; line-height: 26px; }

	.new-fivs-section-3-bar { padding: 40px 0px 74px; }
	.new-fivs-section-3-bar .vr-line { top: -68px; }
	.new-fivs-section-3-bar h2 { padding: 0px 0px 25px; max-width: 550px; font-size: 28px; line-height: 38px; }
	.new-fivs-section-3-bar .tiles-wrap { padding: 0px 5px; margin: 0px; }
	.new-fivs-section-3-bar .tiles-wrap .r-repeat { padding: 0px 10px 20px; width: 100%; }
	.new-fivs-section-3-bar .tiles-wrap .r-repeat .inner { padding: 35px 20px 30px 25px; }
	.new-fivs-section-3-bar .tiles-wrap .icon { margin-bottom: 20px; min-height: 70px; }
	.new-fivs-section-3-bar .tiles-wrap .icon img { max-height: 70px; width: auto; }
	.new-fivs-section-3-bar .tiles-wrap h4 { font-size: 22px; line-height: 32px; }
	.new-fivs-section-3-bar .tiles-wrap p, .new-fivs-section-3-bar .tiles-wrap ul { padding-bottom: 25px; font-size: 16px; line-height: 26px; }
	.new-fivs-section-3-bar .tiles-wrap .sf-nw-button { min-width: 160px; }

	.new-fivs-section-4-bar { padding: 20px 0px 100px; }
	.new-fivs-section-4-bar h2 { padding: 0px 0px 25px; font-size: 42px; line-height: 50px; }
	.new-fivs-section-4-bar .faqs-wrap { padding: 0px; margin: 0px -5px; max-width: none; }
	.new-fivs-section-4-bar .head { padding: 15px 70px 15px 20px; min-height: 78px; font-size: 18px; }
	.new-fivs-section-4-bar .head:before { right: 15px; }
	.new-fivs-section-4-bar .content { padding: 0px 50px 9px 20px; margin: 0px 0px 0px; }
	.new-fivs-section-4-bar .content p { font-size: 16px; line-height: 26px; }
	.new-fivs-section-4-bar .content ul { padding: 0px 0px 0px 35px; font-size: 16px; line-height: 26px; }
	.new-fivs-section-4-bar .fivs-btn-wrap { padding: 35px 0px 0px; }

	.new-fivs-section-5-bar { padding: 40px  0px 15px; }
	.new-fivs-section-5-bar .tiles-wrap { padding: 0px 15px; }
	.new-fivs-section-5-bar .vr-line { top: -60px; }
	.new-fivs-section-5-bar h2 { padding: 0px 0px 15px; font-size: 36px; }
	.new-fivs-section-5-bar .image { width: 100%; }
	.new-fivs-section-5-bar .content { padding: 30px 0px 0px 0px; width: 100%; }
	.new-fivs-section-5-bar .r-repeat { padding-bottom: 35px; }
	.new-fivs-section-5-bar .r-repeat:nth-of-type(2n) .content { padding: 30px 0px 0px 0px; order: inherit; }
	.new-fivs-section-5-bar p { padding: 0px 0px 20px; font-size: 16px; line-height: 26px; }

	.new-fivs-section-6-bar { padding: 75px 0px 40px; }
	.new-fivs-section-6-bar .text { padding: 0px 10px; }
	.new-fivs-section-6-bar h2 { padding: 0px 0px 10px; font-size: 40px; letter-spacing: 0px; }
	.new-fivs-section-6-bar h3 { max-width: 100%; font-size: 20px; line-height: 30px; letter-spacing: 1px; font-weight: 700; }
	.new-fivs-section-6-bar h3 br { display: none; }
	.new-fivs-section-6-bar .text p { font-size: 16px; line-height: 26px; max-width: 460px; }

	.fivs-page-footer { padding: 37px 15px 20px; }
	.fivs-page-footer p { padding-bottom: 15px; }
	.fivs-page-footer p.space-top { padding-top: 10px; }
	
	#page-content.is-have-cta-block .new-fivs-hero-bar { padding-bottom: 160px; }
	#page-content.is-have-cta-block .new-fivs-section-5-bar { padding-bottom: 100px; }

	#page-content.is-have-cta-block .new-fivs-section-1-bar .cta_____wdgt { margin: -120px 15px 20px; }
	#page-content.is-have-cta-block .new-fivs-section-4-bar .cta_____wdgt { margin: -120px 10px 40px; }
	#page-content.is-have-cta-block .new-fivs-section-6-bar .cta_____wdgt { margin: -98px 10px 50px; }

	.cta_____wdgt { padding: 17px 20px; background-position: center left 70%; }
	.cta_____wdgt h4 { padding: 4px 25px 7px 20px !important; margin: 0 0 12px -20px !important; font-size: 14px !important; }
	.cta_____wdgt p { font-size: 15px !important; line-height: 20px !important; }

	.platinum-fif__wrapper .new-fivs-hero-bar { padding-top: 105px; }
	.platinum-fif__wrapper .new-fivs-hero-bar h5 { padding-bottom: 15px; font-size: 17px; line-height: 22px; }
	.platinum-fif__wrapper .new-fivs-hero-bar h1 { font-size: 36px; }
	.platinum-fif__wrapper .new-fivs-hero-bar h2 { font-size: 36px; }
	.platinum-fif__wrapper .new-fivs-hero-bar h4 { font-size: 15px; line-height: 20px; }

	.platinum-fif__wrapper .fivs-btn-wrap { margin: 0px auto; max-width: 310px; }
	.platinum-fif__wrapper .sf-nw-button.is-outlined { margin-right: 0px; margin-bottom: 20px; }

	.platinum-fif__wrapper .new-fivs-hero-bar .fivs-btn-wrap { padding-top: 28px; }
	.platinum-fif__wrapper .new-fivs-section-1-bar h2 { padding-left: 0px; font-size: 30px; line-height: 38px; }

	.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator { padding: 32px 5px 0px; }
	.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .bottom .left { width: 100%; }
	.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .bottom .right { padding: 15px 10px; width: calc(100% - 0px); }
	.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .repeat { margin-bottom: 0px; gap: 4px; font-size: 9px; line-height: 12px; }
	.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .bottom { padding: 0px 12px 12px; }

	.platinum-fif__wrapper .new-fivs-section-2-bar .tiles-wrap h4 strong { font-size: 16px; }

	.platinum-fif__wrapper .new-fivs-section-2-bar h2.title2 { font-size: 27px; }	

	.platinum-fif__wrapper .new-fivs-section-6-bar h5 { padding-bottom: 15px; }
	.platinum-fif__wrapper .new-fivs-section-6-bar h2 { font-size: 36px; line-height: 1.1; }
	.platinum-fif__wrapper .new-fivs-section-6-bar h3 { font-size: 36px; line-height: 1.1; }
	.platinum-fif__wrapper .new-fivs-section-6-bar h4 { font-size: 16px; line-height: 20px; }

	.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .repeat .label { min-height: 42px; }
	.platinum-fif__wrapper .new-fivs-section-1-bar .fivs-calculator .repeat .value { min-height: 42px; }	

	.platinum-fif__wrapper .new-fivs-section-6-bar .text { padding: 0px 15px; }
	.platinum-fif__wrapper .new-fivs-section-3-bar h2 { padding-left: 10px; padding-right: 10px; }
	.platinum-fif__wrapper .new-fivs-section-6-bar .fivs-bottom-cnt { padding: 25px 10px 0px; }
	
	.new-fivs-section-1-bar .fivs-calculator .txt.v1 { padding: 10px 0px 5px; }

	.new-h-section-1-bar .image.video__wrap { padding-bottom: calc(56.25% - 40px); margin-top: 40px; }
	.new-h-section-1-bar .text.is-video { padding-top: 32px; }

	.page-id-4341 .sf-nw-button.is-outlined,
	.page-id-4346 .sf-nw-button.is-outlined,
	.page-id-4425 .sf-nw-button.is-outlined,
	.page-id-4437 .sf-nw-button.is-outlined { max-width: 240px; }
	.page-id-4341 .sf-nw-button,
	.page-id-4346 .sf-nw-button,
	.page-id-4425 .sf-nw-button,
	.page-id-4437 .sf-nw-button { margin-bottom: 15px; }
	
	.new-fivs-hero-bar.hide-bottom-curve .only-for-have-clip-path-cta .cta_____wdgt { margin: 0px 15px; }
	.new-fivs-hero-bar .only-for-have-clip-path-cta { bottom: -233px; }
	#page-content.is-have-cta-block .new-fivs-section-1-bar.clip-path-from-top .cta_____wdgt + .inner2 { padding-top: 225px; }
	
	.cta_____wdgt.is-have__img { padding-bottom: 150px; }
	.cta_____wdgt.is-have__img .cta-widget-inner { max-width: 100%; }
	.cta_____wdgt .cta_____wdgt_img { margin: 0px auto; width: 240px; left: 0px; right: 0px; }

	.new-h-section-2-bar.removeImage .btn-wrap { padding-top: 10px; }
	.new-h-section-2-bar.removeImage h2 { letter-spacing: 0px; }
}
.page-id-1479 #page-content { opacity:0; transition:all 0.3s; -webkit-transition:all 0.3s; }
.page-id-1479 #page-content.version2 { opacity:100; transition-delay:1s; -webkit-transition-delay:1s; }
.page-id-3076 #page-content { opacity:0; transition:all 0.3s; -webkit-transition:all 0.3s; }
.page-id-3076 #page-content.version2 { opacity:100; transition-delay:1s; -webkit-transition-delay:1s; }
/*.page-template-template-landing-okdrop #page-content { opacity:0; transition:all 0.3s; -webkit-transition:all 0.3s; }*/