.elementor-kit-7{--e-global-color-primary:#71B0D2;--e-global-color-secondary:#060D2C;--e-global-color-text:#9FA3AD;--e-global-color-accent:#3E83A8;--e-global-color-6e5c9a5:#949494;--e-global-color-13b9708:#F5F3F9;--e-global-color-180da61:#DDE3F0;--e-global-typography-primary-font-family:"Hanken Grotesk";--e-global-typography-primary-font-size:42px;--e-global-typography-primary-font-weight:bold;--e-global-typography-secondary-font-family:"Hanken Grotesk";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Plus Jakarta";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:22px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;padding:16px 40px 16px 40px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{font-family:"Gooper", Sans-serif;}.elementor-kit-7 h2{font-family:"Gooper", Sans-serif;}.elementor-kit-7 h3{font-family:"Gooper", Sans-serif;}.elementor-kit-7 h4{font-family:"Gooper", Sans-serif;}.elementor-kit-7 h5{font-family:"Gooper", Sans-serif;}.elementor-kit-7 h6{font-family:"Gooper", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-text-color:var( --e-global-color-180da61 );}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.blue {color:#71B0D2;}
.w-auto{width: fit-content!important;}
h1, h2, h3, h4, h5, h6{font-family: "Hanken Grotesk", Sans-serif!important;}
body {
    background: url("https://762interactive.com/wp-content/uploads/2025/06/bgpage.jpg");}
p {margin:0}
.p-margin0  p{margin:0}
.content-post p {margin:0 0 15px 0!important}
a {transition: 0.5s; color: currentColor;}
a:link {transition: 0.5s;}
a:hover {transition: 0.5s;}
.elementor-social-icon svg {
    transition: 0.5s;}
    
    
.div-subscribe a{
    color:#9fa3ad; text-decoration:underline;}
.div-subscribe a:hover{
    color:#3E83A8; text-decoration:none}

.sub-title {text-transform: uppercase}

.img762-effect {
    clip-path: polygon(
        0px 0,
        calc(100% - 70px) 0,
        100% 40px,
        100% calc(100% - 0px),
        calc(100% - 0px) 100%,
        70px 100%,
        0 calc(100% - 40px),
        0 20px);
    object-fit: cover;
    width: 100%;
    height: auto;
}
.btn762 a{
    clip-path: polygon(
    0px 0,
    calc(100% - 25px) 0,
    100% 18px,
    100% calc(100% - 0px),
    calc(100% - 0px) 100%,
    25px 100%,
    0 calc(100% - 18px),
    0 0px);}
.btn762 a:hover{
    clip-path: polygon(
    0px 0,
    calc(100% - 0px) 0,
    100% 0px,
    100% calc(100% - 0px),
    calc(100% - 0px) 100%,
    0px 100%,
    0 calc(100% - 0px),
    0 0px);}
    
    
/* form subscribe */
.elementor-button[type="submit"]{
    clip-path: polygon(
    0px 0,
    calc(100% - 25px) 0,
    100% 18px,
    100% calc(100% - 0px),
    calc(100% - 0px) 100%,
    25px 100%,
    0 calc(100% - 18px),
    0 0px);
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 40px 16px 40px!important;
    cursor: pointer;}
.elementor-button[type="submit"]:hover{
    clip-path: polygon(
    0px 0,
    calc(100% - 0px) 0,
    100% 0px,
    100% calc(100% - 0px),
    calc(100% - 0px) 100%,
    0px 100%,
    0 calc(100% - 0px),
    0 0px);}
input.elementor-field-textual{
    background-color: #FFFFFF00;
    border-color:#71b0d2;
    padding: 12px;
    border-radius: 0;}



.card-effect::after {
  content: "";
  position: absolute;
  bottom:0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 1px;
  background: radial-gradient(ellipse at center, #2d7ca7 0% 0%, 
  #71b0d200 50%, 
  #e1ff0000 100%);
  pointer-events: none;
}



/*Home Background Div2 */
#bg2::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #060D2C;
  opacity: 0.7;
  z-index: 0;}
#bg2::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: linear-gradient(180deg, #063E5E00 70%, #063E5E 100%);
  background-color: transparent;
  z-index: 1;}




/* Page POST */
.elementor-widget-theme-post-content h1, 
.elementor-widget-theme-post-content h2, 
.elementor-widget-theme-post-content h3, 
.elementor-widget-theme-post-content h4, 
.elementor-widget-theme-post-content h5, 
.elementor-widget-theme-post-content h6{
    font-family: "Hanken Grotesk", Sans-serif;
    color:#fff;
    font-weight: 600} 
.elementor-widget-theme-post-content p {
    font-family: "Plus Jakarta", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;}
.elementor-widget-theme-post-content blockquote {margin:0}
.elementor-widget-theme-post-content blockquote p{
    font-family: "Plus Jakarta", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-widget-theme-post-content blockquote cite{
    font-family: "Plus Jakarta", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    font-style: italic
}



.post-tags a.elementor-post-info__terms-list-item {
    padding: 6px 15px;
    border: 1px solid #71b0d2;
    border-radius: 0;
    font-size: 14px;
    font-weight: 600;
    display: inline-block !important;
    margin: 0 8px 8px 0;
}
.post-tags a:hover.elementor-post-info__terms-list-item {
    border: 1px solid #3E83A8;
    background: #3E83A8;
    color: #dde3f0!important}
.post-tags .elementor-post-info__terms-list {
    font-size: 0;}
.post-tags .elementor-post-info__terms-list-item:last-child {
    margin-right: 0;}

/* Data Author*/
.post-info .elementor-post-info__item-prefix {
    font-weight: initial;}
.post-info .elementor-post-info__item--type-author {
    font-weight: 600;}

/* Pagination */
.elementor-pagination span.page-numbers.current {
    background: transparent;
    color: #71b0d2!important;
    padding: 10px 14px;
    border-radius: 0px;
    border: solid 1px #71b0d2;
    font-family: "Hanken Grotesk", Sans-serif;
    font-size: 14px;
    font-weight: 600;
}
.elementor-pagination a.page-numbers {
    background: #71b0d2;
    color: #060d2c;
    padding: 10px 14px;
    border-radius: 0px;
    border: solid 1px #71b0d2;
    font-family: "Hanken Grotesk", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    transition: 0.5s;}
.elementor-pagination a.page-numbers:hover {
    background: #3E83A8;
    color: #060d2c!important;
    padding: 10px 14px;
    border-radius: 0px;
    border: solid 1px #3E83A8;
    font-family: "Hanken Grotesk", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    transition: 0.5s;}
.user-position {text-transform:uppercase;}


.e-loop-nothing-found-message__text{
    font-family: "Hanken Grotesk", Sans-serif!important;
    font-size: 20px!important;
    font-weight: bold!important;}

.txt-typing {font-family: "Hanken Grotesk", Sans-serif;
    font-size: 46px;
    font-weight: bold;
    color:#F5F3F9;
    line-height: 52px
}
@media (max-width: 1024px){

}
@media (max-width: 767px){
.txt-typing {min-height: 120px;
    text-align: center;}
}
    




/* Garante que o submenu não é visível nem interativo inicialmente */
.menu-header.elementor-widget-nav-menu .elementor-nav-menu--main ul.sub-menu {
    opacity: 0 !important;
    visibility: hidden !important;}
.menu-header.elementor-widget-nav-menu .elementor-nav-menu--main ul.sub-menu {
    max-height: 0 !important; /* Começa com altura zero */
    overflow: hidden !important; /* Esconde o conteúdo extra */
    transition: max-height 0.4s ease-out, opacity 0.4s ease-out, visibility 0.4s ease-out !important;}
.menu-header.elementor-widget-nav-menu .elementor-nav-menu--main li.menu-item-has-children:hover > ul.sub-menu {
    max-height: 500px !important; /* Ajuste este valor se seu submenu for muito grande */
    opacity: 1 !important;
    visibility: visible !important;}

/* --- Correção para Conflito de Display  */
.menu-header.elementor-widget-nav-menu .elementor-nav-menu--main ul.sub-menu {
    display: block !important; /* Mantém o elemento no fluxo, mas invisível pela opacidade */
}
a.elementor-sub-item {
    background: #f5f3f9!important;}
a.elementor-sub-item:hover {
    color: #f5f3f9!important;
    background: #5b5b5b!important;}

    
#scroll-to-top {
    position: fixed;
    bottom: 30px;
    right: 30px;
    z-index: 9999;
    display: none;
    cursor: pointer;
    min-width: unset !important;
    padding: 12px !important;
    text-align: center;}
    
@media (max-width: 1024px){

}
@media (max-width: 767px){
#scroll-to-top {display:none!important;}
}


/*Sidebar*/
.e-search-submit {
    cursor:pointer!important;}
#search-03bb868,
#search-a709a8a {width: 100%;
    padding: 12px;}
.elementor-widget-search .e-search .e-search-submit>i:is(svg), .elementor-widget-search .e-search .e-search-submit>svg:is(svg) {
    margin: 0 auto;}





/*Accordion Menu e Category*/
.wpb_wmca_accordion_wrapper_theme_transparent ul li a {
  color: #9fa3ad !important;
  border-radius: 4px;
  border-left: 3px solid transparent;}
.wpb_wmca_accordion_wrapper_theme_transparent ul li a:hover,
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current_page_ancestor>a,
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current_page_parent>a,
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current_page_item>a,
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current-menu-parent>a,
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current-menu-ancestor>a,
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current-menu-item>a,
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li.current-cat>a,
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li.wpb-wmca-current-cat-parent>a,
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li.wpb-submenu-indicator-minus>a {
  background-color: #212729;}
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li li:hover>a,
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li li.current-cat>a,
.wpb_wmca_accordion_wrapper_theme_transparent>ul>li li.current-menu-item>a,
.wpb_wmca_accordion_wrapper_theme_transparent li.current_page_item>a {
  border-color: #71b0d2;}
.wpb_wmca_accordion_wrapper_theme_transparent ul ul {
    margin: 5px 0 0 0px !important;
    padding: 0 0 0 30px;}
.wpb_category_n_menu_accordion li a {font-family: "Plus Jakarta", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #9fa3ad;}
    
.wpb_wmca_accordion_wrapper_theme_dark>ul>li>a:hover,
.wpb_wmca_accordion_wrapper_theme_dark>ul>li.current_page_ancestor>a,
.wpb_wmca_accordion_wrapper_theme_dark>ul>li.current_page_parent>a,
.wpb_wmca_accordion_wrapper_theme_dark>ul>li.current_page_item>a,
.wpb_wmca_accordion_wrapper_theme_dark>ul>li.current-menu-parent>a,
.wpb_wmca_accordion_wrapper_theme_dark>ul>li.current-menu-ancestor>a,
.wpb_wmca_accordion_wrapper_theme_dark>ul>li.current-menu-item>a,
.wpb_wmca_accordion_wrapper_theme_dark>ul>li.current-cat>a,
.wpb_wmca_accordion_wrapper_theme_dark>ul>li.wpb-wmca-current-cat-parent>a,
.wpb_wmca_accordion_wrapper_theme_dark>ul>li.wpb-submenu-indicator-minus>a {
  background-color: #212729;
  color: #71b0d2;}
.wpb_wmca_accordion_wrapper_theme_dark>ul>li li:hover>a,
.wpb_wmca_accordion_wrapper_theme_dark>ul>li li.current-cat>a,
.wpb_wmca_accordion_wrapper_theme_dark>ul>li li.current-menu-item>a,
.wpb_wmca_accordion_wrapper_theme_dark li.current_page_item>a {
  border-color: #71b0d2;}
.wpb_wmca_accordion_wrapper_theme_dark>ul>li:not(:last-child)>a {
    border-bottom: 1px solid #505050 !important;}
.wpb_wmca_accordion_wrapper_theme_dark>ul ul {
  background: #38383800;
  margin: 0 !important;
  padding-left: 20px !important;}
.wpb_wmca_accordion_wrapper_theme_dark>ul>li>a {
    background: #21272900;
    color: #9fa3ad !important;}
.wpb_wmca_accordion_wrapper_theme_dark ul>li li a {
  color: #9fa3ad !important;}
.wpb_wmca_accordion_wrapper_theme_dark li>a:hover>span.wpb-submenu-indicator {
  color: #71b0d2;}
.wpb_category_n_menu_accordion ul li>a>span.wpb-submenu-indicator {
    width: 45px;
    margin-top: -3px;
    top: 0;
    font-size: 25px;}



/*cadastro newsletter*/
.form-newsletter .elementor-form-fields-wrapper {align-items: flex-start;}

.elementor-message.elementor-message-success.elementor-message-svg{
    font-family: "Plus Jakarta", Sans-serif!important;
    font-size: 14px!important;
    font-weight: 400!important;
    line-height: 22px!important;
    color:#f5f3f9!important}
.elementor-message.elementor-message-danger{color: #d9534f;
    font-family: "Plus Jakarta", Sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 22px !important;
    margin: 0!important;}



/* cookie msg */
p.cky-title{font-family: "Hanken Grotesk", Sans-serif;
    font-size: 20px!important;
    font-weight: 600!important;
    color:#3E83A8!important}
div.cky-notice-des p{font-family: "Plus Jakarta", Sans-serif;
    font-size: 15px!important;
    font-weight: 400!important;
    line-height: 20px!important;
    color:#555!important;}
button.cky-btn.cky-btn-accept {transition: 0.5s}
button.cky-btn.cky-btn-accept:hover {background-color:#3E83A8!important; 
    transition: 0.5s}
button.cky-banner-btn-close {
    background: #ffffff;}
button.cky-banner-btn-close:hover {
    background: #e9eeef !important;}
button.cky-accordion-btn:not(:hover):not(:active),
button.cky-btn-revisit:not(:hover):not(:active),
button.cky-btn-close:not(:hover):not(:active) {
    background: #e9eeef !important;}


/*lightbox*/
.elementor-slideshow__title {
    font-family: "Plus Jakarta", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color:#71b0d2;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://762interactive.com/wp-content/uploads/2025/07/HankenGrotesk-Thin.woff2') format('woff2'),
		url('https://762interactive.com/wp-content/uploads/2025/07/HankenGrotesk-Thin.woff') format('woff');
}
@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://762interactive.com/wp-content/uploads/2025/07/HankenGrotesk-Regular.woff2') format('woff2'),
		url('https://762interactive.com/wp-content/uploads/2025/07/HankenGrotesk-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://762interactive.com/wp-content/uploads/2025/07/HankenGrotesk-Light.woff2') format('woff2'),
		url('https://762interactive.com/wp-content/uploads/2025/07/HankenGrotesk-Light.woff') format('woff');
}
@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://762interactive.com/wp-content/uploads/2025/07/HankenGrotesk-Medium.woff2') format('woff2'),
		url('https://762interactive.com/wp-content/uploads/2025/07/HankenGrotesk-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://762interactive.com/wp-content/uploads/2025/07/HankenGrotesk-SemiBold.woff2') format('woff2'),
		url('https://762interactive.com/wp-content/uploads/2025/07/HankenGrotesk-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://762interactive.com/wp-content/uploads/2025/07/HankenGrotesk-Bold.woff2') format('woff2'),
		url('https://762interactive.com/wp-content/uploads/2025/07/HankenGrotesk-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://762interactive.com/wp-content/uploads/2025/07/HankenGrotesk-ExtraBold.woff2') format('woff2'),
		url('https://762interactive.com/wp-content/uploads/2025/07/HankenGrotesk-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Hanken Grotesk';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://762interactive.com/wp-content/uploads/2025/07/HankenGrotesk-Black.woff2') format('woff2'),
		url('https://762interactive.com/wp-content/uploads/2025/07/HankenGrotesk-Black.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plus Jakarta';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://762interactive.com/wp-content/uploads/2025/07/PlusJakartaSans-ExtraLight.woff2') format('woff2'),
		url('https://762interactive.com/wp-content/uploads/2025/07/PlusJakartaSans-ExtraLight.woff') format('woff');
}
@font-face {
	font-family: 'Plus Jakarta';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://762interactive.com/wp-content/uploads/2025/07/PlusJakartaSans-Light.woff2') format('woff2'),
		url('https://762interactive.com/wp-content/uploads/2025/07/PlusJakartaSans-Light.woff') format('woff');
}
@font-face {
	font-family: 'Plus Jakarta';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://762interactive.com/wp-content/uploads/2025/07/PlusJakartaSans-Regular.woff2') format('woff2'),
		url('https://762interactive.com/wp-content/uploads/2025/07/PlusJakartaSans-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Plus Jakarta';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://762interactive.com/wp-content/uploads/2025/07/PlusJakartaSans-Bold.woff2') format('woff2'),
		url('https://762interactive.com/wp-content/uploads/2025/07/PlusJakartaSans-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Plus Jakarta';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://762interactive.com/wp-content/uploads/2025/07/PlusJakartaSans-SemiBold.woff2') format('woff2'),
		url('https://762interactive.com/wp-content/uploads/2025/07/PlusJakartaSans-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Plus Jakarta';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://762interactive.com/wp-content/uploads/2025/07/PlusJakartaSans-Medium.woff2') format('woff2'),
		url('https://762interactive.com/wp-content/uploads/2025/07/PlusJakartaSans-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Plus Jakarta';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://762interactive.com/wp-content/uploads/2025/07/PlusJakartaSans-ExtraBold.woff2') format('woff2'),
		url('https://762interactive.com/wp-content/uploads/2025/07/PlusJakartaSans-ExtraBold.woff') format('woff');
}
/* End Custom Fonts CSS */