.elementor-5 .elementor-element.elementor-element-8e217d2{--display:flex;--min-height:750px;--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:flex-start;--overlay-opacity:0.6;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-8e217d2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8e217d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/01/hero-section-bg-final-min.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-8e217d2::before, .elementor-5 .elementor-element.elementor-element-8e217d2 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-8e217d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-8e217d2 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-8e217d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-8e217d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(275deg, #FFFFFF00 30%, #000000 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-c4c07a4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-5 .elementor-element.elementor-element-c4c07a4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:52px;font-weight:800;letter-spacing:0.5px;color:var( --e-global-color-astglobalcolor4 );}.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-5 .elementor-element.elementor-element-9bf0775{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-9bf0775 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5 .elementor-element.elementor-element-7d8c56e .elementor-button{background-color:#9EBD9B;font-family:"Open Sans", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-7d8c56e > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-2ff23b0{--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-5 .elementor-element.elementor-element-9f2a711{--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:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-97b9849{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-5 .elementor-element.elementor-element-aac301e{--display:flex;--min-height:400px;}.elementor-5 .elementor-element.elementor-element-aac301e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-aac301e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/08/317-Appletree-Family-Practice-June-2025-min.jpg");background-position:center center;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ebda01e{right:-10px;}body.rtl .elementor-5 .elementor-element.elementor-element-ebda01e{left:-10px;}.elementor-5 .elementor-element.elementor-element-ebda01e{top:-10px;}.elementor-5 .elementor-element.elementor-element-de3e47a{--display:flex;}.elementor-5 .elementor-element.elementor-element-865125a > .elementor-widget-container{padding:0px 0px 0px 48px;}.elementor-5 .elementor-element.elementor-element-865125a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;color:#5B6670;}.elementor-5 .elementor-element.elementor-element-95e37c3 > .elementor-widget-container{padding:0px 0px 0px 48px;}.elementor-5 .elementor-element.elementor-element-95e37c3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-5 .elementor-element.elementor-element-5dbc7f2 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 48px;}.elementor-5 .elementor-element.elementor-element-5dbc7f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-0e1cf28 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 48px;}.elementor-5 .elementor-element.elementor-element-0e1cf28{font-family:"Poppins", Sans-serif;font-weight:400;color:#37424C;}.elementor-5 .elementor-element.elementor-element-1345c15 .elementor-button{background-color:#9EBD9B;font-family:"Open Sans", Sans-serif;font-weight:500;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-1345c15 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 48px;}.elementor-5 .elementor-element.elementor-element-110f2ea{--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-5 .elementor-element.elementor-element-ef662cc{--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;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-57f632c{text-align:center;}.elementor-5 .elementor-element.elementor-element-57f632c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;color:#5B6670;}.elementor-5 .elementor-element.elementor-element-e9d1555{text-align:center;}.elementor-5 .elementor-element.elementor-element-e9d1555 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-5 .elementor-element.elementor-element-12fec44{--display:flex;}.elementor-5 .elementor-element.elementor-element-984ba84{--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-5 .elementor-element.elementor-element-984ba84:hover::before, .elementor-5 .elementor-element.elementor-element-984ba84:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-984ba84:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-984ba84 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-984ba84 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-984ba84, .elementor-5 .elementor-element.elementor-element-984ba84::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-ab36f32{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-ab36f32:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-ab36f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/08/229-Appletree-Family-Practice-June-2025-min.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-ab36f32:hover::before, .elementor-5 .elementor-element.elementor-element-ab36f32:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-ab36f32:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-ab36f32 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-ab36f32 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-ab36f32:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-0ea6907 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-0ea6907{z-index:2;}.elementor-5 .elementor-element.elementor-element-b06c282{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-b06c282:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-b06c282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B6670;}.elementor-5 .elementor-element.elementor-element-0f172f6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-169b515 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-169b515 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-43ccb76{--display:flex;}.elementor-5 .elementor-element.elementor-element-85f0e03{--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-5 .elementor-element.elementor-element-85f0e03:hover::before, .elementor-5 .elementor-element.elementor-element-85f0e03:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-85f0e03:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-85f0e03 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-85f0e03 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-85f0e03, .elementor-5 .elementor-element.elementor-element-85f0e03::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-fe13f3f{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-fe13f3f:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-fe13f3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/08/002-Appletree-Family-Practice-June-2025-1-min.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-fe13f3f:hover::before, .elementor-5 .elementor-element.elementor-element-fe13f3f:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-fe13f3f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-fe13f3f > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-fe13f3f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-fe13f3f:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-1badbac .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-a524908{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-a524908:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-a524908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B6670;}.elementor-5 .elementor-element.elementor-element-7bfd138 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-04689db > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-04689db .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-d89c461{--display:flex;}.elementor-5 .elementor-element.elementor-element-5101386{--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-5 .elementor-element.elementor-element-5101386:hover::before, .elementor-5 .elementor-element.elementor-element-5101386:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-5101386:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-5101386 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-5101386 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-5101386, .elementor-5 .elementor-element.elementor-element-5101386::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-417486e{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-417486e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-417486e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/08/020-Appletree-Family-Practice-June-2025.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-417486e:hover::before, .elementor-5 .elementor-element.elementor-element-417486e:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-417486e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-417486e > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-417486e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-417486e:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-cd9a7fb .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-843d501{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-843d501:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-843d501 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-f28c517 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-8b2005f > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-8b2005f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-e215729{--display:flex;}.elementor-5 .elementor-element.elementor-element-9ebceba{--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-5 .elementor-element.elementor-element-9ebceba:hover::before, .elementor-5 .elementor-element.elementor-element-9ebceba:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-9ebceba:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-9ebceba > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-9ebceba > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-9ebceba, .elementor-5 .elementor-element.elementor-element-9ebceba::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-c0aa5d3{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-c0aa5d3:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c0aa5d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/08/040-Appletree-Family-Practice-June-2025.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover::before, .elementor-5 .elementor-element.elementor-element-c0aa5d3:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-c0aa5d3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-c0aa5d3 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-c0aa5d3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-da38eb0 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-6758ccf{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:15px;--padding-right:15px;}.elementor-5 .elementor-element.elementor-element-6758ccf:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-6758ccf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-1176f35 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-dee0cb5 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-dee0cb5{text-align:center;}.elementor-5 .elementor-element.elementor-element-dee0cb5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-8e2b5e2{--display:flex;}.elementor-5 .elementor-element.elementor-element-7fd0f0e{--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-5 .elementor-element.elementor-element-7fd0f0e:hover::before, .elementor-5 .elementor-element.elementor-element-7fd0f0e:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-7fd0f0e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-7fd0f0e > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-7fd0f0e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-7fd0f0e, .elementor-5 .elementor-element.elementor-element-7fd0f0e::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-0f7a474{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-0f7a474:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-0f7a474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2023/11/dr_matt_masterson_vasectomy_doctor.png");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-0f7a474:hover::before, .elementor-5 .elementor-element.elementor-element-0f7a474:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-0f7a474:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-0f7a474 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-0f7a474 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-0f7a474:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-1f3966d .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-042d9c2{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-042d9c2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-042d9c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-61bd484 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-74f3ddc > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-74f3ddc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-4bd02ae{--display:flex;}.elementor-5 .elementor-element.elementor-element-d4fef9d{--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-5 .elementor-element.elementor-element-d4fef9d:hover::before, .elementor-5 .elementor-element.elementor-element-d4fef9d:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-d4fef9d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-d4fef9d > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-d4fef9d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-d4fef9d, .elementor-5 .elementor-element.elementor-element-d4fef9d::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-85c9be3{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-85c9be3:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-85c9be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/08/107-Appletree-Family-Practice-June-2025-min.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-85c9be3:hover::before, .elementor-5 .elementor-element.elementor-element-85c9be3:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-85c9be3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-85c9be3 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-85c9be3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-85c9be3:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-e7c4fd6 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-0f79bad{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-0f79bad:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-0f79bad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-b9d764a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-a36a362 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-a36a362 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-72baab4{--display:flex;}.elementor-5 .elementor-element.elementor-element-08cc65f{--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-5 .elementor-element.elementor-element-08cc65f:hover::before, .elementor-5 .elementor-element.elementor-element-08cc65f:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-08cc65f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-08cc65f > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-08cc65f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-08cc65f, .elementor-5 .elementor-element.elementor-element-08cc65f::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-19df028{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-19df028:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-19df028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/08/157-Appletree-Family-Practice-June-2025-min.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-19df028:hover::before, .elementor-5 .elementor-element.elementor-element-19df028:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-19df028:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-19df028 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-19df028 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-19df028:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-24fdd06 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-3da29c0{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-3da29c0:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-3da29c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-0d850e2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-86b0fb6 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-86b0fb6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-27dded1{--display:flex;}.elementor-5 .elementor-element.elementor-element-1ab961f{--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-5 .elementor-element.elementor-element-1ab961f:hover::before, .elementor-5 .elementor-element.elementor-element-1ab961f:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-1ab961f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-1ab961f > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-1ab961f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-1ab961f, .elementor-5 .elementor-element.elementor-element-1ab961f::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-4781c87{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-4781c87:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-4781c87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/08/261-Appletree-Family-Practice-June-2025-min.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-4781c87:hover::before, .elementor-5 .elementor-element.elementor-element-4781c87:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-4781c87:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-4781c87 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-4781c87 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-4781c87:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-274b00f .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-231d5c8{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-231d5c8:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-231d5c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-3bbb427 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-fe226bc > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-fe226bc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-067c917{--display:flex;}.elementor-5 .elementor-element.elementor-element-b34e061{--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-5 .elementor-element.elementor-element-b34e061:hover::before, .elementor-5 .elementor-element.elementor-element-b34e061:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-b34e061:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-b34e061 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-b34e061 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-b34e061, .elementor-5 .elementor-element.elementor-element-b34e061::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-d7b0a44{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-d7b0a44:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-d7b0a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/08/277-Appletree-Family-Practice-June-2025-min.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-d7b0a44:hover::before, .elementor-5 .elementor-element.elementor-element-d7b0a44:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-d7b0a44:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-d7b0a44 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-d7b0a44 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-d7b0a44:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-9e26ebf .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-df7a312{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-df7a312:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-df7a312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-872d0d8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-6794767 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-6794767 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-b2d4664{--display:flex;}.elementor-5 .elementor-element.elementor-element-dd47b95{--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-5 .elementor-element.elementor-element-dd47b95:hover::before, .elementor-5 .elementor-element.elementor-element-dd47b95:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-dd47b95:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-dd47b95 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-dd47b95 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-dd47b95, .elementor-5 .elementor-element.elementor-element-dd47b95::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-abc9e4c{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-abc9e4c:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-abc9e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/08/175-Appletree-Family-Practice-June-2025-min.jpg");background-position:center left;background-size:cover;}.elementor-5 .elementor-element.elementor-element-abc9e4c:hover::before, .elementor-5 .elementor-element.elementor-element-abc9e4c:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-abc9e4c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-abc9e4c > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-abc9e4c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-abc9e4c:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-1ba428d .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-a22f942{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-a22f942:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-a22f942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-910c985 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-7ec5ce9 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-7ec5ce9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-0ab5c86{--display:flex;}.elementor-5 .elementor-element.elementor-element-081f1eb{--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-5 .elementor-element.elementor-element-081f1eb:hover::before, .elementor-5 .elementor-element.elementor-element-081f1eb:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-081f1eb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-081f1eb > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-081f1eb > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-081f1eb, .elementor-5 .elementor-element.elementor-element-081f1eb::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-d40c87e{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-d40c87e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-d40c87e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/08/194-Appletree-Family-Practice-June-2025-1.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-d40c87e:hover::before, .elementor-5 .elementor-element.elementor-element-d40c87e:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-d40c87e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-d40c87e > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-d40c87e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-d40c87e:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-36624fd .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-692ab71{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-692ab71:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-692ab71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-498ea82 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-d531f5e > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-d531f5e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-55a6266{--display:flex;}.elementor-5 .elementor-element.elementor-element-cc24f6c{--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-5 .elementor-element.elementor-element-cc24f6c:hover::before, .elementor-5 .elementor-element.elementor-element-cc24f6c:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-cc24f6c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-cc24f6c > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-cc24f6c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-cc24f6c, .elementor-5 .elementor-element.elementor-element-cc24f6c::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-ed9b28b{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-ed9b28b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-ed9b28b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/08/144-Appletree-Family-Practice-June-2025-min.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-ed9b28b:hover::before, .elementor-5 .elementor-element.elementor-element-ed9b28b:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-ed9b28b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-ed9b28b > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-ed9b28b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-ed9b28b:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-a5a55f0 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-dd25cd2{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-dd25cd2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-dd25cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-bee54d8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-93fa3fe > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-93fa3fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-6a40b34{--display:flex;}.elementor-5 .elementor-element.elementor-element-e4409b2{--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-5 .elementor-element.elementor-element-e4409b2:hover::before, .elementor-5 .elementor-element.elementor-element-e4409b2:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-e4409b2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-e4409b2 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-e4409b2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-e4409b2, .elementor-5 .elementor-element.elementor-element-e4409b2::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-0763b80{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-0763b80:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-0763b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-5 .elementor-element.elementor-element-0763b80::before, .elementor-5 .elementor-element.elementor-element-0763b80 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-0763b80 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-0763b80 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-0763b80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-0763b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/01/logo.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-5 .elementor-element.elementor-element-0763b80:hover::before, .elementor-5 .elementor-element.elementor-element-0763b80:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-0763b80:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-0763b80 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-0763b80 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-0763b80:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-0c7177d .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-ea018bc{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-ea018bc:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-ea018bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-60815d0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-a36a0e5 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-a36a0e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-9852607{--display:flex;}.elementor-5 .elementor-element.elementor-element-77dd786{--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-5 .elementor-element.elementor-element-77dd786:hover::before, .elementor-5 .elementor-element.elementor-element-77dd786:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-77dd786:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-77dd786 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-77dd786 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-77dd786, .elementor-5 .elementor-element.elementor-element-77dd786::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-52d2178{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-52d2178:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-52d2178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/08/057-Appletree-Family-Practice-June-2025-min.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-52d2178:hover::before, .elementor-5 .elementor-element.elementor-element-52d2178:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-52d2178:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-52d2178 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-52d2178 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-52d2178:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-3b39503 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-e1fc5f1{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-e1fc5f1:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-e1fc5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-4bb2352 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-3e1e808 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-3e1e808 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-3cd3ee3{--display:flex;}.elementor-5 .elementor-element.elementor-element-872a745{--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-5 .elementor-element.elementor-element-872a745:hover::before, .elementor-5 .elementor-element.elementor-element-872a745:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-872a745:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-872a745 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-872a745 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-872a745, .elementor-5 .elementor-element.elementor-element-872a745::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-6c8cd8f{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-6c8cd8f:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-6c8cd8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-5 .elementor-element.elementor-element-6c8cd8f::before, .elementor-5 .elementor-element.elementor-element-6c8cd8f > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6c8cd8f > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6c8cd8f > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-6c8cd8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-6c8cd8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/01/logo.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover::before, .elementor-5 .elementor-element.elementor-element-6c8cd8f:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6c8cd8f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-6c8cd8f > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-6c8cd8f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-0bd01dc .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-555f626{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:15px;--padding-right:15px;}.elementor-5 .elementor-element.elementor-element-555f626:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-555f626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-ebec516 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-9d7b284 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-9d7b284{text-align:center;}.elementor-5 .elementor-element.elementor-element-9d7b284 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-1e57d73{--display:flex;}.elementor-5 .elementor-element.elementor-element-d7f98ee{--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-5 .elementor-element.elementor-element-d7f98ee:hover::before, .elementor-5 .elementor-element.elementor-element-d7f98ee:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-d7f98ee:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-d7f98ee > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-d7f98ee > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-d7f98ee, .elementor-5 .elementor-element.elementor-element-d7f98ee::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-c7442e5{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-c7442e5:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c7442e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/08/242-Appletree-Family-Practice-June-2025-min.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-c7442e5:hover::before, .elementor-5 .elementor-element.elementor-element-c7442e5:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-c7442e5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-c7442e5 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-c7442e5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-c7442e5:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-4528f8a .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-846cca0{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-846cca0:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-846cca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-247ecfc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-6c60fd9 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-6c60fd9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-cbd2293{--display:flex;}.elementor-5 .elementor-element.elementor-element-8d05097{--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-5 .elementor-element.elementor-element-8d05097:hover::before, .elementor-5 .elementor-element.elementor-element-8d05097:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-8d05097:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-8d05097 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-8d05097 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-8d05097, .elementor-5 .elementor-element.elementor-element-8d05097::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-b2610fd{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-b2610fd:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-b2610fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/08/206-Appletree-Family-Practice-June-2025-min.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-b2610fd:hover::before, .elementor-5 .elementor-element.elementor-element-b2610fd:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-b2610fd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-b2610fd > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-b2610fd > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-b2610fd:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-3d1bcc0 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-7b6cfde{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-7b6cfde:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-7b6cfde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-9337d3a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-fe3d4a2 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-fe3d4a2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-5270903{--display:flex;}.elementor-5 .elementor-element.elementor-element-1ca9634{--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-5 .elementor-element.elementor-element-1ca9634:hover::before, .elementor-5 .elementor-element.elementor-element-1ca9634:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-1ca9634:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-1ca9634 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-1ca9634 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-1ca9634, .elementor-5 .elementor-element.elementor-element-1ca9634::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-ecfe576{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-ecfe576:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-ecfe576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;}.elementor-5 .elementor-element.elementor-element-ecfe576::before, .elementor-5 .elementor-element.elementor-element-ecfe576 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-ecfe576 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-ecfe576 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-ecfe576 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-ecfe576 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/01/logo.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-5 .elementor-element.elementor-element-ecfe576:hover::before, .elementor-5 .elementor-element.elementor-element-ecfe576:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-ecfe576:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-ecfe576 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-ecfe576 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-ecfe576:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-36ab678 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-c7942a3{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-c7942a3:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c7942a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-fb982a1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-2d9c762 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-2d9c762 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-32ec9d2{--display:flex;}.elementor-5 .elementor-element.elementor-element-460aa07{--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-5 .elementor-element.elementor-element-460aa07:hover::before, .elementor-5 .elementor-element.elementor-element-460aa07:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-460aa07:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-460aa07 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-460aa07 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-460aa07, .elementor-5 .elementor-element.elementor-element-460aa07::before{--overlay-transition:0.5s;}.elementor-5 .elementor-element.elementor-element-5876809{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-5876809:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-5876809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appletreefamilypractice.com.au/wp-content/uploads/2025/08/100-Appletree-Family-Practice-June-2025-min.jpg");background-position:center center;background-size:cover;}.elementor-5 .elementor-element.elementor-element-5876809:hover::before, .elementor-5 .elementor-element.elementor-element-5876809:hover > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-5876809:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-5876809 > .elementor-background-slideshow:hover::before, .elementor-5 .elementor-element.elementor-element-5876809 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#9EBD9BB2;--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-5876809:hover{--overlay-opacity:1;}.elementor-5 .elementor-element.elementor-element-30e4cc5 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-c049c95{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-c049c95:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c049c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5 .elementor-element.elementor-element-b5f00c8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-66b7b42 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-66b7b42 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-75f7f10{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:20px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-60px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:20px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-astglobalcolor4 );}.elementor-5 .elementor-element.elementor-element-75f7f10 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:8px 8px 8px 8px;}.elementor-5 .elementor-element.elementor-element-75f7f10 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-c3b3ca9{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}@media(max-width:1366px){.elementor-5 .elementor-element.elementor-element-ef662cc{--padding-top:60px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-5 .elementor-element.elementor-element-75f7f10{--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-arrow-prev-left-position:-44px;--e-n-carousel-arrow-next-right-position:-44px;}.elementor-5 .elementor-element.elementor-element-75f7f10 > .elementor-widget-container{margin:30px 0px 0px 0px;}}@media(max-width:1024px){.elementor-5 .elementor-element.elementor-element-75f7f10{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-8e217d2{--min-height:400px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5 .elementor-element.elementor-element-8e217d2:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8e217d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-5 .elementor-element.elementor-element-c4c07a4{width:100%;max-width:100%;text-align:center;}.elementor-5 .elementor-element.elementor-element-c4c07a4 .elementor-heading-title{font-size:26px;}.elementor-5 .elementor-element.elementor-element-9bf0775{width:100%;max-width:100%;text-align:center;}.elementor-5 .elementor-element.elementor-element-7d8c56e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-9f2a711{--padding-top:60px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-5 .elementor-element.elementor-element-97b9849{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-aac301e{--min-height:300px;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ebda01e{right:-35px;}body.rtl .elementor-5 .elementor-element.elementor-element-ebda01e{left:-35px;}.elementor-5 .elementor-element.elementor-element-ebda01e{top:-106px;}.elementor-5 .elementor-element.elementor-element-de3e47a{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5 .elementor-element.elementor-element-865125a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-865125a{text-align:center;}.elementor-5 .elementor-element.elementor-element-865125a .elementor-heading-title{font-size:32px;}.elementor-5 .elementor-element.elementor-element-95e37c3 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-95e37c3{text-align:center;}.elementor-5 .elementor-element.elementor-element-95e37c3 .elementor-heading-title{font-size:16px;}.elementor-5 .elementor-element.elementor-element-5dbc7f2 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-5dbc7f2{text-align:center;}.elementor-5 .elementor-element.elementor-element-0e1cf28{width:100%;max-width:100%;text-align:center;}.elementor-5 .elementor-element.elementor-element-0e1cf28 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-1345c15 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-ef662cc{--padding-top:40px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-5 .elementor-element.elementor-element-57f632c{width:100%;max-width:100%;text-align:center;}.elementor-5 .elementor-element.elementor-element-57f632c .elementor-heading-title{font-size:32px;}.elementor-5 .elementor-element.elementor-element-e9d1555 .elementor-heading-title{font-size:16px;}.elementor-5 .elementor-element.elementor-element-75f7f10{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5 .elementor-element.elementor-element-c3b3ca9{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for heading, class: .elementor-element-865125a *//* mobile versions */
@media screen and (max-width: 425px) {
    .elementor-5 .elementor-element.elementor-element-865125a h2{
        color: #5B6670 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57f632c *//* mobile versions */
@media screen and (max-width: 425px) {
    .elementor-5 .elementor-element.elementor-element-57f632c h2{
        color: #5B6670 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab36f32 */.elementor-5 .elementor-element.elementor-element-ab36f32 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ab36f32 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ab36f32:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe13f3f */.elementor-5 .elementor-element.elementor-element-fe13f3f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-fe13f3f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-fe13f3f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-417486e */.elementor-5 .elementor-element.elementor-element-417486e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-417486e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-417486e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0aa5d3 */.elementor-5 .elementor-element.elementor-element-c0aa5d3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c0aa5d3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c0aa5d3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f7a474 */.elementor-5 .elementor-element.elementor-element-0f7a474 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0f7a474 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0f7a474:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c9be3 */.elementor-5 .elementor-element.elementor-element-85c9be3 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-85c9be3 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-85c9be3:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19df028 */.elementor-5 .elementor-element.elementor-element-19df028 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-19df028 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-19df028:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4781c87 */.elementor-5 .elementor-element.elementor-element-4781c87 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-4781c87 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-4781c87:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ab961f */.docpic{
    --height: 400px;
    --bottom: -400px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-1ab961f .hideshowbutton{
    bottom: var(--bottom);
}
.docpic:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b0a44 */.elementor-5 .elementor-element.elementor-element-d7b0a44 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d7b0a44 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d7b0a44:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc9e4c */.elementor-5 .elementor-element.elementor-element-abc9e4c {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-abc9e4c .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-abc9e4c:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40c87e */.elementor-5 .elementor-element.elementor-element-d40c87e {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-d40c87e .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-d40c87e:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9b28b */.elementor-5 .elementor-element.elementor-element-ed9b28b {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ed9b28b .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ed9b28b:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0763b80 */.elementor-5 .elementor-element.elementor-element-0763b80 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-0763b80 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-0763b80:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d2178 */.elementor-5 .elementor-element.elementor-element-52d2178 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-52d2178 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-52d2178:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c8cd8f */.elementor-5 .elementor-element.elementor-element-6c8cd8f {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-6c8cd8f .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-6c8cd8f:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7442e5 */.elementor-5 .elementor-element.elementor-element-c7442e5 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-c7442e5 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-c7442e5:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2610fd */.elementor-5 .elementor-element.elementor-element-b2610fd {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-b2610fd .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-b2610fd:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecfe576 */.elementor-5 .elementor-element.elementor-element-ecfe576 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-ecfe576 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-ecfe576:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876809 */.elementor-5 .elementor-element.elementor-element-5876809 {
    --height: 350px;
    --bottom: -350px;
    overflow: hidden !important;
}
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{

    bottom: 0;
    transition: .5s ease-in-out;
}

/*Hover Hide/Show CSS*/
.elementor-5 .elementor-element.elementor-element-5876809 .hideshowbutton{
    bottom: var(--bottom);
}
.elementor-5 .elementor-element.elementor-element-5876809:hover .hideshowbutton{
    bottom: 0px;
}/* End custom CSS */