.elementor-8 .elementor-element.elementor-element-31a0d1ad:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-31a0d1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AAAAAA;background-image:url("https://idahophoenixpt.com/wp-content/uploads/couple-on-mountain-ridge.jpg");background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-31a0d1ad > .elementor-background-overlay{background-color:#000000;opacity:1;mix-blend-mode:color;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-31a0d1ad > .elementor-container{min-height:400px;}.elementor-8 .elementor-element.elementor-element-31a0d1ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;margin-top:-135px;margin-bottom:0px;padding:190px 0px 54px 0px;}.elementor-8 .elementor-element.elementor-element-31a0d1ad .elementor-heading-title{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-31a0d1ad a{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-31a0d1ad a:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-8997bef .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-2927e0d9 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:5em;font-weight:400;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-87bea36 .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-4470ef9 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-8 .elementor-element.elementor-element-4470ef9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-4470ef9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-4470ef9.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-4470ef9.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-4470ef9 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-50153d7 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-8 .elementor-element.elementor-element-50153d7 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-50153d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-50153d7.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-50153d7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-50153d7 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-74eb51d .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-8 .elementor-element.elementor-element-74eb51d .elementor-icon-box-title{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-74eb51d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-74eb51d.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-74eb51d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-74eb51d .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-cd5bcb8 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-8 .elementor-element.elementor-element-cd5bcb8 .elementor-icon-box-title{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-cd5bcb8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-cd5bcb8.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-cd5bcb8.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-cd5bcb8 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-68705aaf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-68705aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4aa5e4 );}.elementor-8 .elementor-element.elementor-element-68705aaf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-68705aaf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-82f9df4.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-8 .elementor-element.elementor-element-82f9df4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-8 .elementor-element.elementor-element-82f9df4 > .elementor-element-populated{padding:3em 0em 0em 0em;}.ee-tooltip.ee-tooltip-89690f2.to--top,
							 .ee-tooltip.ee-tooltip-89690f2.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-89690f2.to--left,
							 .ee-tooltip.ee-tooltip-89690f2.to--right{margin-top:0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-5c9647d7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-5c9647d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-5c9647d7 > .elementor-element-populated{padding:3em 2em 3em 2em;}.elementor-8 .elementor-element.elementor-element-de82cab{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-8 .elementor-element.elementor-element-de82cab .elementor-divider-separator{width:15%;}.elementor-8 .elementor-element.elementor-element-de82cab .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-c3fdfb5 > .elementor-container{text-align:center;}.elementor-8 .elementor-element.elementor-element-3ab3a75{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-8 .elementor-element.elementor-element-3ab3a75 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-8 .elementor-element.elementor-element-3ab3a75 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-189cb86:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-189cb86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13c4b37 );}.elementor-8 .elementor-element.elementor-element-189cb86 > .elementor-background-overlay{background-image:url("https://idahophoenixpt.com/wp-content/uploads/victor-freitas-KkYWWpurqbE-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-189cb86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 0em 0em 0em;}.elementor-8 .elementor-element.elementor-element-10dab00.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-ef82c26{text-align:center;}.elementor-8 .elementor-element.elementor-element-76c281ef{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7a16c144 .elementor-button{background-color:rgba(0,0,0,0);}.elementor-8 .elementor-element.elementor-element-7a16c144 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-70efb8f > .elementor-container{max-width:573px;text-align:center;}.elementor-8 .elementor-element.elementor-element-70efb8f{padding:5em 0em 5em 0em;}.elementor-8 .elementor-element.elementor-element-b05dca2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-fe40b38{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-f0b6d30{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-f0b6d30 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-1b58076{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-1b58076 > .elementor-widget-container{margin:5px 5px 5px 5px;}@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-189cb86 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-31a0d1ad:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-31a0d1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8 .elementor-element.elementor-element-8997bef .elementor-heading-title{font-size:1.5em;}.elementor-8 .elementor-element.elementor-element-2927e0d9 .elementor-heading-title{font-size:3em;}.elementor-8 .elementor-element.elementor-element-87bea36 .elementor-heading-title{font-size:2em;}.elementor-8 .elementor-element.elementor-element-fe40b38{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-31a0d1ad > .elementor-container{min-height:0px;}.elementor-8 .elementor-element.elementor-element-31a0d1ad:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-31a0d1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-8 .elementor-element.elementor-element-0af9e6f > .elementor-container{text-align:center;}.elementor-8 .elementor-element.elementor-element-87bea36 .elementor-heading-title{font-size:1.6em;}.elementor-8 .elementor-element.elementor-element-43d3c074 .elementor-button{font-size:0.8em;}.elementor-8 .elementor-element.elementor-element-b2dc50d > .elementor-element-populated{text-align:center;}.elementor-8 .elementor-element.elementor-element-4470ef9 .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-50153d7 .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-74eb51d .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-cd5bcb8 .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-fe40b38{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for wp-widget-pods_widget_list, class: .elementor-element-a996ec2 */.treatments-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -5px;
}
.treatments-grid .treatment{
    display: block;
    position: relative;
    display: flex;
    width: calc(25% - 10px);
    margin: 5px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    transition: 0.3s;
}
.treatments-grid .treatment:hover {
    transform: scale(1.05);
}
.treatments-grid .treatment:before {
    display: block;
    content: '';
    width: 100%;
    padding-bottom: 100%;
    background: linear-gradient(transparent, rgba(0,0,0,0.3));
    transition: 0.3s;
}
.treatments-grid .treatment:hover:before {
    background: linear-gradient(transparent, transparent, rgba(0,0,0,0.3));
}

.treatments-grid h3 {
    position: absolute;
    bottom: 10px;
    left: 10px;
    margin: 0;
    text-shadow: 0 0 10px rgba(0,0,0,0.75);
}

@media (max-width: 1024px) and (min-width: 768px) {
    .treatments-grid .treatment:first-child {
        margin-left: 11px;
    }
    .treatments-grid .treatment {
        width: calc(33.3% - 10px);
    }
}
@media (max-width: 767px) {
    .treatments-grid .treatment {
        width: calc(100% - 20px);
    }
    .treatments-grid .treatment:before {
        padding-bottom: 66%;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-76c281ef */@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-76c281ef .testimonial-single:not(:first-child) {
        display: none;
    }
}/* End custom CSS */