::selection{background-color:#000;color:#fff}img{max-width:100%;height:auto}p+ul:last-child{margin-top:1em}ul ul{list-style-type:circle!important;margin-left:1.5em}button{cursor:pointer}.align .et_pb_column{align-self:center}u{text-decoration:none;border-bottom:1px solid;padding-bottom:5px}a.link{border-bottom:1px solid}.center .et_pb_blurb_content{width:auto}#mobile_menu1,.et_pb_menu .et_mobile_menu{background:#1a1a1a!important;border:0;text-align:center!important}@media only screen and (max-width:980px){.invers.et_pb_row{display:flex;flex-direction:column-reverse}.et_pb_menu_0_tb_footer .et_pb_menu__menu{display:flex!important}.et_pb_menu_0_tb_footer .et_mobile_nav_menu{display:none!important}.et_pb_menu_0_tb_footer.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap{justify-content:center!important}}img.mfp-img{max-height:80vh!important}.mfp-arrow-left,.mfp-arrow-right,.mfp-arrow-left:after,.mfp-arrow-right:after,.mfp-image-holder .mfp-close,.mfp-close{font-size:30px!important;font-weight:400!important;cursor:pointer!important;transition:.2s}.mfp-title,.mfp-counter{display:none}.mfp-fade.mfp-bg.mfp-ready{opacity:.9!important}.mfp-fade.mfp-bg,.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.mfp-fade.mfp-bg.mfp-removing,.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-figure:after{background:transparent!important;box-shadow:none!important}.mfp-preloader{text-transform:uppercase;color:#fff;letter-spacing:3px;font-weight:300;font-size:.9em}.mfp-close,.mfp-arrow{opacity:.3!important}.mfp-close:hover,.mfp-arrow:hover{opacity:1!important}.mfp-close{width:auto!important;right:50%!important;padding:0!important}h4.dipl_masonry_gallery_item_title{text-align:center;display:block!important}.home .mfp-title{display:none!important}.mfp-title{position:absolute;padding-top:20px;display:block!important;width:inherit}#masonry .et_pb_ajax_pagination_container{column-count:3;column-gap:20px}#masonry .et_pb_portfolio_item{display:inline-block;width:100%;margin-bottom:20px;break-inside:avoid;position:relative;overflow:hidden}#masonry .et_pb_portfolio_image img{width:100%;height:auto;display:block;object-fit:cover}#masonry .et_pb_portfolio_item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;transition:.3s;z-index:1;pointer-events:none}#masonry .et_pb_portfolio_item:hover::after{background:rgba(0,0,0,.75)}#masonry .et_pb_module_header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;color:#fff;font-size:18px;opacity:0;transition:.3s;z-index:2;text-align:center;pointer-events:none;white-space:normal;max-width:90%;line-height:1.4}#masonry .et_pb_portfolio_item:hover .et_pb_module_header{opacity:1}@media(max-width:980px){#masonry .et_pb_ajax_pagination_container{column-count:2}}@media(max-width:600px){#masonry .et_pb_ajax_pagination_container{column-count:1}}#form ul,.et-pb-contact-message p{letter-spacing:1px;font-weight:400;list-style-type:none;padding:0;margin-bottom:20px;font-size:14px;color:#fff}#form p .et_contact_error{border-top:0!important;border-left:0!important;border-right:0!important;border-color:#cc0033!important}.input{transition:.5s;color:#fff!important;background:transparent!important}.input:hover{border-color:#fff!important}.et_contact_bottom_container{margin:30px auto 0!important;float:none!important;width:fit-content;text-align:center;display:block}#form .input[type="checkbox"]+label i::before{content:"";width:16px;height:16px;border-radius:50%;background:transparent;vertical-align:middle;transition:all 0.2s ease;position:relative}#form .input[type="checkbox"]:checked+label i::before{background:#fff;border-color:#fff}#form .input[type="checkbox"]:checked+label i::after{content:"";display:inline-block;width:10px;height:10px;background:#001C32;border-radius:50%;position:absolute;top:4px;left:4px}span.et_pb_contact_field_options_title{display:none}#form .input[type=checkbox]+label i{margin-top:-3px;border:0}#form p.et_contact_error input[type=checkbox]+label{color:#fff!important}.et_contact_error .input[type="checkbox"]+label i{background:#cc0033!important}