.elementor-12 .elementor-element.elementor-element-239dff0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-79ea6ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6bbd924{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6bbd924:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6bbd924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kpasolicitors.com.au/wp-content/uploads/2026/07/slider1.webp");background-position:bottom center;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-8a41817{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-12 .elementor-element.elementor-element-be95342{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-be95342 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:700;line-height:60px;color:#016D70;}.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-12 .elementor-element.elementor-element-f131e38{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-48f3cab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-48f3cab:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-48f3cab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#016D708A;}.elementor-12 .elementor-element.elementor-element-2e75bae{padding:0px 0px 0px 5px;}.elementor-12 .elementor-element.elementor-element-2e75bae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-42552fa{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-42552fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f3d1eea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-28dd0b4{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-28dd0b4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-28dd0b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kpasolicitors.com.au/wp-content/uploads/2026/07/Slide-2.webp");background-position:bottom center;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-648e90b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5c134b6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5c134b6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:700;line-height:60px;color:#016D70;}.elementor-12 .elementor-element.elementor-element-5c970fe{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-0f40519{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-0f40519:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0f40519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#016D708A;}.elementor-12 .elementor-element.elementor-element-9ce51d9{padding:0px 0px 0px 5px;}.elementor-12 .elementor-element.elementor-element-9ce51d9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-379a81a{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-379a81a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b3b6056{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8be6ed5{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8be6ed5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8be6ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kpasolicitors.com.au/wp-content/uploads/2026/07/Slide-3.webp");background-position:bottom center;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-796f8ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4854909{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4854909 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;font-weight:700;line-height:60px;color:#016D70;}.elementor-12 .elementor-element.elementor-element-f34b189{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-5e3b9b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-12 .elementor-element.elementor-element-5e3b9b7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5e3b9b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#016D708A;}.elementor-12 .elementor-element.elementor-element-26bd18e{padding:0px 0px 0px 5px;}.elementor-12 .elementor-element.elementor-element-26bd18e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-895cf9b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-895cf9b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9c4b0ca{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#0C0C0C;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:-515px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-137px;}.elementor-12 .elementor-element.elementor-element-49c96fb{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-49c96fb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-49c96fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kpasolicitors.com.au/wp-content/uploads/2026/07/bg.webp");background-position:center center;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-dde5769{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:99px 99px 99px 99px;box-shadow:-13px 2px 33px 0px rgba(0, 0, 0, 0.38);--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-dde5769:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dde5769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-dde5769.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2e87273{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9F9F9F;--border-color:#9F9F9F;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2e87273.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-12 .elementor-element.elementor-element-293ab7c .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-293ab7c .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-12 .elementor-element.elementor-element-293ab7c .elementor-icon{font-size:70px;}.elementor-12 .elementor-element.elementor-element-293ab7c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-293ab7c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-293ab7c:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-293ab7c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-8d17024{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9F9F9F;--border-color:#9F9F9F;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c87d866 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-c87d866 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-12 .elementor-element.elementor-element-c87d866 .elementor-icon{font-size:70px;}.elementor-12 .elementor-element.elementor-element-c87d866 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c87d866 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-c87d866:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-c87d866:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-6625cfe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#9F9F9F;--border-color:#9F9F9F;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a473fa2 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-a473fa2 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-12 .elementor-element.elementor-element-a473fa2 .elementor-icon{font-size:70px;}.elementor-12 .elementor-element.elementor-element-a473fa2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a473fa2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-a473fa2:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-a473fa2:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-8759949{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-01ec1b7 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-01ec1b7 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-12 .elementor-element.elementor-element-01ec1b7 .elementor-icon{font-size:70px;}.elementor-12 .elementor-element.elementor-element-01ec1b7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-01ec1b7 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-01ec1b7:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-01ec1b7:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-8c07ce8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-11eed94{--display:flex;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9a32dd5{text-align:center;}.elementor-12 .elementor-element.elementor-element-9a32dd5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;color:#FAFAFA;}.elementor-12 .elementor-element.elementor-element-4ec814e{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-56b6817{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-56b6817:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-56b6817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-237aac3{--display:flex;--background-transition:1s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#AEAEAE;--border-color:#AEAEAE;}.elementor-12 .elementor-element.elementor-element-237aac3:hover{background-image:url("https://www.kpasolicitors.com.au/wp-content/uploads/2026/07/Business-Startup.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.79;box-shadow:-4px 0px 16px 2px rgba(0, 0, 0, 0.53);}.elementor-12 .elementor-element.elementor-element-237aac3:hover::before, .elementor-12 .elementor-element.elementor-element-237aac3:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-237aac3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-237aac3 > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-237aac3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#045D61;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-c445321{width:var( --container-widget-width, 89% );max-width:89%;padding:0px 0px 20px 0px;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c445321.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c445321 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-c445321 .elementor-icon{font-size:100px;}.elementor-12 .elementor-element.elementor-element-c445321 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c445321 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-c445321 .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-c445321:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-c445321:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-c445321 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#858585;}.elementor-12 .elementor-element.elementor-element-371eee4{--display:flex;--background-transition:1s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#AEAEAE;--border-color:#AEAEAE;}.elementor-12 .elementor-element.elementor-element-371eee4:hover{background-image:url("https://www.kpasolicitors.com.au/wp-content/uploads/2026/07/Litigation-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.79;box-shadow:-4px 0px 16px 2px rgba(0, 0, 0, 0.53);}.elementor-12 .elementor-element.elementor-element-371eee4:hover::before, .elementor-12 .elementor-element.elementor-element-371eee4:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-371eee4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-371eee4 > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-371eee4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#045D61;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-627d327{width:var( --container-widget-width, 89% );max-width:89%;padding:0px 0px 20px 0px;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-627d327.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-627d327 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-627d327 .elementor-icon{font-size:100px;}.elementor-12 .elementor-element.elementor-element-627d327 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-627d327 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-627d327 .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-627d327:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-627d327:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-627d327 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#858585;}.elementor-12 .elementor-element.elementor-element-2780733{--display:flex;--background-transition:1s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#AEAEAE;--border-color:#AEAEAE;}.elementor-12 .elementor-element.elementor-element-2780733:hover{background-image:url("https://www.kpasolicitors.com.au/wp-content/uploads/2026/07/Property-Law.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.79;box-shadow:-4px 0px 16px 2px rgba(0, 0, 0, 0.53);}.elementor-12 .elementor-element.elementor-element-2780733:hover::before, .elementor-12 .elementor-element.elementor-element-2780733:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2780733:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2780733 > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-2780733 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#045D61;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-b4079e8{width:var( --container-widget-width, 89% );max-width:89%;padding:0px 0px 20px 0px;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b4079e8.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b4079e8 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-b4079e8 .elementor-icon{font-size:100px;}.elementor-12 .elementor-element.elementor-element-b4079e8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b4079e8 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-b4079e8 .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-b4079e8:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-b4079e8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-b4079e8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#858585;}.elementor-12 .elementor-element.elementor-element-9055d21{--display:flex;--background-transition:1s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#AEAEAE;--border-color:#AEAEAE;}.elementor-12 .elementor-element.elementor-element-9055d21:hover{background-image:url("https://www.kpasolicitors.com.au/wp-content/uploads/2026/07/Family-Law-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.79;box-shadow:-4px 0px 16px 2px rgba(0, 0, 0, 0.53);}.elementor-12 .elementor-element.elementor-element-9055d21:hover::before, .elementor-12 .elementor-element.elementor-element-9055d21:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-9055d21:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-9055d21 > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-9055d21 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#045D61;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-406e13e{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 20px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-406e13e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-406e13e .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-406e13e .elementor-icon{font-size:100px;}.elementor-12 .elementor-element.elementor-element-406e13e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-406e13e .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-406e13e .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-406e13e:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-406e13e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-406e13e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#858585;}.elementor-12 .elementor-element.elementor-element-e98c199{--display:flex;--background-transition:1s;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#AEAEAE;--border-color:#AEAEAE;}.elementor-12 .elementor-element.elementor-element-e98c199:hover{background-image:url("https://www.kpasolicitors.com.au/wp-content/uploads/2026/07/Employment-Law.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.79;box-shadow:-4px 0px 16px 2px rgba(0, 0, 0, 0.53);}.elementor-12 .elementor-element.elementor-element-e98c199:hover::before, .elementor-12 .elementor-element.elementor-element-e98c199:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e98c199:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e98c199 > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-e98c199 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#045D61;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-48ddce9{width:var( --container-widget-width, 89% );max-width:89%;padding:0px 0px 20px 0px;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-48ddce9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-48ddce9 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-48ddce9 .elementor-icon{font-size:100px;}.elementor-12 .elementor-element.elementor-element-48ddce9 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-48ddce9 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-48ddce9 .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-48ddce9:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-48ddce9:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-48ddce9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#858585;}.elementor-12 .elementor-element.elementor-element-1d927ca{--display:flex;--background-transition:1s;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#AEAEAE;--border-color:#AEAEAE;}.elementor-12 .elementor-element.elementor-element-1d927ca:hover{background-image:url("https://www.kpasolicitors.com.au/wp-content/uploads/2026/07/Criminal-Law.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.79;box-shadow:-4px 0px 16px 2px rgba(0, 0, 0, 0.53);}.elementor-12 .elementor-element.elementor-element-1d927ca:hover::before, .elementor-12 .elementor-element.elementor-element-1d927ca:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1d927ca:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1d927ca > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-1d927ca > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#045D61;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-b59d484{width:var( --container-widget-width, 89% );max-width:89%;padding:0px 0px 20px 0px;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b59d484.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b59d484 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-b59d484 .elementor-icon{font-size:100px;}.elementor-12 .elementor-element.elementor-element-b59d484 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b59d484 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-b59d484 .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-b59d484:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-b59d484:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-b59d484 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#858585;}.elementor-12 .elementor-element.elementor-element-8d3269a{--display:flex;--background-transition:1s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#AEAEAE;--border-color:#AEAEAE;}.elementor-12 .elementor-element.elementor-element-8d3269a:hover{background-image:url("https://www.kpasolicitors.com.au/wp-content/uploads/2026/07/Tax-Law.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.79;box-shadow:-4px 0px 16px 2px rgba(0, 0, 0, 0.53);}.elementor-12 .elementor-element.elementor-element-8d3269a:hover::before, .elementor-12 .elementor-element.elementor-element-8d3269a:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-8d3269a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-8d3269a > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-8d3269a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#045D61;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-67d7278{width:var( --container-widget-width, 89% );max-width:89%;padding:0px 0px 20px 0px;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-67d7278.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-67d7278 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-67d7278 .elementor-icon{font-size:100px;}.elementor-12 .elementor-element.elementor-element-67d7278 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-67d7278 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-67d7278 .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-67d7278:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-67d7278:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-67d7278 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#858585;}.elementor-12 .elementor-element.elementor-element-2052768{--display:flex;--background-transition:1s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#AEAEAE;--border-color:#AEAEAE;}.elementor-12 .elementor-element.elementor-element-2052768:hover{background-image:url("https://www.kpasolicitors.com.au/wp-content/uploads/2026/07/Wills-Estates-Probate.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.79;box-shadow:-4px 0px 16px 2px rgba(0, 0, 0, 0.53);}.elementor-12 .elementor-element.elementor-element-2052768:hover::before, .elementor-12 .elementor-element.elementor-element-2052768:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2052768:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2052768 > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-2052768 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#045D61;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-5e853af{width:var( --container-widget-width, 89% );max-width:89%;padding:0px 0px 20px 0px;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5e853af.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5e853af .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-5e853af .elementor-icon{font-size:100px;}.elementor-12 .elementor-element.elementor-element-5e853af .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5e853af .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-5e853af .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-5e853af:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-5e853af:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-5e853af .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#858585;}.elementor-12 .elementor-element.elementor-element-2334b6f{--display:flex;--background-transition:1s;}.elementor-12 .elementor-element.elementor-element-2334b6f:hover{background-image:url("https://www.kpasolicitors.com.au/wp-content/uploads/2026/07/Franchising-Law.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.79;box-shadow:-4px 0px 16px 2px rgba(0, 0, 0, 0.53);}.elementor-12 .elementor-element.elementor-element-2334b6f:hover::before, .elementor-12 .elementor-element.elementor-element-2334b6f:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2334b6f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2334b6f > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-2334b6f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#045D61;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-b55ae0c{width:var( --container-widget-width, 89% );max-width:89%;padding:0px 0px 20px 0px;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b55ae0c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b55ae0c .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-b55ae0c .elementor-icon{font-size:100px;}.elementor-12 .elementor-element.elementor-element-b55ae0c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b55ae0c .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-b55ae0c .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-b55ae0c:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-b55ae0c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-b55ae0c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#858585;}.elementor-12 .elementor-element.elementor-element-22f7533{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 10px;--row-gap:20px;--column-gap:10px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c305588{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-12 .elementor-element.elementor-element-d0dca5f{text-align:end;}.elementor-12 .elementor-element.elementor-element-d0dca5f img{width:566px;height:598px;}.elementor-12 .elementor-element.elementor-element-d318d2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cb3836d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;color:#000000;}.elementor-12 .elementor-element.elementor-element-6e779a0{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#666666;}.elementor-12 .elementor-element.elementor-element-71587eb{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-12 .elementor-element.elementor-element-68d8802{--display:flex;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6f923f6{padding:0px 20px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-12 .elementor-element.elementor-element-12e3e26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-363b12c{padding:0px 20px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-12 .elementor-element.elementor-element-9a25848{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4235613{padding:0px 20px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-12 .elementor-element.elementor-element-5c684e1{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#333131;}.elementor-12 .elementor-element.elementor-element-5c684e1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-12 .elementor-element.elementor-element-5c684e1 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-12 .elementor-element.elementor-element-5c684e1 {--n-accordion-padding:30px 20px 15px 0px;}:where( .elementor-12 .elementor-element.elementor-element-5c684e1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:700;}:where( .elementor-12 .elementor-element.elementor-element-5c684e1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-12 .elementor-element.elementor-element-18bcb96{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-18bcb96.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-74d2b4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d4a8b1f{text-align:center;}.elementor-12 .elementor-element.elementor-element-d4a8b1f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;color:#000000;}.elementor-12 .elementor-element.elementor-element-5a901c3{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-12 .elementor-element.elementor-element-5a901c3.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-afd0759{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-afd0759.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6836e88{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-687bc3e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-2a23347{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-94587c8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-29ed890{--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;border-style:none;--border-style:none;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-29ed890:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-29ed890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-caec3f5{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-606d629{--display:flex;--min-height:282px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f3a4482{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#666666;--border-color:#666666;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7a928a0{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-7a928a0.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-7a928a0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:50px;color:#000000;}.elementor-12 .elementor-element.elementor-element-b6d4342{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#666666;}.elementor-12 .elementor-element.elementor-element-b6d4342.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-ab6d866{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c27543b{--display:flex;}.elementor-12 .elementor-element.elementor-element-fbd0b37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5C5C5;--border-color:#C5C5C5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-fbd0b37:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fbd0b37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fbd0b37:hover{background-color:#00878B;}.elementor-12 .elementor-element.elementor-element-1564114{width:var( --container-widget-width, 78% );max-width:78%;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-1564114.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1564114 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-12 .elementor-element.elementor-element-442fe18 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#858585;}.elementor-12 .elementor-element.elementor-element-074fa60{text-align:start;}.elementor-12 .elementor-element.elementor-element-0a040ac{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-8a18ac0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-4bbca7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5C5C5;--border-color:#C5C5C5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-4bbca7f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4bbca7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4bbca7f:hover{background-color:#00878B;}.elementor-12 .elementor-element.elementor-element-c50200b{width:var( --container-widget-width, 78% );max-width:78%;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-c50200b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c50200b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-12 .elementor-element.elementor-element-6dfc5fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#858585;}.elementor-12 .elementor-element.elementor-element-4afc572{text-align:start;}.elementor-12 .elementor-element.elementor-element-c8b560f{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-5b092f0{--display:flex;}.elementor-12 .elementor-element.elementor-element-ae56a03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C5C5C5;--border-color:#C5C5C5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-ae56a03:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ae56a03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ae56a03:hover{background-color:#00878B;}.elementor-12 .elementor-element.elementor-element-315ddd1{width:var( --container-widget-width, 78% );max-width:78%;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-315ddd1.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-315ddd1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;color:#000000;}.elementor-12 .elementor-element.elementor-element-e64c143 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#858585;}.elementor-12 .elementor-element.elementor-element-24181ee{text-align:start;}.elementor-12 .elementor-element.elementor-element-5da2e7a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-3ea3d25{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-8a41817{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-be95342{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-12 .elementor-element.elementor-element-be95342 .elementor-heading-title{font-size:37px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-f131e38{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;}.elementor-12 .elementor-element.elementor-element-48f3cab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-12 .elementor-element.elementor-element-648e90b{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5c134b6{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-12 .elementor-element.elementor-element-5c134b6 .elementor-heading-title{font-size:37px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-5c970fe{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;}.elementor-12 .elementor-element.elementor-element-0f40519{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-12 .elementor-element.elementor-element-796f8ed{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4854909{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-12 .elementor-element.elementor-element-4854909 .elementor-heading-title{font-size:37px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-f34b189{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;}.elementor-12 .elementor-element.elementor-element-5e3b9b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-12 .elementor-element.elementor-element-9c4b0ca{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:-256px;--e-n-carousel-dots-vertical-position:50%;--e-n-carousel-dots-vertical-transform:-50%;--e-n-carousel-dots-vertical-offset:143px;}.elementor-12 .elementor-element.elementor-element-49c96fb{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-dde5769{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-8c07ce8{--margin-top:-163px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-56b6817{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-d318d2d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cb3836d .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-afd0759{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7a928a0{padding:0px 0px 0px 10px;--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-12 .elementor-element.elementor-element-7a928a0 .elementor-heading-title{font-size:34px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-b6d4342{padding:0px 0px 0px 10px;--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;}.elementor-12 .elementor-element.elementor-element-3ea3d25{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-8a41817{--width:75%;}.elementor-12 .elementor-element.elementor-element-48f3cab{--width:23%;}.elementor-12 .elementor-element.elementor-element-648e90b{--width:75%;}.elementor-12 .elementor-element.elementor-element-0f40519{--width:23%;}.elementor-12 .elementor-element.elementor-element-796f8ed{--width:75%;}.elementor-12 .elementor-element.elementor-element-5e3b9b7{--width:23%;}.elementor-12 .elementor-element.elementor-element-dde5769{--width:70%;}.elementor-12 .elementor-element.elementor-element-56b6817{--width:95%;}.elementor-12 .elementor-element.elementor-element-afd0759{--width:88%;}.elementor-12 .elementor-element.elementor-element-f3a4482{--width:38%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-8a41817{--width:65%;}.elementor-12 .elementor-element.elementor-element-48f3cab{--width:30%;}.elementor-12 .elementor-element.elementor-element-648e90b{--width:65%;}.elementor-12 .elementor-element.elementor-element-0f40519{--width:30%;}.elementor-12 .elementor-element.elementor-element-796f8ed{--width:65%;}.elementor-12 .elementor-element.elementor-element-5e3b9b7{--width:30%;}.elementor-12 .elementor-element.elementor-element-dde5769{--width:75%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-239dff0{--padding-top:131px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6bbd924{--min-height:500px;--padding-top:109px;--padding-bottom:109px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6bbd924:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6bbd924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8a41817{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-be95342{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;text-align:center;}.elementor-12 .elementor-element.elementor-element-be95342.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-be95342 .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-f131e38{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;text-align:center;}.elementor-12 .elementor-element.elementor-element-f131e38.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-48f3cab{--margin-top:0px;--margin-bottom:0px;--margin-left:11px;--margin-right:11px;}.elementor-12 .elementor-element.elementor-element-48f3cab.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-28dd0b4{--min-height:500px;--padding-top:109px;--padding-bottom:109px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-28dd0b4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-28dd0b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-648e90b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5c134b6{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;text-align:center;}.elementor-12 .elementor-element.elementor-element-5c134b6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5c134b6 .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-5c970fe{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;text-align:center;}.elementor-12 .elementor-element.elementor-element-5c970fe.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0f40519{--margin-top:0px;--margin-bottom:0px;--margin-left:11px;--margin-right:11px;}.elementor-12 .elementor-element.elementor-element-0f40519.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8be6ed5{--min-height:500px;--padding-top:109px;--padding-bottom:109px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8be6ed5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8be6ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-796f8ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4854909{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;text-align:center;}.elementor-12 .elementor-element.elementor-element-4854909.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4854909 .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-f34b189{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;text-align:center;}.elementor-12 .elementor-element.elementor-element-f34b189.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5e3b9b7{--margin-top:0px;--margin-bottom:0px;--margin-left:11px;--margin-right:11px;}.elementor-12 .elementor-element.elementor-element-5e3b9b7.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9c4b0ca{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-horizontal-offset:-60px;--e-n-carousel-dots-vertical-offset:306px;}.elementor-12 .elementor-element.elementor-element-49c96fb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-49c96fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-12 .elementor-element.elementor-element-dde5769{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8c07ce8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-11eed94{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9a32dd5 .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-56b6817{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(9, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-22f7533{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d0dca5f img{height:100%;}.elementor-12 .elementor-element.elementor-element-cb3836d{text-align:center;}.elementor-12 .elementor-element.elementor-element-cb3836d .elementor-heading-title{font-size:35px;}.elementor-12 .elementor-element.elementor-element-6e779a0{text-align:center;}.elementor-12 .elementor-element.elementor-element-71587eb{text-align:center;}.elementor-12 .elementor-element.elementor-element-5c684e1{--n-accordion-title-font-size:19px;}.elementor-12 .elementor-element.elementor-element-18bcb96{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d4a8b1f .elementor-heading-title{font-size:33px;}.elementor-12 .elementor-element.elementor-element-afd0759{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-29ed890{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f3a4482{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-7a928a0{padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-7a928a0.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b6d4342{text-align:center;}.elementor-12 .elementor-element.elementor-element-ab6d866{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3ea3d25{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for wpforms, class: .elementor-element-42552fa */label{
    display: none !important;
}
.wpforms-container{
    margin: -0px 0px !important;
}
input#wpforms-80-field_1 {
    border: 1px solid white;
    border-radius: 0px;
    height:30px;
}
input::placeholder{
    font-size: 14px !important;
    font-family: "inter";
}
input#wpforms-80-field_2 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}
input#wpforms-80-field_3 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}

