.elementor-53180 .elementor-element.elementor-element-9a2398e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-53180 .elementor-element.elementor-element-9a2398e:not(.elementor-motion-effects-element-type-background), .elementor-53180 .elementor-element.elementor-element-9a2398e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E0F3C;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-53180 .elementor-element.elementor-element-7855580 > .elementor-widget-container{margin:60px 0px 20px 0px;}.elementor-53180 .elementor-element.elementor-element-7855580{text-align:start;}.elementor-53180 .elementor-element.elementor-element-7855580 .elementor-heading-title{font-family:"grenette-light", Sans-serif;font-size:64px;line-height:1.15;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-53180 .elementor-element.elementor-element-b1931ae{font-family:"F37Zagma-Book", Sans-serif;font-size:24px;line-height:1.5em;color:#FFFFFF;}.elementor-53180 .elementor-element.elementor-element-b1931ae p{margin-block-end:0px;}.elementor-53180 .elementor-element.elementor-element-61a0e7a{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:stretch;--gap:40px 64px;--row-gap:40px;--column-gap:64px;--padding-top:120px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;}.elementor-53180 .elementor-element.elementor-element-61a0e7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-53180 .elementor-element.elementor-element-15cd145{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53180 .elementor-element.elementor-element-41a1623{--display:flex;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53180 .elementor-element.elementor-element-0e664a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--overlay-mix-blend-mode:color-dodge;--padding-top:124px;--padding-bottom:124px;--padding-left:24px;--padding-right:24px;}.elementor-53180 .elementor-element.elementor-element-0e664a3:not(.elementor-motion-effects-element-type-background), .elementor-53180 .elementor-element.elementor-element-0e664a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA6DC5;}.elementor-53180 .elementor-element.elementor-element-0e664a3::before, .elementor-53180 .elementor-element.elementor-element-0e664a3 > .elementor-background-video-container::before, .elementor-53180 .elementor-element.elementor-element-0e664a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-53180 .elementor-element.elementor-element-0e664a3 > .elementor-background-slideshow::before, .elementor-53180 .elementor-element.elementor-element-0e664a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-53180 .elementor-element.elementor-element-0e664a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.buyapowa.com/wp-content/uploads/2025/05/Solutions-CTA-bg.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.elementor-53180 .elementor-element.elementor-element-9426e73 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-53180 .elementor-element.elementor-element-9426e73{text-align:center;}.elementor-53180 .elementor-element.elementor-element-9426e73 .elementor-heading-title{font-size:56px;color:#092E36;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );}.elementor-53180 .elementor-element.elementor-element-e5be73d .elementor-button{background-color:#092E36;font-size:16px;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:24px 24px 24px 24px;}.elementor-53180 .elementor-element.elementor-element-e5be73d .elementor-button:hover, .elementor-53180 .elementor-element.elementor-element-e5be73d .elementor-button:focus{background-color:#FFFFFF;color:#092E36;}.elementor-53180 .elementor-element.elementor-element-e5be73d{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-53180 .elementor-element.elementor-element-e5be73d.elementor-element{--align-self:center;}.elementor-53180 .elementor-element.elementor-element-e5be73d .elementor-button:hover svg, .elementor-53180 .elementor-element.elementor-element-e5be73d .elementor-button:focus svg{fill:#092E36;}:root{--page-title-display:none;}@media(min-width:901px){.elementor-53180 .elementor-element.elementor-element-9a2398e{--content-width:1128px;}.elementor-53180 .elementor-element.elementor-element-61a0e7a{--width:1224px;}.elementor-53180 .elementor-element.elementor-element-15cd145{--width:33%;}.elementor-53180 .elementor-element.elementor-element-41a1623{--width:66%;}.elementor-53180 .elementor-element.elementor-element-0e664a3{--content-width:936px;}}@media(max-width:1319px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1080px){.elementor-53180 .elementor-element.elementor-element-7855580 > .elementor-widget-container{margin:60px 0px 20px 0px;}.elementor-53180 .elementor-element.elementor-element-61a0e7a{--padding-top:90px;--padding-bottom:90px;--padding-left:48px;--padding-right:48px;}}@media(max-width:900px){.elementor-53180 .elementor-element.elementor-element-9a2398e{--padding-top:130px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-53180 .elementor-element.elementor-element-7855580 > .elementor-widget-container{margin:48px 0px 20px 0px;}.elementor-53180 .elementor-element.elementor-element-7855580 .elementor-heading-title{font-size:40px;line-height:1.2;}.elementor-53180 .elementor-element.elementor-element-61a0e7a{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-53180 .elementor-element.elementor-element-0e664a3{--padding-top:64px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-53180 .elementor-element.elementor-element-9426e73 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-53180 .elementor-element.elementor-element-9426e73 .elementor-heading-title{font-size:28px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-53180 .elementor-element.elementor-element-e5be73d .elementor-button{font-size:14px;padding:16px 24px 16px 24px;}}/* Start custom CSS for shortcode, class: .elementor-element-e098210 */.elementor-53180 .elementor-element.elementor-element-e098210 :is(span, span a){
    color: #ffffffb3;
    font-family: "F37Zagma-Book", Sans-serif;
    font-size: clamp(12px, (100vw - 900px) * 99, 14px);
    text-transform: uppercase;
    letter-spacing: .08em;
}
.elementor-53180 .elementor-element.elementor-element-e098210 span a:hover{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15cd145 */.elementor-53180 .elementor-element.elementor-element-15cd145 .elementor-toc__list-wrapper{
    margin: 0;
}
.elementor-53180 .elementor-element.elementor-element-15cd145 .elementor-toc__list-item{
    margin-bottom: 0;
    a, a:hover{
        padding: 12px;
        text-decoration: none;
    }
    a{
        color: #142D35;
        display: block;
        transition: all .2s ease;
        width: 100%;
    }
    a:hover{
        background: #142D35;
        color: #fff;
    }
    + li{
        border-top: 1px solid #dedede;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61a0e7a */.visually-hidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1;
    width: 1;
    margin: -1;
    padding: 0;
    border: 0;
}
.elementor-53180 .elementor-element.elementor-element-61a0e7a .elementor-widget-text-editor:not(.defbox):not(:last-of-type){
    border-bottom: 1px solid #DBDBDB;
    padding-bottom: 64px;
}

.elementor-53180 .elementor-element.elementor-element-61a0e7a h2{
    font: 350 32px / 1.1 "grenette-light", serif;
    margin-bottom: 20px;
}
.elementor-53180 .elementor-element.elementor-element-61a0e7a :is(p,li,figcaption){
    color: #142D35;
    font: 400 16px / 1.5 "F37Zagma-Book", sans-serif;
}
.elementor-53180 .elementor-element.elementor-element-61a0e7a p{
    margin-bottom: 16px;
}
.elementor-53180 .elementor-element.elementor-element-61a0e7a p:last-child{
    margin-bottom: 0;
}
.elementor-53180 .elementor-element.elementor-element-61a0e7a li:not(.elementor-toc__list-item){
    margin-block: 8px;
    a{
        color: #142D35;
        text-decoration: underline;
    }
}
.elementor-53180 .elementor-element.elementor-element-61a0e7a ul{
    margin: 0 0 0 1.8em;
}
.elementor-53180 .elementor-element.elementor-element-61a0e7a figure{
    margin-block: 30px 0;
    figcaption{
        margin-top: 12px;
    }
}

.defbox{
    background: #F4F4F4;
    border: 1px solid #DBDBDB;
    border-radius: 8px;
    padding: 32px;
}

.elementor-53180 .elementor-element.elementor-element-61a0e7a .lightbulb{
    display: grid;
    grid-template-columns: 1fr 48px;
    align-items: center;
    margin-bottom: 16px;
    
    &::after{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23092e36' d='M24 48c13.255 0 24-10.745 24-24S37.255 0 24 0 0 10.745 0 24s10.745 24 24 24'/%3E%3Cpath fill='%232ae860' stroke='%232ae860' stroke-width='.5' d='M23.796 13.077c5.056 0 9.17 4.117 9.17 9.178 0 1.578-.25 2.664-.636 3.51s-.906 1.446-1.43 2.05c-.476.554-.953 1.107-1.368 1.88-.414.773-.77 1.769-.994 3.207v1.868a.48.48 0 0 1-.143.365.6.6 0 0 1-.323.146c-.117.02-.245.023-.366.022l-.225-.006v1.505a.524.524 0 0 1-.523.524h-1.416v.492c0 .515-.223.912-.556 1.178-.33.264-.764.396-1.19.396a1.9 1.9 0 0 1-1.188-.396 1.47 1.47 0 0 1-.552-1.178v-.492h-1.423a.52.52 0 0 1-.516-.524v-1.505l-.228.006c-.121.001-.25-.001-.366-.022a.6.6 0 0 1-.322-.146.48.48 0 0 1-.14-.364V32.9c-.229-1.437-.585-2.433-1-3.204a8.6 8.6 0 0 0-1.013-1.462l-.357-.418c-.52-.605-1.039-1.205-1.424-2.05-.385-.847-.634-1.933-.634-3.511 0-5.061 4.106-9.178 9.163-9.178Zm-.703 24.249c-.002.108-.004.21-.002.317.004.14.018.265.055.368.037.1.094.18.187.236.097.058.241.098.463.098s.368-.04.465-.098a.43.43 0 0 0 .186-.236c.037-.103.05-.227.054-.368.002-.108-.001-.21-.003-.317zm-1.936-1.04h5.278v-.992h-5.278zm-1.058-2.032h7.393v-.866h-7.393zm3.697-20.13c-4.48 0-8.124 3.647-8.124 8.13 0 1.362.204 2.293.522 3.018s.754 1.252 1.233 1.807c.477.553.998 1.134 1.464 1.956.456.806.858 1.84 1.126 3.306h7.557c.268-1.467.67-2.5 1.127-3.306.465-.822.986-1.403 1.463-1.956.48-.555.914-1.082 1.233-1.807.318-.725.522-1.656.522-3.017 0-4.484-3.644-8.131-8.123-8.131Zm0 1.311c3.757 0 6.813 3.06 6.813 6.82a.524.524 0 0 1-.523.524.52.52 0 0 1-.516-.524 5.78 5.78 0 0 0-5.774-5.78.5.5 0 0 1-.517-.52.501.501 0 0 1 .516-.52Zm11.657.469a.5.5 0 0 1 .366-.022.54.54 0 0 1 .29.243.54.54 0 0 1 .066.372.5.5 0 0 1-.202.305l-.05.033-2.086 1.203-.002.001a.54.54 0 0 1-.26.071c-.505 0-.713-.667-.302-.949l.041-.026L35.4 15.93zm-23.687-.04a.5.5 0 0 1 .364.019l.054.027h.002l2.084 1.21.041.027c.413.283.202.942-.302.942a.53.53 0 0 1-.26-.063l-.002-.002-2.085-1.21a.5.5 0 0 1-.253-.337.54.54 0 0 1 .067-.37.54.54 0 0 1 .29-.243Zm18.77-5.019a.54.54 0 0 1 .371.066c.109.063.2.162.243.288a.5.5 0 0 1-.05.416l-1.202 2.087a.52.52 0 0 1-.452.262c-.392 0-.66-.43-.451-.779l1.203-2.086.032-.052a.5.5 0 0 1 .305-.202Zm-13.852.055a.54.54 0 0 1 .371-.065.5.5 0 0 1 .306.199l.032.05 1.203 2.087.033.067a.523.523 0 0 1-.934.46l-.002-.003-1.202-2.087a.5.5 0 0 1-.05-.419.54.54 0 0 1 .243-.289ZM23.796 9a.5.5 0 0 1 .523.517v2.407a.524.524 0 0 1-1.046 0V9.517A.5.5 0 0 1 23.796 9Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h48v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    }
}
.cunningham{
    display: grid;
    grid-template-columns: 40px 1fr;
    column-gap: 16px;
    align-items: center;
    margin-bottom: 0;
    img{
        border-radius: 50%;
    }
}

.elementor-53180 .elementor-element.elementor-element-61a0e7a details{
    margin-bottom: 16px;
    position: relative;
    
    .faq-answer{
        margin: 16px 24px 13px;
    }
    summary{
        color: #142D35;
        cursor: pointer;
        list-style-type: none;
        padding-left: 24px;
        text-decoration: underline;
    }
    summary::-webkit-details-marker {
    	display: none;
    }
    &::marker{
        content: '';
        display: none;
    }
    &::before, &::after{
        background: #142D35;
        content: '';
        position: absolute;
        width: 16px;
        height: 2px;
        top: .8em;
        left: 0;
        
        transition: all .3s;
    }
    &::after{
        rotate: 90deg;
    }
    &[open]::after{
        rotate: 0deg;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e664a3 */.elementor-53180 .elementor-element.elementor-element-0e664a3{
    background-color: var(--sol-recuitment);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'grenette-light';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://www.buyapowa.com/wp-content/uploads/2022/06/grenette-light.woff2') format('woff2'),
		url('https://www.buyapowa.com/wp-content/uploads/2022/06/grenette-light.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'F37Zagma-Book';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://www.buyapowa.com/wp-content/uploads/2022/06/F37Zagma-Book.woff2') format('woff2'),
		url('https://www.buyapowa.com/wp-content/uploads/2022/06/F37Zagma-Book.woff') format('woff');
}
/* End Custom Fonts CSS */