.elementor-544 .elementor-element.elementor-element-b3f520a{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-544 .elementor-element.elementor-element-55a245a{--display:flex;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-544 .elementor-element.elementor-element-4c4151bd{text-align:start;}.elementor-544 .elementor-element.elementor-element-4c4151bd img{width:300px;}.elementor-544 .elementor-element.elementor-element-152fc627{text-align:start;}.elementor-544 .elementor-element.elementor-element-152fc627 img{width:300px;}.elementor-544 .elementor-element.elementor-element-1163b7b7{--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;--justify-content:flex-end;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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 );line-height:var( --e-global-typography-text-line-height );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-544 .elementor-element.elementor-element-54beb61{font-family:"roboto-mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.7px;}.elementor-544 .elementor-element.elementor-element-54beb61 a{color:var( --e-global-color-text );}.elementor-544 .elementor-element.elementor-element-25f20b8d{--display:flex;--min-height:12px;--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:space-between;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-544 .elementor-element.elementor-element-f874dd0{font-family:"roboto-mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.7px;}.elementor-544 .elementor-element.elementor-element-5fac76df{--display:flex;--min-height:100vh;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-544 .elementor-element.elementor-element-5fac76df:not(.elementor-motion-effects-element-type-background), .elementor-544 .elementor-element.elementor-element-5fac76df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-544 .elementor-element.elementor-element-68ac948c{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-544 .elementor-element.elementor-element-68ac948c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-544 .elementor-element.elementor-element-1548ae89{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-544 .elementor-element.elementor-element-6511d2c{--display:flex;--padding-top:20px;--padding-bottom:20px;--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-544 .elementor-element.elementor-element-1a00366 .elementor-heading-title{font-family:var( --e-global-typography-dfb8986-font-family ), Sans-serif;font-size:var( --e-global-typography-dfb8986-font-size );font-weight:var( --e-global-typography-dfb8986-font-weight );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-1a00366 .elementor-heading-title a:hover, .elementor-544 .elementor-element.elementor-element-1a00366 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-1a00366 .elementor-heading-title a{transition-duration:0.3s;}.elementor-544 .elementor-element.elementor-element-1065fa6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-b819708 .elementor-heading-title{font-family:var( --e-global-typography-dfb8986-font-family ), Sans-serif;font-size:var( --e-global-typography-dfb8986-font-size );font-weight:var( --e-global-typography-dfb8986-font-weight );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-b819708 .elementor-heading-title a:hover, .elementor-544 .elementor-element.elementor-element-b819708 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-b819708 .elementor-heading-title a{transition-duration:0.3s;}.elementor-544 .elementor-element.elementor-element-41672dd{--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:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-4b450b7 .elementor-heading-title{font-family:var( --e-global-typography-dfb8986-font-family ), Sans-serif;font-size:var( --e-global-typography-dfb8986-font-size );font-weight:var( --e-global-typography-dfb8986-font-weight );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-4b450b7 .elementor-heading-title a:hover, .elementor-544 .elementor-element.elementor-element-4b450b7 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-4b450b7 .elementor-heading-title a{transition-duration:0.3s;}.elementor-544 .elementor-element.elementor-element-58992ed{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-5bdb4d6{font-family:var( --e-global-typography-05048bd-font-family ), Sans-serif;font-size:var( --e-global-typography-05048bd-font-size );font-weight:var( --e-global-typography-05048bd-font-weight );line-height:var( --e-global-typography-05048bd-line-height );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-5bdb4d6 a{color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-e92a16a{font-family:var( --e-global-typography-05048bd-font-family ), Sans-serif;font-size:var( --e-global-typography-05048bd-font-size );font-weight:var( --e-global-typography-05048bd-font-weight );line-height:var( --e-global-typography-05048bd-line-height );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-e92a16a a{color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-9d641a3{font-family:var( --e-global-typography-05048bd-font-family ), Sans-serif;font-size:var( --e-global-typography-05048bd-font-size );font-weight:var( --e-global-typography-05048bd-font-weight );line-height:var( --e-global-typography-05048bd-line-height );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-9d641a3 a{color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-740e1bf{font-family:var( --e-global-typography-05048bd-font-family ), Sans-serif;font-size:var( --e-global-typography-05048bd-font-size );font-weight:var( --e-global-typography-05048bd-font-weight );line-height:var( --e-global-typography-05048bd-line-height );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-740e1bf a{color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-874de91{font-family:var( --e-global-typography-05048bd-font-family ), Sans-serif;font-size:var( --e-global-typography-05048bd-font-size );font-weight:var( --e-global-typography-05048bd-font-weight );line-height:var( --e-global-typography-05048bd-line-height );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-874de91 a{color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-4f46c79{font-family:var( --e-global-typography-05048bd-font-family ), Sans-serif;font-size:var( --e-global-typography-05048bd-font-size );font-weight:var( --e-global-typography-05048bd-font-weight );line-height:var( --e-global-typography-05048bd-line-height );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-4f46c79 a{color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-bd891e6{font-family:var( --e-global-typography-05048bd-font-family ), Sans-serif;font-size:var( --e-global-typography-05048bd-font-size );font-weight:var( --e-global-typography-05048bd-font-weight );line-height:var( --e-global-typography-05048bd-line-height );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-bd891e6 a{color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-57a8b8f{--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:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-b12b0f3 .elementor-heading-title{font-family:var( --e-global-typography-dfb8986-font-family ), Sans-serif;font-size:var( --e-global-typography-dfb8986-font-size );font-weight:var( --e-global-typography-dfb8986-font-weight );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-b12b0f3 .elementor-heading-title a:hover, .elementor-544 .elementor-element.elementor-element-b12b0f3 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-b12b0f3 .elementor-heading-title a{transition-duration:0.3s;}.elementor-544 .elementor-element.elementor-element-c391e70{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-144686a{font-family:var( --e-global-typography-05048bd-font-family ), Sans-serif;font-size:var( --e-global-typography-05048bd-font-size );font-weight:var( --e-global-typography-05048bd-font-weight );line-height:var( --e-global-typography-05048bd-line-height );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-144686a a{color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-e3908b2{font-family:var( --e-global-typography-05048bd-font-family ), Sans-serif;font-size:var( --e-global-typography-05048bd-font-size );font-weight:var( --e-global-typography-05048bd-font-weight );line-height:var( --e-global-typography-05048bd-line-height );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-e3908b2 a{color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-4997031{font-family:var( --e-global-typography-05048bd-font-family ), Sans-serif;font-size:var( --e-global-typography-05048bd-font-size );font-weight:var( --e-global-typography-05048bd-font-weight );line-height:var( --e-global-typography-05048bd-line-height );color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-4997031 a{color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-90e304c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-224574f .elementor-heading-title{font-family:var( --e-global-typography-dfb8986-font-family ), Sans-serif;font-size:var( --e-global-typography-dfb8986-font-size );font-weight:var( --e-global-typography-dfb8986-font-weight );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-224574f .elementor-heading-title a:hover, .elementor-544 .elementor-element.elementor-element-224574f .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-224574f .elementor-heading-title a{transition-duration:0.3s;}.elementor-544 .elementor-element.elementor-element-a78e015{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-b405364 .elementor-heading-title{font-family:var( --e-global-typography-dfb8986-font-family ), Sans-serif;font-size:var( --e-global-typography-dfb8986-font-size );font-weight:var( --e-global-typography-dfb8986-font-weight );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-b405364 .elementor-heading-title a:hover, .elementor-544 .elementor-element.elementor-element-b405364 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-544 .elementor-element.elementor-element-b405364 .elementor-heading-title a{transition-duration:0.3s;}.elementor-544 .elementor-element.elementor-element-009faac{--display:flex;--min-height:12px;--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:space-between;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-544 .elementor-element.elementor-element-5eac4c3{font-family:"roboto-mono", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.7px;color:var( --e-global-color-primary );}.elementor-544 .elementor-element.elementor-element-5eac4c3 a{color:var( --e-global-color-primary );}.elementor-544 .elementor-element.elementor-element-51b7b4f{--display:flex;}.elementor-544 .elementor-element.elementor-element-2a8dd3b img{width:50px;}@media(min-width:768px){.elementor-544 .elementor-element.elementor-element-55a245a{--width:calc(50% - 25px);}.elementor-544 .elementor-element.elementor-element-1163b7b7{--width:calc(50% - 25px);}.elementor-544 .elementor-element.elementor-element-25f20b8d{--width:60px;}.elementor-544 .elementor-element.elementor-element-58992ed{--width:550px;}.elementor-544 .elementor-element.elementor-element-c391e70{--width:550px;}.elementor-544 .elementor-element.elementor-element-009faac{--width:60px;}}@media(max-width:1024px) and (min-width:768px){.elementor-544 .elementor-element.elementor-element-58992ed{--width:100%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-544 .elementor-element.elementor-element-1163b7b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-544 .elementor-element.elementor-element-1548ae89{--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-544 .elementor-element.elementor-element-1a00366 .elementor-heading-title{font-size:var( --e-global-typography-dfb8986-font-size );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-b819708 .elementor-heading-title{font-size:var( --e-global-typography-dfb8986-font-size );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-41672dd{--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;}.elementor-544 .elementor-element.elementor-element-4b450b7 .elementor-heading-title{font-size:var( --e-global-typography-dfb8986-font-size );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-58992ed{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-544 .elementor-element.elementor-element-5bdb4d6{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-e92a16a{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-9d641a3{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-740e1bf{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-874de91{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-4f46c79{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-bd891e6{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-57a8b8f{--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;}.elementor-544 .elementor-element.elementor-element-b12b0f3 .elementor-heading-title{font-size:var( --e-global-typography-dfb8986-font-size );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-c391e70{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-544 .elementor-element.elementor-element-144686a{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-e3908b2{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-4997031{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-224574f .elementor-heading-title{font-size:var( --e-global-typography-dfb8986-font-size );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-b405364 .elementor-heading-title{font-size:var( --e-global-typography-dfb8986-font-size );line-height:var( --e-global-typography-dfb8986-line-height );}}@media(max-width:767px){.elementor-544 .elementor-element.elementor-element-b3f520a{--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-544 .elementor-element.elementor-element-55a245a{--width:calc(100% - 80px);}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-544 .elementor-element.elementor-element-1163b7b7{--width:80px;--min-height:30px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-544 .elementor-element.elementor-element-54beb61{font-size:14px;}.elementor-544 .elementor-element.elementor-element-25f20b8d{--min-height:12px;}.elementor-544 .elementor-element.elementor-element-f874dd0{font-size:14px;}.elementor-544 .elementor-element.elementor-element-5fac76df{--min-height:100vh;--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;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-544 .elementor-element.elementor-element-68ac948c{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-1548ae89{--justify-content:center;}.elementor-544 .elementor-element.elementor-element-6511d2c{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-1a00366 .elementor-heading-title{font-size:var( --e-global-typography-dfb8986-font-size );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-1065fa6{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-b819708 .elementor-heading-title{font-size:var( --e-global-typography-dfb8986-font-size );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-41672dd{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-4b450b7 .elementor-heading-title{font-size:var( --e-global-typography-dfb8986-font-size );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-58992ed{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-544 .elementor-element.elementor-element-5bdb4d6{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-e92a16a{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-9d641a3{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-740e1bf{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-874de91{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-4f46c79{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-bd891e6{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-57a8b8f{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-b12b0f3 .elementor-heading-title{font-size:var( --e-global-typography-dfb8986-font-size );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-c391e70{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-544 .elementor-element.elementor-element-144686a{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-e3908b2{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-4997031{font-size:var( --e-global-typography-05048bd-font-size );line-height:var( --e-global-typography-05048bd-line-height );}.elementor-544 .elementor-element.elementor-element-90e304c{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-224574f .elementor-heading-title{font-size:var( --e-global-typography-dfb8986-font-size );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-a78e015{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-544 .elementor-element.elementor-element-b405364 .elementor-heading-title{font-size:var( --e-global-typography-dfb8986-font-size );line-height:var( --e-global-typography-dfb8986-line-height );}.elementor-544 .elementor-element.elementor-element-009faac{--min-height:12px;}.elementor-544 .elementor-element.elementor-element-5eac4c3{font-size:14px;}}/* Start custom CSS for image, class: .elementor-element-4c4151bd */.elementor-544 .elementor-element.elementor-element-4c4151bd {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-152fc627 */.elementor-544 .elementor-element.elementor-element-152fc627 {
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.3s ease-in-out;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54beb61 */.elementor-544 .elementor-element.elementor-element-54beb61 p {
    margin-bottom: 0;
}
.elementor-544 .elementor-element.elementor-element-54beb61 {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f874dd0 */.elementor-544 .elementor-element.elementor-element-f874dd0 p {
    margin-bottom: 0;
}
.elementor-544 .elementor-element.elementor-element-f874dd0 {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25f20b8d */.elementor-544 .elementor-element.elementor-element-25f20b8d {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3f520a */.elementor-544 .elementor-element.elementor-element-b3f520a {
    position: fixed;
    z-index: 99;
    transition: all 0.3s ease-in-out;
    height: 80px;
}

.elementor-544 .elementor-element.elementor-element-b3f520a.scrolled-down,
.elementor-544 .elementor-element.elementor-element-b3f520a.scrolled-up{
    background-color: var(--e-global-color-primary);
}
.elementor-544 .elementor-element.elementor-element-b3f520a.scrolled-down,
.elementor-544 .elementor-element.elementor-element-b3f520a.popup-open{
    transform: translateY(-100%);
}
.elementor-544 .elementor-element.elementor-element-b3f520a.open.scrolled-down {
    transform: translateY(0);
}

/*.elementor-544 .elementor-element.elementor-element-b3f520a.open {*/
/*    background-color: transparent;*/
/*}*/

.elementor-544 .elementor-element.elementor-element-b3f520a.light-menu-top-left .logo-word.light {
    opacity: 1;
}

.elementor-544 .elementor-element.elementor-element-b3f520a.light-menu-top-left .logo-word.black {
    opacity: 0;
}

.elementor-544 .elementor-element.elementor-element-b3f520a.light-menu-top-right .toggle-button-text {
    color: var(--e-global-color-primary);
}

@media (max-width: 1024px) {
    .elementor-544 .elementor-element.elementor-element-b3f520a {
        height: 60px;
    }
}

@media (max-width: 767px) {
    .elementor-544 .elementor-element.elementor-element-b3f520a.light-menu-top-left .toggle-button-text{
        color: var(--e-global-color-primary);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a00366 */.elementor-544 .elementor-element.elementor-element-1a00366 h2 {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6511d2c */.elementor-544 .elementor-element.elementor-element-6511d2c:hover h2{
  color: var(--e-global-color-secondary) !important;
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b819708 */.elementor-544 .elementor-element.elementor-element-b819708 h2 {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1065fa6 */.elementor-544 .elementor-element.elementor-element-1065fa6:hover h2{
  color: var(--e-global-color-secondary) !important;
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b450b7 */.elementor-544 .elementor-element.elementor-element-4b450b7 h2 {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bdb4d6 */.elementor-544 .elementor-element.elementor-element-5bdb4d6:hover p{
    font-weight: 600 !important;
}
.elementor-544 .elementor-element.elementor-element-5bdb4d6 p {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d641a3 */.elementor-544 .elementor-element.elementor-element-9d641a3:hover p{
    font-weight: 600 !important;
}
.elementor-544 .elementor-element.elementor-element-9d641a3 p {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-874de91 */.elementor-544 .elementor-element.elementor-element-874de91:hover p{
    font-weight: 600 !important;
}
.elementor-544 .elementor-element.elementor-element-874de91 p {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd891e6 */.elementor-544 .elementor-element.elementor-element-bd891e6:hover p{
    font-weight: 600 !important;
}
.elementor-544 .elementor-element.elementor-element-bd891e6 p {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58992ed */.elementor-544 .elementor-element.elementor-element-58992ed {
    transition: all 0.3s ease-in-out;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}
@media (max-width: 1024px) {
    .elementor-544 .elementor-element.elementor-element-58992ed {
        opacity: 1;
    visibility: visible;
    pointer-events: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41672dd */.elementor-544 .elementor-element.elementor-element-41672dd:hover #optiek-subnav {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}
.elementor-544 .elementor-element.elementor-element-41672dd:hover h2{
  /*color: var(--e-global-color-secondary) !important;*/
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b12b0f3 */.elementor-544 .elementor-element.elementor-element-b12b0f3 h2 {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-144686a */.elementor-544 .elementor-element.elementor-element-144686a:hover p{
    font-weight: 600 !important;
}
.elementor-544 .elementor-element.elementor-element-144686a p {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4997031 */.elementor-544 .elementor-element.elementor-element-4997031:hover p{
    font-weight: 600 !important;
}
.elementor-544 .elementor-element.elementor-element-4997031 p {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c391e70 */.elementor-544 .elementor-element.elementor-element-c391e70 {
    transition: all 0.3s ease-in-out;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

@media (max-width: 1024px) {
    .elementor-544 .elementor-element.elementor-element-c391e70 {
        opacity: 1;
    visibility: visible;
    pointer-events: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a8b8f */.elementor-544 .elementor-element.elementor-element-57a8b8f:hover #gehoor-subnav {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}
.elementor-544 .elementor-element.elementor-element-57a8b8f:hover h2{
  /*color: var(--e-global-color-secondary) !important;*/
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-224574f */.elementor-544 .elementor-element.elementor-element-224574f h2 {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90e304c */.elementor-544 .elementor-element.elementor-element-90e304c:hover h2{
  color: var(--e-global-color-secondary) !important;
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b405364 */.elementor-544 .elementor-element.elementor-element-b405364 h2 {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a78e015 */.elementor-544 .elementor-element.elementor-element-a78e015:hover h2{
  color: var(--e-global-color-secondary) !important;
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1548ae89 */.elementor-544 .elementor-element.elementor-element-1548ae89 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5eac4c3 */.elementor-544 .elementor-element.elementor-element-5eac4c3 p {
    margin-bottom: 0;
}
.elementor-544 .elementor-element.elementor-element-5eac4c3 {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-009faac */.elementor-544 .elementor-element.elementor-element-009faac {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

@media (max-width: 767px) {
    .elementor-544 .elementor-element.elementor-element-009faac {
        top: -15px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9fc80cd */.elementor-544 .elementor-element.elementor-element-9fc80cd img {
    width: 100%;
}

.elementor-544 .elementor-element.elementor-element-9fc80cd {
    width: 100%;
    animation: spin 16s linear infinite;
}

@keyframes spin {
  from { rotate: 0deg; }
  to   { rotate: 360deg; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a8dd3b */.elementor-544 .elementor-element.elementor-element-2a8dd3b {
    position: absolute;
    top: 50%;
    left: calc(50% + 3px);
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51b7b4f */.elementor-544 .elementor-element.elementor-element-51b7b4f {
    position: absolute;
    right: 0px;
    z-index: 3;
    bottom: 0px;
    width: 170px;
    opacity: 0;
  animation:
    fadeInGrow 1.2s ease-out 400ms forwards;
}
@media (max-width: 767px) {
    .elementor-544 .elementor-element.elementor-element-51b7b4f {
        width: 100px;
        bottom: 30px;
        right: 20px;
    }
}
@keyframes fadeInGrow {
  from {
    opacity: 0;
    scale: 0.5;
  }
  to {
    opacity: 1;
    scale: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68ac948c */.elementor-544 .elementor-element.elementor-element-68ac948c p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fac76df */.elementor-544 .elementor-element.elementor-element-5fac76df{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    transform: translateY(-100%);
    transition: all 0.5s !important;
    opacity: 0;
    z-index: 100;
    overflow-y: auto;
    overflow-x: hidden;
    overflow-x: auto;
}
.elementor-544 .elementor-element.elementor-element-5fac76df.opening{
    transform: translateY(0);
    opacity: 1;
    z-index: 100;
}
.elementor-544 .elementor-element.elementor-element-5fac76df > .e-con-inner {
    justify-content: flex-start;
}/* End custom CSS */