.wpforms-container .wpforms-field{
    padding: 4px !important;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    /* height: calc(var(--wpforms-field-size-input-height) * 5.1); */
    height: 60px !important;
     border: 1px solid white;
    border-radius: 0px;
}


button#wpforms-submit-80 {
    color: #016d70;
    background-color: white;
    border: 1px solid white;
    border-radius: 0px;
    margin-left: 4px;
    margin-top: -7px;
}


button#wpforms-submit-80:hover {
    color: #016d70 !important;
    background: #fff !important;
    border-color: #fff !important;
    box-shadow: none !important;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-379a81a */label{
    display: none !important;
}
.wpforms-container{
    margin: -0px 0px !important;
}
input#wpforms-80-field_1 {
    border: 1px solid white;
    border-radius: 0px;
    height:30px;
}
input::placeholder{
    font-size: 14px !important;
    font-family: "inter";
}
input#wpforms-80-field_2 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}
input#wpforms-80-field_3 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}

.wpforms-container .wpforms-field{
    padding: 4px !important;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    /* height: calc(var(--wpforms-field-size-input-height) * 5.1); */
    height: 60px !important;
     border: 1px solid white;
    border-radius: 0px;
}


button#wpforms-submit-80 {
    color: #016d70;
    background-color: white;
    border: 1px solid white;
    border-radius: 0px;
    margin-left: 4px;
    margin-top: -7px;
}


