.video-container{position:relative;overflow:hidden}.video-container .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.video-container .play-btn svg{width:110px;height:110px}.video-container .play-btn:hover{cursor:pointer}.video-container .play-btn:hover path{fill:#fff}*{margin:0}html{block-size:100%;box-sizing:border-box;overflow-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html *,html *:before,html *:after{box-sizing:inherit}html:focus-within{scroll-behavior:smooth}html,body{block-size:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ul,ol{padding:0}img,picture,svg,video,canvas,audio,iframe,embed,object{display:block;max-inline-size:100%}input,button,textarea,select,table{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;padding:0;text-align:inherit}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}:focus-visible{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:2px;outline-style:dotted;outline-width:2px}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:400;src:url(./onest-v6-latin-regular-vghQwrpp.woff2) format("woff2")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:700;src:url(./onest-v6-latin-700-p-kDmrO0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:300;src:url(./geologica-v1-latin-300-4-5EA8bX.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:400;src:url(./geologica-v1-latin-regular-uPl1zAEg.woff2) format("woff2")}@font-face{font-display:swap;font-family:Geologica;font-style:normal;font-weight:700;src:url(./geologica-v1-latin-700-prL6Giku.woff2) format("woff2")}body{font-family:Geologica,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:27px;color:#000}.admin-bar body{margin-top:var(--wp-admin--admin-bar--height)}img{block-size:initial;inline-size:100%}.g-wrapper{margin-left:auto;margin-right:auto;max-width:1300px;padding:0 30px}.g-wrapper:after{content:" ";display:block;clear:both}@media (min-width: 1710px){.g-wrapper{padding:0}}p{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.g-container{max-width:100%;margin-left:auto;margin-right:auto}.g-container:after{content:" ";display:block;clear:both}ul:not([class]),ol:not([class]){--item-spacing: .66em;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem}ul:not([class]) li+li,ol:not([class]) li+li{-webkit-margin-before:var(--item-spacing);margin-block-start:var(--item-spacing)}ul:not([class]) li>ul,ul:not([class]) li ol,ol:not([class]) li>ul,ol:not([class]) li ol{--item-spacing: .33em;-webkit-margin-before:var(--item-spacing);margin-block-start:var(--item-spacing)}table{border-collapse:collapse;border-spacing:0;inline-size:100%;max-inline-size:100%}table td,table th{padding-block:.9rem;padding-inline:1rem;text-align:inherit;vertical-align:top}table th{font-weight:500}table td{min-inline-size:25ch}table tr:nth-child(2n){-webkit-border-after:solid 1px var(--color-border);border-block-end:solid 1px var(--color-border);-webkit-border-before:solid 1px var(--color-border);border-block-start:solid 1px var(--color-border)}form{margin:0}option{color:initial}flynt-component{display:block;position:relative}flynt-component.theme-beige{background-color:#fbf2e5}.scrollableTableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.visuallyHidden,.visuallyHidden-focusable{block-size:1px;clip:rect(0,0,0,0);inline-size:1px;margin:-1px;overflow:hidden;position:absolute;transition:none!important;white-space:nowrap}.visuallyHidden-focusable:focus-visible{background-color:var(--color-background);block-size:auto;box-shadow:0 0 20px #0000001a;clip:auto;color:var(--color-text);font-size:1rem;inline-size:auto;inset-block-start:0;inset-inline-start:0;outline-offset:-3px;padding-block:.75rem;padding-inline:1rem;text-decoration:none;z-index:100000}.g-btn{border-radius:100px;border:2px solid #000;background-color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#fff;padding:2px 16px;text-decoration:none;display:inline-flex;align-items:center;gap:10px}.g-btn-prefix{width:20px}.g-btn-prefix svg{width:100%}.g-btn.big{padding:14px 27px}.g-btn.full{width:100%;justify-content:center}.g-btn:not(:disabled):hover{background-color:transparent;color:#000;cursor:pointer}.g-btn:not(:disabled):hover svg,.g-btn:not(:disabled):hover path{fill:#000}.g-btn.primary{border-color:#ed770a;background-color:#ed770a;color:#000}.g-btn.primary:hover{background-color:#000;color:#ed770a}.g-btn.primary:hover svg,.g-btn.primary:hover path{fill:#ed770a}.g-btn.transparent{background-color:transparent;color:#000}.g-btn.transparent:hover{background-color:#000;color:#fff}.g-btn.white-transparent{border-color:#fff;background-color:transparent;color:#fff}.g-btn.white-transparent:hover{background-color:#fff;color:#000}.g-btn:disabled,.g-btn[disabled]{opacity:.5}a{color:inherit}.small{font-size:12px;font-style:normal;font-weight:400;line-height:18px}.fancybox__content{padding:0!important}.fancybox__content video{width:100%;max-width:90vw}ul.checkmark{--size: 40px;list-style:none;padding:0}ul.checkmark li{position:relative;margin-left:calc(var(--size) + 10px);margin-top:25px;font-size:18px;font-style:normal;font-weight:700;line-height:normal}ul.checkmark li:before{position:absolute;top:-6px;left:0;content:"";display:inherit;background-image:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%2030'%3e%3ccircle%20id='Ellipse%201'%20cx='20'%20cy='20'%20r='20'%20fill='black'/%3e%3cpath%20id='Vector%202'%20d='M13%2017.5L20%2024.5L36.5%208'%20stroke='white'%20stroke-width='4'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;width:var(--size);height:var(--size);margin-right:14px;margin-left:calc(-1 * (var(--size) + 10px))}flynt-component[name=AppNavigationFooter]{padding:20px 0;background-color:#000;color:#fff}flynt-component[name=AppNavigationFooter] .logo{max-width:180px}flynt-component[name=AppNavigationFooter] .inner-content{display:flex;justify-content:space-between}flynt-component[name=AppNavigationFooter] ul{display:flex;list-style:none;gap:10px}flynt-component[name=AppNavigationFooter] ul li{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=AppNavigationMain]{color:#ed770a;font-family:Geologica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:none;position:relative;height:55px;background-color:#fbf2e5}@media (min-width: 960px){flynt-component[name=AppNavigationMain]{display:block}}flynt-component[name=AppNavigationMain] .g-wrapper{height:inherit}flynt-component[name=AppNavigationMain] .navigation{display:flex;height:inherit;gap:10px;width:100%;justify-content:space-between}flynt-component[name=AppNavigationMain] .logo{max-width:170px;block-size:100%;display:block;flex-shrink:0;flex:0 0 auto;text-decoration:none}flynt-component[name=AppNavigationMain] .logo-image{block-size:100%;inline-size:auto}flynt-component[name=AppNavigationMain] ul{align-items:center;display:flex;list-style:none}flynt-component[name=AppNavigationMain] a{display:inline-block;text-decoration:none}flynt-component[name=AppNavigationMain] .menu{gap:30px}flynt-component[name=AppNavigationMain] .menu .link{color:#000;transition:color .2s ease-in-out;will-change:color}flynt-component[name=AppNavigationMain] .menu .link:hover{color:#ed770a}flynt-component[name=AppNavigationMain] .menu .current-menu-item .link{color:#ed770a}flynt-component[name=AppNavigationMain] .links{flex:0 0 auto;display:inline-flex;align-items:center;gap:30px}flynt-component[name=AppNavigationMain] .links a{display:flex;align-items:center;gap:5px;color:#000}flynt-component[name=AppNavigationMain] .links a:hover{color:#ed770a}flynt-component[name=AppNavigationMain] .links a:hover path{fill:#ed770a}flynt-component[name=AppNewProjekt]{padding:40px 0}flynt-component[name=AppNewProjekt] .header{display:flex}flynt-component[name=AppNewProjekt] .header .title{flex:1 1 auto}flynt-component[name=AppNewProjekt] .header button{flex:0 0 auto}flynt-component[name=AppNewProjekt] #new-project{margin-top:30px}flynt-component[name=AppNewProjekt] input[type=text],flynt-component[name=AppNewProjekt] textarea{border-radius:25px;background-color:#fff;border:2px solid #000;padding:20px}flynt-component[name=AppNewProjekt] [data-name=meta_data]{border:0;padding:0}flynt-component[name=AppNewProjekt] .acf-fields.-border{border:0;background-color:transparent}flynt-component[name=AppNewProjekt] .acf-fields>.acf-field{border:0}flynt-component[name=AppNewProjekt] .acf-field{padding:0}flynt-component[name=AppNewProjekt] .actions{display:none;align-items:center;justify-content:space-between}flynt-component[name=AppNewProjekt] .actions:after{content:"";flex:1}flynt-component[name=AppNewProjekt] .actions .next,flynt-component[name=AppNewProjekt] .actions .submit{text-align:center}flynt-component[name=AppNewProjekt] .actions>*{flex:1}flynt-component[name=AppNewProjekt] .actions .submit{display:none}flynt-component[name=AppNewProjekt] .actions.last-slide .next{display:none}flynt-component[name=AppNewProjekt] .actions.last-slide .submit{display:block}flynt-component[name=AppNewProjekt] .actions.first-slide:after{display:none}flynt-component[name=AppNewProjekt] .actions.first-slide .back{display:none}flynt-component[name=AppNewProjekt].js-loaded .actions{display:flex}flynt-component[name=AppNewProjekt].js-loaded [type=submit]{display:none}flynt-component[name=AppNewProjekt].js-loaded [data-key^=field_project_meta_data_].acf-field-group,flynt-component[name=AppNewProjekt].js-loaded .acf-field-text{display:none}flynt-component[name=AppNewProjekt].js-loaded [data-key^=field_project_meta_data_].acf-field-group.show,flynt-component[name=AppNewProjekt].js-loaded .acf-field-text.show{display:block}flynt-component[name=AppSingleProject]{background-color:#fbf2e5;padding:40px 0 90px}flynt-component[name=AppSingleProject] ul{list-style:none}flynt-component[name=AppSingleProject] .header{display:flex;margin-bottom:40px}flynt-component[name=AppSingleProject] .header .title{flex:1 1 auto}flynt-component[name=AppSingleProject] .header button{flex:0 0 auto}flynt-component[name=AppSingleProject] .chat{background-color:#fff;padding:40px 30px;border-radius:25px}flynt-component[name=AppSingleProject] .chat-form .acf-table{table-layout:fixed}flynt-component[name=AppSingleProject] .chat-form .acf-table thead{display:none}flynt-component[name=AppSingleProject] .chat-form .acf-table .acf-row-handle.ui-sortable-handle{display:none}flynt-component[name=AppSingleProject] .chat-form .acf-table .acf-field-user-add-data-text-file-files-file{width:calc(100% - 10px)}flynt-component[name=AppSingleProject] .side-menu{display:flex;flex-direction:column;gap:70px}flynt-component[name=AppSingleProject] .side-menu-title{font-family:Onest,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:134%;margin-bottom:10px}flynt-component[name=AppSingleProject] .side-menu-body{font-family:Onest,sans-serif;background-color:#fff;border-radius:25px;padding:25px 20px}flynt-component[name=AppSingleProject] .files-list{font-size:10px;font-style:normal;font-weight:400;line-height:134%;margin-bottom:30px}flynt-component[name=AppSingleProject] .files-list-item{display:flex;align-items:center;gap:10px}flynt-component[name=AppSingleProject] .files-list-item .file-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}flynt-component[name=AppSingleProject] .files-list-item .file-upload-date{flex:0 0 auto}flynt-component[name=AppSingleProject] .files-list-item .file-download{flex:0 0 auto}@media (min-width: 960px){flynt-component[name=AppSingleProject] .chat{width:74.6478873239%;float:left;margin-right:1.4084507042%}flynt-component[name=AppSingleProject] .side-menu{width:23.9436619718%;float:right;margin-right:0}}flynt-component[name=BlockAccordion]{padding:120px 0}flynt-component[name=BlockAccordion] .text-content{margin-bottom:20px}flynt-component[name=BlockAccordion] .title{font-size:48px;font-style:normal;font-weight:700;line-height:134%;font-family:Onest,sans-serif}flynt-component[name=BlockAccordion] .text{margin-bottom:40px}flynt-component[name=BlockAccordion] .accordion-trigger{display:flex;width:100%;margin-top:20px;margin-bottom:20px}flynt-component[name=BlockAccordion] .accordion-trigger:first-child{margin-top:0}flynt-component[name=BlockAccordion] .accordion-trigger-title{flex:1 1 auto;font-size:24px;font-style:normal;font-weight:700;line-height:134%;font-family:Onest,sans-serif}flynt-component[name=BlockAccordion] .accordion-trigger-icon{transition:transform .5s ease-in-out;flex:0 0 auto}flynt-component[name=BlockAccordion] .accordion-trigger[aria-expanded=true] .accordion-trigger-icon{transform:rotate(-45deg)}flynt-component[name=BlockAccordion] .accordion-trigger:hover{cursor:pointer}flynt-component[name=BlockAccordion] .accordion-body{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out;border-bottom:1px solid #adadad}flynt-component[name=BlockAccordion] .accordion-body>*:first-child{padding-top:0;margin-top:0}flynt-component[name=BlockAccordion] .accordion-body>*:last-child{padding-bottom:0;margin-bottom:20px}flynt-component[name=BlockAccordion] .accordion-body.visible{max-height:var(--height, 500px)}@media (min-width: 960px){flynt-component[name=BlockAccordion] .text-content{width:40.8450704225%;float:left;margin-right:1.4084507042%;margin-bottom:0}flynt-component[name=BlockAccordion] .accordion-content{width:49.2957746479%;float:right;margin-right:0}}flynt-component[name=BlockAppProjectOverview]{padding:70px 0;background-color:#fbf2e5}flynt-component[name=BlockAppProjectOverview] .title{margin-top:70px;font-family:Onest,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:134%}flynt-component[name=BlockAppProjectOverview] .projects{padding:30px 0}flynt-component[name=BlockAppProjectOverview] .project{min-height:260px;padding:25px;background-color:#fff;border-radius:50px;border:2px solid #000}@media (min-width: 960px){flynt-component[name=BlockAppProjectOverview] .project{width:32.3943661972%;float:left;margin-right:1.4084507042%}flynt-component[name=BlockAppProjectOverview] .project:nth-child(3n){width:32.3943661972%;float:right;margin-right:0}}flynt-component[name=BlockCards]{padding:80px 0}flynt-component[name=BlockCards] .title{text-align:center;font-family:Onest,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:134%;margin-bottom:60px}flynt-component[name=BlockCards] .cards .card{margin-bottom:1.4084507042%}@media (min-width: 640px){flynt-component[name=BlockCards] .cards{text-align:center}flynt-component[name=BlockCards] .cards .card{max-width:500px}}@media (min-width: 960px){flynt-component[name=BlockCards] .cards{display:flex;flex-wrap:wrap;text-align:left}flynt-component[name=BlockCards] .cards .card{width:49.2957746479%;float:left;margin-right:1.4084507042%;max-width:unset}flynt-component[name=BlockCards] .cards .card:nth-child(2n){width:49.2957746479%;float:right;margin-right:0}}flynt-component[name=BlockCards] .card{display:inline-block;width:100%;border-radius:50px;border:3px solid #000;overflow:hidden}flynt-component[name=BlockCards] .card-image{aspect-ratio:612/285}flynt-component[name=BlockCards] .card-image img{width:100%;height:100%;object-fit:cover}flynt-component[name=BlockCards] .card-content{padding:30px 50px 50px;background-color:#fff}flynt-component[name=BlockCards] .card-title{font-size:24px;font-style:normal;font-weight:700;line-height:125.2%;margin-bottom:15px}flynt-component[name=BlockCards] .card-text-content{display:flex;align-items:flex-end;gap:30px}flynt-component[name=BlockCards] .card-text{flex:1 1 auto}flynt-component[name=BlockCards] .card-text>*:first-child{padding-top:0;margin-top:0}flynt-component[name=BlockCards] .card-text>*:last-child{padding-bottom:0;margin-bottom:0}flynt-component[name=BlockCards] .card-arrow{flex:0 0 auto}flynt-component[name=BlockCards] .card-arrow svg{width:20px;height:auto}flynt-component[name=BlockCards] .card:hover-title{color:#ed770a}flynt-component[name=BlockCtaTextBtn]{padding:40px 0}flynt-component[name=BlockCtaTextBtn] .inner-content{display:flex;gap:20px;flex-direction:column}@media (min-width: 640px){flynt-component[name=BlockCtaTextBtn] .inner-content{flex-direction:row}}@media (min-width: 960px){flynt-component[name=BlockCtaTextBtn] .inner-content{margin-left:16.9014084507%;width:66.1971830986%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockCtaTextBtn] .text{flex:1 1 auto;font-size:24px;font-style:normal;font-weight:700;line-height:134%;font-family:Onest,sans-serif}flynt-component[name=BlockCtaTextBtn] .link{flex:0 0 auto}flynt-component[name=BlockImageText]{padding:100px 0 80px}flynt-component[name=BlockImageText] .text-title{font-family:Onest,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:134%}flynt-component[name=BlockImageText] .text-text{font-size:18px;font-style:normal;font-weight:300;line-height:normal}flynt-component[name=BlockImageText] .inner-content{display:flex;flex-direction:column-reverse;gap:50px}@media (min-width: 960px){flynt-component[name=BlockImageText] .inner-content{display:block}}flynt-component[name=BlockImageText] .image{position:relative;border-radius:50px;overflow:hidden}@media (min-width: 960px){flynt-component[name=BlockImageText] .image{width:40.8450704225%;float:left;margin-right:1.4084507042%}flynt-component[name=BlockImageText] .text{width:49.2957746479%;float:right;margin-right:0}}flynt-component[name=BlockLogin]{padding:80px 0}flynt-component[name=BlockLogin] .form-wrapper{border-radius:50px;border:2px solid #000;padding:20px 60px}flynt-component[name=BlockLogin] .title{text-align:center;font-family:Onest,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:134%}flynt-component[name=BlockLogin] .form-switch{text-align:center;margin-top:20px}flynt-component[name=BlockLogin] .form-switch-btn:hover{cursor:pointer;text-decoration:underline}flynt-component[name=BlockLogin] .login-submit{text-align:center}flynt-component[name=BlockLogin] .login-submit input{border-radius:100px;border:2px solid #000;background-color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#fff;padding:14px 70px;text-decoration:none;display:inline-flex;align-items:center;gap:10px}flynt-component[name=BlockLogin] .login-submit input:not(:disabled):hover{background-color:transparent;color:#000;cursor:pointer}flynt-component[name=BlockLogin] .lostpassword-wrapper{display:none}flynt-component[name=BlockLogin].show-lost-password .lostpassword-wrapper{display:block}flynt-component[name=BlockLogin].show-lost-password .login-wrapper{display:none}flynt-component[name=BlockLogin] .login-username,flynt-component[name=BlockLogin] .login-password{position:relative;overflow:hidden}flynt-component[name=BlockLogin] .login-username label,flynt-component[name=BlockLogin] .login-password label{left:20px;top:10px;position:absolute;font-size:18px;font-style:normal;font-weight:300;line-height:normal}flynt-component[name=BlockLogin] .login-username input,flynt-component[name=BlockLogin] .login-password input{height:80px;border-radius:25px;background-color:transparent;border:2px solid #000;padding:30px 20px 10px;display:inline-block;width:100%}flynt-component[name=BlockLogin] .login-username input:focus,flynt-component[name=BlockLogin] .login-password input:focus{border-color:#ed770a;outline:none}@media (min-width: 960px){flynt-component[name=BlockLogin] .inner-content{margin-left:25.3521126761%;width:49.2957746479%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockPriceText]{padding:80px 0}flynt-component[name=BlockPriceText] .text-title{font-size:36px;font-style:normal;font-weight:700;line-height:134%;font-family:Onest,sans-serif}flynt-component[name=BlockPriceText] .price{background-color:#fbf2e5;padding:30px;border-radius:50px}flynt-component[name=BlockPriceText] .price-pre-text{font-family:Onest,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:134%;margin-bottom:10px}flynt-component[name=BlockPriceText] .price-text{font-family:Onest,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:134%}flynt-component[name=BlockPriceText] .price-link{margin-top:33px;text-align:center}@media (min-width: 960px){flynt-component[name=BlockPriceText] .text{margin-left:16.9014084507%;width:32.3943661972%;float:left;margin-right:1.4084507042%}flynt-component[name=BlockPriceText] .price{width:32.3943661972%;float:left;margin-right:1.4084507042%}}flynt-component[name=BlockProductDisplay]{padding:100px}flynt-component[name=BlockProductDisplay] .title{margin-bottom:30px}flynt-component[name=BlockProductDisplay] .product{padding:20px;border:3px solid #000;border-radius:50px}flynt-component[name=BlockSpacer].small{height:50px}flynt-component[name=BlockSpacer].medium{height:100px}flynt-component[name=BlockSpacer].large{height:200px}flynt-component[name=BlockSpacer].xlarge{height:350px}flynt-component[name=BlockStepCards]{padding:100px 0}flynt-component[name=BlockStepCards] .title{font-family:Onest,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:134%;margin-bottom:60px}flynt-component[name=BlockStepCards] .cards .card{margin-bottom:1.4084507042%}@media (min-width: 960px){flynt-component[name=BlockStepCards] .cards{display:flex;flex-wrap:wrap}flynt-component[name=BlockStepCards] .cards .card{width:32.3943661972%;float:left;margin-right:1.4084507042%}flynt-component[name=BlockStepCards] .cards .card:nth-child(3n){width:32.3943661972%;float:right;margin-right:0}}flynt-component[name=BlockStepCards] .card{border-radius:50px;border:3px solid #000;padding:60px 40px;display:inline-flex;flex-direction:column}flynt-component[name=BlockStepCards] .card>*{flex:0 0 auto}flynt-component[name=BlockStepCards] .card-image{height:90px;width:auto;margin-bottom:45px}flynt-component[name=BlockStepCards] .card-image img{height:inherit;width:inherit}flynt-component[name=BlockStepCards] .card-title{font-size:24px;font-style:normal;font-weight:700;line-height:125.2%}flynt-component[name=BlockStepCards] .card-text{flex:1 1 auto;padding:15px 0 30px}flynt-component[name=BlockStepCards] .card-text>*:first-child{padding-top:0;margin-top:0}flynt-component[name=BlockStepCards] .card-text>*:last-child{padding-bottom:0;margin-bottom:0}flynt-component[name=BlockStepCards] .footer{margin-top:80px;text-align:center}flynt-component[name=BlockStepCards] .footer-text{font-size:24px;font-style:normal;font-weight:700;line-height:134%;font-family:Onest,sans-serif}flynt-component[name=BlockStepCards] .footer a{margin-top:35px}flynt-component[name=BlockTextVideoHero]{padding:100px 0}flynt-component[name=BlockTextVideoHero] .video-container{border-radius:50px}flynt-component[name=BlockTextVideoHero] .text-content .title{font-size:48px;font-style:normal;font-weight:700;line-height:134%}flynt-component[name=BlockTextVideoHero] .text-content .text{font-size:18px;font-style:normal;font-weight:300;line-height:normal}flynt-component[name=BlockTextVideoHero] .text-content .fill-words{padding:0 15px;border-radius:100px;border:2px solid #000;color:#ed770a}flynt-component[name=BlockTextVideoHero] .text-content .buttons{margin-top:40px}@media (min-width: 960px){flynt-component[name=BlockTextVideoHero] .inner-content{max-width:100%;margin-left:auto;margin-right:auto}flynt-component[name=BlockTextVideoHero] .inner-content:after{content:" ";display:block;clear:both}flynt-component[name=BlockTextVideoHero] .text-content{width:49.2957746479%;float:left;margin-right:1.4084507042%}flynt-component[name=BlockTextVideoHero] .video-content{width:49.2957746479%;float:right;margin-right:0}}flynt-component[name=BlockVideoText]{padding:100px 0;border-radius:50px}flynt-component[name=BlockVideoText] .inner-content{max-width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;max-width:unset;background-color:#000;color:#fff;border-radius:50px;overflow:hidden}flynt-component[name=BlockVideoText] .inner-content:after{content:" ";display:block;clear:both}flynt-component[name=BlockVideoText] .video-container{height:100%}flynt-component[name=BlockVideoText] .video-container video{height:100%;width:100%;object-fit:cover}flynt-component[name=BlockVideoText] .text{padding:60px 50px 90px}@media (min-width: 960px){flynt-component[name=BlockVideoText] .text{padding-left:0}}flynt-component[name=BlockVideoText] .text-pre-title{font-size:24px;font-style:normal;font-weight:400;line-height:134%;font-family:Onest,sans-serif;margin-bottom:12px}flynt-component[name=BlockVideoText] .text-title{color:#ed770a;font-family:Onest,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:134%;margin-bottom:20px}flynt-component[name=BlockVideoText] .text-text{margin-bottom:50px}flynt-component[name=BlockVideoText] .text-text>*:first-child{padding-top:0;margin-top:0}flynt-component[name=BlockVideoText] .text-text>*:last-child{padding-bottom:0;margin-bottom:0}@media (min-width: 960px){flynt-component[name=BlockVideoText] .inner-content{flex-direction:row}flynt-component[name=BlockVideoText] .video{width:57.7464788732%;float:left;margin-right:1.4084507042%}flynt-component[name=BlockVideoText] .text{width:40.8450704225%;float:right;margin-right:0}}@media (min-width: 1460px){flynt-component[name=BlockVideoText] .inner-content{margin-left:-80px;margin-right:-80px}}flynt-component[name=BlockWcCard]{padding:120px 0}flynt-component[name=BlockWcCard] table{table-layout:fixed}flynt-component[name=BlockWcCheckout]{padding:120px 0}flynt-component[name=BlockWcMyAccount]{padding:120px 0}flynt-component[name=ChatSystemMessage]{font-family:Onest,sans-serif;padding:20px 0}flynt-component[name=ChatSystemMessage] .inner-content{width:74.6478873239%;float:left;margin-right:1.4084507042%}flynt-component[name=ChatSystemMessage] .text{border-radius:25px;padding:20px;color:#fff;background-color:#000}flynt-component[name=ChatSystemMessage] .files{padding-top:20px;display:flex;flex-wrap:wrap;gap:20px}flynt-component[name=ChatSystemMessage] .files .file{flex-basis:calc(33.3333333333% - 10px);width:calc(33.3333333333% - 10px)}flynt-component[name=ChatSystemMessage] .file{border-radius:25px;padding:30px 10px;display:inline-block;background-color:#000;color:#fff}flynt-component[name=ChatSystemMessage] .file-header{text-align:center;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:700;line-height:134%;font-family:Onest,sans-serif}flynt-component[name=ChatSystemMessage] .file-header-icon{padding-bottom:10px}flynt-component[name=ChatSystemMessage] .file-header-icon svg{margin:0 auto}flynt-component[name=ChatSystemMessage] .file-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}flynt-component[name=ChatTextFile]{display:inline-block;width:100%;font-family:Onest,sans-serif;padding:20px 0}flynt-component[name=ChatTextFile] .time{font-size:15px;font-style:normal;font-weight:300;line-height:134%}flynt-component[name=ChatTextFile] .text{border-radius:25px;padding:20px}flynt-component[name=ChatTextFile].from_admin .text{border:1px solid #000}@media (min-width: 960px){flynt-component[name=ChatTextFile].from_admin .inner-content{width:74.6478873239%;float:left;margin-right:1.4084507042%}}flynt-component[name=ChatTextFile].from_user .text{background-color:#fbf2e5}@media (min-width: 960px){flynt-component[name=ChatTextFile].from_user .inner-content{width:74.6478873239%;float:right;margin-right:0}}flynt-component[name=ListSearchResults] .oneInputForm{--form-inner-space: 6px;border:2px solid var(--color-border);display:flex;padding:var(--form-inner-space)}flynt-component[name=ListSearchResults] .oneInputForm .input{border:0;flex-grow:1;inline-size:100%;-webkit-margin-after:0;margin-block-end:0;padding-block:var(--box-spacing);padding-inline:var(--form-inner-space) var(--box-spacing)}@media (min-width: 640px){flynt-component[name=ListSearchResults] .oneInputForm .input{padding-block:0}}flynt-component[name=ListSearchResults] .oneInputForm .input:focus{outline:none}flynt-component[name=ListSearchResults] .pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--flow-space);justify-content:space-between}flynt-component[name=ListSearchResults] .pagination .button{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=ListSearchResults] .pagination .button-next{-webkit-margin-start:auto;margin-inline-start:auto}flynt-component[name=ListSearchResults] .pagination .button-next:after{block-size:.5em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-end:2px solid currentColor;border-inline-end:2px solid currentColor;content:"";display:inline-block;inline-size:.5em;-webkit-margin-after:.07em;margin-block-end:.07em;-webkit-margin-start:.5em;margin-inline-start:.5em;rotate:45deg;vertical-align:baseline}flynt-component[name=ListSearchResults] .pagination .button-previous:before{block-size:.5em;-webkit-border-before:2px solid currentColor;border-block-start:2px solid currentColor;-webkit-border-start:2px solid currentColor;border-inline-start:2px solid currentColor;content:"";display:inline-block;inline-size:.5em;-webkit-margin-after:.07em;margin-block-end:.07em;-webkit-margin-end:.5em;margin-inline-end:.5em;rotate:-45deg;vertical-align:baseline}flynt-component[name=ListSearchResults] .results{list-style:none;padding:0}flynt-component[name=ListSearchResults] .results .result+.result{-webkit-margin-before:var(--flow-space);margin-block-start:var(--flow-space)}flynt-component[name=ListSearchResults] .results footer{text-align:end}flynt-component[name=ListSearchResults] .noResults{-webkit-margin-before:calc(var(--component-spacing) / 2);margin-block-start:calc(var(--component-spacing) / 2);text-align:center}flynt-component[name=NavigationBurger]{--nav-height: 100px;height:var(--nav-height)}@media (min-width: 960px){flynt-component[name=NavigationBurger]{display:none}}flynt-component[name=NavigationBurger][data-status=menuIsOpen] nav{box-shadow:0 0 24px #00000012}flynt-component[name=NavigationBurger] nav{position:fixed;z-index:999;left:0;width:100%;height:var(--nav-height);background-color:#fff}.admin-bar flynt-component[name=NavigationBurger] nav{inset-block-start:var(--wp-admin--admin-bar--height)}flynt-component[name=NavigationBurger] .container{height:var(--nav-height);width:100%;background-color:var(--color-background);-webkit-border-after:solid 2px var(--color-border);border-block-end:solid 2px var(--color-border);display:flex;gap:20px;align-items:center;inline-size:100%;inset-block-start:0;inset-inline:0;justify-content:space-between;padding-block:12px}flynt-component[name=NavigationBurger] .hamburger{--line-width: 29px;--line-border-width: 2px;align-items:center;block-size:48px;cursor:pointer;display:flex;inline-size:48px;justify-content:center;-webkit-margin-end:-10px;margin-inline-end:-10px;position:relative;flex:0 0 auto}flynt-component[name=NavigationBurger] .hamburger:focus:not(:focus-visible){outline:none}flynt-component[name=NavigationBurger] .hamburger-lines{block-size:18px;inline-size:var(--line-width);position:relative}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after{content:""}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after,flynt-component[name=NavigationBurger] .hamburger-lines--primary,flynt-component[name=NavigationBurger] .hamburger-lines--secondary{background-color:#ed770a;block-size:var(--line-border-width);border-radius:6px;display:block;inline-size:var(--line-width);inset-inline-start:0;position:absolute;transition:opacity .2s ease-in-out .2s,rotate .2s ease-in-out .2s,translate .2s ease-in-out .2s}flynt-component[name=NavigationBurger] .hamburger-lines:before,flynt-component[name=NavigationBurger] .hamburger-lines:after{will-change:translate,opacity}flynt-component[name=NavigationBurger] .hamburger-lines:before{inset-block-start:0}flynt-component[name=NavigationBurger] .hamburger-lines--primary,flynt-component[name=NavigationBurger] .hamburger-lines--secondary{inset-block-start:9px;transition-delay:0s;will-change:rotate}flynt-component[name=NavigationBurger] .hamburger-lines:after{inset-block-start:18px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:before{translate:0 9px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:after{translate:0 -9px}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines--primary{rotate:45deg;transition-delay:.2s}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines--secondary{rotate:-45deg;transition-delay:.2s}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:before,flynt-component[name=NavigationBurger][data-status=menuIsOpen] .hamburger-lines:after{opacity:0;transition-delay:0s}flynt-component[name=NavigationBurger] .logo{block-size:100%;display:block;flex-shrink:0;text-decoration:none;flex:1 1 auto;max-width:300px}flynt-component[name=NavigationBurger] .logo-image{block-size:100%;inline-size:auto}flynt-component[name=NavigationBurger] .menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;block-size:calc(100% - var(--nav-height));inline-size:100%;inset-block-start:var(--nav-height);inset-inline-start:0;list-style:none;margin:0;overflow-y:auto;position:fixed;transition:translate .45s cubic-bezier(.19,1,.22,1),visibility .45s;translate:100% 0;visibility:hidden;will-change:translate,visibility;z-index:98}.admin-bar flynt-component[name=NavigationBurger] .menu{block-size:calc(100% - var(--nav-height) - var(--wp-admin--admin-bar--height));inset-block-start:calc(var(--nav-height) + var(--wp-admin--admin-bar--height))}flynt-component[name=NavigationBurger] .menu .link{color:var(--color-text);display:block;font-size:1.25rem;padding-block:.9rem;padding-inline:1.25rem;text-decoration:none}flynt-component[name=NavigationBurger] .menu .current-menu-item .link{color:var(--color-accent);text-decoration:underline}flynt-component[name=NavigationBurger][data-status=menuIsOpen] .menu{translate:0 0;visibility:visible}@media screen and (max-width: 600px){#wpadminbar{position:fixed}}flynt-component[name=NavigationFooter]{padding:80px 0 60px;background-color:#000;color:#fff}flynt-component[name=NavigationFooter] .logo{max-width:180px}flynt-component[name=NavigationFooter] ul{list-style:none;margin:0;padding:0}flynt-component[name=NavigationFooter] ul li{-webkit-margin-before:0;margin-block-start:0}flynt-component[name=NavigationFooter] .text{margin-bottom:70px}flynt-component[name=NavigationFooter] .social-media ul{display:flex;gap:20px}flynt-component[name=NavigationFooter] .social-media-btn{width:56px;height:56px;background-color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}flynt-component[name=NavigationFooter] .menu{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}flynt-component[name=NavigationFooter] .menu .footer_menu{font-size:16px;font-style:normal;font-weight:700;line-height:normal}flynt-component[name=NavigationFooter] .menu .footer_menu a.link{display:inline-block;margin-bottom:17px;text-decoration:none}flynt-component[name=NavigationFooter] .menu .footer_menu a.link:hover{color:#ed770a}flynt-component[name=NavigationFooter] .menu .sign-links{display:flex;flex-direction:column;gap:20px}flynt-component[name=NavigationFooter] .menu .sign-links a{display:inline-block;width:100%;text-align:center}flynt-component[name=NavigationFooter] .footer-end{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:13px;font-style:normal;font-weight:400;line-height:normal}flynt-component[name=NavigationFooter] .footer-end ul,flynt-component[name=NavigationFooter] .footer-end .disclaimer{padding-top:38px}flynt-component[name=NavigationFooter] .footer-end ul{display:flex;gap:20px}flynt-component[name=NavigationFooter] .footer-end a{text-decoration:none}@media (min-width: 960px){flynt-component[name=NavigationFooter] .text,flynt-component[name=NavigationFooter] .social-media{width:32.3943661972%;float:left;margin-right:1.4084507042%}flynt-component[name=NavigationFooter] .menu,flynt-component[name=NavigationFooter] .footer-end{margin-left:50.7042253521%}}flynt-component[name=NavigationMain]{color:#ed770a;font-family:Geologica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:none;position:relative;height:55px;background-color:#fbf2e5}@media (min-width: 960px){flynt-component[name=NavigationMain]{display:block}}flynt-component[name=NavigationMain] .g-wrapper{height:inherit}flynt-component[name=NavigationMain] .navigation{display:flex;height:inherit;gap:10px;width:100%;justify-content:space-between}flynt-component[name=NavigationMain] .logo{max-width:170px;block-size:100%;display:block;flex-shrink:0;flex:0 0 auto;text-decoration:none}flynt-component[name=NavigationMain] .logo-image{block-size:100%;inline-size:auto}flynt-component[name=NavigationMain] ul{align-items:center;display:flex;list-style:none}flynt-component[name=NavigationMain] a{display:inline-block;text-decoration:none}flynt-component[name=NavigationMain] .menu{gap:30px}flynt-component[name=NavigationMain] .menu .link{color:#000;transition:color .2s ease-in-out;will-change:color}flynt-component[name=NavigationMain] .menu .link:hover{color:#ed770a}flynt-component[name=NavigationMain] .menu .current-menu-item .link{color:#ed770a}flynt-component[name=NavigationMain] .sign{gap:10px;flex:0 0 auto}.gridbuttton{position:fixed;left:0;bottom:20px;z-index:99999;width:100px;height:30px;background-color:#d3d3d3;padding:3px;border-radius:3px;display:flex;align-items:center;opacity:0}.gridbuttton:hover{opacity:1}.gridbuttton label{font-size:.575rem;color:#000!important}.gridbuttton input{float:left;width:15px}.gridchecker{position:fixed;left:0;top:0;bottom:0;right:0;z-index:99999;pointer-events:none;opacity:.1;display:none}.gridchecker .g-wrapper{height:100%}.gridchecker span{width:7.0422535211%;float:left;background-color:red;display:span;height:100%}.gridchecker span:nth-child(12n+1){margin-right:-100%;clear:both;margin-left:0}.gridchecker span:nth-child(12n+2){margin-left:8.4507042254%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+3){margin-left:16.9014084507%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+4){margin-left:25.3521126761%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+5){margin-left:33.8028169014%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+6){margin-left:42.2535211268%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+7){margin-left:50.7042253521%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+8){margin-left:59.1549295775%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+9){margin-left:67.6056338028%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+10){margin-left:76.0563380282%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+11){margin-left:84.5070422535%;margin-right:-100%;clear:none}.gridchecker span:nth-child(12n+12){margin-left:92.9577464789%;margin-right:-100%;clear:none}
