/*!
Theme Name: Integra
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: integra
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Integra is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 .the_content .pattern_listen_or_watch_us.pattern_listen_only::after{display:none!important}.the_content .pattern_listen_only .wp-block-columns{max-width:50%!important;margin:auto!important}.the_content .pattern_listen_only figure{align-items:center;justify-content:center;display:flex}.the_content .pattern_listen_only p{text-align:center}.grecaptcha-badge{display:none!important}.section_cat_list h1{color:#000!important;margin:auto;width:fit-content}.section1_col1{min-height:36px}input[type="checkbox"]{margin-left:0!important}.privacy_checkbox input{scale:1!important}.anim_btn_white{background:#fff!important;margin:auto;margin-top:20px}.w80{width:80%;margin:auto}#section1{padding-top:12px!important}#site_menu{margin:0;padding:0;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.menu-item-depth-0>a{background:transparent;color:#fff;line-height:1;padding:10px;display:flex;justify-content:center;gap:6px}.menu-item-depth-0>a:hover{color:#000;background:var(--menu-highlight)}.mega_black_1 .menu-item-depth-0>a{color:#000}.menu-item-depth-0>a::after{content:"◣";width:14px;height:14px;line-height:14px;display:inline-block;transform:rotate(-45deg) translate(2px,0);transition:all 0.3s}.menu-item-depth-0{width:100%}.megamenu_level1{position:absolute;margin-top:0!important;background:transparent;padding:0 16px;max-height:0;overflow:hidden;transition:all 0s;z-index:999;width:fit-content}header .megamenu_level1{max-width:calc(96% - 104px)!important}header .megamenu_level1:has(>.menu-item-depth-1>.megamenu_level2){left:2%}.menu-item-depth-0:hover .megamenu_level1,.megamenu_level1.openactive{max-height:fit-content;padding:40px 52px;box-shadow:0 0 4px #000;background:#fff;transition:all 0.3s;margin-top:8px;z-index:1000;min-height:400px}.menu-item-depth-1{display:grid;gap:20px;grid-template-columns:28% 72%;width:100%}.megamenu_level2{position:absolute;left:calc(28% + 20px);top:40px;height:0;overflow:hidden;display:grid;gap:25px;align-content:start;width:31%;opacity:0;transition:all 0.5s}.megamenu_level2.active{height:calc(100% - 80px);opacity:1;transition:all 1s}.megamenu_level1 a{color:#000;display:block;padding:13px 0}.menu-item-depth-1:has(>.megamenu_level2)>a{width:26%}.megamenu_level1>.menu-item-depth-1:first-child>a{padding-top:0}.megamenu_level1>.menu-item-depth-1:last-child>a{padding-bottom:0}.megamenu_level2 a{padding:0}.megamenu_level1 a:hover{color:#F7901E}.megamenupattern{position:absolute;left:61%;top:40px;padding:0 30px;height:0;overflow:hidden;width:calc(36% - 108px);padding-left:96px;opacity:0;transition:opacity 1s;margin:6px 0}.megamenupattern.active{height:calc(100% - 92px);border-left:2px solid #ccc;opacity:1;transition:opacity 1s;transition-delay:0.1s}.megamenupattern figure{height:100%;margin:0}.megamenupattern figure img{height:100%;object-fit:cover}.megamenu_level1 a.active{color:#F7901E}.megamenu_level1:has(>.menu-item-depth-1>.megamenu_level2){width:100%;left:-52px}.megamenu_level1:not(:has(>.menu-item-depth-1>.megamenu_level2)){min-height:0}.megamenu_level1:has(>.menu-item-depth-1>.megamenu_level2) a::after{content:"";margin-left:10px}.megamenu_level1:has(>.menu-item-depth-1>.megamenu_level2) a.active::after{content:"➜"}.megamenu_level2 a::after{content:""!important}.menu-item-depth-1 :not(:has(>.megamenu_level2)){grid-column:span 3}.the_menu_is_sticky #site_menu{display:flex}.the_menu_is_sticky .menu-item-depth-0>a{width:max-content;padding:14px 10px}.the_menu_is_sticky .menu-item-depth-0 .megamenu_level1{margin-top:30px}.the_menu_is_sticky .menu-item-depth-0:hover>.megamenu_level1{margin-top:0}.megamenupattern a.anim_btn{display:initial;padding:10px 25%}.only_nav_nobanner::after{display:none}.only_nav_nobanner .second_menu a{color:var(--black-color)}.section_bannercard_type1c1{padding:80px 40px;background-size:cover;background-position:center;border-radius:15px;display:grid;gap:15px;position:relative}.section_bannercard_type1c1::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:.4;border-radius:15px;background:var(--section_bannercard_type1-overlay)}.section_bannercard_type1c1 *{z-index:1}.section_bannercard_type1c1 p{max-width:40ch;line-height:1.4!important}.section_case2_c1{gap:30px;align-items:center}.section_case2_c1 p{color:var(--black-color)}.section_posttypecard_c1{display:grid;grid-template-columns:1fr 1fr;gap:30px}.section_posttypecard_c1 .pagination{grid-column:span 2}.ptype_card{border:1px solid;border-radius:10px;display:flex}.ptype_card img{height:100%;object-fit:cover;border-top-left-radius:10px;border-bottom-left-radius:10px}.ptype_card .w55{padding:30px;display:grid;gap:20px;width:calc(55% - 60px)}.ptype_card h3{color:var(--black-color);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:calc(1.4em* 6);margin:auto}.ptype_card a{background:linear-gradient(90deg,#202020 50%,#3E52A4);color:#fff}.ptype_card a.anim_btn{background:linear-gradient(90deg,#202020,#3E52A4);background-size:100% 100%;transition:background 0.5s;color:#fff}.ptype_card a.anim_btn:hover{animation:anim_ptypecard 2s linear infinite!important}@keyframes anim_ptypecard{0%{background-position:0% 0%}50%{background-position:100% 0%}100%{background-position:0% 0%}}.section_singlecase1{background:linear-gradient(90deg,#202020 50%,#3E52A4)}.section_singlecase1_c1{display:grid;gap:15px}.section_singlecase1_c1 span{color:#FCDC17}.section_singlecase2_c1 *{color:var(--black-color)}.section_singlecase2_c1 .wp-block-columns,.section_singlecase2_c1 .wp-block-columns figure,.section_singlecase2_c1 .wp-block-column ul{margin:0}.section_singlecase2_c1 .wp-block-columns figure{height:100%}.section_singlecase2_c1 .wp-block-columns img{height:100%;object-fit:cover;border-radius:15px}.section_singlecase2_c1 .wp-block-column{display:grid;gap:15px;align-content:start}.section_singlecase2_c1 p,.section_singlecase2_c1 li{font-size:var(--font-size-p-md)}.section_singlecase3_c1 .w_grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.section_singlecase3_c1 .w_grid .w50,.section_singlecase3_c1 .w_grid .w100{width:100%}.section_singlecase3_c1 .w_grid .w100{grid-column:span 2}.section_singlecase3_c1 .w_grid br{display:none}.section_singlecase3_c1 .w_grid label{color:#848484;margin:0;font-size:var(--font-size-p-sm)}.section_singlecase3_c1 .w_grid input{border:1px solid #202020;color:#000}.section_singlecase3_c1 .w_grid p.notice{color:#000;text-align:center}.section_singlecase3_c1 .w_grid input[type="checkbox"]{width:fit-content}.section_singlecase3_c1 .w_grid input[type="submit"]{margin:auto;display:block}.single_webinar_card1.ptype_card{display:grid}.single_webinar_card1.ptype_card .webinar_c1_cont{width:-webkit-fill-available}.single_webinar_card1.ptype_card img{max-height:230px;width:100%;border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px}.single_webinar_card1.ptype_card h3{-webkit-line-clamp:3;min-height:calc(1.4em* 3);text-align:left;width:100%}.single_webinar_card1.ptype_card a{margin:0}.date_and_link{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.section_singlewebi2_c1{background:linear-gradient(90deg,#202020 50%,#3E52A4);border-radius:10px;padding:20px;color:#fff;position:relative;padding-left:60px;cursor:pointer}.section_singlewebi2_c1::before{content:"▶";background:#fff;color:#3E52A4;width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center;font-size:20px;line-height:0;border-radius:50%;position:absolute;left:20px;top:20px;transition:all 0.5s;z-index:1}.section_singlewebi2_c1.active::before{top:50%}.section_singlewebi2_c1::after{content:"";background:#fff;width:2px;height:0;position:absolute;left:35px;top:20px;transition:all 0.5s;z-index:0}.section_singlewebi2_c1.active::after{height:50%}.webi_video_cont{max-height:0;overflow:hidden;transition:all 0.5s}.section_singlewebi2_c1.active .webi_video_cont{max-height:1000px;padding-top:30px;aspect-ratio:16 / 9}.webi_video_cont video{width:100%}.section_singlewebi2_c1 span{line-height:30px}.section_singlewebi2 hr{width:100%}.section_singlewebi2_c2 h1,.section_singlewebi2_c3 *{color:#000}.section_singlewebi2_c2 h1,.section_singlewebi2_c3 h3{font-size:var(--font-size-h3-cs-card-titles);font-weight:var(--fw-sbold);line-height:1.8}.section_singlewebi2_c2 h1,.section_singlewebi2_c3 p{font-size:var(--font-size-p);font-weight:var(--fw-regular);line-height:1.6}.section_singlewebi2_c2 img{height:auto}.section9_col1 form br{display:none}#bloglist_section4 h2,.bloglist_s3c2 h2{padding-bottom:20px}.section_contact3 .section9_col1{padding:0!important}#service_section2.section_contactaddress,#service_section2.section_about2{padding-top:32px!important}@media (max-width:872px){.section_sustain1_c1 h1,.section_bannercard_type1c1 p{max-width:100%}.section_sustain3_c1 .w50:first-child{border-right:0 solid!important;border-bottom:2px solid!important}.w20{width:16%}.section_sustain3_c1 ul{justify-items:center}.section_sustain3_c1 ul.img_ul{justify-content:center}.section_sustain5 .slider_nav{top:-2px!important;right:13px!important}.slider_nav button.arrow{width:40px;height:40px;font-size:21px}.inc_span5,.inc_span7,.inc_span4{grid-column:span 8}.w60,.w50,.w30,.w70{width:100%}.wmain.section_sustain3_c1,.w100.wmain.section_sustain2_c1.gap_30,.section_sustain5_c1 .slide.active .w100.wmain,.section_sustain7 .w100.wmain.gap_30,.w100.section_sustain8_c1 .wmain,section#service_section6 .w100.wmain.gap_30{display:flex;flex-direction:column}.section_sustain6_c1{display:grid;grid-template-columns:repeat(2,1fr)!important}.inc_span5,.inc_span7{grid-column:span 4!important}.md_section .commit_quote::before,.md_section .commit_quote::after{font-size:117px}.single_faq{padding:18px;padding-bottom:18px}.section_sustain10 .email_btn{margin:auto}.footer_col3{gap:14px!important}.wmain.social_section{display:flex;flex-direction:row}.footer_col3 a{margin:auto}#bloglist_section4 h2{margin:auto}.w50.service_s6c1.animate_type_opacity h2.m0.fontsize_h2{padding-bottom:10px}.w100.section_sustain8_c1 .wmain{display:flex;flex-direction:row}.md_section .commit_quote{padding:0 40px}.section_about3_c1 .slide{flex:0 0 calc(56.33% - 40px)!important}#bloglist_section4 h2{padding-bottom:20px}}@media (max-width:777px){.md_section .commit_quote::before,.md_section .commit_quote::after{font-size:90px}.md_section .commit_quote::before{top:15px;left:-9px}.md_section .commit_quote::after{right:1%}.gtkub_content{padding:22px!important}.section_about6_c2 .fsg_card{grid-template-columns:1fr 1fr 1fr!important}section#bloglist_section4 p.fw_regular.fontsize_p{text-align:center}section#section5_about .w100.wmain.gap_30.section_about5_c1{justify-content:space-evenly;gap:40px}h2.m0.fontsize_h2{text-align:center;width:100%}#section3 .slider_nav,#section7 .slider_nav{margin:auto;padding-bottom:21px}.content_starts_fullwidth{margin:25px 0}.site_menu a{width:-webkit-fill-available!important;padding:12px!important}header .megamenu_level1,header .megamenu_level2{position:initial!important;margin:0!important;border:0!important;max-height:0!important;min-height:0!important;height:fit-content!important;display:block!important;width:-webkit-fill-available!important;max-width:100%!important;background:#f2f2f2!important;padding:0 12px!important;opacity:1;box-shadow:none!important;transition:all 0.5s!important}.megamenupattern{display:none!important}header .megamenu_level2{background:#ccc!important}.menu-item-depth-1{display:initial!important}.email_btn{margin:auto}#service_section2{padding-top:32px!important}.service_s2c2_content{gap:30px!important}.a_service_s1c2{margin-top:0!important}.a_service_s1c2 .service_s1c2_bannercard:first-child{padding-top:0!important}}@media (max-width:550px){.w20{width:28%}.md_section .commit_quote::before{top:22px}.md_section .commit_quote::after{bottom:22px}.md_section .commit_quote::before,.md_section .commit_quote::after{font-size:75px}.md_section .commit_quote::after{right:9%}.section_about3_c1 .slide{flex:0 0 calc(88.33% - 40px)!important}.w100.wmain.gap_30.section_about5_c1{justify-content:center}.section_about6_c2 .fsg_card{grid-template-columns:1fr 1fr!important}.section_about2_c1{padding:33px 0}.address_grid{grid-template-columns:1fr!important}}.the_sidebar input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email{color:#000000db}input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email{max-height:-webkit-fill-available}span.wpcf7-not-valid-tip{padding-top:10px}span.wpcf7-list-item{margin-left:0}.side_form form.wpcf7-form.init p{text-align:center}.w70.the_content .ez-toc-title-container{display:flex;justify-content:space-between;border-bottom:2px solid #fff;align-items:center;margin-bottom:10px!important}.w70.the_content div#ez-toc-container{background:linear-gradient(90deg,#202020 15%,#3E52A4);padding:17px 0px!important;border-radius:22px;width:-webkit-fill-available!important}.w70.the_content div#ez-toc-container p.ez-toc-title{color:#fff;padding:16px!important;padding-left:20px}.w70.the_content span.ez-toc-js-icon-con{border:none!important;margin-right:25px!important;width:auto!important}.w70.the_content ul.ez-toc-list.ez-toc-list-level-1 li.ez-toc-page-1{padding-bottom:8px!important}.w70.the_content .ez-toc-counter nav ul li a::before{display:none}.w70.the_content div#ez-toc-container svg{fill:#fff!important;color:#fff!important;width:inherit}.w70.the_content ul.ez-toc-list{margin:0 20px!important}.w70.the_content #ez-toc-container a{color:#fff!important}.w70.the_content span.ez-toc-icon-toggle-span{width:50px!important}.section9_col1 .wpcf7-response-output{color:#fff}.section_contact3 .wpcf7-response-output,.section_contact3 span.wpcf7-not-valid-tip{color:red;padding-top:10px}.w50.service_s6c1.animate_type_opacity.animate_end_opacity p.fontsize_p.fw_regular{padding-top:10px}.menu-item-has-children>a::after{content:"◣";width:14px;height:14px;line-height:14px;display:inline-block;transform:rotate(-45deg) translate(2px,0);transition:all 0.3s;margin-left:10px}.section_bannerall{position:relative}.section_bannerall::after{content:"";top:0;left:0;width:100%;height:85%;position:absolute;z-index:0;background:#06002B;opacity:.77}@media (max-width:1250px){.megamenu_level1{max-width:calc(96% - 104px)!important}.megamenu_level1:has(>.menu-item-depth-1>.megamenu_level2){left:2%}}@media (max-width:767px){#site_menu{grid-template-columns:1fr}ul.sub-menu{padding:0 20px!important}.main_menu a{font-size:16px}.main_menu{border:none!important}.menu-item-has-children>a::after{margin-left:0}nav.header_nav.animate_type_toptobottom{background:#171a22}nav.header_nav.animate_type_toptobottom *{background:#171a22!important;border:none!important}nav.header_nav.animate_type_toptobottom a{color:#fff!important}.megamenu_level1:has(>.menu-item-depth-1>.megamenu_level2) a::after{content:"➜"}.menu-item-depth-0.arrowup>a::after,li.arrowup>a::after{transform:rotate(135deg) translate(2px,0);transition:all 0.5s!important}.menu-item-depth-1.arrowup>a::after{transform:rotate(90deg);transition:all 0.5s!important}.main_menu .sub-menu{max-height:0!important}.menu-item-depth-0>a::after,.megamenu_level1,.menu-item-depth-0:hover .megamenu_level1,.megamenu_level2,.megamenu_level2.active,.menu-item-depth-0 *{transition:all 0.5s!important}.main_menu li .sub-menu,.main_menu li:hover .sub-menu,nav.header_nav ul.sub-menu{box-shadow:none!important;padding:0 12px!important}}@media (max-width:540px){.section_singlecase3_c1 .w_grid .w50,.section_singlecase3_c1 .w_grid .w100{grid-column:span 2}input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email{height:33px}}