button#wpforms-submit-80:hover {
    color: #016d70 !important;
    background: #fff !important;
    border-color: #fff !important;
    box-shadow: none !important;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-895cf9b */label{
    display: none !important;
}
.wpforms-container{
    margin: -0px 0px !important;
}
input#wpforms-80-field_1 {
    border: 1px solid white;
    border-radius: 0px;
    height:30px;
}
input::placeholder{
    font-size: 14px !important;
    font-family: "inter";
}
input#wpforms-80-field_2 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}
input#wpforms-80-field_3 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}

.wpforms-container .wpforms-field{
    padding: 4px !important;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    /* height: calc(var(--wpforms-field-size-input-height) * 5.1); */
    height: 60px !important;
     border: 1px solid white;
    border-radius: 0px;
}


button#wpforms-submit-80 {
    color: #016d70;
    background-color: white;
    border: 1px solid white;
    border-radius: 0px;
    margin-left: 4px;
    margin-top: -7px;
}


button#wpforms-submit-80:hover {
    color: #016d70 !important;
    background: #fff !important;
    border-color: #fff !important;
    box-shadow: none !important;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-42552fa */label{
    display: none !important;
}
.wpforms-container{
    margin: -0px 0px !important;
}
input#wpforms-80-field_1 {
    border: 1px solid white;
    border-radius: 0px;
    height:30px;
}
input::placeholder{
    font-size: 14px !important;
    font-family: "inter";
}
input#wpforms-80-field_2 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}
input#wpforms-80-field_3 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}

