.elementor-kit-7{--e-global-color-primary:#00E5F3;--e-global-color-secondary:#313965;--e-global-color-text:#FFFFFF;--e-global-color-accent:#FE4D4F;--e-global-color-d3d42cd:#000F2E;--e-global-color-afb1d77:#B7C3B7;--e-global-color-5b88f1c:#000F2E;--e-global-color-3b6183b:#253453;--e-global-color-f99c69b:#EBDAC8;--e-global-color-58190a4:#E2E2E2;--e-global-color-e5f06cd:#FFFFFF5C;--e-global-typography-text-font-family:"Source Sans Pro";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-959b596-font-family:"Neuzeit Grotesk";--e-global-typography-959b596-font-size:50px;--e-global-typography-959b596-font-weight:700;--e-global-typography-959b596-line-height:65px;--e-global-typography-c7c44a0-font-family:"Neuzeit Grotesk";--e-global-typography-c7c44a0-font-size:65px;--e-global-typography-c7c44a0-font-weight:700;--e-global-typography-c7c44a0-line-height:65px;--e-global-typography-ea13888-font-family:"Neuzeit Grotesk";--e-global-typography-ea13888-font-size:40px;--e-global-typography-ea13888-font-weight:700;--e-global-typography-ea13888-line-height:50px;--e-global-typography-e7477c4-font-family:"Neuzeit Grotesk";--e-global-typography-e7477c4-font-size:30px;--e-global-typography-e7477c4-font-weight:700;--e-global-typography-e7477c4-line-height:37px;--e-global-typography-85c21e0-font-size:26px;--e-global-typography-85c21e0-font-weight:700;--e-global-typography-85c21e0-line-height:30px;--e-global-typography-4b2feb5-font-size:20px;--e-global-typography-4b2feb5-line-height:24px;--e-global-typography-89640e7-font-size:20px;--e-global-typography-89640e7-font-weight:600;--e-global-typography-5d81cf3-font-size:20px;--e-global-typography-5d81cf3-font-weight:600;--e-global-typography-b252f5d-font-size:26px;background-color:var(--e-global-color-5b88f1c);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)}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var(--e-global-color-accent);font-size:16px;font-weight:600;color:#FFF;border-radius:22px 22px 22px 22px;padding:13px 30px 13px 30px}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-d3d42cd)}.elementor-kit-7 e-page-transition{background-color:#FFBC7D}.elementor-kit-7 a{color:var(--e-global-color-text)}.elementor-kit-7 a:hover{color:var(--e-global-color-text)}.elementor-kit-7 h1{color:var(--e-global-color-text);font-family:var(--e-global-typography-959b596-font-family),Sans-serif;font-size:var(--e-global-typography-959b596-font-size);font-weight:var(--e-global-typography-959b596-font-weight);line-height:var(--e-global-typography-959b596-line-height)}.elementor-kit-7 h2{color:var(--e-global-color-text);font-family:var(--e-global-typography-c7c44a0-font-family),Sans-serif;font-size:var(--e-global-typography-c7c44a0-font-size);font-weight:var(--e-global-typography-c7c44a0-font-weight);line-height:var(--e-global-typography-c7c44a0-line-height)}.elementor-kit-7 h3{color:var(--e-global-color-text);font-family:var(--e-global-typography-ea13888-font-family),Sans-serif;font-size:var(--e-global-typography-ea13888-font-size);font-weight:var(--e-global-typography-ea13888-font-weight);line-height:var(--e-global-typography-ea13888-line-height)}.elementor-kit-7 h4{color:var(--e-global-color-text);font-family:var(--e-global-typography-e7477c4-font-family),Sans-serif;font-size:var(--e-global-typography-e7477c4-font-size);font-weight:var(--e-global-typography-e7477c4-font-weight);line-height:var(--e-global-typography-e7477c4-line-height)}.elementor-kit-7 h5{color:var(--e-global-color-text);font-size:var(--e-global-typography-85c21e0-font-size);font-weight:var(--e-global-typography-85c21e0-font-weight);line-height:var(--e-global-typography-85c21e0-line-height)}.elementor-kit-7 h6{color:var(--e-global-color-text);font-size:var(--e-global-typography-4b2feb5-font-size);line-height:var(--e-global-typography-4b2feb5-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-kit-7{font-size:var(--e-global-typography-text-font-size)}.elementor-kit-7 h1{font-size:var(--e-global-typography-959b596-font-size);line-height:var(--e-global-typography-959b596-line-height)}.elementor-kit-7 h2{font-size:var(--e-global-typography-c7c44a0-font-size);line-height:var(--e-global-typography-c7c44a0-line-height)}.elementor-kit-7 h3{font-size:var(--e-global-typography-ea13888-font-size);line-height:var(--e-global-typography-ea13888-line-height)}.elementor-kit-7 h4{font-size:var(--e-global-typography-e7477c4-font-size);line-height:var(--e-global-typography-e7477c4-line-height)}.elementor-kit-7 h5{font-size:var(--e-global-typography-85c21e0-font-size);line-height:var(--e-global-typography-85c21e0-line-height)}.elementor-kit-7 h6{font-size:var(--e-global-typography-4b2feb5-font-size);line-height:var(--e-global-typography-4b2feb5-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-959b596-font-size:40px;--e-global-typography-959b596-line-height:1em;--e-global-typography-c7c44a0-font-size:40px;--e-global-typography-c7c44a0-line-height:1em;--e-global-typography-ea13888-font-size:35px;--e-global-typography-ea13888-line-height:1em;font-size:var(--e-global-typography-text-font-size)}.elementor-kit-7 h1{font-size:var(--e-global-typography-959b596-font-size);line-height:var(--e-global-typography-959b596-line-height)}.elementor-kit-7 h2{font-size:var(--e-global-typography-c7c44a0-font-size);line-height:var(--e-global-typography-c7c44a0-line-height)}.elementor-kit-7 h3{font-size:var(--e-global-typography-ea13888-font-size);line-height:var(--e-global-typography-ea13888-line-height)}.elementor-kit-7 h4{font-size:var(--e-global-typography-e7477c4-font-size);line-height:var(--e-global-typography-e7477c4-line-height)}.elementor-kit-7 h5{font-size:var(--e-global-typography-85c21e0-font-size);line-height:var(--e-global-typography-85c21e0-line-height)}.elementor-kit-7 h6{font-size:var(--e-global-typography-4b2feb5-font-size);line-height:var(--e-global-typography-4b2feb5-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-icon-list-items{list-style-type:none}.light-mode.elementor-kit-7{--e-global-color-primary:#00E5F3!important;--e-global-color-secondary:#EBDAC8!important;--e-global-color-text:#000F2E!important;--e-global-color-accent:#FE4D4F!important;--e-global-color-d3d42cd:#FCFBF7!important;--e-global-color-afb1d77:#B7C3B7!important;--e-global-color-5b88f1c:#FCFBF7!important;--e-global-color-3b6183b:#EBDAC8!important;--e-global-color-f99c69b:#253453!important;--e-global-color-58190a4:#E2E2E2!important}.light-mode .white-icon-filter{filter:brightness(0) saturate(100%) invert(5%) sepia(36%) saturate(6524%) hue-rotate(211deg) brightness(95%) contrast(105%)}.elementor-button-icon svg{height:12px;margin-bottom:-2px;transition:.3s}.elementor-button:hover path{fill:#000F2E;transition:.2s}.altButton .elementor-button-icon svg{height:39px;width:39px;margin-top:-8px}.altButton:hover svg{filter:none}.altButton:hover circle{fill:#00E5F3;transition:.2s}.penroseImageOverlay{overflow:hidden;transition:.6s all}.penroseImageOverlay:before{content:"";position:absolute;background-color:#000f2e;opacity:0}.penroseImageOverlay:hover:before{transition:.5s all;opacity:.4}.penroseImageOverlay:hover{opacity:.9}.penroseImageOverlay .penroseImage{transform:scale(1);filter:blur(0);animation:penroseMaskAnimationOut .5s;animation-fill-mode:forwards}.penroseImageOverlay:hover .penroseImage{animation:penroseMaskAnimation .5s;animation-fill-mode:forwards;transition:.5s all}@keyframes penroseMaskAnimation{0%{transform:scale(.9) rotate(4deg);filter:blur(5px) brightness(1.6);opacity:1}45%{transform:scale(1);filter:blur(0);opacity:1}100%{transform:scale(.8);filter:blur(0) brightness(1);opacity:.5}}@keyframes penroseMaskAnimationOut{0%{transform:scale(.8);filter:blur(0) brightness(1)}45%{transform:scale(1);filter:blur(0);opacity:1}100%{transform:scale(.9) rotate(4deg);filter:blur(5px) brightness(1.6);opacity:0}}.emptyArrowContainerLight:hover path{fill:#00E5F3;transition:.2s}.emptyArrowContainerLight:hover circle{stroke:#00E5F3;transition:.2s}.emptyArrowContainerLight svg{margin-top:4px}.emptyArrowContainerDark:hover path{fill:#FE4D4F;transition:.2s}.emptyArrowContainerDark:hover circle{stroke:#FE4D4F;transition:.2s}.emptyArrowContainerDark svg{margin-top:4px}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.letsCreateText{padding-top:5px;animation:rotation 10s infinite linear}.letsCreateButton:hover .letsCreateArrow{transition:transform .2s cubic-bezier(.68,-.6,.32,1.6);}.letsCreateBg rect,.letsCreateText path,.letsCreateBorder cirlce,.letsCreateArrow path{transition:.3s}.letsCreateButton:hover .letsCreateBg rect{fill:#00E5F3;transition:.3s}.letsCreateButton:hover .letsCreateText path,.letsCreateButton:hover .letsCreateArrow path{fill:#000F2E;transition:.3s}.letsCreateButton:hover .letsCreateBorder circle{stroke:#000F2E;transition:.3s}.letsCreateButton:hover .letsCreateArrow{transform:scale(1.2)}.gradient-title h1{position:relative;background-color:var(--e-global-color-accent);background-image:linear-gradient(90deg,#61C9DB 0%,#626988 50%,#0B1938 100%);background-size:100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:#ffffff00!important}body,a,.jet-mega-menu-item__inner,.elementor-custom-embed-image-overlay,button,label,.slick-arrow{cursor:url(https://legacy.studio-33.nl/wp-content/uploads/2024/03/cursor.svg),auto!important}.singleDienstRow .arrow-icon-hover{opacity:0;transition:.2s}.singleDienstRow:hover .arrow-icon-hover{opacity:1}::-webkit-scrollbar{width:7px;position:absolute}::-webkit-scrollbar-track{background:#fff0}::-webkit-scrollbar-thumb{background:#FE4D4F;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#00E5F3}@media (max-width:767px){.slider .next-arrow:after{margin-right:0}}.background-linear-gradient{background-image:linear-gradient(180deg,rgb(96 208 225 / .5) 0%,rgb(108 114 145 / .5) 40%,rgb(0 15 46 / .5) 100%)}.penroseRight:after{content:url(https://legacy.studio-33.nl/wp-content/uploads/2023/07/Studio-33-penrose_white-2.png);position:absolute;right:0;top:-200px}.bullets ul{margin-left:-2em}.primary-radial-gradient{position:relative;width:305px;height:227px;-webkit-mask-image:url(https://legacy.studio-33.nl/wp-content/uploads/2023/08/studio33_penrose.svg);-moz-mask-image:url(https://legacy.studio-33.nl/wp-content/uploads/2023/08/studio33_penrose.svg);-ms-mask-image:url(https://legacy.studio-33.nl/wp-content/uploads/2023/08/studio33_penrose.svg);mask-image:url(https://legacy.studio-33.nl/wp-content/uploads/2023/08/studio33_penrose.svg);-webkit-mask-repeat:no-repeat;-moz-mask-repeat:no-repeat;-ms-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:blur(1px);overflow:hidden}.primary-radial-gradient:before{content:"";position:absolute;width:160%;height:160%;top:-30%;left:-30%;background-color:red;background:url(https://legacy.studio-33.nl/wp-content/uploads/2023/08/studio33_penrose_overlay.svg);background-repeat:repeat;background-size:auto;background-size:100% 100%;background-repeat:no-repeat;-webkit-animation:AnimationName 9s ease-in-out infinite;-moz-animation:AnimationName 9s ease-in-out infinite;animation:AnimationName 9s ease-in-out infinite}.primary-radial-gradient-1:before{-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s}.primary-radial-gradient-2{transform:rotate(180deg);margin-left:-140px}.primary-radial-gradient-2:before{-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}.primary-radial-gradient-3{margin-left:-50px}.primary-radial-gradient-3:before{-webkit-animation-delay:6s;-moz-animation-delay:6s;animation-delay:6s}@-webkit-keyframes AnimationName{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes AnimationName{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes AnimationName{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}.primary-linear-gradient{background:linear-gradient(95deg,#60D0E1 0%,#6C7291 38.54%,#000F2E 100%);background-position:center;background-size:180% 100%}.primary-linear-gradient:not(.no-animation){-webkit-animation:primary-gradient-animation 8s ease-in-out infinite;-moz-animation:primary-gradient-animation 8s ease-in-out infinite;animation:primary-gradient-animation 8s ease-in-out infinite}@keyframes primary-gradient-animation{0%{background-position:10% 50%;background-size:180% 100%}50%{background-position:100% 50%;background-size:110% 100%}100%{background-position:10% 50%;background-size:180% 100%}}@-webkit-keyframes primary-gradient-animation{0%{background-position:10% 50%;background-size:180% 100%}50%{background-position:100% 50%;background-size:110% 100%}100%{background-position:10% 50%;background-size:180% 100%}}@-moz-keyframes primary-gradient-animation{0%{background-position:10% 50%;background-size:180% 100%}50%{background-position:100% 50%;background-size:110% 100%}100%{background-position:10% 50%;background-size:180% 100%}}@keyframes drawWidth{from{width:550px}25%{width:0}50%{width:550px}75%{width:0}to{width:550px}}:root{--vertical-content-padding:100px;--horizontal-content-padding:20px}@media (max-width:1024px){:root{--vertical-content-padding:80px;--horizontal-content-padding:20px}}@media (max-width:768px){:root{--vertical-content-padding:60px;--horizontal-content-padding:20px}}#content .elementor>.elementor-element:not(.noPadding):not(.noVerticalPadding),#content .elementor-section-wrap>.elementor-element:not(.noPadding):not(.noVerticalPadding){padding-top:var(--vertical-content-padding);padding-bottom:var(--vertical-content-padding)}#content .elementor>.elementor-element:not(.noPadding):not(.noHorizontalPadding),#content .elementor-section-wrap>.elementor-element:not(.noPadding):not(.noHorizontalPadding){padding-right:var(--horizontal-content-padding);padding-left:var(--horizontal-content-padding)}.elementor-location-single>.elementor-element:not(.noPadding):not(.noHorizontalPadding),.elementor-location-single .elementor-section-wrap>.elementor-element:not(.noPadding):not(.noHorizontalPadding){padding-right:var(--horizontal-content-padding);padding-left:var(--horizontal-content-padding)}.elementor-location-single>.elementor-element:not(.noPadding):not(.noVerticalPadding),.elementor-location-single .elementor-section-wrap>.elementor-element:not(.noPadding):not(.noVerticalPadding){padding-top:var(--vertical-content-padding);padding-bottom:var(--vertical-content-padding)}#main .elementor>.elementor-element:not(.noPadding):not(.noVerticalPadding),#main .elementor-section-wrap>.elementor-element:not(.noPadding):not(.noVerticalPadding){padding-top:var(--vertical-content-padding);padding-bottom:var(--vertical-content-padding)}#main .elementor>.elementor-element:not(.noPadding):not(.noHorizontalPadding),#main .elementor-section-wrap>.elementor-element:not(.noPadding):not(.noHorizontalPadding){padding-right:var(--horizontal-content-padding);padding-left:var(--horizontal-content-padding)}.jet-theme-core-location .elementor>.elementor-element:not(.noPadding):not(.noVerticalPadding),.jet-theme-core .elementor-section-wrap>.elementor-element:not(.noPadding):not(.noVerticalPadding){padding-top:var(--vertical-content-padding);padding-bottom:var(--vertical-content-padding)}.jet-theme-core-location .elementor>.elementor-element:not(.noPadding):not(.noHorizontalPadding),.jet-theme-core .elementor-section-wrap>.elementor-element:not(.noPadding):not(.noHorizontalPadding){padding-right:var(--horizontal-content-padding);padding-left:var(--horizontal-content-padding)}#content,#main,#jet-theme-core-single,.jet-theme-core-location{padding:0 0;overflow:hidden}#primary{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;max-width:100%}#main{max-width:unset!important}@media only screen and (max-width:1024px){#primary{padding-left:10px;padding-right:10px}#main{padding:0 10px}}.max-lines-1 div,.max-lines-1 a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.max-lines-2 div,.max-lines-2 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.max-lines-3 div,.max-lines-3 a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.max-lines-4 div,.max-lines-4 a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.outgrowParentLeft,.outgrowParentBoth{margin-left:calc((-100vw + var(--container-max-width)) / 2)}.outgrowParentLeft .elementor-widget-container,.outgrowParentLeft p,.outgrowParentBoth .elementor-widget-container,.outgrowParentBoth p{margin-left:calc(((100vw - var(--container-max-width)) / 2))}.outgrowParentRight,.outgrowParentBoth{margin-right:calc((-100vw + var(--container-max-width)) / 2)}.outgrowParentRight .elementor-widget-container,.outgrowParentRight p,.outgrowParentBoth .elementor-widget-container,.outgrowParentBoth p{margin-left:calc(((100vw - var(--container-max-width))))}@media (max-width:1200px){.outgrowParentLeft,.outgrowParentBoth{margin-left:0}.outgrowParentLeft .elementor-widget-container,.outgrowParentLeft p,.outgrowParentBoth .elementor-widget-container,.outgrowParentBoth p{margin-left:var(--horizontal-content-padding)}.outgrowParentRight,.outgrowParentBoth{margin-right:0}.outgrowParentRight .elementor-widget-container,.outgrowParentRight p,.outgrowParentBoth .elementor-widget-container,.outgrowParentBoth p{margin-left:var(--horizontal-content-padding)}}.outgrowingBackgroundRight{padding-left:calc(50% - 600px)}.outgrowingBackgroundLeft{padding-right:calc(50% - 600px)}@font-face{font-family:'Neuzeit Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url(https://legacy.studio-33.nl/wp-content/uploads/2023/07/Neuzeit-Grotesk-Regular.ttf) format('truetype')}@font-face{font-family:'Neuzeit Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(https://legacy.studio-33.nl/wp-content/uploads/2023/07/Neuzeit-Grotesk-Bold-1.ttf) format('truetype')}@font-face{font-family:'Neuzeit Grotesk';font-style:normal;font-weight:900;font-display:swap;src:url(https://legacy.studio-33.nl/wp-content/uploads/2023/07/Neuzeit-Grotesk-Black.ttf) format('truetype')}@font-face{font-family:'Neuzeit Grotesk';font-style:normal;font-weight:300;font-display:swap;src:url(https://legacy.studio-33.nl/wp-content/uploads/2023/07/Neuzeit-Grotesk-Light.ttf) format('truetype')}