:root{--frame-color:inherit;--frame-link-color:#627585;--frame-link-hover-color:#4e5e6a;--frame-background:transparent;--frame-embedded-border-radius:0.5rem;--frame-width-large:1600px;--frame-width-medium:870px;--frame-width-small:600px;--frame-spacing:1.75rem;--frame-spacing-small:0.75rem;--frame-spacing-xs:3.5rem;--frame-spacing-small-xs:0.75rem;--frame-spacing-sm:3.5rem;--frame-spacing-small-sm:0.9rem;--frame-spacing-md:3.5rem;--frame-spacing-small-md:0.975rem;--frame-spacing-lg:5rem;--frame-spacing-small-lg:1.05rem;--frame-spacing-xl:7.5rem;--frame-spacing-small-xl:1.125rem;--frame-outer-spacing-before:0;--frame-outer-spacing-after:0;--frame-outer-spacing-variant-none:0rem;--frame-outer-spacing-variant-extra-small:1rem;--frame-outer-spacing-variant-small:1.5rem;--frame-outer-spacing-variant-medium:2rem;--frame-outer-spacing-variant-large:2.5rem;--frame-outer-spacing-variant-extra-large:3rem;--plyr-color-main:var(--bs-primary);}@font-face{font-family:'Inter';font-style:normal;font-weight:400;src:url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-regular.eot');src:local(''),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-regular.woff2') format('woff2'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-regular.woff') format('woff'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-regular.ttf') format('truetype'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-regular.svg#Inter') format('svg');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;src:url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-500.eot');src:local(''),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-500.eot?#iefix') format('embedded-opentype'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-500.woff2') format('woff2'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-500.woff') format('woff'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-500.ttf') format('truetype'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-500.svg#Inter') format('svg');}@font-face{font-family:'Inter';font-style:normal;font-weight:700;src:url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-700.eot');src:local(''),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-700.eot?#iefix') format('embedded-opentype'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-700.woff2') format('woff2'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-700.woff') format('woff'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-700.ttf') format('truetype'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/inter-v12-latin-700.svg#Inter') format('svg');}@font-face{font-family:'Karla';font-style:normal;font-weight:400;src:url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/karla-v23-latin-regular.eot');src:local(''),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/karla-v23-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/karla-v23-latin-regular.woff2') format('woff2'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/karla-v23-latin-regular.woff') format('woff'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/karla-v23-latin-regular.ttf') format('truetype'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/karla-v23-latin-regular.svg#Karla') format('svg');}@font-face{font-family:'Karla';font-style:normal;font-weight:700;src:url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/karla-v23-latin-700.eot');src:local(''),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/karla-v23-latin-700.eot?#iefix') format('embedded-opentype'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/karla-v23-latin-700.woff2') format('woff2'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/karla-v23-latin-700.woff') format('woff'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/karla-v23-latin-700.ttf') format('truetype'),url('../../../_assets/adf6fc671d4bd78828152956245bf612/Fonts/karla-v23-latin-700.svg#Karla') format('svg');}html{font-size:15px;}body{font-family:'Karla',sans-serif;font-weight:400;font-size:16px;line-height:165%;color:#627585;background:rgba(98,117,133,0.07);}@media (min-width:1400px){.container,.frame-container{max-width:1340px;}}.btn-primary{color:#627585;background-color:transparent;border:none;position:relative;padding:0;font-weight:bold;}.btn-primary:after{content:'';position:absolute;bottom:-0.25rem;left:0;width:0%;height:2px;background:#627585;transition:width 0.3s ease;}.btn-primary:hover,.btn-primary:focus{background:transparent;color:#627585;}.btn-primary:hover:after{width:70%;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Inter',sans-serif;font-weight:700;text-transform:uppercase;}h1{font-size:4rem;}a{text-decoration:none;}a:hover{text-decoration:underline;}#page-header a:hover,.card a:hover{text-decoration:none;}.frame-header *:last-child{margin-bottom:1.5rem;}.navbar-mainnavigation{box-shadow:none;}#mainnavigation{justify-content:center;}#mainnavigation>.navbar-brand-image,#mainnavigation>.navbar-nav{margin:0;}#mainnavigation>.navbar-brand-image{padding:30px 30px 15px 30px;width:30%;height:auto;display:flex;justify-content:center;}#mainnavigation>.navbar-brand-image img{margin:0 auto;top:auto;transform:none;}#mainnavigation>.navbar-nav{width:35%;}#mainnavigation>.navbar-nav:last-child{justify-content:flex-end;}#mainnavigation>.navbar-nav li a{font-family:'Inter',sans-serif;font-weight:500;}@media (min-width:1200px){#mainnavigation>.navbar-nav li a{font-size:18px;}#mainnavigation>.navbar-brand-image img{width:210px;height:auto;}}.navbar-mainnavigation .navbar-nav>li>.nav-link:before{display:none;}.navbar-mainnavigation .navbar-nav>li>.nav-link>span{position:relative;color:#627585 !important;}.navbar-mainnavigation .navbar-nav>li>.nav-link>span:before{content:'';position:absolute;bottom:-0.25rem;left:0;width:0%;height:2px;background:#627585;transition:width 0.3s ease;}.navbar-mainnavigation .navbar-nav>li:hover>.nav-link>span:before,.navbar-mainnavigation .navbar-nav>li.active>.nav-link>span:before{width:70%;}form{padding:1.5rem;background:#fff;color:#627585;box-shadow:2px 8px 16px rgba(24,50,115,0.06);}.card{border:none;color:#627585;box-shadow:2px 8px 16px rgba(24,50,115,0.06);transition:box-shadow 0.3s ease-in-out;}.card.card-link:hover{box-shadow:2px 8px 16px rgba(24,50,115,0.2);}.card a:not(.btn){transition:box-shadow 0.3s ease;color:#627585;}.card a:not(.btn):hover{text-decoration:none;color:#627585 !important;}.card-group-element-item .card-title{font-size:1.2rem;}.card-img-top picture,.card-img-top img{overflow:hidden;transition:transform 0.3s ease;}.card a:hover .card-img-top img{transform:scale(1.1);}#hero{position:relative;margin:0;overflow:hidden;max-height:950px;aspect-ratio:16 / 9;width:100%;}#hero .content{position:absolute;z-index:1;width:calc(100% - 150px);left:75px;bottom:0;text-align:center;color:#fff;font-size:1.8rem;font-family:'Inter',sans-serif;font-weight:500;line-height:100%;padding:5vh 0;text-transform:uppercase;}#hero .slick-prev{left:-75px;top:0;}#hero .slick-next{right:-75px;bottom:0;}#hero .slick-arrow{background:#627585;width:75px;height:50%;transform:none;font-size:2rem;color:#fff;stroke:#fff !important;transition:opacity 0.3s ease;}button.slick-arrow:hover{opacity:0.9;}#hero .slick-arrow.slick-prev .icon img{transform:rotate(180deg);}#hero .slick-arrow .icon img{width:35px;height:35px;}#hero .slick-arrow .icon{color:#fff;}#hero .slick-prev:before,#hero .slick-next:before{display:none;}#hero .video video{width:100%;height:100%;object-fit:cover;object-position:center;}@keyframes fadein{from{opacity:0;}to{opacity:1;}}#hero .video{height:100%;opacity:0;transition:opacity 0.3s ease;animation:fadein 0.5s forwards;width:100%;object-fit:cover;object-position:center;position:absolute;padding:0 75px;}@media (max-width:768px){#hero .video{padding:0 20px;}}#hero .images{margin:0 75px;height:100%;opacity:0;transition:opacity 0.3s ease;}#hero .images.slick-initialized.slick-slider{opacity:1;}#hero .images .slick-slide img{width:100%;height:100%;object-fit:cover;transition:all 0.3s;}.slick-list,.slick-track,.slick-slide div,.slick-slide{height:100%;}#hero .slick-slide.slick-current img{animation:3s zoom forwards cubic-bezier(0,0,0,1);}@keyframes zoom{from{transform:scale(1.2);}to{transform:scale(1);}}.highlight{position:relative;min-height:55vh;display:flex;align-items:center;margin:0 75px;overflow:hidden;box-shadow:2px 8px 16px rgba(24,50,115,0.06);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}.highlight:after{content:'';position:absolute;top:0;right:0;width:100vw;height:100%;background:rgb(255,255,255);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(98,117,133,1) 100%);z-index:2;}.highlight .image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}.highlight .image img{object-fit:cover;width:100%;height:100%;}.highlight .content{position:relative;z-index:3;padding:5vh 0;width:50%;margin-left:50%;color:#fff;}.highlight .content a{color:#fff !important;}.highlight .content a:after{background-color:#fff !important;}.highlight .content h2{font-size:4rem;}#team{display:flex;flex-direction:column;}#team .person{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:6rem;}#team .person .image{transition:filter 0.3s cubic-bezier(0,0,0,1);width:60%;}#team .person .image img{max-width:100%;height:auto;}#team .person:hover .image{filter:grayscale(1);}#team .person:nth-child(odd) .image{margin-right:25px;}#team .person:nth-child(even) .image{order:2;margin-left:25px;}#team .person .content{padding:2rem;transition:all 0.3s;transform:translate(-10px,-10px);width:40%;}#team .person:hover .content{background-color:#fff;transform:translate(0px,0px);}#team .person .content>*:last-child{margin-bottom:0;}#team .person:nth-child(even) .content{order:1;}#pageHeader{background:rgba(98,117,133,0.1);padding:7rem 0 3rem 0;margin-left:75px;margin-right:75px;background:url('../../../_assets/adf6fc671d4bd78828152956245bf612/Images/flower_blur.jpg') center no-repeat;color:#fff;text-shadow:0px 6px 16px rgba(0,0,0,0.3);text-align:center;}#pageHeader h1{margin:0;transform:translateY(50px);transition:transform 0.3s cubic-bezier(0.72,0.74,0.36,0.96);animation:0.3s slideup 0.2s forwards cubic-bezier(0.72,0.74,0.36,0.96);opacity:0;}#pageHeader h4{margin-top:1rem;text-shadow:1px 1px 5px rgba(0,0,0,0.5);transform:translateY(50px);transition:0.3s transform 0.3s cubic-bezier(0.72,0.74,0.36,0.96);animation:0.3s slideup 0.3s forwards cubic-bezier(0.72,0.74,0.36,0.96);opacity:0;}@keyframes slideup{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0px)}}.instagram_gallery{display:flex;flex-wrap:wrap;}.instagram_gallery a{width:calc(25% - 10px);overflow:hidden;margin:5px;}.instagram_gallery a:hover img{transform:scale(1.1);}.instagram_gallery a img{max-width:100%;height:auto;transition:transform 0.3s ease-in-out;}.instagram_profile_image{display:none;}.contact{display:flex;flex-direction:column;}.contact a{display:flex;align-items:center;margin-bottom:1rem;}.contact a ion-icon{font-size:1.6rem;margin-right:1rem;}.instagramProfile{text-align:center;}.instagram_gallery a{transition:box-shadow 0.3s ease-in-out;box-shadow:2px 8px 16px rgba(24,50,115,0);}.instagram_gallery a:hover{box-shadow:2px 8px 16px rgba(24,50,115,0.2);}.instagramProfile a{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem;}.instagramProfile a ion-icon{font-size:3rem;}.services{display:flex;flex-wrap:wrap;margin:-10px;}.services>.service{background-color:#fff;padding:1.5rem;margin:10px;box-shadow:2px 8px 16px rgba(24,50,115,0.06);}@media (max-width:1200px){.highlight .content h2{font-size:3rem;}#team .person{flex-direction:column;margin-bottom:1rem;}#team .person:nth-child(odd) .image{margin-right:0;}#team .person .image img{max-width:100%;height:auto;}#team .person:nth-child(even) .image{order:1;margin-left:0;}#team .person:nth-child(even) .content{order:2;}#team .person .content{background-color:#fff;transform:translate(0px,0px);width:100%;}#team .person:hover .image{filter:grayscale(0);}#pageHeader{margin:0;}.highlight{margin:0;}}@media (max-width:768px){.navbar-mainnavigation{height:auto;}#mainnavigation>.navbar-nav{padding:0;}#hero .images{margin:0;}.highlight{margin:0;background-attachment:unset;}.highlight .content h2{font-size:2rem;}.highlight .content{padding:5vh 0;width:100%;margin-left:0;}.highlight:after{background:linear-gradient(90deg,rgba(98,117,133,0.5) 0%,rgba(98,117,133,1) 100%);}h1{font-size:3rem;}#pageHeader{margin:0;}.instagram_gallery a{width:calc(50% - 10px);}#team .person{flex-direction:column;margin-bottom:1rem;}#team .person .image{width:100%;}#team .person:nth-child(odd) .image{margin-right:0;}#team .person .image img{max-width:100%;height:auto;}#team .person:nth-child(even) .image{order:1;margin-left:0;}#team .person:nth-child(even) .content{order:2;}#team .person .content{background-color:#fff;transform:translate(0px,0px);width:100%;}#team .person:hover .image{filter:grayscale(0);}#mainnavigation>.navbar-nav{width:100%;}.navbar-toggler-icon:after,.navbar-toggler-icon,.navbar-toggler-icon:before{background-color:#627585;}#c16 .row{flex-direction:column;}}.tab-navigation{margin-bottom:0;}.tab-content{background-color:#fff;padding:1.5rem;box-shadow:2px 8px 16px rgba(24,50,115,0.06);}.nav-tabs,.nav-tabs .nav-link{border:none;}.tab-pane-content-item .gallery-row{display:block;column-count:4;column-gap:0;}.tab-pane-content-item .gallery-row .gallery-item{width:100%;}@media (max-width:768px){.tab-pane-content-item .gallery-row{display:block;column-count:2;column-gap:0;}}@media (min-width:778px) and (max-width:1200px){#team .person .image{width:100%;}}@media (min-width:1200px){.frame-type-textteaser+.frame-type-card_group{margin-top:-7.5rem !important;}}.navbar-mainnavigation .dropdown-toggle:after{display:none !important;}.cc_dialog{background-color:#f2f2f2;color:#111;z-index:99999999999;font-size:16px;padding:2rem !important;box-shadow:-2px -8px 16px rgba(72,72,72,0.4);right:20px !important;bottom:20px !important;}@media (max-width:768px){.cc_dialog{right:0px !important;bottom:0px !important;max-width:100% !important;}.cc_dialog button,.cc_dialog .cc_dialog_text{font-size:12px !important;}.cc_dialog .cc_dialog_headline{font-size:16px !important;}}.aspect-square{aspect-ratio:1;}#top_menu a{color:#fff;}.tab-pane-content-item .gallery-row{gap:1rem;}.tab-pane-content-item .gallery-row .gallery-item{margin-bottom:1rem;}.element-subheader{margin-bottom:0 !important;}@media(min-width:768px){.w-80{width:80%;}}.shadow{box-shadow:2px 8px 16px rgba(24,50,115,0.06) !important;}.icongroup{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:16px;grid-row-gap:16px;margin:0 !important;}.plyr-description > h2{margin-bottom:1rem;}.plyr-description > *:last-child{margin-bottom:0;}.plyr__poster{background-size:cover;}@media(max-width:768px){.navbar-mainnavigation .navbar-nav:before{display:none;}#mainnavigation>.navbar-nav{width:100%;}#mainnavigation>.navbar-nav:first-child{width:100%;margin-top:1rem;}#mainnavigation>.navbar-nav li a{padding-left:0;}.icongroup{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);}.plyr-description{padding:0rem !important;background:transparent !important;box-shadow:none !important;}}@media(min-width:768px){.icongroup-columns-auto .icongroup-item{aspect-ratio:1;}}@media(min-width:768px) and (max-width:1200px){.icongroup{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);}}.icongroup-columns-auto .icongroup-item{margin:0;}.icongroup-item .card-body{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;text-align:center;}.icongroup-item .card-body .icongroup-item-icon{width:100px;margin:0;margin-bottom:1rem;}.icongroup-item-text{flex-grow:0;}
