@import url('https://fonts.googleapis.com/css2?family=Chivo:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

header.has-transparent{position:absolute;top:0;left:0;width:100%;z-index:98;}
header.has-transparent .header-bg-color{background:transparent;}
header.has-transparent .header-main .header-inner ul.header-nav li > a{color:#fff;}
header.has-transparent .header-main .header-inner ul.header-nav li > ul{background-color: rgb(16, 119, 175);}
header.has-transparent .header-main .header-inner ul.header-nav>li > ul>li{padding-left: 0.75rem;}
header.has-transparent .header-main .header-inner ul.header-nav > li.menu-item-has-children > a > i.icon-angle-down{filter: grayscale(1) invert(1);}
header.has-transparent .header-main .header-inner #logo img{max-height:none;}
header.has-transparent .header-main .header-inner #logo img.header-logo-dark{display:none!important;}
header.has-transparent .header-main .header-inner #logo img.header-logo{display:block;}
header.has-transparent .header-main .header-inner ul.header-nav li:hover>a{color:white;font-weight:bold;}
header .header-main{height:auto;padding:1.25rem 0px;}
header .header-main .header-inner #logo img{max-width:100%;display:none;}
header .header-main .header-inner #logo img.header-logo-dark{display:block!important;}
header .header-main .header-inner ul.header-nav>li{margin:0 .75em;}
header .header-main .header-inner ul.header-nav>li:first-child{margin-left:0;}
header .header-main .header-inner ul.header-nav>li:last-child{margin-right:0;}
header .header-main .header-inner ul.header-nav>li.menu-item-has-children:before,
header .header-main .header-inner ul.header-nav>li.menu-item-has-children:after{content:none;}
header .header-main .header-inner ul.header-nav>li.menu-item-has-children>a>i.icon-angle-down{width:15px;height:8px;margin-left:.75rem;
	background:url(../images/icon-chevron-down.svg)center no-repeat;
	background-size:100% 100%;opacity:.5;}
header .header-main .header-inner ul.header-nav>li.menu-item-has-children>a>i.icon-angle-down:before{content:'';}
header .header-main .header-inner ul.header-nav li>a{color:rgb(97.9591836735,102.0408163265,100);font-weight:500;font-size:1rem;letter-spacing:-.01em;line-height:1.6;}
header .header-main .header-inner ul.header-nav li:hover>a{color: #1077af;}
header .header-main .header-inner ul.header-nav li>ul{padding:.5rem 0;background:white;width:200px;border:none;min-width:none;}
header .header-main .header-inner ul.header-nav>li>ul>li>a{font-weight:600;text-transform: none;}
header .header-main .header-inner ul.header-nav ul>li>a{color:rgb(97.9591836735,102.0408163265,100);font-weight: 500;padding: 4px 12px;margin:0 0;
	border:none;}
header .header-main .header-inner ul.header-nav ul ul{position:static;padding-left:15px;}

section.section.banner-image{padding:131px 0 32px!important;}
section.section.banner-image .section-bg.fill{opacity:.1;}
section.section.banner-image .col.large-8{padding-bottom:0;position: relative;z-index: 10;}
section.section.banner-image .col.large-8 h1{font-family:Chivo;color:rgb(248,196,72);font-size:40px;font-weight:800;line-height:normal;
	margin-bottom:2rem;text-shadow:rgba(0,0,0,0.7) 0px 2px 2px;letter-spacing:-.031em;min-height:1rem;}
section.section.banner-image .col.large-8 h2{margin-top: 20px;color:rgb(255,255,255);font-family:Chivo,sans-serif;font-size:26px;font-style:normal;font-weight:700;
	line-height:32px;margin-bottom:28px;}
section.section.banner-image .col.large-8 p{color:rgb(255,255,255);font-size:20px;line-height:32px;letter-spacing:-.01em;    margin-bottom: 0;}
section.section.banner-image .col.large-8 ul{display:flex;flex-wrap:wrap;gap:0 5px;align-items:center;}
section.section.banner-image .col.large-8 ul li{list-style:none;margin:0 0;height:41px;position:relative;}
section.section.banner-image .col.large-8 ul li a{color:rgb(29,68,115);font-family:'Open Sans';font-size:18px;font-weight:600;line-height:38px;
	background:#fff;border-radius:2px;box-shadow:rgba(0,0,0,0.25) 0px 2px 2px 0px;text-align:center;display:block;padding:0 10px;top:0;left:0;
	z-index:1;position:relative;}
section.section.banner-image .col.large-8 ul li a:hover{border:2px solid rgb(16,119,175);border-radius:4px;padding-top:0;transform:scale(1.2);
	z-index:2;}
section.section.banner-image .col.large-8 .notranslate{display:none!important;}
section.section.banner-image .col.large-8 .row{margin-top: 4.5rem;}
section.section.banner-image .col.large-8 .col.large-5{padding-bottom:0;}
section.section.banner-image .col.large-8 .col.large-5 p{margin:0 0;font-size:1rem;font-family:"Open Sans",sans-serif;letter-spacing:-0.02em;
	font-weight:600;color:#fff;line-height:1.6;}
section.section.banner-image .col.large-8 .col.large-5 p a{text-decoration:underline;color:inherit;font:inherit;}
section.section.banner-image .col.large-8 .col.large-5 p a:hover{text-decoration:none;}
section.section.banner-image .col.large-4 .img .img-inner{overflow:visible;}
section.section.banner-image .col.large-4 .img img{width:126%;max-width:none;margin-left:-5rem;margin-bottom:-8rem;}
.section-title-container{margin-bottom:0;}
.section-title.section-title-center{color:rgb(29,68,115);font-family:Chivo,sans-serif;font-size:2rem;font-style:normal;font-weight:700;text-align:center;
	line-height:132.5%;letter-spacing:-0.16px;text-shadow:none;text-align:center;margin-bottom:1.5rem;padding:0rem 0px 1rem;margin-top:-0.5rem;}
.section-title.section-title-center b{display:none;}
.section-title.section-title-center span{display:block;width:100%;margin:0 0;text-transform:none;}

section.section.list-advantages .col.large-4{padding-bottom:0;}
section.section.list-advantages .col.large-4 .icon-box .icon-box-img{margin-bottom:24px;}
section.section.list-advantages .col.large-4 .icon-box .icon-box-text h2{margin-bottom:24px;font-family:"Open Sans",sans-serif;font-size:1.4rem;
	font-style:normal;font-weight:700;line-height:20px;color:rgb(0,0,0);letter-spacing:-0.16px;}
section.section.list-advantages .col.large-4 .icon-box .icon-box-text p{font-size:1.25rem;font-weight:500;line-height:30px;letter-spacing:-.01em;
	color:rgba(0,0,0,.87);margin-bottom:0;}
.marquee-image-list{overflow:hidden;white-space:nowrap;position:relative;}
.marquee-image-list:before{width:30px;content:'';background:#fff;background:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	height:100%;display:inline-block;position:absolute;top:0;left:0;z-index:2;}
.marquee-image-list:after{content:'';background:#fff;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);width:30px;
	height:100%;display:inline-block;position:absolute;top:0;right:0;z-index:2;}
.marquee-image-list p{display:flex;align-items:center;gap:0 50px;justify-content:space-between;margin-bottom:18px;position:relative;z-index:1;}
.marquee-image-list p img{margin:0 0;max-height:70px;}
.marquee-image-list p img.size-full.alignnone{margin:0 0;}
section.section.list-testi-home{padding:24px 15px 32px!important;}
section.section.list-testi-home .col.large-12{padding-bottom:0;}
section.section.list-testi-home .section-title.section-title-center{margin-bottom:0;}
section.section.list-testi-home .col.slider-testi{overflow:hidden;padding:0 0;}
section.section.list-testi-home .col.slider-testi .col-inner{float:left;height:280px;visibility:hidden;}
section.section.list-testi-home .col.slider-testi .col-inner .icon-box.testimonial-box{float:left;margin-right:24px;position:relative;
	padding:16px 16px 73px 16px;background:#fff;border:1px solid hsl(150,2.0408163265%,79.2156862745%);}
section.section.list-testi-home .col.slider-testi .col-inner .icon-box.testimonial-box .icon-box-img{position:absolute;bottom:16px;left:16px;
	height:27px;width:27px;}
section.section.list-testi-home .col.slider-testi .col-inner .icon-box.testimonial-box .icon-box-img img{padding:0 0;border-radius:0!important;
	height:100%;width:100%;position:absolute;object-fit:contain;top:0;left:0;}
section.section.list-testi-home .col.slider-testi .col-inner .icon-box.testimonial-box .icon-box-text{padding:0 0;display:flex;flex-wrap:wrap;
	align-content:start;}
section.section.list-testi-home .col.slider-testi .col-inner .icon-box.testimonial-box .icon-box-text .testimonial-text{width:100%;flex-basis:100%;
	order:1;color: rgb(97.9591836735,102.0408163265,100);font-style:normal;}
section.section.list-testi-home .col.slider-testi .col-inner .icon-box.testimonial-box .icon-box-text .testimonial-meta{width:100%;flex-basis:100%;
	order:2;margin-top: .625rem;color: rgb(97.9591836735,102.0408163265,100);font-size: .75rem;text-transform: uppercase;font-weight:normal;
	padding: 0;margin: 0;margin-top: .625rem;}
section.section.list-testi-home .col.slider-testi .col-inner .icon-box.testimonial-box .icon-box-text .testimonial-meta strong{font-weight:400;}
section.section.list-testi-home .col.slider-testi .col-inner .icon-box.testimonial-box .icon-box-text .star-rating{bottom:16px;
	right:16px;position:absolute;margin: 0 0;}
section.section.list-testi-home .col.slider-testi .col-inner .icon-box.testimonial-box .icon-box-text .star-rating:before{right:0;left:auto;
	color:#c0b765;}
section.section.list-testi-home .col.slider-testi .col-inner .icon-box.testimonial-box .icon-box-text .star-rating span:before{right:0;left:auto;
	color:#c0b765;}
section.section.tab-blog-posts{padding:24px 0 22px!important;}
section.section.tab-blog-posts .section-title.section-title-center{padding-bottom:0;}
section.section.tab-blog-posts .text.description-heading{margin-bottom:24px;}
section.section.tab-blog-posts .text.description-heading p{margin:0 0;font-size:24px;line-height:32px;font-style:italic;color:rgba(0,0,0,.87);
	letter-spacing:-.01em;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav{display:flex;margin:0 0 24px;border-bottom:1px solid rgba(0,0,0,.5);flex-wrap:wrap;
	justify-content:center;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li{flex-grow:1;position:relative;min-width:20%;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li:after{content:'';width:0;height:.1875rem;background:rgb(0, 139, 204);left:0;
	bottom:-2px;display: block;transition: width .4s cubic-bezier(.59,0,.79,1);position: absolute;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li.active:after{width:100%!important;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li.hover-right:after{right:0;left:auto;width:100%;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li.hover-left:after{left:0;right:auto;width:100%;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li.leave-right:after{right:0!important;left:auto;width:0;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li.leave-left:after{left:0!important;right:auto;width:0;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li.hover-right.hide:after{width:0;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li.hover-left.hide:after{width:0;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li a h3{text-transform:inherit;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li a{font-size:1rem;padding:1rem 0;letter-spacing:-.031em;line-height:1.06;
	font-weight:600;text-transform:uppercase;color:rgb(86,86,86);display:block;width:100%;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li.active a{background:none;color:#000;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li.active a h3{color:inherit;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li a img{width:auto;height:44px;margin:0 auto 16px;display:block;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li a img:nth-child(2){display:none;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels{padding:0 0;width:75%;margin:0 auto;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel ul li{list-style:none;display:flex;gap:0 30px;padding-top:1rem;
	margin-bottom:1rem;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel.loading ul.list-posts-inner{opacity:.5;cursor:wait;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel ul{padding-bottom:64px;border-bottom:1px solid hsl(150,2.0408163265%,79.2156862745%);
	margin-bottom:64px;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel ul li .image{width:calc(33.33% - 15px);flex-basis:calc(33.33% - 15px);}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel ul li .info{width:calc(66.66% - 15px);flex-basis:calc(66.66% - 15px);}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel ul li .info h3{color:rgb(16,119,175);margin-bottom:0.5rem;
	font-size:1.25rem;font-weight:700;letter-spacing:-0.031em;line-height:1.06;text-decoration:underline;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel ul li .info h3 a{color:inherit;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel ul li .info p{line-height:1.25rem;color:rgba(0,0,0,.87);
	overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:0;
	padding-top: 0.7rem;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel .pagination:before{content:'';margin: 4rem 0;height:0;width:100%;
	border-top: 1px solid hsl(150,2.0408163265%,79.2156862745%);}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel .pagination{text-align:center;margin-bottom:2px;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel .pagination .pagi-inner{display:flex;justify-content:center;
	flex-wrap:wrap;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel .pagination .pagi-inner a{margin:0 .325rem;text-align:center;
	cursor:pointer;line-height:1.15;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel.loading .pagination .pagi-inner a{cursor:wait;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel .pagination .pagi-inner a:before{width:12px;height:12px;display:block;
	content:'';margin:0 auto .25rem;border-radius:50%;background:hsl(150,2.0408163265%,69.2156862745%);color:rgb(97.9591836735,102.0408163265,100);}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel .pagination .pagi-inner a.active{color:#303231;
	text-decoration:underline;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel .pagination .pagi-inner a.active:before{background:#1077af;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel .pagination .pagi-inner a.prev:before{content:none;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel .pagination .pagi-inner a.prev{width:36px;height:36px;line-height:36px;
	background:url('../images/icon-pagination2.png')center no-repeat;transform:rotate(180deg);}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel .pagination .pagi-inner a.next:before{content:none;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel .pagination .pagi-inner a.next{width:36px;height:36px;line-height:36px;
	background:url('../images/icon-pagination2.png')center no-repeat;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel .pagination .pagi-inner a.prev:hover,
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel .pagination .pagi-inner a.next:hover{
	background:url('../images/icon-pagination-hover.png')center no-repeat;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel .pagination .pagi-inner a.disabled{cursor:default;pointer-events:none;
	background:url('../images/icon-pagination-disabled2.png')center no-repeat;}
section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel .pagination .pagi-text{line-height:1.4285em;color:rgba(0,0,0,.87);
	margin:.5rem auto 0;}
section.section.tab-blog-posts .text.note-conditions p{font-size:13px;margin:1.375rem 0;line-height:1.4285em;letter-spacing:-.01em;
	color:rgba(0,0,0,.87);}
section.more-info-accord{padding:0 0!important;}
section.more-info-accord .col.large-12{padding-bottom:0;}
section.more-info-accord .accordion{width:45%;max-width:648px;margin:0 auto;}
section.more-info-accord .accordion .accordion-item{padding:1rem 0px;}
section.more-info-accord .accordion .accordion-item .accordion-title{padding:16px 20px;color:rgb(16,119,175);font-size:1.25rem;font-weight:700;
	font-family:"Open Sans",sans-serif;letter-spacing:-.031em;line-height:1.2;border-top:none;}
section.more-info-accord .accordion .accordion-item .accordion-title button.toggle{color:#212529;right:0;height:57px;left:auto;top:0;}
section.more-info-accord .accordion .accordion-item .accordion-title.active{background:none;}
section.more-info-accord .accordion .accordion-item .accordion-inner{padding:1rem 1.25rem;}
section.more-info-accord .accordion .accordion-item .accordion-inner p{line-height:1.4285em;color:#212529;margin-bottom:22px;}
section.more-info-accord .accordion .accordion-item .accordion-inner a{color:#1e70bf;}
section.more-info-accord .accordion .accordion-item .accordion-inner h2{font-size:3rem;margin-bottom:24px;color: #212529;}
section.more-info-accord .accordion .accordion-item .accordion-inner h3{margin:12px 0;font-size:1rem;line-height:1.06;letter-spacing:-.031em;
	color: #212529;}
section.more-info-accord .accordion .accordion-item .accordion-inner h4{font-size:1rem;letter-spacing:-.031em;line-height:1.2;margin:.4875rem 0;
	color: #212529;}
section.more-info-accord .accordion .accordion-item .accordion-inner ol,
section.more-info-accord .accordion .accordion-item .accordion-inner ul{margin:1.375rem 0;padding:0 0 0 3rem;line-height:1.6;}
section.more-info-accord .accordion .accordion-item .accordion-inner ul li{list-style:disc;line-height:1.6;color:#212529;margin:0 0;}
section.more-info-accord .accordion .accordion-item .accordion-inner ol li{list-style:decimal;line-height:1.6;color:#212529;margin-bottom:0;}
.home .comments-area{display:none;}
.mfp-ready:has(#main-menu) .mfp-close svg *{display:none;}
.mfp-ready:has(#main-menu) .mfp-close svg{top:23px;display:block;position:absolute;left:50%;width:1.875rem;height:.121875rem;transform:translateX(-50%);
	background:white;}
.mfp-ready:has(#main-menu) .mfp-close:before{content:'';display:block;position:absolute;top:16px;left:50%;width:1.875rem;height:.121875rem;
	transform:translateX(-50%);background:white;}
.mfp-ready:has(#main-menu) .mfp-close:after{content:'';left:50%;width:1.875rem;height:.121875rem;transform:translateX(-50%);display:block;position:absolute;
	top:30px;background:#fff;}
.mfp-ready:has(#main-menu) .mfp-close{top:16px;right:240px;border-radius:50%;border:1px solid #fff;mix-blend-mode:unset;width:48px;height:48px;opacity: 1;
	transform: rotate(90deg);}
.off-canvas-right .mfp-content{background: #1077af;color: #fff;}
.off-canvas .sidebar-menu{padding:16px 0;}
.off-canvas .sidebar-menu ul.nav-sidebar{padding-left:75px;}
.off-canvas .sidebar-menu ul.nav-sidebar>li:not(:first-child){margin-top: 1.25rem;border:none;}
.off-canvas .sidebar-menu ul.nav-sidebar>li>a{text-transform:none;}
.off-canvas .sidebar-menu ul.nav-sidebar>li.menu-item-has-children>a{color: rgb(14.6266361257,168.9625666798,252.8733638743);font-weight: 700;
	letter-spacing: 2px;text-transform: uppercase;line-height: 1.6;}
.off-canvas .sidebar-menu ul.nav-sidebar>li.menu-item-has-children button.toggle{display:none;}
.off-canvas .sidebar-menu ul.nav-sidebar li.menu-item-has-children>ul{position:inherit;padding:0 0;margin:0 0;left:auto;opacity:1;}
.off-canvas .sidebar-menu ul.nav-sidebar li>a{font-size:1rem;color: #fff;line-height: 1.6;padding:0 0;}
.off-canvas .sidebar-menu ul.nav-sidebar li:hover{background:none;}
.off-canvas .sidebar-menu ul.nav-sidebar li:hover>a{background:none;}
.mobile-nav.nav-right .nav-icon{margin:0 0;}
.mobile-nav.nav-right .nav-icon a.button{width:48px;height:48px;border-radius:50%;border:1px solid #1077af;}
header.has-transparent .mobile-nav.nav-right .nav-icon a.button{border-color:white;}
.mobile-nav.nav-right .nav-icon a.button:hover{background:none;}
.mobile-nav.nav-right .nav-icon a.button i.icon-menu:before{content:none;}
.mobile-nav.nav-right .nav-icon a.button i.icon-menu{top:23px;display:block;position:absolute;left:50%;width:1.875rem;height:.121875rem;
	transform:translateX(-50%);background:#1077af;}
header.has-transparent .mobile-nav.nav-right .nav-icon a.button i.icon-menu{background:#fff;}
.mobile-nav.nav-right .nav-icon a.button:before{content:'';display:block;position:absolute;top:16px;left:50%;width:1.875rem;height:.121875rem;
	transform:translateX(-50%);background:#1077af;}
header.has-transparent .mobile-nav.nav-right .nav-icon a.button:before{background:white;}
.mobile-nav.nav-right .nav-icon a.button:after{content:'';left:50%;width:1.875rem;height:.121875rem;transform:translateX(-50%);display:block;
	position:absolute;top:30px;background:#1077af;}
header.has-transparent .mobile-nav.nav-right .nav-icon a.button:after{background:white;}
.mobile-nav.nav-right .html.header-button-1{margin-right:28px;}
.mobile-nav.nav-right .html.header-button-1 a{width:48px;height:48px;display:inline-block;padding:0 0;background:url(../images/icon-phone.png)center no-repeat;}
.mobile-nav.nav-right .html.header-button-1 a svg{display:none;}
.mobile-nav.nav-right .html.header-button-1 a:hover{box-shadow:none;}
header.has-transparent .mobile-nav.nav-right .html.header-button-1 a{background:none;}
header.has-transparent .mobile-nav.nav-right .html.header-button-1 a svg{width:48px;height:48px;display:block;}
section.list-partners{padding:20px 0 48px!important;}
section.list-partners .col.large-12{padding-bottom:0;}
section.section.list-testi-home .col.slider-testi .dotted_control{display:none;}
section.banner-term-of-life-insurance{padding:0 0!important;color:#fff;}
section.banner-term-of-life-insurance .section-bg.fill{opacity:.1;}
section.banner-term-of-life-insurance .col.large-6{padding-bottom:0;}
section.banner-term-of-life-insurance .col.large-6 h1{display:flex;align-items:center;font-size:1.125rem;font-weight:700;letter-spacing:.125em;
	line-height:1.4;text-transform:uppercase;margin-bottom:1rem;color:white;}
section.banner-term-of-life-insurance .col.large-6 h1 img{margin-right:8px;width:48px;margin-bottom:0;}
section.banner-term-of-life-insurance .col.large-6 h2{margin-bottom:0;color:rgb(248,196,72);text-shadow:rgba(0,0,0,0.25) 0px 2px 2px;
	font-family:Chivo,sans-serif;font-size:52px;font-style:normal;font-weight:700;line-height:52px;letter-spacing:-.031em;}
section.banner-term-of-life-insurance .col.large-6 p{font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:400;line-height:121%;
	letter-spacing:-0.08px;margin:1.375rem 0;}
section.banner-term-of-life-insurance .col.large-6 .row .col.large-6 h3{margin-top:1.5rem;margin-bottom:1rem;letter-spacing:-0.7px;color:#fff;
	text-shadow:rgba(0,0,0,0.25) 0px 2px 2px;font-family:"Open Sans";font-size:20px;font-style:normal;font-weight:700;line-height:121%;}
section.banner-term-of-life-insurance .col.large-6 .row .col.large-6 h3 a{text-decoration:underline;color:inherit;}
section.banner-term-of-life-insurance .col.large-6 .row .col.large-6 h4{font-size:16px;text-shadow:rgba(0,0,0,0.25) 0px 2px 2px;font-weight:700;
	font-family:"Open Sans";line-height:121%;letter-spacing:-0.7px;color:#fff;margin:0 0;}
section.banner-term-of-life-insurance .col.large-6 .row .col.large-6 h4 a{text-decoration:underline;color:inherit;}
section.banner-term-of-life-insurance .col.large-6 .row .col.large-6 .img .img-inner{overflow:visible;}
section.banner-term-of-life-insurance .col.large-6 .row .col.large-6 .img img{margin-bottom:-1.5rem;width:auto;}
section.banner-term-of-life-insurance .col.large-6 .img{margin:0 0;}
section.banner-term-of-life-insurance .col.large-6 .img img{width:453px;max-width:100%;}
section.section.form-step-term-life{padding:0 0!important;}
section.section.form-step-term-life .col.large-12{padding-bottom:15px;}
section.section.form-step-term-life .text.heading-form{margin:1rem 0;}
section.section.form-step-term-life .text.heading-form h2{color:rgb(50,50,50);font-family:"Open Sans";font-size:28px;font-style:italic;
	font-weight:600;line-height:146%;letter-spacing:-0.7px;position:relative;}
section.section.form-step-term-life .text.heading-form h2:after{content:'';width:518px;height:13px;margin:-6px auto 0;display:block;
	background:url(../images/marker-underline.png)center no-repeat;background-size:100% 100%;}
section.section.form-step-term-life .section-title.section-title-center{color:#1077af;padding-top:1rem;letter-spacing:-.031em;font-size:2.25rem;
	line-height:1.2;margin-bottom:24px;padding-bottom:0;}
section.section.form-step-term-life .wpforms-container{margin:0 auto;}
section.section.form-step-term-life .wpforms-container form{display:flex;justify-content:center;flex-wrap:wrap;}
section.section.form-step-term-life .wpforms-field-container{display:flex;flex-wrap:wrap;justify-content:center;width:calc(60% + 48px);
	flex-basis:calc(60% + 48px);gap:0 48px;flex-wrap:wrap;justify-content:center;}
section.section.form-step-term-life .wpforms-field-container .wpforms-field-select{width:calc(50% - 24px);flex-basis:calc(50% - 24px);
	padding:0 12px;}
section.section.form-step-term-life .wpforms-field-container .wpforms-field-select label{font-family:Open Sans,sans-serif;font-size:1.55rem;
	font-weight:400;color:#2b2a2d;letter-spacing:-.06rem;margin-bottom:.5rem;line-height:1.6;position:relative;}
section.section.form-step-term-life .wpforms-field-container .wpforms-field-select select{padding:0 0;padding-bottom:.75rem;border:none;
	background:url(../images/dropdown-select-black.jpg)top 5px right 20px no-repeat;
	width:100%;cursor:pointer;height:69px;padding-top:.5rem;color:#1077af;font-size:2rem;font-family:Open Sans,sans-serif;font-weight:400;
	letter-spacing:-.09rem;line-height:1.4375em;border-bottom:3px solid #afafaf;border-radius:0;max-width:none;}
section.section.form-step-term-life .wpforms-field-container .wpforms-field-select select:focus{outline:none;box-shadow: none;}
section.section.form-step-term-life .wpforms-field-container .wpforms-field-select select option{font-size:1rem;}
section.section.form-step-term-life .wpforms-field-container .wpforms-field-select .wpforms-field-description{margin-top:.4rem;font-size:.9rem;
	font-family:Open Sans,sans-serif;text-align:center;line-height:1.4285em;letter-spacing:-.01em;color:rgba(0,0,0,.87);}
section.section.form-step-term-life .wpforms-submit-container{width:16.66%;flex-basis:16.66%;text-align:center;}
section.section.form-step-term-life .wpforms-submit-container button[type=submit]{color:#1077af;font-size:1.5rem;font-weight:500;line-height:1.15;
	letter-spacing:-.07rem;font-family:Open Sans,sans-serif;cursor:pointer;text-align:center;background:none;height:auto;}
section.section.form-step-term-life .wpforms-submit-container button[type=submit]:hover{background:none;}
section.section.form-step-term-life .wpforms-submit-container button[type=submit]:before{content:'';width:106px;height:106px;display:block;
	background:#055987 url(../images/arrow-right-submit.jpg)center no-repeat;
	margin-bottom:.7rem;border-radius:50%;}
section.section.form-step-term-life .wpforms-submit-container button[type=submit]:focus{outline:none;box-shadow: none;}
section.section.form-step-term-life .wpforms-submit-container button[type=submit]:focus:after{content:none;}
section.section.why-choose-term-life-insurance{padding:64px 0 0!important;}
section.section.why-choose-term-life-insurance .col.large-6{padding-bottom:0;}
section.section.why-choose-term-life-insurance .col.large-6 h2{font-size:1.35rem;font-family:Open Sans,sans-serif;font-weight:400;line-height:1.2;
	margin-bottom:1.375rem;letter-spacing:-.031em;color:rgba(0,0,0,.87);}
section.section.why-choose-term-life-insurance .col.large-6 p{font-size:.9rem;line-height:2rem;font-family:Open Sans,sans-serif;
	letter-spacing:-.01em;color:rgba(0,0,0,.87);margin:0 0;}
section.more-info-accord.life{margin-top:32px;}
section.section.menu-term-life{padding:32px 0 22px!important;}
section.section.menu-term-life .col.large-12{padding-bottom:0;width:1020px;flex-basis:1020px;margin:0 auto;max-width:100%;}
section.section.menu-term-life .ux-menu{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;}
section.section.menu-term-life .ux-menu .ux-menu-link{display:inline-flex;}
section.section.menu-term-life .ux-menu .ux-menu-link:after{content:'|';font-size:.9em;line-height:2em;color:#1077af;margin:0 4px;}
section.section.menu-term-life .ux-menu .ux-menu-link a{color:#1077af;font-size:.9em;line-height:2em;letter-spacing:-.01em;padding:0 0;
	border-bottom:0;min-height:0;}
section.section.menu-term-life .ux-menu .ux-menu-link:last-child:after{content:none;}
section.section.content-footer-term-life{padding:0 0!important;margin-bottom:-32px;}
section.section.content-footer-term-life .col.large-12{padding-bottom:0;width:1020px;max-width:100%;margin:0 auto;flex-basis:auto;}
section.section.content-footer-term-life .col.large-12 p{font-size:.75em;color:#565656;line-height:1.4285em;letter-spacing:-.01em;margin:0 0;}
section.section.content-footer-term-life .col.large-12 p:not(:last-child){margin-bottom:14px;}
section.section.content-footer-term-life .col.large-12 a{color:#1077af;}
section.section.form-term-life-step-2{padding:.75rem 0 0!important;background-color:#f6c532;background:linear-gradient(172deg,#f6c532 70%,#fff 0);}
section.section.form-term-life-step-2 .col.large-3{padding-bottom:0;}
section.section.form-term-life-step-2 .col.large-3 a.button{height:auto;background:none;color:#000;font-size:1.5rem;text-align:center;
	line-height:1.4285em;letter-spacing: -.01em;font-weight:400;border:none;width:100%;padding:0 0;}
section.section.form-term-life-step-2 .col.large-3 a.button:hover{box-shadow:none;}
section.section.form-term-life-step-2 .col.large-3 a.button .icon-angle-left{display: block;width: 100%;text-align: center;font-size: 100px;
	line-height: 1;margin: 0 0;}
section.section.form-term-life-step-2 .col.large-6{max-width:650px;padding:0 12px;border:1px solid #cecece;border-radius:15px;margin-top:1.25rem;
	background-color:#fff;padding-bottom:0;}
section.section.form-term-life-step-2 .col.large-6 h2{font-size:1.5rem;padding-top:2rem;color:#1077af;letter-spacing:.03rem;margin-bottom:0;
	line-height:1.2;text-transform:uppercase;font-weight:700;}
section.section.form-term-life-step-2 .col.large-6 h1{font-size:2.25rem;font-family:Open Sans,sans-serif;font-weight:600;margin:0;color:#565656;
	padding-top:1rem;letter-spacing:-.031em;line-height:1.2;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-container{margin:0 0;}
section.section.form-term-life-step-2 .col.large-6 .notranslate{display:none!important;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container label{font-family:Open Sans,sans-serif;font-weight:400;font-size:1.5rem;
	color:#2b2a2d;margin-bottom:.5rem;margin-top:1.5rem;display:block;line-height:1.6;letter-spacing:-.01em;text-align:center;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-date-time{width:65%;margin:0 auto;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-date-time label{text-align:left;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-date-time input[type=text]{width:100%;border:none;
	border-bottom:3px solid #afafaf;font-size:2rem;font-family:Open Sans,sans-serif;color:#565656;padding:1px 2px .5rem;appearance:none;
	line-height:1.15;letter-spacing:-.01em;border-radius:0;height:56px;max-width:none;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-date-time .wpforms-field-description{margin:.25rem 0 0;
	font-size:.95rem;line-height:1.4285em;letter-spacing:-.01em;color:rgba(0,0,0,.87);}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio{text-align:center;padding:0 0;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio legend{font-family:Open Sans,sans-serif;
	font-weight:400;font-size:1.5rem;color:#2b2a2d;margin-bottom:.5rem;margin-top:1.5rem;display:block;line-height:1.6;letter-spacing:-.01em;
	text-align:center;width:100%;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio ul{display:flex;flex-wrap:wrap;gap:0;
	justify-content:center;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio ul li{width:20%;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio ul li input[type=radio]{display:none;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio ul li input[type=radio]+label{display:block;
	color:#565656;padding:.5rem 1rem;text-align:center;line-height:1.6;letter-spacing:-.01em;border:2px solid #1077af;width:100%;margin:0 0;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio ul li:not(:first-child) input[type=radio]+label{
	border-left:none;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio ul li:first-child input[type=radio]+label{
	border-radius:50px 0 0 50px;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio ul li:last-child input[type=radio]+label{
	border-radius:0 50px 50px 0;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio ul li input[type=radio]:checked+label{
	background:#1077af;color:white;font-weight:700;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline{width:410px;margin:0 auto;
	max-width:100%;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline legend{text-align:left;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline ul{gap:0 8px;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline ul li{
	margin: 0.75rem 0 1rem 0px!important;height: 125px;width:calc((100% - 24px) / 4);flex-basis:calc((100% - 24px) / 4);}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline ul li label{height:125px;
	width:100%;border:2px solid rgb(117,117,117);border-radius:4px;color:rgb(50,50,50);padding:1.5rem 0.5rem;margin:0 0;
	line-height:1.3;transition:background .1s ease,box-shadow .1s ease,color .1s ease;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline ul li:has(input:checked) label{
	transform:scale(1.1);border: 3px solid rgb(16, 119, 175);border-radius: 4px;color: rgb(50, 50, 50);box-shadow:none;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline ul li:hover label{box-shadow:none;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline ul li label .wpforms-image-choices-label{
	font-size:1rem;font-family:"Open Sans",sans-serif;font-weight:700;letter-spacing:-.031em;margin:.75rem 0 0;line-height:1.06;color:rgb(50,50,50);}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline ul li label img{width: 3.125rem;
  margin: -0.3em 0em -0.25rem;display: inline-block;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline ul li .wpforms-image-choices-image:after,
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline ul li:has(input:checked) .wpforms-image-choices-image:after{content:none!important;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline .wpforms-field-description{
	text-align:center;margin: 1rem}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline .wpforms-field-description a{
	font-weight:600;line-height:1.6;letter-spacing:-.01em;font-size:1.1rem;border-bottom:2px solid #1077af;font-family:Open Sans,sans-serif;
	color:#1077af;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field{padding:0 0;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-text,
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-email{width:80%;margin:0 auto;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-text label,
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-email label{padding-top:1.5rem;text-align:left;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-text label span,
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-email label span{display:none;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-text input[type=text],
section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-email input[type=email]{border:none;color: #565656;
	border-bottom: 3px solid #afafaf;font-size: 1.5rem;padding:1px 2px .5rem;line-height:1.15;height:40px;border-radius:0;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-submit-container{text-align:center;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-submit-container button[type=submit]{color:#1077af;height:auto;margin:40px 0;
	font-size:1.5rem;font-weight:500;letter-spacing:-.07rem;font-family:Open Sans,sans-serif;background:none;border:none;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-submit-container button[type=submit]:focus:after{content:none;}
section.section.form-term-life-step-2 .col.large-6 .wpforms-submit-container button[type=submit]:before{content:'';
	width:104px;height:104px;border-radius:50%;display:block;margin: 0 auto .7rem;
	background:#055987 url(../images/arrow-right-submit.jpg)center no-repeat;}
section.section.form-term-life-step-2.personal-info .col.large-6 .wpforms-submit-container button[type=submit]:before{content:none;}
section.section.form-term-life-step-2.personal-info .col.large-6 .wpforms-submit-container button[type=submit]{padding:.5rem 0;background:#1077af;
	height:5.5rem;width:35rem;border:none;border-radius:3rem;white-space:nowrap;line-height:1.6;text-align:center;color:#fff;margin:48px 0 80px;
	font-size:2.2rem;font-weight:600;}
section.section.call-hotline-term-life{padding:3rem 0 0!important;}
section.section.call-hotline-term-life .col.large-12{padding-bottom:0;}
section.section.call-hotline-term-life h2{font-weight:400;font-size:2.25rem;margin-bottom:.75rem;color:#565656;letter-spacing:-.031em;
	line-height:1.06;}
section.section.call-hotline-term-life h3{font-size:2.25rem;letter-spacing:-.01em;line-height:1.06;margin:0 0;}
section.section.call-hotline-term-life h3 a{color:#1077af;}
section.section.call-hotline-term-life h4{font-size:1.2rem;letter-spacing:-.01em;margin-bottom:1.5rem;line-height:1.2;margin-top:.4875rem;
	color:rgba(0,0,0,.87);}
section.section.id-theft-banner{padding:91px 0 0!important;}
section.section.id-theft-banner .section-bg.fill{opacity:.1;}
section.section.id-theft-banner .col{padding-bottom:0;}
section.section.id-theft-banner .col.large-8{padding: 1.25rem 1rem 0px 1rem;position:relative;}
section.section.id-theft-banner .col.large-8 .col-inner{padding-right:225px;}
section.section.id-theft-banner .col.large-8 h1{display:flex;align-items:center;font-weight:700;letter-spacing:.125em;line-height:1.4;
	text-transform: uppercase;font-size: 1.5rem;color:#fff;margin-bottom:2rem;}
section.section.id-theft-banner .col.large-8 h1 img{width:48px;margin:0 16px 0 0;display: inline-block;}
section.section.id-theft-banner .col.large-8 h2{color:rgba(248,196,72,0.95);text-shadow:rgba(0,0,0,0.7) 0px 2px 2px;font-family:Chivo;
	font-size:76px;font-style:normal;font-weight:700;line-height:95%;letter-spacing:-1.9px;padding-left:0.75rem;margin:0 0;}
section.section.id-theft-banner .col.large-8 h2 img{position:absolute;right:0;bottom:0;width:225px;}
section.section.id-theft-banner .col.large-8 h3{color:rgba(248,196,72,0.95);font-family:Chivo;font-size:54px;font-style:normal;font-weight:600;
	line-height:97%;letter-spacing:-1.485px;width:295px;display:block;text-shadow:rgba(0,0,0,0.7) 0px 2px 2px;margin-bottom:1.5rem;padding-left: 0.75rem;}
section.section.id-theft-banner .col.large-8 h3 img{display:none;}
section.section.id-theft-banner .col.large-8 p{margin:0 0;}
section.section.id-theft-banner .col.large-8 p a{color:white;font-weight:600;text-decoration:underline;font-family: "Open Sans", sans-serif;
	padding: 1em 2em;display:inline-block;line-height: 1.6;white-space: nowrap;margin-bottom:9px;}
section.section.id-theft-banner .col.large-8 p a:has(strong){color:rgba(255,255,255,0.95);text-shadow:rgba(0,0,0,0.25) 0px 4px 4px;font-family:Asap;
	font-size:16px;font-style:italic;font-weight:600;line-height:146%;letter-spacing:-0.4px;margin-left:0.5rem;display:inline-flex;padding:0 0;
	align-items:center;margin-bottom:0;white-space:wrap;}
section.section.id-theft-banner .col.large-8 p a:has(strong) img{width:30px;margin:0 0.75rem 0 0;}
section.section.id-theft-banner .col.large-4 .img{margin:0 0;}
section.section.id-theft-banner .col.large-4 .img img{width:300px;max-width:100%;margin:0 auto;}
section.section.id-theft-banner .col.large-4 a.button{min-width:245px;height:56px;border-radius:4px;background:rgb(255,134,76);color:rgb(255,255,255);
	font-family:Chivo,"Open Sans",sans-serif;font-size:24px;font-weight:700;line-height:114%;letter-spacing:-0.84px;
	filter:drop-shadow(rgba(0,0,0,0.25) 0px 2px 4px);margin:-0.4rem auto 2rem;line-height:54px;padding:0 4px;}
section.section.id-theft-banner .col.large-4 a.button:hover{box-shadow:none;}
section.section.id-theft-banner .col.large-4 h2{color:rgb(248,196,72);font-family:"Open Sans";font-size:22px;font-style:italic;font-weight:700;
	line-height:121%;letter-spacing:-0.11px;margin:0 0;}
section.section.id-theft-advantages{padding:1.5rem 0 0!important;}
section.section.id-theft-advantages .section-title.section-title-center{color:rgb(5,89,135);text-align:center;letter-spacing:-1px;font-size:40px;
	font-family:Chivo,"Open Sans",sans-serif;font-style:normal;font-weight:800;line-height:146%;margin:0 0 1.5rem 0;padding:0 0;}
section.section.id-theft-advantages .section-title.section-title-center .section-title-main span{display:inline-block;position:relative;width:auto;}
section.section.id-theft-advantages .section-title.section-title-center .section-title-main span:after{content:'';width:108%;padding-top:14%;
	display:inline-block;background:url(../images/marker-underline.png)center no-repeat;
	background-size:100% 100%;position:absolute;top:78%;left:0;}
section.section.id-theft-advantages .row.content-id-theft-advantages{margin-bottom:-4rem;margin-top:-4.5rem;}
section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-5 img{width:118%;max-width:none;}
section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7{margin-top: 4.5rem;margin-left: -5rem;}
section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7 ul{padding: 0 0 0 3rem;margin: 1.375rem 0;color: rgba(0,0,0,.87);}
section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7 ul li{display:flex;flex-direction:row;align-items:center;
	line-height:1.6;list-style:none;color:rgba(0,0,0,.87);color:rgb(0,0,0);font-family:"Open Sans";font-size:28px;font-weight:600;line-height:146%;
	letter-spacing:-0.7px;margin:1.375rem 0 0;}
section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7 ul li img{width:101.318px;height:auto;transform:rotate(-7.09deg);
	margin:0 0;}
section.section.id-theft-advantages .col.large-12 a.button{min-width:245px;height:56px;border-radius:4px;background:rgb(255,134,76);
	color:rgb(255,255,255);font-family:Chivo,"Open Sans",sans-serif;font-size:24px;font-weight:700;line-height:114%;letter-spacing:-0.84px;
	filter:drop-shadow(rgba(0,0,0,0.25) 0px 2px 4px);margin:0px auto 2rem;line-height:54px;}
section.section.id-theft-advantages .col.large-12 a.button:hover{box-shadow:none;}
section.section.id-theft-advantages .col.large-12 h3{color:rgb(5,89,135);text-align:center;font-family:Chivo;font-size:28px;font-weight:600;
	line-height:146%;letter-spacing:-0.7px;padding:0 12px;}
section.section.id-theft-advantages .col.large-12,section.section.id-theft-advantages .col.large-7,
section.section.id-theft-advantages .col.large-5{padding-bottom:0;}
section.section.id-theft-include{padding:3rem 0 0!important;}
section.section.id-theft-include .col.large-6:first-child{margin-left:3rem;margin-right:-4rem;}
section.section.id-theft-include .col.large-6 h2{color:rgb(16,119,175);font-family:Chivo;font-size:32px;font-style:italic;font-weight:800;
	line-height:146%;letter-spacing:-0.8px;margin-bottom:.75rem;}
section.section.id-theft-include .col.large-6 ul{margin:0 0;}
section.section.id-theft-include .col.large-6 ul li{margin:0 0;align-items:center;margin-bottom:1.5rem;display:flex;list-style:none;
	color:rgb(50,50,50);font-family:"Open Sans";font-size:24px;font-weight:600;line-height:146%;letter-spacing:-0.6px;}
section.section.id-theft-include .col.large-6 ul li:nth-child(2n){margin-left: 1rem;margin-right:-1.5rem;}
section.section.id-theft-include .col.large-6 ul li img{width:36px;flex-basis:36px;margin:0 1rem 0 0;}
section.section.id-theft-include .col.large-6 h3{color:rgb(16,119,175);font-family:Chivo;font-size:24px;font-weight:700;line-height:146%;
	letter-spacing:-0.6px;margin:.4875rem 0 0;}
section.section.id-theft-include .col.large-6 .img{padding-left:2.75rem;padding-top: 2.25rem;}
section.section.id-theft-choose-plan{padding:2.5rem 0 0!important;}
section.section.id-theft-choose-plan .section-title.section-title-center{margin-bottom:2.5rem;color:rgb(5,89,135);font-family:"Open Sans";
	font-size:32px;font-weight:800;letter-spacing:-0.8px;}
section.section.id-theft-choose-plan .col.large-12{padding-bottom:0;}
section.section.id-theft-choose-plan .col.large-3{padding-bottom:2rem;}
section.section.id-theft-choose-plan .col.large-3 .col-inner{border-radius:6px;border:1.5px solid rgba(0,0,0,0.02);background:rgba(235,235,235,0.09);
	box-shadow:rgba(0,0,0,0.25) 0px 2px 4px 0px;padding:46px 32px 97px;min-height:320px;position:relative;height:100%;}
section.section.id-theft-choose-plan .col.large-3:nth-child(2n) .col-inner{background-color: rgb(16, 119, 175);}
section.section.id-theft-choose-plan .col.large-3:nth-child(2n) .col-inner h2,
section.section.id-theft-choose-plan .col.large-3:nth-child(2n) .col-inner h3,
section.section.id-theft-choose-plan .col.large-3:nth-child(2n) .col-inner h4,
section.section.id-theft-choose-plan .col.large-3:nth-child(2n) .col-inner h4 strong,
section.section.id-theft-choose-plan .col.large-3:nth-child(2n) .col-inner p{color:white;text-shadow: rgba(0, 0, 0, 0.25) 0px 2px 4px;}
section.section.id-theft-choose-plan .col.large-3:nth-child(2n) .col-inner blockquote{padding:0 18.5px;width:calc(100% + 37px);margin:0 -18.5px;
	position:relative;border-left:none;}
section.section.id-theft-choose-plan .col.large-3:nth-child(2n) .col-inner blockquote *{position:relative;z-index:2;}
section.section.id-theft-choose-plan .col.large-3:nth-child(2n) .col-inner blockquote img{content:'';width:100%;height:auto;position:absolute;
	z-index:1;top:-9px;left:0;max-width: 226px;}
section.section.id-theft-choose-plan .col.large-3:nth-child(2n) .col-inner blockquote p:has(img){position:static;}
section.section.id-theft-choose-plan .col.large-3 h2{color:rgb(50,50,50);font-family:Chivo;font-size:28px;font-style:normal;font-weight:600;
	line-height:24px;margin-right:-2rem;letter-spacing:-.01em;margin-bottom:5px;}
section.section.id-theft-choose-plan .col.large-3 h3{font-family:Chivo;font-size:20px;font-style:normal;font-weight:400;line-height:16px;
	color:rgba(20,29,46,0.62);margin-bottom:10px;letter-spacing:-.01em;}
section.section.id-theft-choose-plan .col.large-3 h4{color:rgb(50,50,50);font-family:"Open Sans";font-size:18px;font-weight:400;line-height:24px;
	letter-spacing:-0.72px;margin-bottom:0;}
section.section.id-theft-choose-plan .col.large-3 h4 strong{color:rgb(50,50,50);font-family:Chivo;font-size:36px;font-weight:800;line-height:52px;
	letter-spacing:-0.72px;}
section.section.id-theft-choose-plan .col.large-3 p{color:rgba(50,50,50,0.62);white-space:nowrap;font-family:"Open Sans";font-size:16px;
	font-weight:600;line-height:16px;margin-bottom:0;letter-spacing:-.031em;}
section.section.id-theft-choose-plan .col.large-3 .notranslate{display:none!important;}
section.section.id-theft-choose-plan .col.large-3 a.button{position:absolute;bottom:45px;left:32px;width:calc(100% - 64px);margin:0 0;
	padding:10px 20px;border-radius:6px;border:1.5px solid rgba(73,86,110,0.2);background:rgb(16,119,175);color:rgb(255,255,255);
	font-family:"Open Sans";font-size:15px;font-weight:700;line-height:20px;letter-spacing:-.01em;text-align:center;z-index:3;}
section.section.id-theft-choose-plan .col.large-3 a.button:hover{box-shadow:none;}
section.section.id-theft-choose-plan .col.large-3:nth-child(2n) a.button{background:rgb(255,255,255);color:rgb(16,119,175);
	border:1.5px solid rgba(255,255,255,0.2);}
section.section.id-theft-compare-plan{padding:0 0!important;}
section.section.id-theft-compare-plan .col.large-12{padding-bottom:0;}
section.section.id-theft-compare-plan .section-title.section-title-center{color:rgb(5,89,135);text-align:center;font-family:"Open Sans";
	font-size:28px;font-weight:800;line-height:52px;letter-spacing:-0.7px;margin:0 0;padding:0 0;}
section.section.id-theft-compare-plan .tabbed-content ul.nav{margin: 1rem 0px;}
section.section.id-theft-compare-plan .tabbed-content ul.nav li{margin: 0px 0.5rem;}
section.section.id-theft-compare-plan .tabbed-content ul.nav li a{background:rgb(255,255,255);color:rgb(16,119,175);border:1px solid rgb(16,119,175);
	padding:0.5rem 1rem;border-radius:6px;font-family:"Open Sans",sans-serif;font-size:20px;font-weight:600;line-height:1.15;letter-spacing:-.01em;}
section.section.id-theft-compare-plan .tabbed-content ul.nav li.active a{background:rgb(16,119,175);color:rgb(255,255,255);
	border:1px solid rgb(16,119,175);}
section.section.id-theft-compare-plan .tabbed-content .tab-panels{width:80%;margin:0 auto;padding:0 0;}
section.section.id-theft-compare-plan .tabbed-content .tab-panels .panel table{margin:2rem 0px;border-collapse:collapse;
	border:1px solid rgba(110,80,73,0.2);background:rgb(255,255,255);}
section.section.id-theft-compare-plan .tabbed-content .tab-panels .panel table tr td{border:1px solid rgba(110,80,73,0.2);
	font-family:"Open Sans",sans-serif;font-size:16px;line-height:24px;padding:1rem;font-weight:500;color:rgba(0,0,0,.87);}
section.section.id-theft-compare-plan .tabbed-content .tab-panels .panel table tr:nth-child(2n) td:nth-child(n+1){background:rgb(235, 235, 235);}
section.section.id-theft-compare-plan .tabbed-content .tab-panels .panel table tr td img{width:32px;height:auto;}
section.section.id-theft-compare-plan .tabbed-content .tab-panels .panel table tr td strong,
section.section.id-theft-compare-plan .tabbed-content .tab-panels .panel table tr td b{font-weight:600;}
section.section.id-theft-compare-plan .tabbed-content .tab-panels .panel table tr td:first-child strong,
section.section.id-theft-compare-plan .tabbed-content .tab-panels .panel table tr td:first-child b{font-weight:700;}
section.section.id-theft-compare-plan .col.large-12.button-group-id-theft .col-inner{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;}
section.section.id-theft-compare-plan a.button{border-radius:8px;padding:0.75em 1.5em;margin:0 0;font-size:1.1rem;min-width:22rem;
	border:2px solid #1077af;background:transparent;color:#1077af;font-family:"Open Sans",sans-serif;font-weight:700;text-align:center;
	white-space:nowrap;line-height:1.6;}
section.section.box-learn-more-idtheft{padding:0 15px!important;}
section.section.box-learn-more-idtheft .row{width:887px;margin:0 auto;max-width:100%;border: 5px solid rgb(5, 89, 135);}
section.section.box-learn-more-idtheft .row .col.large-7{padding:0 12px;}
section.section.box-learn-more-idtheft .row .col.large-7 h2{font-family:"Open Sans",sans-serif;font-size:1.5rem;padding:2rem;color:rgb(0,0,0);
	font-weight:700;margin:0 0;}
section.section.box-learn-more-idtheft .row .col.large-7 .notranslate{display:none!important;}
section.section.box-learn-more-idtheft .row .col.large-5{padding:0 12px;}
section.section.box-learn-more-idtheft .row .col.large-5 a.button{border-radius:8px;background:rgb(16,119,175);color:rgb(255,255,255);padding:0.8em;
	width:306px;letter-spacing:1px;font-size:1.25rem;font-weight:700;max-width:100%;text-align:center;white-space:nowrap;line-height:1.6;margin:0 0;}
section.section.box-learn-more-idtheft .row .col.large-5 a.button:hover{box-shadow:none;}
section.section.content-footer-id-theft{padding:0 12px!important;margin:64px 0 -32px;}
section.section.content-footer-id-theft .col.large-12{width:1020px;flex-basis:1020px;max-width:100%;margin:0 auto;padding:64px 0 0;
	border-top:1px solid hsl(150,2.0408163265%,79.2156862745%);}
section.section.content-footer-id-theft .col.large-12 h2{margin:0 0 1.5rem;letter-spacing:-.031em;line-height:1.4;font-size:1.5rem;font-weight:500;
	color:#565656;}
section.section.content-footer-id-theft .col.large-12 p{font-size:.75rem;color:#565656;margin:1.375rem 0;line-height:1.4285em;
	font-family:"Open Sans",sans-serif;letter-spacing:-.01em;}
section.section.content-footer-id-theft .col.large-12 a{color:#1077af;}
.woocommerce-form-coupon-toggle{display:none;}
.main-content-checkout .step-checkout{display:none;}
.main-content-checkout .step-checkout.show{display:flex;flex-wrap:wrap;gap:0 12px;align-items:start;}
.main-content-checkout .breadcrumb-checkout{padding:3rem 0 2rem;flex-basis:100%;}
.main-content-checkout .breadcrumb-checkout ul{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0;}
.main-content-checkout .breadcrumb-checkout ul li{display:inline-flex;align-items:center;}
.main-content-checkout .breadcrumb-checkout ul li:not(:last-child) i.icon-angle-right{width:24px;height:24px;display:inline-block;line-height:24px;
	text-align: center;font-size: 24px;}
.main-content-checkout .breadcrumb-checkout ul li a{display:inline-block;color:rgb(102,112,133);font-weight:600;font-family:"Open Sans",sans-serif;
	font-size:20px;padding:0px 12px;line-height:1.6;letter-spacing:-.01em;cursor:pointer;}
.main-content-checkout .breadcrumb-checkout ul li.active a{color:rgb(5,89,135);font-weight:800;}
.main-content-checkout .step-checkout .page-step-wrapper{width:calc(58.33% - 6px);flex-basis:calc(58.33% - 6px);padding:2rem 1.75rem;
	background:rgb(255,255,255);box-shadow:rgba(0,0,0,0.25) 0px 2px 4px 0px;margin-bottom:3rem;}
.main-content-checkout .step-checkout .page-step-wrapper .heading h2{color:rgb(5,89,135);text-align:center;font-family:"Open Sans",sans-serif;
	font-size:28px;font-weight:800;line-height:24px;letter-spacing:-0.14px;margin:0 0 .5rem;}
.main-content-checkout .step-checkout .page-step-wrapper #customer_details h3{display:none;}
.main-content-checkout .step-checkout .page-step-wrapper .woocommerce-billing-fields{border-top:none;padding-top:0;}
.main-content-checkout .step-checkout .page-step-wrapper label{color:rgb(50,50,50);font-family:"Open Sans",sans-serif;font-size:18px;
	font-style:normal;font-weight:700;line-height:20px;padding-top:1rem;margin:0 0 .5rem;}
.main-content-checkout .step-checkout .page-step-wrapper input[type=text],.main-content-checkout .step-checkout .page-step-wrapper input[type=email],
.main-content-checkout .step-checkout .page-step-wrapper input[type=tel],.main-content-checkout .step-checkout .page-step-wrapper input[type=date]{
	margin:0 0;width:100%;font-size:1rem;line-height:1.21429em;font-family:"Open Sans",sans-serif;padding:0.678571em 1em;
	background:rgb(255,255,255);color:rgba(0,0,0,0.87);border-radius:0.285714rem;transition:box-shadow 0.1s,border-color 0.1s;
	border:1px solid #afafaf;letter-spacing:-.01em;}
.main-content-checkout .step-checkout .page-step-wrapper input[type=text]:hover,
.main-content-checkout .step-checkout .page-step-wrapper input[type=email]:hover,
.main-content-checkout .step-checkout .page-step-wrapper input[type=tel]:hover,
.main-content-checkout .step-checkout .page-step-wrapper input[type=date]:hover,
.main-content-checkout .step-checkout .page-step-wrapper input[type=text]:focus,
.main-content-checkout .step-checkout .page-step-wrapper input[type=email]:focus,
.main-content-checkout .step-checkout .page-step-wrapper input[type=date]:focus,
.main-content-checkout .step-checkout .page-step-wrapper input[type=tel]:focus{box-shadow:none;outline:none;}
.main-content-checkout .step-checkout .page-step-wrapper .form-row:not(.form-row-first):not(.form-row-last){clear:both;}
.main-content-checkout .step-checkout .page-step-wrapper .form-row.address-field.form-row-first{width:100%;float:none;clear:both;}
.woocommerce form .form-row .required{display:none;}
.main-content-checkout .step-checkout .page-step-wrapper .continue-button{text-align:center;}
.main-content-checkout .step-checkout .page-step-wrapper .continue-button a{padding:1rem;width:226px;max-width:100%;text-align:center;color:#fff;
	display:inline-block;border-radius:4px;background:rgb(255,134,76);margin:4.5rem 0px 2rem;cursor:pointer;font-family:Chivo,"Open Sans",serif;
	font-size:24px;font-weight:700;line-height:114%;letter-spacing:-0.84px;}
.main-content-checkout .step-checkout .page-step-wrapper .billing-frequently{margin-top:3rem;}
.main-content-checkout .step-checkout .page-step-wrapper.loading{position:relative;cursor:wait;}
.main-content-checkout .step-checkout .page-step-wrapper.loading:before{content:'';top:0;left:0;width:100%;height:100%;position:absolute;z-index:20;
	background:rgba(255,255,255,.5);}
.main-content-checkout .step-checkout .page-step-wrapper.loading .heading{position:relative;z-index:21;}
.main-content-checkout .step-checkout .page-step-wrapper h3{color:rgb(50,50,50);font-family:"Open Sans";font-size:18px;font-weight:700;
	line-height:20px;text-transform:none;padding:0 0;}
.main-content-checkout .step-checkout .page-step-wrapper h3#order_review_heading{display:none;}
.main-content-checkout .step-checkout .page-step-wrapper #order_review table.shop_table{display:none;}
.main-content-checkout .step-checkout .page-step-wrapper ul.wc_payment_methods{display:flex;flex-wrap:wrap;gap:0 24px;}
.main-content-checkout .step-checkout .page-step-wrapper ul.wc_payment_methods li{flex-basis:calc(50% - 12px);display:inline-flex;align-items:center;}
.main-content-checkout .step-checkout .page-step-wrapper ul.wc_payment_methods li+li{padding:0 0;border:none;}
.main-content-checkout .step-checkout .page-step-wrapper ul.wc_payment_methods li input[type=radio]{width:1.5625rem;height:1.5625rem;
	border-radius:50%;appearance:none;margin:0.5rem 1rem 1rem 0px;background:rgb(255,255,255);font-family:sans-serif;font-size:100%;
	line-height:1.15;border:1px solid #afafaf;cursor:pointer;min-width: 1.5625rem;}
.main-content-checkout .step-checkout .page-step-wrapper ul.wc_payment_methods li input[type=radio]:before{content:"";width:90%;
	height:90%;border-radius:50%;margin:0.09rem;align-items:center;display:flex;font-family:sans-serif;font-size:100%;line-height:1.15;}
.main-content-checkout .step-checkout .page-step-wrapper ul.wc_payment_methods li input[type=radio]:checked:before{background:rgb(5,89,135);}
.main-content-checkout .step-checkout .page-step-wrapper ul.wc_payment_methods li input[type=radio]+label{color: rgb(50, 50, 50);
  font-family: "Open Sans", sans-serif;font-size: 24px;font-weight: 400;letter-spacing: -.01em;cursor:pointer;margin:0 0 0.25rem;padding:0 0;}
.main-content-checkout .step-checkout .page-step-wrapper ul.wc_payment_methods li input[type=radio]+label span.amount{font-weight:400;}
.main-content-checkout .step-checkout .page-step-wrapper .tab-content p{color:rgba(0,0,0,0.87);font-size:1rem;font-weight:400;margin-bottom:0.5rem;
	margin-top:-0.5rem;line-height:25px;padding:0px 0px;font-family:"Open Sans",sans-serif;}
.main-content-checkout .step-checkout .page-step-wrapper p label.checkbox{color:rgba(0,0,0,0.87);font-size:1rem;font-weight:400;position:relative;
	margin-bottom:0.5rem;margin-top:-0.5rem;line-height:25px;padding:0px 0px 0px 2rem;font-family:"Open Sans",sans-serif;letter-spacing:-.01em;
	cursor: pointer;text-align:left;}
.main-content-checkout .step-checkout .page-step-wrapper p label.checkbox a{color: #1e70bf;}
.main-content-checkout .step-checkout .page-step-wrapper p label.checkbox input[type=checkbox]{width:17px;height:17px;top:4px;left:0;background:#fff;
	border:1px solid rgb(175,175,175);position:absolute;border-radius:0.214286rem;font-family:sans-serif;font-size:100%;color:rgb(50,50,50);
	line-height:1.15;}
.main-content-checkout .step-checkout .page-step-wrapper #order_review .form-row.place-order{padding-top:40px;text-align:center;}
.main-content-checkout .step-checkout .page-step-wrapper #order_review .form-row.place-order button[type=submit]{display:inline-block;padding:1rem;
	text-align:center;background:rgb(255,134,76);margin:5rem 0px 2rem;border-radius:4px;width:350px;max-width:100%;white-space:nowrap;cursor:pointer;
	text-transform:none;font-size:1.5rem;color:rgb(255,255,255);font-family:Chivo,"Open Sans",serif;font-weight:700;letter-spacing:-0.84px;
	line-height:114%;}
.main-content-checkout .step-checkout .page-step-wrapper .woocommerce-privacy-policy-text{display:none;}

.main-content-checkout .step-checkout .page-step-wrapper .billing-frequently .list-price{display:flex;flex-wrap:wrap;gap:0 24px;}
.main-content-checkout .step-checkout .page-step-wrapper .billing-frequently .list-price .item{flex-basis:calc(50% - 12px);margin-top: 0.5rem;
	margin-bottom: 1rem;display:flex;align-items:center;}
.main-content-checkout .step-checkout .page-step-wrapper .billing-frequently .list-price .item input[type=radio]{width:1.5625rem;height:1.5625rem;
	border-radius:50%;appearance:none;margin:0.5rem 1rem 1rem 0px;background:rgb(255,255,255);font-family:sans-serif;font-size:100%;
	line-height:1.15;border:1px solid #afafaf;cursor:pointer;}
.main-content-checkout .step-checkout .page-step-wrapper .billing-frequently .list-price .item input[type=radio]:before{content:"";width:90%;
	height:90%;border-radius:50%;margin:0.09rem;align-items:center;display:flex;font-family:sans-serif;font-size:100%;line-height:1.15;}
.main-content-checkout .step-checkout .page-step-wrapper .billing-frequently .list-price .item input[type=radio]:checked:before{background:rgb(5,89,135);}
.main-content-checkout .step-checkout .page-step-wrapper .billing-frequently .list-price .item input[type=radio]+label{color: rgb(50, 50, 50);
  font-family: "Open Sans", sans-serif;font-size: 24px;font-weight: 400;letter-spacing: -.01em;cursor:pointer;margin:0 0 0.25rem;padding:0 0;}
.main-content-checkout .step-checkout .page-step-wrapper .billing-frequently .list-price .item input[type=radio]+label span.amount{font-weight:400;}
.main-content-checkout .step-checkout .page-step-wrapper .text.list-card-payment ul{display:flex;justify-content:center;flex-wrap:wrap;margin:0 0;}
.main-content-checkout .step-checkout .page-step-wrapper .text.list-card-payment ul li{margin:30px 10px 0 10px;}
.main-content-checkout .step-checkout .page-step-wrapper .text.list-card-payment ul li img{width:55px;}
.main-content-checkout .step-checkout .sidebar-checkout{width:calc(41.66% - 6px);flex-basis:calc(41.66% - 6px);border-radius:4px 4px 0px 0px;
	border:1.5px solid rgba(0,0,0,0.02);box-shadow:rgba(0,0,0,0.25) 0px 2px 4px 0px;}
.main-content-checkout .step-checkout .sidebar-checkout .summary{padding:2rem 1rem;min-height:325px;background:rgba(235,235,235,0.5);
	text-align:center}
.main-content-checkout .step-checkout .sidebar-checkout .summary h2{color:rgb(5,89,135);text-align:center;font-family:Chivo,"Open Sans",serif;
	font-size:36px;font-weight:700;line-height:24px;letter-spacing:-0.18px;margin-bottom:3rem;position:relative;}
.main-content-checkout .step-checkout .sidebar-checkout .summary h2:after{content:'';width:88.5%;padding-top:6.5%;display:inline-block;
	top:100%;left:50%;transform:translateX(-50%);position:absolute;background:url(../images/marker-underline.png)center no-repeat;
	background-size:100% 100%;}
.main-content-checkout .step-checkout .sidebar-checkout .summary h3{color:rgb(50,50,50);font-family:"Open Sans",sans-serif;font-size:40px;
	font-weight:800;line-height:1.2;letter-spacing:-0.2px;margin:.75rem 0;padding:0 0;text-transform: none;}
.main-content-checkout .step-checkout .sidebar-checkout .summary .list-price .price{color:rgb(50,50,50);font-family:"Open Sans",serif;font-size:18px;
	font-weight:400;line-height:24px;letter-spacing:-0.32px;}
.main-content-checkout .step-checkout .sidebar-checkout .summary .list-price .price span.amount{font-size: 36px;font-weight: 700;line-height: 52px;
	letter-spacing: -0.72px;margin-bottom: -1rem;}
.main-content-checkout .step-checkout .sidebar-checkout .summary .list-price span.sep{color:rgba(50,50,50,0.55);text-align:center;font-size:16px;
	font-family:Chivo,"Open Sans",serif;font-weight:500;line-height:19px;letter-spacing:-0.32px;}
.main-content-checkout .step-checkout .sidebar-checkout .content-featured{background:rgba(235,235,235,0.09);border:1.5px solid rgba(0,0,0,0.02);
	padding: 2rem 1rem;}
.main-content-checkout .step-checkout .sidebar-checkout .content-featured h2{font-family:"Open Sans";font-size:24px;color:rgb(50,50,50);
	font-weight:700;line-height:24px;letter-spacing:-0.12px;margin-bottom:1.375rem;}
.main-content-checkout .step-checkout .sidebar-checkout .content-featured ul{padding: 0px 3rem 0px 2rem;margin: 1.375rem 0;}
.main-content-checkout .step-checkout .sidebar-checkout .content-featured ul li{margin-bottom:0.25rem;display:flex;align-items:start;font-size:18px;
	color:rgb(40,29,27);font-family:"Open Sans";line-height:24px;letter-spacing:-0.09px;}
.main-content-checkout .step-checkout .sidebar-checkout .content-featured ul li img{content:'';width:32px;height:auto;margin:0 1rem 0 0;}
section.section.page-checkout-wrapper{padding:0 0!important;}
section.section.page-checkout-wrapper .col.large-12{padding:0 0;}
section.section.banner-home-insurance{padding:0 0!important;}
section.section.banner-home-insurance .section-bg.fill{opacity:.1;}
section.section.banner-home-insurance .col{padding-bottom:0;}
section.section.banner-home-insurance .col.large-8 h1{display:flex;align-items:center;font-weight:700;letter-spacing:.125em;line-height:1.4;
	text-transform:uppercase;font-size:1.5rem;color:#fff;margin:0 0 1rem 0;}
section.section.banner-home-insurance .col.large-8 h1 img{width:48px;margin:0 1rem 0 0;}
section.section.banner-home-insurance .col.large-8 h2{font-weight:300;font-size:2.5rem;line-height:46px;letter-spacing:0px;
	font-family:Chivo,"sans-serif";color:#f8c448;text-shadow:rgba(0,0,0,.7) 0 2px 2px;color: #f8c448;}
section.section.banner-home-insurance .col.large-8 h2 strong{font-weight: 700;display:block;}
section.section.banner-home-insurance .col.large-8 p{font-size:1.5rem;width:608px;max-width:100%;color:#fff;margin:1.5rem 0 0;line-height:28px;
	letter-spacing:0.03em;}
section.section.banner-home-insurance .col.large-4 .col-inner{width:323px;max-width:100%;padding:40px 16px;background:rgb(8,68,119);text-align:center;}
section.section.banner-home-insurance .col.large-4 .wpforms-container{margin:0 0;position:relative;}
section.section.banner-home-insurance .col.large-4 .wpforms-container .wpforms-field.wpforms-field-divider{margin:0 0;border:none;}
section.section.banner-home-insurance .col.large-4 .wpforms-container .wpforms-field.wpforms-field-divider h3{font-weight:600;font-size:20px;
	line-height:21px;color:rgb(255,255,255);font-family:Chivo,"sans-serif";letter-spacing:-.031em;margin:0 0 12px 0;padding:0 0;}
section.section.banner-home-insurance .col.large-4 .wpforms-container .wpforms-field.wpforms-field-text{padding:0 0;}
section.section.banner-home-insurance .col.large-4 .wpforms-container .wpforms-field.wpforms-field-text input[type=text]{border-radius:3px;
	background:rgb(255,255,255);margin:1.2rem auto 0;color:rgb(0,0,0);width:241px;height:50px;max-width:100%;font-size:2.25em;text-align:center;
	line-height:1.15;border:1px solid #afafaf;letter-spacing:-.01em;}
section.section.banner-home-insurance .col.large-4 .wpforms-container .wpforms-field.wpforms-field-text input[type=text]::placeholder{opacity:1;
	color:#000;}
section.section.banner-home-insurance .col.large-4 .wpforms-container .wpforms-field.wpforms-field-checkbox{margin-top:100px;padding:0 0;}
section.section.banner-home-insurance .col.large-4 .wpforms-container .wpforms-field.wpforms-field-checkbox legend{display:none;}
section.section.banner-home-insurance .col.large-4 .wpforms-container .wpforms-field.wpforms-field-checkbox li{align-items:center;
	justify-content:center;}
section.section.banner-home-insurance .col.large-4 .wpforms-container .wpforms-field.wpforms-field-checkbox input[type=checkbox]{margin:0.2rem 0.75rem 0.35rem 0px;}
section.section.banner-home-insurance .col.large-4 .wpforms-container .wpforms-field.wpforms-field-checkbox label{color:rgb(255,255,255);
	font-weight:600;text-shadow:rgba(0,0,0,0.25) 0px 2px 2px;font-family:"Open Sans",sans-serif;cursor:pointer;display:inline-block;line-height:1.6;
	font-size:1rem;letter-spacing:-.01em;padding:0 0;text-align:left;}
section.section.banner-home-insurance .col.large-4 .wpforms-container .wpforms-submit-container{position:absolute;width:100%;margin:0 0;bottom:45.6px;
	left:0;}
section.section.banner-home-insurance .col.large-4 .wpforms-container .wpforms-submit-container button[type=submit]{padding:1rem;cursor:pointer;
	background:rgb(247,188,61);border-radius:50px;color:rgb(255,255,255);height:60px;font-size:20px;width:255px;margin-top:1.25rem;font-weight:700;
	text-shadow:rgba(0,0,0,0.2) 0px 2px 2px;line-height:1.15;text-align:center;letter-spacing:-.01em;}
section.section.banner-home-insurance .col.large-4 h2{margin:1.2rem 0 0;font-weight:700;font-size:1.5rem;line-height:21px;text-align:center;
	color: rgb(248, 196, 72);letter-spacing: -.01em;}
section.section.banner-home-insurance .col.large-4 h3{font-weight: 500;font-size: 1.1rem;line-height: 21px;text-align: center;
	color:rgb(248, 196, 72);letter-spacing: -.01em;margin:0 0 24px;}
section.section.banner-home-insurance .col.large-4 .img img{width:auto;max-width:100%;margin:0 auto;}
section.section.list-partners-home{padding:0 0!important;}
section.section.list-partners-home .col.large-12{padding:0 0;}
section.section.list-partners-home .marquee-image-list p{min-height:96px;margin:0 0;}
section.section.box-commit-home{padding:0 0!important;}
section.section.box-commit-home .col.large-4,section.section.box-commit-home .col.large-5,section.section.box-commit-home .col.large-3{
	padding-bottom:0;}
section.section.box-commit-home .col.large-3{display:inline-flex;align-items:end;}
section.section.box-commit-home .col.large-3 img{width: 14rem;max-width:100%;margin-bottom:-27px;}
section.section.box-commit-home .col.large-5 h2{font-weight:600;font-size:22px;line-height:35px;letter-spacing:0.03em;color:rgb(255,255,255);
	text-shadow:rgba(0,0,0,0.25) 0px 4px 4px;padding:3rem 5rem 1rem 0rem;font-family:"Open Sans","sans-serif";margin-bottom:4px;}
section.section.box-commit-home .col.large-5 h3{font-weight: 600;font-size: 20px;line-height: 35px;letter-spacing: 0.03em;color: rgb(255, 255, 255);
	font-family: "Open Sans", "sans-serif";margin-bottom:.375rem;}
section.section.box-commit-home .col.large-5 p{color: rgb(255, 255, 255);font-weight: 600;font-size: 100%;line-height: 1.15;}
section.section.box-commit-home .col.large-5 p a{color:inherit;text-decoration:underline;}
section.section.box-commit-home .col.large-4 .col-inner{width:323px;max-width:100%;padding:0px 12px;background:rgb(8,68,119);text-align:center;
	height:100%;}
section.section.box-commit-home .col.large-4 .col-inner .img{margin: 0 0;}
section.section.box-commit-home .col.large-4 .col-inner img{width:auto;margin:32px auto 34px;max-width:100%;}
section.section.what-we-do-home-insurance{padding:2rem 0!important;}
section.section.what-we-do-home-insurance .col.large-12{padding-bottom:2rem;}
section.section.what-we-do-home-insurance .section-title.section-title-center{padding:0 0;margin:0 0 3rem;font-weight:500;font-size:32px;
	line-height:35px;letter-spacing:0.03em;color:rgb(16,119,175);font-family:Chivo,"sans-serif";}
section.section.what-we-do-home-insurance .col.large-4{padding-bottom:0;margin-bottom:3.5rem;min-height:250px;}
section.section.what-we-do-home-insurance .col.large-4 .img{min-height:100px;margin-bottom: 2rem;}
section.section.what-we-do-home-insurance .col.large-4 img{width:auto;max-width:100%;margin:0 auto;}
section.section.what-we-do-home-insurance .col.large-4 p{margin:0 auto;width:350px;max-width:100%;font-size:20px;font-weight:400;line-height:23px;
	color:rgb(48,50,49);letter-spacing:-.01em;}
section.section.home-insurance-quote{padding:0 0!important;}
section.section.home-insurance-quote .col.large-12{width:640px;max-width:100%;margin:0 auto;flex-basis:640px;padding:0 12px;}
section.section.home-insurance-quote .col.large-12 h1{display:flex;align-items:center;margin:12px 0 0;padding:0 0 20px 0;font-size: 2rem;
	color:rgba(0,0,0,.87);font-weight: 700;letter-spacing: -.031em;line-height: 1.2;}
section.section.home-insurance-quote .col.large-12 h1 img{width:47px;margin-right:47px;}
section.section.home-insurance-quote .wpforms-container{margin:0 0;}
section.section.home-insurance-quote .wpforms-container .wpforms-field-container{padding: 1.5rem 2rem 1rem;border: 1px solid rgb(206, 206, 206);
	border-radius: 0.4rem;box-shadow: gray 0px 8px 6px -6px;margin:0 0 8.5rem;position:relative;}
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field{margin:0 0 2rem;padding:0 0;}
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-name legend{display:none;}
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-name .wpforms-one-half{display:inline-flex;
	flex-direction:column;}
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-name .wpforms-one-half input[type=text]{
	order:2;}
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-name .wpforms-one-half label{order:1;}
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-name .wpforms-one-half em.wpforms-error{
	order:3;margin: 0 0;}
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-content{position:absolute;width:100%;
	left:0;bottom:-5.5rem;margin:0 0;padding:0 0;}
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-content p{line-height: 1.6;
	color: rgba(0,0,0,.87);margin:0 0;display:block;align-items:center;text-align:center;}
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-content p img{
	width:32px;margin:0 1rem 0px 0;display:inline-block;vertical-align:middle;}
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-content p strong{padding-top:.5rem;
	display:inline;line-height:18px;vertical-align:middle;}
section.section.home-insurance-quote .wpforms-container .wpforms-submit-container{text-align:center;}
section.section.home-insurance-quote .wpforms-container .wpforms-submit-container button[type=submit]{padding:0.75rem 1rem 0.75rem 2.5rem;
	margin:0 0 2rem;background:rgb(189, 189, 189);font-size: 1.25rem;display: inline-flex;color: #fff;font-weight: 700;text-align: center;
	border-radius:60px;white-space: nowrap;line-height: 1.6;letter-spacing: -.01em;height: auto;align-items: center;cursor:pointer;}
section.section.home-insurance-quote .wpforms-container .wpforms-submit-container button[type=submit]:focus{outline:none;border:none;box-shadow:none;}
section.section.home-insurance-quote .wpforms-container .wpforms-submit-container button[type=submit]:focus:after{content:none;}
section.section.home-insurance-quote .wpforms-container .wpforms-submit-container button[type=submit] svg{margin-left: 1rem;width: 3rem;height:3rem;
	background-color: rgb(255, 255, 255);border-radius: 50%;padding-top: 0.5rem;padding-left: 0.25rem;fill: rgb(189, 189, 189);}
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field label{font-size:1.15em;font-weight:700;
	font-family:"Open Sans",sans-serif;margin:0 0 0.25rem;color: rgba(0,0,0,.87);line-height: 1.6;letter-spacing: -.01em;}
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field label span.wpforms-required-label{display:none;}
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field input[type=text],
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field input[type=email],
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field input[type=tel]{border:1px solid rgb(206, 206, 206);
	padding: 0.678571em 1em 0.678571em 0.6em;margin-bottom: 1rem;background:white;font-size: 1rem;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#212529;letter-spacing: -.01em;border-radius: 0.285714rem;}
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field input[type=text]:focus,
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field input[type=email]:focus,
section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field input[type=tel]:focus{border-color:rgb(0,174,239);
	border-width: 2px;box-shadow: none;outline:none;}
section.section.banner-health-insurance{padding:2rem 0!important;background: linear-gradient(135deg,rgb(17,124,175) 52%,rgb(246,197,50) 0);}
section.section.banner-health-insurance .section-bg.fill{opacity:.1;}
section.section.banner-health-insurance .col.large-6:nth-child(1) h1{font-weight:700;letter-spacing:.125em;line-height:1.4;margin:0 0 1rem 0;
	text-transform: uppercase;font-size: 1.5rem;display:flex;align-items:center;color:#fff;}
section.section.banner-health-insurance .col.large-6:nth-child(1) h1 img{width:48px;margin:0 1rem 0 0;}
section.section.banner-health-insurance .col.large-6:nth-child(1) h2{font-size: 3rem;font-weight: 700;letter-spacing: -.031em;line-height: 1.2;
	color:#fff;margin:0 0 1.5rem;}
section.section.banner-health-insurance .col.large-6:nth-child(1) h3{font-size: 1rem;line-height: 1.6;color: #fff;font-weight: 700;
	text-transform: uppercase;margin:0 0 1.375rem 0;letter-spacing: -.01em;}
section.section.banner-health-insurance .col.large-6:nth-child(1) h4{font-weight: 700;letter-spacing: .125em;line-height: 1.4;
	text-transform: uppercase;color: #fff799;font-size: .875rem;margin:50px 0 .4875rem;}
section.section.banner-health-insurance .col.large-6:nth-child(1) p{font-size: 1rem;line-height: 1.6;color: #fff;letter-spacing: -.01em;margin:0 0;}
section.section.banner-health-insurance .col.large-6:nth-child(1) p a{color: #fff;text-decoration: underline;font-weight: 700;line-height: 1.6;
	letter-spacing: -.01em;}
section.section.banner-health-insurance .col.large-6:nth-child(1) p a:hover{color: #fff799;}
section.section.banner-health-insurance .col.large-6:nth-child(2) .col-inner{background:white;padding:26px 55px 50px;}
section.section.banner-health-insurance .col.large-6:nth-child(2) h2{color: #565656;font-weight: 400;font-size: 2rem;padding-bottom: 10px;
	letter-spacing: -.031em;margin-bottom:.75rem;line-height: 1.06;}
section.section.banner-health-insurance .col.large-6:nth-child(2) .wpforms-container{margin:0 0;}
section.section.banner-health-insurance .col.large-6:nth-child(2) .wpforms-container .wpforms-field{padding:0 0;margin-bottom:1rem;}
section.section.banner-health-insurance .col.large-6:nth-child(2) .wpforms-container .wpforms-field label{font-size:1.5rem;font-weight:300;
	color:#565656;font-family:Open Sans,sans-serif;margin-bottom:.5rem;line-height:1.6;letter-spacing:-.01em;}
section.section.banner-health-insurance .col.large-6:nth-child(2) .wpforms-container .wpforms-field label span.wpforms-required-label{display:none;}
section.section.banner-health-insurance .col.large-6:nth-child(2) .wpforms-container .wpforms-field select,
section.section.banner-health-insurance .col.large-6:nth-child(2) .wpforms-container .wpforms-field input[type=text]{border:none;color:#565656;
	border-bottom:3px solid #cecece;border-radius:0;padding:0 12px 3px 2px;font-size: 1rem;font-weight: 400;line-height: 1.5;height:45px;
	margin-bottom:1rem;}
section.section.banner-health-insurance .col.large-6:nth-child(2) .wpforms-container .wpforms-field select:focus,
section.section.banner-health-insurance .col.large-6:nth-child(2) .wpforms-container .wpforms-field input:focus{outline:none;
	box-shadow:none;}
section.section.banner-health-insurance .col.large-6:nth-child(2) .wpforms-container .wpforms-field select.selected,
section.section.banner-health-insurance .col.large-6:nth-child(2) .wpforms-container .wpforms-field input[type=text].valid{font-size:2rem;}
section.section.banner-health-insurance .col.large-6:nth-child(2) .wpforms-container .wpforms-submit-container{margin:0 0;}
section.section.banner-health-insurance .col.large-6:nth-child(2) .wpforms-container .wpforms-submit-container button[type=submit]{width:398px;
	background:#1077af;font-size:1.375rem;padding:14px;margin:60px auto 0;cursor:pointer;max-width:100%;border-radius:60px;color:#fff;
	font-weight:700;text-align:center;white-space:nowrap;line-height:1.6;display:block;letter-spacing:-.01em;height:auto;}
section.section.banner-health-insurance .col.large-6:nth-child(2) .wpforms-container .wpforms-submit-container button[type=submit]:focus{outline:none;
	box-shadow:none;border:none;}
section.section.banner-health-insurance .col.large-6:nth-child(2) .wpforms-container .wpforms-submit-container button[type=submit]:focus:after{content:none;}
section.section.why-choose-health-insurance{padding:0 0 32px!important;}
section.section.why-choose-health-insurance .col.large-4 .col-inner{width:280px;max-width:100%;min-height:220px;margin:45px 0 10px;
	padding:22px 20px 0 16px;background:url(../images/funky-lines.png)center repeat;}
section.section.why-choose-health-insurance .col.large-4 h3{font-style: italic;line-height: 1.4285em;font-size: 1.6875rem;text-align: center;
	color: #565656;letter-spacing: -.01em;font-weight:normal;margin:0 0;}
section.section.why-choose-health-insurance .col.large-4 h2{font-size: 6.5rem;font-family: Open Sans;font-weight: 800;line-height: 5.625rem;
	color: #565656;letter-spacing: -.01em;margin:0 0;}
section.section.why-choose-health-insurance .col.large-8 .col-inner{margin-top: 20px;}
section.section.why-choose-health-insurance .col.large-12 h2,
section.section.why-choose-health-insurance .col.large-8 h2{font-size: 2rem;font-weight: 200;color: #362f2d;margin:1rem 0 1.5rem;
	letter-spacing: -.031em;line-height: 1.2;}
section.section.why-choose-health-insurance .col.large-12 p,
section.section.why-choose-health-insurance .col.large-8 p{color:#303231;line-height:2.125rem;margin:1.375rem 0 0;font-size:1rem;
	letter-spacing:-.01em;}
section.section.why-choose-health-insurance .col.large-8 a,
section.section.why-choose-health-insurance .col.large-12 a{color: #1077af;}
section.section.banner-long-term-care-insurance{padding:0 0!important;}
section.section.banner-long-term-care-insurance .section-content{padding:4rem 0;}
section.section.banner-long-term-care-insurance .img.bg-banner{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;opacity:.1;}
section.section.banner-long-term-care-insurance .img.bg-banner .img-inner{position:static;}
section.section.banner-long-term-care-insurance .img.bg-banner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
section.section.banner-long-term-care-insurance .section-bg.fill{z-index:1;}
section.section.banner-long-term-care-insurance .row{position:relative;z-index:3;}
section.section.banner-long-term-care-insurance .col{padding-bottom:0;}
section.section.banner-long-term-care-insurance .col.large-8 h1{display:flex;align-items:center;font-weight: 700;letter-spacing: .125em;
	line-height: 1.4;text-transform: uppercase;font-size: 1.5rem;color:#fff;margin:0 0 1rem 0;}
section.section.banner-long-term-care-insurance .col.large-8 h1 img{margin:0 1rem 0 0;width:48px;}
section.section.banner-long-term-care-insurance .col.large-8 h2{font-size: 3rem;font-weight: 700;letter-spacing: -.031em;line-height: 1.2;
	margin:0 0 1.5rem 0;color:#fff;width:450px;max-width:100%;}
section.section.banner-long-term-care-insurance .col.large-8 p{font-size: 1rem;line-height: 1.6;margin:0 0 1.375rem;color:#fff;
	letter-spacing: -.01em;width:480px;max-width:100%;}
section.section.banner-long-term-care-insurance .col.large-8 p:last-child{margin:0 0;}
section.section.banner-long-term-care-insurance .col.large-8 .notranslate,
section.section.banner-long-term-care-insurance .col.large-4 .notranslate{display:none!important;}
section.section.banner-long-term-care-insurance .col.large-4 a.button{margin:0 0 2rem;font-size: 1rem;background:#fff799;color: #303231;
	display: inline-block;padding: 1em 2em;transition: .5s;border-radius: 60px;font-weight: 700;text-align: center;line-height: 1.6;
	letter-spacing: -.01em;white-space: nowrap;margin-left:12px;}
section.section.banner-long-term-care-insurance .col.large-4 a.button:hover{box-shadow:none;}
section.section.banner-long-term-care-insurance .col.large-4 h3{font-weight: 700;letter-spacing: .125em;line-height: 1.4;text-transform: uppercase;
	color: #fff799;font-size: .875rem;margin:0 0 .4875rem;width:12.5rem;margin: 0 auto;text-align: center;max-width:100%;}
section.section.banner-long-term-care-insurance .col.large-4 h2{font-weight: 700;font-size: 1.5rem;line-height: 1.4285em;margin:0 0;color: #fff;
	letter-spacing: -.01em;width:12.5rem;margin: 0 auto;text-align: center;max-width:100%;}
section.section.form-long-term-care{padding:32px 0 24px!important;}
section.section.form-long-term-care .col.large-12{width:670px;max-width:100%;margin:0 auto;flex-basis:670px;padding-bottom:0;}
section.section.form-long-term-care p{color: rgba(0,0,0,.87);margin-bottom:1rem;}
section.section.form-long-term-care .wpforms-container{margin:0 0;padding:1.5rem 0 0;}
section.section.form-long-term-care .wpforms-container .wpforms-field-container{display:flex;flex-wrap:wrap;gap:0 24px;}
section.section.form-long-term-care .wpforms-container .wpforms-field{padding:0 0;margin:0 0 1rem;flex-basis:100%;}
section.section.form-long-term-care .wpforms-container .wpforms-field:has(.wpforms-field-medium){flex-basis:calc(50% - 12px);}
section.section.form-long-term-care .wpforms-container .wpforms-field:has(.wpforms-field-small){flex-basis:calc(25% - 18px);}
section.section.form-long-term-care .wpforms-container .wpforms-field.wpforms-field-divider{border:none;}
section.section.form-long-term-care .wpforms-container .wpforms-field.wpforms-field-divider h3{padding:0 0;margin:0 0 1rem;color: #1077af;
	font-size: 2rem;font-weight: 700;letter-spacing: -.031em;line-height: 1.2;margin:0 0;}
section.section.form-long-term-care .wpforms-container .wpforms-field legend,
section.section.form-long-term-care .wpforms-container .wpforms-field label{
	margin:0 0 .5rem;font-size: 1.2rem;font-weight: 700;letter-spacing: -.031em;line-height: 1.06;color: rgba(0,0,0,.87);}
	section.section.form-long-term-care .wpforms-container .wpforms-field legend .wpforms-required-label{display:none;}
section.section.form-long-term-care .wpforms-container .wpforms-field.wpforms-field-name label{display:none;}
section.section.form-long-term-care .wpforms-container .wpforms-field label .wpforms-required-label{display:none;}
section.section.form-long-term-care .wpforms-container .wpforms-field input[type=text],
section.section.form-long-term-care .wpforms-container .wpforms-field input[type=tel],
section.section.form-long-term-care .wpforms-container .wpforms-field input[type=email],
section.section.form-long-term-care .wpforms-container .wpforms-field select{padding: .67857143em 1em;border:1px solid #afafaf;height:43.11px;
	border-radius: .28571429rem;width: 100%;font-size: 1rem;line-height: 1.5;color:#212529;letter-spacing: -.01em;margin:0 0 1rem 0;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;max-width:none;}
section.section.form-long-term-care .wpforms-container .wpforms-field textarea{padding:.5rem;border:1px solid #afafaf;resize:vertical;
	border-radius: .28571429rem;width: 100%;font-size: 1rem;line-height: 1.5;color:#212529;letter-spacing: -.01em;margin:0 0;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;max-width:none;min-height:258px;}
section.section.form-long-term-care .wpforms-container .wpforms-field input[type=text]:focus,
section.section.form-long-term-care .wpforms-container .wpforms-field input[type=tel]:focus,
section.section.form-long-term-care .wpforms-container .wpforms-field input[type=email]:focus,
section.section.form-long-term-care .wpforms-container .wpforms-field select:focus,
section.section.form-long-term-care .wpforms-container .wpforms-field textarea:focus{outline:none;box-shadow:none;}
section.section.form-long-term-care .wpforms-container .wpforms-submit-container{margin:0 0;text-align:center;}
section.section.form-long-term-care .wpforms-container .wpforms-submit-container button[type=submit]{width:317px;max-width:100%;padding:1rem;
	background:#1077af;transition: .5s;border-radius: 60px;color:#fff;font-weight: 700;text-align: center;white-space: nowrap;line-height: 1.6;
	letter-spacing: -.01em;display:inline-block;font-size:1.25rem;height:auto;}
section.section.form-long-term-care .wpforms-container .wpforms-submit-container button[type=submit]:focus:after{content:none;}
section.section.contact-us-wrapper{padding:1rem 0 0!important;}
section.section.contact-us-wrapper .row{position:relative;padding-bottom:2rem;}
section.section.contact-us-wrapper .row:after{content:'';width:calc(100% - 30px);left:15px;bottom:0;height:1px;background:hsl(150,2.0408163265%,79.2156862745%);
	display:inline-block;position:absolute;}
section.section.contact-us-wrapper .col{padding-bottom:0;}
section.section.contact-us-wrapper .col.large-12 .col-inner{border-top: 1px solid hsl(150,2.0408163265%,79.2156862745%);}
section.section.contact-us-wrapper .section-title.section-title-normal{margin:1.5rem 0;font-weight:700;letter-spacing:-.031em;line-height:1.2;
	font-size:3.25rem;color:rgba(0,0,0,.87);border:none;}
section.section.contact-us-wrapper .section-title.section-title-normal span{border:none;padding:0 0;text-transform:none;margin:0 0;}
section.section.contact-us-wrapper .col.large-6:has(.wpforms-container) .col-inner{padding: 1.5rem 4rem;background: #ececec;}
section.section.contact-us-wrapper .col.large-6 .wpforms-container{margin:0 0;}
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-field{padding:0 0;margin-bottom:1rem;}
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-field.wpforms-field-content{margin:0 0 1.5rem;}
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-field.wpforms-field-content p{margin:0 0;color: rgba(0,0,0,.87);
	font-size:1rem;line-height:1.6;}
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-field label{display:flex;margin-bottom:.5rem;font-size: 1.2rem;
	font-weight: 700;letter-spacing: -.031em;line-height: 1.06;color: rgba(0,0,0,.87);flex-direction: row-reverse;justify-content: start;}
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-field label span.wpforms-required-label{order:1;margin-right:.2rem;
	color:#1077af;font-size:1.2rem;font-weight:700;letter-spacing:-.031em;line-height:1.06;}
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-field input[type=text],
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-field input[type=tel],
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-field input[type=email],
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-field select{padding: .67857143em 1em;width: 100%;line-height: 1.5;
	border: 1px solid rgba(34,36,38,.15);color: #303231;border-radius: .28571429rem;font-size: 1rem;display:inline-block;letter-spacing: -.01em;
	margin-bottom: 1rem;}
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-field textarea{border: 1px solid rgba(34,36,38,.15);color: #303231;
	padding:.67857143em 1em;border-radius:.28571429rem;width:100%;min-height:264px;resize:vertical;font-size:1rem;font-weight:400;line-height:1.5;}
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-field input[type=text]:focus,
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-field input[type=tel]:focus,
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-field input[type=email]:focus,
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-field select:focus,
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-field textarea:focus{box-shadow:none;}
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-field em.wpforms-error{margin-top: -.5rem;padding-bottom: .5rem;}
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-recaptcha-container .g-recaptcha{padding:0 0;}
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-submit-container{text-align:center;margin-top:1.5rem;}
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-submit-container button[type=submit]{padding: 1em 2em;cursor: pointer;
	font-size: 1.25rem;border-radius: 60px;background-color: #1077af;color: #fff;font-weight: 700;text-align: center;white-space: nowrap;
	line-height: 1.6;letter-spacing: -.01em;height:auto;}
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-submit-container button[type=submit]:hover{box-shadow:none;
	background: #1077af;}
section.section.contact-us-wrapper .col.large-6 .wpforms-container .wpforms-submit-container button[type=submit]:focus:after{content:none;}
section.section.contact-us-wrapper .col.large-6 p:has(iframe){position: relative;padding-top: 56.25%;margin:0 0 1rem;}
section.section.contact-us-wrapper .col.large-6 p:has(iframe) iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
section.section.contact-us-wrapper .col.large-6 .text.content-contact{padding: 3rem 0;border: 1px solid hsl(150,2.0408163265%,79.2156862745%);
	text-align: center;}
section.section.contact-us-wrapper .col.large-6 .text.content-contact h2{font-size: 1rem;font-weight: 700;letter-spacing: -.031em;line-height: 1.2;
	margin:0 0;color: rgba(0,0,0,.87);}
section.section.contact-us-wrapper .col.large-6 .text.content-contact p{margin:0 0 1.375rem;line-height: 1.4285em;font-size: 1rem;
	letter-spacing: -.01em;color: rgba(0,0,0,.87);}
section.section.contact-us-wrapper .col.large-6 .text.content-contact p:last-child{margin-bottom:0;}
section.section.contact-us-wrapper .col.large-6 .text.content-contact a{text-decoration: underline;color: #1e70bf;}
section.section.contact-us-wrapper .col.large-6 .text.faq-contact h2{font-size: 1.5rem;margin:1.5rem 0 1rem;padding-top: .25rem;font-weight: 700;
	letter-spacing: -.031em;line-height: 1.2;color: rgba(0,0,0,.87);}
section.section.contact-us-wrapper .col.large-6 .text.faq-contact h3{font-size: 1.25rem;color: #000;font-weight: 700;letter-spacing: -.031em;
	line-height: 1.2;margin:0 0;}
section.section.contact-us-wrapper .col.large-6 .text.faq-contact ul{padding: 0 0 0 3rem;margin: 1.375rem 0;}
section.section.contact-us-wrapper .col.large-6 .text.faq-contact ul li{font-size:1rem;line-height:1.6;letter-spacing:-.01em;
	color: rgba(0,0,0,.87);margin:0 0;}
section.section.contact-us-wrapper .col.large-6 .text.faq-contact ul li a{color:#1e70bf;}
section.section.contact-us-wrapper .col.large-6 .text.faq-contact hr{margin:1.25rem auto 0;border:none;opacity:1;
	border-top:1px solid hsl(150,2.0408163265%,79.2156862745%);}
.blog-wrapper{padding:4rem 0 0;}
.blog-wrapper .large-9.col{padding:0 12px;}
.blog-wrapper .entry-header .entry-header-text{padding:0 0;}
.blog-wrapper .entry-header h6.entry-category{text-align:left;padding-bottom:6px;border-bottom:1px solid hsl(150,2.0408163265%,69.2156862745%);
	padding:0 0 6px;margin:0 0;font-weight:700;letter-spacing:.125em;line-height:1.4;text-transform:uppercase;color:#303231;font-size:.875rem;
	margin:0 0 1rem;}
.blog-wrapper .entry-header h6.entry-category a{font:inherit;line-height:inherit;pointer-events:none;color:inherit;letter-spacing:inherit;}
.blog-wrapper .entry-header h1{font-size: 2.625rem;font-weight: 700;letter-spacing: -.031em;line-height: 1.2;color: rgba(0,0,0,.87);
	margin-bottom:.75rem;text-align:left;}
.blog-wrapper .entry-header .entry-divider{display:none;}
.blog-wrapper .entry-header .entry-image{margin-bottom:2rem;}
.blog-wrapper .entry-header .entry-image .post-date{display:none;}
.blog-wrapper .entry-content.single-page{padding:0 0;}
.blog-wrapper .entry-content.single-page h2{margin: .75rem 0;line-height: 2.5rem;font-size: 1.5rem;font-weight: 700;letter-spacing: -.031em;
	color: rgba(0,0,0,.87);padding:0 0;}
.blog-wrapper .entry-content.single-page h3{margin: .75rem 0;line-height: 1.06;font-size: 1.5rem;font-weight: 700;letter-spacing: -.031em;
	color: rgba(0,0,0,.87);}
.blog-wrapper .entry-content.single-page h4{font-size: 1rem;line-height: 1.6;margin: .4875rem 0;font-weight: 700;letter-spacing: -.031em;
	color: rgba(0,0,0,.87);}
.blog-wrapper .entry-content.single-page p{line-height:2rem;margin:0 0 2rem;font-size:1rem;letter-spacing:-.01em;color:rgba(0,0,0,.87);}
.blog-wrapper .entry-content.single-page ol,.blog-wrapper .entry-content.single-page ul{padding: 0 0 0 3rem;margin: 1.375rem 0;}
.blog-wrapper .entry-content.single-page ul li{line-height:1.6;font-size:1rem;letter-spacing:-.01em;color: rgba(0,0,0,.87);margin:0 0;}
.blog-wrapper .entry-content.single-page ol li{line-height:1.6;font-size:1rem;letter-spacing:-.01em;color:rgba(0,0,0,.87);list-style:decimal;margin:0 0;}
.blog-wrapper .entry-content.single-page a{color: #1e70bf;}
.blog-wrapper .large-3.col{padding:0 12px;border:none!important;}
section.section.term-life-insurance-get-a-quote{padding:32px 12px!important;}
section.section.term-life-insurance-get-a-quote .col{padding-bottom:0;}
section.section.term-life-insurance-get-a-quote .col.large-2 img{width:60px;display:block;margin:0 auto;}
section.section.term-life-insurance-get-a-quote .col.large-6 h3{margin-bottom: .75rem;font-size: .8rem;letter-spacing: 2px;font-weight: 700;
	line-height: 1.06;color:#fff;}
section.section.term-life-insurance-get-a-quote .col.large-6 h2{font-size: 1.8rem;font-weight: 700;line-height: 1.75rem;color: #fff;
	letter-spacing: -.01em;margin:0 0;}
section.section.term-life-insurance-get-a-quote .col.large-4 a.button{margin:0 0;padding:.75rem 2rem;font-size:1rem;color:#1077af;background:#fff799;
	transition:.5s;border-radius:60px;font-weight:700;text-align:center;letter-spacing:-.01em;line-height:1.6;}
section.section.term-life-insurance-get-a-quote .col.large-4 a.button:hover{color: rgb(4.7277486911,89.29431328,135.2722513089);
	background: hsl(55.2941176471,110%,70%);box-shadow:none;}
.blog-wrapper .large-3.col .widget-title{display:block;text-align:center;}
.blog-wrapper .large-3.col .widget-title span{font-weight: 700;letter-spacing: .125em;line-height: 1.4;text-transform:uppercase;margin:0 0 .4875rem;
	font-size: .875rem;color: #1077af;padding:0;display: block;}
.blog-wrapper .large-3.col .is-divider.small{display:none;}
.blog-wrapper .large-3.col .widget.flatsome_recent_posts ul li{margin:0 0 .9375rem;border:none!important;}
.blog-wrapper .large-3.col .widget.flatsome_recent_posts ul li .recent-blog-posts{padding:0 0;}
.blog-wrapper .large-3.col .widget.flatsome_recent_posts ul li .flex-col.mr-half{display:none;}
.blog-wrapper .large-3.col .widget.flatsome_recent_posts ul li .recent-blog-posts a{text-decoration: underline;font-weight: 700;color: #1e70bf;
	line-height: 1.6;font-size: 1rem;letter-spacing: -.01em;}
.blog-wrapper .large-3.col .widget.flatsome_recent_posts ul li .recent-blog-posts a:hover{text-decoration:none;}
.blog-wrapper .large-3.col .widget.wpforms-widget .wpforms-container{margin:0 0;padding:24px 0;}
.blog-wrapper .large-3.col .widget.wpforms-widget .wpforms-container .wpforms-field{padding:0 0;margin:0 0 1rem;}
.blog-wrapper .large-3.col .widget.wpforms-widget .wpforms-container .wpforms-field.wpforms-field-name .wpforms-one-half{width:100%;padding:0 0;
	flex-basis:100%;}
.blog-wrapper .large-3.col .widget.wpforms-widget .wpforms-container .wpforms-field.wpforms-field-name .wpforms-one-half:nth-child(1){margin-bottom:1rem;}
.blog-wrapper .large-3.col .widget.wpforms-widget .wpforms-container .wpforms-field input[type=text],
.blog-wrapper .large-3.col .widget.wpforms-widget .wpforms-container .wpforms-field input[type=tel],
.blog-wrapper .large-3.col .widget.wpforms-widget .wpforms-container .wpforms-field input[type=email]{padding:.67857143em 1em;background:#fff;
	border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem;transition:box-shadow .1s ease,border-color .1s ease;
	font-size:1rem;font-weight:400;line-height:1.5;width:100%;display:inline-block;font-family:sans-serif;margin:0 0 1rem;}
	.blog-wrapper .large-3.col .widget.wpforms-widget .wpforms-container .wpforms-field input[type=text]:focus,
.blog-wrapper .large-3.col .widget.wpforms-widget .wpforms-container .wpforms-field input[type=tel]:focus,
.blog-wrapper .large-3.col .widget.wpforms-widget .wpforms-container .wpforms-field input[type=email]:focus{box-shadow:none;}
.blog-wrapper .large-3.col .widget.wpforms-widget .wpforms-container .wpforms-field em.wpforms-error{margin-top:-.5rem;padding-bottom:.5rem;}
.blog-wrapper .large-3.col .widget.wpforms-widget .wpforms-container .wpforms-submit-container{text-align:center;}
.blog-wrapper .large-3.col .widget.wpforms-widget .wpforms-container .wpforms-submit-container button[type=submit]{color: #1077af;font-weight: 700;
	text-align: center;white-space: nowrap;letter-spacing: -.01em;text-decoration: underline;padding: 0;border: none;background:none;}
section.section.banner-disabilty-insurance{padding:0 0!important;}
section.section.banner-disabilty-insurance .section-bg.fill{opacity:.1;}
section.section.banner-disabilty-insurance .col{padding-bottom:0;}
section.section.banner-disabilty-insurance .col.large-7{margin-top:3rem;}
section.section.banner-disabilty-insurance .col.large-7 h1{display:flex;align-items:center;font-weight: 700;letter-spacing:.125em;line-height: 1.4;
	text-transform: uppercase;font-size: 1.5rem;margin:0 0 1rem;color:#fff;}
section.section.banner-disabilty-insurance .col.large-7 h1 img{width:48px;margin:0 1rem 0 0;}
section.section.banner-disabilty-insurance .col.large-7 h2{color: rgb(248, 196, 72);text-shadow: rgba(0, 0, 0, 0.25) 0px 2px 2px;
	font-family: Chivo, sans-serif;font-size: 48px;font-weight: 700;line-height: normal;letter-spacing: -2.88px;margin:0 0;}
section.section.banner-disabilty-insurance .col.large-7 h3{color:rgb(248,196,72);text-shadow:rgba(0,0,0,0.25) 0px 4px 4px;font-family:"Open Sans";
	font-size:30px;font-weight:400;line-height:normal;margin:0.75rem 0 1.375rem;letter-spacing:-.01em;}
section.section.banner-disabilty-insurance .col.large-7 p:has(img){margin-bottom:12px;}
section.section.banner-disabilty-insurance .col.large-7 p img{margin:0 0;margin-left:-31px;}
section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 p{color: rgb(255, 255, 255);font-family: "Open Sans";font-size: 18px;
	line-height: 28px;letter-spacing: -0.18px;margin:0 0;text-align:left;}
section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6:nth-child(1) .col-inner{margin-right:-24px;margin-left:0;width: auto;
	max-width: none;padding-top:22px;}
section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 p:nth-child(1),
section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 p:has(a){margin-top:22px;}
section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 p a{text-shadow: rgba(0, 0, 0, 0.25) 0px 2px 2px;font-family:"Open Sans";
	font-weight: 700;line-height: 121%;letter-spacing: -0.7px;text-decoration: underline;font-size: 16px;color:inherit;}
section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 .img .img-inner{overflow:visible;}
section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 .img .img-inner img{margin-top: -2rem;}
section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 .text.show-on-tablet,
section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 a.button.show-on-tablet{display:none;}
section.section.banner-disabilty-insurance .col.large-5 .col-inner{position:relative;}
section.section.banner-disabilty-insurance .col.large-5 .img{position:relative;z-index:1;margin:0 0;}
section.section.banner-disabilty-insurance .col.large-5 a.button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);
	width: 255px;height: 60.293px;border-radius: 4px;background: rgb(255, 134, 76);box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px;
	color: rgb(255, 255, 255);text-align: center;text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 4px;font-family: Chivo, sans-serif;font-size: 24px;
	font-weight: 700;line-height: 60.293px;position: absolute;letter-spacing: -.01em;margin:0 0;z-index:2;}
section.section.list-advantages-disability-insurance{padding:4.25rem 0 4rem!important;}
section.section.list-advantages-disability-insurance .col.large-4{padding-bottom:2rem;}
section.section.list-advantages-disability-insurance .col.large-4 .img img{width:auto;margin:0 auto 2rem;display:block;}
section.section.list-advantages-disability-insurance .col.large-4 h3{font-family: Chivo, sans-serif;color:rgb(16, 119, 175);margin:.75rem 0 0.5rem;
	line-height: 1.06;font-size: 1.5rem;letter-spacing: 0.01em;font-weight: 700;}
section.section.list-advantages-disability-insurance .col.large-4 p{font-family: "Open Sans", sans-serif;letter-spacing: -0.01em;font-weight: 500;
	line-height: 185%;font-size: 1.05rem;color: rgba(0,0,0,.87);margin:0 0;}
section.section.get-instance-quote-disability{background: linear-gradient(rgb(55, 123, 171) 0%, rgb(44, 108, 153) 100%);padding: 1.85rem 5rem;}
section.section.get-instance-quote-disability .col.large-12{padding-bottom:0;}
section.section.get-instance-quote-disability h3{font-family: "Open Sans", sans-serif;font-size: 2rem;color: rgb(255, 255, 255);font-weight: 600;
	line-height: 130%;letter-spacing: -0.015em;margin:0 0;}
section.section.get-instance-quote-disability a{color:inherit;}
section.section.form-disabiltiy-wrapper{padding:2rem 0!important;}
section.section.form-disabiltiy-wrapper .row{width:640px;max-width:100%;margin:0 auto;}
section.section.form-disabiltiy-wrapper .col.large-12{padding:0 12px;}
section.section.form-disabiltiy-wrapper .col.large-12 .col-inner .form-step-control{position:relative;}
section.section.form-disabiltiy-wrapper .col.large-12 .col-inner .form-step-control>ol{display:flex;justify-content:space-between;width:600px;max-width:100%;
	margin:0 auto 24px;padding:0 16px 24px;align-items:center;position:relative;}
section.section.form-disabiltiy-wrapper .col.large-12 .col-inner .form-step-control>ol:after{content:'';position:absolute;height:1px;width:100%;
	background:#ebebeb;display:inline-block;left:0;bottom:0;}
section.section.form-disabiltiy-wrapper .col.large-12 .col-inner .form-step-control>ol>li{color: #878787;font-size: 1.35rem;font-weight: 700;line-height: 1.6;
	letter-spacing: -.01em;margin: 0 0 0 1em;}
section.section.form-disabiltiy-wrapper .col.large-12 .col-inner .form-step-control>ol>li:first-child{color: #1077af;}
section.section.form-disabiltiy-wrapper .col.large-12 .col-inner .form-step-control>ol span{width:46px;}
section.section.form-disabiltiy-wrapper .col.large-12 .col-inner .form-step-control>ol span:nth-child(2) svg{fill: #1077af;}
section.section.form-disabiltiy-wrapper .col.large-12 .col-inner .form-step-control>ol span svg{fill: #878787;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container{margin:0 0;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field-container{display:flex;flex-wrap:wrap;gap:0 24px;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field{padding:0 0;margin:0 0 1rem;flex-basis:100%;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field:has(.wpforms-field-medium){width:calc(50% - 12px);
	flex-basis:calc(50% - 12px);}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field .wpforms-field-medium{width:100%;max-width:none;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field.wpforms-field-divider{border:none;margin:0 0;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field.wpforms-field-divider h3{margin:0 0;padding:0 0;
	margin-bottom: 1rem;color: #1077af;font-size: 2rem;font-weight: 700;font-family: Chivo,sans-serif;line-height: 1.6;letter-spacing: -.01em;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field legend,
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field>label{font-size: 1.15em;font-weight: 700;
	font-family: "Open Sans", sans-serif;margin-bottom: 1rem;display:flex;justify-content:start;flex-direction:row-reverse;line-height: 1.6;
	letter-spacing: -.01em;color: rgba(0,0,0,.87);width: 100%;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field legend span.wpforms-required-label,
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field>label span.wpforms-required-label{margin-right: .2rem;
	color: #1077af;font-size: 1.15em;font-weight: 700;font-family: "Open Sans", sans-serif;line-height: 1.6;letter-spacing: -.01em;
	display:inline-block;height:25px;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field input[type=text],
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field input[type=tel],
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field input[type=email],
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field input[type=number],
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field select{margin:0 0 1rem;padding: .67857143em 1em;
	line-height: 1.21428571em;color: rgba(0,0,0,.87);border-radius: .28571429rem;transition: box-shadow .1s ease,border-color .1s ease;
	border: 1px solid #afafaf;font-size: 1rem;letter-spacing: -.01em;width:100%;max-width:none;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field input[type=text]:focus,
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field input[type=tel]:focus,
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field input[type=email]:focus,
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field input[type=number]:focus,
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field select:focus{border: 1px solid #85b7d9;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field.wpforms-field-radio:not(.primary-occupation) ul{display:flex;flex-wrap:wrap;
	gap:12px 24px;margin-bottom:1rem;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field.wpforms-field-radio:not(.primary-occupation) ul li{max-width:calc(50% - 12px);}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field.wpforms-field-radio:not(.primary-occupation) ul li input[type=radio]{display:none;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field.wpforms-field-radio:not(.primary-occupation) ul li input[type=radio]+label{width: 12.5rem;
	padding: 0.25rem 0px;border: 1px solid rgb(175, 175, 175);transition: 0.3s;border-radius: 40px;text-align: center;cursor: pointer;
	line-height: 1.6;display: inline-block;font-size: 1rem ;letter-spacing: -.01em;color: rgba(0,0,0,.87);max-width:100%;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field.wpforms-field-radio:not(.primary-occupation) ul li input[type=radio]:checked+label{
	background: rgb(16, 119, 175);color: rgb(255, 255, 255);}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field.wpforms-field-radio.primary-occupation ul{
	margin-bottom:1rem;gap:0;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field.wpforms-field-radio.primary-occupation ul li{margin-bottom:10px;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field.wpforms-field-radio.primary-occupation ul li input[type=radio]{display:none;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field.wpforms-field-radio.primary-occupation ul li input[type=radio]+label{
	padding:10px 10px 10px 16.66%;transition:0.3s;border-radius:4px;line-height:1.6;border:1px solid rgb(175,175,175);position:relative;cursor:pointer;
	font-size: 1rem;color: rgb(82, 82, 82);line-height: 1.4285em;letter-spacing: -.01em;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field.wpforms-field-radio.primary-occupation ul li input[type=radio]+label b{
	color: rgb(16, 119, 175);font-size: 1.125rem;padding-bottom: 10px;margin-bottom: 0px;font-family: "Open Sans", sans-serif;font-weight: 700;
	letter-spacing: -.031em;line-height: 1.06;display:block;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field.wpforms-field-radio.primary-occupation ul li input[type=radio]:checked+label{
	border: 1px solid rgb(16, 119, 175);box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 2px 0px;transform: scale(1.01);}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field.wpforms-field-radio.primary-occupation ul li input[type=radio]+label:before{
	width:32px;height:32px;display:inline-block;position:absolute;content:'';border-radius:50%;background: rgb(217, 217, 217);top:calc(50% - 16px);
	left:calc((16.66% - 32px) / 2);}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field.wpforms-field-radio.primary-occupation ul li input[type=radio]:checked+label:before{
	background:rgb(16, 119, 175);}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-submit-container{margin:2rem 0 3rem;text-align:center;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-submit-container button[type=submit]{width:262px;max-width:100%;
	padding:1rem;font-size: 1.25rem;border-radius: 60px;background:#1077af;color:#fff;font-weight: 700;text-align: center;white-space: nowrap;
	line-height: 1.6;letter-spacing: -.01em;height:auto;}
section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-submit-container button[type=submit]:focus:after{content:none;}
section.section.form-disabiltiy-wrapper .col.large-12 p{color: rgba(0,0,0,.87);line-height: 1.4285em;margin:0 0;}
section.section.banner-business-insurance{padding:0 0!important;overflow:hidden;}
section.section.banner-business-insurance .section-bg.fill img{width:295px;max-width:100%;left:45%;object-fit:unset;bottom:0;margin:0 0;
	object-position:unset;mix-blend-mode: multiply;height: auto;top: auto;}
section.section.banner-business-insurance .col{padding-bottom:0;}
section.section.banner-business-insurance .col.large-6 h2{font-family: "Open Sans";font-weight: 700;font-size: 59.2px;line-height: 70px;
	color: rgb(255, 255, 255);text-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px;padding-top: 1rem;margin-bottom:.5rem;letter-spacing: -.031em;}
section.section.banner-business-insurance .col.large-6 h3{font-family: "Open Sans";font-weight: 400;font-size: 59.2px;line-height: 70px;
	color: rgb(250, 222, 58);text-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px;letter-spacing: -.031em;margin-bottom:1rem;}
section.section.banner-business-insurance .col.large-6 h4{font-family: "Open Sans";font-weight: 600;font-size: 24px;line-height: 33px;
	color: rgb(255, 255, 255);text-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px;margin-bottom: 1rem;}
section.section.banner-business-insurance .col.large-6 hr{border-color:white;width: 27rem;margin: .5rem 0;opacity:1;}
section.section.banner-business-insurance .col.large-6 p{font-weight:600;font-size:21px;line-height:29px;color:rgb(255,255,255);
	font-family:Open Sans,sans-serif;text-shadow:rgba(0,0,0,0.25) 0px 4px 4px;margin-bottom:0.25rem;margin-top:1rem;letter-spacing:-.01em;}
section.section.banner-business-insurance .col.large-6 .row{display:flex;justify-content:space-evenly;width:76%;margin-left:1rem;margin-bottom:1.5rem;}
section.section.banner-business-insurance .col.large-6 .row .col.large-4{width:auto;flex-basis:unset;max-width:calc(33.33% - 3px);padding:0 0;width:120px;}
section.section.banner-business-insurance .col.large-6 .row .col.large-4 .icon-box{padding:.8rem 0 0;min-height:157px;width:100%;padding:.8rem 0 0;
	border: 1px solid rgb(255, 255, 255);border-radius: 2px;}
section.section.banner-business-insurance .col.large-6 .row .col.large-4 .icon-box:hover{scale: 1.1;background: rgb(255, 255, 255);
	transition: 0.2s ease-in-out;filter: drop-shadow(rgba(0, 0, 0, 0.25) 0px 4px 4px);}
section.section.banner-business-insurance .col.large-6 .row .col.large-4 .icon-box .icon-box-img{width: 4rem!important;height: 4rem;display: inline-flex;
  align-items: center;justify-content: center;margin: 0px auto;border-radius: 50%;background: rgb(8, 68, 119);}
section.section.banner-business-insurance .col.large-6 .row .col.large-4 .icon-box .icon-box-img img{max-width:72%;min-width:60%;}
section.section.banner-business-insurance .col.large-6 .row .col.large-4 .icon-box .icon-box-text h3{font-size:18px;padding-top:2px;font-weight:600;
	letter-spacing: 0.01em;line-height: 26px;margin: 0.25em 0px;color: rgb(255, 255, 255);font-family: "Open Sans";text-shadow:none;}
section.section.banner-business-insurance .col.large-6 .row .col.large-4 .icon-box:hover .icon-box-text h3{color: rgb(8, 68, 119);}
section.section.banner-business-insurance .col.large-6:nth-child(2) .col-inner{height:100%;}
section.section.banner-business-insurance .col.large-6:nth-child(2) .img{width:256px!important;max-width:100%;min-height:100%;
	background: rgb(8, 68, 119);padding-top: 3rem;}
section.section.banner-business-insurance .col.large-6:nth-child(2) .img img{width:88%;margin:-2rem auto 0;display: block;}
section.section.banner-business-insurance:after{content:'';position:absolute;border-bottom: 756px solid rgb(246, 199, 51);
  border-left: 779px solid transparent;right: -207px;bottom: -65px;width: 400px;height: 600px;}
section.section.tab-content-item-business-insurance{padding:2rem 0!important;}
section.section.tab-content-item-business-insurance .col.large-12{padding-bottom:0;}
section.section.tab-content-item-business-insurance .tabbed-content ul.nav-vertical{padding:0 12px;}
section.section.tab-content-item-business-insurance .tabbed-content ul.nav-vertical li{border:none;}
section.section.tab-content-item-business-insurance .tabbed-content ul.nav-vertical li a{font-weight:600;font-size:18px;line-height:25px;
	color:rgb(0,0,0);padding:0.25rem 1.14286rem;font-family:"Open Sans",sans-serif;cursor:pointer;letter-spacing:-.01em;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;}
section.section.tab-content-item-business-insurance .tabbed-content ul.nav-vertical li a:hover{background:rgba(0,0,0,0.03);}
section.section.tab-content-item-business-insurance .tabbed-content ul.nav-vertical li a:hover:before{content:none;}
section.section.tab-content-item-business-insurance .tabbed-content ul.nav-vertical li.active a{font-weight: 700;font-size: 20px;line-height: 32px;
	color: rgb(8, 68, 119);}
section.section.tab-content-item-business-insurance .tabbed-content ul.nav-vertical li.active a:hover{background:none;}
section.section.tab-content-item-business-insurance .tabbed-content .tab-panels{padding:0 12px;border-left:none;}
section.section.tab-content-item-business-insurance .tabbed-content ul.nav-vertical li.active a:before{content:none;}
section.section.tab-content-item-business-insurance .tabbed-content .tab-panels .panel h2{font-family: "Open Sans";font-weight: 600;
	font-size: 24px;line-height: 32px;color: rgb(0, 0, 0);padding-bottom: 1rem;letter-spacing: -.031em;margin-bottom:0;}
section.section.tab-content-item-business-insurance .tabbed-content .tab-panels .panel p{font-family: "Open Sans";line-height: 1.6;font-size: 1rem;
	letter-spacing: -.01em;color: rgba(0,0,0,.87);margin:0 0;}
section.section.form-business-insurance-wrapper{padding:2rem 0 1.5rem!important;}
section.section.form-business-insurance-wrapper .row{width:640px;max-width:100%;margin:0 auto;}
section.section.form-business-insurance-wrapper .col.large-12{padding:0 12px;}
section.section.form-business-insurance-wrapper .col.large-12 h2{font-family: "Open Sans";font-weight: 700;font-size: 24px;line-height: 32px;
	color: rgb(52, 118, 173);margin:0 0;letter-spacing: -.031em;}
section.section.form-business-insurance-wrapper .col.large-12 h3{font-family: "Open Sans";font-weight: 400;font-size: 18px;line-height: 32px;
	letter-spacing: -.031em;color: rgba(0,0,0,.87);}
section.section.form-business-insurance-wrapper .col.large-12 h3 a{font-weight:700;color:#000;font-family: "Open Sans";}
section.section.form-business-insurance-wrapper .col.large-12 h3 a:hover{color: #1e70bf;}
section.section.form-business-insurance-wrapper .wpforms-container{margin:0 0;}
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container{padding:1.5rem 0 0;display:flex;flex-wrap:wrap;gap:0 24px;}
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field{margin-bottom:1rem;padding:0 0;
	width:100%;flex-basis:100%;}
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field legend,
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field label{margin-bottom:.5rem;line-height: 1.6;
	font-size: 1rem;letter-spacing: -.01em;color: rgba(0,0,0,.87);}
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field legend span.wpforms-required-label,	
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field label span.wpforms-required-label{display:none;}
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field input[type=text],
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field input[type=tel],
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field input[type=email]{padding:.67857143em 1em;
	border:1px solid #afafaf;width: 100%;display:inline-block;font-size: 1rem;line-height: 1.5;color:#212529;letter-spacing: -.01em;max-width:none;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:1rem;}
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field textarea{border:1px solid #afafaf;
	padding: .5rem;min-height:258px;font-size: 1rem;line-height: 1.5;color:#212529;resize: vertical;letter-spacing: -.01em;}
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field input[type=text]:focus,
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field input[type=tel]:focus,
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field input[type=email]:focus,
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field textarea:focus{box-shadow:none;}
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field:has(.wpforms-field-medium){width:calc(50% - 12px);
	flex-basis:calc(50% - 12px);}
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field em.wpforms-error{margin-top:-.5rem;
	padding-bottom:.5rem;}
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field .wpforms-field-small{
	width:calc((100% - 48px) / 3)!important;flex-basis:calc((100% - 48px) / 3)!important;}
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-recaptcha-container .g-recaptcha{padding-top:0;}
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-submit-container{text-align:center;margin-top:1.5rem;}
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-submit-container button[type=submit]{width:221px;max-width:100%;
	padding:.75rem;background:#007fad;border-radius: 60px;font-weight: 700;text-align: center;line-height: 1.6;color:#fff;height: auto;
	font-size: 1.25rem;}
section.section.form-business-insurance-wrapper .wpforms-container .wpforms-submit-container button[type=submit]:focus:after{content:none;}
section.section.list-content-featured-business{padding:0 0 4rem!important;}
section.section.list-content-featured-business .row{position:relative;padding:2rem 0 0;}
section.section.list-content-featured-business .row:before{content:'';width:calc(100% - 30px);left:15px;height:2px;background:#ebebeb;top:0;
	position:absolute;}
section.section.list-content-featured-business .row:after{content:'';width:calc(100% - 30px);left:15px;height:2px;background:#ebebeb;bottom:0;
	position:absolute;}
section.section.list-content-featured-business .col.large-4 h2{font-size: 1rem;color: #007fad;text-transform: uppercase;font-weight: 700;
	letter-spacing: -.031em;line-height: 1.2;}
section.section.list-content-featured-business .col.large-4 ul{margin: .2rem 0;}
section.section.list-content-featured-business .col.large-4 ul li{margin:.25rem;line-height: 1.4285em;font-size: 1rem;font-family: "Open Sans";
	letter-spacing: -.01em;color: rgba(0,0,0,.87);list-style:none;}
section.section.list-content-featured-business .col.large-4 ul li a{text-decoration:underline;color:inherit;}
.page-template-default .content-area.page-wrapper{padding:0 0;margin-top:3rem;}
.page-template-default .content-area.page-wrapper .col{padding-bottom:0}
.page-template-default .content-area.page-wrapper h2{margin:2rem 0 0;font-size: 2rem;font-weight: 700;letter-spacing: -.031em;line-height: 1.2;
	color: #303231;}
.page-template-default .content-area.page-wrapper h3{font-weight: 700;color: #303231;letter-spacing: -.031em;margin: .75rem 0;line-height: 1.06;
	font-size: 1.5rem;}
.page-template-default .content-area.page-wrapper h4{font-size: 1rem;font-weight: 700;letter-spacing: -.031em;line-height: 1.2;margin: .4875rem 0;}
.page-template-default .content-area.page-wrapper ol,
.page-template-default .content-area.page-wrapper ul{padding:0 0 0 1rem;margin: 1.375rem 0;color: #303231;}
.page-template-default .content-area.page-wrapper li{padding-left:1rem;font-size: 1rem;line-height: 1.6;letter-spacing: -.01em;margin: 0 0;}
.page-template-default .content-area.page-wrapper p{margin:1.375rem 0;line-height:1.4285em;color: #303231;font-size: 1rem;letter-spacing: -.01em;}
.page-template-default .content-area.page-wrapper a{color: #1e70bf;}
.page-template-default .content-area.page-wrapper hr{margin: 1rem auto 2rem;border-color:hsl(150,2.0408163265%,79.2156862745%);opacity:1;}
.lightbox-by-id{padding:0 0!important;border-radius: 0 0 .5rem .5rem;margin-bottom:1.5rem;}
.lightbox-by-id>h2{padding: 1rem 1rem 1rem 1.5rem;background:#1077af;border-bottom:1px solid #dee2e6;color: #fff;font-size: .95em;font-weight: 800;
	line-height: 1.5;text-transform: uppercase;letter-spacing: -.031em;margin:0 0;}
section.section.popup-ask-question{padding:1rem!important;}
section.section.popup-ask-question .row{margin:0 0;}
section.section.popup-ask-question .col{padding:0 12px;}
section.section.popup-ask-question .col.large-4 h2{min-height: 72px;padding:0 1rem 9px 0;color: #303231;font-weight: 700;letter-spacing: -.16px;
	border-bottom: 1px solid hsl(150,2.0408163265%,79.2156862745%);font-size: 1.1em;line-height: 28px;margin:0 0;display: inline-flex;	
	background:url(../images/accordionArrowRight.svg) top 43% right no-repeat;
	background-size:9px auto;align-items: center;width: 100%;}
section.section.popup-ask-question .col.large-8 .wpforms-container{margin:0 0;padding:0 24px 24px;}
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-field{padding:0 12px;margin:0 0 1rem;}
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-field label{font-size: 1rem;line-height: 28px;color:#212529;
	margin:0 0;font-weight:normal;display:flex;flex-direction:row-reverse;justify-content:start;}
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-field label span.wpforms-required-label{color:inherit;margin:0 4px 0 0;}
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-field input[type=text],
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-field input[type=email],
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-field input[type=tel]{line-height:1.21428571em;padding:.67857143em 1em;
	font-size: 1em;color: rgba(0,0,0,.87);border-radius: .28571429rem;box-shadow: inset 0 0 0 0 rgba(0,0,0,0);border: 1px solid rgba(34,36,38,.15);
	transition: color .1s ease,border-color .1s ease;}
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-field textarea{padding: .78571429em 1em;background: #fff;
	border: 1px solid rgba(34,36,38,.15);color: rgba(0,0,0,.87);border-radius: .28571429rem;box-shadow: inset 0 0 0 0 rgba(0,0,0,0);
	transition: color .1s ease,border-color .1s ease;font-size: 1em;line-height: 1.2857;resize: vertical;height:150px;}
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-field.wpforms-field-textarea .wpforms-field-limit-text{display:none;}
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-field.wpforms-field-textarea .wpforms-field-description{line-height: 28px;
	font-style: italic;font-size: 1rem;}
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-field.wpforms-field-checkbox{padding-top:1rem;padding-bottom:1rem;
	margin:1rem 0;border-top: 1px solid hsl(150,2.0408163265%,79.2156862745%);border-bottom: 1px solid hsl(150,2.0408163265%,79.2156862745%);}
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-field.wpforms-field-checkbox fieldset legend{font-weight: 700;
  letter-spacing: -.031em;line-height: 1.2;margin:0 0 .4875rem;font-size: .875rem;}
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-field.wpforms-field-checkbox ul li{display:flex;align-items:center;}
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-field.wpforms-field-checkbox ul li input[type=checkbox]{margin:.5rem;}
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-field.wpforms-field-checkbox ul li input[type=checkbox]+label{
	display: inline-block;font-size: 1rem;line-height: 28px;}
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-field.wpforms-field-content{margin:0 0;}
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-field.wpforms-field-content p{text-align:center;line-height: 28px;
	font-style: italic;margin:0 0 1.375rem;font-size: 1rem;}
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-submit-container{text-align:center;margin:0 0;}
section.section.popup-ask-question .col.large-8 .wpforms-container .wpforms-submit-container button[type=submit]{padding: 0;height: 2.8rem;
	font-size: .9rem;line-height:2.8rem;border-radius: 60px;width:250px;max-width:100%;background: #1077af;color: #fff;font-weight: 700;
	line-height: 1.15;text-align:center;}
section.lightbox-footer-wrapper p{margin:0 0;}
.home .html-before-comments{display:none;}
.lightbox-by-id#more-category-home{padding: 1rem;border: 1px solid #fff;border-radius: 0;background:#1077af;}
.lightbox-by-id#more-category-home h2{border-bottom:none;}
section.section.more-category-home-popup{padding:1rem 0 0!important;}
section.section.more-category-home-popup .row{margin:0 0;}
section.section.more-category-home-popup .col.large-3{margin: .5rem 0 1rem;padding: .8rem;}
section.section.more-category-home-popup .col.large-3 .icon-box .icon-box-img{width:45px!important;height:45px;margin-bottom:.5rem;}
section.section.more-category-home-popup .col.large-3 .icon-box .icon-box-img img{width:100%;height:100%;object-fit:contain;}
section.section.more-category-home-popup .col.large-3 .icon-box .icon-box-text h3{color: #fff;font-size: .875rem;font-weight: 700;
	letter-spacing: .125em;line-height: 1.4;text-transform: uppercase;}
section.section.we-recommend-term-life{padding:1rem!important;}
section.section.we-recommend-term-life .row{margin:0 0;}
section.section.we-recommend-term-life .col{padding:0 12px;}
section.section.we-recommend-term-life .tabbed-content ul.nav-vertical{width:33.33%;flex-basis:33.33%;}
section.section.we-recommend-term-life .tabbed-content ul.nav-vertical li{border:none;}
section.section.we-recommend-term-life .tabbed-content ul.nav-vertical li.active a:before{content:none;}
section.section.we-recommend-term-life .tabbed-content ul.nav-vertical li a{min-height: 72px;padding:0 1rem 9px 0;color:#1077af;font-weight:400;
	border-bottom: 1px solid hsl(150,2.0408163265%,79.2156862745%);font-size: 1.1em;line-height: 28px;margin:0 0;display: inline-flex;	
	align-items: center;width: 100%;letter-spacing: -.16px;}
section.section.we-recommend-term-life .tabbed-content ul.nav-vertical li a:hover:before{content:none;}
section.section.we-recommend-term-life .tabbed-content ul.nav-vertical li.active a{font-weight: 700;color: #303231;
	background:url(../images/accordionArrowRight.svg) top 43% right no-repeat;
	background-size:9px auto;}
section.section.we-recommend-term-life .tabbed-content .tab-panels{width:66.66%;flex-basis:66.66%;padding:0 12px;border:none;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel{padding:0 24px 24px;display:none;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel.active{display:block;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel p{line-height: 28px;color:#212528;font-size: 1rem;letter-spacing: -.01em;}

section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container{margin:0 0;padding:0 0;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-field{padding:0 12px;margin:0 0 1rem;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-field label{font-size: 1rem;line-height: 28px;color:#212529;
	margin:0 0;font-weight:normal;display:flex;flex-direction:row-reverse;justify-content:start;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-field label span.wpforms-required-label{color:inherit;margin:0 4px 0 0;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-field input[type=text],
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-field input[type=email],
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-field input[type=tel]{line-height:1.21428571em;padding:.67857143em 1em;
	font-size: 1em;color: rgba(0,0,0,.87);border-radius: .28571429rem;box-shadow: inset 0 0 0 0 rgba(0,0,0,0);border: 1px solid rgba(34,36,38,.15);
	transition: color .1s ease,border-color .1s ease;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-field textarea{padding: .78571429em 1em;background: #fff;
	border: 1px solid rgba(34,36,38,.15);color: rgba(0,0,0,.87);border-radius: .28571429rem;box-shadow: inset 0 0 0 0 rgba(0,0,0,0);
	transition: color .1s ease,border-color .1s ease;font-size: 1em;line-height: 1.2857;resize: vertical;height:150px;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-field.wpforms-field-textarea .wpforms-field-limit-text{display:none;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-field.wpforms-field-textarea .wpforms-field-description{line-height: 28px;
	font-style: italic;font-size: 1rem;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-field.wpforms-field-checkbox{padding-top:1rem;padding-bottom:1rem;
	margin:1rem 0;border-top: 1px solid hsl(150,2.0408163265%,79.2156862745%);border-bottom: 1px solid hsl(150,2.0408163265%,79.2156862745%);}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-field.wpforms-field-checkbox fieldset legend{font-weight: 700;
  letter-spacing: -.031em;line-height: 1.2;margin:0 0 .4875rem;font-size: .875rem;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-field.wpforms-field-checkbox ul li{display:flex;align-items:center;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-field.wpforms-field-checkbox ul li input[type=checkbox]{margin:.5rem;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-field.wpforms-field-checkbox ul li input[type=checkbox]+label{
	display: inline-block;font-size: 1rem;line-height: 28px;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-field.wpforms-field-content{margin:0 0;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-field.wpforms-field-content p{text-align:center;line-height: 28px;
	font-style: italic;margin:0 0 1.375rem;font-size: 1rem;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-submit-container{text-align:center;margin:0 0;}
section.section.we-recommend-term-life .tabbed-content .tab-panels .panel .wpforms-container .wpforms-submit-container button[type=submit]{padding: 0;height: 2.8rem;
	font-size: .9rem;line-height:2.8rem;border-radius: 60px;width:250px;max-width:100%;background: #1077af;color: #fff;font-weight: 700;
	line-height: 1.15;text-align:center;}
.lightbox-by-id#video-id-theft-banner section{padding:1rem!important;}
.off-canvas-right .mfp-content:has(#main-menu){background:#1077af;}

footer{padding:64px 0;color:rgba(0,0,0,.87);}
.home footer{padding-bottom:160px;}
footer .row{width:990px;margin:0 auto;display:flex;max-width:100%;align-items:center;}
footer .col .social-icons.follow-icons a{margin:0 .4375rem 1rem;width:36px;height:36px;color:#fff;line-height:36px;border-radius:50%!important;
	background-color:hsl(150,2.0408163265%,49.2156862745%)!important;border:none;}
footer .col{padding-bottom:0;}
footer .col .img{width:100%!important;}
footer .col .img img{margin:0 auto;}
footer .col .text p img.size-full.alignnone{margin-bottom:0;}
footer .col .text p{margin-bottom:0;}
footer .col .text p img{display:inline-block;margin-right:1rem;vertical-align:middle;}
footer .col.large-12{margin-top:1rem;}
footer .col.large-12 p{font-size: .75rem;line-height:1.4285em;color:#565656;margin:0 0;}
footer .col.large-12 p:nth-child(2){padding-top:.625rem;}
footer ul.sidebar-wrapper{}
footer ul.sidebar-wrapper ul.menu{display:flex;flex-wrap:wrap;justify-content:center;}
footer ul.sidebar-wrapper ul.menu li{display:inline-flex;border-top:none;}
footer ul.sidebar-wrapper ul.menu li a{color: #1077af;font-size: .75rem;white-space:nowrap;line-height: 1.6;letter-spacing: -.01em;padding:0 0;}
footer ul.sidebar-wrapper ul.menu li:after{display: inline-block;margin: 0 .375rem;color: #1077af;content: "|";font-size: .75rem;text-align: center;
	line-height: 1.6;}
footer ul.sidebar-wrapper ul.menu li:last-child:after{content:none;}
footer ul.sidebar-wrapper .widget.widget_nav_menu{margin-bottom:0;}
footer .absolute-footer{display:none;}

@keyframes run {
	0% {transform: translateX(0%);}
	100% {transform: translateX(-100%);}
}
.giuseart_tabs > .nav .tab {display:flex;margin: 0;}
.giuseart_tabs .nav{margin-bottom:15px}
.giuseart_tabs > .nav .tab a {text-align:center;display:inline-block;border:none;overflow:hidden;position:relative;padding:12px 10px;font-size:15px;
    color:black;}
.giuseart_tabs > .nav .tab.active a {background: #2196F3;border: none;box-shadow: none;}
.giuseart_tabs .nav-vertical > li + li {border-top: 0}
.giuseart_tabs > .nav .tab a > img {width:100px;height:100px;margin: 0 auto;}
.giuseart_tabs > .nav .tab a > img:nth-child(2) {display: none;}
.giuseart_tabs > .nav .tab.active a > img:nth-child(1) {display: none;}
.giuseart_tabs > .nav .tab.active a > img:nth-child(2) {display: block;}
.giuseart_tabs > .nav .tab a:before {display: none;}
.giuseart_tabs .nav h3 {text-transform: none;letter-spacing: 0;font-weight: normal;font-size: 15px;color: black;text-align: center;}
.giuseart_tabs .nav .active h3 {color: #fff;}
.giuseart_tabs > .tab-panels {width:100%;padding:20px;}
.giuseart_tabs .tab-panels .row {margin:0;}
.giuseart_tabs .tab-panels .panel .row .col{padding:0 5px 5px;}
.giuseart_tabs .nav.nav-vertical a{border-top: 1px solid #d2d2d2;text-align:center}
.giuseart_tabs .nav-vertical{margin-bottom:0}

@media only screen and (max-width: 1200px){
	section.section.id-theft-banner .col.large-8 h2{font-size:68px;}
	section.section.id-theft-banner .col.large-8 h3{margin-bottom:1rem;}
	section.section.id-theft-banner .col.large-8 p a:has(strong){width:320px;max-width:100%;margin-bottom: 2rem;}
	section.section.id-theft-banner .col.large-4 h2{font-size: 18px;}
	section.section.id-theft-banner .col.large-4 a.button{margin-bottom:1rem;}
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7 ul li{font-size:22px;}
	.main-content-checkout .step-checkout .sidebar-checkout .summary h2{font-size:32px;}	
	section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 p:not(:has(a)){display:none;}
	section.section.banner-business-insurance .col.large-6 .row .col.large-4 .icon-box .icon-box-text h3{font-size:16px;}
}

@media only screen and (max-width: 1024px){
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7 ul li img{width: 75.32px;}
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7 ul li{margin:0 0 2rem;}
	section.section.id-theft-advantages .section-title.section-title-center{font-size:24px;}
	section.section.id-theft-advantages .col.large-12 a.button{min-width:149px;height:42px;font-size:16px;margin-bottom:1rem;line-height:40px;}
	section.section.id-theft-advantages .col.large-12 h3{font-size: 18px;}	
	section.section.id-theft-include .col.large-6 h2{font-size: 24px;}
	section.section.id-theft-include .col.large-6 ul{padding: 1rem 0rem 0rem;}
	section.section.id-theft-include .col.large-6 ul li{font-size:18px;}
	section.section.id-theft-include .col.large-6 h3{font-size:18px;}
	section.section.list-advantages-disability-insurance .col.large-4 h3{font-size: 1.25rem;}
	section.section.get-instance-quote-disability{padding: 1.85rem 2rem;}
}

@media only screen and (max-width: 991px){
	section.section.banner-image .col.large-8 h1{margin-bottom:.5rem;font-size:34px;}
	section.section.banner-image .col.large-8 h2{margin-bottom:15px;}
	section.section.banner-image .col.large-8 p{margin-bottom: 1.375rem;}
	section.section.banner-image .col.large-8 ul{width:332px;max-width:100%;}
	section.section.banner-image .col.large-8 ul li{margin-bottom:5px;}
	section.section.banner-image .col.large-8 .row{margin-top:24px;}
	section.section.banner-image .col.large-8 .col.large-5{width:100%;flex-basis:100%;max-width:none;}
	section.section.banner-image .col.large-8 .col.large-5 p{text-align:left!important;}
	section.section.banner-image .col.large-4{display:inline-flex;align-items:end;}
	section.section.banner-image .col.large-4 .img img{margin-bottom:-1.5rem;}
	section.section.list-testi-home .col.slider-testi .dotted_control{display:flex;justify-content:center;}
	section.section.list-testi-home .col.slider-testi .dotted_control ul{display:inline-flex;flex-wrap:wrap;align-items:center;margin:0 0;padding-top:8px;}
	section.section.list-testi-home .col.slider-testi .dotted_control ul li{padding: 5px;width: 20px;height: 20px;cursor: pointer;display: block;
		font-size: 0;line-height: 0;position: relative;margin:0 5px;}		
	section.section.list-testi-home .col.slider-testi .dotted_control ul li:before{content:"•";text-align: center;opacity: .25;color: black;
		font-family: slick;font-size:20px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;}
	section.section.list-testi-home .col.slider-testi .dotted_control ul li.active:before{transform: scale(1.75);
		color: rgb(14.6266361257,168.9625666798,252.8733638743) !important;opacity: 1 !important;}
	section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels{width:100%;}
	section.more-info-accord .accordion{width:100%;}
	section.section.form-step-term-life .wpforms-submit-container{width:100%;flex-basis:100%;}
	section.section.form-term-life-step-2 .col.large-3{width:20.66%;flex-basis:20.66%;}
	section.section.form-term-life-step-2 .col.large-6{width:58.33%;flex-basis:58.33%;}
	section.section.id-theft-banner .col.large-8 h2{font-size: 48px;width:92%;}
	section.section.id-theft-banner .col.large-8 h3{font-size: 35px;width:190px;}
	section.section.id-theft-banner .col.large-8 p a:has(strong){width:389px;margin-bottom: 1rem;}
	section.section.id-theft-banner .col.large-4 .img img{width:211px;margin-bottom: -0.5rem;}
	section.section.id-theft-banner .col.large-4 a.button{height: 42px;font-size: 18px;line-height:40px;min-width:186px;margin-bottom:24px;}
	section.section.id-theft-banner .col.large-8 .col-inner{padding-right:150px;}
	section.section.id-theft-banner .col.large-8 h2 img{width:150px;}
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-5 img{width:130%;}
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7{margin-left:0;}
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7 ul li{font-size:18px;}
	section.section.id-theft-choose-plan{padding:2.25rem 0 0!important;}
	section.section.id-theft-choose-plan .section-title.section-title-center{padding:0 0;margin-bottom:2rem;}
	section.section.id-theft-choose-plan .row.list-plan-id-theft{width:536px;max-width:100%;margin:0 auto 24px;}
	section.section.id-theft-choose-plan .col.large-3{width:50%;flex-basis:50%;padding:8px 8px;max-width: none;}
	section.section.id-theft-compare-plan .col.large-12.button-group-id-theft{padding:16px 0;}
	section.section.box-learn-more-idtheft .row .col.large-7{width:100%;flex-basis:100%;max-width:none;}
	section.section.box-learn-more-idtheft .row .col.large-5{width:100%;flex-basis:100%;max-width:none;}
	section.section.box-learn-more-idtheft .row .col.large-5 a.button{margin-bottom:3rem;}
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7 ul{padding-left:0;}
	.main-content-checkout .breadcrumb-checkout{padding:1rem 0;order:1;}
	.main-content-checkout{width:720px;margin:0 auto;max-width:100%;}
	.main-content-checkout .step-checkout .page-step-wrapper{width:100%;flex-basis:100%;order:3;}
	.main-content-checkout .step-checkout .sidebar-checkout{width:100%;flex-basis:100%;order:2;}
	.main-content-checkout .step-checkout .sidebar-checkout .content-featured{display:none;}
	.main-content-checkout .step-checkout .page-step-wrapper .billing-frequently .list-price .item{width:100%;flex-basis:100%;}
	.main-content-checkout .step-checkout .page-step-wrapper ul.wc_payment_methods li{width:100%;flex-basis:100%;}
	section.section.banner-home-insurance .col.large-8{width:720px;flex-basis:720px;max-width:100%;margin:0 auto;padding:32px 0;}
	section.section.banner-home-insurance .col.large-4{width:100%;flex-basis:100%;max-width:100%;padding:0 0;}
	section.section.banner-home-insurance .col.large-4 .col-inner{width:100%;}
	section.section.box-commit-home .col.large-5{order:1;}
	section.section.box-commit-home .col.large-3{order:2;}
	section.section.box-commit-home .col.large-4{order:3;}
	section.section.box-commit-home .col.large-5 h2{font-size:18px;padding:2rem 0 1.25rem;}
	section.section.box-commit-home .col.large-5 h3{font-size: 20px;margin-right: 3.25rem;}
	section.section.box-commit-home .col.large-5 p{margin:0 0;}
	section.section.box-commit-home .col.large-5 p a{margin:2rem auto 2rem 1rem;display:inline-block;}
	section.section.box-commit-home .col.large-3 img{margin-bottom:-9px;}
	section.section.box-commit-home .col.large-4 .col-inner{background:none;}
	section.section.what-we-do-home-insurance .col.large-4 p{font-size:18px;}
	section.section.why-choose-health-insurance .row,
	section.section.banner-health-insurance .row{width:720px;max-width:100%;margin:0 auto;}
	section.section.why-choose-health-insurance .col.large-4,section.section.why-choose-health-insurance .col.large-8,
	section.section.banner-health-insurance .col.large-6{width:100%;flex-basis:100%;max-width:none;padding-bottom:0;}
	section.section.banner-health-insurance .col.large-6:nth-child(1){margin-bottom:1rem;}
	section.section.banner-health-insurance .col.large-6:nth-child(2){margin-bottom:2.5rem;}
	section.section.banner-long-term-care-insurance .section-content{padding:2rem 0;}
	section.section.banner-long-term-care-insurance .row{width:720px;max-width:100%;margin:0 auto;}
	section.section.banner-long-term-care-insurance .col.large-8{margin-bottom:2rem;}
	section.section.banner-long-term-care-insurance .col.large-8,section.section.banner-long-term-care-insurance .col.large-4{flex-basis:100%;
		max-width:none;}
	section.section.banner-long-term-care-insurance .col.large-4 h2,section.section.banner-long-term-care-insurance .col.large-4 h3{
		text-align:left!important;width:auto;}
	section.section.contact-us-wrapper .row{width:720px;margin:0 auto;max-width:100%;}
	section.section.contact-us-wrapper .col.large-6:has(.wpforms-container) .col-inner{width:640px;max-width:100%;margin:0 auto;}
	section.section.contact-us-wrapper .col.large-6:has(.wpforms-container){margin-bottom:1rem;}
	section.section.contact-us-wrapper .section-title.section-title-normal{text-align:center;justify-content:center;}
	section.section.contact-us-wrapper .col.large-6{width:100%;flex-basis:100%;max-width:none;}
	section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 .text.show-on-tablet{display:block;}
	section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 .text.show-on-tablet h2{color: rgb(255, 255, 255);text-align: center;
		text-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px;font-family: Chivo, sans-serif;font-size: 24px;font-weight: 700;letter-spacing: -1.44px;
		margin:0 0 1.5rem;line-height: normal;}
	section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 a.button.show-on-tablet{display:inline-block;width:193px;
		height:45.633px;border-radius:4px;background:rgb(255,134,76);box-shadow:rgba(0,0,0,0.25) 0px 4px 4px 0px;color:rgb(255,255,255);
		text-align:center;text-shadow:rgba(0,0,0,0.5) 0px 0px 4px;font-family:Chivo,sans-serif;font-size:18px;font-style:normal;font-weight:700;
		line-height:21px;letter-spacing:-.01em;margin-bottom:16px;}
	section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 a.button.show-on-tablet span{line-height:45.633px;}
	section.section.banner-disabilty-insurance>.section-content>.row{width:720px;max-width:100%;margin:0 auto;}
	section.section.banner-disabilty-insurance .col.large-7{width:100%;flex-basis:100%;max-width:none;}
	section.section.banner-disabilty-insurance .col.large-7 h1{justify-content:center;}
	section.section.banner-disabilty-insurance .col.large-7 h2{text-align:center;font-size:42px;line-height: 2.625rem;}
	section.section.banner-disabilty-insurance .col.large-7 h3{text-align:center;font-size: 24px;margin-top: 1.5rem;}
	section.section.banner-disabilty-insurance .col.large-7 p:has(img){display:none;}
	section.section.banner-disabilty-insurance .col.large-7 .row{align-items:end;}
	section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 p:has(a){text-align:center;margin-top:1rem;}
	section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6:nth-child(1) .col-inner{padding-top:0;}
	section.section.banner-disabilty-insurance .col.large-5{display:none;}
	section.section.get-instance-quote-disability h3{font-size: 1.75rem;}
	section.section.banner-business-insurance .row{width:720px;max-width:100%;margin:0 auto;}
	section.section.banner-business-insurance .col.large-6:nth-child(1){width:100%;flex-basis:100%;padding:0 12px;max-width:none;}
	section.section.banner-business-insurance .col.large-6:nth-child(2){display:none;}
	section.section.banner-2-mobile.show-for-medium{display:block!important;padding:2rem 0 0!important;}
	section.section.banner-2-mobile.show-for-medium .img img{width:38rem;margin:0 auto;display:block;max-width:100%;}
	section.section.banner-business-insurance::after{right:-410px;}
	section.section.banner-business-insurance .section-bg.fill img{left:auto;right:7%;}
	section.section.banner-business-insurance .col.large-6 .row{width:56%;}
}
@media only screen and (max-width: 849px){
	section.section.banner-image .col.large-4{justify-content:end;}
	section.section.banner-image .col.large-4 .img .img-inner{text-align:right;}
	section.section.banner-image .col.large-4 .img img{margin:-100px 0 0 0;width:360px;max-width:100%;}
	section.section.banner-image .col.large-8 h1{text-align:center;}
	section.section.banner-image .col.large-8 p{text-align:center;width:619px;margin:0 auto 1.375rem;font-size: 18px;max-width:100%;}
	section.section.banner-image .col.large-8 h2{font-size: 18px;}
	section.banner-term-of-life-insurance .col.large-6 .row .col.large-6 .img img{margin-bottom:0;}
	section.banner-term-of-life-insurance{padding:2rem 0 3rem!important;}
	section.banner-term-of-life-insurance .col.large-6 h1{justify-content:center;margin-bottom:0;}
	section.banner-term-of-life-insurance .col.large-6 h2{font-size: 2.625rem;text-align: center;line-height: 2.625rem;}
	section.banner-term-of-life-insurance .col.large-6 p{text-align: center;margin: 1.375rem auto 1.75rem;}	
	section.banner-term-of-life-insurance .col.large-6 .row .col.large-6 .img{text-align:right;}
	section.banner-term-of-life-insurance .col.large-6 .row .col.large-6 .img img{width:280px;max-width:100%;}
	section.section.form-step-term-life .wpforms-field-container{width:100%;flex-basis:100%;}
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-12,
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7{position:relative;margin:0 auto 0;width:540px;max-width:100%;
		flex-basis:540px;}
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7 .col-inner *{position:relative;z-index:2;}
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7 .img{position:Absolute;top:0;left:0;width:100%;height:100%;
		z-index:1;}
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7 .img .img-inner{position:static;}
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7 .img img{position:absolute;top:50%;left:50%;width:57%;
		height:auto;transform:translate(-50%,-50%);}
	section.section.id-theft-advantages .row.content-id-theft-advantages{margin:0 0 1.725rem;}
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7 ul li{font-size:22px;margin:1.125rem 0 0;}
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7 ul li img{width:101px;}
	section.section.id-theft-advantages .section-title.section-title-center{font-size:32px;}
	section.section.id-theft-advantages .col.large-12 a.button{min-width: 245px;height: 56px;line-height:54px;font-size: 24px;margin-bottom:2rem;}
	section.section.id-theft-advantages .col.large-12 h3{font-size: 28px;}
	section.section.box-commit-home .col.large-4 .text{display:none;}
	section.section.box-commit-home-mobile{display:none;}
	
	footer .col .social-icons.follow-icons{margin-bottom:1rem;}
	footer .col .social-icons.follow-icons a{width:50px;height:50px;line-height:50px;}
	footer .col .social-icons.follow-icons a i{font-size: 1.8em;}
	footer .row.show-for-medium p img{margin:0 auto;display:block;}
}
@media only screen and (max-width: 767px){
	section.section.form-term-life-step-2 .col.large-3{width:16.66%;flex-basis:16.66%;}
	section.section.form-term-life-step-2 .col.large-6{width:66.66%;flex-basis:66.66%;}
	section.section.id-theft-banner .row{width:540px;max-width:100%;margin:0 auto;}
	section.section.id-theft-banner .col.large-8{width:100%;flex-basis:100%;max-width:none;}
	section.section.id-theft-banner .col.large-4{width:100%;flex-basis:100%;max-width:none;}
	section.section.id-theft-banner .col.large-4 .img img{width:350px;}
	section.section.id-theft-banner .col.large-8 .col-inner{padding-right:160px;}
	section.section.id-theft-banner .col.large-8 h2 img{display:none;}
	section.section.id-theft-banner .col.large-8 h3 img{display:block;width:157px;position:absolute;top:1rem;right:0;}
	section.section.id-theft-banner .col.large-8 p{text-align:center;}
	section.section.id-theft-banner .col.large-8 h2{font-size: 36px;letter-spacing: 0.46px;padding:0 0;}
	section.section.id-theft-banner .col.large-8 h3{height:0;overflow:hidden;}
	section.section.id-theft-banner .col.large-4 a.button{margin-bottom:1rem;}
	section.section.id-theft-banner .col.large-4{padding-bottom:1rem;}
	section.section.id-theft-banner .col.large-8 p a:has(strong){width:248px;max-width:100%;margin-left:0;margin-bottom:2rem;}
	section.section.id-theft-banner .col.large-8 h1 img{width:30px;}
	section.section.id-theft-banner .col.large-8 h1{font-size:1.1875rem;}
	section.section.id-theft-include .col.large-6:first-child{width:540px;flex-basis:540px;max-width:100%;margin:0 auto;}
	section.section.id-theft-include .col.large-6:last-child{display:none;}
	section.section.id-theft-include .col.large-6 h2{font-size: 32px;text-align:center;}
	section.section.id-theft-include .col.large-6 ul li{font-size: 22px;}
	section.section.id-theft-include .col.large-6 ul li:nth-child(2n){margin-left:0;}
	section.section.id-theft-include .col.large-6 h3{font-size:24px;}
	section.section.id-theft-choose-plan .row.list-plan-id-theft{justify-content:center;}
	section.section.id-theft-choose-plan .col.large-3{min-width:65%;flex-basis:unset;width:252px;}
	section.section.box-commit-home .col.large-3,section.section.box-commit-home .col.large-5{display:none;}
	section.section.box-commit-home .col.large-4{width:100%;flex-basis:100%;max-width:100%;}
	section.section.box-commit-home .col.large-4 img{width:24rem;max-width:100%;margin:0 auto 0;padding:24px 0 0;}	
	section.section.box-commit-home .col.large-4 .text{display:block;}
	section.section.box-commit-home .col.large-4 .text p{margin:1rem 0 2rem;color:#fff;font-weight:600;line-height: 1.15;font-size: 100%;
		letter-spacing: -.01em ;}
	section.section.box-commit-home .col.large-4 .text p a{color:inherit;text-decoration:underline;}
	section.section.what-we-do-home-insurance .section-title.section-title-center{font-size:1.5rem;margin-bottom:2rem;}
	section.section.what-we-do-home-insurance .col.large-4{width:50%;flex-basis:50%;max-width:100%;margin-bottom:1rem;}
	section.section.box-commit-home-mobile{display:block;padding:0 80px!important;}
	section.section.box-commit-home-mobile .col{padding-bottom:0;}
	section.section.box-commit-home-mobile .col.large-3{display:inline-flex;align-items:end;}
	section.section.box-commit-home-mobile .col.large-3 .img .img-inner{overflow:visible;}
	section.section.box-commit-home-mobile .col.large-3 img{min-width: 7.25rem;}
	section.section.box-commit-home-mobile .col.large-9{padding-top:1rem;padding-bottom:1rem;}
	section.section.box-commit-home-mobile .col.large-9 h3{font-weight: 500;font-size: 17px;line-height: 27px;letter-spacing: 0.03em;color:#fff;}
	section.section.box-commit-home-mobile .col.large-9 p{font-weight:500;font-size:18px;line-height:35px;letter-spacing:0.03em;margin:18px 0 0;
		color:#fff;}
	section.section.banner-home-insurance .col.large-8{width:540px;flex-basis:540px;padding-left:12px;padding-right:12px;}
	section.section.banner-home-insurance .col.large-8 h1{font-size:1.1875rem;}
	section.section.home-insurance-quote .wpforms-container .wpforms-field-container{padding:1.5rem 1.5rem 1rem;}
	section.section.home-insurance-quote .col.large-12{max-width:88%;padding:0 0;}
	section.section.banner-health-insurance .col.large-6:nth-child(1) h1{font-size:1.1875rem;}
	section.section.banner-health-insurance .col.large-6:nth-child(1) h1 img{width:30px;}
	section.section.banner-health-insurance .col.large-6:nth-child(1) h2{font-size:1.75rem;margin-bottom:18px;}
	section.section.banner-health-insurance .col.large-6:nth-child(1) h3{font-size: .875rem;margin-bottom:18px;}
	section.section.banner-long-term-care-insurance .row{width:540px;}
	section.section.banner-long-term-care-insurance .col.large-8 h1{font-size: 1.1875rem;}
	section.section.banner-long-term-care-insurance .col.large-8 h1 img{width:30px;}
	section.section.banner-long-term-care-insurance .col.large-8 h2{font-size: 1.75rem;margin-bottom:18px;}
	section.section.banner-long-term-care-insurance .col.large-4 h2{font-size:1.1875rem;}
	section.section.banner-long-term-care-insurance .col.large-8 p{margin-bottom:18px;}
	section.section.banner-long-term-care-insurance .col.large-8 p:last-child{margin:0 0;}
	section.section.form-long-term-care .col.large-12{width:540px;flex-basis:540px;}
	section.section.form-long-term-care .wpforms-container .wpforms-field:has(#wpforms-1422-field_13),
	section.section.form-long-term-care .wpforms-container .wpforms-field:has(.wpforms-field-small),
	section.section.form-long-term-care .wpforms-container .wpforms-field.wpforms-field-name .wpforms-one-half{width:100%;flex-basis:100%;
		padding:0 0;}
	section.section.form-long-term-care .wpforms-container .wpforms-field.wpforms-field-name .wpforms-one-half:first-child{margin-bottom:1rem;}
	section.section.contact-us-wrapper .row{width:540px;}
	section.section.contact-us-wrapper .section-title.section-title-normal{margin: 1.125rem 0;font-size:1.75rem;}
	.blog-wrapper{padding-top:2.5rem;}
	.blog-wrapper .row{width:540px;max-width:100%;margin:0 auto;}
	.blog-wrapper .entry-header h1{font-size: 1.625rem;}
	.blog-wrapper .large-3.col .widget.flatsome_recent_posts ul li{text-align:center;}
	section.section.term-life-insurance-get-a-quote .row{margin:0 0;}
	section.section.term-life-insurance-get-a-quote .col.large-2,section.section.term-life-insurance-get-a-quote .col.large-6,
	section.section.term-life-insurance-get-a-quote .col.large-4{width:100%;flex-basis:100%;max-width:none;}
	section.section.term-life-insurance-get-a-quote .col.large-6{margin:1.5rem 0;text-align:center;}
	.blog-wrapper .large-3.col{margin:3rem 0;}
	section.section.banner-disabilty-insurance .col.large-7 h1{font-size:3vw;}
	section.section.banner-disabilty-insurance .col.large-7 h1 img{width:30px;}
	section.section.list-advantages-disability-insurance .col.large-4 h3{font-size: 1.1875rem;}
	section.section.get-instance-quote-disability{padding: 1.85rem 2rem;}
	section.section.get-instance-quote-disability h3{font-size: 1.5rem;font-family: Chivo, sans-serif;}
	section.section.banner-business-insurance .row{width:540px;}
	section.section.banner-business-insurance .col.large-6 .row{width:73%;}
	section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field .wpforms-field-small{width:100%!important;
		flex-basis:100%!important;}
	section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-name .wpforms-one-half,
	section.section.form-business-insurance-wrapper .wpforms-container .wpforms-field-container .wpforms-field:has(.wpforms-field-medium){
		width:100%;flex-basis:100%;padding:0 0;}
	section.section.list-content-featured-business{padding-bottom:2rem!important;}
	section.section.we-recommend-term-life{padding:0 0!important;}
	section.section.we-recommend-term-life .col{padding:0 0;}
	section.section.we-recommend-term-life .row.hide-for-small{display:none!important;}
	section.section.we-recommend-term-life .tabbed-content ul.nav-vertical{width:100%;flex-basis:100%;}
	section.section.we-recommend-term-life .tabbed-content ul.nav-vertical li a{padding:1rem 2.2rem 1rem 1rem;min-height:0;font-size: 1.125rem;
		letter-spacing: -.031em;line-height: 1.2;color:#212529;border-bottom:1px solid #000;font-weight: 700;
		background:url(../images/arrow-down.jpg)right 1rem center no-repeat;}
	section.section.we-recommend-term-life .tabbed-content ul.nav-vertical li.active a{background:url(../images/arrow-up.jpg)right 1rem center no-repeat;}
	section.section.we-recommend-term-life .tabbed-content .tab-panels{width:100%;flex-basis:100%;}
	section.section.we-recommend-term-life .tabbed-content .tab-panels .panel{padding:1rem;}
}
@media only screen and (max-width: 640px){
	section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-date-time{width:80%;}
	section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container label{font-size:1.4rem;}
	section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-date-time input[type="text"]{height:50px;font-size:1.75rem;}
	section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-date-time .wpforms-field-description{font-size:.7rem;}
	section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio legend{margin:1rem 0 0 0;padding:1rem 0 0;
		font-size: 1.4rem;}
	section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio ul{padding-top: .5rem;margin-bottom: .4rem;}
	section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio ul li{width:40%;}
	section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline legend{font-size: 1.4rem;
		margin:1rem 0 .5rem 0;padding:1rem 0 0;text-align:center;}
	section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline .wpforms-field-description a{
		font-size: .875rem;}
	section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline ul{width:calc(100% + 5rem);
		margin:0 -2.5rem;}
	section.section.form-term-life-step-2 .col.large-6 .wpforms-submit-container button[type="submit"]{margin-top: .3rem;margin-bottom: -.45rem;}
	section.section.form-term-life-step-2 .col.large-6 .wpforms-submit-container button[type="submit"]::before{width:56px;height:56px;
		background: #055987 url(../images/arrow-right-submit.jpg)center no-repeat;
		background-size:18px auto;margin-bottom:.3rem;}
	section.section.call-hotline-term-life h2{font-size: 1.25rem;margin-bottom: .25rem;}
	section.section.call-hotline-term-life h3{font-size: 1rem;}
	section.section.call-hotline-term-life h4{font-size: .7rem;letter-spacing: -.01em;margin-bottom: .5rem;line-height: 1.75;}
	section.section.form-term-life-step-2 .col.large-3 a.button{letter-spacing: -.04em;text-align: left;font-size: 1.3rem;margin-top: 0;}
	section.section.form-term-life-step-2 .col.large-3{width:100%;flex-basis:100%;}
	section.section.form-term-life-step-2 .col.large-6{width:100%;flex-basis:100%;}
	section.section.form-term-life-step-2{background:none;}
	section.section.form-term-life-step-2 .col.large-3 a.button{position:absolute;width:auto;left:0;top:1.25rem;z-index:98;}
	section.section.form-term-life-step-2 .col.large-3 a.button .icon-angle-left{font-size:50px;}
	section.section.form-term-life-step-2 .col.large-6{border:none;padding: 1.25rem 3.5rem;margin:0 0;}
	section.section.form-term-life-step-2 .col.large-6 h2{font-size:.9rem;padding:0 1rem .75rem;line-height:1rem;}
	section.section.form-term-life-step-2 .col.large-6 h1{font-size:1.35rem;padding-top:.25rem;padding-bottom:1.5rem;}
	section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container label{padding-top:.25rem;margin:0 0 .5rem;}
	section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-text label,
	section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-email label{padding-top:1rem;margin-top:1rem;font-size:1.4rem;}
	section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-text input[type="text"], 
	section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-email input[type="email"]{padding-bottom:4px;height:36.6px;}
	section.section.form-term-life-step-2.personal-info .col.large-6 .wpforms-submit-container button[type="submit"]{height: 4rem;
    width: 18rem;padding:0 0;margin-bottom:0;margin-top: .75rem;font-size: 1.25rem;}
	section.section.form-term-life-step-2.personal-info .col.large-6{padding:1.25rem 1.5rem 0;}
	section.section.form-term-life-step-2.personal-info .col.large-6 .wpforms-field-container .wpforms-field-text, 
	section.section.form-term-life-step-2.personal-info .col.large-6 .wpforms-field-container .wpforms-field-email{width:85%;}
	section.section.what-we-do-home-insurance{overflow:hidden;}
	section.section.what-we-do-home-insurance .row.slider-what-we-do-home-insurance{float:left;visibility:hidden;display:block;max-width:none;}
	section.section.what-we-do-home-insurance .row.slider-what-we-do-home-insurance>.col.large-4{float:left;}
	section.section.what-we-do-home-insurance .dotted_control{padding-top:30px;padding-bottom:30px;display:flex;clear:both;}
	section.section.what-we-do-home-insurance .dotted_control ul{display:flex;justify-content:center;align-items:center;flex-wrap:Wrap;width:100%;
		margin:0 0;}
	section.section.what-we-do-home-insurance .dotted_control ul li{font-size: 0;line-height: 0;display: block;padding: 5px;color: transparent;
		width: 20px;height: 20px;cursor: pointer;position:relative;margin:0 5px;}
	section.section.what-we-do-home-insurance .dotted_control ul li:before{font-family: slick;font-size:20px;line-height: 20px;position: absolute;
		top: 0;left: 0;width: 20px;height: 20px;content: "•";text-align: center;opacity: .25;color: black;transform-origin:center;}
	section.section.what-we-do-home-insurance .dotted_control ul li.active:before{transform: scale(1.75);	
		color: rgb(14.6266361257,168.9625666798,252.8733638743) !important;opacity: 1}
	section.section.banner-disabilty-insurance .col.large-7 h2{font-size: 28px;line-height: 33.6px;}
	section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field.wpforms-field-radio.primary-occupation ul li input[type="radio"] + label::before{
		top:18px;}
	section.section.banner-business-insurance{min-height:440px;}
	section.section.banner-business-insurance .section-bg.fill img{right:-4%;}
	section.section.banner-business-insurance .col.large-6 p{width:350px;max-width:100%;}
	section.section.banner-business-insurance .col.large-6 h4,
	section.section.banner-business-insurance .col.large-6 .row{display:none;}
	section.section.list-item-business-mobile{display:block!important;padding:1rem 0 35px!important;background:white;}
	section.section.list-item-business-mobile .col{padding:0 0;}
	section.section.list-item-business-mobile h2{color: rgb(8, 68, 119);font-family: "Open Sans";font-weight: 600;font-size: 24px;line-height:33px;
		margin-bottom: 1rem;}
	section.section.list-item-business-mobile .row:nth-child(2){width:77%;margin:0 auto;display: flex;justify-content: space-evenly;}
	section.section.list-item-business-mobile .row:nth-child(2) .col.large-4{width:137px;padding: 0 0;max-width:calc(33.33% - 3px);flex-basis: 137px;}
	section.section.list-item-business-mobile .row:nth-child(2) .col.large-4 .icon-box{padding:.8rem 0 0;border:1px solid #fff;border-radius: 2px;
		min-height:157px;background:rgb(0, 109, 163);}
	section.section.list-item-business-mobile .row:nth-child(2) .col.large-4 .icon-box:hover{filter: drop-shadow(rgba(0, 0, 0, 0.25) 0px 4px 4px);
		background: rgb(0, 109, 163);scale: 1.1;transition: 0.2s ease-in-out;}
	section.section.list-item-business-mobile .row:nth-child(2) .col.large-4 .icon-box .icon-box-img{width: 4rem!important;height: 4rem;
		display: inline-flex;align-items: center;justify-content: center;margin: 0px auto;border-radius: 50%;background: rgb(8, 68, 119);}
	section.section.list-item-business-mobile .row:nth-child(2) .col.large-4 .icon-box .icon-box-img img{width:72%;}
	section.section.list-item-business-mobile .row:nth-child(2) .col.large-4 .icon-box .icon-box-text h3{font-size: 16px;padding:2px 0 0;
		color:#fff;font-weight: 600;letter-spacing: 0.01em;line-height: 26px;margin: 0.25em 0px;font-family: "Open Sans";text-align:center;}
	section.section.banner-2-mobile.show-for-medium .img.hide-for-small{display:none!important;}
	section.section.banner-2-mobile.show-for-medium .img.show-for-small{display:block!important;}
	section.section.banner-2-mobile.show-for-medium .img.show-for-small img{width: 26rem;}
	section.section.banner-2-mobile.show-for-medium{padding:32px 0 8px!important;}
	section.section.tab-content-item-business-insurance{padding:0 0!important;background:none!important;}
	section.section.tab-content-item-business-insurance .col{padding:0 0;}
	section.section.tab-content-item-business-insurance .tabbed-content ul.nav-vertical{padding:0 0;}
	section.section.tab-content-item-business-insurance .tabbed-content ul.nav-vertical li{padding:0 2rem;border-bottom: 1px solid rgb(0, 0, 0);}
	section.section.tab-content-item-business-insurance .tabbed-content ul.nav-vertical li a{padding:1rem;font-size: 1.25rem;font-family: "Open Sans";
		font-weight: 600;letter-spacing: -.031em;line-height: 1.2;color:#212529;
		background:url(../images/arrow-down.jpg)right 1rem center no-repeat;}
	section.section.tab-content-item-business-insurance .tabbed-content ul.nav-vertical li.active a{color:#052c65;font-weight:600;
		background:url(../images/arrow-up.jpg)right 1rem center no-repeat;}
	section.section.tab-content-item-business-insurance .tabbed-content ul.nav-vertical li a:hover{
		background:url(../images/arrow-down.jpg)right 1rem center no-repeat;}
	section.section.tab-content-item-business-insurance .tabbed-content ul.nav-vertical li.active a:hover{color:#052c65;
		background:url(../images/arrow-up.jpg)right 1rem center no-repeat;}
	section.section.tab-content-item-business-insurance .tabbed-content .tab-panels{padding:0 0;border-bottom: 1px solid rgb(0, 0, 0);}
	section.section.tab-content-item-business-insurance .tabbed-content .tab-panels .panel{padding:1rem 3rem;display:none;}
	section.section.tab-content-item-business-insurance .tabbed-content .tab-panels .panel.active{display:block;}
}
@media only screen and (max-width: 576px){
	section.section.banner-image .col.large-8 h1{font-size:1.5rem;}
	.section-title.section-title-center{font-size: 1.375rem;}
	section.section.list-advantages .col.large-4 .icon-box .icon-box-text h2{font-size: 1.25rem;margin-bottom:16px;}
	section.section.list-advantages .col.large-4 .icon-box .icon-box-text p{font-size: 1rem;line-height: 23px;}
	section.section.list-advantages .col.large-4 .icon-box{margin-bottom: 1.5rem;}
	section.section.list-advantages{padding:24px 0 40px!important;}
	section.list-partners{padding:0 0 40px!important;}
	section.section.list-testi-home{padding:24px 15px 32px!important;}
	section.section.list-testi-home .col.slider-testi .dotted_control{display:none;}
	section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel ul li{flex-wrap:wrap;}
	section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel ul li .image{width:100%;flex-basis:100%;margin-bottom:1rem;}
	section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel ul li .info{width:100%;flex-basis:100%;}
	section.section.id-theft-compare-plan .tabbed-content .tab-panels{width:100%;}
	section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-name .wpforms-one-half{width:100%;
		flex-basis:100%;padding:0 0;}
	section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field.wpforms-field-name .wpforms-one-half:first-child{
		margin-bottom:2rem;}
	section.section.banner-health-insurance .col.large-6:nth-child(1) h1{font-size:1rem;}
	section.section.banner-health-insurance .col.large-6:nth-child(1) h1 img{width:25px;}
	section.section.banner-long-term-care-insurance .col.large-8 h1 img{width:25px;}
	section.section.banner-long-term-care-insurance .col.large-8 h1{font-size:1rem;}
	section.section.banner-long-term-care-insurance .col.large-8 h2{font-size: 1.4375rem;}
	section.section.banner-long-term-care-insurance .col.large-4 h3{font-size:.75rem;margin-bottom:8px;}
	section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field:has(.wpforms-field-medium),
	section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field .wpforms-one-half{width:100%;padding:0 0;flex-basis:100%;}
	section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-field .wpforms-one-half:nth-child(1){margin-bottom:1rem;}
	section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-submit-container button[type="submit"]{width:242px;}
	section.section.form-disabiltiy-wrapper .col.large-12 .wpforms-container .wpforms-submit-container button[type="submit"] span{font-size:1rem;}
}
@media only screen and (max-width: 549px){
	section.section.banner-image .col.large-4 .img img{margin:0 auto 0;display:block;}
	section.banner-term-of-life-insurance{padding-bottom:0!important;}
	section.banner-term-of-life-insurance .col.large-6 h2{font-size: 28px;line-height: 33.6px;letter-spacing: -0.014px;}
	section.banner-term-of-life-insurance .col.large-6 .row .col.large-6 h3{margin-top:0;}
	section.banner-term-of-life-insurance .col.large-6 .row .col.large-6 h4{margin-bottom: 3rem;}
	section.banner-term-of-life-insurance .col.large-6 .img{text-align:center;width:calc(100% + 30px)!important;margin:0 -15px;}
	section.section.form-step-term-life .wpforms-field-container .wpforms-field-select{width:100%;flex-basis:100%;margin-bottom:1.25rem;}
	section.section.form-step-term-life .wpforms-field-container .wpforms-field-select label{width:80%;margin:0 auto .5rem}
	section.section.form-step-term-life .wpforms-field-container .wpforms-field-select select{width:80%;margin:0 auto;}
	section.section.form-step-term-life .wpforms-field-container .wpforms-field-select .wpforms-field-description{width:516px;max-width:100%;
		margin:1rem auto 0;font-size: .65rem;}
	section.section.form-step-term-life .wpforms-submit-container button[type="submit"]{font-size: 1.3rem;}
	section.section.form-step-term-life .wpforms-submit-container button[type="submit"]::before{width:56px;height:56px;margin-bottom:.3rem;
		background: #055987 url(../images/arrow-right-submit.jpg)center no-repeat;
		background-size:18px auto;}
	section.section.form-step-term-life .wpforms-field-container .wpforms-field-select select{height:62px;
		background:url(../images/dropdown-select-black.jpg)top 20px right 20px no-repeat;
		background-size:28px auto;border-bottom:2px solid #cecece;padding-bottom:.4rem;}
	section.section.form-step-term-life .text.heading-form h2{font-size:18px;}
	section.section.form-step-term-life .text.heading-form h2::after{width:323px;}
	section.section.form-step-term-life .section-title.section-title-center{font-size:1rem;font-weight:300;color:#000;padding-top:0;display:block;
		margin-top:0;margin-bottom:0;}
	section.section.form-step-term-life .title-form-mobile .notranslate{display:none!important;}
	section.section.form-step-term-life .title-form-mobile h2{font-family:Chivo,sans-serif;font-weight:600;color:#1077af;font-size:1rem;
		letter-spacing:-.031em;line-height:1.2;margin:1.125rem 0;}
	section.section.box-commit-home-mobile .col.large-3{width:25%;flex-basis:25%;}
	section.section.box-commit-home-mobile .col.large-9{width:75%;flex-basis:75%;}
	section.section.box-commit-home-mobile .col.large-9 .col-inner{width:auto;margin:0 0 0 -2rem;min-width:270px;}
	section.section.banner-disabilty-insurance .col.large-5{display:block;padding:0 0;}
	section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 .text.show-on-tablet h2{font-size: 28px;letter-spacing: -1.68px;}
	section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 a.button.show-on-tablet{width: 255px;height: 60.293px;
		border-radius: 4px;}
	section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6 a.button.show-on-tablet span{line-height: 60.293px;}
	section.section.banner-disabilty-insurance .col.large-7{margin-bottom:3rem;}
	section.section.banner-disabilty-insurance .col.large-7 h1 img{width:25px;}
	section.section.banner-disabilty-insurance .col.large-7 .row .col.large-6:nth-child(1) .col-inner{margin-right:0;}
}
@media only screen and (max-width: 480px){
	section.section.banner-health-insurance .col.large-6:nth-child(1) h2{text-align: center;font-size: 2rem;}
	section.section.banner-health-insurance .col.large-6:nth-child(2) .col-inner{padding:21px 30px 40px;}
	section.section.banner-health-insurance .col.large-6:nth-child(2) h2{font-style: italic;font-size: 1.75rem;padding-bottom: 0;}
	section.section.banner-health-insurance .col.large-6:nth-child(2) .wpforms-container .wpforms-field label{font-size: 1.125rem;}
	section.section.banner-health-insurance .col.large-6:nth-child(2) .wpforms-container .wpforms-submit-container button[type="submit"]{font-size:1.125rem;}
}
@media only screen and (max-width: 440px){	
	section.section.id-theft-choose-plan .col.large-3{min-width:315px;}
	section.section.id-theft-advantages .section-title.section-title-center{font-size: 24px;line-height: 126%;}
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7 ul li{font-size: 18px;}
	section.section.id-theft-advantages .row.content-id-theft-advantages .col.large-7 ul li img{width:50px;margin-right:1rem;}
	section.section.id-theft-advantages .row.content-id-theft-advantages{margin-bottom:.625rem;}
	section.section.id-theft-advantages .col.large-12 a.button{width:178px;height:45px;font-size:18px;line-height:43px;}
	section.section.id-theft-advantages .col.large-12 h3{font-size:18px;letter-spacing:-0.45px;margin:0 0;}
	section.section.id-theft-include{background:rgba(235,235,235,0.75);padding:2rem 0px;margin-top:3rem;}
	section.section.id-theft-include .col.large-6 h2{font-size:24px;}
	section.section.id-theft-include .col.large-6 ul{padding:1rem 2rem 0px;}
	section.section.id-theft-include .col.large-6 ul li{margin-right:-0.75rem;margin-bottom:0.5rem;font-size:18px;}
	section.section.id-theft-include .col.large-6 ul li img{width:24px;flex-basis:24px;}
	section.section.id-theft-include .col.large-6 h3{font-size:20px;}
	section.section.id-theft-choose-plan{padding-top:2.75rem!important;}
	section.section.id-theft-choose-plan .section-title.section-title-center{font-size: 24px;margin-bottom:1.5rem;}
	.main-content-checkout .breadcrumb-checkout ul li a{font-size: 16px;padding: 0px 5px;}
	.main-content-checkout .step-checkout .sidebar-checkout .summary{min-height:195px;}
	.main-content-checkout .step-checkout .sidebar-checkout .summary h2{font-size: 24px;margin-bottom: 28px;}
	.main-content-checkout .step-checkout .sidebar-checkout .summary h2:after{width:61%;}
	.main-content-checkout .step-checkout .sidebar-checkout .summary h3{font-size: 28px;}
	.main-content-checkout .step-checkout .sidebar-checkout .summary .list-price .price{font-size:16px;margin:-13px 0 -13px;}
	.main-content-checkout .step-checkout .sidebar-checkout .summary .list-price .price:first-child{margin-top:0;}
	.main-content-checkout .step-checkout .sidebar-checkout .summary .list-price .price:last-child{margin-bottom:0;}
	.main-content-checkout .step-checkout .sidebar-checkout .summary .list-price .price span.amount{font-size:24px;}
	.main-content-checkout .step-checkout .sidebar-checkout .summary{padding:1rem;}
	.main-content-checkout .step-checkout .page-step-wrapper .heading h2{font-size:24px;margin-bottom: 1.5rem;}
	.main-content-checkout .step-checkout .page-step-wrapper p#billing_last_name_field label{margin: 0 0;padding:0 0;line-height:24px;}
	.main-content-checkout .step-checkout .page-step-wrapper .continue-button a{height:70px;width:275px;line-height:38px;}
	.main-content-checkout .step-checkout .page-step-wrapper .text.list-card-payment ul li img{width:46px;}
	section.section.what-we-do-home-insurance .section-title.section-title-center{font-size: 19px;line-height: 21px;margin-top: 1rem;}
	section.section.box-commit-home-mobile{padding:0 4px!important;}
	section.section.home-insurance-quote .wpforms-container .wpforms-field-container{padding:1.5rem 1.5rem 1rem;}
	section.section.home-insurance-quote .col.large-12 h1{font-size: 1.75rem;text-align: center;margin-top:18px;}
	section.section.home-insurance-quote .col.large-12 h1 img{margin-right:15px;}
	section.section.home-insurance-quote .wpforms-container .wpforms-field-container .wpforms-field{margin-bottom:1.5rem;}
	section.section.banner-disabilty-insurance .col.large-7 {margin-top:1rem;margin-bottom: 2rem;}
}
@media only screen and (max-width: 430px){
	header .header-main .header-inner #logo img{max-height:48px;width:auto;}
	section.section.tab-blog-posts .text.description-heading p{font-size:0.9rem;line-height:25px;margin-top:-0.75rem;margin-bottom:-0.25rem;}
	section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li a h3{font-size: 0.7rem;}
	section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav li a img{height:1.6rem;}
	section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel ul li{margin-left:0;padding-top:4px;margin-bottom:12px;}
	section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel ul li .info h3{font-size: 1rem;color: rgb(6, 79, 117);}
	section.section.tab-blog-posts .tabbed-content.giuseart_tabs .tab-panels .panel ul li .info p{display:none;}
	section.section.tab-blog-posts .tabbed-content.giuseart_tabs ul.nav{margin-bottom:24px;}
	section.section.form-term-life-step-2 .col.large-6 .wpforms-field-container .wpforms-field-radio.wpforms-list-inline ul li label .wpforms-image-choices-label{font-size:.875rem;}
	section.section.box-learn-more-idtheft .row .col.large-7 h2{padding:2rem 0;}
	section.section.content-footer-id-theft .col.large-12 h2{font-size:1.25rem;}
	section.section.banner-home-insurance .col.large-8 h2{font-size: 1.75rem;line-height: 32px;}
	section.section.banner-home-insurance .col.large-8 p{font-size:1rem;}
	section.section.what-we-do-home-insurance .col.large-4 p{font-size: 16px;line-height: 18px;width:281px;}
	section.section.contact-us-wrapper .col.large-6:has(.wpforms-container) .col-inner {padding: 1.5rem 2rem;}
	section.section.banner-disabilty-insurance .col.large-7 h1{font-size: 1.5rem;text-shadow: 0 2px 2px rgba(0,0,0,.2);margin-top: .75rem;
		letter-spacing: .055em;}
	section.section.list-item-business-mobile .row:nth-child(2){width:90%;}
	section.section.form-business-insurance-wrapper .col.large-12 h2{font-size: 16.75px;line-height: 32px;}
	section.section.list-item-business-mobile h2{font-size:18px;}
	section.section.popup-ask-question .col.large-8 .wpforms-container{padding:0 0;}
}
span.person-title {
    text-transform: capitalize!important;
}