.elementor-20 .elementor-element.elementor-element-c4aed6d{--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;--overlay-opacity:0.8;--padding-top:11em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-c4aed6d::before, .elementor-20 .elementor-element.elementor-element-c4aed6d > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-c4aed6d > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-c4aed6d > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-c4aed6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-c4aed6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top center, #F1F81175 0%, var( --e-global-color-secondary ) 0%);}.elementor-20 .elementor-element.elementor-element-c4aed6d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c4aed6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://ooperifantoom.ee/wp-content/uploads/2025/12/Photo-by-Steven-Hendrix_Phantom-78-scaled.jpg") 50% 50%;background-size:cover;}.elementor-20 .elementor-element.elementor-element-c4aed6d::before{filter:brightness( 0% ) contrast( 100% ) saturate( 124% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-476d01c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-476d01c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-b2dce22{--display:flex;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-b2dce22.e-con{--flex-grow:0;--flex-shrink:0;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-4fb9d79 img{width:156px;}.elementor-20 .elementor-element.elementor-element-aa673a5{--display:flex;}.elementor-20 .elementor-element.elementor-element-af06929{--e-transform-flipX:-1;}.elementor-20 .elementor-element.elementor-element-af06929 img{width:74%;}.elementor-20 .elementor-element.elementor-element-f3659ed{--display:flex;}.elementor-20 .elementor-element.elementor-element-f3659ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-8de272f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-a2e525c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-5e97f8c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-0e37429 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-e33c473{--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:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-e33c473:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e33c473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-2e0d716{--display:flex;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-2e0d716.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-2d84ca2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;letter-spacing:3px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-3dc99c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-20 .elementor-element.elementor-element-e08a22f .elementor-button{background-color:var( --e-global-color-8dd8742 );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-08cdc03 .elementor-button{background-color:var( --e-global-color-accent );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-98778b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-d409c1c{text-align:center;}.elementor-20 .elementor-element.elementor-element-d409c1c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-fd2daa6{border-radius:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-cba4a44{--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;--overlay-opacity:0.06;--padding-top:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-cba4a44:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-cba4a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #FFFFFF00 0%, var( --e-global-color-secondary ) 72%);}.elementor-20 .elementor-element.elementor-element-cba4a44::before, .elementor-20 .elementor-element.elementor-element-cba4a44 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-cba4a44 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-cba4a44 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-cba4a44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-cba4a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ooperifantoom.ee/wp-content/uploads/2025/12/grain-scaled.webp");--background-overlay:'';background-repeat:repeat;background-size:auto;}.elementor-20 .elementor-element.elementor-element-a68c18a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-c7b7538{--display:flex;}.elementor-20 .elementor-element.elementor-element-c7b7538.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-4343ea4{text-align:left;}.elementor-20 .elementor-element.elementor-element-4343ea4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-4709fb8{text-align:left;}.elementor-20 .elementor-element.elementor-element-4709fb8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:3px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-4f47809{--display:flex;}.elementor-20 .elementor-element.elementor-element-430f871{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-b91a3fb{--display:flex;}.elementor-20 .elementor-element.elementor-element-b91a3fb.e-con{--flex-grow:0;--flex-shrink:0;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-6173ac1{columns:1;text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2px;}.elementor-20 .elementor-element.elementor-element-3010f03{--display:flex;}.elementor-20 .elementor-element.elementor-element-ff76fe2{columns:1;text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;letter-spacing:2px;}.elementor-20 .elementor-element.elementor-element-51b84ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-3a51932{--display:flex;}.elementor-20 .elementor-element.elementor-element-3a51932.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-af6887a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 04em) 0em;z-index:2;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-20 .elementor-element.elementor-element-3397b84{--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;--overlay-opacity:0.06;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:04em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-20 .elementor-element.elementor-element-3397b84:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3397b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #FFFFFF00 0%, var( --e-global-color-primary ) 72%);}.elementor-20 .elementor-element.elementor-element-3397b84::before, .elementor-20 .elementor-element.elementor-element-3397b84 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3397b84 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-3397b84 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-3397b84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-3397b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ooperifantoom.ee/wp-content/uploads/2025/12/grain-scaled.webp");--background-overlay:'';background-repeat:repeat;background-size:auto;}.elementor-20 .elementor-element.elementor-element-125ec7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-20 .elementor-element.elementor-element-f77ce4c{--display:flex;}.elementor-20 .elementor-element.elementor-element-f77ce4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-611fd70{text-align:left;}.elementor-20 .elementor-element.elementor-element-611fd70 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-b4a2b44{text-align:left;}.elementor-20 .elementor-element.elementor-element-b4a2b44 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:3px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-b68d3ac{--display:flex;}.elementor-20 .elementor-element.elementor-element-aa24b95{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-443e537 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-20 .elementor-element.elementor-element-5bbfb50 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-20 .elementor-element.elementor-element-f284222{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-dc054a1{--display:flex;}.elementor-20 .elementor-element.elementor-element-dc054a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-d82b4d3{text-align:left;}.elementor-20 .elementor-element.elementor-element-d82b4d3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:3px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-2e5596d{--display:flex;}.elementor-20 .elementor-element.elementor-element-a22703f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-20 .elementor-element.elementor-element-8c3d26b .elementor-button{background-color:var( --e-global-color-accent );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-8c3d26b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20 .elementor-element.elementor-element-5bac880{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-9bde7c4{--display:flex;}.elementor-20 .elementor-element.elementor-element-c5c4800 img{width:100px;height:100px;object-fit:cover;object-position:center center;border-radius:360px 360px 360px 360px;}.elementor-20 .elementor-element.elementor-element-a9d8ede{text-align:center;}.elementor-20 .elementor-element.elementor-element-a9d8ede .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:3px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-23051c9{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-23051c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5a5daba{--display:flex;}.elementor-20 .elementor-element.elementor-element-c9adc76 img{width:100px;height:100px;object-fit:cover;object-position:center center;border-radius:360px 360px 360px 360px;}.elementor-20 .elementor-element.elementor-element-9b9ecc1{text-align:center;}.elementor-20 .elementor-element.elementor-element-9b9ecc1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:3px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8307cda{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-8307cda .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8897452{--display:flex;}.elementor-20 .elementor-element.elementor-element-663cd8d img{width:100px;height:100px;object-fit:cover;object-position:center center;border-radius:360px 360px 360px 360px;}.elementor-20 .elementor-element.elementor-element-799b012{text-align:center;}.elementor-20 .elementor-element.elementor-element-799b012 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:3px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1287061{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-1287061 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5b3c066{--display:flex;}.elementor-20 .elementor-element.elementor-element-2295acd img{width:100px;height:100px;object-fit:cover;object-position:center center;border-radius:360px 360px 360px 360px;}.elementor-20 .elementor-element.elementor-element-937d85d{text-align:center;}.elementor-20 .elementor-element.elementor-element-937d85d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:3px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8b012e7{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-8b012e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b0f9215{--display:flex;}.elementor-20 .elementor-element.elementor-element-6cded2a img{width:100px;height:100px;object-fit:cover;object-position:center center;border-radius:360px 360px 360px 360px;}.elementor-20 .elementor-element.elementor-element-a1447cf{text-align:center;}.elementor-20 .elementor-element.elementor-element-a1447cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:3px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c6e40a1{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-c6e40a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-213a648{--display:flex;}.elementor-20 .elementor-element.elementor-element-139e2de img{width:100px;height:100px;object-fit:cover;object-position:center center;border-radius:360px 360px 360px 360px;}.elementor-20 .elementor-element.elementor-element-10a9884{text-align:center;}.elementor-20 .elementor-element.elementor-element-10a9884 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:3px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8306710{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-8306710 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-14129f0{--display:flex;}.elementor-20 .elementor-element.elementor-element-e9bb6cf img{width:100px;height:100px;object-fit:cover;object-position:center center;border-radius:360px 360px 360px 360px;}.elementor-20 .elementor-element.elementor-element-4d0c416{text-align:center;}.elementor-20 .elementor-element.elementor-element-4d0c416 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:3px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-45a287c{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-45a287c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9e8d5f2{--display:flex;}.elementor-20 .elementor-element.elementor-element-abb1ece img{width:100px;height:100px;object-fit:cover;object-position:center center;border-radius:360px 360px 360px 360px;}.elementor-20 .elementor-element.elementor-element-44a48ee{text-align:center;}.elementor-20 .elementor-element.elementor-element-44a48ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:3px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-eafe9c0{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-eafe9c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7a5f07a{--display:flex;}.elementor-20 .elementor-element.elementor-element-4a00c3b img{width:100px;height:100px;object-fit:cover;object-position:center center;border-radius:360px 360px 360px 360px;}.elementor-20 .elementor-element.elementor-element-18009e5{text-align:center;}.elementor-20 .elementor-element.elementor-element-18009e5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:3px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-31974d9{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-31974d9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-ec3eaa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-ec3eaa9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ec3eaa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-4523914{--display:flex;}.elementor-20 .elementor-element.elementor-element-9536b02{text-align:center;}.elementor-20 .elementor-element.elementor-element-9536b02 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-c94b0cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-20 .elementor-element.elementor-element-b427ad3{--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;--overlay-opacity:0.06;--padding-top:4em;--padding-bottom:04em;--padding-left:0em;--padding-right:0em;}.elementor-20 .elementor-element.elementor-element-b427ad3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b427ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #FFFFFF00 45%, var( --e-global-color-secondary ) 71%);}.elementor-20 .elementor-element.elementor-element-b427ad3::before, .elementor-20 .elementor-element.elementor-element-b427ad3 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b427ad3 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b427ad3 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-b427ad3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-b427ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ooperifantoom.ee/wp-content/uploads/2025/12/grain-scaled.webp");--background-overlay:'';background-repeat:repeat;background-size:auto;}.elementor-20 .elementor-element.elementor-element-fe6645a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--z-index:1;}.elementor-20 .elementor-element.elementor-element-955eb5b{--display:flex;}.elementor-20 .elementor-element.elementor-element-955eb5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-5277547{text-align:left;}.elementor-20 .elementor-element.elementor-element-5277547 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-20 .elementor-element.elementor-element-c92b521{text-align:left;}.elementor-20 .elementor-element.elementor-element-c92b521 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:3px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-dd0ddc8{--display:flex;}.elementor-20 .elementor-element.elementor-element-851c152{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-c9883d2{--grid-columns:1;}.elementor-20 .elementor-element.elementor-element-f32f79e .elementor-button{background-color:var( --e-global-color-accent );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-f32f79e{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-9e048b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-20 .elementor-element.elementor-element-b7d6757{--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;--overlay-opacity:0.1;--border-radius:15px 15px 15px 15px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-20 .elementor-element.elementor-element-b7d6757:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b7d6757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-b7d6757::before, .elementor-20 .elementor-element.elementor-element-b7d6757 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b7d6757 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b7d6757 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-b7d6757 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-b7d6757 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ooperifantoom.ee/wp-content/uploads/2025/12/Photo-by-Steven-Hendrix_Phantom-203-scaled.jpg");--background-overlay:'';background-position:top center;}.elementor-20 .elementor-element.elementor-element-9f62405{--display:flex;}.elementor-20 .elementor-element.elementor-element-9f62405.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-cb55926 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;letter-spacing:3px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e24db2e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;letter-spacing:3px;}.elementor-20 .elementor-element.elementor-element-95764a5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-8890690 .elementor-button{background-color:var( --e-global-color-8dd8742 );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-b2dce22{--width:49.909%;}.elementor-20 .elementor-element.elementor-element-2e0d716{--width:52.101%;}.elementor-20 .elementor-element.elementor-element-c7b7538{--width:50.633%;}.elementor-20 .elementor-element.elementor-element-b91a3fb{--width:50.633%;}.elementor-20 .elementor-element.elementor-element-f77ce4c{--width:50.633%;}.elementor-20 .elementor-element.elementor-element-dc054a1{--width:50.633%;}.elementor-20 .elementor-element.elementor-element-955eb5b{--width:50.633%;}.elementor-20 .elementor-element.elementor-element-9f62405{--width:65.911%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-20 .elementor-element.elementor-element-e08a22f .elementor-button{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-08cdc03 .elementor-button{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-aa24b95{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-8c3d26b .elementor-button{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-5bac880{--grid-auto-flow:row;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-c9883d2{--grid-columns:2;}.elementor-20 .elementor-element.elementor-element-f32f79e .elementor-button{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-8890690 .elementor-button{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-a2e525c{text-align:center;}.elementor-20 .elementor-element.elementor-element-0e37429{text-align:center;}.elementor-20 .elementor-element.elementor-element-2d84ca2{text-align:center;}.elementor-20 .elementor-element.elementor-element-3dc99c6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-20 .elementor-element.elementor-element-e08a22f .elementor-button{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-08cdc03 .elementor-button{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-98778b3{--padding-top:3em;--padding-bottom:3em;--padding-left:01em;--padding-right:1em;}.elementor-20 .elementor-element.elementor-element-d409c1c .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-4709fb8 .elementor-heading-title{font-size:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-3010f03{--margin-top:-67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-aa24b95{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-8c3d26b .elementor-button{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-5bac880{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-c9883d2{--grid-columns:1;}.elementor-20 .elementor-element.elementor-element-f32f79e .elementor-button{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-9e048b9{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-20 .elementor-element.elementor-element-cb55926 .elementor-heading-title{font-size:18px;}.elementor-20 .elementor-element.elementor-element-e24db2e{font-size:15px;}.elementor-20 .elementor-element.elementor-element-8890690 .elementor-button{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}