.wpforms-container .wpforms-field{
    padding: 4px !important;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    /* height: calc(var(--wpforms-field-size-input-height) * 5.1); */
    height: 60px !important;
     border: 1px solid white;
    border-radius: 0px;
}


button#wpforms-submit-80 {
    color: #016d70;
    background-color: white;
    border: 1px solid white;
    border-radius: 0px;
    margin-left: 4px;
    margin-top: -7px;
}


button#wpforms-submit-80:hover {
    color: #016d70 !important;
    background: #fff !important;
    border-color: #fff !important;
    box-shadow: none !important;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-379a81a */label{
    display: none !important;
}
.wpforms-container{
    margin: -0px 0px !important;
}
input#wpforms-80-field_1 {
    border: 1px solid white;
    border-radius: 0px;
    height:30px;
}
input::placeholder{
    font-size: 14px !important;
    font-family: "inter";
}
input#wpforms-80-field_2 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}
input#wpforms-80-field_3 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}

.wpforms-container .wpforms-field{
    padding: 4px !important;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    /* height: calc(var(--wpforms-field-size-input-height) * 5.1); */
    height: 60px !important;
     border: 1px solid white;
    border-radius: 0px;
}


button#wpforms-submit-80 {
    color: #016d70;
    background-color: white;
    border: 1px solid white;
    border-radius: 0px;
    margin-left: 4px;
    margin-top: -7px;
}


