.elementor-9470 .elementor-element.elementor-element-b9ed282{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9470 .elementor-element.elementor-element-6c83409{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9470 .elementor-element.elementor-element-3e1161f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9470 .elementor-element.elementor-element-6ee5977{--display:flex;}.elementor-9470 .elementor-element.elementor-element-6ee5977.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9470 .elementor-element.elementor-element-bf5e6cd .jet-listing-dynamic-image{justify-content:center;}.elementor-9470 .elementor-element.elementor-element-bf5e6cd .jet-listing-dynamic-image__figure{align-items:center;}.elementor-9470 .elementor-element.elementor-element-bf5e6cd .jet-listing-dynamic-image a{display:flex;justify-content:center;width:60%;}.elementor-9470 .elementor-element.elementor-element-bf5e6cd .jet-listing-dynamic-image img{width:60%;}.elementor-9470 .elementor-element.elementor-element-bf5e6cd .jet-listing-dynamic-image__caption{text-align:left;}.elementor-9470 .elementor-element.elementor-element-d09eba5{--display:flex;--justify-content:center;}.elementor-9470 .elementor-element.elementor-element-134d864 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-9470 .elementor-element.elementor-element-134d864 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-9470 .elementor-element.elementor-element-134d864 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-9470 .elementor-element.elementor-element-134d864 .jet-listing-dynamic-field__content{text-align:left;}.elementor-9470 .elementor-element.elementor-element-cc96d68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9470 .elementor-element.elementor-element-cdc11d6 .elementor-button{border-style:none;}.elementor-9470 .elementor-element.elementor-element-395d144 .elementor-button{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-9470 .elementor-element.elementor-element-43beb31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9470 .elementor-element.elementor-element-f224304 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9470 .elementor-element.elementor-element-f224304 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9470 .elementor-element.elementor-element-f224304{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9470 .elementor-element.elementor-element-f224304 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9470 .elementor-element.elementor-element-48a9b31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9470 .elementor-element.elementor-element-bfa7593{--display:flex;}.elementor-9470 .elementor-element.elementor-element-38827ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9470 .elementor-element.elementor-element-8f75e20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9470 .elementor-element.elementor-element-82fa148 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-9470 .elementor-element.elementor-element-82fa148 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-9470 .elementor-element.elementor-element-a6137c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9470 .elementor-element.elementor-element-1fb8452 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9470 .elementor-element.elementor-element-1fb8452 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9470 .elementor-element.elementor-element-1fb8452{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9470 .elementor-element.elementor-element-1fb8452 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9470 .elementor-element.elementor-element-bce6881{--display:flex;}.elementor-9470 .elementor-element.elementor-element-5f9df26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9470 .elementor-element.elementor-element-9f153e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9470 .elementor-element.elementor-element-db450c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9470 .elementor-element.elementor-element-db450c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9470 .elementor-element.elementor-element-13ef4b8 img{width:50%;}.elementor-9470 .elementor-element.elementor-element-4b30f75{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9470 .elementor-element.elementor-element-4b30f75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9470 .elementor-element.elementor-element-6d849e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9470 .elementor-element.elementor-element-660f059{--display:flex;}.elementor-9470 .elementor-element.elementor-element-a43f7b9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9470 .elementor-element.elementor-element-6ff66e8{--display:flex;}.elementor-9470 .elementor-element.elementor-element-ef7d558{--display:flex;}.elementor-9470 .elementor-element.elementor-element-750bee7{--display:flex;}.elementor-9470 .elementor-element.elementor-element-809f760{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9470 .elementor-element.elementor-element-0cfa605{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9470 .elementor-element.elementor-element-ad43b82{--display:flex;}.elementor-9470 .elementor-element.elementor-element-485319a{--display:flex;}.elementor-9470 .elementor-element.elementor-element-450d7c6{--display:flex;}.elementor-9470 .elementor-element.elementor-element-604f381{--display:flex;}.elementor-9470 .elementor-element.elementor-element-7dc7a9a{--display:flex;}.elementor-9470 .elementor-element.elementor-element-903d2aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9470 .elementor-element.elementor-element-e89d570{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9470 .elementor-element.elementor-element-19cc5ac{--display:flex;}.elementor-9470 .elementor-element.elementor-element-655f9e0{--display:flex;}.elementor-9470 .elementor-element.elementor-element-dd06234{--display:flex;}.elementor-9470 .elementor-element.elementor-element-7bb15fd{--display:flex;}.elementor-9470 .elementor-element.elementor-element-faaec3f{--display:flex;}.elementor-9470 .elementor-element.elementor-element-bd2c9f5{--display:flex;}.elementor-9470 .elementor-element.elementor-element-175da85{--display:flex;}.elementor-9470 .elementor-element.elementor-element-23c4c6d{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:24px;--n-accordion-icon-size:15px;--n-accordion-icon-gap:5px;}.elementor-9470 .elementor-element.elementor-element-23c4c6d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}.elementor-9470 .elementor-element.elementor-element-2dd0aa2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9470 .elementor-element.elementor-element-34f8fb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9470 .elementor-element.elementor-element-91570f0 img{width:25%;}.elementor-9470 .elementor-element.elementor-element-1be1643{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9470 .elementor-element.elementor-element-b9c4167{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9470 .elementor-element.elementor-element-2849aaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9470 .elementor-element.elementor-element-305762e{--display:flex;}.elementor-9470 .elementor-element.elementor-element-8cb5f45 .elementor-button{border-style:none;}@media(max-width:1200px){.elementor-9470 .elementor-element.elementor-element-a43f7b9{--grid-auto-flow:row;}}@media(max-width:991px){.elementor-9470 .elementor-element.elementor-element-a43f7b9{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9470 .elementor-element.elementor-element-a43f7b9{--grid-auto-flow:row;}}@media(max-width:478px){.elementor-9470 .elementor-element.elementor-element-bf5e6cd .jet-listing-dynamic-image a{width:100%;}.elementor-9470 .elementor-element.elementor-element-bf5e6cd .jet-listing-dynamic-image img{width:100%;}.elementor-9470 .elementor-element.elementor-element-a43f7b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9470 .elementor-element.elementor-element-f92306e{text-align:start;}.elementor-9470 .elementor-element.elementor-element-cabb207{text-align:start;}.elementor-9470 .elementor-element.elementor-element-4cbc783{text-align:start;}.elementor-9470 .elementor-element.elementor-element-368cabe{text-align:start;}.elementor-9470 .elementor-element.elementor-element-70e7f22{text-align:start;}.elementor-9470 .elementor-element.elementor-element-ca2ddf4{text-align:start;}.elementor-9470 .elementor-element.elementor-element-e827520{text-align:start;}}@media(min-width:479px){.elementor-9470 .elementor-element.elementor-element-6ee5977{--width:45%;}.elementor-9470 .elementor-element.elementor-element-d09eba5{--width:50%;}.elementor-9470 .elementor-element.elementor-element-9f153e1{--width:100%;}.elementor-9470 .elementor-element.elementor-element-db450c3{--width:40%;}.elementor-9470 .elementor-element.elementor-element-4b30f75{--width:60.047%;}.elementor-9470 .elementor-element.elementor-element-0cfa605{--width:100%;}.elementor-9470 .elementor-element.elementor-element-e89d570{--width:100%;}.elementor-9470 .elementor-element.elementor-element-34f8fb2{--width:100%;}.elementor-9470 .elementor-element.elementor-element-1be1643{--width:100%;}.elementor-9470 .elementor-element.elementor-element-2849aaa{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-cc96d68 *//* =====================================================
   PROFILE ACTIONS
===================================================== */

.ibion-profile-actions{

    display:flex;

    flex-wrap:wrap;

    align-items:center;

    gap:1rem;

    margin-top:1.5rem;

    padding:.5rem;

}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-82fa148 *//* =====================================================
   INFO LIST
===================================================== */

.ibion-info-item{

    display:flex;

    align-items:flex-start;

    gap:.50rem;

    margin:0;
    padding:0;

    line-height:1.45;

}

.ibion-info-item + .ibion-info-item{

    margin-top:.50rem;

}

.ibion-info-item::before{

    content:"✓";

    color:var(--color-primary);

    font-weight:700;

    font-size:.90rem;

    line-height:1.45;

    flex-shrink:0;

    margin-top:.10rem;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce6881 *//* =====================================================
   MAP
   STATUS: TEST
===================================================== */

.ibion-map{

    margin-top:var(--space-lg);

}

.ibion-map iframe{

    display:block;

    width:100%;

    height:12rem;

    border:0;

    border-radius:.75rem;

    overflow:hidden;

}

/* =====================================================
   MOBILE
===================================================== */

@media (max-width:767px){

    .ibion-map{

        margin-top:var(--space-md);

    }

    .ibion-map iframe{

        height:14rem;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48a9b31 *//* =====================================================
   MODULE 08
   INFORMATION PANELS
   STATUS: TEST
===================================================== */


/* =====================================================
   PANELS WRAPPER
===================================================== */

.ibion-panels{

    display:grid;

    grid-template-columns:repeat(2,minmax(0,1fr));

    gap:2rem;

    align-items:start;

}


/* =====================================================
   PANEL
===================================================== */

.ibion-panel{

    display:flex;

    flex-direction:column;

    gap:1.5rem;

    height:100%;

    padding:2rem;

    background:var(--color-white);

    border:1px solid var(--color-border);

    border-radius:1rem;

}


/* =====================================================
   EYEBROW
   (Reutiliza ibion-eyebrow)
===================================================== */

.ibion-panel > .ibion-eyebrow{

    margin-bottom:.25rem;

}


/* =====================================================
   INFORMATION LIST
===================================================== */

.ibion-info-list .elementor-icon-list-items{

    display:flex;

    flex-direction:column;

    gap:1rem;

}


.ibion-info-list .elementor-icon-list-item{

    align-items:flex-start;

}


.ibion-info-list .elementor-icon-list-icon{

    width:1.25rem;

    color:var(--color-primary);

    font-size:1rem;

    margin-top:.15rem;

    flex-shrink:0;

}


.ibion-info-list .elementor-icon-list-text{

    color:var(--color-text);

    font-size:1rem;

    line-height:1.6;

}


/* =====================================================
   MAP
===================================================== */

.ibion-panel-map{

    margin-top:.50rem;

    border-radius:.75rem;

    overflow:hidden;

}


.ibion-panel-map iframe{

    display:block;

    width:100%;

    aspect-ratio:16/9;

    border:0;

}


/* =====================================================
   MOBILE
===================================================== */

@media(max-width:767px){

    .ibion-panels{

        grid-template-columns:1fr;

        gap:1.5rem;

    }

    .ibion-panel{

        padding:1.5rem;

    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13ef4b8 */.ibion-professional__image img{
    border-radius:1rem;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://ibipora-on-line.com.br/wp-content/uploads/2026/06/Inter28pt-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://ibipora-on-line.com.br/wp-content/uploads/2026/06/Inter28pt-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */