.red,a:hover{color:#dc0000}body>.overlay>.content-wrapper,body>main>section>.content{max-width:var(--max-content-width);background:#fff;width:100%}.modal-open,body>.overlay>.content-wrapper>header>.close img{height:100%}body,html{font-family:Arial;font-size:20px;line-height:1.33}body,button,input,select,textarea{font-synthesis:none;-webkit-font-smoothing:antialiased;direction:ltr;text-align:left}ul{list-style:disc}ul>li{margin-left:1em!important}a{color:var(--yasemin-red);text-decoration:none}a:hover{text-decoration:underline}body{--max-content-width:1000px;--max-header-width:940px;--yasemin-red:#ed230d}body,body>header{background:#cb1616}.clearfix::after{content:"";clear:both;display:table}.picture-content-split,body>main>section>.content p.paragraph{margin-bottom:30px}.picture-content-split>.split-part{gap:20px}.picture-content-split>.split-part .fl-left,.picture-content-split>.split-part .fl-right{display:block;margin-bottom:10px;margin-left:auto;margin-right:auto}body>main>section:nth-child(n+1){padding-top:30px}body>main>section>.content{position:relative;margin:0 auto 20px;padding:40px 20px 60px;border-radius:2px}body>main>section>.content.symmetric{padding-bottom:40px}body>main>section>.content blockquote{display:block;font-size:2em;text-align:center;font-weight:600}body>main>section>.content p.paragraph.extended-margin{margin-top:30px}body>main>section>.content p:not(.paragraph){margin-bottom:.75em}body>main>section>h2{text-align:left;font-size:1.6em;font-weight:700;max-width:940px;margin:0 auto}@media screen and (min-width:700px){.picture-content-split>.split-part .fl-left{float:left;margin-right:20px}.picture-content-split>.split-part .fl-right{float:right;margin-left:20px}body>main>section>h2{font-size:2em}}body>main>section>h2>span{display:inline-block;background:#000;color:#fff;padding:0 10px}body>main>section.introduction>.content{display:flex;flex-wrap:auto;gap:40px}@media screen and (max-width:1000px){body>main>section.introduction>.content>aside>figure{width:300px!important;height:430px!important}}@media screen and (max-width:800px){body>main>section.introduction>.content>aside>figure{width:200px!important;height:290px!important}}body>main>section.introduction>.content>.paragraphs>p{padding:5px 0 8px}body>main>section.introduction>.content>.paragraphs>ul{margin-top:15px}body>main>section.introduction>.content>.paragraphs>ul>li>span{color:#b51700;padding-right:.4em}body>main>section.introduction>.content>aside{position:relative;align-self:start;font-size:18px}body>main>section.introduction>.content>aside>figure{width:350px;height:500px;background-image:url("./images/yasemin-portrait.jpg");background-size:cover;background-repeat:no-repeat;background-position:0 0}body>main>section.introduction>.content>aside>div{position:absolute;top:100%;transform:translateY(-50%);-webkit-backdrop-filter:blur(20px);border-radius:3px;right:0;background:rgba(0,0,0,.6);color:#fff;padding:10px 20px;width:max-content}body>main>section.services>.content{display:grid;grid-template-columns:repeat(4,minmax(calc(25% - 50px),250px));grid-gap:30px 60px}@media screen and (max-width:800px){body>main>section.services>.content{grid-template-columns:repeat(2,minmax(calc(33% - 30px),250px));justify-content:space-evenly;grid-gap:30px 0}}@media screen and (max-width:550px){body>main>section.services>.content{grid-template-columns:repeat(1,minmax(calc(50% - 30px),250px));justify-content:space-evenly;grid-gap:30px 0}}body>main>section.services>.content>article{display:grid}body>main>section.services>.content>article:hover>h4{opacity:1}body>main>section.services>.content>article>h4{opacity:.8;position:relative;user-select:none;cursor:pointer}body>main>section.services>.content>article>p{display:none;margin-top:15px;margin-bottom:40px;padding:0 2px}body>main>section.services>.content>article>h4>a{font-weight:700}body>main>section.services>.content>article>h4>a>img{display:block}body>main>section.services>.content>article>h4>a>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:100%;align-items:center;justify-content:center;text-align:center;padding:0 20%;font-size:.9em}body>main>section.contact>.content,body>main>section.contact>.content>.split>.split-item{text-align:center}body>main>section.contact>.content>.split{display:grid;grid-auto-flow:row;gap:20px}@media screen and (min-width:600px){body>main>section.contact>.content>.split{grid-auto-flow:column}}body>main>section.contact>.content>.grid{display:grid;grid-template-areas:"name subject empty" "phone message message" "mail message message" "_ _ send";grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;grid-template-rows:min-content min-content 1fr min-content;grid-gap:20px}body>main>section.contact>.content>.grid>.input-name{grid-area:name}body>main>section.contact>.content>.grid>.input-subject{grid-area:subject}body>main>section.contact>.content>.grid>.input-mail{grid-area:mail}body>main>section.contact>.content>.grid>.input-phone{grid-area:phone}body>main>section.contact>.content>.grid>.input-message{grid-area:message}body>main>section.contact>.content>.grid>.input-send{grid-area:send}@media screen and (max-width:900px){body>main>section.contact>.content>.grid{max-width:600px;margin-left:auto;margin-right:auto;grid-template-areas:"name" "phone" "mail" "subject" "message" "send";grid-template-columns:1fr;grid-template-rows:unset}}body>main>section.contact>.content>.grid>.input>span{font-size:.8em;display:block;text-align:left}body>main>section.contact>.content>.grid>.input input{width:100%}body>main>section.contact>.content>.grid>.input input,body>main>section.contact>.content>.grid>.input textarea{font-family:inherit;background:rgba(0,0,0,.07);padding:10px 12px;border-radius:2px;border:2px solid transparent;font-size:16px}body>main>section.contact>.content>.grid>.input input.invalid,body>main>section.contact>.content>.grid>.input textarea.invalid{border-color:red}body>main>section.contact>.content>.grid>.input input::placeholder,body>main>section.contact>.content>.grid>.input textarea::placeholder{color:transparent}body>main>section.contact>.content>.grid>.input textarea{resize:vertical;width:100%;min-height:200px}body>main>section.contact>.content>.grid>.input.input-send{text-align:right}body>main>section.contact>.content>.grid>.input.input-mail,body>main>section.contact>.content>.grid>.input.input-phone{align-self:start}body>main>section.contact>.content>.grid>.input button{-webkit-appearance:none;border:none;min-width:150px;text-align:center;padding:9px 23px;font-size:18px;background:#000;color:#fff;border-radius:4px;font-weight:700}body>main>section.contact>.content>.grid>.input button[disabled]{pointer-events:none;opacity:.33}body>footer{padding:3px 0;text-align:center;opacity:.4;font-size:17px}body>header{position:relative;color:#fff;padding-top:30px;display:flex;flex-direction:row;justify-content:center;align-items:center}body>header>.brand{padding:15px 10px;width:100%;max-width:var(--max-header-width);margin:0 auto;display:grid;grid-template-areas:"logo heading figure" "logo subheading figure";grid-template-columns:var(--logo-width) 1fr;grid-column-gap:20px;--logo-width:110px;--logo-padding:15px}@media screen and (max-width:700px){body>main>section.introduction>.content{display:block}body>header>.brand{grid-template-areas:"logo" "heading" "subheading" "figure";grid-template-columns:1fr;grid-column-gap:0px;--logo-width:70px}body>header>.brand>.logo{margin-bottom:10px}body>header>.brand>h1{line-height:1.15}body>header>.brand>h1,body>header>.brand>h3{text-align:center}body>header>.brand>.fig{padding-top:20px}body>header>.brand>.fig>figure>img{margin:0 auto;transform:scale(1)!important}}body>header>.brand>.logo{display:flex;justify-content:center;grid-area:logo}body>header>.brand>.logo>figure{display:inline-flex;align-items:center;padding:var(--logo-padding);background:#fff;border-radius:30px}body>header>.brand>.logo>figure>img{display:block;width:var(--logo-width)}body>header>.brand>h1{grid-area:heading;align-self:end;font-size:1.75em;font-weight:700}body>header>.brand>h3{grid-area:subheading;align-self:start;font-family:Georgia,serif;font-style:italic;font-size:1.1em}body>header>.brand>.fig{grid-area:figure;align-self:center}body>header>.brand>.fig>figure{display:flex}body>header>.brand>.fig>figure>img{height:110px;transform:scale(1.46)}.modal-open{overflow-y:hidden}body>.overlay{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;background:#000;padding:20px 10px;display:none;z-index:99999}body>.overlay .overlay__partial{display:none}body>.overlay[data-service="1"] .overlay__partial__1,body>.overlay[data-service="2"] .overlay__partial__2,body>.overlay[data-service="3"] .overlay__partial__3,body>.overlay[data-service="4"] .overlay__partial__4{display:unset}body>.overlay>.content-wrapper{padding:20px;margin:0 auto;border-radius:3px;animation-timing-function:ease-out}body>.overlay>.content-wrapper>header{text-align:center;display:grid;grid-template-areas:"left center right";--overlay-button-size:40px;grid-template-columns:var(--overlay-button-size) 1fr var(--overlay-button-size);align-items:center;padding:20px 0 30px}body>.overlay>.content-wrapper>header>h3{grid-area:center;font-weight:700;color:var(--yasemin-red);font-size:2em}body>.overlay>.content-wrapper>header>.close{grid-area:right;width:100%;height:var(--overlay-button-size);background:#000;border-radius:50%;font-weight:400;color:#000;display:flex;align-items:baseline;font-size:1.2em;line-height:calc(var(--overlay-button-size) - 3px);justify-content:center;text-align:center}body>.overlay>.content-wrapper .close{transition:transform 150ms;user-select:none;cursor:pointer;will-change:transform}body>.overlay>.content-wrapper .close:hover{transform:scale(1.15)}body>.overlay>.content-wrapper>footer{margin-top:40px;text-align:center}body>.overlay>.content-wrapper>footer>.close{display:inline-block;margin:0 auto;padding:4px 25px 4px 5px;border-radius:100px;background:var(--yasemin-red);color:#fff;line-height:44px;display:inline-flex;align-items:center}body>.overlay>.content-wrapper>footer>.close>img{margin-right:5px;width:44px}body>.overlay>.content-wrapper>footer>.close:hover{transform:scale(1.1)}main>.reviews>.review{display:flex;flex-direction:column;gap:30px}main>.reviews>.review header{display:flex;flex-shrink:0;flex-grow:0;margin:0 auto}main>.reviews>.review header figure{display:flex;gap:20px;width:auto;align-items:center}@media screen and (min-width:900px){main>.reviews>.review{flex-direction:row}main>.reviews>.review header figure{width:230px;flex-direction:column}}main>.reviews>.review header figure>img{--width:150px;height:var(--width);width:var(--width);object-fit:cover;border-radius:var(--width);flex-grow:0;flex-shrink:0;object-position:top center}@media screen and (max-width:899px){main>.reviews>.review header figure{font-size:24px}main>.reviews>.review header figure>img{--width:130px}}@media screen and (max-width:599px){main>.reviews>.review header figure{flex-direction:column;justify-content:center}main>.reviews>.review header figure>img{--width:110px}}main>.reviews>.review header figure>figcaption{text-align:center;padding:0 5px}main>.reviews>.review header figure>figcaption>.name{font-weight:600}main>.reviews>.review header figure>figcaption>.function{font-size:18px;opacity:.66;max-width:450px;display:flex;flex-direction:column;align-items:center}main>.reviews>.review header figure>figcaption>.function>img{display:block;margin-top:15px}main>.reviews>.review .review-text{flex-grow:1}main>.reviews>.review .review-text p{margin-bottom:20px}main>.reviews>.review .review-text p .cq,main>.reviews>.review .review-text p .oq{font-size:2em;line-height:.1em;position:relative;display:inline-block;color:var(--yasemin-red)}main>.reviews>.review .review-text p .oq{top:10px;left:-10px}main>.reviews>.review .review-text p .cq{top:.55em;display:none}