.FloatingGallery-row img{border-radius:10px}.FloatingGallery-row--main{margin-top:0}.FloatingGallery-row--sub{margin:0 auto}.FloatingGallery-text{max-width:460px;text-align:center;margin:0 auto}.FloatingGallery-mainImg{width:100%;order:2;position:relative}.FloatingGallery-mainImg img,.FloatingGallery-subImg img{width:100%;display:block}.FloatingGallery-subImg{width:100%}.FloatingGallery-subImg--1,.about-Page .PhotoCanvas--1::before{display:none}.FloatingGallery-subImg--3{order:3}.Header-content{grid-template-columns:1fr 137.99px 1fr}.Header-logoSlot{width:137.99px}.Text video{display:block;max-width:100%;height:auto}.about-Page .PageHeader{padding:52px 0}.about-Page-spacer{padding-bottom:31.615384615384617%}.about-Page .content-FlexibleColumns p{text-align:center}.about-Page .content-FlexibleColumns .Text{margin-bottom:24px}.about-Page .PhotoCanvas--1 .Visual{width:100%;top:0;left:0;margin-bottom:24px}.about-Page .PhotoCanvas--1 .Visual::before{padding-bottom:67.3076923076923%}.about-Page .PhotoCanvas--1 .Photo{width:100%;bottom:0;right:0}.contact-Bottom{display:flex;flex-direction:column;gap:20px;margin-bottom:15.384615384615385%}.contact-Bottom-wrapper{display:flex;justify-content:space-between;width:100%}.homepage-Page .newsletter-Section{display:none}.homepage-Slider-control{background-color:var(--button-color)}.errorPage-Banner-image{background-size:contain;width:100%;max-width:886px;background-image:url(../img/pages/not-found/404-futurumkolin.1749022284.jpg)}.errorPage-Banner-image:before{content:'';display:block;width:100%;height:0;padding-bottom:109.36794582392777%}@media (-webkit-min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.errorPage-Banner-image{background-image:url(../img/pages/not-found/404-futurumkolin@2x.1749022284.jpg)}}@media screen and (min-width:33.75em){.FloatingGallery-subImg--2{width:29.761904761904763%}.FloatingGallery-subImg--3{margin-left:3.571428571428571%;width:66.66666666666666%}.about-Page .PhotoCanvas--1 .Visual{margin-bottom:0;width:57.916575671544%}.about-Page .PhotoCanvas--1 .Photo{width:37.85081240768094%;margin-left:24px}}@media screen and (min-width:48em){.FloatingGallery-row--main{padding-left:43.333333333333336%}.FloatingGallery-row--sub{margin:2% -1.333333333333333% 0;justify-content:space-between}.FloatingGallery-text{margin-left:6.666666666666667%;text-align:left}.FloatingGallery-mainImg{box-shadow:0 4px 20px rgba(0,0,0,.1);position:absolute;width:40%;left:0;top:30%;margin:0}.FloatingGallery-subImg{margin:0 1.333333333333333%;position:relative}.FloatingGallery-subImg--1{display:block;width:0}.FloatingGallery-subImg--2{width:16.666666666666664%;margin-top:-6%}.FloatingGallery-subImg--3{order:3;width:37.333333333333336%;margin-right:7%}.Header-content{grid-template-columns:137.99px 1fr auto}.Header-logo{max-width:137.99px}.Header-logo img{height:50.83px;width:137.99px}.about-Page .content-FlexibleColumns--1 .content-FlexibleColumns-visualColumn{margin-left:6.153846153846154%;width:46.15384615384615%}.about-Page .content-FlexibleColumns p{text-align:left;max-width:550px}.about-Page .PhotoCanvas--1::before{display:block;padding-bottom:90%}.about-Page .PhotoCanvas--1 .Visual{position:absolute;width:100%;margin:0}.about-Page .PhotoCanvas--1 .Visual-background{opacity:.4;width:80%;left:5%}.about-Page .PhotoCanvas--1 .Visual-image{width:86.66666666666667%;left:0}.about-Page .PhotoCanvas--1 .Photo{width:41.66666666666667%;z-index:10}.contact-Bottom{margin-bottom:9.230769230769232%}}@media screen and (min-width:64em){.FloatingGallery-text{max-width:520px;margin-left:13.333333333333334%}.FloatingGallery-mainImg{left:0}.contact-Bottom{margin-bottom:7.384615384615385%}.homepage-Slider-control{background-color:rgba(67,128,165,.25)}}@media screen and (min-width:75em){.FloatingGallery-row--main{padding-left:46.666666666666664%}.FloatingGallery-mainImg{top:10%;left:5%}.FloatingGallery-subImg--1{width:25%}.FloatingGallery-subImg--2{margin-top:-4%}.Header-content{gap:137.99px}.Header-logo{max-width:137.99px}.contact-Bottom{justify-content:center;flex-flow:row wrap}.contact-Bottom-wrapper{width:calc(50% - 10px)}}@media screen and (max-width:47.9375em){.Header-logo img{height:41px;width:110px}.about-Page .content-FlexibleColumns-heading{text-align:center}.about-Page .content-FlexibleColumns .Button{margin:0 auto;display:flex;justify-content:center;max-width:200px}}