.elementor-1046 .elementor-element.elementor-element-9550fb3{--display:flex;--min-height:100vh;--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:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.17;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1046 .elementor-element.elementor-element-9550fb3:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-9550fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://optik-haselsteiner.at/wp-content/uploads/2026/05/AdobeStock_1899308770-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1046 .elementor-element.elementor-element-9550fb3::before, .elementor-1046 .elementor-element.elementor-element-9550fb3 > .elementor-background-video-container::before, .elementor-1046 .elementor-element.elementor-element-9550fb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1046 .elementor-element.elementor-element-9550fb3 > .elementor-background-slideshow::before, .elementor-1046 .elementor-element.elementor-element-9550fb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1046 .elementor-element.elementor-element-9550fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-85d748f > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-85d748f img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1046 .elementor-element.elementor-element-24ab87d2{--display:flex;--min-height:36vh;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20%;--padding-bottom:020%;--padding-left:1%;--padding-right:1%;}.elementor-1046 .elementor-element.elementor-element-24ab87d2:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-24ab87d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1046 .elementor-element.elementor-element-24ab87d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1046 .elementor-element.elementor-element-391f704c{--display:flex;--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;--align-items:center;}.elementor-1046 .elementor-element.elementor-element-199020d9{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1046 .elementor-element.elementor-element-199020d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-2692a76c{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:start;}.elementor-1046 .elementor-element.elementor-element-2692a76c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1046 .elementor-element.elementor-element-2692a76c .elementor-heading-title{font-family:"Arboria", Sans-serif;font-size:3.7vw;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:5px;color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-526a684.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1046 .elementor-element.elementor-element-199bf3d{--display:flex;--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;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-1046 .elementor-element.elementor-element-199bf3d:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-199bf3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-5de16cf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:100px;}.elementor-1046 .elementor-element.elementor-element-dd7ed4d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-6a4b30a > .elementor-widget-container{margin:0% 0% -80% 10%;}.elementor-1046 .elementor-element.elementor-element-6a4b30a.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-6a4b30a img{opacity:0.1;}.elementor-1046 .elementor-element.elementor-element-551214f .elementor-heading-title{font-family:var( --e-global-typography-879e608-font-family ), Sans-serif;font-size:var( --e-global-typography-879e608-font-size );font-weight:var( --e-global-typography-879e608-font-weight );text-transform:var( --e-global-typography-879e608-text-transform );font-style:var( --e-global-typography-879e608-font-style );text-decoration:var( --e-global-typography-879e608-text-decoration );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1046 .elementor-element.elementor-element-1f4f13c{--display:flex;--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;--align-items:center;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1046 .elementor-element.elementor-element-1f4f13c:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-1f4f13c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-177ad9f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:100px;}.elementor-1046 .elementor-element.elementor-element-10e74e2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-10250a1 > .elementor-widget-container{margin:0% 0% -20% 10%;}.elementor-1046 .elementor-element.elementor-element-10250a1.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-10250a1 img{opacity:0.1;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1046 .elementor-element.elementor-element-aea8686 .elementor-heading-title{font-family:var( --e-global-typography-879e608-font-family ), Sans-serif;font-size:var( --e-global-typography-879e608-font-size );font-weight:var( --e-global-typography-879e608-font-weight );text-transform:var( --e-global-typography-879e608-text-transform );font-style:var( --e-global-typography-879e608-font-style );text-decoration:var( --e-global-typography-879e608-text-decoration );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1046 .elementor-element.elementor-element-352e914{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20%;--padding-bottom:0%;--padding-left:01%;--padding-right:1%;}.elementor-1046 .elementor-element.elementor-element-352e914:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-352e914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-6e2c38e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-bfd1cff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:100px;}.elementor-1046 .elementor-element.elementor-element-1476c0e > .elementor-widget-container{margin:0% 0% -80% 10%;}.elementor-1046 .elementor-element.elementor-element-1476c0e.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-1476c0e img{opacity:0.1;}.elementor-1046 .elementor-element.elementor-element-3f89589 .elementor-heading-title{font-family:var( --e-global-typography-879e608-font-family ), Sans-serif;font-size:var( --e-global-typography-879e608-font-size );font-weight:var( --e-global-typography-879e608-font-weight );text-transform:var( --e-global-typography-879e608-text-transform );font-style:var( --e-global-typography-879e608-font-style );text-decoration:var( --e-global-typography-879e608-text-decoration );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1046 .elementor-element.elementor-element-24f70b5{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1046 .elementor-element.elementor-element-24f70b5:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-24f70b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-ca1a159{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:100px;}.elementor-1046 .elementor-element.elementor-element-17e9458{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-7513d55 > .elementor-widget-container{margin:0% 0% -20% 10%;}.elementor-1046 .elementor-element.elementor-element-7513d55.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-7513d55 img{opacity:0.1;}.elementor-1046 .elementor-element.elementor-element-f433d6a .elementor-heading-title{font-family:var( --e-global-typography-879e608-font-family ), Sans-serif;font-size:var( --e-global-typography-879e608-font-size );font-weight:var( --e-global-typography-879e608-font-weight );text-transform:var( --e-global-typography-879e608-text-transform );font-style:var( --e-global-typography-879e608-font-style );text-decoration:var( --e-global-typography-879e608-text-decoration );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1046 .elementor-element.elementor-element-b397dd9{--display:flex;--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;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-1046 .elementor-element.elementor-element-b397dd9:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-b397dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-8e4e6b2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:100px;}.elementor-1046 .elementor-element.elementor-element-571f680{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-8b2c123 > .elementor-widget-container{margin:0% 0% -80% 10%;}.elementor-1046 .elementor-element.elementor-element-8b2c123.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-8b2c123 img{opacity:0.1;}.elementor-1046 .elementor-element.elementor-element-586577c .elementor-heading-title{font-family:var( --e-global-typography-879e608-font-family ), Sans-serif;font-size:var( --e-global-typography-879e608-font-size );font-weight:var( --e-global-typography-879e608-font-weight );text-transform:var( --e-global-typography-879e608-text-transform );font-style:var( --e-global-typography-879e608-font-style );text-decoration:var( --e-global-typography-879e608-text-decoration );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1046 .elementor-element.elementor-element-89ffb1f{--display:flex;--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;--align-items:center;--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1046 .elementor-element.elementor-element-89ffb1f:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-89ffb1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-bd46fe8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:100px;}.elementor-1046 .elementor-element.elementor-element-b9f0e74{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-ab22c14 > .elementor-widget-container{margin:0% 0% -20% 10%;}.elementor-1046 .elementor-element.elementor-element-ab22c14.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-ab22c14 img{opacity:0.1;}.elementor-1046 .elementor-element.elementor-element-059607a .elementor-heading-title{font-family:var( --e-global-typography-879e608-font-family ), Sans-serif;font-size:var( --e-global-typography-879e608-font-size );font-weight:var( --e-global-typography-879e608-font-weight );text-transform:var( --e-global-typography-879e608-text-transform );font-style:var( --e-global-typography-879e608-font-style );text-decoration:var( --e-global-typography-879e608-text-decoration );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1046 .elementor-element.elementor-element-c1e80e0{--display:flex;--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;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:19%;--padding-bottom:7%;--padding-left:8%;--padding-right:8%;}.elementor-1046 .elementor-element.elementor-element-c1e80e0:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-c1e80e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-074867c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1046 .elementor-element.elementor-element-9dc6483{--display:flex;--min-height:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-1046 .elementor-element.elementor-element-17ea51a{text-align:center;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-1046 .elementor-element.elementor-element-a9f621b{--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;--gap:70px 70px;--row-gap:70px;--column-gap:70px;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#FFFFFF78;--border-color:#FFFFFF78;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1046 .elementor-element.elementor-element-e15365b > .elementor-widget-container{transition:background 1.1s;}.elementor-1046 .elementor-element.elementor-element-e15365b .elementor-icon-box-wrapper{text-align:start;}.elementor-1046 .elementor-element.elementor-element-e15365b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );transition-duration:1s;}.elementor-1046 .elementor-element.elementor-element-e15365b .elementor-icon-box-title, .elementor-1046 .elementor-element.elementor-element-e15365b .elementor-icon-box-title a{font-family:var( --e-global-typography-879e608-font-family ), Sans-serif;font-size:var( --e-global-typography-879e608-font-size );font-weight:var( --e-global-typography-879e608-font-weight );text-transform:var( --e-global-typography-879e608-text-transform );font-style:var( --e-global-typography-879e608-font-style );text-decoration:var( --e-global-typography-879e608-text-decoration );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-e15365b:has(:hover) .elementor-icon-box-title,
					 .elementor-1046 .elementor-element.elementor-element-e15365b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5d7e717 );}.elementor-1046 .elementor-element.elementor-element-e15365b .elementor-icon-box-description{font-family:"Arboria", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-1046 .elementor-element.elementor-element-46b253d > .elementor-widget-container{transition:background 1.1s;}.elementor-1046 .elementor-element.elementor-element-46b253d .elementor-icon-box-wrapper{text-align:start;}.elementor-1046 .elementor-element.elementor-element-46b253d .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );transition-duration:1s;}.elementor-1046 .elementor-element.elementor-element-46b253d .elementor-icon-box-title, .elementor-1046 .elementor-element.elementor-element-46b253d .elementor-icon-box-title a{font-family:"Arboria", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:5px;}.elementor-1046 .elementor-element.elementor-element-46b253d:has(:hover) .elementor-icon-box-title,
					 .elementor-1046 .elementor-element.elementor-element-46b253d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5d7e717 );}.elementor-1046 .elementor-element.elementor-element-46b253d .elementor-icon-box-description{font-family:"Arboria", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-1046 .elementor-element.elementor-element-90af67d{--display:flex;--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;--align-items:center;--margin-top:12%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:7%;--padding-bottom:7%;--padding-left:8%;--padding-right:8%;}.elementor-1046 .elementor-element.elementor-element-90af67d:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-90af67d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-4252b11{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1046 .elementor-element.elementor-element-de006ca{--display:flex;--min-height:0px;}.elementor-1046 .elementor-element.elementor-element-3494466{text-align:center;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-1046 .elementor-element.elementor-element-ade6ef8{--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;--gap:70px 70px;--row-gap:70px;--column-gap:70px;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#FFFFFF78;--border-color:#FFFFFF78;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-1046 .elementor-element.elementor-element-19611f4 > .elementor-widget-container{transition:background 1.1s;}.elementor-1046 .elementor-element.elementor-element-19611f4 .elementor-icon-box-wrapper{text-align:start;}.elementor-1046 .elementor-element.elementor-element-19611f4 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );transition-duration:1s;}.elementor-1046 .elementor-element.elementor-element-19611f4 .elementor-icon-box-title, .elementor-1046 .elementor-element.elementor-element-19611f4 .elementor-icon-box-title a{font-family:"Arboria", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:5px;}.elementor-1046 .elementor-element.elementor-element-19611f4:has(:hover) .elementor-icon-box-title,
					 .elementor-1046 .elementor-element.elementor-element-19611f4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5d7e717 );}.elementor-1046 .elementor-element.elementor-element-19611f4 .elementor-icon-box-description{font-family:"Arboria", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-1046 .elementor-element.elementor-element-2a089c7 > .elementor-widget-container{transition:background 1.1s;}.elementor-1046 .elementor-element.elementor-element-2a089c7 .elementor-icon-box-wrapper{text-align:start;}.elementor-1046 .elementor-element.elementor-element-2a089c7 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );transition-duration:1s;}.elementor-1046 .elementor-element.elementor-element-2a089c7 .elementor-icon-box-title, .elementor-1046 .elementor-element.elementor-element-2a089c7 .elementor-icon-box-title a{font-family:"Arboria", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:5px;}.elementor-1046 .elementor-element.elementor-element-2a089c7:has(:hover) .elementor-icon-box-title,
					 .elementor-1046 .elementor-element.elementor-element-2a089c7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5d7e717 );}.elementor-1046 .elementor-element.elementor-element-2a089c7 .elementor-icon-box-description{font-family:"Arboria", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-1046 .elementor-element.elementor-element-30e18ed{--display:flex;--min-height:648px;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1046 .elementor-element.elementor-element-db0c98d{--display:flex;--min-height:710px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9aa062d );--border-color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-db0c98d:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-db0c98d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://optik-haselsteiner.at/wp-content/uploads/2026/04/KHP_OptikHaselsteiner-12-scaled.jpg");background-position:top left;background-repeat:no-repeat;background-size:80% auto;}.elementor-1046 .elementor-element.elementor-element-3b5ceed > .elementor-widget-container{margin:0px 0px -140px 0px;}.elementor-1046 .elementor-element.elementor-element-3b5ceed{text-align:end;}.elementor-1046 .elementor-element.elementor-element-3b5ceed img{max-width:395px;transition-duration:1.5s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#76857C;box-shadow:17px 17px 0px -3px rgba(118, 133, 124, 0.4);}.elementor-1046 .elementor-element.elementor-element-3b5ceed .widget-image-caption{font-family:"Arboria", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2.3em;letter-spacing:0.4px;}.elementor-1046 .elementor-element.elementor-element-649f8de{--display:flex;--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:center;}.elementor-1046 .elementor-element.elementor-element-acf9610{--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 30px;--row-gap:30px;--column-gap:30px;}.elementor-1046 .elementor-element.elementor-element-06f5277 > .elementor-widget-container{--e-transform-translateX:-185px;--e-transform-translateY:108px;}.elementor-1046 .elementor-element.elementor-element-06f5277 img{width:20%;opacity:0.1;}.elementor-1046 .elementor-element.elementor-element-966c897{width:var( --container-widget-width, 656px );max-width:656px;--container-widget-width:656px;--container-widget-flex-grow:0;text-align:start;}.elementor-1046 .elementor-element.elementor-element-966c897 .elementor-heading-title{font-family:"Arboria", Sans-serif;font-size:2.5vw;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:5px;color:var( --e-global-color-5d7e717 );}.elementor-1046 .elementor-element.elementor-element-23b9c91{--display:flex;--min-height:648px;--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1046 .elementor-element.elementor-element-efc19e8{--display:flex;--min-height:710px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9aa062d );--border-color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-efc19e8:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-efc19e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://optik-haselsteiner.at/wp-content/uploads/2026/04/KHP_OptikHaselsteiner-12-scaled.jpg");background-position:top left;background-repeat:no-repeat;background-size:80% auto;}.elementor-1046 .elementor-element.elementor-element-42f11f5 > .elementor-widget-container{margin:0px 0px -140px 0px;}.elementor-1046 .elementor-element.elementor-element-42f11f5{text-align:end;}.elementor-1046 .elementor-element.elementor-element-42f11f5 img{max-width:395px;transition-duration:1.5s;border-style:solid;border-width:0px 0px 0px 0px;border-color:#76857C;box-shadow:17px 17px 0px -3px rgba(118, 133, 124, 0.4);}.elementor-1046 .elementor-element.elementor-element-42f11f5 .widget-image-caption{font-family:"Arboria", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2.3em;letter-spacing:0.4px;}.elementor-1046 .elementor-element.elementor-element-4b6f320{--display:flex;--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:center;}.elementor-1046 .elementor-element.elementor-element-4ee0674{--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 30px;--row-gap:30px;--column-gap:30px;}.elementor-1046 .elementor-element.elementor-element-acf8972 > .elementor-widget-container{--e-transform-translateX:-185px;--e-transform-translateY:108px;}.elementor-1046 .elementor-element.elementor-element-acf8972 img{width:20%;opacity:0.1;}.elementor-1046 .elementor-element.elementor-element-675e19f{width:var( --container-widget-width, 656px );max-width:656px;--container-widget-width:656px;--container-widget-flex-grow:0;text-align:start;}.elementor-1046 .elementor-element.elementor-element-675e19f .elementor-heading-title{font-family:"Arboria", Sans-serif;font-size:2.5vw;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:5px;color:var( --e-global-color-5d7e717 );}.elementor-1046 .elementor-element.elementor-element-665eb4d{--display:flex;--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;--align-items:stretch;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4.5%;--padding-bottom:20%;--padding-left:6%;--padding-right:0%;}.elementor-1046 .elementor-element.elementor-element-665eb4d:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-665eb4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-fe761b0{--display:flex;--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1046 .elementor-element.elementor-element-fe761b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1046 .elementor-element.elementor-element-02087d7{--display:flex;--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:center;}.elementor-1046 .elementor-element.elementor-element-1ca0751{--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 30px;--row-gap:30px;--column-gap:30px;}.elementor-1046 .elementor-element.elementor-element-1ca0751.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1046 .elementor-element.elementor-element-2dd07c4 > .elementor-widget-container{--e-transform-translateX:-470px;--e-transform-translateY:155px;}.elementor-1046 .elementor-element.elementor-element-2dd07c4 img{width:13%;opacity:0.1;}.elementor-1046 .elementor-element.elementor-element-22e5244{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;}.elementor-1046 .elementor-element.elementor-element-22e5244.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1046 .elementor-element.elementor-element-22e5244 .elementor-heading-title{font-family:"Arboria", Sans-serif;font-size:2.5vw;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:5px;color:var( --e-global-color-secondary );}.elementor-1046 .elementor-element.elementor-element-7d5bef5{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:7%;--padding-bottom:7%;--padding-left:6%;--padding-right:6%;}.elementor-1046 .elementor-element.elementor-element-7d5bef5:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-7d5bef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCDCD7;}.elementor-1046 .elementor-element.elementor-element-38e5c0a{--display:flex;--min-height:310px;--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:space-evenly;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-1046 .elementor-element.elementor-element-558a99b .elementor-image-box-wrapper{text-align:start;}.elementor-1046 .elementor-element.elementor-element-558a99b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1046 .elementor-element.elementor-element-558a99b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1046 .elementor-element.elementor-element-558a99b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1046 .elementor-element.elementor-element-558a99b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1046 .elementor-element.elementor-element-558a99b .elementor-image-box-img img{height:67%;opacity:0.91;transition-duration:0.3s;}.elementor-1046 .elementor-element.elementor-element-558a99b:hover .elementor-image-box-img img{opacity:0.65;}.elementor-1046 .elementor-element.elementor-element-558a99b .elementor-image-box-title{font-family:"Arboria", Sans-serif;font-size:1.9vw;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:5px;color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-558a99b:has(:hover) .elementor-image-box-title,
					 .elementor-1046 .elementor-element.elementor-element-558a99b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-5d7e717 );}.elementor-1046 .elementor-element.elementor-element-558a99b .elementor-image-box-description{font-family:"Arboria", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-24ab1bc{--display:flex;--min-height:310px;--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:space-evenly;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1046 .elementor-element.elementor-element-7dd7435 .elementor-image-box-wrapper{text-align:start;}.elementor-1046 .elementor-element.elementor-element-7dd7435.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1046 .elementor-element.elementor-element-7dd7435.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1046 .elementor-element.elementor-element-7dd7435.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1046 .elementor-element.elementor-element-7dd7435 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1046 .elementor-element.elementor-element-7dd7435 .elementor-image-box-img img{height:67%;opacity:0.91;transition-duration:0.3s;}.elementor-1046 .elementor-element.elementor-element-7dd7435:hover .elementor-image-box-img img{opacity:0.65;}.elementor-1046 .elementor-element.elementor-element-7dd7435 .elementor-image-box-title{font-family:"Arboria", Sans-serif;font-size:1.9vw;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:5px;color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-7dd7435:has(:hover) .elementor-image-box-title,
					 .elementor-1046 .elementor-element.elementor-element-7dd7435:has(:focus) .elementor-image-box-title{color:var( --e-global-color-5d7e717 );}.elementor-1046 .elementor-element.elementor-element-7dd7435 .elementor-image-box-description{font-family:"Arboria", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-e5f6bcd{--display:flex;--min-height:310px;--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:space-evenly;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1046 .elementor-element.elementor-element-9bafa06 .elementor-image-box-wrapper{text-align:start;}.elementor-1046 .elementor-element.elementor-element-9bafa06.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1046 .elementor-element.elementor-element-9bafa06.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1046 .elementor-element.elementor-element-9bafa06.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1046 .elementor-element.elementor-element-9bafa06 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1046 .elementor-element.elementor-element-9bafa06 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );opacity:0.91;transition-duration:0.3s;}.elementor-1046 .elementor-element.elementor-element-9bafa06:hover .elementor-image-box-img img{opacity:0.65;}.elementor-1046 .elementor-element.elementor-element-9bafa06 .elementor-image-box-title{font-family:"Arboria", Sans-serif;font-size:1.9vw;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:5px;color:var( --e-global-color-9aa062d );}.elementor-1046 .elementor-element.elementor-element-9bafa06:has(:hover) .elementor-image-box-title,
					 .elementor-1046 .elementor-element.elementor-element-9bafa06:has(:focus) .elementor-image-box-title{color:var( --e-global-color-5d7e717 );}.elementor-1046 .elementor-element.elementor-element-9bafa06 .elementor-image-box-description{font-family:"Arboria", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-9aa062d );}@media(min-width:768px){.elementor-1046 .elementor-element.elementor-element-9550fb3{--content-width:1600px;}.elementor-1046 .elementor-element.elementor-element-24ab87d2{--width:102.445%;}.elementor-1046 .elementor-element.elementor-element-199bf3d{--content-width:1342px;}.elementor-1046 .elementor-element.elementor-element-1f4f13c{--content-width:1342px;}.elementor-1046 .elementor-element.elementor-element-352e914{--content-width:1342px;}.elementor-1046 .elementor-element.elementor-element-24f70b5{--content-width:1342px;}.elementor-1046 .elementor-element.elementor-element-b397dd9{--content-width:1342px;}.elementor-1046 .elementor-element.elementor-element-89ffb1f{--content-width:1342px;}.elementor-1046 .elementor-element.elementor-element-c1e80e0{--content-width:1342px;}.elementor-1046 .elementor-element.elementor-element-9dc6483{--content-width:59%;}.elementor-1046 .elementor-element.elementor-element-a9f621b{--width:60%;}.elementor-1046 .elementor-element.elementor-element-90af67d{--content-width:1342px;}.elementor-1046 .elementor-element.elementor-element-de006ca{--content-width:59%;}.elementor-1046 .elementor-element.elementor-element-ade6ef8{--width:60%;}.elementor-1046 .elementor-element.elementor-element-acf9610{--width:525px;}.elementor-1046 .elementor-element.elementor-element-4ee0674{--width:525px;}.elementor-1046 .elementor-element.elementor-element-665eb4d{--width:100%;}.elementor-1046 .elementor-element.elementor-element-fe761b0{--width:97%;}.elementor-1046 .elementor-element.elementor-element-1ca0751{--width:1207px;}.elementor-1046 .elementor-element.elementor-element-38e5c0a{--width:100%;}.elementor-1046 .elementor-element.elementor-element-24ab1bc{--width:100%;}.elementor-1046 .elementor-element.elementor-element-e5f6bcd{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1046 .elementor-element.elementor-element-199020d9{--width:100%;}.elementor-1046 .elementor-element.elementor-element-a9f621b{--width:100%;}.elementor-1046 .elementor-element.elementor-element-ade6ef8{--width:100%;}.elementor-1046 .elementor-element.elementor-element-db0c98d{--width:100%;}.elementor-1046 .elementor-element.elementor-element-649f8de{--width:70%;}.elementor-1046 .elementor-element.elementor-element-acf9610{--width:100%;}.elementor-1046 .elementor-element.elementor-element-efc19e8{--width:100%;}.elementor-1046 .elementor-element.elementor-element-4b6f320{--width:70%;}.elementor-1046 .elementor-element.elementor-element-4ee0674{--width:100%;}.elementor-1046 .elementor-element.elementor-element-fe761b0{--width:100%;}.elementor-1046 .elementor-element.elementor-element-02087d7{--width:70%;}.elementor-1046 .elementor-element.elementor-element-1ca0751{--width:100%;}}@media(min-width:1025px){.elementor-1046 .elementor-element.elementor-element-9550fb3:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-9550fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-1046 .elementor-element.elementor-element-9550fb3{--min-height:100vh;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-85d748f img{width:93%;}.elementor-1046 .elementor-element.elementor-element-24ab87d2{--min-height:19vh;--justify-content:center;--flex-wrap:wrap;--padding-top:20%;--padding-bottom:24%;--padding-left:1%;--padding-right:1%;}.elementor-1046 .elementor-element.elementor-element-24ab87d2.e-con{--align-self:center;}.elementor-1046 .elementor-element.elementor-element-391f704c{--justify-content:center;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-1046 .elementor-element.elementor-element-199020d9{--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-199bf3d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-1046 .elementor-element.elementor-element-5de16cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-1046 .elementor-element.elementor-element-dd7ed4d{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-551214f .elementor-heading-title{font-size:var( --e-global-typography-879e608-font-size );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-1f4f13c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:15px;--padding-bottom:0px;--padding-left:1px;--padding-right:1px;}.elementor-1046 .elementor-element.elementor-element-aea8686 .elementor-heading-title{font-size:var( --e-global-typography-879e608-font-size );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-352e914{--padding-top:30%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-1046 .elementor-element.elementor-element-6e2c38e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-1046 .elementor-element.elementor-element-bfd1cff{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-3f89589 .elementor-heading-title{font-size:var( --e-global-typography-879e608-font-size );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-f433d6a .elementor-heading-title{font-size:var( --e-global-typography-879e608-font-size );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-b397dd9{--padding-top:030%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-1046 .elementor-element.elementor-element-8e4e6b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-1046 .elementor-element.elementor-element-571f680{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-586577c .elementor-heading-title{font-size:var( --e-global-typography-879e608-font-size );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-059607a .elementor-heading-title{font-size:var( --e-global-typography-879e608-font-size );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-c1e80e0{--flex-wrap:wrap;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-a9f621b{--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-e15365b .elementor-icon-box-title, .elementor-1046 .elementor-element.elementor-element-e15365b .elementor-icon-box-title a{font-size:var( --e-global-typography-879e608-font-size );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-90af67d{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-1046 .elementor-element.elementor-element-ade6ef8{--margin-top:15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1046 .elementor-element.elementor-element-30e18ed{--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:8%;}.elementor-1046 .elementor-element.elementor-element-3b5ceed > .elementor-widget-container{margin:50% 0% -10% 0%;}.elementor-1046 .elementor-element.elementor-element-3b5ceed img{width:250px;}.elementor-1046 .elementor-element.elementor-element-649f8de{--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-1046 .elementor-element.elementor-element-966c897 .elementor-heading-title{font-size:4vw;}.elementor-1046 .elementor-element.elementor-element-23b9c91{--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:8%;}.elementor-1046 .elementor-element.elementor-element-42f11f5 > .elementor-widget-container{margin:50% 0% -10% 0%;}.elementor-1046 .elementor-element.elementor-element-42f11f5 img{width:250px;}.elementor-1046 .elementor-element.elementor-element-4b6f320{--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-1046 .elementor-element.elementor-element-675e19f .elementor-heading-title{font-size:4vw;}.elementor-1046 .elementor-element.elementor-element-665eb4d{--flex-wrap:wrap;}.elementor-1046 .elementor-element.elementor-element-02087d7{--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-1046 .elementor-element.elementor-element-2dd07c4.elementor-element{--align-self:flex-start;}.elementor-1046 .elementor-element.elementor-element-22e5244 .elementor-heading-title{font-size:4vw;}.elementor-1046 .elementor-element.elementor-element-7d5bef5{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-1046 .elementor-element.elementor-element-38e5c0a{--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;--gap:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-24ab1bc{--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:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-1046 .elementor-element.elementor-element-e5f6bcd{--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;--gap:27px 27px;--row-gap:27px;--column-gap:27px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-85d748f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1046 .elementor-element.elementor-element-85d748f img{width:96%;}.elementor-1046 .elementor-element.elementor-element-24ab87d2{--min-height:25vh;--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1046 .elementor-element.elementor-element-24ab87d2.e-con{--align-self:center;}.elementor-1046 .elementor-element.elementor-element-391f704c{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1046 .elementor-element.elementor-element-391f704c.e-con{--align-self:center;}.elementor-1046 .elementor-element.elementor-element-199020d9{--width:100%;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1046 .elementor-element.elementor-element-199020d9.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-2692a76c > .elementor-widget-container{margin:035% 0% 45% 0%;padding:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-2692a76c{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;text-align:center;}.elementor-1046 .elementor-element.elementor-element-2692a76c .elementor-heading-title{font-size:28px;letter-spacing:5px;}.elementor-1046 .elementor-element.elementor-element-526a684.elementor-element{--order:99999 /* order end hack */;}.elementor-1046 .elementor-element.elementor-element-199bf3d{--margin-top:40%;--margin-bottom:50%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1046 .elementor-element.elementor-element-5de16cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-537c419 > .elementor-widget-container{margin:0% 0% 10% 0%;padding:0px 36px 0px 16px;}.elementor-1046 .elementor-element.elementor-element-dd7ed4d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-6a4b30a{text-align:start;}.elementor-1046 .elementor-element.elementor-element-6a4b30a img{width:20%;}.elementor-1046 .elementor-element.elementor-element-551214f{text-align:center;}.elementor-1046 .elementor-element.elementor-element-551214f .elementor-heading-title{font-size:var( --e-global-typography-879e608-font-size );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-1f4f13c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:25%;--padding-bottom:40%;--padding-left:0%;--padding-right:0%;}.elementor-1046 .elementor-element.elementor-element-177ad9f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-11928e4 > .elementor-widget-container{margin:0% 0% 5% 0%;padding:0px 16px 0px 16px;}.elementor-1046 .elementor-element.elementor-element-10e74e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-10250a1{text-align:start;}.elementor-1046 .elementor-element.elementor-element-10250a1 img{width:20%;}.elementor-1046 .elementor-element.elementor-element-aea8686 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-1046 .elementor-element.elementor-element-aea8686{text-align:center;}.elementor-1046 .elementor-element.elementor-element-aea8686 .elementor-heading-title{font-size:var( --e-global-typography-879e608-font-size );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-352e914{--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:020%;--margin-bottom:50%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1046 .elementor-element.elementor-element-6e2c38e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-3551980 > .elementor-widget-container{margin:0% 0% 10% 0%;padding:0px 36px 0px 16px;}.elementor-1046 .elementor-element.elementor-element-bfd1cff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-1476c0e{text-align:end;}.elementor-1046 .elementor-element.elementor-element-1476c0e img{width:20%;}.elementor-1046 .elementor-element.elementor-element-3f89589{text-align:center;}.elementor-1046 .elementor-element.elementor-element-3f89589 .elementor-heading-title{font-size:var( --e-global-typography-879e608-font-size );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-24f70b5{--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:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20%;--padding-bottom:40%;--padding-left:0%;--padding-right:0%;}.elementor-1046 .elementor-element.elementor-element-ca1a159{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-2772d70 > .elementor-widget-container{margin:0% 0% 5% 0%;padding:0px 16px 0px 16px;}.elementor-1046 .elementor-element.elementor-element-17e9458{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-7513d55{text-align:end;}.elementor-1046 .elementor-element.elementor-element-7513d55 img{width:20%;}.elementor-1046 .elementor-element.elementor-element-f433d6a > .elementor-widget-container{padding:0px 16px 0px 6px;}.elementor-1046 .elementor-element.elementor-element-f433d6a{text-align:center;}.elementor-1046 .elementor-element.elementor-element-f433d6a .elementor-heading-title{font-size:var( --e-global-typography-879e608-font-size );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-b397dd9{--margin-top:20%;--margin-bottom:40%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1046 .elementor-element.elementor-element-8e4e6b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-e1b4c5f > .elementor-widget-container{margin:0% 0% 10% 0%;padding:0px 36px 0px 16px;}.elementor-1046 .elementor-element.elementor-element-571f680{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-8b2c123{text-align:start;}.elementor-1046 .elementor-element.elementor-element-8b2c123 img{width:20%;}.elementor-1046 .elementor-element.elementor-element-586577c{text-align:center;}.elementor-1046 .elementor-element.elementor-element-586577c .elementor-heading-title{font-size:var( --e-global-typography-879e608-font-size );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-89ffb1f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20%;--padding-bottom:040%;--padding-left:0%;--padding-right:0%;}.elementor-1046 .elementor-element.elementor-element-bd46fe8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-d78bbab > .elementor-widget-container{margin:0% 0% 5% 0%;padding:0px 16px 0px 16px;}.elementor-1046 .elementor-element.elementor-element-b9f0e74{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1046 .elementor-element.elementor-element-ab22c14{text-align:start;}.elementor-1046 .elementor-element.elementor-element-ab22c14 img{width:20%;}.elementor-1046 .elementor-element.elementor-element-059607a > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-1046 .elementor-element.elementor-element-059607a{text-align:center;}.elementor-1046 .elementor-element.elementor-element-059607a .elementor-heading-title{font-size:var( --e-global-typography-879e608-font-size );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-c1e80e0{--padding-top:0px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-17ea51a{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-a9f621b{border-width:5px 0px 5px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:30px;--padding-left:18px;--padding-right:18px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-e15365b .elementor-icon-box-title, .elementor-1046 .elementor-element.elementor-element-e15365b .elementor-icon-box-title a{font-size:var( --e-global-typography-879e608-font-size );line-height:var( --e-global-typography-879e608-line-height );letter-spacing:var( --e-global-typography-879e608-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-e15365b .elementor-icon-box-description{font-size:4.8vw;}.elementor-1046 .elementor-element.elementor-element-46b253d .elementor-icon-box-title, .elementor-1046 .elementor-element.elementor-element-46b253d .elementor-icon-box-title a{font-size:22px;letter-spacing:3px;}.elementor-1046 .elementor-element.elementor-element-46b253d .elementor-icon-box-description{font-size:4.8vw;}.elementor-1046 .elementor-element.elementor-element-90af67d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:070px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-1046 .elementor-element.elementor-element-ccd3142 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1046 .elementor-element.elementor-element-3494466{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-ade6ef8{border-width:5px 0px 5px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:30px;--padding-left:18px;--padding-right:18px;}.elementor-1046 .elementor-element.elementor-element-19611f4 .elementor-icon-box-title, .elementor-1046 .elementor-element.elementor-element-19611f4 .elementor-icon-box-title a{font-size:22px;letter-spacing:3px;}.elementor-1046 .elementor-element.elementor-element-19611f4 .elementor-icon-box-description{font-size:4.8vw;}.elementor-1046 .elementor-element.elementor-element-2a089c7 .elementor-icon-box-title, .elementor-1046 .elementor-element.elementor-element-2a089c7 .elementor-icon-box-title a{font-size:22px;letter-spacing:3px;}.elementor-1046 .elementor-element.elementor-element-2a089c7 .elementor-icon-box-description{font-size:4.8vw;}.elementor-1046 .elementor-element.elementor-element-30e18ed{--min-height:108px;--margin-top:30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1046 .elementor-element.elementor-element-db0c98d{--min-height:420px;--justify-content:flex-start;}.elementor-1046 .elementor-element.elementor-element-db0c98d:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-db0c98d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:330px auto;}.elementor-1046 .elementor-element.elementor-element-3b5ceed img{width:44%;}.elementor-1046 .elementor-element.elementor-element-3b5ceed .widget-image-caption{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-649f8de{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1046 .elementor-element.elementor-element-06f5277 > .elementor-widget-container{--e-transform-translateX:-118px;--e-transform-translateY:41px;}.elementor-1046 .elementor-element.elementor-element-966c897 .elementor-heading-title{font-size:28px;letter-spacing:5px;}.elementor-1046 .elementor-element.elementor-element-23b9c91{--min-height:108px;--margin-top:30%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1046 .elementor-element.elementor-element-efc19e8{--min-height:420px;--justify-content:flex-start;}.elementor-1046 .elementor-element.elementor-element-efc19e8:not(.elementor-motion-effects-element-type-background), .elementor-1046 .elementor-element.elementor-element-efc19e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:330px auto;}.elementor-1046 .elementor-element.elementor-element-42f11f5 img{width:44%;}.elementor-1046 .elementor-element.elementor-element-42f11f5 .widget-image-caption{font-size:14px;}.elementor-1046 .elementor-element.elementor-element-4b6f320{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1046 .elementor-element.elementor-element-acf8972 > .elementor-widget-container{--e-transform-translateX:-118px;--e-transform-translateY:41px;}.elementor-1046 .elementor-element.elementor-element-675e19f .elementor-heading-title{font-size:28px;letter-spacing:5px;}.elementor-1046 .elementor-element.elementor-element-665eb4d{--padding-top:0px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-1046 .elementor-element.elementor-element-02087d7{--min-height:70px;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1046 .elementor-element.elementor-element-1ca0751{--padding-top:0%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-1046 .elementor-element.elementor-element-2dd07c4 img{width:18%;}.elementor-1046 .elementor-element.elementor-element-22e5244 .elementor-heading-title{font-size:28px;letter-spacing:5px;}.elementor-1046 .elementor-element.elementor-element-7d5bef5{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:25%;--padding-bottom:25%;--padding-left:5%;--padding-right:5%;}.elementor-1046 .elementor-element.elementor-element-38e5c0a{--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1046 .elementor-element.elementor-element-558a99b .elementor-image-box-img{margin-bottom:15px;}.elementor-1046 .elementor-element.elementor-element-558a99b .elementor-image-box-title{font-size:28px;letter-spacing:5px;}.elementor-1046 .elementor-element.elementor-element-558a99b .elementor-image-box-description{font-size:4.8vw;}.elementor-1046 .elementor-element.elementor-element-24ab1bc{--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-1046 .elementor-element.elementor-element-7dd7435 .elementor-image-box-img{margin-bottom:15px;}.elementor-1046 .elementor-element.elementor-element-7dd7435 .elementor-image-box-title{font-size:28px;letter-spacing:5px;}.elementor-1046 .elementor-element.elementor-element-7dd7435 .elementor-image-box-description{font-size:4.8vw;}.elementor-1046 .elementor-element.elementor-element-e5f6bcd{--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-1046 .elementor-element.elementor-element-9bafa06 .elementor-image-box-img{margin-bottom:15px;}.elementor-1046 .elementor-element.elementor-element-9bafa06 .elementor-image-box-title{font-size:28px;letter-spacing:5px;}.elementor-1046 .elementor-element.elementor-element-9bafa06 .elementor-image-box-description{font-size:4.8vw;}}