table,table tr,table td,table th{border:1px solid #ddd;padding:5px}main.area{min-height:700px}img.alignright{float:right;margin:25px 0 25px 25px}img.aligncenter{display:block;margin:25px auto}.section_padding .vc_column-inner{padding-top:0!important}.section_overlay{position:relative;z-index:1}.section_overlay::before{content:"";width:100%;height:100%;background:rgba(4,7,22,.6);position:absolute;top:0;left:0;z-index:-1;display:inline-block!important}.admin-bar .site_header{margin-top:32px}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.site_header{position:fixed;top:0;left:0;z-index:999;background:rgba(255,255,255,1);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.site_header.shrink-header{background:rgba(255,255,255,.98)}.site_header.shrink-header .header_top-content{padding:5px 0}.header_top-section{background-color:#041220}.header_top-content ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.header_top-content ul.top-menu-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header_top-content ul li{display:inline-block;margin:0 5px}.header_top-content ul li:last-child{margin-right:0}.header_top-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.header_contact p{display:inline-block;margin:0}.header_contact ul li span i.fa{color:#fff}.header_contact ul li p a{color:#fff;font-size:16px;line-height:1.2;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.header_contact ul li span{margin-right:5px}.header_contact ul li p a:hover,.header_contact ul li p a:focus{color:#62b8db}.header_top-section .cla_cta-btn a{padding:10px 35px!important}.header_social ul li a{color:inherit}.header_social ul li{margin:0 10px}.header_top-section .header_contact{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_top-content *{line-height:1.3}.header_social{margin-left:15px}.header_social ul li a:hover,.header_social ul li a:focus{color:#00d3c8}.main_header-content .navbar{padding:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.header_nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header_menu li a{color:#6e797d;font-size:16px;line-height:1;padding:15px 12px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;font-weight:400}.header_menu li a:hover,.header_menu li a:focus{color:#1b89ce!important}.header_menu .dropdown ul{display:block;top:140%;padding:0;border:none;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:0;visibility:hidden;min-width:200px}.header_menu .dropdown ul li a{width:100%;border-bottom:1px solid #f3f3f3;padding:13px;font-size:12px;line-height:1.3;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.header_menu .dropdown-toggler{display:none}.header_menu .dropdown ul li:last-child a{border:none}.header_menu .dropdown ul li a:hover{background:rgba(4,63,95,.05)}.header_menu .dropdown:hover ul{opacity:1;visibility:visible;top:101%}.header_menu li a::after{display:none}.header_contact ul li p{color:#fff}.header_menu li.cla_cta-btn a:hover{color:#fff!important}.header_menu li.cla_cta-btn a{padding:15px 30px!important;margin-left:10px;cursor:pointer!important}.main_header{padding:10px 0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.header_menu .dropdown ul ul.dropdown-menu{position:absolute;left:100%;top:0;margin:0;opacity:0;visibility:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.header_menu .dropdown ul li.menu-item-has-children:hover ul.dropdown-menu{opacity:1;visibility:visible}.site_header.shrink-header .main_header{padding:5px 0}.cus_gform .gform_button:hover,.cus_gform .gform_button:focus{background:#1b89ce!important}.cus_gform .gform_footer{text-align:center;padding-bottom:0!important}.cus_gform .ginput_container_consent input{margin-right:5px!important}.cus_gform .gform_button{background:#f04a1b!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff!important;text-transform:capitalize!important;font-size:15px!important;padding:13px 35px!important;border-radius:4px!important;cursor:pointer!important;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;font-weight:700!important;margin:0!important}.cus_gform .ginput_container_consent label{display:inline}.cus_gform .ginput_container input:focus,.cus_gform .ginput_container textarea:focus{-webkit-box-shadow:-3.42px 9.397px 30px 0px #e5f3ff;box-shadow:-3.42px 9.397px 30px 0px #e5f3ff;background:#fff!important}.cus_gform .ginput_container{margin:0!important}.cus_gform .ginput_container input,.cus_gform .ginput_container textarea,.cus_gform .ginput_container select{margin:5px 0!important;border:none!important;background:rgba(0,64,98,.03)!important;font-size:15px!important;line-height:1.2!important;padding:15px!important;color:#333!important;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;height:55px!important;border-radius:5px!important}.cus_gform .ginput_container textarea{height:120px!important}.cus_gform .ginput_container input[type=checkbox]{height:auto!important;margin:0!important}.cus_gform .gfield_label{display:none!important}.onelife_footer-content ul{margin:0;padding:0;list-style:none}.onelife_footer-content.widget_media_image{margin:0 0 15px}.footer_menu li a:hover{color:#73afb6}.footer_menu li a{color:#4d6978;font-size:16px}.footer_contact ul li a:hover,.footer_contact ul li a:focus{color:#73afb6}.copyright_content a:hover,.copyright_content a:focus{color:#73afb6}.footer_contact ul li a{color:inherit}.footer_contact ul li{margin:0 0 15px}.footer_contact ul li i.fa{margin-right:10px}.footer_contact ul li p{margin:0;font-size:16px}.footer_contact ul li{display:-webkit-box;display:-ms-flexbox;display:flex}main>section:first-child{margin-top:152px}.copyright_content,.copyright_content a{text-align:center;font-size:15px;color:#fff}.copyright_content a{color:#6fafe0!important}.title_bar.left::after{left:0;-webkit-transform:unset;-ms-transform:unset;transform:unset}.inner_content_structure ul{padding-left:30px}.cus_gform .gfield_checkbox input{float:left;position:relative;top:3px}.cus_gform .gfield_checkbox label{padding-left:10px!important}.contact_section .cus_gform .gfield_checkbox label{color:#fff}.header_logo{max-width:200px;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.site_header.shrink-header .header_logo{max-width:150px}.header_logo img{width:100%}.cus_gform .gfield_checkbox,.cus_gform .gfield_checkbox li{margin:0!important}.footer_widget_section .footer-contact li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.footer_widget_section .footer-contact i{margin-right:10px;color:#005dab}.footer_widget_section .footer-contact a{margin-bottom:10px;line-height:30px}.footer_widget_section .footer-contact p{margin-bottom:0;line-height:30px}.footer_widget_section .footer-text{line-height:30px;padding:10px 40px 0}.footer_social .social_icon_link_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:5px}.footer_social .social_icon_link_list li:not(:last-child){margin-right:20px}.footer_widget_section .social_icon_link_list a{display:inline-block;background:#fff;width:35px;height:35px;line-height:35px;text-align:center;font-size:18px;-webkit-box-shadow:-1.71px 4.698px 20px 0px rgba(33,150,244,.1);box-shadow:-1.71px 4.698px 20px 0px rgba(33,150,244,.1)}.footer_widget_section .social_icon_link_list a:hover{background:#78ccce;color:#fff}.footer_quick_links .list-item a{margin-bottom:10px!important;line-height:28px}.footer-bottom-section .copyright-text{font-size:18px!important}.copyright_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:center;justify-content:center}.header_nav_mobile_wrapper{display:none}.main_header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_nav_mobile ul.header_menu li.cla_cta-btn{padding:15px 30px}.home .footer_top_cta_section{display:none}.vc_row.hero_section{background-attachment:fixed}.footer_subscribe_content{background:#7bc342;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:10px;margin-bottom:-85px;position:relative}.footer_subscribe_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer_subscribe_form .ginput_container input{min-width:300px;background:#fff!important;-webkit-box-shadow:unset!important;box-shadow:unset!important}.footer_subscribe_content_wrapper p{margin:0;color:#fff}.footer_subscribe_content_wrapper h2{color:#fff}.footer_subscribe_form .gform_button{min-height:55px}.footer_subscribe_form .gform_button:hover,.footer_subscribe_form .gform_button:focus{background:#333!important}.subtitle{margin-bottom:5px}.pix_carousel_wrapper .owl-nav{position:absolute;top:50%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.pix_carousel_wrapper .owl-nav button{width:40px;height:40px;border:1px solid #fff!important;color:#fff!important;border-radius:50%;outline:none!important;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.pix_carousel_wrapper .owl-nav button.owl-prev{position:relative;left:-60px}.pix_carousel_wrapper .owl-nav button.owl-next{position:relative;right:-60px}.pix_carousel_wrapper .owl-nav button:hover,.pix_carousel_wrapper .owl-nav button:focus{background:#a54c29;border-color:#a54c29!important}.pix_carousel_wrapper .owl-nav button:hover i{color:#fff}.wp-video-popup i.fa{background:rgba(141,199,65,.8);border-radius:50%;font-size:40px;line-height:150px;color:#fff;width:150px;height:150px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.wp-video-popup i.fa:hover{background:rgba(141,199,65,1)}.testimonial_slides .author_img img{max-width:50px}.testimonial_slides .author_img{margin-bottom:20px}.testimonial_slides .testimonia_review{margin-bottom:5px;color:#ffc859}.testimonial_slides .testimonia_review i.fa{margin-right:3px}.testimonial_slides p{margin-bottom:5px}.testimonial_slides h4{margin:0}.testimonial_section .owl-carousel .owl-stage-outer{overflow:visible}.testimonial_section .owl-carousel .owl-stage-outer .owl-item{opacity:.2}.testimonial_section .owl-carousel .owl-stage-outer .owl-item.active{opacity:1}.testimonial_section .owl-nav button{color:#62b8db!important;border-color:#62b8db!important}.contact_section .cus_gform_wrapper{margin:0}.contact_section .cus_gform_wrapper .ginput_container input,.contact_section .cus_gform_wrapper .ginput_container select,.contact_section .cus_gform_wrapper .ginput_container textarea{background:#202c39!important;color:#fff!important}.contact_section .cus_gform .ginput_container input:focus,.contact_section .cus_gform .ginput_container textarea:focus{-webkit-box-shadow:-3.42px 9.397px 30px 0px #083052;box-shadow:-3.42px 9.397px 30px 0px #083052}.cus_gform .ginput_container .gfield_radio input{height:auto!important}.recent_post_section .vc_gitem-post-data-source-post_title h4{font-size:18px;margin-bottom:5px}.recent_post_section .vc_gitem-post-data-source-post_title{margin-bottom:5px}.recent_post_section .vc_btn3-container{margin-bottom:5px}.recent_post_section .vc_btn3-container .vc_btn3{background:0 0!important;color:#a54c29!important;padding:0}.recent_post_section .vc_gitem-post-data-source-post_excerpt,.recent_post_section .vc_gitem-post-data-source-post_excerpt p{margin-bottom:10px!important}.recent_post_section .vc_btn3-container .vc_btn3:hover,.recent_post_section .vc_btn3-container .vc_btn3:focus{color:#62b8db!important}.single-team-member a.modal_id{display:block;position:relative;z-index:1}.single-team-member a.modal_id img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.single-team-member .team-member-details-hidden-text{display:none}.single-team-member{position:relative;z-index:1;margin:15px 0}.single-team-member .memeber-title{position:absolute;bottom:0;left:0;width:100%;height:auto;text-align:center;background:rgba(0,0,0,.5);z-index:1;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.single-team-member .memeber-title h3{color:#fff;font-size:20px;line-height:1.2;margin:0;padding:10px}.single-team-member:hover .memeber-title{background:rgba(165,76,41,1)}.single-team-member a.modal_id::after{content:"+";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#a54c29;font-size:60px;line-height:1;opacity:0;visibility:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;z-index:11}.single-team-member:hover a.modal_id::after{opacity:1;visibility:visible}.single-team-member a.modal_id::before{content:"";width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:1;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;opacity:0;visibility:hidden}.single-team-member:hover a.modal_id::before{opacity:1;visibility:visible}.pix_template-header{margin:0}.pix_template-text p{text-align:unset}.pix_template-title{text-transform:capitalize;font-size:36px!important}.footer_subscribe_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.footer_subscribe_content_wrapper h2{margin-bottom:5px}.footer_subscribe_form .ginput_container input{min-width:250px}.footer_subscribe_form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inner_page_hero_section{padding:400px 0 30px;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important}.home .inner_page_hero_section{display:none}.footer_top_cta_content{text-align:center;border-radius:10px;padding:40px 30px;background:#f4f5f8}.footer_top_cta_content p{padding:0 100px}.footer_top_cta_section{margin-bottom:60px}.footer_contact a{color:#62b8db}.footer_contact a:hover,.footer_contact a:focus{color:#fff}.footer_contact .info_item p{margin:0}.footer_contact .info_item{margin-bottom:10px}.title_bar{position:relative;z-index:1}.title_bar::after{content:"";width:80px;height:4px;background:#f04a1b;position:absolute;top:100%;left:0;z-index:-1}.section_heading_wrapper.text-center .title_bar::after{left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.title.title_bar{position:relative;z-index:1;padding-bottom:25px;margin-bottom:25px!important}.uprite_footer-content .cla_cta-btn{padding:15px 30px!important}.uprite_footer-content .cla_cta-btn:hover,.uprite_footer-content .cla_cta-btn:focus{background:#411301!important}ul.footer_awards{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.footer_awards li:first-child{margin-right:15px}.step_card_wrapper .subtitle{line-height:1!important;margin-bottom:-30px}.section_heading_wrapper.mb-0 .content{margin:0!important}.step_card_wrapper .content p{margin:0}.cla_cta-btn.white_cta{background:#fff!important;color:#f04a1b!important}.cla_cta-btn.white_cta:hover,.cla_cta-btn.white_cta:focus{background:#1b89ce!important;color:#fff!important}.cta_section .title{margin-bottom:30px!important}.service_single_slides .service_img img{height:580px;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.service_single_slides .service_title{position:absolute;bottom:25px;margin:0;padding:0 15px;text-align:center;width:100%;left:0;font-size:24px;font-weight:500}.service_single_slides{position:relative;z-index:1}.service_single_slides .service_title a{color:#fff;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.service_single_slides .service_title a:hover,.service_single_slides .service_title a:focus{color:#f04a1b}.service_single_slides:hover .service_img img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.service_single_slides .service_img{overflow:hidden}.service_carousel .owl-stage-outer{overflow:visible}.service_carousel .owl-dots button span,.testimonial_carousel .owl-dots button span{width:15px;height:4px;background:#868686;display:inline-block;margin:0 3px;border-radius:5px}.service_carousel .owl-dots button.active span,.testimonial_carousel .owl-dots button.active span{width:25px;background:#f04a1b}.service_carousel .owl-dots,.testimonial_carousel .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px;margin-bottom:40px}.testimonial_slides{background:#fff;-webkit-box-shadow:0px 20.7201px 62.1602px rgba(49,136,201,8%);box-shadow:0px 20.7201px 62.1602px rgba(49,136,201,8%);margin:0;padding:50px;border-radius:16px;text-align:center}.testimonial_slides .author_img img{margin:0 auto}.testimonial_slides h4{margin-top:20px}.testimonial_carousel .owl-dots{margin:0;position:relative;top:-20px}.faq_wrapper .elementor-accordion-item{margin:15px 0}.faq_wrapper .elementor-accordion-item .elementor-tab-title{padding:25px 20px}.counter_section .elementor-counter-number-suffix{font-size:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px}.contact_section .elementor-widget-cam-heading{margin:0!important}.contact_section .content p{margin:0}.contact_section .cus_gform li.gfield{margin-top:5px}.address_card h4{color:#1b89ce;font-size:16px}.address_card ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.address_card ul li{margin-right:25px}.address_card ul li a{color:#fff}.address_card ul li a:hover,.address_card ul li a:focus{color:#f04a1b}.address_card p{margin-bottom:5px}.address_card{border-bottom:1px solid #343537;padding-bottom:30px;margin-top:15px}.search_trigger_wrapper.clicked .search_trigger_btn i.fa.fa-search{display:none}.search_trigger_wrapper.clicked i.fa.fa-times{display:block}.search_trigger_wrapper.clicked .search_card_content{opacity:1;visibility:visible;margin-top:13px}.inner_page_hero_section.section_overlay::before{background:rgba(4,7,22,.05)}.service_single_slides .service_img a{display:block}.inner_page_hero_content{text-align:center;padding:112px 15px!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}.inner_page_hero_content .page_custom_title{color:#fff;font-size:50px}.inner_page_hero_content p{color:#fff;font-size:20px;margin-bottom:30px}.inner_hero_btns .cla_cta-btn{margin:0 5px}.counter_number_list ol{padding:0;margin:0;list-style:none;counter-reset:number-counter}.counter_number_list ol li{counter-increment:number-counter;position:relative;padding-left:50px;margin-bottom:20px}.counter_number_list ol li::before{content:counter(number-counter);background:#041220;width:30px;height:30px;padding:5px;border-radius:50%;position:absolute;left:0;top:0;color:#fff;line-height:22px;text-align:center}.team_cards_wrapper figure img{width:300px;height:300px;object-fit:cover;object-position:top;margin-bottom:12px}.team_cards_wrapper .widget-image-caption{margin-bottom:24px}