.managed-popup{position:fixed;inset:0;margin:auto;width:fit-content;height:fit-content;padding:0;border:0;max-width:min(740px,94vw);max-height:90vh;max-height:90dvh;overflow:auto;background:#fff;color:#333;z-index:11000}.managed-popup::backdrop{background:rgba(0,0,0,.8)}.managed-popup img{display:block;max-width:100%;height:auto}.managed-popup-close{position:absolute;right:5px;top:5px;z-index:2;width:40px;height:40px;background:#fff;border:0;border-radius:50%;font-size:30px;color:#333;cursor:pointer}.managed-popup-copy{padding:24px}.managed-popup button:focus-visible,.managed-popup a:focus-visible{outline:3px solid #8d007c;outline-offset:-3px}
@media(max-width:767px){img,video,iframe{max-width:100%}.contact-form input,.contact-form select,.contact-form textarea{max-width:100%}.managed-popup-copy{padding:16px}}
/* Fix measured overflow from fixed Bootstrap containers nested inside padded sections. */
@media(max-width:1199px){.p-lr80>.container{width:100%;max-width:100%}.footer_content .container-fluid{margin-left:0;margin-right:0;max-width:100%}.footer_content .item{min-width:0}.norm-page .row{margin-left:0;margin-right:0}}
@media(max-width:991px){.footer_content>.container-fluid{padding-left:15px;padding-right:15px}.section-content>.row{margin-left:0;margin-right:0}}
@media(max-width:767px){.norm-page,.norm-page p,.norm-page b,.norm-page a{overflow-wrap:anywhere}#cont a{overflow-wrap:anywhere}}
@media(max-width:991px){.page-page>.galeri>.row{margin-left:0;margin-right:0}.page-page{overflow-wrap:anywhere}}
@media(max-width:1199px){.owl-carousel-filter,.oduller,.slick-list,.owl-stage-outer{max-width:100%}.owl-stage-outer,.slick-list{overflow:hidden}.footerAlt .rows{min-width:0}.footerAlt .item{min-width:0}}
@media(max-width:767px){.tab-content{overflow-wrap:anywhere}#top h3,#cont{overflow-wrap:anywhere}.mean-container .mean-bar{z-index:101}.mean-container a.meanmenu-reveal{z-index:102}}
@media(max-width:374px){.logo-header-inner img{width:145px!important;height:auto!important}}
@media(max-width:991px){.site-header__right.mn{z-index:100;pointer-events:none}.meanmenu-reveal,.mean-nav{pointer-events:auto}}
.mean-nav ul::after{content:"";display:table;clear:both}
@media(max-width:1200px){.mean-nav{max-height:calc(100dvh - 135px);overflow-y:auto}}
/* Legacy carousel transforms and decorative pseudo-elements extend past their clipped tracks. */
@media(max-width:1199px){.kadinlarDenizi .video::before{right:0;max-width:100%}}
@media(max-width:991px){.content-column h2::before{display:none}}
@media(max-width:767px){#top{overflow-wrap:anywhere}}