button#wpforms-submit-80:hover {
    color: #016d70 !important;
    background: #fff !important;
    border-color: #fff !important;
    box-shadow: none !important;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-895cf9b */label{
    display: none !important;
}
.wpforms-container{
    margin: -0px 0px !important;
}
input#wpforms-80-field_1 {
    border: 1px solid white;
    border-radius: 0px;
    height:30px;
}
input::placeholder{
    font-size: 14px !important;
    font-family: "inter";
}
input#wpforms-80-field_2 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}
input#wpforms-80-field_3 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}

.wpforms-container .wpforms-field{
    padding: 4px !important;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    /* height: calc(var(--wpforms-field-size-input-height) * 5.1); */
    height: 60px !important;
     border: 1px solid white;
    border-radius: 0px;
}


button#wpforms-submit-80 {
    color: #016d70;
    background-color: white;
    border: 1px solid white;
    border-radius: 0px;
    margin-left: 4px;
    margin-top: -7px;
}


button#wpforms-submit-80:hover {
    color: #016d70 !important;
    background: #fff !important;
    border-color: #fff !important;
    box-shadow: none !important;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-42552fa */label{
    display: none !important;
}
.wpforms-container{
    margin: -0px 0px !important;
}
input#wpforms-80-field_1 {
    border: 1px solid white;
    border-radius: 0px;
    height:30px;
}
input::placeholder{
    font-size: 14px !important;
    font-family: "inter";
}
input#wpforms-80-field_2 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}
input#wpforms-80-field_3 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}

