@charset "UTF-8";@font-face{font-family:Marcellus;font-style:normal;font-weight:400;src:local("Marcellus"),local("Marcellus-Regular"),url('../../../typo3conf/ext/kleipsties/Resources/Public/Fonts/marcellus-v5-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/kleipsties/Resources/Public/Fonts/marcellus-v5-latin-regular.woff') format("woff")}@font-face{font-family:MarcellusSC;font-style:normal;font-weight:400;src:local("Marcellus SC"),local("MarcellusSC-Regular"),url('../../../typo3conf/ext/kleipsties/Resources/Public/Fonts/marcellus-sc-v5-latin-regular.woff2') format("woff2"),url('../../../typo3conf/ext/kleipsties/Resources/Public/Fonts/marcellus-sc-v5-latin-regular.woff') format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-spacing:0;border-collapse:collapse}:focus,a:focus,button:focus{outline:0}button::-moz-focus-inner{border:0}*,:after,:before{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}button,input,select{border-radius:0;-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media print{*,:after,:before,:first-letter,:first-line{color:#000!important;background:0 0!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^='#']:after,a[href^='javascript:']:after{content:''}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.Calendar{padding:0 1rem}.Calendar-wrap{margin:1rem -1rem}.Calendar-wrap .bk-month-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.Calendar-wrap .month{width:33.3333333333%;padding:1rem}.Calendar-wrap .month .thead{font-weight:700;padding-bottom:.5rem;text-align:center}.Calendar-wrap .month .weekdays{display:-ms-flexbox;display:flex}.Calendar-wrap .month .weekdays div{font-weight:700;width:14.2857142857%;padding:.125rem 0;text-align:center;color:rgba(51,51,51,.5)}.Calendar-wrap .month .weekdays div span{white-space:nowrap}.Calendar-wrap .month .tbody{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.Calendar-wrap .month .tbody div{position:relative;width:14.2857142857%;padding:.125rem 0;text-align:center}.Calendar-wrap .month .tbody div:before{position:absolute;top:15%;right:calc(50% - 1px);bottom:15%;display:block;visibility:hidden;width:2px;content:' ';background-color:#003f6b;box-shadow:0 0 .25rem rgba(0,0,0,.25)}.Calendar-wrap .month .tbody div:after{position:absolute;top:50%;right:0;left:0;display:block;visibility:hidden;height:2px;content:' ';transform:translateY(-50%);background-color:#003f6b;box-shadow:0 0 .25rem rgba(0,0,0,.25)}.Calendar-wrap .month .tbody div.belegt:after{visibility:visible}.Calendar-wrap .month .tbody div.vergangen{color:rgba(51,51,51,.5)}.Calendar-wrap .month .tbody div.vergangen:after{visibility:visible;background-color:rgba(51,51,51,.5)}.Calendar-wrap .month .tbody div.anfahrt:not(.abfahrt):after{left:50%;visibility:visible}.Calendar-wrap .month .tbody div.anfahrt:not(.abfahrt):before{visibility:visible}.Calendar-wrap .month .tbody div.abfahrt:not(.anfahrt):after{right:50%;visibility:visible}.Calendar-wrap .month .tbody div.abfahrt:not(.anfahrt):before{visibility:visible}.Calendar-wrap .month .tbody div.anfahrt.abfahrt:after{visibility:visible}.Calendar-wrap .month .tbody div.heute{font-weight:700;color:#a02}@media all and (max-width:780px){.Calendar-wrap .month{width:50%}}@media all and (max-width:480px){.Calendar-wrap .month{width:100%}}.Calculator{position:relative;padding:.5rem;background-color:#fff}.Calculator:before{position:absolute;z-index:-1;top:80%;right:1rem;bottom:1rem;width:50%;max-width:20rem;content:'';transform:rotate(5deg);background:0 0;box-shadow:0 1rem 2rem rgba(0,0,0,.3)}.Calculator-wrap{padding:1rem;border:#b3b3b3 3px double;background-color:#fff;background-image:url('../../../typo3conf/ext/kleipsties/Resources/Public/Images/waves_bg.svg');background-repeat:repeat;background-position:center;background-size:250px}.Calculator-loader{display:none}.Calculator-label{zoom:1;font-family:Marcellus,sans-serif;font-size:1rem;position:relative;display:block;width:100%;margin:.5rem 0;padding:.5rem 1rem;color:#333;border:#b3b3b3 1px solid;background-color:#fff}.Calculator-label:after,.Calculator-label:before{content:'\0020';display:block;height:0;overflow:hidden}.Calculator-label:after{clear:both}.Calculator-label span{position:absolute;left:1rem;width:33.3333333333%}.Calculator-input{font-family:Marcellus,sans-serif;font-size:1rem;float:right;width:66.6666666667%;margin:0;padding:0;color:#333;border:none;background-color:transparent}.Calculator-button{font-family:Marcellus,sans-serif;font-size:1rem;display:block;margin:.5rem 0;padding:.5rem 1rem;cursor:pointer;transition:background-position 333ms,border-color 333ms;text-align:center;text-decoration:none;letter-spacing:.125em;text-transform:uppercase;color:#333;border:#003f6b 1px solid;border-color:#b3b3b3;background-color:transparent;background-image:linear-gradient(to left,rgba(255,255,255,.2),#fff);background-position:0 0;background-size:200% 100%}.Calculator-button:hover{border-color:#007bd1;background-position:100% 0}.Content{width:100%;max-width:62rem;margin:0 auto;padding:2rem 1rem;background-image:radial-gradient(circle 31rem at 50% 0,rgba(255,255,255,.75),rgba(255,255,255,0));background-repeat:no-repeat;background-position:center;background-size:contain}.Content-default{position:relative;max-width:42rem;margin:0 auto;padding:2rem 0}.Content-default ul{list-style:none}.Content-default ul li{position:relative;padding-left:1.5rem}.Content-default ul li:before{position:absolute;top:1rem;left:0;display:block;width:.5rem;height:.5rem;content:' ';transform:translateY(-100%);border:#005d9f 1px solid;border-radius:50%;filter:drop-shadow(0 0 .25rem rgba(0,0,0,.5))}.Content-default ol{list-style:none;counter-reset:navCounter}.Content-default ol li{position:relative;padding:.5rem 0 .5rem 1.5rem}.Content-default ol li:before{position:absolute;left:0;content:counter(navCounter);counter-increment:navCounter}.Content-default:after{position:absolute;right:75%;bottom:0;left:0;display:block;height:2px;content:' ';background-image:linear-gradient(to right,#005d9f 0,#005d9f 25%,transparent 25%,transparent 100%);background-repeat:repeat-x;background-size:8px 100%;filter:drop-shadow(0 0 .25rem rgba(0,0,0,.5))}.Content-default h3{line-height:1.25em;margin:.5rem 0;letter-spacing:.1em;color:#005d9f}.Content-default header{margin-bottom:1.5rem;letter-spacing:.1em}.Content-default header h1,.Content-default header h3{line-height:1.25em;margin:.5rem 0;letter-spacing:.1em;text-transform:uppercase;color:#005d9f}.Content-default header h2:not(.csc-firstHeader){font-size:2rem;line-height:1.25em;margin:.5rem 0;letter-spacing:.025em;color:#005d9f}.Footer{color:#fff;background-color:#003f6b;background-image:radial-gradient(circle 31rem at 50% 0,#007bd1,#003f6b);background-repeat:no-repeat;background-position:center;background-size:contain;box-shadow:0 .5rem 1rem rgba(0,0,0,.2) inset}.Footer a{text-decoration:none;color:#fff}@media all and (max-width:680px){.Footer{background-image:radial-gradient(circle 50vw at 50% 0,#007bd1,#003f6b)}}#contactform{zoom:1;margin:0 -.5rem}#contactform:after,#contactform:before{content:'\0020';display:block;height:0;overflow:hidden}#contactform:after{clear:both}#contactform label{display:none}#contactform button,#contactform input,#contactform select,#contactform textarea{font-family:Marcellus,sans-serif;font-size:1rem;width:100%;max-width:100%;border:none;background-color:transparent}#contactform textarea{min-height:8rem}#contactform p{margin:.5rem}#contactform .actions,#contactform .form-group{position:relative;float:left;width:calc(50% - 1rem);margin:.5rem}#contactform .actions:nth-of-type(2),#contactform .form-group:nth-of-type(2){width:calc(100% - 1rem)}#contactform .actions:nth-of-type(5):after,#contactform .actions:nth-of-type(6):after,#contactform .form-group:nth-of-type(5):after,#contactform .form-group:nth-of-type(6):after{position:absolute;top:.5rem;right:2rem;display:block;width:1rem;height:1rem;content:' ';transform:rotate(45deg);pointer-events:none;border-right:#003f6b 1px solid;border-bottom:#003f6b 1px solid}#contactform .actions:nth-of-type(9),#contactform .form-group:nth-of-type(9){width:calc(100% - 1rem)}#contactform .input,#contactform button{padding:.5rem 2rem;border:rgba(0,63,107,.2) 1px solid;background-color:#fff}#contactform button{font-size:1rem;cursor:pointer;transition:background-position 333ms,border-color 333ms;letter-spacing:.125em;text-transform:uppercase;color:#fff;border:#003f6b 1px solid;border-color:#007bd1;background-image:linear-gradient(to left,#007bd1,#003f6b);background-position:0 0;background-size:200% 100%}#contactform button:hover{border-color:#007bd1;background-position:100% 0}@media all and (max-width:620px){#contactform .actions,#contactform .form-group{width:calc(100% - 1rem)}}.Gallery{zoom:1}.Gallery:after,.Gallery:before{content:'\0020';display:block;height:0;overflow:hidden}.Gallery:after{clear:both}.Gallery .Gallery-image{position:relative;float:left;width:calc(50% - .5rem);margin:.5rem;padding:.5rem;background-color:#fff}.Gallery .Gallery-image img{width:100%;height:auto}.Gallery .Gallery-image:nth-child(odd){margin-left:0}.Gallery .Gallery-image:nth-child(odd):before{position:absolute;z-index:-1;top:80%;bottom:1rem;left:1rem;width:50%;max-width:20rem;content:'';transform:rotate(-5deg);background:0 0;box-shadow:0 1rem 2rem rgba(0,0,0,.3)}.Gallery .Gallery-image:nth-child(2n){margin-right:0}.Gallery .Gallery-image:nth-child(2n):before{position:absolute;z-index:-1;top:80%;right:1rem;bottom:1rem;width:50%;max-width:20rem;content:'';transform:rotate(5deg);background:0 0;box-shadow:0 1rem 2rem rgba(0,0,0,.3)}@media all and (max-width:48em){.Gallery-image:nth-child(odd):before{display:none}.Gallery-image:nth-child(2n):before{display:none}}.Header{padding:.5rem 0 0 0;color:#fff;background-color:#003f6b;background-image:radial-gradient(circle 31rem at 50% 100%,#007bd1,#003f6b);background-repeat:no-repeat;background-position:center;background-size:contain;box-shadow:0 .5rem 1rem rgba(0,0,0,.2) inset,0 0 2rem rgba(0,0,0,.5)}.Header a{text-decoration:none;color:#fff}.Header-btnNavi{position:absolute;top:1rem;right:1rem;display:none;background-image:url('../../../typo3conf/ext/kleipsties/Resources/Public/Images/bars.svg');background-position:center;background-size:contain;background-repeat:no-repeat;width:2rem;height:2rem;cursor:pointer;text-indent:-9999px}.Header-btnCall{position:absolute;top:1rem;left:1rem;display:none;width:2rem;height:2rem;cursor:pointer;text-indent:-9999px;background-image:url('../../../typo3conf/ext/kleipsties/Resources/Public/Images/phone.svg');background-position:center;background-size:contain;background-repeat:no-repeat}@media all and (max-width:680px){.Header-btnCall,.Header-btnNavi{display:block}.Header{background-image:radial-gradient(circle 50vw at 50% 100%,#007bd1,#003f6b)}}.Logo{width:33%;max-width:10rem;margin:0 auto;padding:1rem 0}.Logo-image{width:100%;fill:#fff;filter:drop-shadow(0 0 .5rem rgba(0,0,0,.5))}@media print{.Logo-image{fill:#333;filter:none}}@media all and (min-width:681px){.NavigationMain{position:relative;z-index:120;width:100%;max-width:62rem;margin:0 auto;padding:0 1rem;box-shadow:0 .5rem 1rem -2rem rgba(0,0,0,.5) inset}.NavigationMain>ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;list-style:none;-ms-flex-pack:center;justify-content:center}.NavigationMain>ul:before{position:absolute;top:0;right:0;left:0;display:block;height:1px;content:' ';background-image:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,.333),rgba(255,255,255,0))}.NavigationMain>ul>li{position:relative;display:block}.NavigationMain>ul>li a{line-height:1em;display:block;padding:1rem;letter-spacing:.125em;text-transform:uppercase;color:#fff;text-shadow:0 0 .5rem rgba(0,0,0,.25)}.NavigationMain>ul>li:before{position:absolute;top:0;right:50%;left:50%;display:block;height:1px;content:'';transition:left 333ms,right 333ms;background-color:rgba(255,255,255,.5)}.NavigationMain>ul>li:hover:before{right:0;left:0}.NavigationMain>ul>li:hover ul{top:3rem;visibility:visible;opacity:1}.NavigationMain>ul>li.active:before{right:0;left:0;background-color:#fff}.NavigationMain>ul>li ul{position:absolute;top:3.5rem;left:50%;visibility:hidden;margin:0;padding-top:1rem;transition:opacity 333ms,top 333ms;transform:translateX(-50%);opacity:0;box-shadow:0 .5rem 1rem -.5rem rgba(0,0,0,.5)}.NavigationMain>ul>li ul li{position:relative;display:block;background-color:#fff}.NavigationMain>ul>li ul li:first-child{padding-top:.5rem}.NavigationMain>ul>li ul li:first-child:before{position:absolute;z-index:-1;top:-.5rem;left:50%;display:block;width:1rem;height:1rem;content:' ';transform:translateX(-50%) rotate(45deg);background-color:#fff}.NavigationMain>ul>li ul li:last-child{padding-bottom:.5rem}.NavigationMain>ul>li ul li a{position:relative;display:block;padding:.5rem 1rem;transition:color 333ms;white-space:nowrap;letter-spacing:0;text-transform:none;color:#003f6b;text-shadow:none}.NavigationMain>ul>li ul li a.actice,.NavigationMain>ul>li ul li a:hover{color:#008aeb}.NavigationMain>ul>li ul li.active a{color:#008aeb}}@media all and (max-width:680px){.NavigationMain{position:relative;display:none;width:100%;box-shadow:0 .5rem 1rem -2rem rgba(0,0,0,.5) inset}.NavigationMain>ul{list-style:none;background-color:#fff}.NavigationMain>ul>li{position:relative;display:block;width:100%;border-bottom:#005d9f 1px solid}.NavigationMain>ul>li>a{display:block;padding:.5rem;text-align:center;letter-spacing:.125em;text-transform:uppercase;color:#005d9f;background-color:#fff}.NavigationMain>ul>li.active{color:red}.NavigationMain>ul>li ul{margin:0;list-style:none}.NavigationMain>ul>li ul li{position:relative;display:block;width:100%;border-top:rgba(0,0,0,.2) 1px solid}.NavigationMain>ul>li ul li a{position:relative;display:block;padding:.5rem 1rem;text-align:center;white-space:nowrap;letter-spacing:0;text-transform:none;color:#003f6b;background-color:#fff}.NavigationMain>ul>li ul li a.actice{color:#008aeb}.NavigationMain>ul>li ul li.active a{color:#008aeb}}@media print{.NavigationMain{display:none}}.NavigationMeta{width:100%;max-width:62rem;margin:0 auto}.NavigationMeta>ul{display:-ms-flexbox;display:flex;list-style:none;zoom:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.NavigationMeta>ul:after,.NavigationMeta>ul:before{content:'\0020';display:block;height:0;overflow:hidden}.NavigationMeta>ul:after{clear:both}.NavigationMeta>ul>li{position:relative;display:block}.NavigationMeta>ul>li a{display:block;padding:1rem;letter-spacing:.125em;text-transform:uppercase}@media print{.NavigationMeta{display:none}}.Seasons{zoom:1}.Seasons:after,.Seasons:before{content:'\0020';display:block;height:0;overflow:hidden}.Seasons:after{clear:both}.Season{display:block;float:left;width:50%}@media all and (max-width:48em){.Season{float:none;width:100%}}.TopImage{position:relative;display:block;margin:0 auto;padding:1rem;background-color:#fff}.TopImage img{width:100%}.TopImage:after,.TopImage:before{position:absolute;z-index:-1;top:80%;bottom:1rem;left:1rem;width:50%;max-width:20rem;content:'';transform:rotate(-5deg);background:0 0;box-shadow:0 1rem 2rem rgba(0,0,0,.3)}.TopImage:after{right:1rem;left:auto;transform:rotate(5deg)}@media all and (max-width:48em){.TopImage{padding:.5rem}.TopImage:after,.TopImage:before{display:none}}.TopMap{position:relative;margin:0 auto;padding:1rem;background-color:#fff}.TopMap .TopMap-map{height:24rem}.TopMap:after,.TopMap:before{position:absolute;z-index:-1;top:80%;bottom:1rem;left:1rem;width:50%;max-width:20rem;content:'';transform:rotate(-5deg);background:0 0;box-shadow:0 1rem 2rem rgba(0,0,0,.3)}.TopMap:after{right:1rem;left:auto;transform:rotate(5deg)}.Weather{font-size:.8rem;position:absolute;width:100%;padding:1rem 0}.Weather-wrap{width:100%;max-width:62rem;margin:0 auto;padding:0 1rem}.Weather-icon{display:inline}.Weather-icon img{width:auto;max-height:1.25rem}.Weather-data{display:inline}@media all and (max-width:48em){.Weather{display:none}}html{font-family:Marcellus,sans-serif;font-size:18px;color:#333;background:#f0ede8;background-image:url('../../../typo3conf/ext/kleipsties/Resources/Public/Images/haus-kleipsties-sylt_sand.jpg');background-repeat:repeat-x;background-attachment:fixed;background-position:top center}body{line-height:1.5em;width:100%;margin:0 auto}p{margin:18px 0}a{text-decoration:underline;color:#333}a[href^=tel]{text-decoration:none;color:inherit}a:hover{text-decoration:none}b,strong{font-weight:700}em,i{font-family:Marcellus,sans-serif}b em,b i,em b,em strong,i b,i strong,strong em,strong i{font-family:Marcellus,sans-serif}hr{display:block;border-top:1px solid #4c5356;margin-bottom:22px;margin-bottom:1rem;padding-bottom:22px;padding-bottom:1rem}iframe,img{display:inline-block;max-width:100%;border:0}audio,canvas,img,video{height:auto;vertical-align:bottom}#map-canvas img{max-width:none}address{font-style:normal}ul{list-style:square inside}ol{list-style:decimal inside}ol ol,ol ul,ul ol,ul ul{margin-left:22px;margin-left:1rem}::-moz-selection{color:#fff;background:#003f6b;text-shadow:none}::selection{color:#fff;background:#003f6b;text-shadow:none}.bodytext{margin:1em 0}.csc-frame{margin:2rem 0}.Cols{zoom:1}.Cols:after,.Cols:before{content:'\0020';display:block;height:0;overflow:hidden}.Cols:after{clear:both}.Col-23{float:left;width:66.6666666667%;padding-right:1rem}.Col-13{float:right;width:33.3333333333%}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}@media all and (max-width:780px){html{font-size:16px}}@media all and (max-width:48em){.Col-23{float:none;width:100%;padding-right:0}.Col-13{float:none;width:100%}body{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:none;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0 0 5px #fff;color:#fff;font-style:normal;font-weight:400}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous{display:none}.featherlight-first-slide.featherlight-last-slide .featherlight-next,.featherlight-first-slide.featherlight-last-slide .featherlight-previous{display:none}@media only screen and (max-device-width:1024px){.featherlight-next:hover,.featherlight-previous:hover{background:0 0}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width:1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}.sr-only{position:absolute !important;display:block !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.SkipLink{position:absolute;top:-100px;left:1rem;z-index:1000;padding:.75rem 1.25rem;color:#fff;background:#003f6b;text-decoration:none;letter-spacing:.05em;}.SkipLink:focus{top:1rem;}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #005d9f !important;outline-offset:3px !important;}.Header a:focus-visible,.Footer a:focus-visible,.SkipLink:focus-visible{outline-color:#c4e5ff !important;}#Inhalt:focus{outline:none;}.NavigationMain > ul > li:focus-within ul,.NavigationMain > ul > li.is-open ul{top:3rem;visibility:visible;opacity:1;}.NavigationMain > ul > li.is-dismissed ul{visibility:hidden;opacity:0;}.InquiryCta{display:inline-block;padding:.75rem 2rem;font-family:Marcellus,sans-serif;font-size:1rem;letter-spacing:.125em;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;border:1px solid #007bd1;background-image:linear-gradient(to left,#007bd1,#003f6b);background-position:0 0;background-size:200% 100%;transition:background-position 333ms,border-color 333ms;}.InquiryCta:hover,.InquiryCta:focus{color:#fff;background-position:100% 0;}.InquiryCta-wrap{max-width:42rem;margin:1.5rem auto 2rem;}#Calculator-response .InquiryCta{display:block;margin:.5rem 0 0;padding:.5rem 1rem;}.Content-default:has(+ .Content-default #contactform){padding-bottom:0;}.Content-default:has(+ .Content-default #contactform)::after{display:none;}.Content-default:has(+ .Content-default #contactform) + .Content-default{padding-top:.5rem;}#contactform{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 1.5rem;margin:0;position:relative;padding:2rem;background:#fff;border-radius:6px;}#contactform::before,#contactform::after{position:absolute;z-index:-1;top:auto;bottom:1rem;left:1rem;display:block;width:50%;max-width:20rem;height:4.25rem;visibility:visible;content:'';transform:rotate(-5deg);background:transparent;box-shadow:0 1rem 2rem rgba(0,0,0,.3);}#contactform::after{right:1rem;left:auto;transform:rotate(5deg);}#contactform > div:not([class]){display:contents;}#contactform .form-group,#contactform .actions,#contactform .clearfix{float:none !important;width:auto !important;margin:0 !important;}#contactform .form-group::after{display:none !important;}#contactform .form-group:has([name$="[name]"]),#contactform .form-group:has(textarea),#contactform .clearfix,#contactform .actions,#contactform .form-required-note{grid-column:1 / -1;}#contactform label{display:block;margin:0 0 .35rem;font-size:.875rem;letter-spacing:.06em;color:#3f4649;}#contactform .required{margin-left:.15em;color:#b0412e;}#contactform .input{padding:0;border:0;background:none;}#contactform input:not([type="hidden"]):not([aria-hidden]),#contactform select,#contactform textarea{display:block;box-sizing:border-box;width:100%;min-height:3rem;padding:.65rem .9rem;font-family:Marcellus,sans-serif;font-size:1rem;line-height:1.4;color:#333;background-color:#fbfaf7;border:1px solid #cfc8b8;border-radius:4px;transition:border-color 200ms,box-shadow 200ms,background-color 200ms;}#contactform textarea{min-height:9rem;resize:vertical;}#contactform select{appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%23005d9f' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:1rem;cursor:pointer;}#contactform input::placeholder,#contactform textarea::placeholder{color:#8a8f8c;opacity:1;}#contactform input:hover,#contactform select:hover,#contactform textarea:hover{border-color:#a99f88;}#contactform input:focus,#contactform select:focus,#contactform textarea:focus{background-color:#fff;border-color:#005d9f;box-shadow:0 0 0 3px rgba(0,93,159,.18);outline:none;}#contactform input:focus-visible,#contactform select:focus-visible,#contactform textarea:focus-visible{outline:none !important;}#contactform input[type="date"]{min-height:3rem;}#contactform .form-text{margin-top:.3rem;font-size:.8rem;color:#5f6563;}#contactform .form-group.has-error input:not([type="hidden"]):not([aria-hidden]),#contactform .form-group.has-error select,#contactform .form-group.has-error textarea{border-color:#b0412e;background-color:#fdf6f4;}#contactform .error.form-text{color:#a33a28;}#contactform .clearfix p,#contactform .form-privacy{margin:0;font-size:.875rem;color:#5f6563;}#contactform .form-privacy a{color:#005d9f;}#contactform .actions .btn-toolbar,#contactform .actions .btn-group{display:block;}#contactform button[type="submit"]{width:auto;min-width:16rem;min-height:3rem;padding:.75rem 2rem;font-family:Marcellus,sans-serif;font-size:1rem;letter-spacing:.125em;text-transform:uppercase;color:#fff;cursor:pointer;border:1px solid #007bd1;border-radius:4px;background-image:linear-gradient(to left,#007bd1,#003f6b);background-position:0 0;background-size:200% 100%;transition:background-position 333ms;}#contactform button[type="submit"]:hover,#contactform button[type="submit"]:focus{background-position:100% 0;}#contactform .form-required-note{margin:-.5rem 0 0;font-size:.8rem;color:#5f6563;}.Content-default > p:only-child:first-child{margin:0;}@media all and (max-width:48em){#contactform::before,#contactform::after{display:none;}}@media all and (max-width:40em){#contactform{grid-template-columns:1fr;gap:1rem;padding:1.25rem;}#contactform button[type="submit"]{width:100%;min-width:0;}}.Seasons .Season:nth-child(odd){clear:left;}.Content-default:has(> .Gallery):has(+ .Content-default){padding-bottom:0;}.Content-default:has(> .Gallery):has(+ .Content-default)::after{display:none;}.Apartments{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;width:min(60rem,calc(100vw - 2rem));margin:0 0 0 calc(50% - min(30rem,50vw - 1rem));padding:.5rem 0 1rem;list-style:none;}.Apartments .Apartment{position:relative;display:flex;flex-direction:column;width:calc((100% - 4rem) / 3);margin:0;padding:.5rem;box-sizing:border-box;background:#fff;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);transition:box-shadow 333ms,transform 333ms;}.Apartments .Apartment::before{display:none;}.Apartment-image img{display:block;width:100%;height:auto;}.Apartment-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;padding:1rem .75rem .75rem;}.Apartment-body p{margin:0 0 .5rem;}.Apartments .Apartment-title{margin:0 0 .25rem;color:#005d9f;}.Apartment-facts{color:#4c5356;font-size:.875em;letter-spacing:.05em;hyphens:manual;}.Apartment-facts span{white-space:nowrap;}.Apartment-link{margin-top:auto;padding:.5rem 1.5rem;font-size:.875rem;letter-spacing:.125em;text-transform:uppercase;text-decoration:none;color:#fff;border:1px solid #007bd1;background-image:linear-gradient(to left,#007bd1,#003f6b);background-position:0 0;background-size:200% 100%;transition:background-position 333ms;}.Apartment-link::after{position:absolute;inset:0;content:'';}.Apartment-teaser{margin-bottom:1rem !important;}.Apartment:hover{box-shadow:0 .75rem 2rem rgba(0,0,0,.25);transform:translateY(-2px);}.Apartment:hover .Apartment-link,.Apartment-link:focus{color:#fff;background-position:100% 0;}.Apartment:has(.Apartment-link:focus-visible){outline:2px solid #005d9f;outline-offset:4px;}.Apartment-link:focus-visible{outline:none;}@media all and (max-width:71em){.Apartments .Apartment{width:calc((100% - 2rem) / 2);}}@media all and (max-width:36em){.Apartments{gap:1.5rem;}.Apartments .Apartment{width:100%;}}@media (prefers-reduced-motion:reduce){.Apartment,.Apartment-link{transition:none;}.Apartment:hover{transform:none;}}a{text-decoration-style:dotted !important;text-decoration-thickness:1.5px;text-underline-offset:.22em;}.Footer{--surge:1;position:relative;margin-top:7rem;color:#fff;background:linear-gradient(to bottom,#2a7fae 0,#17689a 5rem,#0a4f7d 14rem,#003f6b 100%);box-shadow:none;}.Footer a{color:#fff;}.Footer-surf{position:absolute;right:0;bottom:calc(100% - 2px);left:0;height:140px;overflow:hidden;pointer-events:none;}.Footer-defs{position:absolute;width:0;height:0;}.Footer-surfLayer{position:absolute;bottom:0;left:0;width:200%;height:100%;will-change:transform;}.Footer-surfLayer--wet{fill:rgba(110,90,60,.10);transform:translate3d(calc(var(--surge) * -6%),calc((1 - var(--surge)) * 26px),0);}.Footer-surfLayer--swash{fill:url(#FooterSwash);transform:translate3d(calc(var(--surge) * -10%),calc((1 - var(--surge)) * 44px),0);}.Footer-surfLayer--foam{fill:none;stroke:rgba(255,255,255,.95);stroke-width:4;stroke-linecap:round;vector-effect:non-scaling-stroke;transform:translate3d(calc(var(--surge) * -10%),calc((1 - var(--surge)) * 44px),0);}.Footer-surfLayer--foam .Footer-foamSecond{stroke:rgba(255,255,255,.5);stroke-width:3;stroke-dasharray:60 14 8 22 30 12;}.Footer-surfLayer--sea{fill:url(#FooterSea);transform:translate3d(calc(var(--surge) * -4%),calc((1 - var(--surge)) * 20px),0);}.Footer-inner{display:grid;grid-template-columns:1.2fr 1fr .9fr;gap:2rem 3rem;max-width:60rem;margin:0 auto;padding:2rem 1rem 2rem;line-height:1.6;}.Footer-inner p,.Footer-inner address{margin:0 0 1rem;font-style:normal;}.Footer-brand{padding:.5rem 1rem 0;text-align:center;}.Footer-logo{display:inline-block;}.Footer-logo img{display:block;width:10rem;height:auto;}.Footer-cta{display:inline-block;padding:.5rem 1.5rem;font-size:.875rem;letter-spacing:.125em;text-transform:uppercase;text-decoration:none;color:#003f6b !important;background:#fff;border:1px solid #fff;transition:background-color 333ms,color 333ms;}.Footer-cta:hover,.Footer-cta:focus{color:#fff !important;background:transparent;}.Footer .Content-default{max-width:none;margin:0;padding:0;}.Footer .Content-default::after{display:none;}.Footer .Content-default + .Content-default{margin-top:1.25rem;}.Footer h1,.Footer h2,.Footer h3,.Footer .Footer-col .Content-default h1,.Footer .Footer-col .Content-default h2,.Footer .Footer-col .Content-default h3{margin:0 0 .75rem;padding:0;font-family:Marcellus,sans-serif;font-size:.875rem;font-weight:normal;line-height:1.4;letter-spacing:.125em;text-transform:uppercase;color:#bfe0ee;}.Footer .Footer-col .Content-default header{margin:0;padding:0;}.Footer h1 a,.Footer h2 a,.Footer h3 a{color:inherit;}.Footer .Content-default ul{margin:0 0 1.25rem;padding:0;list-style:none;}.Footer .Content-default li{margin:0;padding:0;}.Footer .Content-default li::before{display:none;}.Footer .Content-default a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.4);text-underline-offset:.2em;}.Footer .Content-default a:hover{text-decoration-color:#fff;}.Footer .Content-default p{margin:0 0 1rem;}.Address-reach{margin:0 0 1rem;padding:0;list-style:none;}.Address-reach li{display:flex;gap:.6rem;align-items:center;margin:0 0 .35rem;padding:0;}.Address-reach li::before{display:none;}.Address-icon{flex:0 0 auto;width:1.05em;height:1.05em;fill:none;stroke:#bfe0ee;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;}.Address-reach a{text-decoration:underline;text-decoration-color:rgba(255,255,255,.4);text-underline-offset:.2em;}.Address-reach a:hover{text-decoration-color:#fff;}.Footer-bottom{border-top:1px solid rgba(255,255,255,.2);text-align:center;}.Footer-bottom .NavigationMeta > ul{margin:0;padding:.5rem 0 0;}.Footer-bottom .NavigationMeta > ul > li a{padding:.5rem 1rem;font-size:.875rem;}.Footer-copy{margin:0;padding:0 1rem 1.25rem;font-size:.875rem;color:#bfe0ee;}.Footer a:focus-visible{outline-color:#fff;}@media all and (max-width:48em){.Footer{margin-top:4.5rem;}.Footer-surf{height:90px;}.Footer-inner{grid-template-columns:1fr;gap:1.5rem;padding-top:1.5rem;}.Footer-contact{order:-1;}}@media (prefers-reduced-motion:reduce){.Footer{--surge:1 !important;}}@media print{.Footer-surf,.Footer-links{display:none;}}.Header{position:relative;padding-bottom:7.5rem;background-color:#003f6b;background-image:linear-gradient(to bottom,#003f6b 0,#0a5a92 55%,#3d8fc4 100%);background-size:auto;box-shadow:none;}.Header-dunes{position:absolute;right:0;bottom:-1px;left:0;height:320px;pointer-events:none;}.Header-sand{position:absolute;inset:0;background:#f0ede8 url('../../../typo3conf/ext/kleipsties/Resources/Public/Images/haus-kleipsties-sylt_sand.jpg') repeat-x top center fixed;-webkit-mask:url('../../../typo3conf/ext/kleipsties/Resources/Public/Images/Dunes/dune-mask.svg') center bottom / cover no-repeat;mask:url('../../../typo3conf/ext/kleipsties/Resources/Public/Images/Dunes/dune-mask.svg') center bottom / cover no-repeat;}.Header-grass{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;transform-origin:50% 100%;}.Header-grass--back{animation:Header-sway 8s ease-in-out infinite alternate;}.Header-grass--mid{animation:Header-sway 6.5s ease-in-out -3s infinite alternate;}.Header-grass--front{animation:Header-sway 5s ease-in-out -1.5s infinite alternate;}@keyframes Header-sway{from{transform:skewX(-1.2deg);}to{transform:skewX(1.8deg);}}.Header .NavigationMain{position:relative;z-index:2;}@media all and (max-width:680px){.Header{padding-bottom:4.5rem;}.Header-dunes{height:210px;}}@media (prefers-reduced-motion:reduce){.Header-grass{animation:none;}}@media print{.Header-dunes{display:none;}}.Content{background-image:none;}.Reviews{margin:0;}.Reviews-score{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:center;margin:0 0 1rem;}.Reviews-score strong{color:#005d9f;font-weight:normal;font-size:1.25em;}.Reviews-count{color:#4c5356;}.Stars{position:relative;display:inline-block;font-size:1.1rem;line-height:1;letter-spacing:.1em;color:#cfc8b8;}.Stars::before{content:'★★★★★';}.Stars-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#c99a2e;}.Stars-fill::before{content:'★★★★★';}.Stars--small{font-size:.85rem;}.Reviews-slider{position:relative;}.Reviews-list{display:flex;align-items:center;gap:1rem;margin:0;padding:.5rem 0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;}.Reviews-list::-webkit-scrollbar{display:none;}.Reviews-list:focus-visible{outline:2px solid #005d9f;outline-offset:4px;}.Reviews-list > .Review{flex:0 0 100%;box-sizing:border-box;margin:0;padding:0 1rem;text-align:center;scroll-snap-align:start;}.Reviews-list > .Review::before{display:none;}.Review-text{margin:0 0 .75rem;padding:0;font-style:italic;font-size:1.05em;}.Review-text::before{content:'„';}.Review-text::after{content:'“';}.Review-meta{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:center;justify-content:center;margin:0;font-size:.875em;color:#4c5356;}.Reviews-dots{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;margin-top:.75rem;}.Reviews-dots[hidden]{display:none;}.Reviews-dot{position:relative;width:1.5rem;height:1.5rem;padding:0;cursor:pointer;background:none;border:0;}.Reviews-dot::before{position:absolute;top:50%;left:50%;width:.6rem;height:.6rem;content:'';transform:translate(-50%,-50%);border:1px solid #005d9f;border-radius:50%;transition:background-color 200ms;}.Reviews-dot:hover::before{background:rgba(0,93,159,.35);}.Reviews-dot[aria-current="true"]::before{background:#005d9f;}.Reviews-dot:focus-visible{outline:2px solid #005d9f;outline-offset:0;border-radius:50%;}.Reviews-count a{color:inherit;}@media all and (max-width:40em){.Reviews-count{flex-basis:100%;}.Reviews-sep{display:none;}}.InquiryCta,.Apartments .Apartment-link,.Calculator .Calculator-button,#contactform button[type="submit"],.Footer .Footer-cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:3rem;padding:.75rem 2rem;font-family:Marcellus,sans-serif;font-size:1rem;line-height:1.2;letter-spacing:.125em;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;cursor:pointer;border:1px solid #007bd1;border-radius:4px;background-color:#003f6b;background-image:linear-gradient(to left,#007bd1,#003f6b);background-position:0 0;background-size:200% 100%;transition:background-position 333ms,background-color 333ms,color 333ms,border-color 333ms;}.InquiryCta:hover,.InquiryCta:focus,.Apartment:hover .Apartment-link,.Apartments .Apartment-link:focus,.Calculator .Calculator-button:hover,.Calculator .Calculator-button:focus,#contactform button[type="submit"]:hover,#contactform button[type="submit"]:focus{color:#fff;background-position:100% 0;}.Apartments .Apartment-link{margin-top:auto;}.Calculator .Calculator-button{display:flex;width:100%;margin:.5rem 0;}.Footer .Footer-cta{color:#003f6b !important;border-color:#fff;background:#fff;}.Footer .Footer-cta:hover,.Footer .Footer-cta:focus{color:#fff !important;background:transparent;}.NavigationMain-extra{display:none;}@media all and (max-width:680px){.Header .Header-btnCall,.Header .Header-btnNavi{position:absolute;z-index:30;top:.9rem;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;text-indent:0;color:#fff;background:rgba(255,255,255,.12);background-image:none;border:1px solid rgba(255,255,255,.3);border-radius:50%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color 200ms,border-color 200ms;}.Header .Header-btnCall{left:1rem;}.Header .Header-btnNavi{right:1rem;}.Header .Header-btnCall:hover,.Header .Header-btnNavi:hover,.Header .Header-btnCall:focus-visible,.Header .Header-btnNavi:focus-visible{background-color:rgba(255,255,255,.22);border-color:rgba(255,255,255,.6);}.Header-btnCall svg{width:1.25rem;height:1.25rem;fill:none;stroke:#fff;stroke-width:1.6;stroke-linejoin:round;}.Header-burger,.Header-burger span,.Header-burger::before,.Header-burger::after{display:block;width:1.2rem;height:1.5px;background:#fff;border-radius:1px;transition:transform 250ms,opacity 200ms,background-color 200ms;}.Header-burger{position:relative;background:transparent;}.Header-burger::before,.Header-burger::after{position:absolute;left:0;content:'';}.Header-burger::before{top:-6px;}.Header-burger::after{top:6px;}.Header-btnNavi[aria-expanded="true"] .Header-burger span{opacity:0;}.Header-btnNavi[aria-expanded="true"] .Header-burger::before{transform:translateY(6px) rotate(45deg);}.Header-btnNavi[aria-expanded="true"] .Header-burger::after{transform:translateY(-6px) rotate(-45deg);}.Header .NavigationMain{position:fixed;z-index:25;inset:0;display:flex !important;flex-direction:column;justify-content:center;box-sizing:border-box;width:100%;padding:5rem 1.5rem 2rem;overflow-y:auto;visibility:hidden;opacity:0;background:rgba(0,47,82,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;transition:opacity 250ms,visibility 0s linear 250ms;}.Header .NavigationMain.is-open{visibility:visible;opacity:1;transition:opacity 250ms;}.Header .NavigationMain > ul{margin:0;padding:0;list-style:none;text-align:center;background:none;}.Header .NavigationMain > ul > li{display:block;width:auto;margin:0;border:0;transform:translateY(.5rem);transition:transform 300ms;}.Header .NavigationMain.is-open > ul > li{transform:none;}.Header .NavigationMain > ul > li::before{display:none;}.Header .NavigationMain > ul > li > a{display:inline-block;padding:.7rem 1rem;font-size:1.35rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:none;}.Header .NavigationMain > ul > li.active > a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em;}.Header .NavigationMain > ul > li ul{position:static;display:grid !important;grid-template-columns:1fr 1fr;gap:0 1rem;max-width:20rem;margin:0 auto .75rem;padding:0;visibility:visible !important;opacity:1 !important;transform:none !important;background:none;box-shadow:none;}.Header .NavigationMain > ul > li ul::before{display:none;}.Header .NavigationMain > ul > li ul li{margin:0;border:0;}.Header .NavigationMain > ul > li ul li::before{display:none;}.Header .NavigationMain > ul > li ul a{display:block;padding:.4rem .25rem;font-size:1rem;letter-spacing:.03em;text-transform:none;white-space:nowrap;color:#cfe6f2;background:none;}.Header .NavigationMain > ul > li ul li.active a{color:#fff;text-decoration:underline;text-underline-offset:.3em;}.Header .NavigationMain a:focus-visible{outline:2px solid #fff;outline-offset:2px;}.Header .NavigationMain-extra{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem;}.NavigationMain-cta{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 2rem;letter-spacing:.125em;text-transform:uppercase;text-decoration:none;color:#003f6b !important;background:#fff;border:1px solid #fff;border-radius:4px;}.NavigationMain-contact{display:flex;flex-direction:column;gap:.25rem;margin:0;text-align:center;font-size:.95rem;}.NavigationMain-contact a{color:#cfe6f2;}html.has-open-nav,html.has-open-nav body{overflow:hidden;}}@media (prefers-reduced-motion:reduce){.Header .NavigationMain,.Header .NavigationMain > ul > li,.Header-burger,.Header-burger::before,.Header-burger::after{transition:none !important;}}.featherlight .featherlight-close-icon{position:fixed;z-index:20;top:.9rem;right:1rem;left:auto;width:2.75rem;height:2.75rem;padding:0;font-size:0;line-height:0;color:transparent;cursor:pointer;background:rgba(0,47,82,.55);border:1px solid rgba(255,255,255,.5);border-radius:50%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color 200ms,border-color 200ms;}.featherlight .featherlight-close-icon::before,.featherlight .featherlight-close-icon::after{position:absolute;top:50%;left:50%;width:1.2rem;height:1.5px;content:'';background:#fff;border-radius:1px;}.featherlight .featherlight-close-icon::before{transform:translate(-50%,-50%) rotate(45deg);}.featherlight .featherlight-close-icon::after{transform:translate(-50%,-50%) rotate(-45deg);}.featherlight .featherlight-close-icon:hover{background:rgba(0,47,82,.85);border-color:rgba(255,255,255,.8);}.featherlight .featherlight-close-icon:focus-visible{outline:2px solid #fff;outline-offset:3px;}
