.font_main{font-family:"PP Mori",Helvetica,Arial,sans-serif}.font_secondary{font-family:"Editorial New","Times New Roman",Georgia,serif}.font_body{font-family:"PP Mori",Helvetica,Arial,sans-serif}.open_sans{font-family:"Open Sans",sans-serif}.font_montserrat{font-family:"PP Mori",Helvetica,Arial,sans-serif}big{font-size:125%}.font_bold{font-weight:900}.font_700{font-weight:700}.font_semibold{font-weight:600}.font_800{font-weight:800}.font_normal{font-weight:400}.font_thin{font-weight:100}.font_500{font-weight:500}.font_600{font-weight:600}.font_300,.font_300 *{font-weight:100}.font_500 *{font-weight:500}.font_500 strong *{font-weight:700}.font_white,.font_white *{color:#fff}.font_black,.font_black *{color:#000}.font_gray,.font_gray *{color:#545454}.text_uppercase{text-transform:uppercase}.text_capitalize{text-transform:capitalize}.letter_spacing_1{letter-spacing:-.01em}.vc_row.vc_row-flex{width:100%}.h-100{height:100% !important}.align-items-center{align-items:center !important;justify-content:center}.align-right{text-align:right}.align-center{text-align:center}.justify_content_center{justify-content:center}.container-fluid{width:100%;margin:0 auto;display:flex}@media screen and (max-width:767px){.vc_row .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}}@media (min-width:1081px){.col_40{width:40% !important}}@media (min-width:1081px){.col_60{width:60% !important}}@media (min-width:1081px){.col_45{width:45% !important}}@media (min-width:1081px){.col_55{width:55% !important}}@media (min-width:1081px){.col_48{width:48% !important}}@media (min-width:1081px){.col_52{width:52% !important}}@media (min-width:1081px){.col_58{width:58% !important}}@media (min-width:1081px){.col_42{width:42% !important}}@media (min-width:1081px){.col_46{width:46% !important}}@media (min-width:1081px){.col_54{width:54% !important}}@media (min-width:1081px){.col_52{width:52% !important}}@media (min-width:1081px){.col_50{width:50% !important}}@media (min-width:1081px){.col_37{width:37% !important}}@media (min-width:1081px){.col_63{width:63% !important}}.container,.vc_row.container,.archive_grid{width:100%;max-width:1230px;margin:0 auto !important}@media screen and (max-width:1080px){.container,.vc_row.container,.archive_grid{padding-right:20px;padding-left:20px;max-width:100%}}.container_left,.vc_row.container_left{width:100%;padding-left:5%}@media screen and (max-width:1080px){.container_left,.vc_row.container_left{padding-right:20px !important;padding-left:20px !important}}.container_right,.vc_row.container_right{width:100%;padding-right:5%}@media screen and (max-width:1080px){.container_right,.vc_row.container_right{padding-right:20px !important;padding-left:20px !important}}.container_small,.vc_row.container_small{width:100%;max-width:950px;margin:0 auto !important;padding-right:1rem;padding-left:1rem}@media screen and (max-width:1080px){.container_small,.vc_row.container_small{padding-right:20px;padding-left:20px;max-width:100%}}@media screen and (max-width:1080px){.padding_left .vc_column-inner{padding-left:40px !important}}@media screen and (max-width:767px){.padding_left .vc_column-inner{padding-left:0 !important}}@media screen and (max-width:1080px){.padding_right .vc_column-inner{padding-right:40px !important}}@media screen and (max-width:767px){.padding_right .vc_column-inner{padding-right:0 !important}}.flex_section{display:flex;flex-wrap:wrap}.flex_section .pl-0{padding-left:0 !important}.flex_section_auto{display:flex;flex-wrap:nowrap;justify-content:space-around}[class*=col-],[class*=vc_col-]{float:none;display:flex}[class*=col-]{padding:0 15px}@media screen and (max-width:768px){[class*=col-]{padding:0 10px}}@media screen and (max-width:767px){[class*=col-]{padding:0}}#gform_wrapper_15 .gf_page_steps,#gform_wrapper_15 .gform_heading{display:none}#gform_wrapper_15 #field_15_25{font-size:24px;line-height:30px;font-weight:600;font-family:'proxima-nova';color:#fff;margin-bottom:0 !important}#gform_wrapper_15 .gfield--type-html{font-size:24px;line-height:30px;font-weight:400;font-family:'miller-text';color:#fff}#gform_wrapper_15 label.gfield_label{font-family:'proxima-nova';font-size:18px;font-weight:400;line-height:28px;color:#fff !important}#gform_wrapper_15 .gfield_select{background-color:#fff;font-size:16px;line-height:24px;color:#505050;font-family:"Roboto",sans-serif}#gform_wrapper_15 .gfield--type-select .ginput_container_select{position:relative}#gform_wrapper_15 .gfield--type-select .ginput_container_select:before{content:url(http://oceanviewstg.wpengine.com/wp-content/themes/oceanviewlife/library/images/icon-triangle-down.svg);position:absolute;right:20px;top:10px;z-index:1}#gform_wrapper_15 .gform_next_button,#gform_wrapper_15 .gform_previous_button{padding:10px 30px;border-radius:200px;border:none;background-color:#2494c1;color:#fff;font-size:18px;line-height:27px;font-weight:700;font-family:'proxima-nova'}#gform_wrapper_15 .subtext{font-size:18px}#gform_wrapper_15 .gfield_required_asterisk{display:none !important;color:#fff;font-size:18px}#gform_wrapper_15 .gform_previous_button{background-color:#f1c700;color:#223f84 !important;display:inline-block}#gform_wrapper_15 input[type=submit].gform_button{padding:10px 30px !important;display:inline-block !important;width:initial;color:#fff;background-color:#2494c1}@media only screen and (min-width:1200px){#gform_wrapper_15 .custom-width-field#field_15_11{margin-right:10px}}.contact_wrapper{background:#223f84 !important}.contact_form_details>.vc_column-inner{padding:40px 50px !important;min-height:500px}@media only screen and (min-width:992px){.contact_form_details>.vc_column-inner{min-height:675px;padding:40px 60px !important}}.contact_form_details .gform_confirmation_wrapper{background:inherit;padding:0 40px}@media screen and (max-width:767px){.contact_form_details .gform_confirmation_wrapper{padding:0 !important}}.contact_form_details .gform_confirmation_wrapper .gform_confirmation_message{font-size:18px;line-height:28px;color:#fff !important;text-align:center}.contact_form_details .gform_confirmation_wrapper .gform_confirmation_message h2{font-size:83px;line-height:80px;text-transform:capitalize;color:#fff !important;margin-bottom:10px !important}@media only screen and (max-width:991px){.contact_form_details .gform_confirmation_wrapper .gform_confirmation_message h2{font-size:45px !important;line-height:40px !important}}.contact_form_details .gform_confirmation_wrapper .gform_confirmation_message .phoneNumber{color:#01f8ff}.contact_form_details .gform_confirmation_wrapper .gform_confirmation_message .confirm-message-btn{font-size:18px;line-height:27px;color:#fff !important;background-color:#2494c1;padding:10px 30px;border-radius:200px;display:inline-block;font-family:'proxima-nova'}@media screen and (max-width:767px){.contact_wrapper_hide{display:none !important}}.contact_wrapper_hide>.vc_column-inner{background-repeat:no-repeat;background-size:cover}.contact_wrapper_hide .wpb_single_image img{height:675px}.disclaimer-text{font-size:15px;line-height:20px;padding-top:25px}.whitepaper_grid_main .vc_col-sm-4 .vc_column-inner{background-color:#fff;padding:30px 30px 50px;border-radius:10px}.whitepaper_grid_main .vc_do_cta3{background-color:inherit !important;border:none;padding:0;margin-bottom:0}.whitepaper_grid_main h3{font-size:24px !important;line-height:30px !important;display:flex;align-items:center;border-bottom:0 !important;text-transform:capitalize;color:#2b3a4f !important;font-family:"miller-text";font-weight:400;margin-bottom:0 !important}.whitepaper_grid_main h3 a{font-size:24px !important;line-height:30px !important;display:flex;align-items:center;border-bottom:0 !important;text-transform:capitalize;color:#2b3a4f !important;font-family:"miller-text";font-weight:400;margin-bottom:0 !important}.whitepaper_grid_main .vc_do_btn a{background-color:initial !important;border:none;font-size:18px;line-height:25px;padding:0;color:#223f84 !important}.mega-menu-item-has-children .mega-indicator{display:none !important}#mobile-menu ul.sub-menu li.menu-item-has-children a:not(.open-menu):before{display:none !important}#mobile-menu ul.sub-menu li a.open-menu:before{background:url(//oceanviewstg.wpengine.com/wp-content/themes/oceanviewlife/library/dist/css/../../images/i-plus-menu.svg) no-repeat center center !important;width:10px !important;height:12px !important;background-size:100% !important}.custom__banner__heading{font-family:"PP Mori",Helvetica,Arial,sans-serif;font-weight:500;padding-bottom:10px}@media screen and (max-width:767px){.product__grid__container .cta_boxes{grid-template-rows:1fr}}.product__grid__container .cta_boxes a.item_wrapper_type{padding:100px 30px}.product__grid__container .cta_boxes a.item_wrapper_type .bg_overlay{opacity:initial}.product__grid__container .cta_boxes a.item_wrapper_type .item_content{text-align:center;position:initial !important}.product__grid__container .cta_boxes a.item_wrapper_type .item_content span.button-primary{position:absolute;right:10px;display:inline-block !important;width:33px;background-color:#f9f9f9 !important;border:none !important;color:#1a2452 !important;font-size:0px !important;padding:10px 15px !important;height:33px;bottom:10px}.product__grid__container .cta_boxes a.item_wrapper_type .item_content span.button-primary:after{content:"+";font-size:20px;padding:0;line-height:25px;position:absolute;top:4px;right:11px}.product__grid__container .cta_boxes a.item_wrapper_type .item_content h3{font-size:24px !important;line-height:30px !important;position:relative;z-index:2}.product__grid__container .cta_boxes a.item_wrapper_type .item_content p{font-size:16px;line-height:25px;position:relative}.product__grid__container .cta_boxes .box_wrap:nth-child(2n) h3,.product__grid__container .cta_boxes .box_wrap:nth-child(2n) p{color:#2b3a4f !important}.product__grid__container .cta_boxes .box_wrap:nth-child(2n+1) h3,.product__grid__container .cta_boxes .box_wrap:nth-child(2n+1) p{color:#fff !important}.model_container{display:none}.model_container .model__wraper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:777;background:#333 !important;display:block}.model_container .model__wraper>.vc_column-inner{width:90%;max-width:1167px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%) !important;background-color:#f9f9f9;padding:60px;border-radius:5px}@media screen and (max-width:767px){.model_container .model__wraper>.vc_column-inner{padding:60px 20px}}.model_container .model__wraper>.vc_column-inner>.wpb_wrapper{height:75vh;overflow-y:auto;overflow-x:hidden}.model_container .products__tab__content.vc_tta.vc_general .vc_tta-tab>a{padding:28px 0;margin-right:10px;background-color:#fff;margin-bottom:10px;font-size:22px;line-height:23px;font-weight:600;text-align:center;border-radius:5px !important}.model_container .products__tab__content.vc_tta.vc_general .vc_tta-tab>a:after{display:none !important}.model_container .products__tab__content.vc_tta.vc_general .vc_tta-tab:last-child a{margin-right:0}.model_container .products__tab__content.vc_tta.vc_general .vc_tta-tabs-container{display:block !important}@media screen and (max-width:767px){.model_container .products__tab__content.vc_tta.vc_general .vc_tta-panel-heading{display:none !important}}.model_container .products__tab__content.vc_tta.vc_general ul.vc_tta-tabs-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}@media screen and (max-width:767px){.model_container .products__tab__content.vc_tta.vc_general ul.vc_tta-tabs-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.model_container .products__tab__content.vc_tta.vc_general .vc_tta-tab.vc_active>a{border-bottom-color:#f0f0f0;background-color:#2494c1;color:#fff}.model_container .products__tab__content.vc_tta.vc_general .vc_tta-tab.vc_active>a:before{display:none !important}.model_container .products__tab__content .vc_tta-panel-body{background-color:#fff !important;padding:60px 70px !important}@media screen and (max-width:767px){.model_container .products__tab__content .vc_tta-panel-body{padding:10px 20px !important;text-align:center}}@media screen and (max-width:767px){.model_container .products__tab__content .vc_tta-panel-body h3{text-align:center !important;font-size:28px !important;line-height:30px !important}}.model_container .products__tab__content .vc_tta-panel-body h4{font-family:"PP Mori",Helvetica,Arial,sans-serif;font-weight:600;margin-top:34px;font-size:24px !important;margin-bottom:30px !important}.model_container .products__tab__content .vc_tta-panel-body ul{list-style:none;padding:0;margin-bottom:25px !important}.model_container .products__tab__content .vc_tta-panel-body ul li{border-top:1px solid #d9d9d9;padding:10px 0;color:#828282;font-weight:700;text-align:left}.model_container .products__tab__content .vc_tta-panel-body ul li:last-child{border-bottom:1px solid #d9d9d9}.model_container .products__tab__content .vc_tta-panel-body ul li a{color:#233d7c}@media screen and (max-width:767px){.model_container .products__tab__content .tab_right_image{display:none !important}}.model_container .vc_icon_element{background-color:#2b3a4f;display:inline-block;position:absolute;top:20px;right:25px;border-radius:5px}.model_container .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{width:25px !important;height:25px !important;cursor:pointer}.model_container .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{font-size:14px !important}@media only screen and (min-width:768px) and (max-width:1080px){.model_container .model-contact-btn{margin-top:10px !important}}.hero_section .legacy-banner-content h1{font-family:"PP Mori",Helvetica,Arial,sans-serif;margin-bottom:0 !important;font-size:65px;line-height:60px;font-weight:700;text-align:left}@media screen and (max-width:1080px){.hero_section .legacy-banner-content h1{font-size:40px !important;line-height:40px !important;text-align:center !important}}@media only screen and (min-width:1081px){.legacy-banner-content .wpb_wrapper{padding-left:1%}}.legacy-banner-content h6{padding:.4% 10px .4%;font-family:"PP Mori",Helvetica,Arial,sans-serif;margin-bottom:0 !important;font-size:24px;line-height:20px;font-weight:700}.legacy-banner-content h3{border-bottom:6px solid #ebc160;display:inline-block;font-family:"PP Mori",Helvetica,Arial,sans-serif;margin-bottom:0 !important;font-size:56px;line-height:50px;font-weight:700}@media screen and (max-width:1080px){.legacy-banner-content h3{font-size:30px !important;line-height:30px !important}}.harbour-view-hero h3{display:inline-block;font-family:"proxima-nova";margin-bottom:0 !important;font-size:56px;line-height:50px;font-weight:700;border-bottom:6px solid #ebc160}.harbour-view-hero .harb-sub-heading p{font-size:16px !important;line-height:19px !important;color:#233d7c !important;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:12px !important;margin-top:15px !important}.harbour-view-hero h1{font-weight:700}.harbour-view-hero .white_colour_text p{color:#fff}@media only screen and (max-width:991px){.harbour-view-hero .white_colour_text p{margin-bottom:0 !important}}.conversion-form.harbour-form label{font-family:"proxima-nova"}.conversion-form.harbour-form .gform_button{padding:10px 30px;border-radius:200px;border:none;background-color:#2494c1;color:#fff;font-size:18px;line-height:27px;font-weight:700;font-family:'proxima-nova'}.conversion-form.harbour-form .custom_name_field .name_first{padding-left:0}.conversion-form.harbour-form .gform_submission_error{font-size:16px !important;line-height:20px !important}.legacy-banner-content>.vc_column_container{text-align:center}@media only screen and (min-width:1081px){.legacy-banner-content>.vc_column_container{position:absolute;bottom:100px;text-align:left}.legacy-banner-content h6{text-align:left !important}}