.wpforms-container .wpforms-field{
    padding: 4px !important;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    /* height: calc(var(--wpforms-field-size-input-height) * 5.1); */
    height: 60px !important;
     border: 1px solid white;
    border-radius: 0px;
}


button#wpforms-submit-80 {
    color: #016d70;
    background-color: white;
    border: 1px solid white;
    border-radius: 0px;
    margin-left: 4px;
    margin-top: -7px;
}


button#wpforms-submit-80:hover {
    color: #016d70 !important;
    background: #fff !important;
    border-color: #fff !important;
    box-shadow: none !important;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-379a81a */label{
    display: none !important;
}
.wpforms-container{
    margin: -0px 0px !important;
}
input#wpforms-80-field_1 {
    border: 1px solid white;
    border-radius: 0px;
    height:30px;
}
input::placeholder{
    font-size: 14px !important;
    font-family: "inter";
}
input#wpforms-80-field_2 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}
input#wpforms-80-field_3 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}

.wpforms-container .wpforms-field{
    padding: 4px !important;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    /* height: calc(var(--wpforms-field-size-input-height) * 5.1); */
    height: 60px !important;
     border: 1px solid white;
    border-radius: 0px;
}


button#wpforms-submit-80 {
    color: #016d70;
    background-color: white;
    border: 1px solid white;
    border-radius: 0px;
    margin-left: 4px;
    margin-top: -7px;
}


