:root{--primary-color:#004F52}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@font-face{font-family:"Butler";src:url(../fonts/Butler_Webfont/Butler.woff2)format("woff2"),url(../fonts/Butler_Webfont/Butler.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Butler";src:url(../fonts/Butler_Webfont/Butler-Bold.woff2)format("woff2"),url(../fonts/Butler_Webfont/Butler-Bold.woff)format("woff");font-weight:700;font-style:normal}html{font-size:100%;scroll-behavior:smooth}body{margin:0;padding:0;font-size:1.3rem}#joffe-site-wrapper{max-width:1440px;margin:0 auto}a,body,section .text p,section h2{font-family:Cormorant,sans-serif;color:#004f52}a{text-decoration:none}a.active{font-weight:700}section{min-height:300px;display:flow-root}section .text p,section h2{text-align:center}a,section h2{font-weight:500}section h2{font-size:3rem;text-transform:uppercase}@media (max-width:1024px){section h2{padding:0 10px}}section .text{padding:0 100px}@media (max-width:1024px){section .text{padding:0 35px}}section .text p{line-height:1.5}section .text p .variant1{color:#8e7d4c}section .text p .variant2{color:#8e7d4c;font-size:2rem}section .text.text-he p{direction:rtl;font-family:Heebo,sans-serif;font-size:1.3rem}.modal .modal-content-service-charter .contacts a,section .text p,section .text.text-he p .variant2{font-size:1.5rem}section .block-separator{border-top:1px solid rgba(0,79,82,.5019607843);margin:0 100px}section .block-separator.inside{margin:20px 100px}header.main{background:url(../img/header-right-bg.png)no-repeat right bottom;height:198px;display:flex}@media (max-width:1024px){header.main{background:url(../img/header-right-bg-mobile.png)no-repeat right bottom;height:110px}}header.main .logo{margin:0 auto;padding:40px 15px 0}@media (max-width:1024px){header.main .logo{margin:0 auto 0 30px;padding:20px 5px 0}}header.main .logo img{width:280px;display:block}@media (max-width:1024px){header.main .logo img{width:150px}}header.main .links{flex-grow:1}@media (max-width:1024px){header.main .links{display:none}}header.main .links .links-lang{height:50px;margin:32px 250px 0 0;text-align:right}header.main .links .links-anchors{display:flex}header.main .links .links-anchors .links-anchors-main{flex-grow:1;text-align:center}header.main .links .links-anchors .links-anchors-main a{position:relative;padding:15px 20px 0;display:inline-block;text-decoration:none}footer.main .footer-links .links-anchors-main a::after,header.main .links .links-anchors .links-anchors-main a::after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-150%);width:20px;height:20px;background:url(../img/top-menu-arrow.png)no-repeat center/contain;opacity:0;transition:transform .3s ease,opacity .3s ease}footer.main .footer-links .links-anchors-main a:hover::after,header.main .links .links-anchors .links-anchors-main a:hover::after{transform:translate(-50%,0);opacity:1}header.main .links .links-anchors .links-portal{margin:15px auto 0;width:250px;text-align:center}header.main .links .links-anchors .links-portal a{color:#000}header.main .links .links-anchors .links-portal a:hover{text-decoration:underline}header.main .mobile-links{display:none}@media (max-width:1024px){header.main .mobile-links{display:flex}}header.main .mobile-links .hamburger{height:100%;width:110px}header.main .mobile-links .hamburger a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:5rem;font-weight:100}header.main .mobile-links-anchors{display:flex;flex-direction:column}header.main .mobile-links-anchors .mobile-links-anchors-main{text-align:center}header.main .mobile-links-anchors .mobile-links-anchors-main a{padding:10px 0;display:block;text-decoration:none}header.main .mobile-links-anchors .mobile-links-anchors-main a:not(:last-child){background:linear-gradient(to right,transparent 30%,#8e7d4c 30%,#8e7d4c 70%,transparent 70%) bottom/100% 1px no-repeat}header.main .mobile-links-anchors .mobile-links-portal{height:70px;text-align:center;display:flex;flex-direction:column;justify-content:center}header.main .mobile-links-anchors .mobile-links-portal a{color:#8e7d4c;display:block}footer.main .footer-links .links-portal a:hover,header.main .mobile-links-anchors .mobile-links-portal a:hover{text-decoration:underline}header.main .mobile-links-anchors .mobile-links-lang{text-align:center;display:flex;flex-direction:row;justify-content:center}header.main .mobile-links-anchors .mobile-links-lang .sep{padding:0 5px}header.simple{background:var(--primary-color);color:#fff;display:flex;min-height:244px;justify-content:space-between}@media (max-width:1024px){header.simple{flex-direction:column-reverse}}header.simple a.logo-simple{width:280px;margin:50px 50px 0}@media (max-width:1024px){header.simple a.logo-simple{display:none}}header.simple a.logo-simple-mobile{display:none;margin-top:-30px}@media (max-width:1024px){header.simple a.logo-simple-mobile{display:block}}header.simple a.logo-simple-mobile img{display:block;width:154px;height:77px;margin:0 auto}header.simple .title{margin:75px 50px 0 0}@media (max-width:1024px){header.simple .title{margin:0;padding:20px}}header.simple .title h1,header.simple .title p{color:#fff;font-size:3rem;margin-block-start:.1rem;margin-block-end:.1rem}@media (max-width:1024px){header.simple .title h1{text-align:center}}header.simple .title p{font-size:1.2rem;margin-block-end:1rem}header.simple .back{padding:20px;margin:0 0 0 auto}header.simple .back a.back-simple{display:block;color:#fff;background:url(../img/back-arrow.svg)no-repeat left bottom;padding-left:20px}footer.main{background:url(../img/footer-right-bg.png)no-repeat right bottom;height:136px}footer.main .separator{border-top:1px solid rgba(0,0,0,.5);width:80%;margin:20px auto 0}footer.main .footer-links{display:flex}@media (max-width:1024px){footer.main .footer-links{display:none}}footer.main .footer-links .links-anchors-main{flex-grow:1;text-align:end}footer.main .footer-links .links-anchors-main a{position:relative;padding:15px 15px 0;display:inline-block;text-decoration:none}footer.main .footer-links .links-portal{margin:15px auto 0;width:450px;text-align:left}footer.main .footer-links .links-portal a{margin-left:70px;color:#000}main.main{padding:0;margin:0}main.simple{font-family:Cormorant,sans-serif;background:url(../img/accessibility-big.svg)no-repeat right center}@media (max-width:1024px){main.simple{background:0 0}}main.simple ul{list-style:none;padding-left:2em}main.simple ul li::before{content:"";display:inline-block;width:20px;height:20px;background:url(../img/simple-ul-bullet.png)no-repeat center/contain;margin:10px .5rem -.2rem -2rem}main.simple section{padding:20px 150px 20px 20px;font-size:1.3rem;min-height:auto}@media (max-width:1024px){main.simple section{padding:20px}}main.simple section.highlighted{background:#eef5f5}main.simple section h2{text-transform:none;text-align:left;margin-block-start:.5rem;margin-block-end:.3rem}@media (max-width:1024px){main.simple section h2{font-size:2rem}}main.simple section .highlighted,main.simple section a,section#about-team .team-first-row .team-member .team-member-text p.variant1,section#about-team .team-second-row .team-member .team-member-text p.variant1{color:#8e7d4c}main.simple section .note{font-size:1.2rem}@media (max-width:1024px){main.simple section.footer{display:none}}main.simple section.footer-mobile,section#about-team .team-first-row .team-member.susan{display:none}@media (max-width:1024px){main.simple section.footer-mobile{display:block}}main.simple section.footer-mobile .content{padding:0 10px}main.simple section.footer-mobile .content div{padding:0 0 5px}main.simple section.footer-mobile .content div.columns{display:flex;justify-content:space-between}main.simple section.footer-mobile .content div.note{padding:20px 0}main.simple section.footer-mobile .footer-block{height:110px;background:url(../img/accessibility-small.svg)no-repeat left bottom;padding:0 80px 0 0;display:flex;align-items:flex-end;justify-content:space-between}main.simple section.footer-mobile .footer-block div{flex:1;text-align:right}main.simple section.footer-mobile .footer-block div a.back-simple{font-size:1.5rem;display:inline-block;color:var(--primary-color);background:url(../img/back-arrow-footer.svg)no-repeat left bottom;padding-left:20px}section#hero{min-height:auto;background:#004f52}section#about,section#services{background:rgba(0,79,82,.1098039216)}section#about .values-block{background:url(../img/values-triangle.png)no-repeat center top;padding:109px 0 10px}@media (max-width:1024px){section#about .values-block{background:linear-gradient(to bottom,transparent 75%,#fff 75%,#fff 100%),url(../img/values-triangle.png)no-repeat center top}}section#about .values-block .values-icon{background:url(../img/values-icon.svg)no-repeat center center;width:93px;height:108px;margin:0 auto;transform:translateX(-20px)}section#about-team .team-first-row{display:flex;gap:50px;justify-content:space-between;padding:0 100px}section#about-team .team-first-row.team-first-row-he{direction:rtl;font-family:Heebo,sans-serif}@media (max-width:1024px){section#about-team .team-first-row{flex-direction:column;padding:0 35px}}section#about-team .team-first-row .team-member{flex:1}@media (max-width:1024px){section#about-team .team-first-row .team-member.susan{display:block}}section#about-team .team-first-row .team-member .team-member-info{display:flex;align-items:flex-end}section#about-team .team-first-row .team-member .team-member-info .team-image{min-width:100px;max-width:100px}section#about-team .team-first-row .team-member .team-member-info .team-image img,section#about-team .team-second-row .team-member .team-member-info .team-image img,section#services .graph .graph-image img,section#services .graph .graph-image-mobile img{width:100%}section#about-team .team-first-row .team-member .team-member-info .team-member-desc{padding:20px}section#about-team .team-first-row .team-member .team-member-info .team-member-desc .team-member-name{font-size:3rem;color:#004f52}@media (max-width:480px){section#about-team .team-first-row .team-member .team-member-info .team-member-desc .team-member-name{font-size:2rem}}section#about-team .team-first-row .team-member .team-member-info .team-member-desc .team-member-position{font-size:2rem;color:#8e7d4c}@media (max-width:480px){section#about-team .team-first-row .team-member .team-member-info .team-member-desc .team-member-position{font-size:1.5rem}}section#about-team .team-first-row .team-member .team-member-text p,section#about-team .team-second-row .team-member .team-member-text p{padding:0;text-align:start;margin-block-start:.5em;margin-block-end:.5em}section#about-team .team-second-row-separator{display:block}@media (max-width:1024px){section#about-team .team-second-row-separator{display:none}}section#about-team .team-second-row{padding:0 100px}section#about-team .team-second-row.team-second-row-he{direction:rtl;font-family:Heebo,sans-serif}@media (max-width:1024px){section#about-team .team-second-row{display:none}}section#about-team .team-second-row .team-member{flex:1}section#about-team .team-second-row .team-member .team-member-info{display:flex;align-items:flex-start}section#about-team .team-second-row .team-member .team-member-info .team-image{min-width:100px;max-width:100px}section#about-team .team-second-row .team-member .team-member-info .team-member-desc{padding:20px}section#about-team .team-second-row .team-member .team-member-info .team-member-desc .team-member-name{font-size:3rem;color:#004f52}section#about-team .team-second-row .team-member .team-member-info .team-member-desc .team-member-position{font-size:2rem;color:#8e7d4c}section#services{padding:50px 0}section#services .services-icon{background:url(../img/service-icon.svg)no-repeat center center;width:98px;height:93px;margin:0 auto}section#services .graph{padding:0 150px}@media (max-width:1024px){section#services .graph{padding:0 35px}section#services .graph .graph-image{display:none}}section#services .graph .graph-image-mobile{display:none}@media (max-width:1024px){section#services .graph .graph-image-mobile{display:block}}section#services .graph .graph-under-text{margin:-80px 0 0 auto;width:400px;text-align:center;font-family:Cormorant,sans-serif;font-size:1.5rem;line-height:1.5;color:#8e7d4c}@media (max-width:1280px){section#services .graph .graph-under-text{margin:0 0 0 auto}}@media (max-width:1024px){section#services .graph .graph-under-text{font-size:2rem;line-height:1.5;margin:50px 0 0;width:100%}}section#services .graph .graph-under-text.graph-under-text-he{width:500px;margin:-80px auto 0 0;font-size:1.2rem;font-family:Heebo,sans-serif}@media (max-width:1280px){section#services .graph .graph-under-text.graph-under-text-he{margin:0 auto 0 0}}@media (max-width:1024px){section#services .graph .graph-under-text.graph-under-text-he{font-size:1.5rem;margin:50px 0 0;width:100%}}section#services-list{padding:0 100px 50px}@media (max-width:1024px){section#services-list{padding:0 35px 35px}}@media (max-width:480px){section#services-list{padding:0 10px 10px}}section#services-list h3{font-weight:400}section#services-list .services-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}@media (max-width:1024px){section#services-list .services-grid{grid-template-columns:repeat(1,1fr);grid-template-rows:auto}}section#services-list .services-grid>div{display:flex;align-items:start}section#services-list .services-grid>div:nth-child(2n+1){padding-right:50px}@media (max-width:1024px){section#services-list .services-grid>div:nth-child(2n+1){padding-right:0}}section#services-list .services-grid>div:nth-child(2n){padding-left:50px}@media (max-width:1024px){section#services-list .services-grid>div:nth-child(2n){padding-left:0}}section#services-list .services-grid>div:nth-child(1),section#services-list .services-grid>div:nth-child(2){flex-direction:column-reverse;padding-bottom:50px}@media (max-width:1024px){section#services-list .services-grid>div:nth-child(1),section#services-list .services-grid>div:nth-child(2){flex-direction:column;padding-bottom:0}}section#services-list .services-grid>div:nth-child(1) ul,section#services-list .services-grid>div:nth-child(2) ul{margin:0 0 30px}@media (max-width:1024px){section#services-list .services-grid>div:nth-child(1) ul,section#services-list .services-grid>div:nth-child(2) ul{margin:15px 0}}section#services-list .services-grid>div:nth-child(3),section#services-list .services-grid>div:nth-child(4){flex-direction:column}section#services-list .services-grid>div:nth-child(3) ul,section#services-list .services-grid>div:nth-child(4) ul{margin:30px 0 0}@media (max-width:1024px){section#services-list .services-grid>div:nth-child(3) ul,section#services-list .services-grid>div:nth-child(4) ul{margin:15px 0}}section#services-list .services-grid>div.services-legacy{color:#b47938;background:linear-gradient(to bottom,transparent 60%,rgba(0,79,82,.5019607843) 60%,rgba(0,79,82,.5019607843) 90%,transparent 90%) right/1px 100%no-repeat}@media (max-width:1024px){section#services-list .services-grid>div.services-legacy{background:0 0}}.modal .modal-content-service-charter ul li.highlighted,section#services-list .services-grid>div.services-risk-management{color:#8e7d4c}section#services-list .services-grid>div.services-personal{color:#7796a8;background:linear-gradient(to top,transparent 60%,rgba(0,79,82,.5019607843) 60%,rgba(0,79,82,.5019607843) 90%,transparent 90%) right/1px 100%no-repeat}@media (max-width:1024px){section#services-list .services-grid>div.services-personal{background:0 0}}section#services-list .services-grid>div.services-next{color:#80a66f}section#services-list .services-grid>div ul{opacity:0;transition:opacity .5s ease;font-family:Heebo,sans-serif;font-size:1.2rem;cursor:default}@media (max-width:1024px){section#services-list .services-grid>div ul{transition:max-height .5s ease,opacity .5s ease;max-height:0}}section#services-list .services-grid>div ul li.list-header{font-weight:700;text-transform:uppercase;list-style:none}section#services-list .services-grid>div:hover ul{opacity:100%}@media (max-width:1024px){section#services-list .services-grid>div:hover ul{max-height:200px}}section#services-list .services-grid>div img{display:block;max-height:108px}@media (max-width:1024px){section#services-list .services-grid>div img{max-height:none;max-width:100%}}section#services-list .services-grid>div .services-horizontal-separator{width:346px;border-top:1px solid rgba(0,79,82,.5019607843);margin:0 auto 50px;font-size:0}@media (max-width:1024px){section#services-list .services-grid>div .services-horizontal-separator{display:none}}section#services-list .services-grid.services-grid-he ul{direction:rtl;right:0!important;margin-left:auto!important}section#services-list .services-grid.services-grid-he ul li.list-header{margin-right:-30px}section#contact{background:rgba(0,79,82,.1098039216);padding:0 210px}@media (max-width:1024px){section#contact{padding:0 200px 50px}}@media (max-width:768px){section#contact{padding:0 35px 35px}}section#contact .contact-form-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:20px;column-gap:50px}@media (max-width:1024px){section#contact .contact-form-container{grid-template-columns:repeat(1,1fr);grid-template-rows:auto}}section#contact .contact-form-container>div.with-input{border-radius:5px;border:1px solid rgba(0,0,0,.5);background:#fff}section#contact .contact-form-container>div.with-checkbox span{font-family:Heebo,sans-serif;font-size:1rem}section#contact .contact-form-container>div.with-button>button{border-radius:5px;background:#004f52;width:100%;color:#fff;text-transform:uppercase;padding:10px;cursor:pointer;border:0;outline:0;transition:background-color .4s ease}section#contact .contact-form-container>div.with-button>button:hover{background:#8e7d4c}section#contact .contact-form-container>div.item1{grid-column:1;grid-row:1}@media (max-width:1024px){section#contact .contact-form-container>div.item1{grid-column:1;grid-row:1}}section#contact .contact-form-container>div.item2{grid-column:2;grid-row:1}@media (max-width:1024px){section#contact .contact-form-container>div.item2{grid-column:1;grid-row:2}}section#contact .contact-form-container>div.item3{grid-column:3;grid-row:1}@media (max-width:1024px){section#contact .contact-form-container>div.item3{grid-column:1;grid-row:3}}section#contact .contact-form-container>div.item4{grid-column:1/span 2;grid-row:2}@media (max-width:1024px){section#contact .contact-form-container>div.item4{grid-column:1;grid-row:4}}section#contact .contact-form-container>div.item5{grid-column:3;grid-row:2}@media (max-width:1024px){section#contact .contact-form-container>div.item5{grid-column:1;grid-row:5}}section#contact .contact-form-container>div>input{color:rgba(0,0,0,.5);font-family:Heebo,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;border:0;outline:0;width:100%;padding:5px;box-sizing:border-box;border-radius:5px}.modal.modal-he,section#contact .contact-form-container.contact-form-container-he{direction:rtl}section#contact-info .bottom-arrow img{display:block;margin:5px auto;width:67px}section#contact-info .text p,section#contact-info a{font-variant:small-caps}section#contact-info .text p .contact-details{text-align:center}section#contact-info .text p .contact-details a{font-family:Cormorant,sans-serif;font-size:1.5rem}section#contact-info a{color:#8e7d4c}section#contact-info .bottom-social{padding:0 100px;display:flex;justify-content:space-between}@media (max-width:1024px){section#contact-info .bottom-social{padding:0 35px}}section#contact-info .bottom-social .line{background:linear-gradient(to right,rgba(0,79,82,.5019607843)0,rgba(0,79,82,.5019607843) 100%) center/100% 1px no-repeat;flex-grow:1;margin:0 50px}@media (max-width:1024px){section#contact-info .bottom-social .line{margin:0 10px}}section#contact-info .bottom-social .social-links{width:150px;display:flex;justify-content:space-between}section#contact-info .bottom-social .social-links a{width:42px;height:42px;display:inline-block}section#contact-info .bottom-social .social-links a.facebook{background:url(../img/facebook-icon.svg)no-repeat center center}section#contact-info .bottom-social .social-links a.instagram{background:url(../img/instagram-icon.svg)no-repeat center center}section#contact-info .bottom-social .social-links a.linkedin{background:url(../img/linkedin-icon.svg)no-repeat center center}section#contact-info .service-charter{text-align:center;padding:20px 0}section#contact-info .service-charter a{color:#004f52;display:inline-block;border-top:1px solid #004f52;border-bottom:1px solid #004f52}section#contact-info .service-charter.service-charter a{font-family:Heebo,sans-serif;font-size:1.2rem}section#newsletter h1{font-size:3rem}section#newsletter article{padding:0 100px 100px}@media (max-width:1024px){section#newsletter article{padding:0 35px}}section#newsletter article h3 a{text-transform:none;font-size:2rem}section#newsletter article .list-item-summary{display:flex;padding:20px 0}@media (max-width:1024px){section#newsletter article .list-item-summary{flex-direction:column}}section#newsletter article .list-item-summary figure.post-thumbnail{margin-right:50px}@media (max-width:1024px){section#newsletter article .list-item-summary figure.post-thumbnail{margin:auto}}section#newsletter article .list-item-summary .excerpt,section#newsletter h1{font-family:Cormorant,sans-serif}.modal{position:fixed;inset:0;display:none;background:rgba(0,0,0,.6);justify-content:center;align-items:center}@media (max-width:1024px){.modal{align-items:start;overflow-y:scroll}}.modal:target{display:flex}.modal .overlay{position:absolute;inset:0;display:block;z-index:100}.modal .modal-content{width:1000px;position:relative;padding:115px 100px 100px 220px;z-index:101;color:#fff;text-align:start;font-weight:200;background:#004f52 url(../img/disclosure-triangle.png)60px 60px no-repeat;font-family:"Mukta Mahee",Cormorant,sans-serif;line-height:1.4}.modal .modal-content .variant1,.modal .modal-content.modal-content-he .variant1{font-size:2rem}.modal .modal-content.modal-content-he{padding:115px 220px 100px 100px;background:#004f52 url(../img/disclosure-triangle-he.png)top 60px right 60px no-repeat;font-family:Heebo,sans-serif;line-height:1.6}@media (max-width:1024px){.modal .modal-content.modal-content-he{background:#004f52;padding:100px}}@media (max-width:768px){.modal .modal-content.modal-content-he{background:#004f52;padding:20px}}@media (max-width:1024px){.modal .modal-content{background:#004f52;padding:100px}}@media (max-width:768px){.modal .modal-content{background:#004f52;padding:20px}}.modal .modal-content h3{font-size:4rem;margin-block-start:.5em;margin-block-end:.1em}@media (max-width:1024px){.modal .modal-content h3{font-size:2rem}}.modal .modal-content .close{position:absolute;right:70px;top:50px;text-decoration:none;font-size:0;background:url(../img/modal-close.svg)no-repeat center center;width:43px;height:40px}.modal .modal-content .close.close-he,.modal .modal-content-service-charter .close.close-he{left:70px;right:auto}@media (max-width:1024px){.modal .modal-content .close{right:20px;top:20px}}.modal .modal-content-service-charter{width:1000px;position:relative;padding:115px 100px 100px 220px;z-index:101;color:#004f52;text-align:start;font-weight:200;background:#e8efef url(../img/service-charter-triangle.png)60px 60px no-repeat;font-family:"Mukta Mahee",Cormorant,sans-serif;line-height:1.4}.modal .modal-content-service-charter.modal-content-service-charter-he{padding:115px 220px 100px 100px;background:#e8efef url(../img/service-charter-triangle-he.png)top 60px right 60px no-repeat;font-family:Heebo,sans-serif;line-height:1.6}@media (max-width:1024px){.modal .modal-content-service-charter.modal-content-service-charter-he{background:#e8efef;padding:100px}}@media (max-width:768px){.modal .modal-content-service-charter.modal-content-service-charter-he{background:#e8efef;padding:20px}}.modal .modal-content-service-charter .contacts{text-align:center;text-transform:uppercase;letter-spacing:5px}@media (max-width:1024px){.modal .modal-content-service-charter{background:#e8efef;padding:100px}}@media (max-width:768px){.modal .modal-content-service-charter{background:#e8efef;padding:20px}}.modal .modal-content-service-charter h3{font-size:4rem;margin-block-start:.5em;margin-block-end:.1em}@media (max-width:1024px){.modal .modal-content-service-charter h3{font-size:2rem}}.modal .modal-content-service-charter ul{list-style-position:inside;padding:0}.modal .modal-content-service-charter ul li::marker{font-size:1rem;color:#004f52}.modal .modal-content-service-charter ul li.highlighted::marker{color:#8e7d4c}.modal .modal-content-service-charter .close{position:absolute;right:70px;top:50px;text-decoration:none;font-size:0;background:url(../img/modal-close-service-charter.svg)no-repeat center center;width:43px;height:40px}@media (max-width:1024px){.modal .modal-content-service-charter .close{right:20px;top:20px}}.modal-system{position:fixed;inset:0;display:none;background:rgba(0,0,0,.6);justify-content:center;align-items:center}.modal-system:target{display:flex}.modal-system .overlay{position:absolute;inset:0;display:block}.modal-system .modal-content{width:600px;position:relative;padding:0 50px 50px;z-index:1;color:#fff;text-align:start;font-weight:200;font-family:"Mukta Mahee",Cormorant,sans-serif;background:#004f52;line-height:1.4}@media (max-width:1024px){.modal-system .modal-content{background:#004f52;padding:100px}}@media (max-width:768px){.modal-system .modal-content{background:#004f52;padding:20px}}.modal-system .modal-content h3{font-size:4rem;margin-block-start:.5em;margin-block-end:.1em}.modal-system .close{position:absolute;right:70px;top:50px;text-decoration:none;font-size:0;background:url(../img/modal-close.svg)no-repeat center center;width:43px;height:40px}.modal-mobile-menu{position:fixed;inset:0;display:none;background:rgba(0,0,0,.6);justify-content:center;align-items:center;z-index:100}.modal-mobile-menu:target{display:none}@media (max-width:1024px){.modal-mobile-menu:target{display:flex;justify-content:center;align-items:flex-start}}.modal-mobile-menu .overlay{position:absolute;inset:0;display:block}.modal-mobile-menu .modal-content{margin-top:0;width:100%;position:relative;z-index:101;color:#000;text-align:start;font-weight:200;font-family:"Mukta Mahee",Cormorant,sans-serif;line-height:1.4;background:#fff url(../img/mobile-menu-bg.png)no-repeat bottom right;padding:20px 50px}.modal-mobile-menu .close{position:absolute;right:20px;top:20px;text-decoration:none;font-size:0;background:url(../img/mobile-menu-close.svg)no-repeat center center;width:24px;height:24px}