.elementor .hero_counsellor{min-height:500px;background-image:linear-gradient(rgba(10,18,32,0.6), rgba(10,18,32,0.6)),url("https://kanaip.com/wp-content/uploads/2026/05/Banner-new-1.webp");background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:row;justify-content:center;align-items:end;}.elementor .Services_page{min-height:500px;background-image:linear-gradient(rgba(10,18,32,0.6), rgba(10,18,32,0.6)),url("https://kanaip.com/wp-content/uploads/2026/05/Banner-new.webp");background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,bottom right;flex-direction:row;justify-content:center;align-items:end;}.elementor .DUP_paragraph_kana1{font-family:Inter;font-weight:400;font-size:18px;color:#666666;letter-spacing:0.01em;line-height:1.8em;}.elementor .DUP_eyebrow_label1{font-family:Inter;font-weight:500;font-size:14px;color:#2F5597;letter-spacing:0.2em;text-transform:uppercase;}.elementor .DUP_button_kana1{font-family:Inter;font-weight:500;font-size:14px;color:#111111;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:4px;border-width:1px;border-color:rgba(17,17,17,0.2);border-style:solid;background-color:rgba(55, 94, 250, 0);}.elementor .DUP_button_kana1:hover,.elementor .DUP_button_kana1:focus-visible{color:#2F5597;border-color:#2F5597;background-color:rgba(47, 85, 151, 0.08);}.elementor .DUP_card_value1{width:calc(33.33% - 22px);border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(0,0,0,0.1);border-style:solid;flex-direction:column;gap:16px;flex-wrap:wrap;justify-content:space-between;align-content:space-between;align-items:stretch;}.elementor .DUP_valuecard_desc1{line-height:1.7em;}.elementor .DUP_slogan11{max-width:18ch;font-family:Playfair Display;font-weight:500;font-size:60px;color:#111111;text-align:center;}.elementor .DUP_value_img1{aspect-ratio:4/3;object-fit:cover;}.elementor .DUP_card_practice1{width:22%;}.elementor .DUP_card_team1{padding:0px;background-color:#ffffff;flex-direction:row;gap:25px;justify-content:space-evenly;align-items:stretch;}.elementor .DUP_team_photo1{width:254px;}.elementor .DUP_desc_team1{padding-block-start:24px;padding-block-end:24px;padding-inline-start:25px;padding-inline-end:25px;border-color:rgba;gap:20px;}.elementor .DUP_logo_eng1{width:200px;height:60px;object-fit:contain;filter:grayscale(100%);transition:all 0.4s ease;}.elementor .DUP_logo_eng1:hover,.elementor .DUP_logo_eng1:focus-visible{filter:grayscale(0%);transform:scale3d(1.04, 1.04, 1.04);}.elementor .DUP_paragraph_kana{font-family:Inter;font-weight:400;font-size:18px;color:#666666;letter-spacing:0.01em;line-height:1.8em;}.elementor .DUP_eyebrow_label{font-family:Inter;font-weight:500;font-size:14px;color:#2F5597;letter-spacing:0.2em;text-transform:uppercase;}.elementor .DUP_button_kana{font-family:Inter;font-weight:500;font-size:14px;color:#111111;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:4px;border-width:1px;border-color:rgba(17,17,17,0.2);border-style:solid;background-color:rgba(55, 94, 250, 0);}.elementor .DUP_button_kana:hover,.elementor .DUP_button_kana:focus-visible{color:#2F5597;border-color:#2F5597;background-color:rgba(47, 85, 151, 0.08);}.elementor .DUP_card_value{width:calc(33.33% - 22px);border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(0,0,0,0.1);border-style:solid;flex-direction:column;gap:16px;flex-wrap:wrap;justify-content:space-between;align-content:space-between;align-items:stretch;}.elementor .DUP_valuecard_desc{line-height:1.7em;}.elementor .DUP_slogan1{max-width:18ch;font-family:Playfair Display;font-weight:500;font-size:60px;color:#111111;text-align:center;}.elementor .DUP_value_img{aspect-ratio:4/3;object-fit:cover;}.elementor .DUP_card_practice{width:22%;}.elementor .DUP_card_team{padding:0px;background-color:#ffffff;flex-direction:row;gap:25px;justify-content:space-evenly;align-items:stretch;}.elementor .DUP_team_photo{width:254px;}.elementor .DUP_desc_team{padding-block-start:24px;padding-block-end:24px;padding-inline-start:25px;padding-inline-end:25px;border-color:rgba;gap:20px;}.elementor .DUP_logo_eng{width:200px;height:60px;object-fit:contain;filter:grayscale(100%);}.elementor .paragraph_kana{font-family:Inter;font-weight:400;font-size:18px;color:#666666;letter-spacing:0.01em;line-height:1.8em;}.elementor .eyebrow_label{font-family:Inter;font-weight:500;font-size:14px;color:#2F5597;letter-spacing:0.2em;text-transform:uppercase;}.elementor .button_kana{font-family:Inter;font-weight:500;font-size:14px;color:#111111;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:4px;border-width:1px;border-color:rgba(17,17,17,0.2);border-style:solid;background-color:rgba(55, 94, 250, 0);}.elementor .button_kana:hover,.elementor .button_kana:focus-visible{color:#2F5597;border-color:#2F5597;background-color:rgba(47, 85, 151, 0.08);}.elementor .header{position:sticky;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:99;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#EAEAEA;border-style:solid;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .footer{padding-block-start:80px;padding-block-end:80px;padding-inline-start:48px;padding-inline-end:48px;flex-direction:row;gap:26px;justify-content:space-between;align-items:center;}.elementor .statement_desktop{max-width:18ch;}.elementor .statement_mobile{max-width:auto;}.elementor .card_value{width:calc(33.33% - 22px);border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(0,0,0,0.1);border-style:solid;flex-direction:column;gap:16px;flex-wrap:wrap;justify-content:space-between;align-content:space-between;align-items:stretch;}.elementor .valuecard_desc{line-height:1.7em;}.elementor .slogan1{max-width:18ch;font-family:Playfair Display;font-weight:500;font-size:60px;color:#111111;text-align:center;}.elementor .value_img{aspect-ratio:4/3;object-fit:cover;}.elementor .card2{width:2%;padding:0px;gap:20px;}.elementor .card_practice{width:22%;}.elementor .img_team{aspect-ratio:4/4.5;}.elementor .card_team{padding:0px;background-color:#ffffff;flex-direction:row;gap:25px;justify-content:space-evenly;align-items:stretch;}.elementor .team_photo{width:254px;}.elementor .desc_team{padding-block-start:24px;padding-block-end:24px;padding-inline-start:25px;padding-inline-end:25px;border-color:rgba;gap:20px;}.elementor .logo_eng{width:200px;height:60px;object-fit:contain;filter:grayscale(100%);}.elementor .logo_about{width:auto;height:50px;object-fit:contain;}.elementor .newteam_img{width:400px;height:400px;aspect-ratio:1/1;object-fit:cover;object-position:top center;border-radius:100%;filter:grayscale(100%);transition:all 0.4s ease;}.elementor .newteam_img:hover,.elementor .newteam_img:focus-visible{overflow:hidden;filter:brightness(90%) grayscale(0%);transform:scale3d(1.02, 1.02, 1.02);}.elementor .flex_team{overflow:hidden;}.elementor .tabs_service:active{font-weight:700;color:#ffffff;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffffff;border-style:solid;background-color:#ffffff00;}.elementor .tabs_service{width:auto;color:#ffffff;text-align:center;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffffff;border-style:none;background-color:#ffffff00;display:flex;gap:25px;justify-content:center;align-items:center;}.elementor .tabs_service:hover,.elementor .tabs_service:focus-visible{font-weight:600;color:#ffffff;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffffff;border-style:solid;background-color:#e0e0e000;}.elementor .tabs_service:focus{font-weight:700;color:#ffffff;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffffff;}.elementor .tabs_service.e--selected{font-weight:700;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#f8f8f8;border-style:solid;}.elementor .img_tabservices{max-width:420px;aspect-ratio:4/3;object-fit:cover;filter:contrast(1.05) brightness(0.9) grayscale(50%);}.elementor .content_tabs{max-width:1200px;padding:20px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;}.elementor .parag_tab{font-weight:500;color:#ffffff;}.elementor .DUP_header{padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#EAEAEA;border-style:solid;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .hero_page{min-height:500px;background-image:linear-gradient(rgba(10,18,32,0.6), rgba(10,18,32,0.6)),url("https://kanaip.com/wp-content/uploads/2026/05/Banner-new.webp");background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:row;justify-content:center;align-items:end;}.elementor .servicepage-card{width:48%;overflow:hidden;padding:0px;flex-direction:column;gap:20px;align-items:stretch;}.elementor .servicepage-img{width:100%;height:200px;overflow:hidden;aspect-ratio:4/3;object-fit:cover;object-position:center right;filter:grayscale(100%);transition:all 0.4s ease;}.elementor .servicepage-img:hover,.elementor .servicepage-img:focus-visible{filter:brightness(90%) grayscale(0%);transform:scale3d(1.02, 1.02, 1.02);}.elementor .childservice_heroimg{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:bottom left;filter:brightness(85%);}