/*
Theme Name:   GeneratePress Child
Theme URI:    https://www.zillionera.com/
Description:  Default GeneratePress child theme
Author:       ZillionEra
Author URI:   https://www.zillionera.com/
Template:     generatepress
Version:      0.1
*/

.custom_hr,.student_banner{overflow:hidden}html{scroll-behavior:smooth}.inside_form .gform_legacy_markup_wrapper label,.inside_form .gform_legacy_markup_wrapper label.gfield_label{font-size:14px!important;font-weight:500;line-height:1.429;margin-bottom:2px!important}.inside_form h2.gsection_title,.single-post li,.single-post p{color:#000}.inside_form input[type=checkbox]::before{content:"";width:8px;height:7px;background-color:#3c3c3c;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)!important;transition:opacity 120ms ease-in-out;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inside_form input[type=checkbox]:checked::before{opacity:1}.inside_form input[type=checkbox]{padding:13px 15px;appearance:none;border:1px solid #e1e1e1;position:relative}.inside_form input[type=email],.inside_form input[type=text],.inside_form select,.roofer_sec input,.roofer_sec select{background-color:transparent;border:1px solid #e1e1e1;border-radius:2px;outline:0;padding:10px 15px 11px!important}.inside_form .gform_legacy_markup_wrapper h3.gform_title{font-size:30px;font-weight:600;text-align:center;margin:0 0 30px}.container_sm{max-width:700px;margin:0 auto!important}.site-header{position:sticky;top:0;z-index:9}.single_title h1.entry-title,.site_btn,.text_center,figure.contract_img_box{text-align:center}header#masthead>.inside-header .main-navigation ul#menu-primary>li:last-child a{padding-right:0}header#masthead>.inside-header .main-navigation ul a{font-size:16px;font-weight:600;padding:0 15px;color:#283488;line-height:1}.cont_bt_row p.pi2 a:hover,header#masthead>.inside-header .main-navigation ul a:hover{color:#3c3c3c}.site-footer .footer-widgets,.site-footer .site-info{background-color:transparent;color:#c8c8c8;line-height:1.3}.site-footer{background:#fdfdfd;padding:60px 0 40px;border-top:1px solid #c8c8c8}.blue_text{font-size:16px;color:#2c7cef}.separate-containers .site-main,.site-footer aside#block-11 figure table{margin:0}.site-footer .inside-site-info{display:block;margin-top:40px;padding:20px 0 0;border-top:1px solid}.site-footer .inside-site-info .footer-bar aside:nth-child(2){grid-column:span 3}.blue_bx_wrap .boxi_img,.fleet_call_action .wp-block-button.site_btn,.new_faq ul.accordion a.toggle h4,.site-footer .footer-widgets-container,.wp-block-button.site_btn.btn_min216,.wp-block-cover.contianer{padding:0}.site-footer .inside-site-info .footer-bar{display:grid;gap:15px;grid-template-columns:repeat(4,1fr);text-align:left;align-items:center;margin-bottom:40px}.foot_menu nav li a,.site-footer ul.menu a{font-size:15px;color:#000;text-decoration:none;line-height:1.25}.foot_menu nav ul li,.site-footer ul.menu li,ul.site_ul{margin-left:0;width:100%}.inner p:not(:last-child),.inner ul li:not(:last-child),.site-footer ul.menu li:not(:last-child){margin-bottom:8px}.foot_menu .wp-block-heading,.foot_menu h2,.foot_menu h3,.site-footer aside#block-9 figure figcaption,.site-footer h2.widget-title{font-size:16px;font-weight:600;line-height:1.25;margin-bottom:15px;color:#283488}.footer-bar-align-right .copyright-bar{font-size:13px;color:#3c3c3c}.site-footer aside#block-9 figure{display:flex;flex-direction:column-reverse}.site-footer aside#block-9 table td,.site-footer aside#block-9 table tr{border:0;line-height:1.2;padding:0 0 15px}.custom_hr,.site-footer .footer-bar .widget-title,.toggle-body.active,p.price_p span{display:block}.site-footer ul.menu a:hover{color:#283488}.mb0,.mb0 .wp-block-columns,.oppor_banner .wp-block-columns,.page-header,.pban_content .boxi_subp,.pban_content .sub_par,.price_box p,.sidebar .widget,.site-footer .inside-site-info .footer-bar ul li,.site-main>*,.wp-block-query nav.wp-block-query-pagination>*,p:last-child{margin-bottom:0}.site-footer .inside-site-info .footer-bar ul li:not(first-child)::before{content:"|";color:#000;margin-right:10px}.page-id-2092 header.entry-header,.page-id-30 .wp-block-post-excerpt__excerpt a.read-more,.site-footer .inside-site-info .footer-bar ul li:first-child::before,.toggle-body,.total_answer.percent_filed .gfield_description.instruction{display:none}:root{--grey:#3c3c3c;--blue:#223e97;--heaven:#f0f8fb}.contianer>div{max-width:1269px;margin-left:auto;margin-right:auto;width:90%}.img_456 img,.roofer_sec .gform_wrapper.gravity-theme .gfield-choice-input+label,img{max-width:100%}.py100,.py_100{padding-top:100px;padding-bottom:100px}.wp-block-button.is-style-outline a.wp-block-button__link.wp-element-button,a.wp-block-button__link{color:#2c7cef}.hnews .wp-block-latest-posts__post-excerpt .read-more:hover,.site_btn:hover,.wp-block-button.is-style-outline a.wp-block-button__link.wp-element-button:hover{color:#2468cb}body .site-main .wp-block-button a.wp-element-button{font-size:16px;padding:15px;font-weight:800;line-height:1.25}.ins_4box>.wp-block-column{border-radius:2px;background:#fff;display:flex;flex-direction:column;align-items:center}.img100,.ins_4box>.wp-block-column .wp-block-buttons,.mblog_top2 .wp-block-image,.mblog_top2 .wp-block-image img,.pban_content>*,.policies_sec .wp-block-buttons a,.single-post .inside-article .entry-content iframe,.toggle-item .toggle-title:hover::before,.wp-block-group.home_banner .wp-block-columns figure img{width:100%}.ins_4box>.wp-block-column .wp-block-image,.is_boxi .boxi_img{padding:40px 0 15px;position:relative}.is_boxi .boxi_title{padding:0 20px;line-height:1.2}.ins_4box>.wp-block-column p,.is_boxi .boxi_subp{margin:5px 0 42px;line-height:1.25;padding:0 20px}.ins_4box>.wp-block-column .is-style-fill a:hover,.policies_sec .wp-block-buttons .wp-block-button:last-child a:hover,body div .wp-block-button.large_btn2 a.wp-element-button:hover{background:#2468cb;color:#fff}.col_inner .cont_bt_wrp,.ins_4box>.wp-block-column .wp-block-buttons,.is_boxi .boxi_btn_wrp{margin-top:auto}.col_inner_content,.mb30,.student_artical .car_blog .post-wrapper:not(:last-child){margin-bottom:30px}.tow_col,.wp-block-columns.gap20,.wp-block-columns.ins_4box{gap:20px}.coniP,p{line-height:1.25}.wp-block-latest-posts__list.hnews .wp-block-latest-posts__featured-image a,.wp-block-latest-posts__list.hnews .wp-block-latest-posts__featured-image img,figure.wp-block-post-featured-image img{width:100%;height:279px;object-fit:cover}.hnews .wp-block-latest-posts__post-title,.wp-block-post-title a{color:#3c3c3c;font-size:20px;font-weight:600;text-decoration:navajowhite;line-height:1.2;margin-top:5px;display:block}.car_blog .read-more,.hnews .read-more,.hnews .wp-block-latest-posts__post-excerpt .read-more,p.wp-block-post-excerpt__more-text a{display:flex;text-decoration:none;font-weight:800;font-size:16px;line-height:1.25;position:relative;margin-top:15px;width:max-content}.hnews .wp-block-latest-posts__post-excerpt .read-more::after,p.wp-block-post-excerpt__more-text a::after{content:"";width:20px;height:20px;position:absolute;top:0;right:-23px;background:url("/wp-content/uploads/2023/05/Vector-19-1.svg") center/contain no-repeat}body div .wp-block-button.large_btn a.wp-element-button{min-width:256px;border:1px solid #223e97;padding:15px}body div .wp-block-button.large_btn a.wp-element-button:hover{background:#223e97;color:#fff!important}.border0,.cont_bt_row table,.is_boxi .site_btn.btn_outline,.new_faq ul.accordion a.toggle h4::after,.site_btn.border0,body .site-main .ins_4box .wp-block-button a.wp-element-button{border:0}.mt4{margin-top:4px}.separate-containers .inside-article{padding:0;background:unset}ul.breadcrumbs{margin:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap;padding:5px 0}.contianer>ul,.max1010,.max800,.max_624,.max_635,.max_946{margin-right:auto;margin-left:auto}ul.breadcrumbs li,ul.breadcrumbs li a{font-size:12px;color:#3c3c3c;text-decoration:none;line-height:1.25}.mblog_top2 p,.mblog_top2 p a,ul.site_ul li{line-height:1.4}ul.breadcrumbs li{color:grey;position:relative}ul.breadcrumbs li:not(:last-child){margin-right:22px}ul.breadcrumbs li:not(:last-child)::before{content:'';position:absolute;background:url(/wp-content/uploads/2023/05/325953055e163dd1e90c.svg) center/contain no-repeat;width:10px;height:10px;top:3px;right:-16px}.call_action_2,.call_action_2 .grid-container,.car_onti,.car_onti .grid-container,.dark_img,.dark_img .grid-container,.preview__numeric{position:relative}.mblog_top2 p{font-size:16px}.mblog_top2 p:not(:last-child),ul.site_ul li:not(:last-child){margin-bottom:5px}.mblog_top2 p a{font-weight:600;font-size:14px;color:#223e97}.img_minh_400 img{min-height:431px;object-fit:cover}.mt40,.wp-block-query nav.wp-block-query-pagination{margin-top:40px}.wp-block-query-pagination-numbers a,.wp-block-query-pagination-numbers span,.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-previous{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:18px;text-decoration:none;width:32px;height:32px;border-radius:1px}.columns-content__item a,.site_btn{font-size:16px;text-decoration:none}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-previous{font-size:0;background:url(/wp-content/uploads/2023/05/8c9819edaac029725857.svg) center/9px no-repeat}.wp-block-query-pagination>.wp-block-query-pagination-previous{transform:rotate(180deg)}.wp-block-query-pagination-numbers a.current,.wp-block-query-pagination-numbers span.current{background:#223e97;color:#fff}.wp-block-query-pagination-numbers{display:flex;align-items:center;flex-wrap:wrap}.wp-block-query .columns-3>li{width:100%!important}.wp-block-query .columns-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.single-post .inside-article{display:flex;flex-direction:column;margin:0 auto;padding:3.75em 0 .813em;max-width:1268px}.single-post .inside-article header.entry-header{display: flex; align-items: center;gap: 30px;    border-top: 1px solid #3c3c3c;    border-bottom: 1px solid #3c3c3c;    margin: 25px 0;flex-wrap: wrap;    padding: 15.7px 0;}.single-post .inside-article header.entry-header p.post-meta:not(:first-child){padding-left:30px;border-left:1px solid #b4b4b4}.single-post .inside-article header.entry-header img{width:37px;object-fit:contain}.single-post .inside-article .entry-content{max-width:800px;margin:0 auto}.single-post .inside-article header.entry-header p.post-meta{display:flex;align-items:center;margin:0;gap:20px}.single-post .inside-article footer.entry-meta{order:4;display:none}.single-post .inside-article header.entry-header .entry-meta,.single-post .inside-article header.entry-header .entry-meta a{font-weight:500;font-size:12px;margin-top:0;color:#818181;line-height:1.5;text-decoration:none}.single-post .inside-article header.entry-header h1.entry-title{font-size:30px;line-height:37px;font-weight:600}.single-post .inside-article .entry-content h2{font-weight:700;color:#000}.single-post .inside-article .page-header-image-single img{max-height:370px;object-fit:cover}.footer-bar .widget_nav_menu>div>ul{justify-content:flex-start}.pban_content{display:flex;flex-direction:column;justify-content:center}.py40{padding-top:40px;padding-bottom:40px}.min_h500{min-height:500px}.fleet_vehical ul li:not(:last-child),.mb15{margin-bottom:15px}.mb10,.post-title a,.roofer_sec .gfield,.roofer_sec .gfield_checkbox .gchoice:not(:last-child),.toggle-container .toggle-item:not(:last-child),.total_answer{margin-bottom:10px}.clr_white,.toggle-item .toggle-title.active h4{color:#fff}.fw700{font-weight:700}.site_btn{padding:15px;display:inline-block;font-weight:800;line-height:1.25}.is_boxi,.two_btn{display:flex}.site_btn.btn_outline{border:1px solid var(--accent)}.post_banner .banner-content__action a:hover,.site_btn.btn_outline.min_w256:hover,.site_btn.btn_solid:hover,.wp-block-group.home_banner a.wp-element-button:hover{color:#fff;background:#2468cb}.site_btn.btn_solid{color:#fff;background-color:#2c7cef}.btn_min216,.wp-block-button.site_btn.btn_min216 a,.wp-block-group.home_banner a.wp-element-button,body div .wp-block-button.large_btn2 a.wp-element-button{min-width:216px}.post_banner .banner-content__action a{background:#2c7cef;color:#fff;min-width:216px;border:1px solid #2c7cef}.ins_4box .wp-block-buttons .wp-block-button.has-custom-width,.policies_sec .wp-block-button,.two_btn .site_btn{width:50%}.is_boxi{border-radius:2px;flex-direction:column}.bg_white{background-color:#fff}.max_946{max-width:946px}.bg_heaven,body.page-template-carInsurance-template section.bg_heaven,body.page-template-ontario_carinsurance section.bg_heaven,body.page-template-studentRentalHouse-template section.bg_heaven{background-color:#f0f8fb}.bg_bot{background-position:center 100%!important}.two_block{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.h2{font-size:30px;line-height:1.22}.post-title a,.titi_p{font-size:20px;line-height:1.2}.align_center{align-items:center}.align_centerI{align-items:center!important}.five_col,.four_col,.six_col,.three_col,.two_col{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.six_col{grid-template-columns:repeat(6,1fr)}.three_col{grid-template-columns:repeat(3,1fr)}.five_col{grid-template-columns:repeat(5,1fr)}.tblock,.tow_col,.two_col{grid-template-columns:repeat(2,1fr)}.gap30{gap:30px}.max1010{max-width:1010px}.max_635,.tblock_cont{max-width:635px}.columns-content__item{display:flex;flex-direction:column;gap:15px}.tow_col,.wp-block-columns.three_col,body .tblock{display:grid}.al2,.alert p,.columns-content__item a,.coniP a{font-weight:600}.min_w256{min-width:256px}.mb40{margin-bottom:40px}.pt100{padding-top:100px}.business_hero,.carIns_hero{background-repeat:no-repeat;background-position:center;background-size:cover}.tblock_cont{padding:0 10px 0 50px}.tblock_img img{width:calc(100% - 20px);min-height:460px;max-height:660px;-o-object-fit:cover;object-fit:cover}.pb100{padding-bottom:100px}.tblock_rev .tblock_right{order:1;margin-left:auto;padding:0 50px 0 10px}.tblock_rev .tblock_left{order:2;order:2;text-align:right}ul.site_ul li::marker{color:#3cbbed;font-size:25px}.is_boxi.bot_space,.pb40{padding-bottom:40px}.post_img a,.post_img img{display:block;width:100%}.post-title a{color:#3c3c3c;font-weight:600;text-decoration:none;display:block}.car_blog .read-more::after,.hnews .read-more::after{content:"";width:20px;height:20px;position:absolute;top:0;right:-23px;background:url(/wp-content/uploads/2023/05/Vector-19-1.svg) center/contain no-repeat}.car_blog .post-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.car_blog .post_img{width:calc(44% - 2px)}.car_blog .blo_box_cont{width:calc(56% - 8px)}.car_blog .post_img img{height:184px;object-fit:cover}.img_456 img{width:412px}.site-header .site-logo{width:189px}.site-header .main-navigation{width:calc(100% - 209px)}.main-navigation .inside-navigation{justify-content:flex-end}header#masthead>.inside-header{padding:28px 0;justify-content:space-between;width:100%}.bus_ins_box p.sub_par{margin-bottom:47px}.fleet_vehical ul,.foot_menu ul.menu,ul.accordion{margin:0;list-style:none}.is_boxi .sub_par,.px20{padding-left:20px;padding-right:20px}ul.accordion .toggle h4{font-weight:600;font-size:18px;border:0;position:relative;color:#3c3c3c;margin-bottom:0}.toggle h4::before{transition:.25s linear;border-radius:2px;border:7px solid transparent;content:' ';display:block;position:absolute;z-index:2;border-top-color:#3cbbed;right:-17px;top:9px;left:auto}.major_cities ul li a,.student_artical ul li a,.toggle{text-decoration:none}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s}.accordion-content .content-inner{padding:0 15px 15px}.active.toggle h4::before{transform:rotate(180deg) translatey(5px)}.preview__numeric{width:80px;margin:auto;height:0}.titi_p,.why_humber_sec ul strong{margin-bottom:5px;font-weight:600}.preview__numeric span{position:absolute;height:30px;min-width:30px;right:-5px;background:#fff;bottom:-5px;display:flex;align-items:center;justify-content:center;border:2.5px solid #3c3c3c;border-radius:30px;color:#3c3c3c;font-size:14px;font-weight:600}.site_ul2{padding-left:24px}.foot_h2,.major_cities,.mb20,.shadow_bxwrap .three_col:not(:last-child){margin-bottom:20px}.max800{max-width:800px!important}.columns-content__item p{margin-bottom:0;font-weight:600;font-size:16px}.max_624{max-width:624px}.pri_txt ul,.simp_url{margin-left:0}.foot_menu ul.menu{max-width:300px}.bb1{border-top:1px solid #c8c8c8}.pt20{padding-top:20px}.foot_h2{font-size:26px;color:#283488}.f14,.gform_wrapper.gravity-theme .total_answer.percent_filed.between label.gfield_label,.pri_txt a,p.read_time{font-size:14px}.inside-site-info ul.menu li{width:auto}.pt50{padding-top:50px}.alert{padding:15px;border-radius:2px}.alert.alert-warning{background-color:#fff38566;border:3px solid #fff385;color:#3c3c3c}.stu_quot{background:url('/wp-content/uploads/2023/05/banner-5.webp') center/cover no-repeat}.custom_hr,.ins_4box>.wp-block-column .wp-block-buttons .wp-block-button:first-child a{background:0 0}.two_block p,.two_block ul li{line-height:1.35}.pri_txt,.pri_txt strong{line-height:1.2}.banner-content__action{margin-top:30px}.min_h400{min-height:400px}.f30{font-size:30px}.page-id-2092 .entry-content,.pban_content.min_h400 .banner-content__action{margin-top:0}.with_shadow .is_boxi{-webkit-box-shadow:0 0 15px rgba(0,0,0,.05);box-shadow:0 0 15px rgba(0,0,0,.05)}.eight_img>div,.six_img>div,div.four_img>div{box-shadow:1px 4px 15px -1px rgb(0 0 0 / 20%)}.al2,.max590,.max_1220,.max_750,.max_800{margin-left:auto;margin-right:auto}.max_800{max-width:800px;gap:40px}.max_750{max-width:700px!important}.al2,.max720{max-width:700px}.pri_txt a{color:#223e97;font-weight:600}.pri_txt ul{padding-left:25px}.pri_txt ul li::marker{font-size:25px;color:#3cbbed}.pri_txt strong{font-weight:600;font-size:20px;color:#3c3c3c}.mx_auto{margin-left:auto!important;margin-right:auto!important}.custom_hr{height:29px;unicode-bidi:isolate;margin-block-start:0.5em;margin-block-end:0.5em;margin-inline-start:auto;margin-inline-end:auto;border-style:inset;border-width:1px}.cont_bt_row p a{color:#1393c6;font-weight:600;text-decoration:none;font-size:14px}.cont_bt_row p a:hover{color:#223e97}.cont_bt_row table td{padding-top:0;padding-left:0;border:0}.cont_bt_row p.pi2 a{color:#223e97;text-decoration:underline}.price_box{border:1px solid #ccc;padding:calc(5% + 30px) calc(5% + 20px) calc(5% + 35px)}.price_box p strong{font-size:20px}.f24,p.price_p span{font-size:24px}.price_box p.price_p{margin:20px 0 25px;font-size:60px}.price_box ul{margin:0 0 30px;padding:0;line-height:1.3}.pric_b a{color:#fff;background-color:#272c30;text-decoration:none}p.box_np{font-size:14px;margin-top:20px}.blue_bx_wrap .is_boxi h3,.col_inner h3{margin:20px 0 30px;text-transform:uppercase;font-weight:800;letter-spacing:-.8px}.mb25{margin-bottom:25px}.price_box2{padding:30px 20px 35px}.hero.minh500{min-height:550px}.footer-bar img{max-width:260px}.max_1220{max-width:1220px}.car_onti{background:url('/wp-content/uploads/2023/06/Rectangle-8840-1.webp') center/cover no-repeat}.max590{max-width:590px}body.page-id-1547,body.page-template-studentRentalHouse-template section.student_announcement,div#home_coverage{background:#f0f8fb}.blue_bx_wrap .is_boxi h3 a,.ins_4box h3 a,.toggle-item .toggle-title,a.head_link{color:#3c3c3c;text-decoration:none}.h_cover_500 img{max-height:500px;object-fit:cover}.is_boxi .boxi_img img{width:80px;height:80px;object-fit:contain}.tblock_img.small_img img{min-height:400px;max-height:400px}.al2.gen{max-width:950px}.car_onti::before{position:absolute;content:'';width:100%;height:100%;background:rgb(0 0 0 / 30%);top:0}.call_action_2::before{position:absolute;content:'';width:100%;height:100%;background:rgb(0 0 0 / 60%)}.dark_img::before{position:absolute;content:'';width:100%;height:100%;background:rgb(0 0 0 / 30%)}.student_artical{background:#fdfdfd}.blue_bx_wrap .is_boxi,.col_inner{background:#fff;border-radius:30px;padding:40px 20px;display:flex;flex-wrap:wrap;flex-direction:column;box-shadow:1px 4px 15px -1px rgb(0 0 0 / 8%)}.col_inner ul.site_ul li::marker{color:#000;font-size:18px}.col_inner ul.site_ul,.roofer_sec h3{padding-left:20px}.col_inner h3{font-size:26px;line-height:1.2}.col_inner img{height:100px;object-fit:contain;width:100px}.contract_img_box{background:#fff;width:200px;margin:0 86px 0 auto;padding:19px}.pt60,.py60{padding-top:60px}.big_img_sec .is_boxi .boxi_img img{height:100%;width:100%;object-fit:cover;aspect-ratio:5/7}.py60{padding-bottom:60px}article#post-2554,article#post-2557,article#post-2559{max-width:900px;margin:30px auto 0}.blue_bx_wrap .is_boxi h3{line-height:1.2;text-align:center}.blue_bx_wrap .is_boxi .cont_bt_wrp{text-align:center;margin-top:auto}.blue_bx_wrap .four_col{align-items:flex-start}.shadow_bxwrap .is_col.is_boxi{box-shadow:3px 3px 11px -4px rgb(0 0 0 / 8%);height:100%;padding:20px;border-radius:20px;background-color:#fff}.d-none{display:none!important}.shadow_bxwrap .is_boxi .boxi_title{text-align:left;margin-bottom:20px;color:#202020;padding:0}.shadow_bxwrap .boxi_subp{padding:0;margin-bottom:15px}.mb60{margin-bottom:60px}.mt100{margin-top:100px}.new_faq ul.accordion li.accordion-item,.preview__numeric.left_numberic,.roofer_sec .gfield.table_heading,.wp-block-columns.pban_content{margin:0}.fleet_call_action{background:url(/wp-content/uploads/2024/05/fleet2.jpg) center/cover no-repeat;background-color:rgb(0 0 0 / 50%);background-blend-mode:overlay}.fleet_call_action .is-layout-constrained{max-width:unset;padding:0}.fleet_call_action .wp-block-column{justify-content:center;display:flex;flex-direction:column}.fleet_call_action a.wp-element-button{border-radius:0}.garage_call_action.fleet_call_action{background-image:url(/wp-content/uploads/2023/06/Rectangle-8830-1-579x380.webp);background-position:top}.why_humber_sec ul strong{font-size:20px;display:block}.wp-block-button.site_btn.btn_min216 a:hover{background-color:var(--accent);color:#fff}.page-id-706 section.post_banner{background-color:rgb(0 0 0 / 20%)!important;background-blend-mode:overlay}.roofer_sec input.gform_button,a.toggle-title::after{background:var(--accent)}.policies_sec .wp-block-buttons{gap:0;margin-top:auto}.contract_img_box img{width:140px;height:140px;object-fit:contain}.fleet_call_action.office_call_action{background-image:url(/wp-content/uploads/2023/06/Rectangle-8830-6-579x380.webp)}.page-template-car_insurance_highrisk_dui .carIns_hero{background-position:center!important}.drk_overlay::before{background:rgb(0 0 0 / 50%)}.ins_4box .wp-block-buttons{gap:0}.toggle-item .toggle-title{padding:15px 20px;display:block;border:.2px solid #6f6f6f;background:#fff;position:relative}.toggle-item .toggle-title::before{position:absolute;content:'';width:0;height:2px;background:var(--accent);top:0;left:0;transition:.65s}.f22{font-size:22px}.toggle-item .toggle-title h4{margin:0;font-size:16px;font-weight:700;line-height:1;position:relative;z-index:1}.toggle-item .toggle-title.active h4::before{border-color:#fff;transform:rotate(135deg) translateX(5px) translateY(-4px)}.toggle-item .toggle-title h4::before{position:absolute;content:'';width:13px;height:13px;right:0;border-bottom:2px solid var(--accent);border-left:2px solid var(--accent);transform:rotate(-45deg)}.toggle-body .content-inner{padding:30px;border:1px solid;border-top:0;background:#fff}a.toggle-title::after{position:absolute;content:'';width:100%;height:0;left:0;top:0;transition:.65s}.blue_bx_wrap .is_boxi,a.toggle-title.active::after{height:100%}.toggle-body p{font-weight:500}.border_box_sec .is_col{padding:30px;border:.2px solid;border-radius:10px}.img_head_box{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;align-items:center}.border_box_sec .is_col .boxi_title{padding:0;width:calc(100% - 60px);font-size:18px}.new_faq .toggle.active h4::before{transform:rotate(180deg) translatey(5px)!important}.new_faq ul.accordion li.accordion-item .content-inner{margin:0;padding-top:0}.new_faq ul.accordion a.toggle,a.toggle.accordion-header{padding:18px 20px 18px 0;display:inline-block;width:100%;border-top:.2px solid}.custom-blog-posts .post-thumbnail a,.post-featured-image img,.student_right img{width:100%;display:block}.table_row{display:grid;grid-template-columns:repeat(10,1fr);text-align:center;align-items:center;border:1px solid #000}.table_row p:not(:last-child){border-right:1px solid}.table_row p{margin:0;padding:10px;grid-column:span 2}.roofer_sec h2,.roofer_sec h3{margin-bottom:20px;margin-top:20px}.table_row p:first-child{grid-column:span 4}.table_input.gfield.gfield--width-half{display:grid;grid-column:span 6!important;grid-template-columns:repeat(6,1fr);margin:0;padding:0!important}.table_input.gfield.gfield--width-quarter{grid-column:span 2!important;border-right:1px solid;border-bottom:1px solid;margin:0;padding:0!important}.roofer_sec .gfield.gfield--input-type-email,.roofer_sec .gfield.gfield--input-type-number,.roofer_sec .gfield.gfield--input-type-select,.roofer_sec .gfield.gfield--input-type-text,.roofer_sec .gfield.gfield--input-type-website{padding:0 30px}.roofer_sec .gform_wrapper.gravity-theme .gform_fields{grid-template-columns:repeat(10,1fr);gap:0}.table_input.gfield.gfield--width-half label.gfield_label{grid-column:span 4;margin:0;padding:8px 15px;border:1px solid;border-top:0;border-right:0;font-size:14px}.table_input.gfield.gfield--width-half .ginput_container_number{grid-column:span 2;border:1px solid;border-top:0}.total_answer{display:flex;align-items:center}.gform_wrapper.gravity-theme .gfield.percent_filed label.gfield_label,.total_answer label.gfield_label.gform-field-label{margin:0;font-weight:400}.total_answer input{border-bottom:1px solid!important;padding:3px 10px!important}.gform_wrapper.gravity-theme .gfield.percent_filed{display:flex;flex-wrap:wrap;column-gap:10px;align-items:center}.roofer_sec.inside_form input[type=checkbox]{width:22px;height:22px;padding:0!important}.all_work label.gfield_label{min-width:100px}.gform_wrapper.gravity-theme .gfield.percent_filed.main_total input{border:0!important;font-weight:700;padding-left:0!important;font-size:18px}.gform_wrapper.gravity-theme .gfield.percent_filed .gfield_description{width:auto;padding:0}.gform_wrapper.gravity-theme .gfield.percent_filed input{background:0 0;border:1px solid #e1e1e1!important;padding:0 20px 7px 10px;width:100px}.roofer_sec h2{font-size:28px}.roofer_sec .gform_wrapper.gravity-theme .gfield_label{font-weight:400}.gform_wrapper.gravity-theme .total_answer.percent_filed.between{justify-content:space-between;padding:0;grid-column:span 3}.roofer_sec .gfield.performed_html{grid-column:1/5!important}.gform_wrapper.gravity-theme .total_answer.percent_filed.between+fieldset{margin-top:0!important}.roofer_sec .gfield--type-radio{padding-left:30px!important}.roofer_sec .gfield--type-radio .gfield_radio{display:flex;align-items:center;gap:10px}.roofer_sec .gfield--type-radio .gfield_radio .gchoice{width:max-content}.roofer_sec .gfield--type-choice{margin:20px 0!important}div .gform_wrapper.gravity-theme .gfield-choice-input+label{max-width:unset}.label_head legend{font-weight:600!important;font-size:20px!important;line-height:1.25em!important;margin-bottom:20px!important;margin-top:20px!important}.label_head{padding-left:20px!important}.roofer_sec{max-width:880px;margin:0 auto}.gform_wrapper.gravity-theme .total_answer.percent_filed input{width:130px}.gform_wrapper.gravity-theme .total_answer.percent_filed{gap:10px}.two_line_height{min-height:55px}.student_banner .pban_content{flex-direction:row;align-items:start;flex-wrap:wrap;justify-content:space-between}.student_right img{height:400px;object-fit:cover}.student_banner .pban_content .student_left{width:52%}.student_right,.wp-block-group.home_banner .wp-block-columns .wp-block-column:last-child{width:42%}.student_banner .grid-container{max-width:1355px;margin-right:0}.student_announcement{background:#f0f8fb;padding:11px;text-align:center;position:sticky;bottom:0}.student_announcement p{display:flex;justify-content:center;align-items:center;gap:15px}.custom-blog-posts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}.custom-blog-posts .blog-post{box-shadow:.2px .2px 10px #e5e5e5;background:#fff;min-height:304px}.custom-blog-posts .post-thumbnail a img{width:100%;aspect-ratio:4/2;object-fit:cover;display:block}.custom-blog-posts .blog-post p.categories a{color:#fff;text-decoration:none}.blog_post_content{position:relative;padding:40px 20px 20px}.custom-blog-posts .blog-post p.categories{margin:0;background:#2c7cef;color:#fff;padding:10px 20px;position:absolute;top:-20px;left:0}.banner-content__action a,a.site_btn.btn_outline{background:#2c7cef;border:1px solid #2c7cef;color:#fff}.six_img>div,div.four_img>div{padding:30px;border-radius:20px}.banner-content__action a:hover,a.site_btn.btn_outline:hover{background:#2468cb;color:#fff;border-color:#2468cb}.blog_post_content h3 a{color:var(--contrast);text-decoration:none;font-size:16px}.blog_post_content h3{font-size:16px;margin-bottom:20px}body{background:#f7f7f7}section{background-color:#fff;max-width:1440px;margin:0 auto}.four_img{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;display:flex;flex-wrap:wrap;gap:50px;justify-content:center}div.four_img>div{width:180px;height:180px;display:flex;align-items:center;justify-content:center}.cities_row>div,.six_img{flex-wrap:wrap;display:flex}div.four_img img,div.six_img img{width:80px;height:80px}.six_img{gap:40px;justify-content:center}.six_img>div{width:150px;height:150px;display:flex;align-items:center;justify-content:center}.cities_list .toggle-item .toggle-title{padding:0 22px 0 0;border:0;background:0 0;color:var(--contrast);display:inline-block;width:100%}.cities_list .toggle-item .toggle-title::before,.cities_list a.toggle-title::after{width:0}.major_cities ul{margin:10px 0 0 30px}.cities_list .toggle-item .toggle-title h4{color:var(--contrast)}.cities_list .toggle-item .toggle-title h4::before{right:-20px;width:10px;height:10px;border-color:var(--contrast)}.cities_list .toggle-body .content-inner{background:0 0;padding:0;border:0}.cities_list .toggle-body .content-inner a{text-decoration:none;margin:0 3px}.cities_row>div{align-items:start;flex-direction:column;background:#f0f8fb;border-radius:30px;padding:40px 20px}.mb78{margin-bottom:78px}.mb98{margin-bottom:98px}.mb50{margin-bottom:50px}.mb70{margin-bottom:70px}.mb90{margin-bottom:90px}.text_justify{text-align:justify}.cities_list .toggle-body .content-inner ul{margin-left:30px;padding-top:10px}.custom-blog-posts.four_col_blogs{grid-template-columns:repeat(4,1fr)}.custom-blog-posts.four_col_blogs .blog-post{min-height:280px}.boxi_btn_wrp.two_btn a.site_btn.btn_outline{background:#fff;color:#2c7cef}.eight_img{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.eight_img>div{width:120px;height:120px;display:flex;align-items:center;justify-content:center;padding:30px;border-radius:20px}.black_icon img{filter:brightness(0)}.double_head_height{min-height:91px}ul.black_list{margin-left:20px}.entry-content>.wp-block-columns,.wp-block-group.home_banner{max-width:1440px;margin:0 auto;background:#fff}.wp-block-group.home_banner .wp-block-columns{margin:0;flex-wrap:wrap!important;justify-content:space-between}.wp-block-group.home_banner .wp-block-group__inner-container{padding:0;margin-right:0;max-width:1355px}.wp-block-group.home_banner .wp-block-columns .wp-block-column{flex:unset}.wp-block-group.home_banner .wp-block-columns .wp-block-column:first-child{width:52%;padding-top:60px}a.button,a.wp-block-button__link:not(.has-background),button,html input[type=button],input[type=reset],input[type=submit]{background:#2c7cef}.pb15{padding-bottom:15px}.pt40{padding-top:40px}.single-post .site.grid-container{max-width:1440px;background:#fff}.blog_header{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.single_title{width:60%;padding-right:30px}.post-featured-image{width:40%}div#page.grid-container{max-width:1440px}div#page.grid-container .inside_form .wp-block-column{max-width:1269px;margin:0 auto}#become_broker,#humberview_for_client{background:#fff}@media screen and (max-width:1400px){.single-post .inside-article,div#page.grid-container .inside_form .wp-block-column{max-width:90%}.contianer>div,.contianer>ul{width:90%!important;flex:unset!important}.student_banner .grid-container{width:95%}.foot_comp.grid-container,.site-footer .footer-widgets-container,.site-footer .inside-site-info,header#masthead>.inside-header,section>.grid-container{width:90%}div#page.grid-container{width:100%;padding-left:0;padding-right:0}body .site-main .ins_4box .wp-block-button a.wp-element-button{padding:15px 9px}header#masthead>.inside-header .main-navigation ul a{padding:0 10px}.site_btn{padding:13px;font-size:15px}ul.site_ul{padding-left:30px}.wp-block-group.home_banner .wp-block-group__inner-container{max-width:95%}}@media screen and (max-width:1199px){.pb100,.py100,.py_100{padding-bottom:80px}.pt100,.py100,.py_100{padding-top:80px}header#masthead>.inside-header .main-navigation ul a{font-size:14px;padding:0 9px}header#masthead.site-header .header-image{max-width:155px}h1{font-size:42px}.h2,h2{font-size:28px}.ins_4box>.wp-block-column p{margin:5px 0 17px;padding:0 10px;font-size:14px}.ins_4box>.wp-block-column .wp-block-image{padding:25px 0 10px}.ins_4box>.wp-block-column .wp-block-buttons>div{width:100%}.ins_4box>.wp-block-column .wp-block-buttons{flex-wrap:wrap}.ins_4box>.wp-block-column .wp-block-image img{max-width:65px;max-height:65px;object-fit:contain}.ins_4box>.wp-block-column .wp-block-heading{padding:0 10px;font-size:18px}.hnews .wp-block-latest-posts__post-excerpt .read-more,.site-footer ul.menu a,body,p.wp-block-post-excerpt__more-text a{font-size:15px}.hnews .wp-block-latest-posts__post-title,.wp-block-post-title a{font-size:18px}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 20px}.site-header .site-logo{width:155px}.site-header .main-navigation{width:calc(100% - 165px)}.tblock_cont{padding:0 10px 0 40px;width:90%}.tblock_rev .tblock_right{padding:0 40px 0 10px}.is_boxi .boxi_title{padding:0 13px;font-size:15px}.tblock_img img{min-height:366px}.is_boxi .boxi_btn_wrp .site_btn{padding:11px 10px;font-size:13px}.bus_ins_box p.sub_par{margin-bottom:35px}.min_h500{min-height:400px}.boxi_img img{width:60px}.hero.minh500{min-height:450px}.six_col{grid-template-columns:repeat(4,1fr)}.cities_sec .six_col{grid-template-columns:repeat(6,1fr)}.six_img{gap:30px}.six_img>div{width:120px;height:120px;padding:20px}.custom-blog-posts.four_col_blogs,.four_col.cities_row{grid-template-columns:repeat(2,1fr)}.col_inner h3{font-size:24px}.five_col{grid-template-columns:repeat(3,1fr);row-gap:40px}.cities_row>div p{min-height:unset}.wp-block-group.home_banner img{height:350px;object-fit:cover}body .site-main .ins_4box .wp-block-button a.wp-element-button{padding:15px 5px;font-size:14px}}@media screen and (max-width:991px){.pb100,.py100,.py_100{padding-bottom:70px}.pt100,.py100,.py_100{padding-top:70px}header#masthead>.inside-header{padding:12px 0;flex-wrap:wrap}.contianer>div p br,.gen-sidebar-nav,.has-inline-mobile-toggle #site-navigation .inside-navigation>:not(.navigation-search):not(.main-nav),nav#mobile-menu-control-wrapper{display:none}.main-navigation .menu-toggle,.main-navigation.toggled .main-nav>ul,.sidebar-nav-mobile:not(#sticky-placeholder){display:block}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap}.has-inline-mobile-toggle #site-navigation,.has-inline-mobile-toggle .header-widget{flex-basis:calc(100% - 162px)}.main-navigation .main-nav>ul{row-gap:18px;position:unset;width:100%;background:#fff;padding:25px 15px}.site-header.has-inline-mobile-toggle #site-navigation.toggled{margin:0}.wp-block-cover.minh500{min-height:400px!important}h1{font-size:38px}body #main .contianer>.wp-block-column{flex:unset!important}.mb30{margin-bottom:26px}#main .wp-block-columns.ins_4box>div{width:calc(50% - 10px);flex:unset!important}.wp-block-cover.minh400{min-height:300px!important}.wp-block-latest-posts__list.hnews .wp-block-latest-posts__featured-image a,.wp-block-latest-posts__list.hnews .wp-block-latest-posts__featured-image img,figure.wp-block-post-featured-image img{height:198px}body .site-main .ins_4box .wp-block-button a.wp-element-button{font-size:14px;padding:8px 9px}.custom-blog-posts,.three_col,.wp-block-query .columns-3{grid-template-columns:repeat(2,1fr)}.min_h500{min-height:400px}.tblock,.two_block{gap:30px;grid-template-columns:repeat(1,1fr)}.post-title a,h3{font-size:18px}.col_inner h3,.f30,.h2{font-size:26px}.is_boxi .boxi_title{padding:0 5px}.site_btn{padding:11px 4px;font-size:15px}.bus_ins_box p.sub_par{margin-bottom:20px}.is_boxi .boxi_img{padding:30px 0 15px}.about_business_sec img,.ontario_sec img{width:100%;object-fit:cover}.cities_sec .six_col,.four_col,.six_col{grid-template-columns:repeat(3,1fr)}.car_blog .blo_box_cont,.car_blog .post_img,.img_content .wp-block-column figure img,.post-featured-image,.right_img .wp-block-column figure img,.tblock_img img,.wp-block-group.home_banner .wp-block-columns .wp-block-column:last-child{width:100%}.tblock_cont,.tblock_rev .tblock_right{padding:0}.tblock_left,.tblock_right{max-width:unset;width:90%;margin-left:auto;margin-right:auto}.tblock_rev .tblock_left,.tblock_rev .tblock_right{order:unset}.tblock{gap:30px}.boxi_img>img{width:60px;height:60px;object-fit:contain}.main-navigation .menu-toggle{width:auto;text-align:right}.cities_sec .six_col .columns-content__item:nth-child(3),.right_img .wp-block-column:first-child,.two_rev .two_bright{order:2}.cities_sec .six_col .columns-content__item:first-child,.two_rev .two_bleft{order:1}.car_blog>.post-wrapper{gap:20px}.site-header .main-navigation{width:auto}ul.site_ul{padding-left:24px}.simp_url{padding-left:20px}.align_centerI .tblock_left,.align_centerI .tblock_right{margin-left:auto!important;margin-right:auto!important}article#post-2554,article#post-2557,article#post-2559{max-width:700px}.cities_sec .six_col .columns-content__item:nth-child(2){order:4}.cities_sec .six_col .columns-content__item:nth-child(4){order:5}.cities_sec .six_col .columns-content__item:nth-child(5){order:3}.cities_sec .six_col .columns-content__item:nth-child(6){order:6}.border_box_sec .is_col{padding:20px}div .gform_wrapper.gravity-theme .total_answer.percent_filed input{width:130px}.roofer_sec h2{font-size:24px}.student_banner .pban_content .student_left{width:100%;padding:40px 0}.student_right{width:100%;order:-1}.student_right img,.wp-block-group.home_banner img{height:unset}.right_img .two_bright{order:-1}.student_banner .grid-container{width:90%;margin:0 auto}.wp-block-group.home_banner .wp-block-group__inner-container{max-width:90%;margin:0 auto}.wp-block-group.home_banner .wp-block-columns{flex-direction:column-reverse}.wp-block-group.home_banner .wp-block-columns .wp-block-column:first-child{width:100%;padding-top:0}.wp-block-group.home_banner{padding-bottom:60px}.wp-block-columns.ins_4box{flex-wrap:wrap!important}.single_title{width:100%;padding-right:0}.blog_header{flex-direction:column-reverse;gap:30px}}@media screen and (max-width:767px){.wp-block-latest-posts.columns-3 li{width:calc(50% - .83333em)}.wp-block-latest-posts.is-grid.columns-3 li:nth-child(2){margin-right:0}.double_head_height,.img_minh_400 img{min-height:unset}.four_col,.three_col{grid-template-columns:repeat(2,1fr)}.five_col{grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(2,1fr)}.site-footer .inside-footer-widgets{flex-direction:row;flex-wrap:wrap}.site-footer .inside-footer-widgets>div{width:33.3%;flex:unset}.gen-sidebar-nav,.has-inline-mobile-toggle #site-navigation .inside-navigation>:not(.navigation-search):not(.main-nav),.main-navigation ul,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav>ul{display:block}.has-inline-mobile-toggle #site-navigation .inside-navigation>:not(.navigation-search):not(.main-nav){display:none}ul#menu-primary{display:flex}.page-id-654 section.post_banner.carIns_hero{background-size:cover!important;background-position:100% 0!important}.col_inner h3{font-size:24px}.site-main .oppor_banner .wp-block-group__inner-container{padding:0 12px}body .site-main .oppor_banner .wp-block-button a.wp-element-button{font-size:14px}article#post-2554,article#post-2557,article#post-2559{max-width:540px}.toggle-container.two_col,.wp-block-columns.three_col{grid-template-columns:repeat(1,1fr)}.roofer_sec h3{margin-bottom:0;padding-left:10px;margin-top:15px}.roofer_sec .gfield.gfield--input-type-email,.roofer_sec .gfield.gfield--input-type-number,.roofer_sec .gfield.gfield--input-type-select,.roofer_sec .gfield.gfield--input-type-text,.roofer_sec .gfield.gfield--input-type-website{padding:0 20px}div .gform_wrapper.gravity-theme .total_answer.percent_filed input{width:100%}.gform_wrapper.gravity-theme .total_answer.percent_filed.between{display:block!important}.roofer_sec .gfield--type-choice{margin:10px 0!important}.roofer_sec .gfield--input-type-checkbox,.roofer_sec .gfield--type-radio{padding-left:20px!important}.student_banner .grid-container{width:90%;margin-right:auto}.six_img{gap:30px}.two_col:has(.toggle-container){grid-template-columns:repeat(1,1fr)}}@media (max-width:768px){.gen-sidebar-nav,.main-navigation ul,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav>ul{display:flex}}@media screen and (max-width:575px){.roofer_sec .gfield--type-radio,.roofer_sec h3{padding-left:0!important}.four_img{gap:30px}div.four_img>div{padding:20px;width:130px;height:130px}.site-footer .footer-widgets-container,.site-footer .inside-site-info,header#masthead>.inside-header{width:100%;padding-left:12px!important;padding-right:12px!important}section>.grid-container{width:100%;padding-left:12px;padding-right:12px}.contianer>div,.contianer>ul{width:100%!important;flex:unset!important;padding-left:12px;padding-right:12px}.wp-block-cover.contianer{padding:0}.wp-block-cover.minh500{min-height:300px!important}h1{font-size:31px}.mb15{margin-bottom:10px}.py_100{padding-top:40px;padding-bottom:40px}.f30,.h2,h2{font-size:22px}#main .wp-block-columns.ins_4box>div,.eight_img>div img,.site-footer .inside-footer-widgets>div.footer-widget-5,.student_banner .grid-container{width:100%}.wp-block-cover.minh400{min-height:250px!important}.site-footer{padding:40px 0}.pb100,.py100{padding-bottom:40px}.pt100,.py100{padding-top:40px}.site-footer .inside-site-info .footer-bar{grid-template-columns:repeat(1,1fr);margin-bottom:20px}.site-footer .inside-site-info .footer-bar aside:nth-child(2){grid-column:unset}.inside-footer-widgets>div:not(:last-child){margin-bottom:26px}.site-footer .inside-site-info .footer-bar ul li{width:100%;text-align:center;margin:0}.site-footer .inside-site-info .footer-bar ul li:not(first-child)::before{display:none}.footer-bar .wp-block-image,.ins_4box>.wp-block-column p{text-align:center}.wp-block-latest-posts.columns-3 li{width:100%;margin-right:0}.custom-blog-posts,.custom-blog-posts.four_col_blogs,.five_col,.four_col,.four_col.cities_row,.three_col,.tow_col,.two_col,.wp-block-query .columns-3{grid-template-columns:repeat(1,1fr)}.single-post .inside-article header.entry-header h1.entry-title,.single_title h1.entry-title{font-size:24px}.single-post .inside-article{padding:0 12px 40px;max-width:100%}.single-post .inside-article header.entry-header img{width:25px}.single-post .inside-article header.entry-header p.post-meta{gap:8px}.single-post .inside-article header.entry-header{gap:15px;height:60px}.single-post .inside-article header.entry-header p.post-meta:not(:first-child){padding-left:15px}.min_h400,.min_h500{min-height:300px}.btn_min216,.min_w256,.post_banner .banner-content__action a{min-width:176px;padding-left:10px;padding-right:10px}.img_456 img{max-width:250px}.cities_row>div p,.tblock_img img,.tblock_img.small_img img{min-height:unset}ul.site_ul li::marker{font-size:17px}.cities_sec .six_col,.columns-content,.four_col.insi,.max_800,.six_col,.three_col.insi{grid-template-columns:repeat(2,1fr)}.is_boxi.bot_space{padding-bottom:25px}.foot_comp .foot_col,.site-footer .inside-footer-widgets>div{width:100%;max-width:250px;margin-left:auto;margin-right:auto}ul.accordion .toggle h4{font-size:17px}.toggle h4::before,ul.accordion .toggle h4::after{width:15px}.accordion .inner{margin-left:10px}.max_800{gap:20px}.accordion-content .content-inner{padding:5px;margin-left:10px}.wp-block-columns.cont_bt_row,.wp-block-columns.cont_bt_row table{margin-bottom:0}.cont_map{height:300px}.f24{font-size:21px}.price_box,.price_box2{padding:30px 20px}.py60,.student_left.pt60{padding-top:30px}.price_box p.price_p{margin:14px 0 13px;font-size:38px}p.price_p span{font-size:19px}.price_box ul{margin:0 0 21px}.student_ins{background-position:84% 50%!important}.site-header .site-logo{width:100%;margin:0 auto;text-align:center}.has-inline-mobile-toggle #site-navigation,.has-inline-mobile-toggle .header-widget{flex-basis:100%}ul#menu-primary{justify-content:center}.main-navigation .main-nav>ul{padding:22px 13px 18px}.site-header{position:unset}header#masthead>.inside-header .main-navigation ul a{padding:0 13px;font-size:18px}header#masthead>.inside-header .main-navigation ul#menu-primary>li:last-child a{padding-right:14px}.main-navigation li{width:100%;text-align:center}.page-id-654 section.post_banner.carIns_hero{background-position:77% 0!important}.col_inner img{height:80px;width:80px}.contract_img_box{margin:0 auto}body .site-main .oppor_banner .wp-block-button a.wp-element-button{padding:10px 15px}.site-main .wp-block-group__inner-container{padding-left:12px;padding-right:12px}.py60{padding-bottom:30px}article#post-2554,article#post-2557,article#post-2559{max-width:95%}.cities_sec .six_col .columns-content__item:nth-child(2){order:3}.cities_sec .six_col .columns-content__item:nth-child(3){order:5}.cities_sec .six_col .columns-content__item:nth-child(4){order:2}.cities_sec .six_col .columns-content__item:nth-child(5){order:4}.roofer_sec .gfield.gfield--input-type-email,.roofer_sec .gfield.gfield--input-type-number,.roofer_sec .gfield.gfield--input-type-select,.roofer_sec .gfield.gfield--input-type-text,.roofer_sec .gfield.gfield--input-type-website{padding:0 10px}.roofer_sec .gfield--input-type-checkbox{padding-left:10px!important}.student_announcement p{display:inline-block;text-align:left}.student_announcement{padding:11px 0}.student_announcement p img{margin-bottom:-5px}.student_banner .pban_content .student_left{padding:30px 0}.six_img>div{padding:20px;width:100px;height:100px}div.six_img img{width:55px;height:55px}.mb60{margin-bottom:40px}.eight_img{gap:15px}.eight_img>div{width:85px;height:85px;padding:18px}.mb50,.mb70,.mb78,.mb90,.mb98{margin-bottom:30px}}

.cost_table tbody td {
	border-color: #2c7cef;
}
.cost_table thead th {
	border-color: #2c7cef;
}
.cost_table tbody td:not(:first-child) {
	font-weight: 700;
	text-align: center;
}
.cost_table table {
	border-color: #2c7cef;
}
.cost_table tbody td:first-child {
	font-weight: 500;
}

.author-box {
	display: flex;
	align-items: flex-start;
}

.author-photo {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	object-fit: cover;
	margin-right: 20px;
}
.author-info {
	width: calc(100% - 140px);
}


.reviewer-box {
	margin-top: 20px;
	padding-top: 15px;
	border-top: 1px solid #ddd;
}
.author_main {
	padding: 40px;
	background: #f0f8fb;
	box-shadow: 1px 4px 15px -1px rgb(0 0 0 / 8%);
}
.two_block_main {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.two_block_right {
	width: 42%;
}
.two_block_left {
	width: 50%;
}
.img_box {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #EDEEEB;
	border-radius: 50%;
	width: 60px;
	padding: 9px;
	height: 60px;
}
.img_content_box {
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
}
.radius40 {
	border-radius: 40px;
}
.content_box {
	width: calc(100% - 90px);
}
.py20{
	padding-top:20px;
	padding-bottom:20px;
} 
.bt_1 {
	border-top: 1px solid #EDEEEB;
}
.height_700 {
	height: 700px;
}
.img_cover {
	object-fit: cover;
}
.margin_0{
	margin: 0;
}

.slider-left .tab {
	background: transparent;
	border: none;
	text-align: left;
	font-size: 18px;
	padding: 14px 16px;
	cursor: pointer;
	border-left: 4px solid transparent;
	transition: 0.2s linear;
	color: var(--contrast);
	display: block;
	width: 100%;
}
.slider-left button.tab.active {
	border-left-color: #2c7cef;
	font-weight: 600;
	background: #f0f8fb;
	color: #2c7cef;
}
.major_cities {
	margin-top: auto;
}
img.avatar.photo {
	width: 100px;
	border-radius: 50%;
}

.author .page-header .page-title {
	margin-bottom: 22px;
}

.slider-right .content {
	display: none;
	animation: fade 0.4s ease-in-out;
}

.slider-right .content.active {
	display: block;
}
@keyframes fade {
	from {
		opacity: 0;
		transform: translateY(10px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}

.author .is-right-sidebar {
	display: none;
}
.author .site-content .content-area {
	width: 100%;
}
.author .site-content header.page-header {
	margin-bottom: 30px;
	grid-column: 1 / 4;
}
.author main.site-main .inside-article {
	display: flex;
	flex-wrap: wrap;
	height: 100%;
	flex-direction: column;
}
.author .inside-article .post-image {
	order: -1;
	margin: 0;
}
.author .inside-article .post-image img {
	display: block;
	aspect-ratio: 4 / 2;
	object-fit: cover;
	margin-bottom: 20px;
	width: 100%;
}
.author .inside-article h2.entry-title {
	font-size: 22px;
}
.author main.site-main .inside-article footer.entry-meta {
	order: -1;
	margin: 0 0 20px;
}
.author main.site-main .paging-navigation {
	grid-column: 1 / 4;
	margin-bottom: 40px;
	background: transparent;
	text-align: center;
}
.author .site-content {
	background: #fff;
}
.author .inside-article .entry-summary {
	margin-top: auto;
}
.author main.site-main {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
	max-width: 1269px;
	margin: 0 auto !important;
	width: 90%;
}
.author .page-header .author-info {
	width: 100%;
}
.author .inside-article .entry-meta {
	margin-bottom: 15px;
}
@media(max-width:991px){
	.cost_table {
		overflow-x: auto;
	}
	.cost_table table {
		min-width: 1050px;
	}
	.two_block_left {
		width: 100%;
	}
	.two_block_right {
		width: 100%;
		order: -1;
		margin-bottom: 20px;
	}
	.height_700 {
		height: unset;
	}
}

@media(max-width:767px){
	.author main.site-main {
		grid-template-columns: repeat(2, 1fr);
	}
	.author .site-content header.page-header {
		grid-column: 1 / 3;
	}
	.author main.site-main .paging-navigation {
		grid-column: 1 / 3;
	}
	.author .site-content header.page-header {
		padding: 0;
	}
}
@media(max-width:575px){
	.author-box {
		flex-wrap: wrap;
		gap: 20px;
	}
	.radius40 {
		border-radius: 20px;
	}
	.author_main {
		padding: 25px;
	}
	.author main.site-main {
        grid-template-columns: repeat(1, 1fr);
    }
		.author .site-content header.page-header {
		grid-column: 1 / 2;
	}
	.author main.site-main .paging-navigation {
		grid-column: 1 / 2;
	}
	.author .inside-article h2.entry-title {
		font-size: 18px;
	}
	.author .page-header .page-title {
		font-size: 24px;
	}
	.author .page-header .avatar {
    width: 80px;
}
}