.elementor-91473 .elementor-element.elementor-element-3f8ebb5{--display:flex;}.elementor-91473 .elementor-element.elementor-element-57e227f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-91473 .elementor-element.elementor-element-8ce9cc6 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-df80809-font-family ), arial;font-size:var( --e-global-typography-df80809-font-size );line-height:var( --e-global-typography-df80809-line-height );letter-spacing:var( --e-global-typography-df80809-letter-spacing );word-spacing:var( --e-global-typography-df80809-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-91473 .elementor-element.elementor-element-8ce9cc6 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-91473 .elementor-element.elementor-element-8ce9cc6 .elementor-button:hover, .elementor-91473 .elementor-element.elementor-element-8ce9cc6 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-91473 .elementor-element.elementor-element-8ce9cc6 .elementor-button:hover svg, .elementor-91473 .elementor-element.elementor-element-8ce9cc6 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-91473 .elementor-element.elementor-element-f4f428f .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-df80809-font-family ), arial;font-size:var( --e-global-typography-df80809-font-size );line-height:var( --e-global-typography-df80809-line-height );letter-spacing:var( --e-global-typography-df80809-letter-spacing );word-spacing:var( --e-global-typography-df80809-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-91473 .elementor-element.elementor-element-f4f428f .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-91473 .elementor-element.elementor-element-f4f428f .elementor-button:hover, .elementor-91473 .elementor-element.elementor-element-f4f428f .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-91473 .elementor-element.elementor-element-f4f428f .elementor-button:hover svg, .elementor-91473 .elementor-element.elementor-element-f4f428f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-91473 .elementor-element.elementor-element-180e41b .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-df80809-font-family ), arial;font-size:var( --e-global-typography-df80809-font-size );line-height:var( --e-global-typography-df80809-line-height );letter-spacing:var( --e-global-typography-df80809-letter-spacing );word-spacing:var( --e-global-typography-df80809-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-91473 .elementor-element.elementor-element-180e41b .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-91473 .elementor-element.elementor-element-180e41b .elementor-button:hover, .elementor-91473 .elementor-element.elementor-element-180e41b .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-91473 .elementor-element.elementor-element-180e41b .elementor-button:hover svg, .elementor-91473 .elementor-element.elementor-element-180e41b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-91473 .elementor-element.elementor-element-6ff65bc .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-df80809-font-family ), arial;font-size:var( --e-global-typography-df80809-font-size );line-height:var( --e-global-typography-df80809-line-height );letter-spacing:var( --e-global-typography-df80809-letter-spacing );word-spacing:var( --e-global-typography-df80809-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-91473 .elementor-element.elementor-element-6ff65bc .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-91473 .elementor-element.elementor-element-6ff65bc .elementor-button:hover, .elementor-91473 .elementor-element.elementor-element-6ff65bc .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-91473 .elementor-element.elementor-element-6ff65bc .elementor-button:hover svg, .elementor-91473 .elementor-element.elementor-element-6ff65bc .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-91473 .elementor-element.elementor-element-434c72a .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-df80809-font-family ), arial;font-size:var( --e-global-typography-df80809-font-size );line-height:var( --e-global-typography-df80809-line-height );letter-spacing:var( --e-global-typography-df80809-letter-spacing );word-spacing:var( --e-global-typography-df80809-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;}.elementor-91473 .elementor-element.elementor-element-434c72a .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-91473 .elementor-element.elementor-element-434c72a .elementor-button:hover, .elementor-91473 .elementor-element.elementor-element-434c72a .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-91473 .elementor-element.elementor-element-434c72a .elementor-button:hover svg, .elementor-91473 .elementor-element.elementor-element-434c72a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-91473 .elementor-element.elementor-element-85534a8{--n-accordion-title-font-size:var( --e-global-typography-primary-font-size );--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:18px;}.elementor-91473 .elementor-element.elementor-element-85534a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}:where( .elementor-91473 .elementor-element.elementor-element-85534a8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-primary-font-family ), arial;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );}@media(max-width:1024px){.elementor-91473 .elementor-element.elementor-element-8ce9cc6 .elementor-button{font-size:var( --e-global-typography-df80809-font-size );line-height:var( --e-global-typography-df80809-line-height );letter-spacing:var( --e-global-typography-df80809-letter-spacing );word-spacing:var( --e-global-typography-df80809-word-spacing );}.elementor-91473 .elementor-element.elementor-element-f4f428f .elementor-button{font-size:var( --e-global-typography-df80809-font-size );line-height:var( --e-global-typography-df80809-line-height );letter-spacing:var( --e-global-typography-df80809-letter-spacing );word-spacing:var( --e-global-typography-df80809-word-spacing );}.elementor-91473 .elementor-element.elementor-element-180e41b .elementor-button{font-size:var( --e-global-typography-df80809-font-size );line-height:var( --e-global-typography-df80809-line-height );letter-spacing:var( --e-global-typography-df80809-letter-spacing );word-spacing:var( --e-global-typography-df80809-word-spacing );}.elementor-91473 .elementor-element.elementor-element-6ff65bc .elementor-button{font-size:var( --e-global-typography-df80809-font-size );line-height:var( --e-global-typography-df80809-line-height );letter-spacing:var( --e-global-typography-df80809-letter-spacing );word-spacing:var( --e-global-typography-df80809-word-spacing );}.elementor-91473 .elementor-element.elementor-element-434c72a .elementor-button{font-size:var( --e-global-typography-df80809-font-size );line-height:var( --e-global-typography-df80809-line-height );letter-spacing:var( --e-global-typography-df80809-letter-spacing );word-spacing:var( --e-global-typography-df80809-word-spacing );}.elementor-91473 .elementor-element.elementor-element-85534a8{--n-accordion-title-font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-91473 .elementor-element.elementor-element-8ce9cc6 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-91473 .elementor-element.elementor-element-8ce9cc6 .elementor-button{font-size:var( --e-global-typography-df80809-font-size );line-height:var( --e-global-typography-df80809-line-height );letter-spacing:var( --e-global-typography-df80809-letter-spacing );word-spacing:var( --e-global-typography-df80809-word-spacing );padding:10px 5px 10px 5px;}.elementor-91473 .elementor-element.elementor-element-f4f428f .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-91473 .elementor-element.elementor-element-f4f428f .elementor-button{font-size:var( --e-global-typography-df80809-font-size );line-height:var( --e-global-typography-df80809-line-height );letter-spacing:var( --e-global-typography-df80809-letter-spacing );word-spacing:var( --e-global-typography-df80809-word-spacing );padding:10px 5px 10px 5px;}.elementor-91473 .elementor-element.elementor-element-180e41b .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-91473 .elementor-element.elementor-element-180e41b .elementor-button{font-size:var( --e-global-typography-df80809-font-size );line-height:var( --e-global-typography-df80809-line-height );letter-spacing:var( --e-global-typography-df80809-letter-spacing );word-spacing:var( --e-global-typography-df80809-word-spacing );padding:10px 5px 10px 5px;}.elementor-91473 .elementor-element.elementor-element-6ff65bc .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-91473 .elementor-element.elementor-element-6ff65bc .elementor-button{font-size:var( --e-global-typography-df80809-font-size );line-height:var( --e-global-typography-df80809-line-height );letter-spacing:var( --e-global-typography-df80809-letter-spacing );word-spacing:var( --e-global-typography-df80809-word-spacing );padding:10px 5px 10px 5px;}.elementor-91473 .elementor-element.elementor-element-434c72a .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-91473 .elementor-element.elementor-element-434c72a .elementor-button{font-size:var( --e-global-typography-df80809-font-size );line-height:var( --e-global-typography-df80809-line-height );letter-spacing:var( --e-global-typography-df80809-letter-spacing );word-spacing:var( --e-global-typography-df80809-word-spacing );padding:10px 5px 10px 5px;}.elementor-91473 .elementor-element.elementor-element-85534a8{--n-accordion-title-font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-00acf71 */.elementor-91473 .elementor-element.elementor-element-00acf71 h2{
    margin-top: 60px!important;
    margin-bottom: 20px!important;
}
.elementor-91473 .elementor-element.elementor-element-00acf71 h3{
    margin-bottom: 20px!important;
}
.elementor-91473 .elementor-element.elementor-element-00acf71 ul,.elementor-91473 .elementor-element.elementor-element-00acf71 ul li,.elementor-91473 .elementor-element.elementor-element-00acf71 img{
    margin: 20px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e227f */.elementor-91473 .elementor-element.elementor-element-57e227f .inner_chapter svg{
    width: 8px !important;
}

@media (max-width:767px){
    .elementor-91473 .elementor-element.elementor-element-57e227f .elementor-button .elementor-button-text{
        text-align: left!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57e227f */.elementor-91473 .elementor-element.elementor-element-57e227f .inner_chapter svg{
    width: 8px !important;
}

@media (max-width:767px){
    .elementor-91473 .elementor-element.elementor-element-57e227f .elementor-button .elementor-button-text{
        text-align: left!important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-85534a8 */.elementor-91473 .elementor-element.elementor-element-85534a8 .e-n-accordion-item-title{
    background-color: var( --e-global-color-accent );
    background-image: url(https://bamcapital.com/wp-content/uploads/2026/01/Vector-1.svg);
    background-repeat: no-repeat;
    background-position: 32px;
    padding: 16px 69px;
    justify-content: space-between !important;
}

#understand-how-to-use-alias-and-funckey,
#dont-over-constrain-your-board-immediately,
#use-placement-edit-mode-for-group-alignment,
#understand-hug-vs-shove-for-efficient-routing,
#verify-your-footprint-origins-and-pin-numbering{
    scroll-margin-top: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99bdb06 */.elementor-91473 .elementor-element.elementor-element-99bdb06 h2{
    margin-top: 60px!important;
    margin-bottom: 20px!important;
}
.elementor-91473 .elementor-element.elementor-element-99bdb06 h3{
    margin-bottom: 20px!important;
}
.elementor-91473 .elementor-element.elementor-element-99bdb06 ul,.elementor-91473 .elementor-element.elementor-element-99bdb06 ul li,.elementor-91473 .elementor-element.elementor-element-99bdb06 img{
    margin: 20px 0px;
}
.code{
    background:rgba(0,0,0,.07);
    width: fit-content;
    padding: 4px 12px;
    margin: 10px 0;
}
.code:first-of-type{
    margin-top: 20px;
}
.pro_tip{
    border: 1px solid rgb(195, 0, 0);
    margin: 20px 0;
    padding: 10px 30px;
}
.pro_tip strong{
    color: rgb(195, 0, 0);
}
.pro_tip i{
    background:rgba(0,0,0,.07);
    padding: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f8ebb5 */.elementor-91473 .elementor-element.elementor-element-3f8ebb5 table tr:first-of-type {
  background: var(--e-global-color-accent);
  color: #fff;
}
.elementor-91473 .elementor-element.elementor-element-3f8ebb5 figure{
    margin:0!important;
}/* End custom CSS */