button#wpforms-submit-80:hover {
    color: #016d70 !important;
    background: #fff !important;
    border-color: #fff !important;
    box-shadow: none !important;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-895cf9b */label{
    display: none !important;
}
.wpforms-container{
    margin: -0px 0px !important;
}
input#wpforms-80-field_1 {
    border: 1px solid white;
    border-radius: 0px;
    height:30px;
}
input::placeholder{
    font-size: 14px !important;
    font-family: "inter";
}
input#wpforms-80-field_2 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}
input#wpforms-80-field_3 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}

.wpforms-container .wpforms-field{
    padding: 4px !important;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    /* height: calc(var(--wpforms-field-size-input-height) * 5.1); */
    height: 60px !important;
     border: 1px solid white;
    border-radius: 0px;
}


button#wpforms-submit-80 {
    color: #016d70;
    background-color: white;
    border: 1px solid white;
    border-radius: 0px;
    margin-left: 4px;
    margin-top: -7px;
}


button#wpforms-submit-80:hover {
    color: #016d70 !important;
    background: #fff !important;
    border-color: #fff !important;
    box-shadow: none !important;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-42552fa */label{
    display: none !important;
}
.wpforms-container{
    margin: -0px 0px !important;
}
input#wpforms-80-field_1 {
    border: 1px solid white;
    border-radius: 0px;
    height:30px;
}
input::placeholder{
    font-size: 14px !important;
    font-family: "inter";
}
input#wpforms-80-field_2 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}
input#wpforms-80-field_3 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}

.wpforms-container .wpforms-field{
    padding: 4px !important;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    /* height: calc(var(--wpforms-field-size-input-height) * 5.1); */
    height: 60px !important;
     border: 1px solid white;
    border-radius: 0px;
}


button#wpforms-submit-80 {
    color: #016d70;
    background-color: white;
    border: 1px solid white;
    border-radius: 0px;
    margin-left: 4px;
    margin-top: -7px;
}


button#wpforms-submit-80:hover {
    color: #016d70 !important;
    background: #fff !important;
    border-color: #fff !important;
    box-shadow: none !important;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-379a81a */label{
    display: none !important;
}
.wpforms-container{
    margin: -0px 0px !important;
}
input#wpforms-80-field_1 {
    border: 1px solid white;
    border-radius: 0px;
    height:30px;
}
input::placeholder{
    font-size: 14px !important;
    font-family: "inter";
}
input#wpforms-80-field_2 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}
input#wpforms-80-field_3 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}

.wpforms-container .wpforms-field{
    padding: 4px !important;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    /* height: calc(var(--wpforms-field-size-input-height) * 5.1); */
    height: 60px !important;
     border: 1px solid white;
    border-radius: 0px;
}


button#wpforms-submit-80 {
    color: #016d70;
    background-color: white;
    border: 1px solid white;
    border-radius: 0px;
    margin-left: 4px;
    margin-top: -7px;
}


