.patient_properties div#vasectomydate_confirmation{display:none}div#vasectomydate_confirmation p{margin:8px 0 0}.clinic_line_item_field{width:100%;display:inline-block;margin:8px 0 30px}.clinic_line_item_field label{display:inline-block;width:100%;font-size:16px;line-height:24px;margin-bottom:15px;letter-spacing:.2px}.clinic_line_item_field input#clinic{width:100%;border:1px solid #ccc;font-size:16px;padding:10px;border-radius:4px}button#clinic_line_item_btn{width:100%;border-radius:4px;font-weight:600;background-color:#00618a!important}button#clinic_line_item_btn i.fa{margin:-3px 8px 0 0;font-size:20px}button#clinic_line_item_btn:hover{background-color:#a4c734}button#clinic_line_item_btn:hover:after{box-shadow:none}.product-form__input .select svg.icon.icon-caret{width:16px;margin-right:10px}.product-form__input .select .select__select{-webkit-appearance:auto!important;appearance:none!important}section#shopify-section-template--20855903748132__multicolumn_b3iQNt .multicolumn-card__image-wrapper{padding-bottom:2.5rem}.article-template__content ul li{list-style:disc}.quantity__button svg{width:1rem;pointer-events:none}.remove_cart_btn{display:flex;margin:.5rem 0 0 1.5rem}.remove_cart_btn a.button{min-width:3.5rem;min-height:3.5rem}.remove_cart_btn svg.icon.icon-remove{width:16px;height:16px}.custom_product_description .product-single__description.rte .short_description{width:100%;display:inline-block}.custom_product_description .product-single__description.rte .short_description p{margin:0!important}.custom_product_description .product-single__description.rte .short_description p strong{font-weight:600!important}.custom_product_description .product-single__description.rte .short_description p.read_desc_link{text-align:right;margin-top:15px!important}.custom_product_description .product-single__description.rte .short_description p.read_desc_link span{background:#35abd5;color:#fff!important;padding:5px 15px;text-decoration:none;border-radius:18px 0;font-size:15px!important;font-weight:600!important;letter-spacing:.5px!important;cursor:pointer}.custom_product_description .product-single__description.rte .short_description p.read_desc_link span:hover{background:#a4c734}.tab-wrap.four_tabs .tab{width:25%}.tab_content h3{color:#0071a1;font-size:28px;line-height:40px;margin-bottom:15px}.tab_content h4{color:#0071a1;font-size:22px;line-height:30px;margin-bottom:22px}.tab_content ul.check_heading{padding:0;list-style:none;margin-bottom:32px}.tab_content ul.check_heading li p{width:100%;list-style:none;background:#f8f8f8;margin-bottom:20px;transition:all .4s ease;display:table;border-radius:20px 0 0 30px}.tab_content ul.check_heading li p i.fa.fa-check{display:table-cell;vertical-align:middle;width:60px;height:100%;background:#0071a1;color:#fff;text-align:center;font-size:20px;border-radius:20px 20px 0 30px}.tab_content ul.check_heading li p span{margin:0;padding:10px 12px;line-height:30px;display:table-cell}.tab_content ul.check_heading li p:hover{background:#0071a1b3;color:#fff}.login_register_area{width:100%;display:inline-block;margin:60px 0}.login_register_area_inner{background:#f4f6f8;width:100%;display:inline-block;border-radius:6px;padding:18px 0}.login_register_left{width:55%;float:left}.login_register_left h3{text-align:center!important;margin:0 0 4px!important;color:#35abd5;font-size:18px!important;font-weight:500}.login_register_left h1{font-size:36px;font-weight:600;margin:0}.login_btn_outer{width:100%;display:inline-block;margin-top:50px}.login_btn_outer button{float:left;width:50%;margin:0!important;border-radius:3px;font-size:18px;text-transform:uppercase;font-weight:600;padding:18px 3rem}.login_btn_outer button:after{box-shadow:none!important}.login_btn_outer button:hover{background:#a4c734}.login_btn_outer a[href="#recover"]{float:right;display:inline-block;margin-top:15px;font-size:16px}.login_btn_outer a[href="#recover"]:hover{color:#a4c734}.login_register_left .field:before,.login_register_left .field:after{border-radius:0!important}.login_register_left input#CustomerEmail,.login_register_left input#CustomerPassword{border-radius:0!important}.login_register_left h2.form__message{font-size:16px!important;margin:0!important;color:#f98686}.login_register_left .errors ul{margin:8px 0 30px;font-size:16px;color:#f98686}.login_register_right{width:45%;display:inline-block}.register_btn_area{text-align:center;margin:140px 0 0 45px;border-left:1px solid rgb(53 171 213 / 25%);padding-bottom:30px}.register_btn_area h3{text-align:center;margin:0 0 4px;color:#35abd5;font-size:18px;font-weight:500}.register_btn_area h2{font-size:36px;font-weight:600;margin:0}.register_btn_area p{margin:24px 0 0}.register_btn_area p a.button{border-radius:3px;font-size:18px;font-weight:600;padding:16px 3rem}.register_btn_area p a.button:after{box-shadow:none!important}.register_btn_area p a.button:hover{background:#a4c734}.login_register_left p{margin:8px 0 0!important}.login_register_left input#RecoverEmail{border-radius:0!important}.cancel_btn_outer{width:100%;display:inline-block;margin-top:36px}.cancel_btn_outer button{float:left;margin:0!important;border-radius:3px;font-size:18px;text-transform:uppercase;font-weight:600;padding:18px 5rem}.cancel_btn_outer button:after{box-shadow:none!important}.cancel_btn_outer button:hover{background:#a4c734}.cancel_btn_outer a[href="#login"]{float:right;margin-top:10px;font-size:16px}.cancel_btn_outer a[href="#login"]:hover{color:#a4c734}.login_register_left h3.form__message{display:inline-block;padding-top:15px!important;font-size:15px!important;line-height:20px!important}.login_register_left input#RegisterForm-FirstName,.login_register_left input#RegisterForm-LastName,.login_register_left input#RegisterForm-email,.login_register_left input#RegisterForm-password{border-radius:0!important}.login_register_left .customer.register button{margin:45px 0 0!important;border-radius:3px;font-size:18px;text-transform:uppercase;font-weight:600;padding:18px 3rem}.login_register_left .customer.register button:after{box-shadow:none!important}.login_register_left .customer.register button:hover{background:#a4c734}.login_register_left .customer.register span#RegisterForm-password-error,.login_register_left .customer.register span#RegisterForm-email-error,.login_register_left ul.register_error li a{color:#f98686!important}.test_result_header{background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important;background-attachment:fixed!important;padding:75px 0}.test_result_header_content{position:relative;max-width:730px;margin:0 auto;background:linear-gradient(180deg,#35abd580 4%,#35abd5b3 49%,#35abd580);text-align:center;padding:36px 30px 45px;border-radius:13px}.test_result_header_content:before,.test_result_header_content:after{content:"";position:absolute;right:0;left:0;pointer-events:none;top:0;bottom:0;-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s}.test_result_header_content:hover:before{background-color:#fff6;right:51%;left:50%}.test_result_header_content:hover:after{background-color:#fff6;top:51%;bottom:50%}.test_result_header_content h1{margin:0 0 15px;line-height:64px;color:#fff;font-size:54px}.test_result_header_content p{font-size:20px;color:#fff;margin:0}.test_result_faqs{margin:65px 0 50px}.test_result_faqs_content{background:#35abd50d;padding:45px;border-radius:6px}.test_result_faqs_block{width:100%;display:inline-block;margin-bottom:20px;border-bottom:1px solid rgb(204 204 204 / 45%);padding-bottom:20px}.test_result_question{width:100%;cursor:pointer}.test_result_question h4{margin:0;width:calc(100% - 30px);font-size:18px}.test_result_answer{width:100%;display:block}.test_result_answer.close{display:none}.test_result_answer p{margin:12px 0 0}.test_result_question:after{content:"^";float:right;margin-top:-30px;font-weight:600;font-size:22px}.test_result_question.close:after{rotate:180deg}.test_result_image_area_one{width:100%;display:inline-block}.test_result_image_area_two{width:100%;display:inline-block;margin:80px 0}.test_result_image_area_header{width:100%;display:inline-block}.test_result_image_area_header h2{margin:0 0 45px;text-align:center;font-size:42px}.test_result_image_area_header h3{margin:0 0 10px;font-size:28px}.test_result_image_area_one_content{width:100%;display:inline-block}.test_result_image_area_header h2{margin:0 0 45px;text-align:center;font-size:42px;text-decoration:underline;color:#35abd5}.test_result_image_area_content{width:100%;display:inline-block;margin-top:20px}.test_result_image_block{width:33.33%;float:left;text-align:center;position:relative}.test_result_image_block img{max-width:100%;border-radius:6px}.test_result_image_block.img_block_1{padding-right:14px}.test_result_image_block.img_block_2{padding:0 7px}.test_result_image_block.img_block_3{padding-left:14px}.test_result_image_block h4{position:absolute;bottom:36px;background:#35abd5;color:#fff;margin:0;padding:5px 20px;border-radius:18px 18px 0 0;font-size:15px}.test_result_image_area_one .test_result_image_block h4{left:calc(50% - 81px)}.test_result_image_area_two .test_result_image_block h4{left:calc(50% - 94px)}.test_result_image_block h3{margin:8px 0 0;font-size:15px;font-weight:400}.test_result_image_zoom{position:absolute;bottom:-42px;left:calc(50% - 5px)}.test_result_image_zoom i.fa{color:#35abd5;font-size:24px}.cart-result-pictures{display:none;position:fixed;top:0;left:0;margin:auto;width:100vw;height:100vh;opacity:1;z-index:9999;background:#fff;overflow-x:hidden;overflow-y:auto}.cart_result_pictures_close_btn{position:fixed;z-index:10;top:30px;right:45px;background:red;color:#fff;border-radius:100%;height:50px;width:50px;text-align:center;padding-top:4px;cursor:pointer;outline:0px}.cart_result_pictures_close_btn span{font-size:26px;color:#fff;font-weight:600}.cart_footer_left{width:calc(100% - 39rem)!important;max-width:580px}.cart_upsell{width:100%;display:inline-block;margin-bottom:30px}.cart__footer{margin-bottom:60px}.cart_upsell_inner{padding:20px 30px 30px;background:linear-gradient(#35aad440,#35aad44d),url(/cdn/shop/files/cart_upsell_bg.webp?v=1724862831) center center no-repeat;background-size:cover;background-position:center;color:#fff;border-radius:15px;position:relative}.cart_upsell h3{font-size:24px;color:#fff;margin:0 0 24px;line-height:32px;text-align:center;letter-spacing:1px}.cart_upsell p.cart_upsell_details{margin:0 0 6px;font-size:15px;line-height:23px}.cart_upsell p.cart_upsell_price{margin:0 0 12px;font-size:22px;font-weight:600}.cart_upsell p.cart_upsell_price span.old_price{text-decoration:line-through;opacity:.9;color:#ff5151}.cart_upsell p.cart_upsell_price span.new_price{margin-left:15px}.cart_upsell p.cart_upsell_button{margin:0}.cart_upsell p.cart_upsell_button button.button{font-size:24px;border-radius:3px;font-weight:600;-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s}.cart_upsell p.cart_upsell_button button.button svg{width:24px;margin-right:8px}.cart_upsell p.cart_upsell_button button.button:after{box-shadow:none}.cart_upsell p.cart_upsell_button button.button:hover{background-color:#a4c734}.cart_upsell p.cart_upsell_button button.button:hover:after{box-shadow:none}.box_hover_effect:before,.box_hover_effect:after{content:"";position:absolute;right:0;left:0;pointer-events:none;top:0;bottom:0;-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s}.box_hover_effect:hover:before{background-color:#fff6;right:51%;left:50%}.box_hover_effect:hover:after{background-color:#fff6;top:51%;bottom:50%}.cart_upsell_image{width:calc(32% - 22px);float:left;margin-right:22px}.cart_upsell_image img{max-width:100%;height:auto;border-radius:3px}.cart_upsell_image a{cursor:zoom-in}.cart_upsell_image_zoom{text-align:center}.cart_upsell_image_zoom a{cursor:pointer}.cart_upsell_image_zoom svg{width:32px;height:32px}.cart_upsell_info{width:68%;display:inline-block}.cart_upsell_hidden_images{display:none}.cart_upsell_learn_more{width:100%;text-align:center;margin-top:12px}.cart_upsell_learn_more span{color:#444;font-weight:600;text-decoration:none;letter-spacing:.5px;cursor:pointer}.cart_upsell_learn_more span:hover{text-decoration:underline}.cart_upsell_learn_more span svg{width:20px;height:20px;vertical-align:sub}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.button.button--primary{-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s;font-weight:600}.button.button--primary:hover{background-color:#a4c734}.button.button--primary:after{box-shadow:none!important}.button.button--primary::hover:after{box-shadow:none!important}.button.button--secondary{-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s;font-weight:600}.button.button--secondary:hover{background-color:#a4c734}.button.button--secondary:after{box-shadow:none!important}.button.button--secondary::hover:after{box-shadow:none!important}div#shopify-section-template--14820885954596__9a660d56-67a1-4484-8c5e-53a1999dc2ac .image-with-text__content{padding:8px 0 0 60px}div#shopify-section-template--14820885954596__9a660d56-67a1-4484-8c5e-53a1999dc2ac a.button.button--primary{margin-top:20px!important}div#shopify-section-template--14820885954596__9a660d56-67a1-4484-8c5e-53a1999dc2ac p{letter-spacing:0px;font-size:18px}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content .banner__box h2.banner__heading{color:#fff}.vasectomy_info_outer{max-width:875px;margin:auto;padding-bottom:75px}.vasectomy_info_header{width:100%;display:inline-block;margin:30px 0 45px!important;padding:0!important}.vasectomy_info_header h1{text-transform:uppercase;position:relative;text-align:center;font-size:36px}.vasectomy_info_header h1:after{content:"";position:absolute;width:150px;bottom:0;left:0;border-bottom:2px solid #35abd5;right:0;margin:0 auto -10px}.vasectomy_info_content{width:100%;display:inline-block;margin:0!important;padding:0!important;word-wrap:break-word}.vasectomy_info_content h2{color:#006a96;margin:0;font-size:30px}.vasectomy_info_content p{font-size:18px;line-height:32px;letter-spacing:.2px;margin-bottom:20px;word-wrap:break-word}.vasectomy_info_content p a{color:#006a96;letter-spacing:1px;text-decoration:none}.faq_outer{max-width:1010px;margin:auto;padding-bottom:150px}.faq_header{width:100%;display:inline-block;margin:30px 0 45px!important;padding:0!important}.faq_header h1{text-transform:uppercase;position:relative;text-align:center;font-size:36px}.faq_content{width:100%;display:inline-block}.faq_blocks .question{width:100%;display:inline-block;cursor:pointer}.faq_blocks .answer{width:100%;padding-bottom:8px}.faq_blocks .answer p{margin:0 0 6px;letter-spacing:0px;font-size:16px;line-height:26px}.faq_blocks .question h3{color:#006a96;font-size:20px;margin:0 0 8px;line-height:30px;width:calc(100% - 30px);float:left}.faq_blocks .question i.fa{width:30px;font-size:25px;color:#0b191f;line-height:32px}.faq_blocks .question i.fa.fa-angle-down,.faq_blocks.faqactive .question i.fa.fa-angle-up{display:none}.faq_blocks.faqactive .question i.fa.fa-angle-down{display:inline-block}.faq_blocks .answer ul{margin-bottom:0}.faq_blocks .answer ul li{list-style:outside;line-height:26px;margin-bottom:4px}.faq_blocks.faqactive{background-color:#0071a114}.rte a:hover{text-decoration-thickness:auto}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content{max-width:820px;margin:auto}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content .banner__box{background:#00000040}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content .banner__box .banner__buttons a.button.button--primary{font-size:18px;text-transform:uppercase;padding:10px 0;outline:0}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content .banner__box .banner__buttons a.button.button--primary:hover{background-color:#a4c734;opacity:1}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content .banner__box .banner__buttons a.button.button--primary:before{box-shadow:none!important}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content .banner__box .banner__buttons a.button.button--primary:after{box-shadow:none!important}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content .banner__box .banner__buttons a.button.button--secondary{background-color:#006a96ab;color:#fff;font-size:18px;text-transform:uppercase;padding:10px 0;outline:0}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content .banner__box .banner__buttons a.button.button--secondary:hover{background-color:#a4c734;opacity:1}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content .banner__box .banner__buttons a.button.button--secondary:before{box-shadow:none!important}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content .banner__box .banner__buttons a.button.button--secondary:after{box-shadow:none!important}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content .banner__box .banner__text p{font-size:24px;color:#fff}section#shopify-section-template--14820885954596__229ec0b5-8b8e-485c-b529-8a88d7e68fec .multicolumn-list__item.grid__item .multicolumn-card__info a.link{-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s;background-color:#35abd5;color:#fff;padding:8px 25px;border-radius:30px;text-transform:uppercase;font-weight:600}section#shopify-section-template--14820885954596__229ec0b5-8b8e-485c-b529-8a88d7e68fec .multicolumn-list__item.grid__item .multicolumn-card__info a.link:hover{background-color:#a4c734}section#shopify-section-template--14820885954596__229ec0b5-8b8e-485c-b529-8a88d7e68fec .multicolumn-list__item.grid__item .multicolumn-card__info .rte p{letter-spacing:.2px}section#shopify-section-template--14820885954596__7c3ab0ea-605a-4453-a657-4f6f3a23942a .card-wrapper.product-card-wrapper{box-shadow:0 2px 15px 4px #eee;border-right:1px solid #f8f8f8;border-radius:4px;text-align:center;overflow:hidden;margin:5%}section#shopify-section-template--14820885954596__7c3ab0ea-605a-4453-a657-4f6f3a23942a .card__content{height:100px}section#shopify-section-template--14820885954596__7c3ab0ea-605a-4453-a657-4f6f3a23942a .card-wrapper.product-card-wrapper:hover .card__heading a{text-decoration:none}section#shopify-section-template--14820885954596__7c3ab0ea-605a-4453-a657-4f6f3a23942a .card-wrapper.product-card-wrapper .card{border:0px}section#shopify-section-template--14820885954596__7c3ab0ea-605a-4453-a657-4f6f3a23942a .page-width-desktop{max-width:1040px}section#shopify-section-template--14820885954596__7c3ab0ea-605a-4453-a657-4f6f3a23942a .card__heading{text-align:center;font-size:20px;letter-spacing:.3px;color:#35abd5;padding:0 15px}section#shopify-section-template--14820885954596__7c3ab0ea-605a-4453-a657-4f6f3a23942a .price{text-align:center}section#shopify-section-template--14820885954596__7c3ab0ea-605a-4453-a657-4f6f3a23942a .price span.price-item.price-item--regular{color:#006a96;font-size:18px}.home_video_section .home_video_section_inner{width:100%;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;max-height:560px;overflow:hidden}.home_video_section .home_video_section_inner video#bgvideo{filter:brightness(50%);-webkit-filter:brightness(60%);-moz-filter:brightness(50%);-o-filter:brightness(50%);-ms-filter:brightness(50%);vertical-align:middle;width:100%;height:auto}.home_video_section .home_video_section_inner .video_overlay_text{background:#0000005c;position:absolute;top:15%;right:0;left:0;display:inline-block;color:#fff;max-width:680px;padding:30px 0 45px;border-radius:0 5px 5px 0}.home_video_section .home_video_section_inner .video_overlay_text h3{margin:0;color:#fff;font-size:32px;line-height:42px;letter-spacing:1px}.home_video_section .home_video_section_inner .video_overlay_text p{color:#fff;line-height:27px;letter-spacing:.2px;margin-bottom:0}.home_video_section .home_video_section_inner .video_overlay_text p.play_video_btn{width:100%;display:inline-block}.home_video_section .home_video_section_inner .video_overlay_text p.play_video_btn span{background-color:#35abd5;cursor:pointer;color:#fff;font-size:16px;font-weight:600;padding:10px 25px;border-radius:10px;letter-spacing:1px;text-transform:uppercase;display:inline-block}.home_video_section .home_video_section_inner .video_overlay_text p.play_video_btn span:hover{background-color:#a4c734}.home_video_section .home_video_section_inner .video_overlay_text p.play_video_btn span i.fa{color:#fff}div#video_popup{display:none;position:absolute;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000bf}div#video_popup .video_popup_outer{margin:auto;width:760px}div#video_popup .video_popup_close{display:inline-block;position:relative;float:right;margin:0 -25px -15px 0;font-size:30px;color:#fff;background-color:#000;width:36px;height:36px;text-align:center;border-radius:30px;line-height:36px;z-index:10000;cursor:pointer}div#video_popup .video_popup_inner video#popup_video{border:2px solid #016996;outline:0;width:100%}.footer__content-bottom{background-color:#112c38;color:#fff;margin:0;padding:15px 0!important}.footer__content-bottom .footer__copyright.caption{margin:0}.footer__content-bottom .footer__copyright.caption .copyright__content{font-size:14px;margin:0 15px;color:#fff}.footer__content-bottom .footer__copyright.caption .copyright__content a{color:#fff}.footer__content-top ul.footer__list-social{float:left;padding:0!important;margin:0!important}.footer__content-top ul.footer__list-social li.list-social__item{margin-right:15px}.footer__content-top ul.footer__list-social li.list-social__item a.link.list-social__link{padding:0;color:#fff}.footer__content-top ul.footer__list-social li.list-social__item a.link.list-social__link .svg-wrapper{width:32px;height:32px}.footer__content-top ul.footer__list-social li.list-social__item a.link.list-social__link svg.icon.icon-facebook{height:32px;width:32px}.footer__content-top ul.footer__list-social li.list-social__item a.link.list-social__link svg.icon.icon-youtube{width:32px;height:32px}.footer__column.footer__column--info{display:inline-block;text-align:left;padding-left:8px!important;padding-right:0!important}.footer__column.footer__column--info ul.list.list-payment{padding-left:0!important;justify-content:left}footer.footer{padding-bottom:0}footer.footer a.link.link--text.list-menu__item.list-menu__item--link{color:#fff;font-size:16px;padding-bottom:0}footer.footer .footer__content-top{padding-bottom:40px}.image-with-text__content .image-with-text__text+.button{margin-top:2rem!important}div#shopify-section-template--14823431962660__4b3a05e5-e8fd-4168-afaf-3cdc994a7af9 .image-with-text__media-item{padding:5%}div#shopify-section-template--14823431962660__4b3a05e5-e8fd-4168-afaf-3cdc994a7af9 .image-with-text__text-item .image-with-text__content{padding-right:52px}div#shopify-section-template--14823431962660__4b3a05e5-e8fd-4168-afaf-3cdc994a7af9 .image-with-text__text-item .subtitle{font-size:26px;color:#a4c734;background-color:#e1eaca;padding-top:12px;width:70px;height:70px;border-radius:100px;text-align:center;font-weight:600;margin-bottom:20px}div#shopify-section-template--14823431962660__4b3a05e5-e8fd-4168-afaf-3cdc994a7af9 .image-with-text__text-item h2.image-with-text__heading{letter-spacing:0px;color:#0d719b;font-size:28px}div#shopify-section-template--14823431962660__4b3a05e5-e8fd-4168-afaf-3cdc994a7af9 .image-with-text__text-item .image-with-text__text p{color:#333;letter-spacing:0px}div#shopify-section-template--14823431962660__694856fa-f2e8-4170-80f8-b287f1f77e2c{background-color:#f5f5fc}div#shopify-section-template--14823431962660__694856fa-f2e8-4170-80f8-b287f1f77e2c .image-with-text__media-item{padding:5%}div#shopify-section-template--14823431962660__694856fa-f2e8-4170-80f8-b287f1f77e2c .image-with-text__media-item img{border-radius:100%}div#shopify-section-template--14823431962660__694856fa-f2e8-4170-80f8-b287f1f77e2c .image-with-text__text-item .subtitle{font-size:26px;color:#a4c734;background-color:#e1eaca;padding-top:12px;width:70px;height:70px;border-radius:100px;text-align:center;font-weight:600;margin-bottom:20px}div#shopify-section-template--14823431962660__694856fa-f2e8-4170-80f8-b287f1f77e2c .image-with-text__text-item h2.image-with-text__heading{letter-spacing:0px;color:#0d719b;font-size:28px}div#shopify-section-template--14823431962660__694856fa-f2e8-4170-80f8-b287f1f77e2c .image-with-text__text-item .image-with-text__text p{color:#333;letter-spacing:0px}div#shopify-section-template--14823431962660__7cda977e-8394-4c95-bf61-3130b678b41c .image-with-text__media-item{padding:5%}div#shopify-section-template--14823431962660__7cda977e-8394-4c95-bf61-3130b678b41c .image-with-text__text-item .subtitle{font-size:26px;color:#a4c734;background-color:#e1eaca;padding-top:12px;width:70px;height:70px;border-radius:100px;text-align:center;font-weight:600;margin-bottom:20px}div#shopify-section-template--14823431962660__7cda977e-8394-4c95-bf61-3130b678b41c .image-with-text__text-item h2.image-with-text__heading{letter-spacing:0px;color:#0d719b;font-size:28px}div#shopify-section-template--14823431962660__7cda977e-8394-4c95-bf61-3130b678b41c .image-with-text__text-item .image-with-text__text p{color:#333;letter-spacing:0px}div#shopify-section-template--14823431962660__1f888153-d8fa-4281-874c-c964d6a04d17{background-color:#f5f5fc}div#shopify-section-template--14823431962660__1f888153-d8fa-4281-874c-c964d6a04d17 .image-with-text__media-item{padding:5%}div#shopify-section-template--14823431962660__1f888153-d8fa-4281-874c-c964d6a04d17 .image-with-text__media-item img{border-radius:100%}div#shopify-section-template--14823431962660__1f888153-d8fa-4281-874c-c964d6a04d17 .image-with-text__text-item .subtitle{font-size:26px;color:#a4c734;background-color:#e1eaca;padding-top:12px;width:70px;height:70px;border-radius:100px;text-align:center;font-weight:600;margin-bottom:20px}div#shopify-section-template--14823431962660__1f888153-d8fa-4281-874c-c964d6a04d17 .image-with-text__text-item h2.image-with-text__heading{letter-spacing:0px;color:#0d719b;font-size:28px}div#shopify-section-template--14823431962660__1f888153-d8fa-4281-874c-c964d6a04d17 .image-with-text__text-item .image-with-text__text p{color:#333;letter-spacing:0px}div#shopify-section-template--14823431962660__ee2c1041-75cc-43fc-bc6f-8f5bc2950e73 .image-with-text__media-item{padding:5%}div#shopify-section-template--14823431962660__ee2c1041-75cc-43fc-bc6f-8f5bc2950e73 .image-with-text__text-item .subtitle{font-size:26px;color:#a4c734;background-color:#e1eaca;padding-top:12px;width:70px;height:70px;border-radius:100px;text-align:center;font-weight:600;margin-bottom:20px}div#shopify-section-template--14823431962660__ee2c1041-75cc-43fc-bc6f-8f5bc2950e73 .image-with-text__text-item h2.image-with-text__heading{letter-spacing:0px;color:#0d719b;font-size:28px}div#shopify-section-template--14823431962660__ee2c1041-75cc-43fc-bc6f-8f5bc2950e73 .image-with-text__text-item .image-with-text__text p{color:#333;letter-spacing:0px}div#shopify-section-template--14823431962660__6cce9f20-71b2-4804-9748-fc8bc4c5eda5{background-color:#f5f5fc}div#shopify-section-template--14823431962660__6cce9f20-71b2-4804-9748-fc8bc4c5eda5 .image-with-text__media-item{padding:5%}div#shopify-section-template--14823431962660__6cce9f20-71b2-4804-9748-fc8bc4c5eda5 .image-with-text__text-item .subtitle{font-size:26px;color:#a4c734;background-color:#e1eaca;padding-top:12px;width:70px;height:70px;border-radius:100px;text-align:center;font-weight:600;margin-bottom:20px}div#shopify-section-template--14823431962660__6cce9f20-71b2-4804-9748-fc8bc4c5eda5 .image-with-text__text-item h2.image-with-text__heading{letter-spacing:0px;color:#0d719b;font-size:28px}div#shopify-section-template--14823431962660__6cce9f20-71b2-4804-9748-fc8bc4c5eda5 .image-with-text__text-item .image-with-text__text p{color:#333;letter-spacing:0px}div#shopify-section-template--14823431962660__edd70a31-b910-4107-80d3-efcaed2e1e60 .image-with-text__media-item{padding:5%}div#shopify-section-template--14823431962660__edd70a31-b910-4107-80d3-efcaed2e1e60 .image-with-text__text-item .subtitle{font-size:26px;color:#a4c734;background-color:#e1eaca;padding-top:12px;width:70px;height:70px;border-radius:100px;text-align:center;font-weight:600;margin-bottom:20px}div#shopify-section-template--14823431962660__edd70a31-b910-4107-80d3-efcaed2e1e60 .image-with-text__text-item h2.image-with-text__heading{letter-spacing:0px;color:#0d719b;font-size:28px}div#shopify-section-template--14823431962660__edd70a31-b910-4107-80d3-efcaed2e1e60 .image-with-text__text-item .image-with-text__text p{color:#333;letter-spacing:0px}.section-template--14820886052900__main-padding h1.main-page-title.page-title{text-align:center;font-size:36px}.inside_the_kit_left{display:inline-block;width:50%;float:left;padding-top:15px}.inside_the_kit_left h2{margin:0 0 15px;font-size:26px;letter-spacing:0px;color:#333}.inside_the_kit_left h3{color:#333;margin:0 0 30px;line-height:30px;font-size:22px}.inside_the_kit_left ul{padding:0;margin:0 0 0 20px}.inside_the_kit_left ul li{color:#333;padding-bottom:8px;list-style:square;letter-spacing:.2px}.inside_the_kit_right{display:inline-block;width:50%;padding-top:15px;text-align:center}.inside_the_kit_instructions{margin:30px 0 0;width:100%;display:inline-block}.inside_the_kit_instructions h2{margin:0 0 15px;font-size:26px;letter-spacing:0px;color:#333}.inside_the_kit_instructions ol{margin:0 0 0 18px}.inside_the_kit_instructions ol li{color:#333;padding-bottom:8px;list-style:square;letter-spacing:.2px}.providers_header_section_inner{background-repeat:no-repeat;background-position:center;background-size:cover;height:450px;padding:75px 0}.providers_header_left{width:50%;float:left;padding-right:45px}.providers_header_right{width:50%;float:right;padding-left:45px}.providers_header_text{color:#fff;text-align:center}.providers_header_text h1{color:#fff;margin:0 0 8px;text-align:center}.providers_header_text p{color:#fff;margin:0 0 25px;font-size:18px;letter-spacing:.2px;text-align:center}.providers_header_text p.providers_header_btn{margin:0;text-align:center}.providers_header_video{position:relative;padding-bottom:50%;padding-top:25px}.providers_header_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}section#shopify-section-template--14823434289188__04967075-c9b0-442c-bee6-fa96f3ebc6cd .media img{border-radius:100%;padding:8%;margin-top:-5%}section#shopify-section-template--14823434289188__04967075-c9b0-442c-bee6-fa96f3ebc6cd .multicolumn-card__info a.link{background-color:#35abd5;color:#fff;padding:8px 20px;border-radius:6px;outline:0;border:0px;font-size:14px;font-weight:600}section#shopify-section-template--14823434289188__04967075-c9b0-442c-bee6-fa96f3ebc6cd .multicolumn-card__info a.link:hover{background-color:#a4c734}section#shopify-section-template--14823434289188__b4e3c4ad-8b73-4faa-9a8d-881598125a2f .banner__text p{font-size:20px;color:#fff}section#shopify-section-template--14823434289188__d118d8c2-6cde-4c72-b7c7-aa04afb51211 h2.rich-text__heading{font-size:28px;max-width:560px;margin:auto}section#shopify-section-template--14823434289188__7812eeff-e12d-4424-b682-154718273538 .banner__text p{font-size:20px;color:#fff}div#shopify-section-template--14823434289188__1484ab00-cf59-43be-a939-efe2c720ec69 .image-with-text__media img{padding:8%}section#shopify-section-template--14823434289188__a4652104-8054-4d93-85fb-190d6f94b431 .banner__text p{font-size:20px;color:#fff;max-width:615px}.provider_listing_header{width:100%;display:inline-block;text-align:center;margin:20px 0 60px}.provider_listing_header_inner{max-width:915px;margin:auto}.provider_listing_header h1{text-transform:uppercase;position:relative;text-align:center;margin-bottom:40px;font-size:36px}.provider_listing_header h1:after{content:"";position:absolute;width:150px;bottom:0;left:0;border-bottom:2px solid #35abd5;right:0;margin:0 auto -10px}.provider_listing_footer{width:100%;display:inline-block;text-align:center;margin:45px 0 30px;font-style:italic}.provider_listing_footer_inner{max-width:915px;margin:auto}.provider_listing{width:100%;display:inline-block}.provider_listing_inner{max-width:915px;margin:auto}.provider_listing table thead{color:#006a96;font-size:17px;background-color:#0071a11f;border:0px!important}.provider_listing table thead th{border-bottom:0px!important;border-color:#0071a133!important}.provider_listing table#providers_listing_table tbody td{border:1px solid rgb(0 113 161 / 20%)!important;border-bottom:0px!important;border-right:0px!important}.provider_listing div#providers_listing_table_length,.provider_listing div#providers_listing_table_filter{margin-bottom:30px!important}.provider_listing table#providers_listing_table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px #0071a108!important}.provider_listing .scrollable-wrapper,.provider_listing .dataTables_wrapper .dataTables_scroll,.provider_listing .dataTables_wrapper .dataTables_scrollBody{overflow:hidden!important}.provider_listing .dataTables_wrapper .dataTables_scrollBody{border-bottom:1px solid rgb(0 113 161 / 20%)!important;border-right:1px solid rgb(0 113 161 / 20%)!important}.provider_listing .dataTables_scrollHeadInner{width:100%!important;padding-left:0!important}.provider_listing table{width:100%!important}.provider_listing div#providers_listing_table_info{padding-top:50px}.provider_listing div#providers_listing_table_paginate{padding-top:45px}.provider_listing div#providers_listing_table_paginate a.paginate_button.current{border:1px solid rgb(0 113 161 / 8%)!important;background:none!important;background-color:#0071a114!important}.provider_listing div#providers_listing_table_paginate a.paginate_button:hover{border:1px solid #006a96!important;background:none!important;background-color:#006a96!important;color:#fff!important}.provider_listing .dataTables_wrapper .dataTables_length select{border:1px solid rgb(0 113 161 / 20%)!important;padding:8px!important;width:65px!important}.provider_listing .dataTables_wrapper .dataTables_filter input{font-size:15px;border:1px solid rgb(0 113 161 / 20%)!important;padding:8px;margin-left:15px;outline:none;min-width:320px}.provider_listing table#providers_listing_table tbody td a.website_link{color:#333;border-bottom:1px solid #999;text-decoration:none}.provider_listing table#providers_listing_table tbody td a.website_link:hover{color:#333;border-bottom:0px;opacity:1}.provider_enrollment_header{background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:500px;margin-top:-35px}.provider_enrollment_header h1{text-align:center;margin-bottom:25px;color:#fff;padding-top:100px;text-transform:uppercase;letter-spacing:1px;font-size:38px}.provider_enrollment_header .pe_header_text{text-align:center;color:#fff;max-width:680px;margin:auto;font-size:18px;letter-spacing:.4px}.provider_enrollment_header .pe_header_text p{color:#fff;margin-bottom:10px;margin-top:0}.provider_enrollment_header .pe_buttons_outer{text-align:center;max-width:650px;margin:36px auto 45px}.provider_enrollment_header .provider_info_page_btn_outer{width:50%;display:inline-block;float:left}.provider_enrollment_header .provider_info_page_btn_outer a.btn{border-radius:10px;font-size:16px}.provider_enrollment_header .provider_info_page_btn_outer a.btn:hover{background-color:#a4c734;opacity:1}.provider_enrollment_header .provider_enrollment_form_btn_outer{width:50%;display:inline-block;float:left;padding-top:12px}.provider_enrollment_header .provider_enrollment_form_btn_outer a.btn{-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s;border-radius:30px;font-size:16px;background-color:#fff;color:#333;padding:15px 45px;text-decoration:none;font-weight:600}.provider_enrollment_header .provider_enrollment_form_btn_outer a.btn:hover{background-color:#a4c734;color:#fff;opacity:1}.pe_free_voucher_image img{max-width:100%}.pe_free_voucher_area .page-width{max-width:1115px}.pe_free_voucher_area .pe_free_voucher_text{padding:60px 8px 0 0}.pe_free_voucher_area .pe_free_voucher_text h2{font-size:28px;letter-spacing:1px;margin-bottom:22px}.pe_free_voucher_area .pe_free_voucher_text p{font-size:17px;letter-spacing:.3px;line-height:27px}.pe_free_voucher_area .pe_free_voucher_text p.small{font-size:15px;font-style:italic}.pe_free_voucher_image{padding-left:45px;text-align:right}.provider_enrollment_form_area{background-color:#e2f4f94a;margin:5px 0 0;padding:8px 0 60px}.provider_enrollment_form_area .pe_form_outer{max-width:700px;margin:0 auto;border:1px dashed #83d2e4;padding:45px 45px 15px;border-radius:8px}.provider_enrollment_form_area .pe_form_outer iframe#hs-form-iframe-0{width:100%!important}.provider_enrollment_form_area .pe_form_text{margin:55px auto 45px;max-width:715px;text-align:center}.provider_enrollment_form_area .pe_form_text h2{font-size:26px;letter-spacing:1px;text-transform:uppercase;margin:0}.provider_enrollment_form_area .pe_form_text p{font-size:17px;letter-spacing:.4px;line-height:26px}.page-width--narrow .rte h2{text-transform:uppercase;font-size:18px;letter-spacing:1px;font-weight:600;color:#333}.page-width--narrow .rte p{font-size:16px;letter-spacing:.4px}.page-width--narrow .rte a{color:#0d719b}.page-width--narrow .rte a:hover{text-decoration:none}.register_pre_paid_kit_outer ol{padding:0}.register_pre_paid_kit_outer ol li{font-size:16px;letter-spacing:.4px}.register_pre_paid_kit_outer ol li ul{margin:8px 0 15px 20px}.register_pre_paid_kit_outer ol li ul li{list-style:disc;margin-bottom:4px;line-height:28px}.register_pre_paid_kit_outer p.start_registration a.button.button--primary{color:#fff}.register_pre_paid_kit_outer hr{margin:45px 0 40px;background-color:#e6e6e6}.legal_notices_header{width:100%;display:inline-block;text-align:center;margin:45px 0}.legal_notices_header h1{text-align:center;margin:0;font-size:32px}.legal_notices_outer{width:100%;display:inline-block;margin-bottom:60px}.legal_notices{-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s;background-color:#f9f9f9;padding:22px 30px 10px;display:inline-block;width:100%;border-radius:4px;margin-bottom:15px}.legal_notices_inner{width:100%;display:inline-block}.legal_notices .legal_notice_name{float:left;font-size:18px;font-weight:600;letter-spacing:.5px}.legal_notices .legal_notice_name a{color:#0d719b;text-decoration:none}.legal_notices .legal_effective_date{float:right;font-style:italic;letter-spacing:.3px;font-size:15px}.legal_notices .legal_notice_name a i.fa.fa-file-pdf-o{margin-left:8px;font-size:16px}.legal_notices:hover{background-color:#a4c734}.legal_notices:hover .legal_notice_name a,.legal_notices:hover .legal_effective_date{color:#fff}.news_header{width:100%;display:inline-block;text-align:center;margin-bottom:60px}.news_header img{width:36px;height:36px}.news_header h1.title--primary{margin:0;font-size:36px;line-height:36px;letter-spacing:0px}.blog-articles .card-wrapper .card{border:0px;-webkit-box-shadow:0 0 16px 0 rgba(39,48,75,.14);-khtml-box-shadow:0 0 16px 0 rgba(39,48,75,.14);-moz-box-shadow:0 0 16px 0 rgba(39,48,75,.14);-ms-box-shadow:0 0 16px 0 rgba(39,48,75,.14);-o-box-shadow:0 0 16px 0 rgba(39,48,75,.14);box-shadow:0 0 16px #27304b24;border-radius:0 0 12px 12px}.blog-articles .card-wrapper .card .card__inner{padding:0!important;margin:0!important}.blog-articles .card-wrapper .card .card__inner .article-card__image-wrapper.card__media{padding:0!important;margin:0!important;width:100%!important;z-index:1}.blog-articles .card-wrapper .card .card__inner .article-card__image-wrapper.card__media:before{content:"";position:absolute;right:0;left:0;pointer-events:none;top:0;bottom:0;-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s}.blog-articles .card-wrapper .card .card__inner .article-card__image-wrapper.card__media:after{content:"";position:absolute;right:0;left:0;pointer-events:none;top:0;bottom:0;-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s}.blog-articles .card-wrapper:hover .card .card__inner .article-card__image-wrapper.card__media:before{background-color:#fff6;right:51%;left:50%}.blog-articles .card-wrapper:hover .card .card__inner .article-card__image-wrapper.card__media:after{background-color:#fff6;right:51%;left:50%}.blog-articles .card-wrapper:hover .card .card__content .card__information a{text-decoration:none}.blog-articles .card-wrapper .card .card__content .card__information .article_date{letter-spacing:0px;float:left;width:60px;height:60px;text-align:center;background-color:#f9f9f9;margin:0;border-radius:0 0 30px 30px;padding:8px 0 0;line-height:18px;font-size:13px;font-weight:400;color:#777}.blog-articles .card-wrapper .card .card__content .card__information .article_author{margin-top:20px;float:right;font-size:13px;text-transform:none;font-weight:400;text-align:right;color:#777;letter-spacing:0px}.blog-articles .card-wrapper .card .card__content .card__information h3.card__heading.h2{font-size:20px;color:#0d719b}.blog-articles .card-wrapper .card .card__content .card__information h3.card__heading.h2 a:after{position:relative}.blog-articles .card-wrapper .card .card__content .card__information .article-card__info{width:100%;display:inline-block}.blog-articles .card-wrapper .card .card__content .card__information{padding:0 15px 8px}.blog-articles .card-wrapper .card .card__content .card__information .read_more_link_outer{width:100%;display:inline-block}.blog-articles .card-wrapper .card .card__content .card__information .read_more_link{float:left}.blog-articles .card-wrapper .card .card__content .card__information .posted_in_link{letter-spacing:0px;float:right;font-size:14px;color:#888;font-style:italic;padding-top:12px}.blog-articles .card-wrapper .card .card__content .card__information .posted_in_link a{color:#0d719b}.blog-articles .card-wrapper .card .card__content .card__information .article-card__excerpt{margin:0 0 15px;font-size:16px;line-height:26px}.blog-articles .card-wrapper .card .card__content .card__information .read_more_link a.button.button--primary{padding:15px 25px!important}article.article-template header{text-align:center}article.article-template header h1{font-size:32px}article.article-template header span{text-transform:inherit;font-size:14px;letter-spacing:.3px}.article-template__content p{font-size:16px;letter-spacing:.3px;line-height:26px}.collection-hero__text-wrapper h1.collection-hero__title{font-size:36px;margin:45px 0 0}.collection-hero__text-wrapper .collection-hero__description.rte{width:100%;max-width:820px;text-align:center;margin:20px auto 0;font-size:16px}.collection .card-wrapper.product-card-wrapper .card{border:0px}.collection .card-wrapper.product-card-wrapper .card .card__information h3.card__heading{text-align:center;font-size:20px;letter-spacing:.3px;color:#35abd5;padding:0 15px}.collection .card-wrapper.product-card-wrapper .card .card__information .price{text-align:center}.collection .card-wrapper.product-card-wrapper .card .card__information .price span.price-item.price-item--regular{color:#006a96;font-size:18px}.collection .card-wrapper.product-card-wrapper:hover .card__heading a{text-decoration:none}.collection .card-wrapper.product-card-wrapper .card .card__content{height:100px}.product_tabs_area{width:100%;display:inline-block;border-top:1px solid #f4f4f4;padding:60px 0}.tab_content{display:none;margin:30px 0 15px}.tab_content.active{display:block}.tab-wrap{width:100%;display:inline-block}.tab{width:25%;float:left;text-align:center}.tab .tab_heading{border-bottom:2px solid #0071a1;padding:9px 15px;cursor:pointer;border-radius:12px 12px 0 0}.tab_heading.active{border-bottom:2px solid #0071a1;background-color:#0071a1;color:#fff}.tab .tab_heading label{cursor:pointer;font-size:18px;font-weight:600;letter-spacing:1px;color:#333}.tab_heading.active label{color:#fff}.tab_heading:hover{background-color:#0071a1;color:#fff;border-bottom:2px solid #0071a1}.tab_heading:hover label{color:#fff}.tab_content p{color:#333;letter-spacing:.2px;margin:0 0 8px}.tab_content p strong{font-weight:600}.tab_content i.fa{color:#a4c734;padding-right:4px}.tab_content ul.b.lead{text-align:center;padding:0;margin:15px 0 30px}.tab_content ul.b.lead li{font-size:20px;line-height:36px;letter-spacing:.4px;display:inline-block;padding:0 30px 0 0;color:#333}table.table-view{width:100%;margin-bottom:27.5px;border-collapse:collapse;border-spacing:0;color:#333}table.table-view th{text-transform:uppercase;font-weight:600;color:#006a96;font-size:15px;text-align:center;border:1px solid #e8e9eb;padding:10px 14px}table.table-view td{text-align:left;border:1px solid #e8e9eb;padding:10px 14px;color:#333}table.table-view td.text-box-center{text-align:center}table.table-view td.text-box-center.price{font-weight:600;color:#a4c734}.inside_left{width:50%;float:left}.inside_right{width:50%;float:right;padding-left:45px}.inside_right h3,.inside_right h4{margin-top:0}.inside_right h5{margin:0 0 12px;color:#333;font-size:16px}.inside_right ul{margin:0;padding:0}.custom_product_description{border-top:1px solid #ddd;margin:45px 15px 0 0!important;padding-top:20px}.provider_product_video{width:100%;display:inline-block;padding:35px 0 0}.provider_product_video .provider_product_video_inner{position:relative;display:block;height:0;padding:0 0 56.25%;overflow:hidden}.provider_product_video .provider_product_video_inner iframe{position:absolute;border-radius:24px!important;top:0;bottom:0;left:0;width:100%;max-height:641px;height:100%;border:0}.custom_product_description .product-single__description.rte p{margin-top:0;font-size:16px!important;font-weight:400!important;color:#333!important;letter-spacing:.2px!important}.custom_product_description .product-single__description.rte p span{font-size:16px!important;font-weight:400!important;color:#333!important;letter-spacing:.2px!important}.custom_product_description .product-single__description.rte h3,.custom_product_description .product-single__description.rte h2{text-align:left!important;font-size:30px;margin:30px 0 15px}.product_breadcrumb{width:100%;display:inline-block;margin:20px 0 0;font-size:14px;letter-spacing:0px}.product_breadcrumb a{color:#333;text-decoration:none}.product_breadcrumb i.fa.fa-angle-double-right{padding:0 4px}.product .product__info-wrapper span.price-item.price-item--regular{color:#000;font-size:20px;font-weight:600}.product-form__submit.button{background-color:#32aed3;font-size:18px;line-height:20px;outline:0;color:#fff;border-radius:0;text-transform:uppercase}.product_page_addtocart{width:100%;display:inline-block;margin:0}.product_page_addtocart button#product_page_addtocart_btn{border-radius:12px;background-color:#00618a;min-width:275px;font-size:16px;font-family:Wix Madefor Text,sans-serif}.product_page_addtocart button#product_page_addtocart_btn i.fa.fa-shopping-cart{margin-right:12px}div#open_providers_dialog{font-family:Wix Madefor Text,sans-serif}.patient_properties{width:100%;max-width:445px}.patient_properties_field{padding:8px 0}.patient_properties_field_label{padding:0 0 6px;letter-spacing:1px;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0%;color:#0b191f!important;font-family:Wix Madefor Text,sans-serif!important}.patient_properties_field_label_small{font-size:14px;font-weight:400;line-height:18px;color:#444;padding:2px 0 8px}.patient_properties_field_input{position:relative}.patient_properties_field_input input{width:100%;border:1px solid rgb(0,0,0,.14);font-size:16px;padding:12px;border-radius:12px;letter-spacing:.4px;font-family:Wix Madefor Text,sans-serif}.product_right_panel{padding-left:60px}.patient_properties_conditions_field{display:inline-block;float:left;padding-top:2px}.patient_properties_conditions_field input#terms_checkbox{width:15px;height:15px}.patient_properties_conditions_label{display:inline-block;padding:0 0 0 6px;letter-spacing:1px;line-height:28px;color:#000}.patient_properties_conditions_label span{color:#0b191f!important;cursor:pointer}.patient_properties_field_input.notified_input input[type=radio]{width:auto;vertical-align:middle}.patient_properties_field_input.notified_input span{padding:0 45px 0 10px;line-height:150%;color:#48535d;font-size:16px;font-family:Wix Madefor Text,sans-serif!important}.patient_properties div#providers_dialog{display:none}table#providers_name_table,div#providers_name_table_wrapper .dataTables_scrollHeadInner,div#providers_name_table_wrapper .dataTables_scrollHeadInner table.dataTable{width:100%!important}div#providers_name_table_wrapper .provider_name_column{width:82%!important;border-right:0px}div#providers_name_table_wrapper table thead{color:#006a96;font-size:17px;background-color:#0071a11f;border:0px!important}div#providers_name_table_wrapper table thead th{border-bottom:0px!important;border-color:#0071a133!important;padding:5px 8px!important;font-size:16px;font-weight:600}div#providers_name_table_wrapper table#providers_name_table tbody td{border:1px solid rgb(0 113 161 / 20%)!important;border-bottom:0px!important;border-right:0px!important;padding:5px 8px!important;font-size:14px!important}div#providers_name_table_wrapper #providers_name_table_filter{margin:8px 0 10px!important;font-size:14px;letter-spacing:.3px;color:#444}div#providers_name_table_wrapper #providers_name_table_filter input[type=search]{font-size:14px;margin-left:8px;outline:none;border-color:#0071a133!important}div#providers_name_table_wrapper table#providers_name_table.dataTable.hover>tbody>tr:hover>*,div#providers_name_table_wrapper table#providers_name_table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px #0071a108!important}div#providers_name_table_wrapper table#providers_name_table tbody td button.select_provider_btn{color:#fff;padding:3px 12px;font-size:14px!important;font-weight:600;letter-spacing:0px;border-radius:4px;cursor:pointer;outline:0;background:#3cacd8;border:0px}div#providers_name_table_wrapper table#providers_name_table thead{display:none!important}div#providers_name_table_wrapper div#providers_name_table_paginate{padding:15px 0 8px;font-size:14px}div#providers_name_table_wrapper div#providers_name_table_paginate a.paginate_button{padding:0 8px!important}div#providers_name_table_wrapper div#providers_name_table_paginate a.paginate_button.current{border:1px solid rgb(0 113 161 / 8%)!important;background:none!important;background-color:#0071a114!important}div#providers_name_table_wrapper div#providers_name_table_paginate a.paginate_button:hover{border:1px solid #006a96!important;background:none!important;background-color:#006a96!important;color:#fff!important}.ui-dialog.providersdialogbox{min-width:520px!important;border-radius:15px;padding:0!important;border:0px!important}.ui-dialog.providersdialogbox .ui-dialog-titlebar{background:#3caad9!important;border-radius:10px 10px 0 0;color:#fff!important;letter-spacing:0px!important;font-size:15px!important;margin:0!important;border:0px!important}.open_providers_dialog_outer .show_provider_name_outer{display:none;margin:5px 0 0}i#clear_provider_name{font-size:18px;cursor:pointer;padding-left:10px;color:#a94442}.darkrow{background-color:#eee!important;font-style:italic}#did_you_mean{font-size:14px;padding-top:12px;display:none}div#did_you_mean_label{padding-bottom:4px}div#didyoumean_table_wrapper{display:none}div#didyoumean_table_filter{display:none!important}div#didyoumean_table_wrapper .dataTables_scrollHead{display:none}div#didyoumean_table_wrapper .dataTables_scrollBody{border:0px!important}div#didyoumean_table_wrapper .dataTables_scrollBody table#didyoumean_table{width:100%!important}div#didyoumean_table_wrapper .dataTables_scrollBody table#didyoumean_table td{border:0px!important;padding:1px 0!important}div#didyoumean_table_wrapper .dataTables_scrollBody table#didyoumean_table td .select_dym{color:#006a96!important;font-size:14px!important;cursor:pointer}div.dataTables_scrollBody::-webkit-scrollbar{width:6px}div.dataTables_scrollBody::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:10px}div.dataTables_scrollBody::-webkit-scrollbar-thumb{background:#006a96;border-radius:10px}div.dataTables_scrollBody::-webkit-scrollbar-thumb:hover{background:#a4c734}.patient_properties div#conditions_dialog{display:none}.ui-widget.ui-widget-content.ui-autocomplete{border-top:0px!important;border:2px solid #333!important;padding-left:8px!important;font-size:15px!important}.ui-datepicker{border:1px solid #a4c835!important}.ui-datepicker-header{background:#a4c835!important}.ui-datepicker .ui-datepicker-title select{padding:8px 6px!important;outline:0}.ui-datepicker td a{text-align:center!important;border:1px solid #a4c835!important}.ui-dialog.conditionsdialogbox{min-width:520px!important;border-radius:15px;padding:0!important;border:0px!important}.ui-widget-overlay{opacity:.7!important;background:#000!important;display:inline-block!important}.ui-dialog.conditionsdialogbox .ui-dialog-titlebar{background:#3caad9!important;border-radius:10px 10px 0 0;color:#fff!important;letter-spacing:1px!important;font-size:18px!important;margin:0!important;border:0px!important}.ui-dialog.conditionsdialogbox .ui-dialog-titlebar .ui-dialog-titlebar-close{outline:0}div#conditions_dialog{padding:20px;max-height:400px!important}div#conditions_dialog p strong{color:#343434;font-weight:600}div#conditions_dialog p{color:#343434;text-align:justify;margin:0 0 12px;letter-spacing:0px;line-height:26px}div#conditions_dialog p a{color:#343434;text-decoration:underline;font-weight:600;opacity:1;outline:0}div#conditions_dialog p a:hover{color:#343434;text-decoration:none;opacity:1;outline:0}div#conditions_dialog h3{font-size:22px;margin:15px 0 12px}div#conditions_dialog ul{padding-left:30px}div#conditions_dialog ul li{list-style:disc;margin-bottom:15px;text-align:justify;color:#343434;letter-spacing:0px;line-height:26px}div#conditions_dialog ul li a{color:#343434;text-decoration:underline;font-weight:600;opacity:1;outline:0}div#conditions_dialog ul li a:hover{color:#343434;text-decoration:none;opacity:1;outline:0}div#conditions_dialog p.agree_btn_outer{text-align:center;display:inline-block;width:100%;padding:20px 0 8px}div#conditions_dialog p.agree_btn_outer span{color:#fff;padding:10px 29px 10px 30px;font-size:18px;font-weight:600;letter-spacing:1px;border-radius:4px;cursor:pointer;outline:0;background:#3cacd8}div#conditions_dialog p.agree_btn_outer span:hover{background:#2d83a7}div#conditions_dialog p.cancel_dialog{text-align:center;padding-bottom:22px}div#conditions_dialog p.cancel_dialog span{padding:8px 25px;cursor:pointer;color:#a94442;background-color:#f2dede;border-color:#ebccd1;border-radius:4px}div#conditions_dialog p.cancel_dialog span:hover{opacity:.7}.ui-dialog.dobconfirmation{min-width:350px!important;padding:0!important;border:0px!important;border-radius:25px!important}.ui-dialog.dobconfirmation .ui-dialog-titlebar{background:#3caad9!important;color:#fff!important;border-radius:10px 10px 0 0;text-align:center;letter-spacing:1px!important;font-size:18px!important;margin:0!important;border:0px!important}.ui-dialog.dobconfirmation .ui-dialog-titlebar .ui-dialog-titlebar-close{outline:0;display:none}div#dob_confirmation{padding:20px 20px 0}div#dob_confirmation p strong{color:#343434;font-weight:600}div#dob_confirmation p{color:#343434;text-align:center;margin:0 0 12px;line-height:25px}.ui-dialog.dobconfirmation .ui-dialog-buttonpane .ui-dialog-buttonset{float:none!important;text-align:center!important}.patient_properties div#dob_confirmation{display:none}.ui-dialog.dobconfirmation button.confirm_btn{margin-right:15px;color:#fff;padding:10px 20px;font-size:18px;font-weight:600;letter-spacing:1px;border-radius:4px;cursor:pointer;outline:0;background:#3cacd8}.ui-dialog.dobconfirmation button.confirm_btn:hover{background:#2d83a7}.ui-dialog.dobconfirmation button.notconfirm_btn{padding:10px 25px;outline:0;cursor:pointer;color:#a94442;background-color:#f2dede;border-color:#ebccd1;border-radius:4px}.ui-dialog.dobconfirmation button.notconfirm_btn:hover{opacity:.7}.ui-dialog.dobconfirmation .ui-dialog-buttonpane{border-radius:0 0 10px 10px}.patient_properties_field.no_provider_checkbox input#no_provider{display:inline-block;width:15px;height:15px;vertical-align:text-top}.patient_properties_field.no_provider_checkbox label{cursor:pointer;padding:0;display:inline-block;font-size:15px;letter-spacing:.3px}.patient_properties_field p.other_provider_text{margin:0;font-size:14px;font-weight:400;color:#444;line-height:18px;padding:2px 0 8px}div#other_provider_field{display:none}.patient_properties_error_msg{display:none;color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:4px 12px;font-size:15px;letter-spacing:.2px;margin-top:6px;border-radius:5px}.patient_properties_error_msg i.fa{color:#a94442;padding:0 4px 0 0}*:focus-visible{box-shadow:none;outline:none}section#shopify-section-template--20737871151140__video_AmY3Ty .video-section{padding-top:72px;padding-bottom:0}section#shopify-section-template--20855903748132__image_banner_EqtkF8 .banner__box.content-container .banner__text{margin-bottom:12px}section#shopify-section-template--20855903748132__image_banner_EqtkF8 .banner__box.content-container .banner__text p{font-size:20px;line-height:30px;color:#fff}section#shopify-section-template--20855903748132__image_banner_EqtkF8 .banner__box.content-container a.button.button--primary{border-radius:3px}section#shopify-section-template--20855903748132__image_banner_EqtkF8 .banner__box.content-container a.button.button--secondary{background:#a4c73491;border-radius:3px}section#shopify-section-template--20855903748132__image_banner_Q9apmE .banner__box.content-container .banner__text p{font-size:20px;line-height:30px;color:#fff;letter-spacing:0px}section#shopify-section-template--20737871151140__multicolumn_thgeq9 .multicolumn-card-spacing{padding:18px 0}.testimonial_grid{max-width:850px;margin:auto}.testimonial_grid_item_inner{width:100%;display:inline-block}.testimonial_grid_item_content{background-color:#fff;padding:30px 30px 20px 60px;position:relative}.testimonial_grid_item_text:after{content:"";background-color:#fff;-webkit-mask:url(/cdn/shop/files/quote-image.svg?v=1770627582) no-repeat 100% 100%;mask:url(/cdn/shop/files/quote-image.svg?v=1770627582) no-repeat 100% 100%;position:absolute;bottom:0;right:20px;width:150px;height:150px;display:block;top:auto;opacity:.5;z-index:3}.custom_testimonials_grid_item_author{display:inline-block;position:relative}.custom_testimonials_grid_item_author:before{content:"";position:absolute;left:0;width:0;height:0;border-top:40px solid #EDEEF2;border-right:37px solid transparent;top:0}.custom_testimonials_author_left img{width:90px;height:90px;border-radius:100%}.testimonial_grid_item_inner:focus-visible{outline-offset:unset;box-shadow:none}.custom_testimonials_section .slick-dots{position:absolute;bottom:-50px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.custom_testimonials_section .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.custom_testimonials_section .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.custom_testimonials_section .slick-dots li button:hover,.custom_testimonials_section .slick-dots li button:focus{outline:none}.custom_testimonials_section .slick-dots li button:hover:before,.custom_testimonials_section .slick-dots li button:focus:before{opacity:1}.custom_testimonials_section .slick-dots li button:before{font-family:slick;font-size:66px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;color:#d5e5eb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.custom_testimonials_section .slick-dots li.slick-active button:before{color:#00618a}section#shopify-section-template--20855903748132__multicolumn_wTLebq .multicolumn-card__info{padding:2.2rem}section#shopify-section-template--20855903748132__multicolumn_wTLebq .multicolumn-card__info a.link.animate-arrow{background:#35abd5;color:#fff;padding:6px 25px;text-align:center;border-radius:10px;font-weight:600;-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s}section#shopify-section-template--20855903748132__multicolumn_wTLebq .multicolumn-card__info a.link.animate-arrow:hover{background-color:#a4c734}section#shopify-section-template--20855903748132__featured_collection_YTzW9z h2.title{text-align:center}.banner__box.content-container:before,.banner__box.content-container:after{content:"";position:absolute;right:0;left:0;pointer-events:none;top:0;bottom:0;-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s}.banner__box.content-container:hover:before{background-color:#fff6;right:51%;left:50%}.banner__box.content-container:hover:after{background-color:#fff6;top:51%;bottom:50%}section#shopify-section-template--20856937480228__04967075-c9b0-442c-bee6-fa96f3ebc6cd .multicolumn-card__info a.link{background:#35abd5;color:#fff;padding:6px 25px;text-align:center;border-radius:10px;font-weight:600;-webkit-transition:all .6s ease-out 0s;-moz-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s}section#shopify-section-template--20856937480228__04967075-c9b0-442c-bee6-fa96f3ebc6cd .multicolumn-card__info a.link:hover{background-color:#a4c734}.inside_the_kit_header{background:url(/cdn/shop/files/test-kit-bg.jpg?v=1733732372);background-repeat:no-repeat;background-position:center;background-size:cover;padding:160px 0}.inside_the_kit_header_content{margin:auto;max-width:82rem;text-align:center;background:linear-gradient(180deg,#35abd580 4%,#35abd5b3 49%,#35abd580);padding:30px 0;border-radius:15px}.inside_the_kit_header_content h1{margin:0;padding:0;font-size:52px;color:#fff;display:inline-block;line-height:80px}.sperm_test_at_home_content{width:100%;display:inline-block;margin:70px 0 60px}.sperm_test_at_home_content h3{font-size:16px;margin:0;color:#a4c734}.sperm_test_at_home_content h2{font-size:36px;margin:0;color:#0071a1}.sperm_test_at_home_content ul.sperm_test_at_home_list{padding-left:2px;margin:34px 0 0}.sperm_test_at_home_content ul.sperm_test_at_home_list.kit_contents{margin-bottom:60px}.sperm_test_at_home_content ul.sperm_test_at_home_list li{width:100%;list-style:none;background:#f8f8f8;margin-bottom:18px;transition:all .4s ease;font-size:18px;display:table;border-radius:20px 0 0 30px}.sperm_test_at_home_content ul.sperm_test_at_home_list li i.fa.fa-check{display:table-cell;vertical-align:middle;width:60px;height:100%;background:#0071a1;color:#fff;text-align:center;font-size:20px;border-radius:20px 20px 0 30px}.sperm_test_at_home_content ul.sperm_test_at_home_list li p{margin:0;padding:10px 15px;line-height:28px}.sperm_test_at_home_content ul.sperm_test_at_home_list li:hover{background:#0071a1b3;color:#fff}.itk_instruction_sheet{width:100%;display:inline-block;text-align:center;margin:30px 0}.itk_instruction_sheet a{border-radius:20px 3px;font-weight:600}.itk_instruction_sheet a:hover{background:#a4c734}.itk_instruction_sheet a:hover:after{box-shadow:none!important}.register_kit_header{background:url(/cdn/shop/files/register-kit-bg.jpg?v=1733827156);background-repeat:no-repeat;background-position:center;background-size:cover;padding:160px 0}.register_kit_header_content{margin:auto;max-width:50rem;text-align:center;background:linear-gradient(180deg,#35abd580 4%,#35abd5b3 49%,#35abd580);padding:20px 0;border-radius:15px}.register_kit_header_content h1{margin:0;padding:0;font-size:52px;color:#fff;display:inline-block;line-height:80px}.register_kit_content{width:100%;display:inline-block;margin:65px 0 60px}.register_kit_content h2{font-size:32px;margin:0;color:#0071a1}.register_kit_content ul.register_kit_steps{list-style:none;padding:0;margin-top:36px}.register_kit_content p.register_kit_step{width:100%;list-style:none;background:#f8f8f8;margin-bottom:18px;transition:all .4s ease;font-size:18px;display:table;border-radius:20px 0 0 30px}.register_kit_content p.register_kit_step:hover{background:#0071a1b3;color:#fff}.register_kit_content p.register_kit_step span{padding:10px 0 10px 15px;display:inline-block;line-height:28px}.register_kit_content p.register_kit_step span a{color:#0071a1;font-weight:600}.register_kit_content p.register_kit_step:hover span a{color:#fff}p.register_kit_step span.number{display:table-cell;vertical-align:middle;width:60px;height:100%;background:#0071a1;color:#fff;text-align:center;font-size:24px;border-radius:20px 20px 0 30px;padding:0;font-weight:600}.register_kit_content p.start_registration{text-align:center;margin:45px 0 30px;border-bottom:1px solid #f1f1f1;padding-bottom:45px}.register_kit_content p.start_registration a.button{border-radius:20px 3px;font-weight:600}.register_kit_content p.start_registration a.button:before{box-shadow:none!important}ul.register_kit_checkout_steps{list-style:none;display:inline-block;margin:8px 0}ul.register_kit_checkout_steps li{display:table;margin:12px 0;width:100%;transition:all .3s ease}ul.register_kit_checkout_steps li i.fa.fa-check{display:table-cell;vertical-align:middle;background:#0071a1;color:#fff;text-align:center;font-size:16px;border-radius:20px 20px 0 30px;padding:8px 17px;width:50px;height:100%}ul.register_kit_checkout_steps li span{display:inline-block;border-bottom:1px solid rgb(0 113 161 / 5%);padding:8px 15px;width:100%}ul.register_kit_checkout_steps li:hover{background:#0071a1b3;color:#fff;border-radius:20px 20px 0 30px}.vasectomy_info_header_banner{background:url(/cdn/shop/files/vasectomy-info-bg.jpg?v=1733858611);background-repeat:no-repeat;background-position:center;background-size:cover;padding:160px 0}.vasectomy_info_header_content{margin:auto;max-width:50rem;text-align:center;background:linear-gradient(180deg,#35abd580 4%,#35abd5b3 49%,#35abd580);padding:20px 0;border-radius:15px}.vasectomy_info_header_content h1{margin:0;padding:0;font-size:52px;color:#fff;display:inline-block;line-height:80px}.vasectomy_info_page_content{width:100%;display:inline-block;margin:60px 0 30px}.vasectomy_info_page_content h2{font-size:36px;margin:0;color:#0071a1}ul.vasectomy_info_check_list{list-style:none;padding:0;margin:24px 0 45px}ul.vasectomy_info_check_list li{width:100%;list-style:none;background:#f8f8f8;margin-bottom:18px;transition:all .4s ease;font-size:18px;display:table;border-radius:20px 0 0 30px}ul.vasectomy_info_check_list li i.fa.fa-check{display:table-cell;vertical-align:middle;width:60px;height:100%;background:#0071a1;color:#fff;text-align:center;font-size:20px;border-radius:20px 20px 0 30px}ul.vasectomy_info_check_list li p{margin:0;padding:10px 15px;line-height:28px;word-break:break-word}ul.vasectomy_info_check_list li p a{color:#0071a1;text-decoration:none}ul.vasectomy_info_check_list li:hover{background:#0071a1b3;color:#fff}ul.vasectomy_info_check_list li:hover a{color:#fff}.test_result_pictures_links{text-align:center;margin-bottom:18px}.test_result_pictures_links a.button{border-radius:20px 3px;font-weight:600}.test_result_pictures_links a.button:hover{background:#a4c734}.test_result_pictures_links a.button:hover:after{box-shadow:none!important}@media screen and (min-width:1400px){section#shopify-section-template--20823558127652__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner__box.content-container{max-width:70rem}section#shopify-section-template--20823558127652__image_banner_NirDwE .banner__box.content-container{max-width:70rem}}@media screen and (min-width:990px){.product .product__media-wrapper,.product .product__info-wrapper{max-width:50%!important;width:50%!important}.product__title h1{font-size:36px;letter-spacing:1px;margin-bottom:20px;color:#222;max-width:500px;line-height:42px}.custom_product_description.mobile_only{display:none}.custom_product_description.desktop_only{display:block}.page-width--narrow{max-width:933px}div#shopify-section-template--14820885954596__9a660d56-67a1-4484-8c5e-53a1999dc2ac h2.image-with-text__heading{margin-bottom:8px;color:#0d719b;font-size:32px;letter-spacing:1px;position:relative}div#shopify-section-template--14820885954596__9a660d56-67a1-4484-8c5e-53a1999dc2ac h2.image-with-text__heading:after{content:"";position:absolute;width:145px;bottom:0;left:0;border-bottom:2px solid #35abd5;margin:0 auto -10px}section#shopify-section-template--14820885954596__229ec0b5-8b8e-485c-b529-8a88d7e68fec h2.title{margin-bottom:15px;position:relative;font-size:32px;letter-spacing:1px;text-align:center;width:100%}section#shopify-section-template--14820885954596__229ec0b5-8b8e-485c-b529-8a88d7e68fec h2.title:after{content:"";position:absolute;width:175px;bottom:0;left:0;border-bottom:2px solid #35abd5;right:0;margin:0 auto -10px}section#shopify-section-template--14820885954596__7c3ab0ea-605a-4453-a657-4f6f3a23942a h2.title{text-transform:uppercase;text-align:center;position:relative;font-size:32px;letter-spacing:1px}section#shopify-section-template--14820885954596__7c3ab0ea-605a-4453-a657-4f6f3a23942a h2.title:after{content:"";position:absolute;width:75px;bottom:0;left:0;border-bottom:2px solid #35abd5;right:0;margin:0 auto -10px}.home_video_section .home_video_section_inner .video_overlay_text h3{position:relative;margin-bottom:30px}.home_video_section .home_video_section_inner .video_overlay_text h3:after{content:"";position:absolute;width:175px;bottom:0;left:0;border-bottom:2px solid #35abd5;margin:0 auto -10px}.header_page_width{max-width:1400px;margin:0 auto;padding:0px 5rem}.header_top{width:100%;display:inline-block;background:#fff}.header_top_left{width:40%;float:left}.header_top_right{width:60%;float:right}.header_top_right_inner{float:right}.header_top_search,.header_top_account{float:left}.header_top_cart{float:right}.account_icon{margin-top:4px;display:inline-block;vertical-align:middle;color:#666;text-decoration:none}.maclink{display:inline-block;text-align:center;font-size:13px;font-weight:400;padding-left:6px;line-height:16px}.maclink span{font-weight:500;color:#666;font-size:14px}.cart_icon{text-decoration:none;vertical-align:middle;color:#666;margin:0!important;padding:0!important;float:left;width:44px;height:38px}.account_icon svg.icon.icon-account{width:22px}.mclink{display:inline-block;text-align:center;font-size:13px;font-weight:400;padding-left:4px;line-height:16px}.header_top_search .search-modal__form .field:after{pointer-events:none;top:0;right:0;bottom:0;left:0;border:0px;border-radius:0;box-shadow:none;transition:none}.header_top_search button.search__button{color:#35abd5}header.header h1.header__heading{display:none}header.header .header__icons{display:none}.header-wrapper{margin-top:-10px;background-color:#f4f6f8}header.header{padding:8px 0 15px}.header_top_cart .cart-count-bubble{position:absolute;background-color:#35abd5;color:#fff;height:20px;width:20px;border-radius:100%;display:inline-block;font-size:12px;bottom:28px;left:28px;line-height:12px}header.header a.header__heading-link{display:none}header.header nav.header__inline-menu{text-align:center}nav.header__inline-menu ul li a.header__menu-item{font-size:18px;letter-spacing:.2px;padding:3px 15px}nav.header__inline-menu ul li a.header__menu-item:hover span{text-decoration:none}nav.header__inline-menu ul li a.header__menu-item .header__active-menu-item{text-decoration:none;color:#000}}@media screen and (max-width:989px){.product .product__media-wrapper .slider-button .icon{height:12px!important}.slider-counter.caption{font-size:16px;letter-spacing:2px}.faq_outer{padding-bottom:80px}.vasectomy_info_header_content h1{font-size:36px;line-height:50px}.vasectomy_info_page_content h2{font-size:26px}.tab_content h3{font-size:20px;line-height:30px;margin-bottom:8px}.tab_content h4{font-size:18px}.tab .tab_heading{margin-top:8px}.register_kit_content ul.register_kit_steps p img{max-width:100%}.register_kit_content h2{font-size:23px;line-height:32px}.register_kit_content{margin:45px 0 30px}.sperm_test_at_home_content h2{font-size:30px}.inside_the_kit_header{padding:0;background:none!important;background-color:#0071a1!important}.inside_the_kit_header_content{padding:30px 0;background:none}.inside_the_kit_header_content h1{font-size:36px;line-height:50px}.login_register_left{width:100%;float:none}.login_btn_outer button{float:none;width:100%;margin:0 auto!important;max-width:250px}.login_btn_outer a[href="#recover"]{margin-top:24px}.login_register_right{width:100%}.register_btn_area{margin:60px 0 0}.tab-wrap.four_tabs .tab{width:50%}.cart_result_pictures_close_btn{top:20px;right:15px;height:44px;width:44px;padding-top:0}.test_result_header_content h1{line-height:48px;font-size:36px}.test_result_faqs_content{padding:35px 20px}.test_result_image_area_header h2{font-size:36px}.test_result_image_area_header h3{font-size:24px}.test_result_image_block{width:100%;float:none;padding:0!important;margin-bottom:70px}.test_result_image_area_two{margin:30px 0}.cart__footer{display:inline-block!important}.cart_footer_left{width:100%!important;margin:0 auto 45px}.cart_upsell_inner{padding:15px;border-radius:6px}.cart_upsell h3{font-size:23px;line-height:34px}.cart_upsell p.cart_upsell_details{font-weight:400;letter-spacing:.6px}.cart_upsell p.cart_upsell_price{font-size:22px}.cart_upsell p.cart_upsell_button{margin-bottom:8px}.patient_properties_error_msg{line-height:20px}.tab{width:100%;float:none}.tab .tab_heading label{font-size:18px;letter-spacing:.4px}.inside_left{width:100%;float:none}.inside_right{width:100%;float:none;padding:20px 0 0}table.table-view{overflow-x:auto;display:block}.product .product__info-wrapper .product__title{margin-top:30px}.product .product__info-wrapper .product__title h1{font-size:22px;letter-spacing:.2px}.ui-dialog.providersdialogbox{min-width:96%!important}.ui-dialog.dobconfirmation{min-width:320px!important}div#dob_confirmation p{margin:0 0 12px;line-height:26px}div#dob_confirmation{padding:20px 15px 0}.ui-dialog.conditionsdialogbox{min-width:320px!important}div#conditions_dialog p{line-height:22px;font-size:15px}.patient_properties_conditions_label{padding:2px 0 0 4px;line-height:26px}.patient_properties_field.no_provider_checkbox label{padding:0}.product-form{margin-top:0!important;padding-top:0!important}div#providers_name_table_wrapper #providers_name_table_filter{margin:8px 0 15px!important;text-align:right}.open_providers_dialog_outer #open_providers_dialog{padding:8px}.product .product__info-wrapper .share-button{display:none}.product .product__info-wrapper .shopify-payment-button__button[disabled]{min-height:auto}.custom_product_description .product-single__description.rte h3{font-size:22px}.custom_product_description .product-single__description.rte p span{font-size:16px!important}.custom_product_description.mobile_only{display:block}.custom_product_description.desktop_only{display:none}.collection-hero__text-wrapper h1.collection-hero__title{font-size:24px;margin:30px 0 0}.legal_notices{padding:8px 15px;margin-bottom:30px}.legal_notices .legal_notice_name{float:none;font-size:16px;text-align:center}.legal_notices .legal_effective_date{float:none;font-size:14px;text-align:center}.legal_notices_header h1,.news_header h1.title--primary{font-size:24px}.news_header{margin-bottom:30px}.blog-articles .card-wrapper .card .card__content .card__information .read_more_link,.blog-articles .card-wrapper .card .card__content .card__information .posted_in_link{float:none;text-align:center}article.article-template header h1{font-size:24px}.page-width--narrow .rte h2{font-size:16px}.provider_enrollment_header .provider_info_page_btn_outer{width:100%;float:none}.provider_enrollment_header .provider_enrollment_form_btn_outer{width:100%;float:none;padding-top:20px}.provider_enrollment_header h1{margin-bottom:20px;padding-top:45px;letter-spacing:.4px;font-size:24px}.provider_enrollment_header .pe_header_text{padding:0 15px}.provider_enrollment_header{min-height:540px}.pe_free_voucher_area .pe_free_voucher_text{padding:50px 8px 0 0;text-align:center}.pe_free_voucher_area .pe_free_voucher_text h2{font-size:24px}.pe_free_voucher_area .pe_free_voucher_text p{font-size:16px;line-height:26px}.pe_free_voucher_area .pe_free_voucher_text p.small{font-size:13px;line-height:20px}.pe_free_voucher_image{padding:30px 0 0;text-align:center}.provider_enrollment_form_area .pe_form_text h2{font-size:18px}.provider_enrollment_form_area .pe_form_text p{font-size:16px;line-height:25px}.provider_enrollment_form_area .pe_form_outer{padding:45px 15px 15px}.provider_listing_header_inner{max-width:100%;margin:0 20px}.provider_listing_header h1{font-size:28px}.provider_listing_inner{max-width:100%;margin:0 15px}div#providers_listing_table_length{display:none}div#providers_listing_table_filter label{font-size:0px}.provider_listing .dataTables_wrapper .dataTables_filter input{width:100%;max-width:350px;margin-left:0;text-align:left}.provider_column{width:35%!important}.provider_listing div#providers_listing_table_paginate{padding-top:30px}.provider_listing .dataTables_wrapper .dataTables_paginate .paginate_button{padding:2px 5px;font-size:15px}.provider_listing table#providers_listing_table tbody td{font-size:15px;padding:6px!important}.provider_listing_footer_inner{max-width:100%;margin:0 15px}.provider_listing_footer{margin:30px 0}.provider_listing_header{margin:20px 0 30px}.providers_header_section_inner{height:auto}.providers_header_left{width:100%;float:none;padding-right:0}.providers_header_right{width:100%;float:none;padding:30px 0 0}.providers_header_text p.providers_header_btn .button.button--primary{padding:0 25px}.section-template--14820886052900__main-padding h1.main-page-title.page-title{font-size:24px}.inside_the_kit_left h2{font-size:22px}.inside_the_kit_left h3{margin:0 0 20px;line-height:26px;font-size:18px}.inside_the_kit_left{width:100%}.inside_the_kit_right{width:100%;padding-top:30px}.header_top{display:none}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content{position:absolute;bottom:0}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content .banner__box{background:transparent;padding:30px}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content .banner__box h2.banner__heading{font-size:32px}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content .banner__box .banner__text p{font-size:16px;font-weight:600}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner__media{min-height:40rem}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content .banner__box .banner__buttons a.button.button--primary{min-width:200px;max-width:200px;margin:auto}section#shopify-section-template--14820885954596__a1098eaf-abb1-4e9c-9081-1a91100aac11 .banner .banner__content .banner__box .banner__buttons a.button.button--secondary{min-width:200px;max-width:200px;margin:auto}section#shopify-section-template--14820885954596__229ec0b5-8b8e-485c-b529-8a88d7e68fec h2.title{text-align:center;font-size:20px}section#shopify-section-template--14820885954596__7c3ab0ea-605a-4453-a657-4f6f3a23942a h2.title{text-transform:uppercase;text-align:center;font-size:20px}.section-template--14820885954596__7c3ab0ea-605a-4453-a657-4f6f3a23942a-padding{padding-bottom:75px!important}.home_video_section .home_video_section_inner video#bgvideo{display:none}.home_video_section .home_video_section_inner .video_overlay_text h3{font-size:20px;line-height:28px}.home_video_section .home_video_section_inner .video_overlay_text{position:relative;text-align:center;background:#0006;max-width:100%;top:auto;width:100%}.home_video_section .home_video_section_inner .video_overlay_text p{display:none}.home_video_section .home_video_section_inner .video_overlay_text p.play_video_btn span{background-color:#b8ef08c9;font-size:16px;padding:10px 20px}div#video_popup .video_popup_outer{padding-top:0!important}div#video_popup .video_popup_outer{width:100%;max-width:760px}div#video_popup .video_popup_close{margin:0 0 -23px;font-size:20px;width:24px;height:24px;line-height:24px}div#video_popup{overflow:inherit}.home_video_section .home_video_section_inner{overflow:visible}div#shopify-section-template--14820885954596__9a660d56-67a1-4484-8c5e-53a1999dc2ac .image-with-text__content{padding:30px 0 0}div#shopify-section-template--14820885954596__9a660d56-67a1-4484-8c5e-53a1999dc2ac h2.image-with-text__heading{margin-bottom:0;color:#0d719b;font-size:20px}div#shopify-section-template--14820885954596__9a660d56-67a1-4484-8c5e-53a1999dc2ac .image-with-text__text.rte.body{margin-top:12px}div#shopify-section-template--14820885954596__9a660d56-67a1-4484-8c5e-53a1999dc2ac p{letter-spacing:0px;font-size:16px}section#shopify-section-template--14820885954596__229ec0b5-8b8e-485c-b529-8a88d7e68fec .multicolumn-list__item.grid__item .multicolumn-card__info .rte p{letter-spacing:0px;font-size:16px}div#shopify-section-template--14820885954596__9a660d56-67a1-4484-8c5e-53a1999dc2ac a.button.button--primary{font-size:15px;padding:10px 25px}footer.footer .footer__content-top{padding-left:30px;padding-right:30px;padding-bottom:4px}footer.footer .footer__content-top ul.footer-block__details-content{text-align:center;margin-bottom:0!important}footer.footer .footer__content-top ul.footer-block__details-content li{display:inline-block;padding:0 15px}.footer-block.grid__item{text-align:center}.footer__content-top ul.footer__list-social{text-align:center;float:left}.footer__content-bottom .footer__copyright.caption .copyright__content{font-size:12px;margin:0 4px}.faq_header h1{font-size:24px}.faq_blocks .question h3{font-size:18px;line-height:24px;letter-spacing:0px}div#shopify-section-template--14823431962660__4b3a05e5-e8fd-4168-afaf-3cdc994a7af9{padding:45px 0 0}div#shopify-section-template--14823431962660__4b3a05e5-e8fd-4168-afaf-3cdc994a7af9 .image-with-text__media-item{padding:0%;margin-bottom:45px}div#shopify-section-template--14823431962660__4b3a05e5-e8fd-4168-afaf-3cdc994a7af9 .image-with-text__text-item .image-with-text__content{padding:45px 15px 15px}div#shopify-section-template--14823431962660__4b3a05e5-e8fd-4168-afaf-3cdc994a7af9 .image-with-text__text-item .subtitle{font-size:22px;padding-top:5px;width:45px;height:45px;margin-bottom:15px}div#shopify-section-template--14823431962660__694856fa-f2e8-4170-80f8-b287f1f77e2c .image-with-text__text-item .image-with-text__content{padding:30px}div#shopify-section-template--14823431962660__694856fa-f2e8-4170-80f8-b287f1f77e2c .image-with-text__text-item .subtitle{font-size:22px;padding-top:5px;width:45px;height:45px;margin-bottom:15px}div#shopify-section-template--14823431962660__7cda977e-8394-4c95-bf61-3130b678b41c .image-with-text__text-item .image-with-text__content{padding:30px}div#shopify-section-template--14823431962660__7cda977e-8394-4c95-bf61-3130b678b41c .image-with-text__text-item .subtitle{font-size:22px;padding-top:5px;width:45px;height:45px;margin-bottom:15px}div#shopify-section-template--14823431962660__1f888153-d8fa-4281-874c-c964d6a04d17 .image-with-text__text-item .image-with-text__content{padding:30px}div#shopify-section-template--14823431962660__1f888153-d8fa-4281-874c-c964d6a04d17 .image-with-text__text-item .subtitle{font-size:22px;padding-top:5px;width:45px;height:45px;margin-bottom:15px}div#shopify-section-template--14823431962660__ee2c1041-75cc-43fc-bc6f-8f5bc2950e73 .image-with-text__media-item{margin-bottom:45px}div#shopify-section-template--14823431962660__ee2c1041-75cc-43fc-bc6f-8f5bc2950e73 .image-with-text__text-item .image-with-text__content{padding:15px}div#shopify-section-template--14823431962660__ee2c1041-75cc-43fc-bc6f-8f5bc2950e73 .image-with-text__text-item .subtitle{font-size:22px;padding-top:5px;width:45px;height:45px;margin-bottom:15px}div#shopify-section-template--14823431962660__6cce9f20-71b2-4804-9748-fc8bc4c5eda5 .image-with-text__media-item{margin-bottom:45px}div#shopify-section-template--14823431962660__6cce9f20-71b2-4804-9748-fc8bc4c5eda5 .image-with-text__text-item .image-with-text__content{padding:15px}div#shopify-section-template--14823431962660__6cce9f20-71b2-4804-9748-fc8bc4c5eda5 .image-with-text__text-item .subtitle{font-size:22px;padding-top:5px;width:45px;height:45px;margin-bottom:15px}div#shopify-section-template--14823431962660__edd70a31-b910-4107-80d3-efcaed2e1e60 .image-with-text__media-item{margin-bottom:45px}div#shopify-section-template--14823431962660__edd70a31-b910-4107-80d3-efcaed2e1e60 .image-with-text__text-item .image-with-text__content{padding:15px}div#shopify-section-template--14823431962660__edd70a31-b910-4107-80d3-efcaed2e1e60 .image-with-text__text-item .subtitle{font-size:22px;padding-top:5px;width:45px;height:45px;margin-bottom:15px}}@media(max-width:640px){.testimonial_grid_item_text:after{content:"";position:absolute;bottom:0;right:20px;width:59px;height:44px;background-color:#fff;-webkit-mask-image:url(/cdn/shop/files/quote-image.svg?v=1770627582);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;mask-image:url(/cdn/shop/files/quote-image.svg?v=1770627582);mask-repeat:no-repeat;mask-size:contain;mask-position:center;opacity:.5;z-index:3}.custom_testimonials_section .slick-dots{position:absolute;bottom:-42px}.custom_testimonials_section .slick-dots li button:before{font-size:60px}.custom_testimonials_section .slick-dots li{width:14px;height:14px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/custom_styles.css.map */
