.elementor-58 .elementor-element.elementor-element-1afd773{--display:grid;--min-height:90vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0;--margin-bottom:3vh;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-bc21d64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-58 .elementor-element.elementor-element-dbc820f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:end;--overlay-opacity:1}.elementor-58 .elementor-element.elementor-element-dbc820f::before,.elementor-58 .elementor-element.elementor-element-dbc820f>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-dbc820f>.e-con-inner>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-dbc820f>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-dbc820f>.e-con-inner>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-dbc820f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var( --e-global-color-8996637 );--background-overlay:''}.elementor-58 .elementor-element.elementor-element-dbc820f:hover::before{filter:brightness( 100% )contrast( 100% )saturate( 100% )blur( 0 )hue-rotate( 0 )}.elementor-58 .elementor-element.elementor-element-eb70187{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary )}.elementor-58 .elementor-element.elementor-element-65c2b20{text-align:center}.elementor-58 .elementor-element.elementor-element-65c2b20 .elementor-heading-title{font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-2302f91{text-align:center}.elementor-58 .elementor-element.elementor-element-2302f91 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height )}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary )}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary )}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-weight:var( --e-global-typography-primary-font-weight )}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary )}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary )}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-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-58 .elementor-element.elementor-element-fb78868 .elementor-icon-box-wrapper{text-align:center;gap:15px}.elementor-58 .elementor-element.elementor-element-fb78868 .elementor-icon{font-size:20px}.elementor-58 .elementor-element.elementor-element-fb78868 .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-fb78868 .elementor-icon-box-title a{font-family:tt-commons-pro,Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase}.elementor-58 .elementor-element.elementor-element-a722fba{--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:9em 9em;--row-gap:9em;--column-gap:9em;--padding-top:3vh;--padding-bottom:6vh;--padding-left:5vw;--padding-right:5vw}.elementor-58 .elementor-element.elementor-element-45f179d{text-align:center}.elementor-58 .elementor-element.elementor-element-45f179d .elementor-heading-title{font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing );color:var( --e-global-color-text )}.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-58 .elementor-element.elementor-element-08e67bb{width:var( --container-widget-width,50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-08e67bb.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-2594be1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-58 .elementor-element.elementor-element-ccb3a7a{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-af64f33{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-77c4256{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-aab18cb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-58 .elementor-element.elementor-element-40766dd.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-40766dd .qodef-m-icon{font-size:24px}.elementor-58 .elementor-element.elementor-element-40766dd .qodef-m-icon svg{width:24px;height:24px}.elementor-58 .elementor-element.elementor-element-824c92d.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-824c92d .qodef-m-icon{font-size:24px}.elementor-58 .elementor-element.elementor-element-824c92d .qodef-m-icon svg{width:24px;height:24px}.elementor-58 .elementor-element.elementor-element-1243208{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0;--margin-bottom:3vh;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-1243208:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-1243208>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-09e39ee{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-58 .elementor-element.elementor-element-56bb049{--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;--overlay-opacity:1;--padding-top:3vh;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-56bb049::before,.elementor-58 .elementor-element.elementor-element-56bb049>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-56bb049>.e-con-inner>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-56bb049>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-56bb049>.e-con-inner>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-56bb049>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var( --e-global-color-f9fa523 );--background-overlay:''}.elementor-58 .elementor-element.elementor-element-56bb049:hover::before{filter:brightness( 100% )contrast( 100% )saturate( 100% )blur( 0 )hue-rotate( 0 )}.elementor-58 .elementor-element.elementor-element-7d9ac33{text-align:center}.elementor-58 .elementor-element.elementor-element-7d9ac33 .elementor-heading-title{font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing );color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-b2ed37d{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:6vh;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-b2ed37d.e-con{--flex-grow:1;--flex-shrink:0}.elementor-58 .elementor-element.elementor-element-8711656{width:var( --container-widget-width,60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-8711656.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-6e12830{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:end;--overlay-opacity:1}.elementor-58 .elementor-element.elementor-element-6e12830::before,.elementor-58 .elementor-element.elementor-element-6e12830>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-6e12830>.e-con-inner>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-6e12830>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-6e12830>.e-con-inner>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-6e12830>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var( --e-global-color-8996637 );--background-overlay:''}.elementor-58 .elementor-element.elementor-element-6e12830:hover::before{filter:brightness( 100% )contrast( 100% )saturate( 100% )blur( 0 )hue-rotate( 0 )}.elementor-58 .elementor-element.elementor-element-a1fff6f{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3vh;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-a1fff6f:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-a1fff6f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-dabe430 )}.elementor-58 .elementor-element.elementor-element-a1fff6f:hover::before{filter:brightness( 100% )contrast( 100% )saturate( 100% )blur( 0 )hue-rotate( 0 )}.elementor-58 .elementor-element.elementor-element-e94c39c{text-align:center}.elementor-58 .elementor-element.elementor-element-e94c39c .elementor-heading-title{font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing );color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-03d6b29{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:6vh;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-03d6b29.e-con{--flex-grow:1;--flex-shrink:0}.elementor-58 .elementor-element.elementor-element-6733c11{width:var( --container-widget-width,60% );max-width:60%;padding:0;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-6733c11.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-75c0104{width:var( --container-widget-width,60% );max-width:60%;margin:0 0 calc(var(--kit-widget-spacing,0px) + 0em)-1.5em;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-75c0104.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-a08a356{width:var( --container-widget-width,60% );max-width:60%;margin:2em 0 calc(var(--kit-widget-spacing,0px) + 2em);--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-58 .elementor-element.elementor-element-a08a356.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-a08a356 .elementor-heading-title{font-family:var( --e-global-typography-011a7d2-font-family ),Sans-serif;font-size:var( --e-global-typography-011a7d2-font-size );font-weight:var( --e-global-typography-011a7d2-font-weight );line-height:var( --e-global-typography-011a7d2-line-height );color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-43a06c7{width:var( --container-widget-width,60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-58 .elementor-element.elementor-element-43a06c7.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-43a06c7 .qodef-m-icon{font-size:24px}.elementor-58 .elementor-element.elementor-element-43a06c7 .qodef-m-icon svg{width:24px;height:24px}.elementor-58 .elementor-element.elementor-element-31266d6{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:end;--overlay-opacity:1}.elementor-58 .elementor-element.elementor-element-31266d6::before,.elementor-58 .elementor-element.elementor-element-31266d6>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-31266d6>.e-con-inner>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-31266d6>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-31266d6>.e-con-inner>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-31266d6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var( --e-global-color-8996637 );--background-overlay:''}.elementor-58 .elementor-element.elementor-element-31266d6:hover::before{filter:brightness( 100% )contrast( 100% )saturate( 100% )blur( 0 )hue-rotate( 0 )}.elementor-58 .elementor-element.elementor-element-d0636e9{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:3vh;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-d0636e9::before,.elementor-58 .elementor-element.elementor-element-d0636e9>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-d0636e9>.e-con-inner>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-d0636e9>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-d0636e9>.e-con-inner>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-d0636e9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var( --e-global-color-f9fa523 );--background-overlay:''}.elementor-58 .elementor-element.elementor-element-d0636e9:hover::before{filter:brightness( 100% )contrast( 100% )saturate( 100% )blur( 0 )hue-rotate( 0 )}.elementor-58 .elementor-element.elementor-element-7d74031{text-align:center}.elementor-58 .elementor-element.elementor-element-7d74031 .elementor-heading-title{font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing );color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-fcd642a{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:6vh;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-fcd642a.e-con{--flex-grow:1;--flex-shrink:0}.elementor-58 .elementor-element.elementor-element-137a872{width:var( --container-widget-width,60% );max-width:60%;padding:0;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-137a872.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-c63a085{width:var( --container-widget-width,60% );max-width:60%;margin:0 0 calc(var(--kit-widget-spacing,0px) + 0em)-1.5em;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-c63a085.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-6eec867{width:var( --container-widget-width,60% );max-width:60%;margin:2em 0 calc(var(--kit-widget-spacing,0px) + 2em);--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-58 .elementor-element.elementor-element-6eec867.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-6eec867 .elementor-heading-title{font-family:var( --e-global-typography-011a7d2-font-family ),Sans-serif;font-size:var( --e-global-typography-011a7d2-font-size );font-weight:var( --e-global-typography-011a7d2-font-weight );line-height:var( --e-global-typography-011a7d2-line-height );color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-3727bf5{width:var( --container-widget-width,60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-58 .elementor-element.elementor-element-3727bf5.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-3727bf5 .qodef-m-icon{font-size:24px}.elementor-58 .elementor-element.elementor-element-3727bf5 .qodef-m-icon svg{width:24px;height:24px}.elementor-58 .elementor-element.elementor-element-e955c0c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:end;--overlay-opacity:1}.elementor-58 .elementor-element.elementor-element-e955c0c::before,.elementor-58 .elementor-element.elementor-element-e955c0c>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-e955c0c>.e-con-inner>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-e955c0c>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-e955c0c>.e-con-inner>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-e955c0c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var( --e-global-color-8996637 );--background-overlay:''}.elementor-58 .elementor-element.elementor-element-e955c0c:hover::before{filter:brightness( 100% )contrast( 100% )saturate( 100% )blur( 0 )hue-rotate( 0 )}.elementor-58 .elementor-element.elementor-element-8054ea3{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:3vh;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-8054ea3:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-8054ea3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-dabe430 )}.elementor-58 .elementor-element.elementor-element-8054ea3:hover::before{filter:brightness( 100% )contrast( 100% )saturate( 100% )blur( 0 )hue-rotate( 0 )}.elementor-58 .elementor-element.elementor-element-787e1ba{text-align:center}.elementor-58 .elementor-element.elementor-element-787e1ba .elementor-heading-title{font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing );color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-7b9b870{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:6vh;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-7b9b870.e-con{--flex-grow:1;--flex-shrink:0}.elementor-58 .elementor-element.elementor-element-7b7ac6f{width:var( --container-widget-width,60% );max-width:60%;padding:0;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-7b7ac6f.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-35b42e6{width:var( --container-widget-width,60% );max-width:60%;margin:0 0 calc(var(--kit-widget-spacing,0px) + 0em)-1.5em;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-35b42e6.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-4302821{width:var( --container-widget-width,60% );max-width:60%;margin:2em 0 calc(var(--kit-widget-spacing,0px) + 2em);--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-58 .elementor-element.elementor-element-4302821.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-4302821 .elementor-heading-title{font-family:var( --e-global-typography-011a7d2-font-family ),Sans-serif;font-size:var( --e-global-typography-011a7d2-font-size );font-weight:var( --e-global-typography-011a7d2-font-weight );line-height:var( --e-global-typography-011a7d2-line-height );color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-913babc{width:var( --container-widget-width,60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-58 .elementor-element.elementor-element-913babc.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-913babc .qodef-m-icon{font-size:24px}.elementor-58 .elementor-element.elementor-element-913babc .qodef-m-icon svg{width:24px;height:24px}.elementor-58 .elementor-element.elementor-element-daab4ba{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:end;--overlay-opacity:1}.elementor-58 .elementor-element.elementor-element-daab4ba::before,.elementor-58 .elementor-element.elementor-element-daab4ba>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-daab4ba>.e-con-inner>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-daab4ba>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-daab4ba>.e-con-inner>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-daab4ba>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var( --e-global-color-8996637 );--background-overlay:''}.elementor-58 .elementor-element.elementor-element-daab4ba:hover::before{filter:brightness( 100% )contrast( 100% )saturate( 100% )blur( 0 )hue-rotate( 0 )}.elementor-58 .elementor-element.elementor-element-8c8a3bf{--display:flex;--min-height:50vh;--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;--overlay-opacity:1;--padding-top:6vh;--padding-bottom:6vh;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-8c8a3bf::before,.elementor-58 .elementor-element.elementor-element-8c8a3bf>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-8c8a3bf>.e-con-inner>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-8c8a3bf>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-8c8a3bf>.e-con-inner>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-8c8a3bf>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var( --e-global-color-f9fa523 );--background-overlay:''}.elementor-58 .elementor-element.elementor-element-8c8a3bf:hover::before{filter:brightness( 100% )contrast( 100% )saturate( 100% )blur( 0 )hue-rotate( 0 )}.elementor-58 .elementor-element.elementor-element-d3b204b{text-align:center}.elementor-58 .elementor-element.elementor-element-d3b204b .elementor-heading-title{font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing );color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-57491e1{--display:flex;--justify-content:center;--padding-top:0;--padding-bottom:6vh;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-57491e1.e-con{--flex-grow:1;--flex-shrink:0}.elementor-58 .elementor-element.elementor-element-12a5f72{width:var( --container-widget-width,60% );max-width:60%;padding:0;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-12a5f72.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-166f7b1{width:var( --container-widget-width,60% );max-width:60%;margin:2em 0 calc(var(--kit-widget-spacing,0px) + 2em);--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-58 .elementor-element.elementor-element-166f7b1.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-166f7b1 .elementor-heading-title{font-family:var( --e-global-typography-011a7d2-font-family ),Sans-serif;font-size:var( --e-global-typography-011a7d2-font-size );font-weight:var( --e-global-typography-011a7d2-font-weight );line-height:var( --e-global-typography-011a7d2-line-height );color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-91b19a1{width:var( --container-widget-width,60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0}.elementor-58 .elementor-element.elementor-element-91b19a1.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-91b19a1 .qodef-m-icon{font-size:24px}.elementor-58 .elementor-element.elementor-element-91b19a1 .qodef-m-icon svg{width:24px;height:24px}.elementor-58 .elementor-element.elementor-element-32c8cc2{--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:9em 9em;--row-gap:9em;--column-gap:9em;--padding-top:3vh;--padding-bottom:6vh;--padding-left:5vw;--padding-right:5vw}.elementor-58 .elementor-element.elementor-element-f5ae152 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 60s linear infinite}.elementor-58 .elementor-element.elementor-element-f5ae152 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-normal-text-marquee-copy 60s linear infinite}.elementor-58 .elementor-element.elementor-element-f5ae152 .qodef-m-text-item{color:var( --e-global-color-8996637 );font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing );padding-right:calc(50px/2);padding-left:calc(50px/2)}.elementor-58 .elementor-element.elementor-element-8ad0426{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--grid-auto-flow:row;--justify-items:stretch;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-58 .elementor-element.elementor-element-8ad0426.e-con{--align-self:center}.elementor-58 .elementor-element.elementor-element-72828a4{padding:0;border-style:none;border-radius:10px 10px 10px 10px}.elementor-58 .elementor-element.elementor-element-72828a4.elementor-element{--flex-grow:0;--flex-shrink:1}.elementor-58 .elementor-element.elementor-element-72828a4 .elementor-icon-box-wrapper{text-align:start;gap:.1em}.elementor-58 .elementor-element.elementor-element-72828a4 .elementor-icon-box-title{margin-block-end:.5em;color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-72828a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary )}.elementor-58 .elementor-element.elementor-element-72828a4.elementor-view-framed .elementor-icon,.elementor-58 .elementor-element.elementor-element-72828a4.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-58 .elementor-element.elementor-element-72828a4 .elementor-icon{font-size:24px}.elementor-58 .elementor-element.elementor-element-72828a4 .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-72828a4 .elementor-icon-box-title a{font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-72828a4:has(:hover) .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-72828a4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-72828a4 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-92074be{padding:0;border-style:none;border-radius:10px 10px 10px 10px}.elementor-58 .elementor-element.elementor-element-92074be.elementor-element{--flex-grow:0;--flex-shrink:1}.elementor-58 .elementor-element.elementor-element-92074be .elementor-icon-box-wrapper{text-align:start;gap:.1em}.elementor-58 .elementor-element.elementor-element-92074be .elementor-icon-box-title{margin-block-end:.5em;color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-92074be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary )}.elementor-58 .elementor-element.elementor-element-92074be.elementor-view-framed .elementor-icon,.elementor-58 .elementor-element.elementor-element-92074be.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-58 .elementor-element.elementor-element-92074be .elementor-icon{font-size:24px}.elementor-58 .elementor-element.elementor-element-92074be .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-92074be .elementor-icon-box-title a{font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-92074be:has(:hover) .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-92074be:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-92074be .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-fb5701f{padding:0;border-style:none;border-radius:10px 10px 10px 10px}.elementor-58 .elementor-element.elementor-element-fb5701f.elementor-element{--flex-grow:0;--flex-shrink:1}.elementor-58 .elementor-element.elementor-element-fb5701f .elementor-icon-box-wrapper{text-align:start;gap:.1em}.elementor-58 .elementor-element.elementor-element-fb5701f .elementor-icon-box-title{margin-block-end:.5em;color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-fb5701f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary )}.elementor-58 .elementor-element.elementor-element-fb5701f.elementor-view-framed .elementor-icon,.elementor-58 .elementor-element.elementor-element-fb5701f.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-58 .elementor-element.elementor-element-fb5701f .elementor-icon{font-size:24px}.elementor-58 .elementor-element.elementor-element-fb5701f .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-fb5701f .elementor-icon-box-title a{font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-fb5701f:has(:hover) .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-fb5701f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-fb5701f .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text )}.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-58 .elementor-element.elementor-element-3ac3f82{padding:0;border-style:none;border-radius:10px 10px 10px 10px}.elementor-58 .elementor-element.elementor-element-3ac3f82.elementor-element{--flex-grow:0;--flex-shrink:1}.elementor-58 .elementor-element.elementor-element-3ac3f82 .elementor-icon-box-wrapper{text-align:start;gap:.1em}.elementor-58 .elementor-element.elementor-element-3ac3f82 .elementor-icon-box-title{margin-block-end:.5em;color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-3ac3f82.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary )}.elementor-58 .elementor-element.elementor-element-3ac3f82.elementor-view-framed .elementor-icon,.elementor-58 .elementor-element.elementor-element-3ac3f82.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-58 .elementor-element.elementor-element-3ac3f82 .elementor-icon{font-size:24px}.elementor-58 .elementor-element.elementor-element-3ac3f82 .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-3ac3f82 .elementor-icon-box-title a{font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-3ac3f82:has(:hover) .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-3ac3f82:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-3ac3f82 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-b2d242d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-58 .elementor-element.elementor-element-6d6a952.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-6d6a952 .qodef-m-icon{font-size:24px}.elementor-58 .elementor-element.elementor-element-6d6a952 .qodef-m-icon svg{width:24px;height:24px}.elementor-58 .elementor-element.elementor-element-f32efe2.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-f32efe2 .qodef-m-icon{font-size:24px}.elementor-58 .elementor-element.elementor-element-f32efe2 .qodef-m-icon svg{width:24px;height:24px}.elementor-58 .elementor-element.elementor-element-6b236c3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:3vh;--padding-bottom:0vh;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-1a59539 .qodef-qi-button{font-family:vt,Sans-serif;font-size:20px;text-transform:uppercase;color:#fff}.elementor-58 .elementor-element.elementor-element-3f2dc69 .qodef-qi-button{font-family:vt,Sans-serif;font-size:20px;text-transform:uppercase;color:#fff}.elementor-58 .elementor-element.elementor-element-8582ab4 .qodef-qi-button{font-family:vt,Sans-serif;font-size:20px;text-transform:uppercase;color:#fff}.elementor-58 .elementor-element.elementor-element-9369625 .qodef-qi-button{font-family:vt,Sans-serif;font-size:20px;text-transform:uppercase;color:#fff}.elementor-58 .elementor-element.elementor-element-293ff22{--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:9em 9em;--row-gap:9em;--column-gap:9em;--padding-top:6vh;--padding-bottom:6vh;--padding-left:5vw;--padding-right:5vw}.elementor-58 .elementor-element.elementor-element-7ad2134 .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 60s linear infinite}.elementor-58 .elementor-element.elementor-element-7ad2134 .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-normal-text-marquee-copy 60s linear infinite}.elementor-58 .elementor-element.elementor-element-7ad2134 .qodef-m-text-item{color:var( --e-global-color-8996637 );font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing );padding-right:calc(50px/2);padding-left:calc(50px/2)}.elementor-58 .elementor-element.elementor-element-0b7bf0b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--grid-auto-flow:row;--justify-items:center;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-58 .elementor-element.elementor-element-0b7bf0b.e-con{--align-self:center}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-qi-process.qodef-item-layout--horizontal .elementor-repeater-item-f98c9a2.qodef-process-item{margin-top:0}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-qi-process.qodef-item-layout--vertical .elementor-repeater-item-f98c9a2.qodef-process-item{margin-left:0}.elementor-58 .elementor-element.elementor-element-6451389 .elementor-repeater-item-6919475 .qodef-e-line{top:0}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-qi-process.qodef-item-layout--horizontal .elementor-repeater-item-6919475 .qodef-e-line{top:0}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-e-icon{background-color:var( --e-global-color-ead10b5 );height:36px;width:36px;color:var( --e-global-color-8996637 );border-radius:0 0 0 0}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-e-content{text-align:left}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-e-icon>.qodef-e-item-icon-text{font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-qi-process .qodef-e-title{color:var( --e-global-color-8996637 );font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-qi-process .qodef-e-text{color:var( --e-global-color-8996637 );font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line-inner{border-bottom-style:solid}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-qi-process.qodef-item-layout--vertical .qodef-e-line-inner{border-left-style:solid}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-e-line-inner{border-width:1px}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line{top:calc(50% - 1px/2)}.elementor-58 .elementor-element.elementor-element-63f6a50{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-58 .elementor-element.elementor-element-8efe6c7.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-8efe6c7 .qodef-m-icon{font-size:24px}.elementor-58 .elementor-element.elementor-element-8efe6c7 .qodef-m-icon svg{width:24px;height:24px}.elementor-58 .elementor-element.elementor-element-a24f809.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-a24f809 .qodef-m-icon{font-size:24px}.elementor-58 .elementor-element.elementor-element-a24f809 .qodef-m-icon svg{width:24px;height:24px}.elementor-58 .elementor-element.elementor-element-fa0afb0{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-58 .elementor-element.elementor-element-650b8ae{--display:flex}.elementor-58 .elementor-element.elementor-element-650b8ae:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-650b8ae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://trfotografi.no/wp-content/uploads/2025/07/TM-01822-scaled.webp);background-position:50%;background-size:cover}.elementor-58 .elementor-element.elementor-element-3bcdd2a{--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;--overlay-opacity:1;--padding-top:3vh;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-3bcdd2a::before,.elementor-58 .elementor-element.elementor-element-3bcdd2a>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-3bcdd2a>.e-con-inner>.elementor-background-video-container::before,.elementor-58 .elementor-element.elementor-element-3bcdd2a>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-3bcdd2a>.e-con-inner>.elementor-background-slideshow::before,.elementor-58 .elementor-element.elementor-element-3bcdd2a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var( --e-global-color-f9fa523 );--background-overlay:''}.elementor-58 .elementor-element.elementor-element-3bcdd2a:hover::before{filter:brightness( 100% )contrast( 100% )saturate( 100% )blur( 0 )hue-rotate( 0 )}.elementor-58 .elementor-element.elementor-element-f97ed9a{text-align:center}.elementor-58 .elementor-element.elementor-element-f97ed9a .elementor-heading-title{font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing );color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-cbb7881{--display:flex;--justify-content:flex-end;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-cbb7881.e-con{--flex-grow:1;--flex-shrink:0}.elementor-58 .elementor-element.elementor-element-b7ffc37 .qodef-e-title-holder{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );padding:4% 6%}.elementor-58 .elementor-element.elementor-element-b7ffc37 .qodef-qi-faq .qodef-e-title-holder{color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-b7ffc37 .qodef-style--standard .qodef-e-title-holder{background-color:var( --e-global-color-f9fa523 );border-color:var( --e-global-color-ead10b5 )}.elementor-58 .elementor-element.elementor-element-b7ffc37 .qodef-e-content{color:var( --e-global-color-8996637 );padding:4% 6%}.elementor-58 .elementor-element.elementor-element-b7ffc37 .qodef-style--standard .qodef-e-content{border-color:var( --e-global-color-ead10b5 )}.elementor-58 .elementor-element.elementor-element-b7ffc37 .qodef-style--boxed{border-color:var( --e-global-color-ead10b5 )}.elementor-58 .elementor-element.elementor-element-b7ffc37 .qodef-style--boxed .qodef-e-title-holder:not(:first-child){border-color:var( --e-global-color-ead10b5 )}.elementor-58 .elementor-element.elementor-element-b7ffc37 .qodef-style--border-between .qodef-e-title-holder{border-color:var( --e-global-color-ead10b5 )}.elementor-58 .elementor-element.elementor-element-b7ffc37 .qodef-e-title-holder .qodef-e-icon{font-size:24px}.elementor-58 .elementor-element.elementor-element-f7f8b1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:6vh;--padding-bottom:6vh;--padding-left:5vw;--padding-right:5vw}.elementor-58 .elementor-element.elementor-element-7425416 img{width:100%;max-width:100%}.elementor-widget-reviews .elementor-testimonial__header,.elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-weight:var( --e-global-typography-primary-font-weight )}.elementor-widget-reviews .elementor-testimonial__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-58 .elementor-element.elementor-element-0f6714e{width:100%;max-width:100%}.elementor-58 .elementor-element.elementor-element-0f6714e.elementor-element{--align-self:center}.elementor-58 .elementor-element.elementor-element-0f6714e.elementor-arrows-yes .elementor-main-swiper{width:calc( 58% - 40px )}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-main-swiper{width:58%}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-main-swiper .swiper-slide{background-color:#0000;border-width:0}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-testimonial__header{padding-top:16px;padding-left:0;padding-right:0}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-testimonial__content{padding-bottom:10px;padding-left:0;padding-right:0}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-swiper-button{font-size:0;color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-swiper-button svg{fill:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-testimonial__name{color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-testimonial__header,.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-testimonial__name{font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-testimonial__title{color:var( --e-global-color-8996637 );font-family:var( --e-global-typography-secondary-font-family ),Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight )}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-testimonial__text{color:var( --e-global-color-8996637 );font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-star-rating{font-size:16px}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-star-rating i:before{color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-star-rating i{color:var( --e-global-color-8996637 )}.elementor-58 .elementor-element.elementor-element-43cc5f9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:3vh;--padding-bottom:0vh;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-ef72df9 .qodef-qi-button{font-family:vt,Sans-serif;font-size:20px;text-transform:uppercase;color:#fff}.elementor-58 .elementor-element.elementor-element-e35b989 .qodef-qi-button{font-family:vt,Sans-serif;font-size:20px;text-transform:uppercase;color:#fff}.elementor-58 .elementor-element.elementor-element-dc3a3da .qodef-qi-button{font-family:vt,Sans-serif;font-size:20px;text-transform:uppercase;color:#fff}.elementor-58 .elementor-element.elementor-element-8160a17 .qodef-qi-button{font-family:vt,Sans-serif;font-size:20px;text-transform:uppercase;color:#fff}.elementor-58 .elementor-element.elementor-element-7cd1d65{--display:grid;--min-height:800px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-58 .elementor-element.elementor-element-0c13264{--display:flex}.elementor-58 .elementor-element.elementor-element-0c13264:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-0c13264>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://trfotografi.no/wp-content/uploads/2025/06/DSC08950-scaled.webp);background-position:50% 100%;background-size:cover}.elementor-58 .elementor-element.elementor-element-3cac289{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%}.elementor-58 .elementor-element.elementor-element-3cac289:not(.elementor-motion-effects-element-type-background),.elementor-58 .elementor-element.elementor-element-3cac289>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-f9fa523 )}.elementor-58 .elementor-element.elementor-element-3301540{padding:0% 0% 3%;text-align:start}.elementor-58 .elementor-element.elementor-element-3301540 .elementor-heading-title{font-family:var( --e-global-typography-0118130-font-family ),Sans-serif;font-size:var( --e-global-typography-0118130-font-size );font-weight:var( --e-global-typography-0118130-font-weight );text-transform:var( --e-global-typography-0118130-text-transform );text-decoration:var( --e-global-typography-0118130-text-decoration );letter-spacing:var( --e-global-typography-0118130-letter-spacing );color:var( --e-global-color-text )}.elementor-58 .elementor-element.elementor-element-923c5f9{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-1f4726b.elementor-element{--align-self:flex-start}.elementor-58 .elementor-element.elementor-element-1f4726b .qodef-m-icon{font-size:24px}.elementor-58 .elementor-element.elementor-element-1f4726b .qodef-m-icon svg{width:24px;height:24px}body.elementor-page-58:not(.elementor-motion-effects-element-type-background),body.elementor-page-58>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-dabe430 )}:root{--page-title-display:none}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-8ad0426{--width:50%}.elementor-58 .elementor-element.elementor-element-0b7bf0b{--width:50%}}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-1afd773{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-dbc820f{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-65c2b20 .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-2302f91 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.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 )}.elementor-58 .elementor-element.elementor-element-45f179d .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height )}.elementor-58 .elementor-element.elementor-element-08e67bb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-2594be1{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-ccb3a7a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-af64f33{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-77c4256{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-aab18cb{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-1243208{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-7d9ac33 .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-8711656{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-6e12830{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-e94c39c .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-6733c11{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-75c0104{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-a08a356 .elementor-heading-title{font-size:var( --e-global-typography-011a7d2-font-size );line-height:var( --e-global-typography-011a7d2-line-height )}.elementor-58 .elementor-element.elementor-element-31266d6{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-7d74031 .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-137a872{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-c63a085{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-6eec867 .elementor-heading-title{font-size:var( --e-global-typography-011a7d2-font-size );line-height:var( --e-global-typography-011a7d2-line-height )}.elementor-58 .elementor-element.elementor-element-e955c0c{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-787e1ba .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-7b7ac6f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-35b42e6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-4302821 .elementor-heading-title{font-size:var( --e-global-typography-011a7d2-font-size );line-height:var( --e-global-typography-011a7d2-line-height )}.elementor-58 .elementor-element.elementor-element-daab4ba{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-d3b204b .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-12a5f72{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-166f7b1 .elementor-heading-title{font-size:var( --e-global-typography-011a7d2-font-size );line-height:var( --e-global-typography-011a7d2-line-height )}.elementor-58 .elementor-element.elementor-element-f5ae152 .qodef-m-text-item{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-8ad0426{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-72828a4 .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-72828a4 .elementor-icon-box-title a{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-72828a4 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-92074be .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-92074be .elementor-icon-box-title a{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-92074be .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-fb5701f .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-fb5701f .elementor-icon-box-title a{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-fb5701f .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.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-58 .elementor-element.elementor-element-3ac3f82 .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-3ac3f82 .elementor-icon-box-title a{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-3ac3f82 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-b2d242d{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-6b236c3{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-7ad2134 .qodef-m-text-item{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-0b7bf0b{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-e-icon>.qodef-e-item-icon-text{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-qi-process .qodef-e-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-qi-process .qodef-e-text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-63f6a50{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-fa0afb0{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-f97ed9a .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-b7ffc37 .qodef-e-title-holder{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height )}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-testimonial__header,.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-testimonial__name{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-testimonial__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-43cc5f9{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-7cd1d65{--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-3301540 .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-923c5f9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-1afd773{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-dbc820f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-65c2b20 .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-2302f91 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.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 )}.elementor-58 .elementor-element.elementor-element-a722fba{--gap:3em 3em;--row-gap:3em;--column-gap:3em}.elementor-58 .elementor-element.elementor-element-45f179d .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height )}.elementor-58 .elementor-element.elementor-element-08e67bb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-2594be1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-ccb3a7a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-af64f33{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-77c4256{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-aab18cb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-1243208{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-56bb049{--gap:6vh 6vh;--row-gap:6vh;--column-gap:6vh;--padding-top:6vh;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-7d9ac33 .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-b2ed37d{--padding-top:0;--padding-bottom:6vh;--padding-left:5vw;--padding-right:5vw}.elementor-58 .elementor-element.elementor-element-8711656{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-6e12830{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-a1fff6f{--gap:6vh 0;--row-gap:6vh;--column-gap:0;--padding-top:6vh;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-e94c39c .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-03d6b29{--padding-top:0;--padding-bottom:3vh;--padding-left:5vw;--padding-right:5vw}.elementor-58 .elementor-element.elementor-element-6733c11{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-75c0104{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-a08a356{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% );max-width:100%}.elementor-58 .elementor-element.elementor-element-a08a356 .elementor-heading-title{font-size:var( --e-global-typography-011a7d2-font-size );line-height:var( --e-global-typography-011a7d2-line-height )}.elementor-58 .elementor-element.elementor-element-43a06c7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% );max-width:100%}.elementor-58 .elementor-element.elementor-element-31266d6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-d0636e9{--gap:6vh 0;--row-gap:6vh;--column-gap:0;--padding-top:6vh;--padding-bottom:0;--padding-left:5vw;--padding-right:5vw}.elementor-58 .elementor-element.elementor-element-7d74031 .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-137a872{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-c63a085{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% );max-width:100%;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-6eec867{width:var( --container-widget-width,100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-58 .elementor-element.elementor-element-6eec867 .elementor-heading-title{font-size:var( --e-global-typography-011a7d2-font-size );line-height:var( --e-global-typography-011a7d2-line-height )}.elementor-58 .elementor-element.elementor-element-3727bf5{width:var( --container-widget-width,100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-58 .elementor-element.elementor-element-e955c0c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-8054ea3{--padding-top:6vh;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-58 .elementor-element.elementor-element-787e1ba .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-7b9b870{--padding-top:0;--padding-bottom:6vh;--padding-left:5vw;--padding-right:5vw}.elementor-58 .elementor-element.elementor-element-7b7ac6f{width:var( --container-widget-width,100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-35b42e6{width:var( --container-widget-width,100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-4302821{width:var( --container-widget-width,100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-58 .elementor-element.elementor-element-4302821 .elementor-heading-title{font-size:var( --e-global-typography-011a7d2-font-size );line-height:var( --e-global-typography-011a7d2-line-height )}.elementor-58 .elementor-element.elementor-element-913babc{width:var( --container-widget-width,100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-58 .elementor-element.elementor-element-daab4ba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-8c8a3bf{--gap:6vh 0;--row-gap:6vh;--column-gap:0}.elementor-58 .elementor-element.elementor-element-d3b204b .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-57491e1{--padding-top:0;--padding-bottom:0;--padding-left:5vw;--padding-right:5vw}.elementor-58 .elementor-element.elementor-element-12a5f72{width:var( --container-widget-width,100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-166f7b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width,100% );max-width:100%}.elementor-58 .elementor-element.elementor-element-166f7b1 .elementor-heading-title{font-size:var( --e-global-typography-011a7d2-font-size );line-height:var( --e-global-typography-011a7d2-line-height )}.elementor-58 .elementor-element.elementor-element-91b19a1{width:var( --container-widget-width,100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-58 .elementor-element.elementor-element-32c8cc2{--gap:3em 3em;--row-gap:3em;--column-gap:3em}.elementor-58 .elementor-element.elementor-element-f5ae152 .qodef-m-text-item{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-8ad0426{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-72828a4{padding:0 0 16px}.elementor-58 .elementor-element.elementor-element-72828a4 .elementor-icon-box-wrapper{gap:.1em}.elementor-58 .elementor-element.elementor-element-72828a4 .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-72828a4 .elementor-icon-box-title a{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-72828a4 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-92074be{padding:0}.elementor-58 .elementor-element.elementor-element-92074be .elementor-icon-box-wrapper{gap:.1em}.elementor-58 .elementor-element.elementor-element-92074be .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-92074be .elementor-icon-box-title a{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-92074be .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-fb5701f{padding:0}.elementor-58 .elementor-element.elementor-element-fb5701f .elementor-icon-box-wrapper{gap:.1em}.elementor-58 .elementor-element.elementor-element-fb5701f .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-fb5701f .elementor-icon-box-title a{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-fb5701f .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.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-58 .elementor-element.elementor-element-3ac3f82{padding:0}.elementor-58 .elementor-element.elementor-element-3ac3f82 .elementor-icon-box-wrapper{gap:.1em}.elementor-58 .elementor-element.elementor-element-3ac3f82 .elementor-icon-box-title,.elementor-58 .elementor-element.elementor-element-3ac3f82 .elementor-icon-box-title a{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-3ac3f82 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-b2d242d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-6b236c3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-293ff22{--gap:3em 3em;--row-gap:3em;--column-gap:3em}.elementor-58 .elementor-element.elementor-element-7ad2134 .qodef-m-text-item{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-0b7bf0b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-e-icon>.qodef-e-item-icon-text{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-qi-process .qodef-e-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-6451389 .qodef-qi-process .qodef-e-text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-63f6a50{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-fa0afb0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-650b8ae{--min-height:450px}.elementor-58 .elementor-element.elementor-element-3bcdd2a{--gap:6vh 0;--row-gap:6vh;--column-gap:0}.elementor-58 .elementor-element.elementor-element-f97ed9a .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-b7ffc37 .qodef-e-title-holder{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-f7f8b1e{--padding-top:6vh;--padding-bottom:6vh;--padding-left:5vw;--padding-right:5vw}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height )}.elementor-58 .elementor-element.elementor-element-0f6714e{padding:0}.elementor-58 .elementor-element.elementor-element-0f6714e.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px )}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-main-swiper{width:100%}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-testimonial__header,.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-testimonial__name{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-0f6714e .elementor-testimonial__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-58 .elementor-element.elementor-element-43cc5f9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-7cd1d65{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}.elementor-58 .elementor-element.elementor-element-0c13264{--min-height:300px}.elementor-58 .elementor-element.elementor-element-3cac289{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-58 .elementor-element.elementor-element-3301540 .elementor-heading-title{font-size:var( --e-global-typography-0118130-font-size );letter-spacing:var( --e-global-typography-0118130-letter-spacing )}.elementor-58 .elementor-element.elementor-element-923c5f9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}}.elementor-58 .elementor-element.elementor-element-bc21d64{box-shadow:0 0 200px rgba(0,0,0,.9)inset!important}.elementor-58 .elementor-element.elementor-element-fb78868 svg{color:#fff;animation:MoveUpDown 1.3s linear infinite}@keyframes MoveUpDown{0%,100%{top:0}50%{top:5px}}.elementor-58 .elementor-element.elementor-element-09e39ee{box-shadow:0 0 200px rgba(0,0,0,.9)inset!important}.elementor-58 .elementor-element.elementor-element-72828a4 svg{stroke:var( --e-global-color-text )!important}.elementor-58 .elementor-element.elementor-element-72828a4.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-inline:0!important}.elementor-58 .elementor-element.elementor-element-92074be svg{stroke:var( --e-global-color-text )!important}.elementor-58 .elementor-element.elementor-element-92074be.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-inline:0!important}.elementor-58 .elementor-element.elementor-element-fb5701f svg{stroke:var( --e-global-color-text )!important}.elementor-58 .elementor-element.elementor-element-fb5701f.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-inline:0!important}.elementor-58 .elementor-element.elementor-element-3ac3f82 svg{stroke:var( --e-global-color-text )!important}.elementor-58 .elementor-element.elementor-element-3ac3f82.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-inline:0!important}.qodef-qi-banner:after{box-shadow:inset 0 0 15px rgba(0,0,0,5%);position:absolute;top:0;left:0;bottom:0;right:0;content:""}.elementor-58 .elementor-element.elementor-element-1a59539{aspect-ratio:3/4}.elementor-58 .elementor-element.elementor-element-1a59539 .qodef-qi-banner{aspect-ratio:3/4}.elementor-58 .elementor-element.elementor-element-1a59539 .qodef-qi-banner .qodef-m-image{height:100%}.elementor-58 .elementor-element.elementor-element-1a59539 .qodef-qi-banner.qodef-image--hover-zoom img{height:100%!important;object-fit:cover;object-position:50% 50%}.qodef-qi-banner:after{box-shadow:inset 0 0 15px rgba(0,0,0,5%);position:absolute;top:0;left:0;bottom:0;right:0;content:""}.elementor-58 .elementor-element.elementor-element-3f2dc69{aspect-ratio:3/4}.elementor-58 .elementor-element.elementor-element-3f2dc69 .qodef-qi-banner{aspect-ratio:3/4}.elementor-58 .elementor-element.elementor-element-3f2dc69 .qodef-qi-banner .qodef-m-image{height:100%}.elementor-58 .elementor-element.elementor-element-3f2dc69 .qodef-qi-banner.qodef-image--hover-zoom img{height:100%!important;object-fit:cover;object-position:50% 50%}.qodef-qi-banner:after{box-shadow:inset 0 0 15px rgba(0,0,0,5%);position:absolute;top:0;left:0;bottom:0;right:0;content:""}.elementor-58 .elementor-element.elementor-element-8582ab4{aspect-ratio:3/4}.elementor-58 .elementor-element.elementor-element-8582ab4 .qodef-qi-banner{aspect-ratio:3/4}.elementor-58 .elementor-element.elementor-element-8582ab4 .qodef-qi-banner .qodef-m-image{height:100%}.elementor-58 .elementor-element.elementor-element-8582ab4 .qodef-qi-banner.qodef-image--hover-zoom img{height:100%!important;object-fit:cover;object-position:50% 50%}.qodef-qi-banner:after{box-shadow:inset 0 0 15px rgba(0,0,0,5%);position:absolute;top:0;left:0;bottom:0;right:0;content:""}.elementor-58 .elementor-element.elementor-element-9369625{aspect-ratio:3/4}.elementor-58 .elementor-element.elementor-element-9369625 .qodef-qi-banner{aspect-ratio:3/4}.elementor-58 .elementor-element.elementor-element-9369625 .qodef-qi-banner .qodef-m-image{height:100%}.elementor-58 .elementor-element.elementor-element-9369625 .qodef-qi-banner.qodef-image--hover-zoom img{height:100%!important;object-fit:cover;object-position:50% 50%}.elementor-58 .elementor-element.elementor-element-b7ffc37 a{text-decoration:underline}.qodef-qi-banner:after{box-shadow:inset 0 0 15px rgba(0,0,0,5%);position:absolute;top:0;left:0;bottom:0;right:0;content:""}.elementor-58 .elementor-element.elementor-element-ef72df9{aspect-ratio:3/4}.elementor-58 .elementor-element.elementor-element-ef72df9 .qodef-qi-banner{aspect-ratio:3/4}.elementor-58 .elementor-element.elementor-element-ef72df9 .qodef-qi-banner .qodef-m-image{height:100%}.elementor-58 .elementor-element.elementor-element-ef72df9 .qodef-qi-banner.qodef-image--hover-zoom img{height:100%!important;object-fit:cover;object-position:50% 50%}.qodef-qi-banner:after{box-shadow:inset 0 0 15px rgba(0,0,0,5%);position:absolute;top:0;left:0;bottom:0;right:0;content:""}.elementor-58 .elementor-element.elementor-element-e35b989{aspect-ratio:3/4}.elementor-58 .elementor-element.elementor-element-e35b989 .qodef-qi-banner{aspect-ratio:3/4}.elementor-58 .elementor-element.elementor-element-e35b989 .qodef-qi-banner .qodef-m-image{height:100%}.elementor-58 .elementor-element.elementor-element-e35b989 .qodef-qi-banner.qodef-image--hover-zoom img{height:100%!important;object-fit:cover;object-position:0% 50%}.qodef-qi-banner:after{box-shadow:inset 0 0 15px rgba(0,0,0,5%);position:absolute;top:0;left:0;bottom:0;right:0;content:""}.elementor-58 .elementor-element.elementor-element-dc3a3da{aspect-ratio:3/4}.elementor-58 .elementor-element.elementor-element-dc3a3da .qodef-qi-banner{aspect-ratio:3/4}.elementor-58 .elementor-element.elementor-element-dc3a3da .qodef-qi-banner .qodef-m-image{height:100%}.elementor-58 .elementor-element.elementor-element-dc3a3da .qodef-qi-banner.qodef-image--hover-zoom img{height:100%!important;object-fit:cover;object-position:50% 50%}.qodef-qi-banner:after{box-shadow:inset 0 0 15px rgba(0,0,0,5%);position:absolute;top:0;left:0;bottom:0;right:0;content:""}.elementor-58 .elementor-element.elementor-element-8160a17{aspect-ratio:3/4}.elementor-58 .elementor-element.elementor-element-8160a17 .qodef-qi-banner{aspect-ratio:3/4}.elementor-58 .elementor-element.elementor-element-8160a17 .qodef-qi-banner .qodef-m-image{height:100%}.elementor-58 .elementor-element.elementor-element-8160a17 .qodef-qi-banner.qodef-image--hover-zoom img{height:100%!important;object-fit:cover;object-position:50% 50%}@font-face{font-family:vt;font-style:normal;font-weight:400;font-display:auto;src:url(https://trfotografi.no/wp-content/uploads/2025/07/VT323-Regular.ttf)format('truetype')}