button#wpforms-submit-80:hover {
    color: #016d70 !important;
    background: #fff !important;
    border-color: #fff !important;
    box-shadow: none !important;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-895cf9b */label{
    display: none !important;
}
.wpforms-container{
    margin: -0px 0px !important;
}
input#wpforms-80-field_1 {
    border: 1px solid white;
    border-radius: 0px;
    height:30px;
}
input::placeholder{
    font-size: 14px !important;
    font-family: "inter";
}
input#wpforms-80-field_2 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}
input#wpforms-80-field_3 {
     border: 1px solid white;
    border-radius: 0px;
    height: 30px;
}

.wpforms-container .wpforms-field{
    padding: 4px !important;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-large {
    /* height: calc(var(--wpforms-field-size-input-height) * 5.1); */
    height: 60px !important;
     border: 1px solid white;
    border-radius: 0px;
}


button#wpforms-submit-80 {
    color: #016d70;
    background-color: white;
    border: 1px solid white;
    border-radius: 0px;
    margin-left: 4px;
    margin-top: -7px;
}


button#wpforms-submit-80:hover {
    color: #016d70 !important;
    background: #fff !important;
    border-color: #fff !important;
    box-shadow: none !important;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-9c4b0ca *//* Elementor Carousel Dots to Dash Style */
.elementor-swiper-button,
.swiper-pagination-bullet {
    border-radius: 0 !important;
}
 
.swiper-pagination-bullet {
    width: 65px !important;   /* dash length */
    height: 4px !important;   /* dash thickness */
    background-color: #828282 !important; /* inactive dash color */
    opacity: 1 !important;
    margin: 0 2px !important; /* gap between dashes */
}
 
/* Active Dash */
.swiper-pagination-bullet-active {
    background-color: #016d70 !important; /* active dash color (yellow) */
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237aac3 */.color-hover:hover image {
    filter: brightness(0) invert(1);
}

.color-hover:hover span {
    color: #fff !important;
}

.color-hover:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-371eee4 */.color-hover:hover image {
    filter: brightness(0) invert(1);
}

.color-hover:hover span {
    color: #fff !important;
}

.color-hover:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2780733 */.color-hover:hover image {
    filter: brightness(0) invert(1);
}

.color-hover:hover span {
    color: #fff !important;
}

.color-hover:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9055d21 */.color-hover:hover image {
    filter: brightness(0) invert(1);
}

.color-hover:hover span {
    color: #fff !important;
}

.color-hover:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e98c199 */.color-hover:hover image {
    filter: brightness(0) invert(1);
}

.color-hover:hover span {
    color: #fff !important;
}

.color-hover:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d927ca */.color-hover:hover image {
    filter: brightness(0) invert(1);
}

.color-hover:hover span {
    color: #fff !important;
}

.color-hover:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d3269a */.color-hover:hover image {
    filter: brightness(0) invert(1);
}

.color-hover:hover span {
    color: #fff !important;
}

.color-hover:hover p {
    color: #fff !important;
}
.color-hover:hover a,
.color-hover:hover h3,
.color-hover:hover .elementors-heading-title {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2052768 */.color-hover:hover image {
    filter: brightness(0) invert(1);
}

.color-hover:hover span {
    color: #fff !important;
}

.color-hover:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2334b6f */.color-hover:hover image {
    filter: brightness(0) invert(1);
}

.color-hover:hover span {
    color: #fff !important;
}

.color-hover:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd0b37 */.hovers-color:hover h2,
.hovers-color:hover .elementor-widget-text-editor p,
.hovers-color:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bbca7f */.hovers-color:hover h2,
.hovers-color:hover .elementor-widget-text-editor p,
.hovers-color:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae56a03 */.hovers-color:hover h2,
.hovers-color:hover .elementor-widget-text-editor p,
.hovers-color:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd0b37 */.hovers-color:hover h2,
.hovers-color:hover .elementor-widget-text-editor p,
.hovers-color:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bbca7f */.hovers-color:hover h2,
.hovers-color:hover .elementor-widget-text-editor p,
.hovers-color:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae56a03 */.hovers-color:hover h2,
.hovers-color:hover .elementor-widget-text-editor p,
.hovers-color:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd0b37 */.hovers-color:hover h2,
.hovers-color:hover .elementor-widget-text-editor p,
.hovers-color:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bbca7f */.hovers-color:hover h2,
.hovers-color:hover .elementor-widget-text-editor p,
.hovers-color:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae56a03 */.hovers-color:hover h2,
.hovers-color:hover .elementor-widget-text-editor p,
.hovers-color:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd0b37 */.hovers-color:hover h2,
.hovers-color:hover .elementor-widget-text-editor p,
.hovers-color:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bbca7f */.hovers-color:hover h2,
.hovers-color:hover .elementor-widget-text-editor p,
.hovers-color:hover p {
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae56a03 */.hovers-color:hover h2,
.hovers-color:hover .elementor-widget-text-editor p,
.hovers-color:hover p {
    color: #fff !important;
}/* End custom CSS */