diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss index b04047c..7d6fa47 100644 --- a/assets/scss/custom.scss +++ b/assets/scss/custom.scss @@ -1217,3 +1217,11 @@ button.cta__btn{ text-wrap: balance; margin-bottom: 4rem; } + +.text-block { + text-align: justify; +} + +.text-left { + text-align: left; +} \ No newline at end of file diff --git a/content/german/datenschutz.md b/content/german/datenschutz.md index dbc61c0..50ee2c2 100644 --- a/content/german/datenschutz.md +++ b/content/german/datenschutz.md @@ -2,7 +2,7 @@ title: "Datenschutz" description: "" subtitle : "" -lastmod: 2024-07-22T00:00:00 +lastmod: 2025-09-02 00:00:00 bg_image: "images/privacy-policy.webp" layout: "datenschutz" draft: false @@ -14,166 +14,84 @@ cta: --- +### Datenschutzerklärung +Wir, die **AMPERION GmbH**, nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Diese Datenschutzerklärung informiert Sie darüber, wie wir Ihre personenbezogenen Daten verarbeiten, wenn Sie unsere Website nutzen, und welche Rechte Sie in diesem Zusammenhang haben. -#### Datenschutzerklärung +--- -Personenbezogene Daten (nachfolgend zumeist nur „Daten“ genannt) werden von uns nur im Rahmen der Erforderlichkeit sowie zum Zwecke der Bereitstellung eines funktionsfähigen und nutzerfreundlichen Internetauftritts, inklusive seiner Inhalte und der dort angebotenen Leistungen, verarbeitet. +## I. Verantwortlicher im Sinne der Datenschutzgesetze -Gemäß Art. 4 Ziffer 1. der Verordnung (EU) 2016/679, also der Datenschutz-Grundverordnung (nachfolgend nur „DSGVO“ genannt), gilt als „Verarbeitung“ jeder mit oder ohne Hilfe automatisierter Verfahren ausgeführter Vorgang oder jede solche Vorgangsreihe im Zusammenhang mit personenbezogenen Daten, wie das Erheben, das Erfassen, die Organisation, das Ordnen, die Speicherung, die Anpassung oder Veränderung, das Auslesen, das Abfragen, die Verwendung, die Offenlegung durch Übermittlung, Verbreitung oder eine andere Form der Bereitstellung, den Abgleich oder die Verknüpfung, die Einschränkung, das Löschen oder die Vernichtung. +**AMPERION GmbH** +Margarethner Straße 24a +Telefon: [+43 677 62090425](tel:+4367762090425) +E-Mail: [office@amperion.at](mailto:office@amperion.at) -Mit der nachfolgenden Datenschutzerklärung informieren wir Sie insbesondere über Art, Umfang, Zweck, Dauer und Rechtsgrundlage der Verarbeitung personenbezogener Daten, soweit wir entweder allein oder gemeinsam mit anderen über die Zwecke und Mittel der Verarbeitung entscheiden. Zudem informieren wir Sie nachfolgend über die von uns zu Optimierungszwecken sowie zur Steigerung der Nutzungsqualität eingesetzten Fremdkomponenten, soweit hierdurch Dritte Daten in wiederum eigener Verantwortung verarbeiten. +--- -Unsere Datenschutzerklärung ist wie folgt gegliedert: +## II. Ihre Rechte als Nutzer -I. Informationen über uns als Verantwortliche -II. Rechte der Nutzer und Betroffenen -III. Informationen zur Datenverarbeitung +Als Nutzer unserer Website stehen Ihnen folgende Rechte zu: -#### 1. Informationen über uns als Verantwortliche +- **Auskunftsrecht**: Sie haben das Recht, Auskunft darüber zu verlangen, ob und welche personenbezogenen Daten wir über Sie speichern (Art. 15 DSGVO). +- **Recht auf Berichtigung**: Sie können die Berichtigung unrichtiger oder die Vervollständigung unvollständiger Daten verlangen (Art. 16 DSGVO). +- **Recht auf Löschung**: Sie können die Löschung Ihrer Daten verlangen, sofern keine gesetzlichen Aufbewahrungspflichten entgegenstehen (Art. 17 DSGVO). +- **Recht auf Einschränkung der Verarbeitung**: Unter bestimmten Voraussetzungen können Sie die Einschränkung der Verarbeitung Ihrer Daten verlangen (Art. 18 DSGVO). +- **Recht auf Datenübertragbarkeit**: Sie haben das Recht, Ihre Daten in einem strukturierten, gängigen und maschinenlesbaren Format zu erhalten (Art. 20 DSGVO). +- **Widerspruchsrecht**: Sie können der Verarbeitung Ihrer Daten widersprechen, insbesondere wenn diese für Direktwerbung genutzt werden (Art. 21 DSGVO). +- **Beschwerderecht**: Sie können sich bei einer Aufsichtsbehörde beschweren, wenn Sie der Meinung sind, dass die Verarbeitung Ihrer Daten gegen datenschutzrechtliche Bestimmungen verstößt (Art. 77 DSGVO). -Verantwortlicher Anbieter dieses Internetauftritts im datenschutzrechtlichen Sinne ist: -AMPERION GmbH -Margarethner Straße 24a +--- -Telefon: +43 677 62090425 -E-Mail: office@amperion.at +## III. Datenverarbeitung auf unserer Website +### 1. Allgemeine Informationen +Personenbezogene Daten werden von uns nur erhoben und verarbeitet, soweit dies für die Bereitstellung einer funktionsfähigen Website und unserer Dienstleistungen erforderlich ist. Die Verarbeitung erfolgt gemäß den Bestimmungen der **Datenschutz-Grundverordnung (DSGVO)**. -#### 2. Rechte der Nutzer und Betroffenen +### 2. Cookies -Mit Blick auf die nachfolgend noch näher beschriebene Datenverarbeitung haben die Nutzer und Betroffenen das Recht +#### a) Sitzungs-Cookies +Wir verwenden **Sitzungs-Cookies**, um die Nutzung unserer Website zu erleichtern. Diese Cookies werden automatisch gelöscht, wenn Sie Ihren Browser schließen. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b) DSGVO (Vertragserfüllung) oder Art. 6 Abs. 1 lit. f) DSGVO (berechtigtes Interesse an der Funktionalität der Website). -a. auf Bestätigung, ob sie betreffende Daten verarbeitet werden, auf Auskunft über die verarbeiteten Daten, auf weitere Informationen über die Datenverarbeitung sowie auf Kopien der Daten (vgl. auch Art. 15 DSGVO); -b. auf Berichtigung oder Vervollständigung unrichtiger bzw. unvollständiger Daten (vgl. auch Art. 16 DSGVO); -auf unverzügliche Löschung der sie betreffenden Daten (vgl. auch Art. 17 DSGVO), oder, alternativ, soweit eine weitere Verarbeitung gemäß Art. 17 Abs. 3 DSGVO erforderlich ist, auf Einschränkung der Verarbeitung nach Maßgabe von Art. 18 DSGVO; -c. auf Erhalt der sie betreffenden und von ihnen bereitgestellten Daten und auf Übermittlung dieser Daten an andere Anbieter/Verantwortliche (vgl. auch Art. 20 DSGVO); -d. auf Beschwerde gegenüber der Aufsichtsbehörde, sofern sie der Ansicht sind, dass die sie betreffenden Daten durch den Anbieter unter Verstoß gegen datenschutzrechtliche Bestimmungen verarbeitet werden (vgl. auch Art. 77 DSGVO). - -Darüber hinaus ist der Anbieter dazu verpflichtet, alle Empfänger, denen gegenüber Daten durch den Anbieter offengelegt worden sind, über jedwede Berichtigung oder Löschung von Daten oder die Einschränkung der Verarbeitung, die aufgrund der Artikel 16, 17 Abs. 1, 18 DSGVO erfolgt, zu unterrichten. Diese Verpflichtung besteht jedoch nicht, soweit diese Mitteilung unmöglich oder mit einem unverhältnismäßigen Aufwand verbunden ist. Unbeschadet dessen hat der Nutzer ein Recht auf Auskunft über diese Empfänger. +#### b) Drittanbieter-Cookies +Auf unserer Website können auch Cookies von Drittanbietern (z. B. für Analyse- oder Werbezwecke) eingesetzt werden. Nähere Informationen hierzu finden Sie in den jeweiligen Abschnitten dieser Datenschutzerklärung. -Ebenfalls haben die Nutzer und Betroffenen nach Art. 21 DSGVO das Recht auf Widerspruch gegen die künftige Verarbeitung der sie betreffenden Daten, sofern die Daten durch den Anbieter nach Maßgabe von Art. 6 Abs. 1 lit. f) DSGVO verarbeitet werden. Insbesondere ist ein Widerspruch gegen die Datenverarbeitung zum Zwecke der Direktwerbung statthaft. +#### c) Cookie-Einstellungen +Sie können die Speicherung von Cookies in den Einstellungen Ihres Browsers deaktivieren oder bereits gespeicherte Cookies löschen. Bitte beachten Sie, dass einige Funktionen unserer Website möglicherweise nicht mehr vollumfänglich nutzbar sind. -#### 3. Informationen zur Datenverarbeitung +--- -Ihre bei Nutzung unseres Internetauftritts verarbeiteten Daten werden gelöscht oder gesperrt, sobald der Zweck der Speicherung entfällt, der Löschung der Daten keine gesetzlichen Aufbewahrungspflichten entgegenstehen und nachfolgend keine anderslautenden Angaben zu einzelnen Verarbeitungsverfahren gemacht werden. -Cookie Manager +### 3. Kontaktaufnahme -Zur Einholung einer Einwilligung zum Einsatz von technisch nicht notwendigen Cookies auf der Website, setzt der Anbieter einen Cookie-Manager ein. +Wenn Sie uns über das Kontaktformular oder per E-Mail kontaktieren, werden die von Ihnen mitgeteilten Daten zur Bearbeitung Ihrer Anfrage genutzt. Die Daten werden gelöscht, sobald Ihre Anfrage abschließend beantwortet wurde und keine gesetzlichen Aufbewahrungspflichten bestehen. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b) DSGVO. -Bei dem Aufruf der Website wird ein Cookie mit den Einstellungsinformationen auf dem Endgerät des Nutzers abgelegt, sodass bei einem weiteren Besuch die Abfrage in Bezug auf die Einwilligung nicht erfolgen muss. +--- -Das Cookie ist erforderlich um eine rechtskonforme Einwilligung des Nutzers einzuholen. +### 4. Social Media -Die Installation der Cookies kann der Nutzer durch Einstellungen seines Browsers verhindern bzw. beenden. -Cookies -

a) Sitzungs-Cookies/Session-Cookies +#### a) Instagram +Wir betreiben eine Präsenz auf **Instagram** (Meta Platforms Ireland Limited, 4 Grand Canal Square, Dublin 2, Irland). Bei der Nutzung unseres Instagram-Auftritts werden Ihre Daten gemeinsam von uns und Instagram verarbeitet. Nähere Informationen finden Sie in der [Datenschutzerklärung von Instagram](https://help.instagram.com/519522125107875). -Wir verwenden mit unserem Internetauftritt sog. Cookies. Cookies sind kleine Textdateien oder andere Speichertechnologien, die durch den von Ihnen eingesetzten Internet-Browser auf Ihrem Endgerät ablegt und gespeichert werden. Durch diese Cookies werden im individuellen Umfang bestimmte Informationen von Ihnen, wie beispielsweise Ihre Browser- oder Standortdaten oder Ihre IP-Adresse, verarbeitet. +#### b) LinkedIn +Wir sind auch auf **LinkedIn** (LinkedIn Ireland Unlimited Company, Wilton Plaza, Dublin 2, Irland) präsent. Bitte beachten Sie, dass Daten außerhalb der EU verarbeitet werden können. Die Datenschutzerklärung von LinkedIn finden Sie [hier](https://www.linkedin.com/legal/privacy-policy). -Durch diese Verarbeitung wird unser Internetauftritt benutzerfreundlicher, effektiver und sicherer, da die Verarbeitung bspw. die Wiedergabe unseres Internetauftritts in unterschiedlichen Sprachen oder das Angebot einer Warenkorbfunktion ermöglicht. +--- -Rechtsgrundlage dieser Verarbeitung ist Art. 6 Abs. 1 lit b.) DSGVO, sofern diese Cookies Daten zur Vertragsanbahnung oder Vertragsabwicklung verarbeitet werden. +### 5. hCaptcha -Falls die Verarbeitung nicht der Vertragsanbahnung oder Vertragsabwicklung dient, liegt unser berechtigtes Interesse in der Verbesserung der Funktionalität unseres Internetauftritts. Rechtsgrundlage ist in dann Art. 6 Abs. 1 lit. f) DSGVO. +Zum Schutz vor automatisiertem Missbrauch nutzen wir **hCaptcha** (Intuition Machines, Inc.). Dabei werden Ihre IP-Adresse und ggf. weitere Daten an hCaptcha übermittelt. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f) DSGVO (berechtigtes Interesse an der Sicherheit unserer Website). Weitere Informationen finden Sie in der [Datenschutzerklärung von hCaptcha](https://www.hcaptcha.com/privacy). -Mit Schließen Ihres Internet-Browsers werden diese Session-Cookies gelöscht. -

-

b) Drittanbieter-Cookies +--- -Gegebenenfalls werden mit unserem Internetauftritt auch Cookies von Partnerunternehmen, mit denen wir zum Zwecke der Werbung, der Analyse oder der Funktionalitäten unseres Internetauftritts zusammenarbeiten, verwendet. +### 6. Speicherdauer -Die Einzelheiten hierzu, insbesondere zu den Zwecken und den Rechtsgrundlagen der Verarbeitung solcher Drittanbieter-Cookies, entnehmen Sie bitte den nachfolgenden Informationen. -

-

c) Beseitigungsmöglichkeit +Ihre Daten werden gelöscht, sobald der Zweck der Speicherung entfällt und keine gesetzlichen Aufbewahrungspflichten mehr bestehen. -Sie können die Installation der Cookies durch eine Einstellung Ihres Internet-Browsers verhindern oder einschränken. Ebenfalls können Sie bereits gespeicherte Cookies jederzeit löschen. Die hierfür erforderlichen Schritte und Maßnahmen hängen jedoch von Ihrem konkret genutzten Internet-Browser ab. Bei Fragen benutzen Sie daher bitte die Hilfefunktion oder Dokumentation Ihres Internet-Browsers oder wenden sich an dessen Hersteller bzw. Support. Bei sog. Flash-Cookies kann die Verarbeitung allerdings nicht über die Einstellungen des Browsers unterbunden werden. Stattdessen müssen Sie insoweit die Einstellung Ihres Flash-Players ändern. Auch die hierfür erforderlichen Schritte und Maßnahmen hängen von Ihrem konkret genutzten Flash-Player ab. Bei Fragen benutzen Sie daher bitte ebenso die Hilfefunktion oder Dokumentation Ihres Flash-Players oder wenden sich an den Hersteller bzw. Benutzer-Support. +--- -Sollten Sie die Installation der Cookies verhindern oder einschränken, kann dies allerdings dazu führen, dass nicht sämtliche Funktionen unseres Internetauftritts vollumfänglich nutzbar sind. -Kontaktanfragen / Kontaktmöglichkeit +### 7. Ihre Einwilligung -Sofern Sie per Kontaktformular oder E-Mail mit uns in Kontakt treten, werden die dabei von Ihnen angegebenen Daten zur Bearbeitung Ihrer Anfrage genutzt. Die Angabe der Daten ist zur Bearbeitung und Beantwortung Ihre Anfrage erforderlich – ohne deren Bereitstellung können wir Ihre Anfrage nicht oder allenfalls eingeschränkt beantworten. +Für bestimmte Verarbeitungsvorgänge (z. B. Einsatz nicht-notwendiger Cookies) holen wir Ihre Einwilligung ein. Sie können diese jederzeit über unseren **Cookie-Manager** widerrufen. -Rechtsgrundlage für diese Verarbeitung ist Art. 6 Abs. 1 lit. b) DSGVO. - -Ihre Daten werden gelöscht, sofern Ihre Anfrage abschließend beantwortet worden ist und der Löschung keine gesetzlichen Aufbewahrungspflichten entgegenstehen, wie bspw. bei einer sich etwaig anschließenden Vertragsabwicklung. -Instagram - -Zur Bewerbung unserer Produkte und Leistungen sowie zur Kommunikation mit Interessenten oder Kunden betreiben wir eine Firmenpräsenz auf der Plattform Instagram. - -Auf dieser Social-Media-Plattform sind wir gemeinsam mit der Meta Platforms Ireland Limited, 4 Grand Canal Square, Dublin 2, Irland, verantwortlich. - -Der Datenschutzbeauftragte von Instagram kann über ein Kontaktformular erreicht werden: - -https://www.facebook.com/help/contact/540977946302970 - -Die gemeinsame Verantwortlichkeit haben wir in einer Vereinbarung bezüglich der jeweiligen Verpflichtungen im Sinne der DSGVO geregelt. Diese Vereinbarung, aus der sich die gegenseitigen Verpflichtungen ergeben, ist unter dem folgenden Link abrufbar: - -https://www.facebook.com/legal/terms/page_controller_addendum - -Rechtsgrundlage für die dadurch erfolgende und nachfolgend wiedergegebene Verarbeitung von personenbezogenen Daten ist Art. 6 Abs. 1 lit. f DSGVO. Unser berechtigtes Interesse besteht an der Analyse, der Kommunikation sowie dem Absatz und der Bewerbung unserer Produkte und Leistungen. - -Rechtsgrundlage kann auch eine Einwilligung des Nutzers gemäß Art. 6 Abs. 1 lit. a DSGVO gegenüber dem Plattformbetreiber sein. Die Einwilligung hierzu kann der Nutzer nach Art. 7 Abs. 3 DSGVO jederzeit durch eine Mitteilung an den Plattformbetreiber für die Zukunft widerrufen. - -Bei dem Aufruf unseres Onlineauftritts auf der Plattform Instagram werden von der Facebook Ireland Ltd. als Betreiberin der Plattform in der EU Daten des Nutzers (z.B. persönliche Informationen, IP-Adresse etc.) verarbeitet. - -Diese Daten des Nutzers dienen zu statistischen Informationen über die Inanspruchnahme unserer Firmenpräsenz auf Instagram. Die Facebook Ireland Ltd. nutzt diese Daten zu Marktforschungs- und Werbezwecken sowie zur Erstellung von Profilen der Nutzer. Anhand dieser Profile ist es der Facebook Ireland Ltd. beispielsweise möglich, die Nutzer innerhalb und außerhalb von Instagram interessenbezogen zu bewerben. Ist der Nutzer zum Zeitpunkt des Aufrufes in seinem Account auf Instagram eingeloggt, kann die Facebook Ireland Ltd. zudem die Daten mit dem jeweiligen Nutzerkonto verknüpfen. - -Im Falle einer Kontaktaufnahme des Nutzers über Instagram werden die bei dieser Gelegenheit eingegebenen personenbezogenen Daten des Nutzers zur Bearbeitung der Anfrage genutzt. Die Daten des Nutzers werden bei uns gelöscht, sofern die Anfrage des Nutzers abschließend beantwortet wurde und keine gesetzlichen Aufbewahrungspflichten, wie z.B. bei einer anschließenden Vertragsabwicklung, entgegenstehen. - -Zur Verarbeitung der Daten werden von der Facebook Ireland Ltd. ggf. auch Cookies gesetzt. - -Sollte der Nutzer mit dieser Verarbeitung nicht einverstanden sein, so besteht die Möglichkeit, die Installation der Cookies durch eine entsprechende Einstellung des Browsers zu verhindern. Bereits gespeicherte Cookies können ebenfalls jederzeit gelöscht werden. Die Einstellungen hierzu sind vom jeweiligen Browser abhängig. Bei Flash-Cookies lässt sich die Verarbeitung nicht über die Einstellungen des Browsers unterbinden, sondern durch die entsprechende Einstellung des Flash-Players. Sollte der Nutzer die Installation der Cookies verhindern oder einschränken, kann dies dazu führen, dass nicht sämtliche Funktionen von Facebook vollumfänglich nutzbar sind. - -Näheres zu den Verarbeitungstätigkeiten, deren Unterbindung und zur Löschung der von Instagram verarbeiteten Daten finden sich in der Datenrichtlinie von - -

-

Instagram: - -https://help.instagram.com/519522125107875 - -Es ist nicht ausgeschlossen, dass die Verarbeitung durch die Facebook Ireland Ltd. auch über die Meta Platforms, Inc., 1601 Willow Road, Menlo Park, California 94025 in den USA erfolgt. - -

-

LinkedIn - -Wir unterhalten bei LinkedIn eine Onlinepräsenz um unser Unternehmen sowie unsere Leistungen zu präsentieren und mit Kunden/Interessenten zu kommunizieren. LinkedIn ist ein Service der LinkedIn Ireland Unlimited Company, Wilton Plaza, Wilton Place, Dublin 2, Irland, ein Tochterunternehmen der LinkedIn Corporation, 1000 W. Maude Avenue, Sunnyvale, CA 94085, USA. - -Insofern weisen wir darauf hin, dass die Möglichkeit besteht, dass Daten der Nutzer außerhalb der Europäischen Union, insbesondere in den USA, verarbeitet werden. Hierdurch können gesteigerte Risiken für die Nutzer insofern bestehen, als dass z.B. der spätere Zugriff auf die Nutzerdaten erschwert werden kann. Auch haben wir keinen Zugriff auf diese Nutzerdaten. Die Zugriffsmöglichkeit liegt ausschließlich bei LinkedIn. - -Die Datenschutzhinweise von LinkedIn finden Sie unter - -https://www.linkedin.com/legal/privacy-policy - -

-

Instagram - -Meta Platforms Ireland Limited, 4 Grand Canal Square, Dublin 2, Irland. - -Datenschutzerklärung: https://help.instagram.com/519522125107875 - -

-

LinkedIn - -LinkedIn Ireland Unlimited Company, Wilton Plaza, Wilton Place, Dublin 2, Irland, ein Tochterunternehmen der LinkedIn Corporation, 1000 W. Maude Avenue, Sunnyvale, CA 94085 USA. - -Datenschutzerklärung: https://www.linkedin.com/legal/privacy-policy - -

- -

hCaptcha -Wir nutzen auf unserer Website den Dienst „hCaptcha“ der Intuition Machines, Inc. („hCaptcha“), um zu überprüfen, ob die Dateneingabe in bestimmte Formulare auf unserer Website durch einen Menschen oder durch automatisierte Programme erfolgt. Dabei werden Ihre IP-Adresse und ggf. weitere Daten (z.B. Browser- und Geräteinformationen) an hCaptcha übermittelt und verarbeitet. -Zweck der Verarbeitung: -Schutz vor Missbrauch und Spam durch automatisierte Bots. -Rechtsgrundlage: -Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Sicherheit unserer Website). -Empfänger der Daten: -Intuition Machines, Inc. (USA). Die Datenverarbeitung erfolgt auf Grundlage von Standardvertragsklauseln der EU-Kommission, um ein angemessenes Schutzniveau zu gewährleisten. -Speicherdauer: -Die Daten werden gemäß den Richtlinien von hCaptcha gelöscht, sobald sie nicht mehr benötigt werden. -Widerspruchsmöglichkeit: -Sie können die Verarbeitung Ihrer Daten verhindern, indem Sie hCaptcha in unserem Cookie-Banner deaktivieren. Bitte beachten Sie, dass einige Funktionen unserer Website dann möglicherweise nicht mehr verfügbar sind. - -Datenschutzerklärung von hCaptcha: https://www.hcaptcha.com/privacy -

\ No newline at end of file +--- diff --git a/layouts/_default/datenschutz.html b/layouts/_default/datenschutz.html index 285ef14..bcf3e5d 100644 --- a/layouts/_default/datenschutz.html +++ b/layouts/_default/datenschutz.html @@ -5,13 +5,13 @@
-
+
{{ with .Params.subtitle }}{{ . | $.Page.RenderString (dict "display" "block") }}{{ end }}

{{ i18n "last_update" }}: {{ time.Format ":date_long" .Lastmod }}

{{ i18n "faq_toc_title" }}

{{ .TableOfContents }}
-
+
{{ .Content }}
diff --git a/resources/_gen/assets/scss/style.scss_36bc4e0ffe4a90eb34a36b045730109f.content b/resources/_gen/assets/scss/style.scss_36bc4e0ffe4a90eb34a36b045730109f.content index 5bafeb2..0c83e37 100644 --- a/resources/_gen/assets/scss/style.scss_36bc4e0ffe4a90eb34a36b045730109f.content +++ b/resources/_gen/assets/scss/style.scss_36bc4e0ffe4a90eb34a36b045730109f.content @@ -1 +1 @@ -@charset "UTF-8";body{font-family:open sans,sans-serif;font-size:16px;line-height:1.6;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-subtitle{font-size:clamp(1.25rem,2.5vw,1.75rem);text-align:center;color:#004753;text-transform:uppercase;letter-spacing:.12em;line-height:1.4;margin-top:1rem}h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.3;margin-bottom:1rem;color:#000}h1.page-title{font-size:clamp(2.5rem,6vw,4rem);margin-top:2rem;text-transform:capitalize}h2{font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.3;margin-bottom:1rem;color:#046e6e}h3{font-size:clamp(2rem,3vw,2.5rem);font-style:italic;font-weight:400;line-height:1.4;margin-bottom:5rem;color:#000}h4{font-size:clamp(1.8rem,1.8vw,2rem);font-weight:400;line-height:1.6;margin-bottom:1rem;color:inherit;color:#f5a623}p{font-style:normal;font-size:clamp(1.5rem,1.5vw,1.8rem);margin-bottom:1.25rem;line-height:1.6}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}strong,b{font-weight:700}p{margin-bottom:1.25rem}ul,ol{padding-left:1.5rem;margin-bottom:1.5rem}li{margin-bottom:.5rem;line-height:1.6}a{color:#046e6e;text-decoration:none;transition:color .3s ease}a:hover{color:#f5a623;text-decoration:underline}ul{margin:0;padding-left:0;list-style-type:none}iframe{border:0}img{max-width:100%;height:auto}a,a:focus,a:hover{text-decoration:none;outline:0;color:#185b63}blockquote{font-size:18px;border-color:#185b63;padding:20px 40px;text-align:left;color:#737373}.navbar-toggle .icon-bar{background:#185b63}input[type=email],input[type=password],input[type=text],input[type=tel]{box-shadow:none;height:45px;outline:none;font-size:14px}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=tel]:focus{box-shadow:none;border:1px solid #185b63}.form-control{box-shadow:none;border-radius:0}.form-control:focus{box-shadow:none;border:1px solid #185b63}.slick-slide{outline:0}.btn-main,.btn-small,.btn-transparent{background:#185b63;color:#fff;display:inline-block;font-size:12px;letter-spacing:1px;padding:20px;text-transform:uppercase;border-radius:10px;text-align:center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.btn-main.btn-icon i,.btn-icon.btn-small i,.btn-icon.btn-transparent i{font-size:16px;vertical-align:middle;margin-right:5px}.btn-main:hover,.btn-small:hover,.btn-transparent:hover{background:#000;color:#fff}.btn-solid-border{border:2px solid #fff;background:0 0;color:#fff}.btn-solid-border:hover{background:#f5f5f5}.btn-transparent{background:0 0;padding:0;color:#185b63}.btn-transparent:hover{background:0 0;color:#185b63}.btn-large{padding:20px 45px}.btn-large.btn-icon i{font-size:16px;vertical-align:middle;margin-right:5px}.btn-small{padding:10px 25px;font-size:12px}.btn-round{border-radius:2px}.btn-round-full{border-radius:50px}.btn.active:focus,.btn:active:focus,.btn:focus{outline:0}.mt-10{margin-top:20px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.btn:focus{color:#d9d9d9}.w-100{width:100%}.margin-0{margin:0!important}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9999;display:flex;align-items:center;justify-content:center}.bg-shadow{background-color:#fff;box-shadow:0 16px 24px rgba(0,0,0,8%);padding:20px}.bg-gray{background:#f5f5f5}.bg-primary{background:#185b63}.bg-primary-dark{background:#0e353a}.bg-primary-darker{background:#041011}.bg-dark{background:#202122}.section{padding:10px 0}@media(max-width:768px){.section{padding-top:20px;padding-bottom:20px}}.section-sm{padding:70px 0}.title{padding:20px 0 30px}.section-subtitle{font-size:28px;font-weight:600;margin-bottom:30px}@media(max-width:400px){.section-subtitle{font-size:22px}}@media(max-width:480px){.section-subtitle{font-size:20px}}.page-title{height:auto;padding:85px 0}.page-title .block{text-align:center}.heading{padding-bottom:60px;text-align:center}.page-wrapper{padding:70px 0}@media(max-width:768px){.page-wrapper{padding-top:20px;padding-bottom:20px}}.social-media-icons ul li{display:inline-block}.social-media-icons ul li a{font-size:18px;color:#333;display:inline-block;padding:7px 12px;color:#fff}.social-media-icons ul li .twitter{background:#00aced}.social-media-icons ul li .facebook{background:#3b5998;padding:7px 18px}.social-media-icons ul li .googleplus{background:#dd4b39}.social-media-icons ul li .dribbble{background:#ea4c89}.social-media-icons ul li .instagram{background:#bc2a8d}.dropdown-slide{position:static}.dropdown-slide .open>a,.dropdown-slide .open>a:focus,.dropdown-slide .open>a:hover{background:0 0}.dropdown-slide.full-width .dropdown-menu{left:0!important;right:0!important}.dropdown-slide:hover .dropdown-menu{display:none;opacity:1;display:block;transform:translate(0,0);opacity:1;visibility:visible;color:#737373;transform:translateY(0)}.dropdown-slide .dropdown-menu{border-radius:0;opacity:1;visibility:visible;position:absolute;padding:15px;border:1px solid #ebebeb;box-shadow:0 2px 4px rgba(0,0,0,5%);position:absolute;display:block;visibility:hidden;opacity:0;transform:translateY(30px);transition:visibility .2s,opacity .2s,transform 500ms cubic-bezier(.43,.26,.11,.99)}@media(max-width:480px){.dropdown-slide .dropdown-menu{transform:none}}.commonSelect{margin-left:10px;padding-right:6px;position:relative}.commonSelect:before{content:'\f3d0';font-family:"font awesome 5 free";position:absolute;right:-4px;top:4px;font-size:10px}.commonSelect select{cursor:pointer;border:none;padding:0;height:auto;color:#555}.commonSelect select:focus{box-shadow:none;border:none}.tabCommon .nav-tabs{border-bottom:0;margin-bottom:10px}.tabCommon .nav-tabs li{margin-right:5px}.tabCommon .nav-tabs li.active a{background-color:#185b63;border:1px solid #185b63;color:#fff}.tabCommon .nav-tabs a{border-radius:0;background:#f5f5f5}.tabCommon .nav-tabs a:hover{border:1px solid transparent;background:#185b63;color:#fff}.tabCommon .tab-content{padding:20px;border:1px solid #004753}.commonAccordion .panel,.commonAccordion-2 .panel{border-radius:0;box-shadow:none}.commonAccordion .panel .panel-heading,.commonAccordion-2 .panel .panel-heading{background:0 0;padding:0}.commonAccordion .panel .panel-title,.commonAccordion-2 .panel .panel-title{position:relative}.commonAccordion .panel .panel-title a,.commonAccordion-2 .panel .panel-title a{display:block;font-size:14px;text-transform:uppercase;padding:10px}.commonAccordion .panel .panel-title a:before,.commonAccordion-2 .panel .panel-title a:before{color:#555;content:"\f209";position:absolute;right:25px;font-family:"font awesome 5 free"}.commonAccordion .panel .panel-title a.collapsed:before,.commonAccordion-2 .panel .panel-title a.collapsed:before{content:"\f217"}.list-circle{padding-left:20px}.list-circle li{list-style-type:circle}.play-icon{border:1px solid #004753;display:inline-block;width:60px;height:60px;border-radius:50px;font-size:30px}.play-icon i{line-height:60px}.alert-common{border-radius:0;border-width:2px}.alert-common i{margin:0 5px;font-size:16px}.alert-solid{background:0 0;color:#185b63}@media(max-width:480px){.buttonPart li{margin-bottom:8px}}@media(max-width:768px){.buttonPart li{margin-bottom:8px}}.overly,.page-title{position:relative}.overly:before,.page-title:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background:rgba(42,68,71,.5);opacity:.3}.owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#185b63!important}#success,#error{display:none}.sticky-top{position:sticky;top:0}@media(max-width:992px){.sticky-top{position:static}}span.cloaked-e-mail:before{content:attr(data-domain)"@" attr(data-user);unicode-bidi:bidi-override;direction:rtl}@media(min-width:992px){.row .no-float{display:table-cell;float:none}}.scrolldown{--sizeX:30px;--sizeY:50px;position:relative;width:var(--sizeX);height:var(--sizeY);margin-left:calc(50% - var(--sizeX)/2);margin-top:100px;border:calc(var(--sizeX)/10)solid;border-radius:50px;box-sizing:border-box;margin-bottom:16px;color:#fff;transition:color .3s}.scrolldown::before{content:"";position:absolute;bottom:30px;left:50%;width:6px;height:6px;margin-left:-3px;background-color:currentColor;border-radius:100%;animation:scrolldown-anim 2s infinite;box-sizing:border-box;box-shadow:0 -5px 3px 1px #ffffff66}.scrolldown:hover{color:#f5a623}@keyframes scrolldown-anim{0%{opacity:0;height:6px}40%{opacity:1;height:10px}80%{transform:translate(0,20px);height:10px;opacity:0}100%{height:3px;opacity:0}}.chevrons{padding:6px 0 0;margin-left:-3px;margin-top:48px;width:30px;display:flex;flex-direction:column;align-items:center}.chevrondown{margin-top:-6px;position:relative;border:solid;border-width:0 3px 3px 0;display:inline-block;width:10px;height:10px;transform:rotate(45deg)}.chevrondown:hover{color:#f5a623}.chevrondown:nth-child(odd){animation:pulse 500ms ease infinite alternate}.chevrondown:nth-child(even){animation:pulse 500ms ease infinite alternate 250ms}.scrolldown{color:#000;transition:color .3s}.scrolldown:hover{color:#f5a623}@keyframes pulse{from{opacity:0}to{opacity:.5}}.logo-up{margin-top:-50px}.section-title1{display:flex;align-items:center;justify-content:center;gap:10px}.title-icon1{width:10px;height:10px}.why-title1{margin:0}#wrapper-work{overflow:hidden;padding-top:100px}#wrapper-work ul li{width:50%;float:left;position:relative}#wrapper-work ul li img{width:100%;height:100%}#wrapper-work ul li .items-text{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;color:#fff;background:rgba(0,0,0,.6);padding-left:44px;padding-top:140px}#wrapper-work ul li .items-text h2{padding-bottom:28px;padding-top:75px;position:relative}#wrapper-work ul li .items-text h2:before{content:"";position:absolute;left:0;bottom:0;width:75px;height:3px;background:#fff}#wrapper-work ul li .items-text p{padding-top:30px;font-size:16px;line-height:27px;font-weight:300;padding-right:80px}#features-work{padding-top:50px;padding-bottom:75px}#features-work .block ul li{width:19%;text-align:center;display:inline-block;padding:40px 0}header{min-height:100px;background:#fff;padding:20px 0}@media(max-width:992px){header{min-height:90px}}header .navbar{margin-bottom:0;border:0}header .navbar-brand{padding-top:5px}header .navbar-default{background:0 0;border:0}header .navbar-default .navbar-nav{padding-top:10px}header .navbar-default .navbar-nav li a{color:#333;padding:10px 26px;font-size:15px}font header .navbar-default .navbar-nav li a:hover{color:#000}.navigation{background:#fff;padding:20px 0}.navigation .navbar{margin-bottom:0;border:0}.navigation .navbar-brand{padding-top:5px}.navigation .navbar{background:0 0;border:0}.navigation .navbar .navbar-nav{padding-top:5px;padding-bottom:5px}.navigation .navbar .navbar-nav a{color:#000;padding:10px 15px;font-weight:500;font-size:14px;text-transform:uppercase}.navigation .navbar .navbar-nav a:hover,.navigation .navbar .navbar-nav a:focus{color:#f5a623;background:0 0}.navigation .navbar .navbar-nav a.current{color:#000;pointer-events:none;cursor:default}.navigation .navbar .navbar-nav a.current-parent{color:#000}.navigation .navbar .navbar-nav select{margin:10px 15px}.navigation .navbar .current>.dropdown-toggle{color:#000}.navigation .navbar .dropdown-menu{border-radius:0;border:none;left:-5px;box-shadow:0 0 25px rgba(0,0,0,8%);width:250px}.navigation .navbar .dropdown-menu a{text-transform:none;font-weight:400;color:#7c7c7c;padding:10px 20px;-webkit-transition:color .1s ease,padding .3s ease;-moz-transition:color .1s ease,padding .3s ease;-ms-transition:color .1s ease,padding .3s ease;-o-transition:color .1s ease,padding .3s ease;transition:color .1s ease,padding .3s ease}.navigation .navbar .dropdown-menu a:hover{background:#185b63;color:#fff;padding-left:25px}.navigation .navbar .dropdown-menu a.current{padding-left:25px;color:#fff;background:#185b63}.nav .open>a{background:0 0}@media(max-width:992px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse{clear:both}.collapse.in{display:block!important}}#select-language{border:none;outline:none;box-shadow:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:textfield;padding:0 2px;height:100%}.slider{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:50%;padding:170px 0 200px;position:relative;min-height:1000px}@media(max-width:1200px){.slider{background-attachment:unset;padding:150px 0}}.slider .block{color:#e0e0e0;text-align:center}.slider .block h1{font-weight:100;font-size:45px;line-height:1.33em;letter-spacing:.2em;padding-bottom:15px;text-transform:uppercase}@media(max-width:768px){.slider .block h1{font-size:35px}}@media(max-width:480px){.slider .block h1{font-size:28px}}@media(max-width:400px){.slider .block h1{font-size:26px}}.slider .block p{margin-bottom:30px;color:#030303;font-size:25px;line-height:1.5em;font-weight:300}@media(max-width:480px){.slider .block p{font-size:14px}}@media(max-width:480px){.slider .block .btn{font-size:12px}}.call-to-action{position:relative;text-align:center;padding:70px 10px;background-size:cover;background-position:50%}@media(max-width:768px){.call-to-action{padding-top:20px;padding-bottom:20px}}.call-to-action::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1}.call-to-action .container,.call-to-action .row,.call-to-action .col-md-12,.call-to-action .block{position:relative;z-index:2}.call-to-action h2{color:#fff;margin:0;padding:20px 0;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.call-to-action p{color:#fff;font-size:20px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.call-to-action .btn-main,.call-to-action .btn-transparent,.call-to-action .btn-small{padding:15px 35px;font-size:20px;margin-top:10px;margin-bottom:10px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.overlay-dark{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.call-to-action .container{position:relative;z-index:2}.service{text-align:center;padding:30px 0}@media(max-width:768px){.service{padding-top:20px;padding-bottom:20px}}.service .service-item{padding-bottom:10px}.service .service-item i{font-size:50px;color:#185b63}.service .service-item img.service-icon{width:100px;height:100px;display:inline-block}.service .service-item h4{padding-top:15px;margin:0;margin-top:10px;font-weight:500;text-transform:uppercase}.service .service-item p{padding-top:10px;margin:0}.dark-service .title{color:#fff}.dark-service .service-item{padding-bottom:30px;text-align:center}.dark-service .service-item i{color:#fff;font-size:40px;margin-bottom:10px}.dark-service .service-item img.service-icon{width:100px;height:100px;display:inline-block}.dark-service .service-item h4{color:#fff;padding-top:15px;margin:0;margin-top:10px;font-weight:500;text-transform:uppercase}.dark-service .service-item p{padding-top:10px;margin:0}.service-about p{line-height:28px}.service-arrow .block{padding:70px 30px}.service-arrow .block i{font-size:45px}.service-arrow .block p{color:#000}.service-list .block{padding:30px;margin-bottom:20px;background:#fff}.center-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.responsive-container{width:100%;max-width:100%;display:block;overflow:hidden}.responsive-image{max-width:100%;height:auto}.page-title{position:relative;padding:100px 0}.page-title .block{text-align:center}.page-title .block h1{color:#5f5c5c;font-weight:200;letter-spacing:.5em;margin-top:20px;margin-bottom:-60px;text-transform:capitalize}.page-title .block p{color:#000}.page-title::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1}.service-arrow .block{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.service-arrow .service-image{flex:none;margin-left:20px}.service-arrow .service-image img{max-width:600px;width:100%;height:auto;display:block}.service-arrow .service-content{flex:1}@media(max-width:768px){.service-arrow .block{flex-direction:column;text-align:center}.service-arrow .service-image{margin-left:0;margin-top:20px;width:100%}}.service-title{color:#273544}.service-description{color:#990505}.feature{background:url(../img/feature-bg.jpg);background-position:50% 94px;display:block;position:relative;background-attachment:fixed;background-repeat:no-repeat;background-position:50%;background-size:cover;padding:100px 0}@media(max-width:1200px){.feature{padding-top:20px;padding-bottom:20px;background-attachment:unset}}.feature h2{margin:0;padding-top:30px;padding-bottom:30px}.feature p{color:#8c8c8c;margin-bottom:20px}.feature .btn-view-works{background:#6c6c6c;color:#fff;padding:10px 20px;margin-bottom:30px}.portfolio-work{padding:80px 0}.portfolio-work .block .portfolio-menu{text-align:center}.portfolio-work .block .portfolio-menu .btn-group{margin-bottom:40px}.portfolio-work .block .portfolio-menu .btn-group label{display:inline-block;border:1px solid #004753;padding:8px 25px;cursor:pointer;font-size:15px;color:#333;outline:0;background:#fff;margin:2px;border-radius:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.portfolio-item{position:relative;padding:0}.portfolio-item img{width:100%;height:auto}.portfolio-item:hover .portfolio-hover{visibility:visible;opacity:1}.portfolio-item:hover .portfolio-content{transform:translateY(-50%)}.portfolio-hover{position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(60,55,55,.5);visibility:hidden;opacity:0;transition:.3s ease}.portfolio-content{position:absolute;left:0;right:0;top:50%;transform:translateY(-40%);text-align:center;padding:20px;transition:inherit}.portfolio-content *{color:#fff}.portfolio-content a{display:block;transition:.2s ease}.portfolio-content a i{font-size:30px}.portfolio-content a.h3{margin-top:0}.portfolio-single-page .project-details h4{margin-bottom:20px;padding-bottom:10px;border-bottom:2px dashed #004753}.portfolio-single-page .project-details span{color:#838383;width:180px;display:inline-block}.portfolio-single-page .project-details strong{color:#313131;font-weight:400}.portfolio-single-page .project-details ul li{margin-bottom:10px}.testimonial{padding:100px 0}@media(max-width:768px){.testimonial{padding-top:20px;padding-bottom:20px}}.testimonial .counter-box li{width:50%;float:left;text-align:center;margin:30px 0}@media(max-width:768px){.testimonial .counter-box li{margin-top:0}}.testimonial .testimonial-carousel{border:1px solid #004753;padding:24px}.testimonial .testimonial-carousel i{font-size:35px;margin-bottom:20px}.testimonial .testimonial-carousel p{font-family:open sans semibold,serif;line-height:28px;padding-bottom:20px}.testimonial .testimonial-carousel .user img{padding-bottom:0;border-radius:500px;width:80px;display:inline-block}.testimonial .testimonial-carousel .user p{font-family:open sans,sans-serif;padding-bottom:0;margin-top:6px;font-size:12px;line-height:20px}.testimonial .testimonial-carousel .user p span{display:block;color:#393939;font-weight:600}.testimonial .testimonial-carousel .owl-carousel .owl-pagination div{border:1px solid #1d1d1d;border-radius:500px;display:inline-block;height:10px;margin-right:15px;width:10px}.testimonial .testimonial-carousel .owl-carousel .owl-pagination div.active{background:#5c5c5c;font-size:30px;display:inline-block;border:0}.counter-box i{font-size:35px;margin-bottom:15px}.counter-box h4{font-size:30px;font-weight:700}.counter-box span{color:#555}.contact-form{padding-top:70px;padding-bottom:35px}.contact-form .block .form-group{padding-bottom:15px;margin:0}.contact-form .block .form-group .form-control{background:#f4f4f4;height:60px;border:1px solid #eef2f6;box-shadow:none;width:100%}.contact-form .block .form-group-2{margin-bottom:13px}.contact-form .block .form-group-2 textarea{background:#f4f4f4;height:135px;border:1px solid #eef2f6;box-shadow:none;width:100%}.contact-form .block .form-group-h{display:none}.contact-form .block button{width:100%;height:60px;background:#474747;border:none;color:#fff;font-size:18px}.address-block{margin-bottom:20px}.address-block li{position:relative;padding-left:0;margin-bottom:10px}.address-block li i{position:absolute;left:0;font-size:25px;line-height:20px}.address-block li div{display:inline-block;vertical-align:top}.social-icons{margin-top:40px}.social-icons li{display:inline-block;margin:0 10px}.social-icons a{display:inline-block}.social-icons i{color:#2c2c2c;margin-right:25px;font-size:25px}.contact-box{padding-top:35px;padding-bottom:58px}.contact-box .block img{width:100%}.contact-box .block h2{font-weight:300;color:#000;font-size:28px;padding-bottom:30px}.contact-box .block p{color:#5c5c5c;display:block}.pricing-table .pricing-item{padding:40px 20px;background:#fff;box-shadow:0 8px 15px rgba(5,57,106,6%)}.pricing-table .pricing-item a.btn-main,.pricing-table .pricing-item a.btn-transparent,.pricing-table .pricing-item a.btn-small{text-transform:uppercase;margin-top:20px}.pricing-table .pricing-item li{font-weight:400;padding:6px 0;color:#626262}.pricing-table .pricing-item li i{margin-right:6px;color:#185b63}.pricing-table .price-title{padding:30px 0 20px}.pricing-table .price-title>h3{font-weight:700;margin:0 0 5px;font-size:15px;text-transform:uppercase}.pricing-table .price-title>p{font-size:14px;font-weight:400;line-height:18px;margin-top:5px}.pricing-table .price-title .value{color:#185b63;font-size:50px;padding:10px 0}.product-item{margin-bottom:30px}.product-item .product-thumb{position:relative}.product-item .product-thumb img{width:100%;height:auto}.product-item .product-thumb .bage{position:absolute;top:12px;right:12px;background:#000;color:#fff;font-size:12px;padding:4px 12px;font-weight:300;display:inline-block}.product-item .product-thumb:before{transition:.3s all;opacity:0;background:rgba(0,0,0,.6);content:'';position:absolute;top:0;right:0;left:0;bottom:0}.product-item .product-thumb .preview-meta{position:absolute;text-align:center;bottom:0;left:0;width:100%;justify-content:center;opacity:0;transition:.2s;transform:translateY(10px)}.product-item .product-thumb .preview-meta li{display:inline-block}.product-item .product-thumb .preview-meta li a,.product-item .product-thumb .preview-meta li span{background:#fff;padding:10px 16px;cursor:pointer;display:inline-block;font-size:18px}.product-item .product-thumb .preview-meta li a:hover,.product-item .product-thumb .preview-meta li span:hover{background:#185b63;color:#fff}.product-item:hover .product-thumb:before{opacity:1}.product-item:hover .preview-meta{opacity:1;transform:translateY(-20px)}.product-item .product-content{text-align:center}.product-item .product-content h4{font-size:14px;font-weight:400;margin-top:15px;margin-bottom:6px}.product-item .product-content h4 a{color:#000}.product-modal{background:rgba(255,255,255,.9);text-align:center;padding:0!important}.product-modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.product-modal.fade .modal-dialog{transform:translate(0,0)}.product-modal .close{width:50px;float:none;position:absolute;right:20px;z-index:9;top:20px;font-size:30px;outline:none}.product-modal .modal-dialog{width:900px;display:inline-block;text-align:left;vertical-align:middle}@media(max-width:480px){.product-modal .modal-dialog{width:100%}}@media(max-width:768px){.product-modal .modal-dialog{width:100%}}.product-modal .modal-content{border-radius:0;box-shadow:none;border:none}.product-modal .modal-content .modal-body{padding:30px}.product-modal .modal-content .modal-body .modal-image img{width:100%;height:auto}.product-modal .modal-content .modal-body .product-short-details h2{margin-top:0;font-size:22px;font-weight:400}.product-modal .modal-content .modal-body .product-short-details h2 a{color:#000}@media(max-width:480px){.product-modal .modal-content .modal-body .product-short-details h2{margin-top:15px}}@media(max-width:768px){.product-modal .modal-content .modal-body .product-short-details h2{margin-top:15px}}.product-modal .modal-content .modal-body .product-short-details .product-price{font-size:30px;margin:20px 0}@media(max-width:480px){.product-modal .modal-content .modal-body .product-short-details .product-price{margin:10px 0}}.product-modal .modal-content .modal-body .product-short-details .btn-main,.product-modal .modal-content .modal-body .product-short-details .btn-transparent,.product-modal .modal-content .modal-body .product-short-details .btn-small{margin-top:20px}.product-modal .modal-content .modal-body .product-short-details .btn-transparent{color:#444;border-bottom:1px solid #004753}.product-shorting{margin-bottom:30px}.product-shorting span{margin-right:15px}.product-category ul{padding-left:15px}.product-category ul li{margin-bottom:4px}.product-category ul li a{color:#626262}.product-category ul li a:hover{color:#000}.single-product{padding:60px 0 40px}.single-product .breadcrumb{background:0 0}.single-product .breadcrumb li{color:#000;font-weight:200}.single-product .breadcrumb li a{color:#000;font-weight:200}.single-product .product-pagination li{display:inline-block;margin:0 8px}.single-product .product-pagination li+li:before{padding:0 8px 0 0;color:#ccc;content:"/\00a0"}.single-product .product-pagination li a{color:#000;font-weight:200}.single-product .product-pagination li a i{vertical-align:middle}.single-product-slider .carousel .carousel-inner .carousel-caption{text-shadow:none;text-align:left;top:20%;bottom:auto}.single-product-slider .carousel .carousel-inner .carousel-caption h1{font-size:50px;font-weight:100;color:#000}.single-product-slider .carousel .carousel-inner .carousel-caption p{width:50%;font-weight:200}.single-product-slider .carousel .carousel-inner .carousel-caption .btn-main,.single-product-slider .carousel .carousel-inner .carousel-caption .btn-transparent,.single-product-slider .carousel .carousel-inner .carousel-caption .btn-small{margin-top:20px}.single-product-slider .carousel .carousel-control{bottom:auto;background:#fff;width:6%;padding:10px 0}.single-product-slider .carousel .carousel-control i{font-size:40px;text-shadow:none;color:#555}.single-product-slider .carousel .carousel-indicators li img{height:auto;width:60px}.single-product-slider .carousel .carousel-control.right,.single-product-slider .carousel .carousel-control.left{background-image:none;top:40%}.single-product-slider .carousel-indicators{margin:10px 0 0;overflow:auto;position:static;text-align:left;white-space:nowrap;width:100%;overflow:hidden}.single-product-slider .carousel-indicators li{background-color:transparent;-webkit-border-radius:0;border-radius:0;display:inline-block;height:auto;margin:0!important;width:auto}.single-product-slider .carousel-indicators li.active img{opacity:1}.single-product-slider .carousel-indicators li:hover img{opacity:.75}.single-product-slider .carousel-indicators li img{display:block;opacity:.5}.single-product-details .color-swatches{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.single-product-details .color-swatches span{width:100px;color:#000;font-size:13px;font-weight:600}.single-product-details .color-swatches a{display:inline-block;width:36px;height:36px;margin-right:5px}.single-product-details .color-swatches li{display:inline-block}.single-product-details .color-swatches .swatch-violet{background-color:#8da1cd}.single-product-details .color-swatches .swatch-black{background-color:#000}.single-product-details .color-swatches .swatch-cream{background-color:#e6e2d6}.single-product-details .product-size{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.single-product-details .product-size span{width:100px;color:#000;font-size:13px;font-weight:600;display:inline-block}.single-product-details .product-size .form-control{display:inline-block;width:130px;letter-spacing:2px;text-transform:uppercase;color:#000;font-size:12px;border:1px solid #e1e1e1;border-radius:0;box-shadow:none}.single-product-details .product-category{margin-top:20px}.single-product-details .product-category>span{width:100px;color:#000;font-size:13px;font-weight:600;display:inline-block}.single-product-details .product-category ul{width:140px;display:inline-block}.single-product-details .product-category ul li{display:inline-block;margin:5px}.single-product-details .product-quantity{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.single-product-details .product-quantity>span{width:100px;color:#000;font-size:13px;font-weight:600;display:inline-block}.single-product-details .product-quantity .product-quantity-slider{width:140px;display:inline-block}.single-product-details .product-quantity .product-quantity-slider input{height:34px}.single-product-details .product-quantity .product-quantity-slider .input-group-btn:first-child>.btn,.single-product-details .product-quantity .product-quantity-slider .p-quantity .input-group-btn:first-child>.btn-group{margin-right:-2px}.single-product-details .product-quantity .product-quantity-slider button{border-radius:0}.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;border-top-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0;border-bottom-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400}.clients-logo-section{padding-top:30px;padding-bottom:75px}.clients-logo-section .clients-logo-img{padding:0 50px}.clients-logo img{width:auto!important;padding:20px}.about .block h1{font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.3;margin-bottom:1rem;color:#046e6e}.about .block h1.page-title{font-size:clamp(2.5rem,6vw,4rem);margin-top:2rem;text-transform:capitalize}.about .block h2{font-size:clamp(1.25rem,2vw,1.5rem);font-style:italic;font-weight:400;line-height:1.4;color:#222}.about .block h3{font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:400;line-height:1.6;margin-bottom:1rem;color:inherit}.about .block p{font-style:normal;font-size:clamp(1.3rem,1.5vw,1.4rem);margin-bottom:1.25rem;line-height:1.6}.about .block img{width:100%}.about .about-img{position:relative;overflow:hidden}.about .about-img img{display:block;width:100%;transition:opacity .5s ease-out}.about .about-img .hover-img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-out}.about .about-img:hover .hover-img{opacity:1}.about .about-img:hover img{opacity:0}.instagram-feed a{margin:6px;margin-right:10px;display:inline-block;margin-bottom:10px;width:23.5%}@media(max-width:768px){.instagram-feed a{width:49%;margin:3px}}@media(max-width:480px){.instagram-feed a{width:100%;margin:3px}}.instagram-feed a:hover img{filter:grayscale(10)}.instagram-feed a img{width:100%}.dashboard-menu .active{background:#185b63;color:#fff;border:1px solid #185b63}.dashboard-menu li{padding:0;margin:0 3px}.dashboard-menu li a{padding:10px 20px;border:1px solid #004753}@media(max-width:768px){.dashboard-menu li a{padding:10px 15px}}@media(max-width:480px){.dashboard-menu li a{padding:10px 5px}}@media(max-width:400px){.dashboard-menu li a{padding:10px 5px;font-size:12px}}.dashboard-wrapper{border:1px solid #004753;margin-top:30px;padding:20px}.dashboard-wrapper h2{font-size:18px}.dashboard-wrapper h4{font-size:16px}.dashboard-wrapper .user-img{width:120px;border-radius:100px}.dashboard-user-profile .user-img{width:180px}.dashboard-user-profile .user-profile-list{margin-top:30px;padding-left:30px}.dashboard-user-profile .user-profile-list li{margin-bottom:8px}.dashboard-user-profile .user-profile-list span{font-weight:700;margin-right:5px;width:100px;display:inline-block}.post.post-single{border:none;margin-bottom:0}.post.post-single .post-title{margin-top:0}@media(max-width:768px){.post.post-single .post-title{margin-top:20px}}.post.post-single .post-thumb{margin-top:30px}.post-sub-heading{border-bottom:1px solid #004753;padding-bottom:20px;letter-spacing:2px;text-transform:uppercase;font-size:16px;margin-bottom:20px}.post-social-share{margin-bottom:50px}.post-comments{margin:30px 0}.post-comments .media{margin-top:20px}.post-comments .media>.pull-left{padding-right:20px}.post-comments .comment-author{margin-top:0;margin-bottom:0;font-weight:500}.post-comments .comment-author a{color:#185b63;font-size:14px;text-transform:uppercase}.post-comments time{margin:0 0 5px;display:inline-block;color:#7c7c7c;font-size:12px}.post-comments .comment-button{color:#185b63;display:inline-block;margin-left:5px;font-size:12px}.post-comments .comment-button i{margin-right:5px;display:inline-block}.post-comments .comment-button:hover{color:#185b63}.post-excerpt h3 a{color:#000}.post-excerpt p{margin:0 0 30px}.post-excerpt blockquote.quote-post{margin:20px 0}.post-excerpt blockquote.quote-post p{line-height:30px;font-size:20px;color:#185b63}.single-blog{background-color:#fff;margin-bottom:50px;padding:20px}.blog-subtitle{font-size:15px;padding-bottom:10px;border-bottom:1px solid #004753;margin-bottom:25px;text-transform:uppercase}.next-prev{border-bottom:1px solid #004753;border-top:1px solid #004753;margin:20px 0;padding:25px 0}.next-prev a{color:#000}.next-prev a:hover{color:#185b63}.next-prev .prev-post i{margin-right:10px}.next-prev .next-post i{margin-left:10px}.social-profile ul li{margin:0 10px 0 0;display:inline-block}.social-profile ul li a{color:#565656;display:block;font-size:16px}.social-profile ul li a i:hover{color:#185b63}.comments-section{margin-top:35px}.author-about{margin-top:40px}.post-author{margin-right:20px}.post-author>img{border:1px solid #004753;max-width:120px;padding:5px;width:100%}.comment-list ul{margin-top:20px}.comment-list ul li{margin-bottom:20px}.comment-wrap{border:1px solid #004753;border-radius:1px;margin-left:20px;padding:10px;position:relative}.comment-wrap .author-avatar{margin-right:10px}.comment-wrap .media .media-heading{font-size:14px;margin-bottom:8px}.comment-wrap .media .media-heading a{color:#185b63;font-size:13px}.comment-wrap .media .comment-meta{font-size:12px;color:#888}.comment-wrap .media p{margin-top:15px}.comment-reply-form{margin-top:80px}.comment-reply-form input,.comment-reply-form textarea{height:35px;border-radius:0;box-shadow:none}.comment-reply-form input:focus,.comment-reply-form textarea:focus{box-shadow:none;border:1px solid #185b63}.comment-reply-form textarea,.comment-reply-form .btn-main,.comment-reply-form .btn-transparent,.comment-reply-form .btn-small{height:auto}.bg-1{position:relative;background-size:contain;background-position:50%;background-repeat:no-repeat;background-attachment:fixed}@media(max-width:1200px){.bg-1{background-attachment:unset}}.bg-1::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;opacity:.2;z-index:-1}.bg-2{background-size:cover;background-position:50%;background-attachment:fixed;background-color:#185b63}@media(max-width:1200px){.bg-2{background-attachment:unset}}.widget{margin-bottom:65px}@media(max-width:768px){.widget{margin-bottom:35px}}.widget .widget-title{margin-top:0;margin-bottom:15px;font-size:16px;color:#333;font-weight:500;border-bottom:1px solid #004753}.widget.widget-latest-post .media .media-object{width:100px;height:auto}.widget.widget-latest-post .media .media-heading a{color:#000;font-size:16px}.widget.widget-latest-post .media p{font-size:12px;color:#7c7c7c}@media(max-width:992px){.widget.widget-latest-post{padding-top:20px}}.widget.widget-category ul li{padding-top:10px;padding-bottom:10px}.widget.widget-category ul li a{color:gray;padding:10px;padding-left:20px;padding-right:20px;-webkit-transition:padding .3s ease,border .3s ease;-moz-transition:padding .3s ease,border .3s ease;-ms-transition:padding .3s ease,border .3s ease;-o-transition:padding .3s ease,border .3s ease;transition:padding .3s ease,border .3s ease}.widget.widget-category ul li a:before{padding-right:10px}.widget.widget-category ul li a:hover{color:#185b63;padding-left:25px}.widget.widget-category ul li a:active{padding-left:24px;border:1px solid #185b63;border-radius:30px;-webkit-transition:padding 0s ease-in-out;-moz-transition:padding 0s ease-in-out;-ms-transition:padding 0s ease-in-out;-o-transition:padding 0s ease-in-out;transition:padding 0s ease-in-out}.widget.widget-category ul li a.current{color:#fff;background:#185b63;border:1px solid #185b63;border-radius:30px;pointer-events:none;cursor:default}.widget.widget-tag ul li{margin-bottom:10px;display:inline-block;margin-right:5px}.widget.widget-tag ul li a{color:gray;display:inline-block;padding:8px 15px;border:1px solid #004753;border-radius:30px;font-size:14px;-webkit-transition:background-color .3s ease,border .3s ease,color .1s ease;-moz-transition:background-color .3s ease,border .3s ease,color .1s ease;-ms-transition:background-color .3s ease,border .3s ease,color .1s ease;-o-transition:background-color .3s ease,border .3s ease,color .1s ease;transition:background-color .3s ease,border .3s ease,color .1s ease}.widget.widget-tag ul li a:hover{color:#185b63;background:rgba(24,91,99,.3);border:1px solid rgba(24,91,99,.3)}.widget.widget-tag ul li a:active{color:#185b63;border:1px solid #185b63;background:#fff;-webkit-transition:background-color .1s ease;-moz-transition:background-color .1s ease;-ms-transition:background-color .1s ease;-o-transition:background-color .1s ease;transition:background-color .1s ease}.widget.widget-tag ul li a.current{color:#fff;background:#185b63;border:1px solid #185b63;pointer-events:none;cursor:default}.blog{background:#f2f2f2}.post{background:#fff;margin-bottom:55px}@media(max-width:768px){.post{margin-bottom:20px}}.post .post-media.post-thumb img{width:100%;height:auto}.post .post-media.post-media-audio iframe{width:100%}.post .post-title{margin-top:25px;text-transform:uppercase}.post .post-title a{color:#185b63}.post .post-title a:hover{color:#185b63}.post .post-meta{font-size:13px;margin-top:10px}.post .post-meta ul li{display:inline-block;color:#909090;margin-right:20px;font-size:12px;letter-spacing:.5px}.post .post-meta ul li a{color:#909090}.post .post-meta ul li a:hover{color:#185b63}.post .post-meta .post-author{color:#000}.post .post-content{margin-top:20px}.post .post-content p{line-height:26px}.post .post-content ul{font-size:15px;padding:10px 20px;font-family:open sans,sans-serif;list-style:circle}.post .post-content ol{font-size:15px;padding:10px 20px;font-family:open sans,sans-serif}.post .post-content blockquote{margin-top:20px;font-size:18px;border-color:#185b63;padding:10px 20px;text-align:left;color:#737373}.post .post-content .btn-main,.post .post-content .btn-transparent,.post .post-content .btn-small{padding:10px 20px;margin:15px 0;font-size:12px}.post-pagination{margin:0}@media(max-width:992px){.post-pagination{margin-bottom:60px}}@media(max-width:768px){.post-pagination{margin-bottom:25px}}.post-pagination>li{margin:0 2px;display:inline-block;font-size:14px}.post-pagination>li>a{color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.post-pagination>li>a:hover{color:#fff;background:#185b63;border:1px solid #185b63}.post-pagination>li.active>a{background:#185b63!important;border:1px solid #185b63!important}.post-pagination>li:first-child>a,.post-pagination>li:last-child>a{border-radius:0}.coming-soon{background:url(../images/backgrounds/coming-soon.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;align-items:center;height:100vh}@media(max-width:400px){.coming-soon{padding:50px 0}}@media(max-width:480px){.coming-soon{padding:50px 0}}.coming-soon .block h1{line-height:65px;font-size:55px;font-weight:600;text-transform:uppercase;margin-bottom:0}@media(max-width:400px){.coming-soon .block h1{font-size:40px;line-height:50px}}@media(max-width:480px){.coming-soon .block h1{font-size:40px;line-height:50px}}.coming-soon .block p{color:#fff;margin-top:10px;font-size:16px}.coming-soon .block .count-down{margin-top:50px}.coming-soon .block .count-down .syotimer-cell{width:25%;padding:15px;display:inline-block;background:rgba(101,94,122,.48)}@media(max-width:400px){.coming-soon .block .count-down .syotimer-cell{width:50%;margin-bottom:10px}}@media(max-width:480px){.coming-soon .block .count-down .syotimer-cell{width:50%}}.coming-soon .block .count-down .syotimer-cell .syotimer-cell__value{font-size:80px;line-height:80px;text-align:center;position:relative;font-weight:700}@media(max-width:400px){.coming-soon .block .count-down .syotimer-cell .syotimer-cell__value{font-size:50px}}.coming-soon .block .count-down .syotimer-cell .syotimer-cell__unit{font-weight:400}@media(max-width:768px){.coming-soon .block .count-down ul li{font-size:50px}}@media(max-width:480px){.coming-soon .block .count-down ul li{font-size:50px}}@media(max-width:400px){.coming-soon .block .count-down ul li{font-size:40px}}.coming-soon .block .count-down ul li:before{content:":";font-size:20pt;opacity:.7;position:absolute;right:0;top:0}.coming-soon .block .count-down ul li:last-child:before{content:''}.coming-soon .block .count-down div:after{content:" " attr(data-interval-text);font-size:20px;font-weight:400;text-transform:capitalize;display:block}.coming-soon .block .copyright-text{font-size:12px}.coming-soon .block .copyright-text a{color:#fff;font-weight:600}.shopping .widget-title{font-weight:400;border-bottom:1px solid #004753;padding-bottom:15px;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;font-size:16px}.checkout .block{padding:15px;margin-bottom:10px}.checkout-form .form-group{position:relative;margin-bottom:8px}.checkout-form .form-group label{position:absolute;top:18px;left:15px;right:auto;bottom:auto;color:#888;font-size:10px;font-weight:400;text-transform:uppercase;opacity:1!important;width:85px}.checkout-form .form-group input{border-radius:0;display:block;padding:6px 10px 5px 100px;-moz-appearance:none;-webkit-appearance:none;height:50px}.checkout-form .checkout-country-code .form-group{float:left}.checkout-form .checkout-country-code .form-group:first-child{width:calc(45% - 2px);margin-right:4px}.checkout-form .checkout-country-code .form-group:last-child{width:calc(55% - 2px)}.shopping.cart .product-list .table .cart-amount th{background:#f5f5f5;padding:10px;text-transform:uppercase}.shopping.cart .product-list .table>tbody>tr>td{vertical-align:middle}.shopping.cart .product-list .product-info a{margin-left:10px;color:#000;font-weight:600}.shopping.cart .product-list .product-remove{color:#c7254e}.shopping.cart .account-details{margin-top:30px}.shopping.cart .account-details legend{font-weight:600;font-size:16px;text-transform:uppercase}.shopping.cart .account-details .btn-pay{margin:20px 0}.product-checkout-details .product-card>a{padding-right:20px}.product-checkout-details .product-card .price{margin-top:15px}.product-checkout-details .product-card .media-object{width:80px}.product-checkout-details .product-card h4{font-weight:400;font-size:14px;color:#555}.product-checkout-details .product-card .remove{font-size:12px;cursor:pointer}.product-checkout-details .discount-code{border-top:1px solid #004753;border-bottom:1px solid #004753;margin:20px 0 10px;padding:10px 0}.product-checkout-details .discount-code p{margin:0}.product-checkout-details .discount-code p a{font-weight:400;color:#555}.product-checkout-details .summary-prices{border-style:solid;border-color:#004753;border-width:0 0 1px;padding-bottom:10px}.product-checkout-details .summary-prices li{padding:5px 0}.product-checkout-details .summary-prices li span+span{float:right}.product-checkout-details .summary-total{margin-top:5px}.product-checkout-details .summary-total>span{font-weight:500;font-size:18px}.product-checkout-details .summary-total span+span{float:right}.product-checkout-details .verified-icon{margin-top:25px}.product-checkout-details .verified-icon img{width:100%}.purchase-confirmation .purchase-confirmation-details{padding:20px;border:1px solid #004753}.purchase-confirmation .purchase-confirmation-details .table{margin:0;color:#444}.purchase-confirmation .purchase-confirmation-details .table b,.purchase-confirmation .purchase-confirmation-details .table strong{font-weight:400}.empty-cart .block i{font-size:50px}.success-msg .block i{font-size:40px;background:#0aa8a7;color:#fff;width:60px;height:60px;border-radius:100px;display:inline-block;line-height:60px}.page-404{display:flex;align-items:center;min-height:calc(100vh - (100px + 205px));text-align:center}@media(max-width:992px){.page-404{min-height:calc(100vh - (90px + 205px))}}.page-404 h1{font-size:300px;font-weight:700}@media(max-width:768px){.page-404 h1{font-size:150px}}@media(max-width:480px){.page-404 h1{font-size:130px}}@media(max-width:400px){.page-404 h1{font-size:90px}}.page-404 h2{text-transform:uppercase;font-size:20px;letter-spacing:4px;font-weight:700;margin-top:30px}.page-404 .btn-main,.page-404 .btn-transparent,.page-404 .btn-small{margin-top:40px;margin-bottom:50px}.page-message-sent{display:flex;align-items:center;min-height:calc(100vh - (100px + 205px));text-align:center}@media(max-width:992px){.page-message-sent{min-height:calc(100vh - (90px + 205px))}}.page-message-sent h1{font-size:50px;font-weight:700}@media(max-width:480px){.page-message-sent h1{font-size:40px}}@media(max-width:400px){.page-message-sent h1{font-size:30px}}.page-message-sent h2{text-transform:uppercase;font-size:20px;font-weight:700;letter-spacing:1px;margin-top:30px}.page-message-sent .btn-main,.page-message-sent .btn-transparent,.page-message-sent .btn-small{margin-top:40px;margin-bottom:50px}.page-message-sent img{width:50%;max-height:200px;margin-top:40px;margin-bottom:40px}.footer{background:#f3f3f3;min-height:205px;text-align:center;padding-top:67px}.footer p{font-size:13px;line-height:25px;color:#919191}.footer a{color:#595959}.footer .footer-menu{padding-bottom:25px}.footer .footer-menu ul{margin:0;padding:0}.footer .footer-menu ul li{display:inline-block;padding:0 20px}.footer .footer-menu ul li a{display:inline-block;color:#494949}.footer .footer-menu ul li a:hover{color:#000}.footer .copyright a{font-weight:600}.hero-section{width:100%;text-align:center;padding:0 1rem}.hero-title{font-size:clamp(1.8rem,4vw,4rem);font-weight:400;line-height:1.2;color:#046e6e;word-break:normal;hyphens:none}section{margin-bottom:0}.section{padding-top:90px;padding-bottom:90px;margin-top:80px;margin-bottom:80px}.description{font-size:22px;line-height:1.5;padding-top:90px;padding-bottom:1px}@media(max-width:768px){.description{font-size:18px;padding-top:70px}}@media(max-width:480px){.description{font-size:16px;padding-top:50px}}.facts .fact-item{padding:15px}.fact-image{height:250px;width:auto;object-fit:contain;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.custom-background{background-size:cover;background-position:50%;background-repeat:no-repeat}.gif-background{background-image:url(/images/BackgroundAnimation.svg);background-repeat:no-repeat;position:relative;background-size:cover;background-position:50%}@media(max-width:991px){.gif-background{background-size:120%;background-position:50% 40%}}@media(max-width:575px){.gif-background{background-size:180%;background-position:50%}}.gif-background::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8)}@media(max-width:575px){.gif-background::after{background-color:rgba(255,255,255,.5)}}.service-arrow .block{display:flex;align-items:center;justify-content:space-between;padding:20px;border-radius:100px;color:#8a0909}.service-content{flex:1}.service-image{margin:0}.service-image img{max-width:600px;height:auto;display:block}.bg-service1,.bg-service3,.bg-service5,.bg-service7{background-color:#8bcfd6}.bg-service2,.bg-service4,.bg-service6,.bg-service8{background-color:#6baeb5}.service-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;align-items:stretch;margin:0 auto;max-width:1200px;padding:0 1rem}.service-item-fixed{width:100%;border-radius:10px;overflow:hidden;position:relative}.zoom-wrap{transition:transform .3s ease;width:100%;height:100%;position:relative}.zoom-wrap:hover{transform:scale(1.06)}.zoom-wrap img{width:100%;height:100%;object-fit:cover;display:block}.zoom-wrap a{display:block;text-decoration:none;color:inherit}.zoom-wrap .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:1}.overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:2.3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.8);z-index:2}.spacer-lg{height:0}.service-item{position:relative;overflow:hidden;border-radius:8px}.service-item img{width:100%;display:block}.service-item .overlay{position:absolute;inset:0;background:rgba(0,0,0,.3)}.service-item .overlay-text{font-size:clamp(2rem,2vw,3rem)}.info-card{text-align:center;padding:1rem}.info-card i{font-size:2rem;margin-bottom:.5rem}.info-card h3{font-weight:600;margin-top:.5rem;margin-bottom:.25rem;font-size:1.2rem;color:#046e6e}.info-card p{font-size:1rem;color:#333}.why-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}@media(max-width:991.98px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.why-grid{grid-template-columns:1fr}}.service-card{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;padding:1.65rem 1.5rem;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,5%);transition:box-shadow .25s ease;text-align:center;cursor:default}.service-card::after{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 100% at 50% 0%,rgba(245,166,35,.1),rgba(245,166,35,0) 60%);opacity:0;transition:opacity .25s ease;pointer-events:none}.service-card:hover{box-shadow:0 10px 28px rgba(0,0,0,8%)}.service-card:hover::after{opacity:.04}.service-icon{width:56px;height:56px;object-fit:contain;margin:0 auto .85rem;display:block;transform-origin:center}.service-card-title{font-weight:700;margin:.25rem 0 .5rem}.service-card-description{line-height:1.65;margin:0;color:#333}@keyframes amp-pop{0%{transform:scale(.92);opacity:0}60%{transform:scale(1.02);opacity:1}100%{transform:scale(1)}}.service-card.aos-animate .service-icon{animation:amp-pop .45s cubic-bezier(.2,.9,.2,1)both}@keyframes amp-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.service-card.aos-animate .service-icon{animation:amp-pop .45s cubic-bezier(.2,.9,.2,1)both,amp-breathe 7s ease-in-out .45s infinite}@media(prefers-reduced-motion:reduce){.service-card,.service-card::after{transition:none!important}.service-card .service-icon{animation:none!important}}.my-container{width:80%;margin:0 auto}.custom-container{max-width:1800px;margin:0 auto;padding-left:30px;padding-right:30px}.fixed-width{max-width:1200px;margin:0 auto}.fixed-text{max-width:600px;margin-right:15px}.page-title::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1}.custom-image{width:100px;max-width:70%;height:auto}.custom-title{color:#046e6e}.hover-link{transition:color .3s ease}.hover-link:hover{color:#f5a623}.about-cta{color:#046e6e;font-weight:700;text-decoration:none;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.about-cta:hover,.about-cta:focus{color:#f5a623;border-bottom-color:#f5a623}.mehrwerte-grid{display:grid;gap:0;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.mehrwerte-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.mehrwerte-grid{grid-template-columns:repeat(4,1fr)}}.mehrwerte-box{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:30px;border-radius:8px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.mehrwerte-box:hover{background-color:teal;transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.mehrwerte-box:hover h4,.mehrwerte-box:hover p{color:#000!important}.mehrwerte-box h4,.mehrwerte-box p{color:#000!important;transition:color .3s ease}.container-fluid{max-width:100%;padding-left:5vw;padding-right:5vw}#about-intro .intro-text{max-width:200ch;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere;margin-bottom:1rem}#about-intro .intro-text p,#about-intro .intro-text li{margin-bottom:1rem}.logo-container{width:80%;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}.frame1{flex:0 0 40%;display:flex;justify-content:center;align-items:center}.frame2{flex:0 0 60%;display:flex;justify-content:center;align-items:center}.banner-logo{max-width:100%;height:auto;opacity:0}.frame1 .banner-logo{animation:moveIn 1s forwards}.frame2 .banner-logo{animation:moveIn 1s .5s forwards}@keyframes moveIn{from{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in-title{opacity:0;animation:fadeTitle 1.5s forwards 1s}@keyframes fadeTitle{to{opacity:1}}@media(max-width:768px){.logo-container{flex-direction:column;width:90%}.frame1,.frame2{flex:none;width:100%;margin-bottom:20px}}body{font-family:Arial,sans-serif;text-align:center;background-color:#fff;margin:0;padding:20px}#leistungen-fokusthemen .service-item{position:relative}#leistungen-fokusthemen .service-item .overlay-text{transition:color .25s ease}#leistungen-fokusthemen .service-item:hover .overlay-text{color:#f5a623}#leistungen-fokusthemen .grid-spacer{height:4rem}@media(max-width:992px){#leistungen-fokusthemen .grid-spacer{height:2.5rem}}.darum-image-wrapper{margin-top:4rem}.bg-light-grey{background-color:#f3f3f3}#about .about-row{min-height:400px}#about .about-image-wrap{width:100%;display:flex;align-items:flex-end;padding-top:30px}#about .about-image{width:100%;max-width:clamp(200px,38vw,300px);height:auto;object-fit:contain;margin-left:auto}#about .text-left p{margin-bottom:1rem}#about .text-left a,#about .text-left b a,#about .text-left strong a{color:var(--amp-primary)!important;font-weight:700;text-decoration:none;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}#about .text-left a:hover,#about .text-left b a:hover,#about .text-left strong a:hover,#about .text-left a:focus{color:var(--amp-accent)!important;border-bottom-color:var(--amp-accent)}#about .text-left a:focus-visible,#about .text-left b a:focus-visible,#about .text-left strong a:focus-visible{outline:2px dashed var(--amp-accent);outline-offset:2px}.darum-aff-row{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,3vw,3rem);flex-wrap:wrap;margin-top:clamp(3rem,3vw,5rem)}.aff-group{display:flex;align-items:center;justify-content:center;gap:clamp(.5rem,1.5vw,1rem)}.aff-caption{margin:0 0 .5rem;font-size:clamp(.85rem,1vw,.95rem);color:#6b7280;text-align:left}.aff-logos{display:flex;align-items:center;gap:clamp(.5rem,1vw,.75rem);flex-wrap:wrap}.aff-logos img,.aff-right .aff-pva-logo{height:120px;width:auto;display:block;object-fit:contain}.aff-right{display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}@media(min-width:900px){.aff-right{padding-left:clamp(.75rem,2vw,2rem);border-left:1px solid #e5e7eb}}@media(max-width:899.98px){.aff-right{border-left:0;padding-left:0}}@media(max-width:480px){.aff-logos img,.aff-right .aff-pva-logo{height:60px;width:auto}}.aff-right:focus-visible{outline:2px dashed var(--amp-accent);outline-offset:4px}.cta{--cta-primary:#046e6e;--cta-accent:#F5A623;--btn-py:clamp(1rem, 1.2vw, 1.2em);--btn-px:clamp(1rem, 1.6vw, 1.2rem);--btn-fs:clamp(1rem, 1.6vw, 1.8rem);position:relative;overflow:hidden;padding:clamp(6rem,10vw,12rem)0;background:0 0}.cta__bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.cta__energy-lines{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6}.energy-line-h{position:absolute;height:1px;background:linear-gradient(90deg,transparent 0%,var(--cta-accent) 10%,var(--cta-accent) 90%,transparent 100%);width:200px;animation:energyFlowH 8s linear infinite}.energy-line-h::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:3px;background:var(--cta-accent);box-shadow:0 0 10px var(--cta-accent),0 0 20px var(--cta-accent);border-radius:50%}.energy-line-h.energy-line-h1{top:20%;animation-duration:6s}.energy-line-h.energy-line-h2{top:40%;animation-duration:7s;animation-delay:2s}.energy-line-h.energy-line-h3{top:60%;animation-duration:8s;animation-delay:4s}.energy-line-h.energy-line-h4{top:80%;animation-duration:6.5s;animation-delay:1s}@keyframes energyFlowH{0%{left:-200px;opacity:0}10%{opacity:1}90%{opacity:1}100%{left:100%;opacity:0}}.energy-line-v{position:absolute;width:1px;background:linear-gradient(180deg,transparent 0%,var(--cta-accent) 10%,var(--cta-accent) 90%,transparent 100%);height:150px;animation:energyFlowV 10s linear infinite}.energy-line-v::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:3px;height:20px;background:var(--cta-accent);box-shadow:0 0 10px var(--cta-accent),0 0 20px var(--cta-accent);border-radius:50%}.energy-line-v.energy-line-v1{left:15%;animation-duration:7s;animation-delay:1s}.energy-line-v.energy-line-v2{left:35%;animation-duration:9s;animation-delay:3s}.energy-line-v.energy-line-v3{left:65%;animation-duration:8s;animation-delay:2s}.energy-line-v.energy-line-v4{left:85%;animation-duration:7.5s;animation-delay:4s}@keyframes energyFlowV{0%{top:-150px;opacity:0}10%{opacity:1}90%{opacity:1}100%{top:100%;opacity:0}}.energy-node{position:absolute;width:6px;height:6px;background:var(--cta-accent);border-radius:50%;box-shadow:0 0 10px var(--cta-accent);animation:nodePulse 2s ease-in-out infinite}.energy-node.energy-node1{top:20%;left:15%;animation-delay:0s}.energy-node.energy-node2{top:40%;left:35%;animation-delay:.5s}.energy-node.energy-node3{top:60%;left:65%;animation-delay:1s}.energy-node.energy-node4{top:80%;left:85%;animation-delay:1.5s}.energy-node.energy-node5{top:30%;left:50%;animation-delay:.25s}.energy-node.energy-node6{top:70%;left:25%;animation-delay:.75s}@keyframes nodePulse{0%,100%{transform:scale(1);opacity:.6}50%{transform:scale(1.5);opacity:1}}.cta .my-container{position:relative;z-index:1;width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(16px,3vw,24px)}.cta__wrap{text-align:center;max-width:90rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.cta__title{margin:0;color:var(--cta-primary);font-weight:700;letter-spacing:.2px;position:center;z-index:2}@media(min-width:1200px){.cta__title{white-space:nowrap}}.cta__lead{margin:.9rem auto 0;color:#0f172a;line-height:1.55;max-width:58rem;position:relative;z-index:2}.cta__accent{color:var(--cta-accent);font-weight:700;display:block;margin-top:.5rem}.cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1rem,2.4vw,1.6rem);margin-top:clamp(1.4rem,3vw,2.2rem);position:relative;z-index:2}.cta__btn,button.cta__btn{display:inline-flex;align-items:center;gap:.7rem;padding:var(--btn-py,12px)var(--btn-px,22px);border-radius:9999px;background:#fff;color:var(--cta-primary,#0a8f8d);border:1px solid rgba(0,0,0,6%);box-shadow:0 1px 3px rgba(0,0,0,6%);text-decoration:none;font-weight:700;font-size:var(--btn-fs,1rem);transition:background .15s ease,color .15s ease,box-shadow .2s ease,transform .04s ease;position:relative;overflow:hidden;-webkit-appearance:none;appearance:none}.cta__btn::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--cta-accent,#F5A623);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;z-index:-1}.cta__btn:hover{background:var(--cta-accent,#F5A623);color:#fff;box-shadow:0 8px 22px rgba(245,166,35,.35)}.cta__btn:hover::before{width:300%;height:300%}.cta__btn:active{transform:translateY(1px)}.cta__btn:focus-visible{outline:2px dashed var(--cta-accent,#F5A623);outline-offset:3px}.cta__social{display:flex;justify-content:center;gap:clamp(.9rem,2vw,1.2rem);margin-top:clamp(1.2rem,2.4vw,1.6rem);position:relative;z-index:2}.cta__social-link{width:clamp(65px,10vw,70px);height:clamp(65px,10vw,70px);display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:9999px;box-shadow:0 1px 3px rgba(0,0,0,6%);transition:background .2s ease,box-shadow .2s ease,transform .04s ease;text-decoration:none;position:relative;overflow:hidden}.cta__social-link::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--cta-accent);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease;z-index:-1}.cta__social-link:hover{background:var(--cta-accent);box-shadow:0 6px 16px rgba(4,110,110,.25);transform:translateY(-2px)}.cta__social-link:hover::before{width:100%;height:100%}.cta__social-link:hover img{filter:invert(1)}.cta__social-link:active{transform:translateY(1px)}.cta__social-link img{width:clamp(24px,3vw,28px);height:auto;display:block;transition:filter .2s ease;position:relative;z-index:1}@media(max-width:768px){.energy-line-h2,.energy-line-h4,.energy-line-v2,.energy-line-v4,.energy-node4,.energy-node5,.energy-node6{display:none}}#about-intro.section.section-tight{padding-top:28px;padding-bottom:60px}#about-intro .intro-text{font-size:inherit;line-height:inherit}#about-intro .intro-text p{margin-bottom:.8rem}#about-intro .intro-badge{font-size:1rem;padding:.45em .9em;background:#006464;border-radius:999px}.intro-video{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.intro-media{overflow:hidden;border-radius:12px}#about-intro .intro-content{}#about-intro .intro-content .article-copy p{margin-bottom:1rem}#about-intro .intro-content .article-copy p:last-child{margin-bottom:0}#about-intro .intro-content .article-copy strong{font-weight:700}#about-intro .intro-image-wrapper{position:relative}#about-intro .intro-image{display:block;width:100%;height:auto;border-radius:.75rem;box-shadow:0 6px 30px rgba(0,0,0,5%);object-fit:cover}.mission-section{}.mission-section .mission-tabs-wrapper{max-width:920px;margin-inline:auto}.mission-section .mission-tabs{border-bottom:1px solid #eaeaea;margin-bottom:1rem;text-align:center}.mission-section .mission-tabs .nav-link{border:0;padding:.45rem .9rem;color:#046e6e;opacity:.7;background:0 0;cursor:pointer;transition:all .2s ease}.mission-section .mission-tabs .nav-link:hover{opacity:1;color:#f5a623;border-bottom:2px solid #f5a623}.mission-section .mission-tabs .nav-link.active{opacity:1;color:#046e6e;border-bottom:2px solid #046e6e}.mission-section .mission-tab-content .tab-pane{display:none}.mission-section .mission-tab-content .tab-pane.active{display:block}.mission-section .mission-tab-content .tab-inner{background:#fff;border:1px solid #eee;border-radius:.75rem;padding:1.25rem;box-shadow:0 8px 24px rgba(0,0,0,4%)}.mission-section .mission-tab-content .tab-inner p:last-child{margin-bottom:0}@media(max-width:576px){.mission-section .mission-tabs .nav-link{padding:.4rem .7rem}.mission-section .mission-tabs-wrapper{max-width:100%}}.team-image{display:block;width:100%;height:auto;border-radius:.75rem;box-shadow:0 6px 30px rgba(0,0,0,5%);object-fit:cover}.founder-card{background:#fff;border:1px solid #eee;border-radius:.75rem;padding:1.25rem;height:100%;box-shadow:0 8px 24px rgba(0,0,0,4%)}.founder-card .founder-name{margin-bottom:.5rem;font-weight:700}.founder-card .founder-description p{margin-bottom:.8rem}.founder-card .founder-description p:last-child{margin-bottom:0}#about-intro .badge{border:1px solid #eaeaea;background:#fafafa;font-weight:600}#about-intro.section{padding-top:90px;padding-bottom:90px}.mission-section.section{padding-top:0;padding-bottom:90px}#about-intro .intro-text.article-copy{max-width:100ch;margin:0 auto;text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}#about-intro .intro-text.article-copy p{margin-bottom:.9rem}#about-intro h2{text-wrap:balance;margin-bottom:4rem}.logo-container{width:80%;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}.frame1{flex:0 0 40%;display:flex;justify-content:center;align-items:center}.frame2{flex:0 0 60%;display:flex;justify-content:center;align-items:center}.banner-logo{max-width:100%;height:auto;opacity:0}.frame1 .banner-logo{animation:moveIn 1s forwards}.frame2 .banner-logo{animation:moveIn 1s .5s forwards}@keyframes moveIn{from{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in-title{opacity:0;animation:fadeTitle 1.5s forwards 1s}@keyframes fadeTitle{to{opacity:1}}@media(max-width:768px){.logo-container{flex-direction:column;width:90%}.frame1,.frame2{flex:none;width:100%;margin-bottom:20px}}.custom-container{max-width:1800px;margin:0 auto;padding-left:30px;padding-right:30px}body{font-family:Arial,sans-serif;text-align:center;background-color:#fff;margin:0;padding:20px} \ No newline at end of file +@charset "UTF-8";body{font-family:open sans,sans-serif;font-size:16px;line-height:1.6;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-subtitle{font-size:clamp(1.25rem,2.5vw,1.75rem);text-align:center;color:#004753;text-transform:uppercase;letter-spacing:.12em;line-height:1.4;margin-top:1rem}h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.3;margin-bottom:1rem;color:#000}h1.page-title{font-size:clamp(2.5rem,6vw,4rem);margin-top:2rem;text-transform:capitalize}h2{font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.3;margin-bottom:1rem;color:#046e6e}h3{font-size:clamp(2rem,3vw,2.5rem);font-style:italic;font-weight:400;line-height:1.4;margin-bottom:5rem;color:#000}h4{font-size:clamp(1.8rem,1.8vw,2rem);font-weight:400;line-height:1.6;margin-bottom:1rem;color:inherit;color:#f5a623}p{font-style:normal;font-size:clamp(1.5rem,1.5vw,1.8rem);margin-bottom:1.25rem;line-height:1.6}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}strong,b{font-weight:700}p{margin-bottom:1.25rem}ul,ol{padding-left:1.5rem;margin-bottom:1.5rem}li{margin-bottom:.5rem;line-height:1.6}a{color:#046e6e;text-decoration:none;transition:color .3s ease}a:hover{color:#f5a623;text-decoration:underline}ul{margin:0;padding-left:0;list-style-type:none}iframe{border:0}img{max-width:100%;height:auto}a,a:focus,a:hover{text-decoration:none;outline:0;color:#185b63}blockquote{font-size:18px;border-color:#185b63;padding:20px 40px;text-align:left;color:#737373}.navbar-toggle .icon-bar{background:#185b63}input[type=email],input[type=password],input[type=text],input[type=tel]{box-shadow:none;height:45px;outline:none;font-size:14px}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=tel]:focus{box-shadow:none;border:1px solid #185b63}.form-control{box-shadow:none;border-radius:0}.form-control:focus{box-shadow:none;border:1px solid #185b63}.slick-slide{outline:0}.btn-main,.btn-small,.btn-transparent{background:#185b63;color:#fff;display:inline-block;font-size:12px;letter-spacing:1px;padding:20px;text-transform:uppercase;border-radius:10px;text-align:center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.btn-main.btn-icon i,.btn-icon.btn-small i,.btn-icon.btn-transparent i{font-size:16px;vertical-align:middle;margin-right:5px}.btn-main:hover,.btn-small:hover,.btn-transparent:hover{background:#000;color:#fff}.btn-solid-border{border:2px solid #fff;background:0 0;color:#fff}.btn-solid-border:hover{background:#f5f5f5}.btn-transparent{background:0 0;padding:0;color:#185b63}.btn-transparent:hover{background:0 0;color:#185b63}.btn-large{padding:20px 45px}.btn-large.btn-icon i{font-size:16px;vertical-align:middle;margin-right:5px}.btn-small{padding:10px 25px;font-size:12px}.btn-round{border-radius:2px}.btn-round-full{border-radius:50px}.btn.active:focus,.btn:active:focus,.btn:focus{outline:0}.mt-10{margin-top:20px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.btn:focus{color:#d9d9d9}.w-100{width:100%}.margin-0{margin:0!important}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9999;display:flex;align-items:center;justify-content:center}.bg-shadow{background-color:#fff;box-shadow:0 16px 24px rgba(0,0,0,8%);padding:20px}.bg-gray{background:#f5f5f5}.bg-primary{background:#185b63}.bg-primary-dark{background:#0e353a}.bg-primary-darker{background:#041011}.bg-dark{background:#202122}.section{padding:10px 0}@media(max-width:768px){.section{padding-top:20px;padding-bottom:20px}}.section-sm{padding:70px 0}.title{padding:20px 0 30px}.section-subtitle{font-size:28px;font-weight:600;margin-bottom:30px}@media(max-width:400px){.section-subtitle{font-size:22px}}@media(max-width:480px){.section-subtitle{font-size:20px}}.page-title{height:auto;padding:85px 0}.page-title .block{text-align:center}.heading{padding-bottom:60px;text-align:center}.page-wrapper{padding:70px 0}@media(max-width:768px){.page-wrapper{padding-top:20px;padding-bottom:20px}}.social-media-icons ul li{display:inline-block}.social-media-icons ul li a{font-size:18px;color:#333;display:inline-block;padding:7px 12px;color:#fff}.social-media-icons ul li .twitter{background:#00aced}.social-media-icons ul li .facebook{background:#3b5998;padding:7px 18px}.social-media-icons ul li .googleplus{background:#dd4b39}.social-media-icons ul li .dribbble{background:#ea4c89}.social-media-icons ul li .instagram{background:#bc2a8d}.dropdown-slide{position:static}.dropdown-slide .open>a,.dropdown-slide .open>a:focus,.dropdown-slide .open>a:hover{background:0 0}.dropdown-slide.full-width .dropdown-menu{left:0!important;right:0!important}.dropdown-slide:hover .dropdown-menu{display:none;opacity:1;display:block;transform:translate(0,0);opacity:1;visibility:visible;color:#737373;transform:translateY(0)}.dropdown-slide .dropdown-menu{border-radius:0;opacity:1;visibility:visible;position:absolute;padding:15px;border:1px solid #ebebeb;box-shadow:0 2px 4px rgba(0,0,0,5%);position:absolute;display:block;visibility:hidden;opacity:0;transform:translateY(30px);transition:visibility .2s,opacity .2s,transform 500ms cubic-bezier(.43,.26,.11,.99)}@media(max-width:480px){.dropdown-slide .dropdown-menu{transform:none}}.commonSelect{margin-left:10px;padding-right:6px;position:relative}.commonSelect:before{content:'\f3d0';font-family:"font awesome 5 free";position:absolute;right:-4px;top:4px;font-size:10px}.commonSelect select{cursor:pointer;border:none;padding:0;height:auto;color:#555}.commonSelect select:focus{box-shadow:none;border:none}.tabCommon .nav-tabs{border-bottom:0;margin-bottom:10px}.tabCommon .nav-tabs li{margin-right:5px}.tabCommon .nav-tabs li.active a{background-color:#185b63;border:1px solid #185b63;color:#fff}.tabCommon .nav-tabs a{border-radius:0;background:#f5f5f5}.tabCommon .nav-tabs a:hover{border:1px solid transparent;background:#185b63;color:#fff}.tabCommon .tab-content{padding:20px;border:1px solid #004753}.commonAccordion .panel,.commonAccordion-2 .panel{border-radius:0;box-shadow:none}.commonAccordion .panel .panel-heading,.commonAccordion-2 .panel .panel-heading{background:0 0;padding:0}.commonAccordion .panel .panel-title,.commonAccordion-2 .panel .panel-title{position:relative}.commonAccordion .panel .panel-title a,.commonAccordion-2 .panel .panel-title a{display:block;font-size:14px;text-transform:uppercase;padding:10px}.commonAccordion .panel .panel-title a:before,.commonAccordion-2 .panel .panel-title a:before{color:#555;content:"\f209";position:absolute;right:25px;font-family:"font awesome 5 free"}.commonAccordion .panel .panel-title a.collapsed:before,.commonAccordion-2 .panel .panel-title a.collapsed:before{content:"\f217"}.list-circle{padding-left:20px}.list-circle li{list-style-type:circle}.play-icon{border:1px solid #004753;display:inline-block;width:60px;height:60px;border-radius:50px;font-size:30px}.play-icon i{line-height:60px}.alert-common{border-radius:0;border-width:2px}.alert-common i{margin:0 5px;font-size:16px}.alert-solid{background:0 0;color:#185b63}@media(max-width:480px){.buttonPart li{margin-bottom:8px}}@media(max-width:768px){.buttonPart li{margin-bottom:8px}}.overly,.page-title{position:relative}.overly:before,.page-title:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background:rgba(42,68,71,.5);opacity:.3}.owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#185b63!important}#success,#error{display:none}.sticky-top{position:sticky;top:0}@media(max-width:992px){.sticky-top{position:static}}span.cloaked-e-mail:before{content:attr(data-domain)"@" attr(data-user);unicode-bidi:bidi-override;direction:rtl}@media(min-width:992px){.row .no-float{display:table-cell;float:none}}.scrolldown{--sizeX:30px;--sizeY:50px;position:relative;width:var(--sizeX);height:var(--sizeY);margin-left:calc(50% - var(--sizeX)/2);margin-top:100px;border:calc(var(--sizeX)/10)solid;border-radius:50px;box-sizing:border-box;margin-bottom:16px;color:#fff;transition:color .3s}.scrolldown::before{content:"";position:absolute;bottom:30px;left:50%;width:6px;height:6px;margin-left:-3px;background-color:currentColor;border-radius:100%;animation:scrolldown-anim 2s infinite;box-sizing:border-box;box-shadow:0 -5px 3px 1px #ffffff66}.scrolldown:hover{color:#f5a623}@keyframes scrolldown-anim{0%{opacity:0;height:6px}40%{opacity:1;height:10px}80%{transform:translate(0,20px);height:10px;opacity:0}100%{height:3px;opacity:0}}.chevrons{padding:6px 0 0;margin-left:-3px;margin-top:48px;width:30px;display:flex;flex-direction:column;align-items:center}.chevrondown{margin-top:-6px;position:relative;border:solid;border-width:0 3px 3px 0;display:inline-block;width:10px;height:10px;transform:rotate(45deg)}.chevrondown:hover{color:#f5a623}.chevrondown:nth-child(odd){animation:pulse 500ms ease infinite alternate}.chevrondown:nth-child(even){animation:pulse 500ms ease infinite alternate 250ms}.scrolldown{color:#000;transition:color .3s}.scrolldown:hover{color:#f5a623}@keyframes pulse{from{opacity:0}to{opacity:.5}}.logo-up{margin-top:-50px}.section-title1{display:flex;align-items:center;justify-content:center;gap:10px}.title-icon1{width:10px;height:10px}.why-title1{margin:0}#wrapper-work{overflow:hidden;padding-top:100px}#wrapper-work ul li{width:50%;float:left;position:relative}#wrapper-work ul li img{width:100%;height:100%}#wrapper-work ul li .items-text{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;color:#fff;background:rgba(0,0,0,.6);padding-left:44px;padding-top:140px}#wrapper-work ul li .items-text h2{padding-bottom:28px;padding-top:75px;position:relative}#wrapper-work ul li .items-text h2:before{content:"";position:absolute;left:0;bottom:0;width:75px;height:3px;background:#fff}#wrapper-work ul li .items-text p{padding-top:30px;font-size:16px;line-height:27px;font-weight:300;padding-right:80px}#features-work{padding-top:50px;padding-bottom:75px}#features-work .block ul li{width:19%;text-align:center;display:inline-block;padding:40px 0}header{min-height:100px;background:#fff;padding:20px 0}@media(max-width:992px){header{min-height:90px}}header .navbar{margin-bottom:0;border:0}header .navbar-brand{padding-top:5px}header .navbar-default{background:0 0;border:0}header .navbar-default .navbar-nav{padding-top:10px}header .navbar-default .navbar-nav li a{color:#333;padding:10px 26px;font-size:15px}font header .navbar-default .navbar-nav li a:hover{color:#000}.navigation{background:#fff;padding:20px 0}.navigation .navbar{margin-bottom:0;border:0}.navigation .navbar-brand{padding-top:5px}.navigation .navbar{background:0 0;border:0}.navigation .navbar .navbar-nav{padding-top:5px;padding-bottom:5px}.navigation .navbar .navbar-nav a{color:#000;padding:10px 15px;font-weight:500;font-size:14px;text-transform:uppercase}.navigation .navbar .navbar-nav a:hover,.navigation .navbar .navbar-nav a:focus{color:#f5a623;background:0 0}.navigation .navbar .navbar-nav a.current{color:#000;pointer-events:none;cursor:default}.navigation .navbar .navbar-nav a.current-parent{color:#000}.navigation .navbar .navbar-nav select{margin:10px 15px}.navigation .navbar .current>.dropdown-toggle{color:#000}.navigation .navbar .dropdown-menu{border-radius:0;border:none;left:-5px;box-shadow:0 0 25px rgba(0,0,0,8%);width:250px}.navigation .navbar .dropdown-menu a{text-transform:none;font-weight:400;color:#7c7c7c;padding:10px 20px;-webkit-transition:color .1s ease,padding .3s ease;-moz-transition:color .1s ease,padding .3s ease;-ms-transition:color .1s ease,padding .3s ease;-o-transition:color .1s ease,padding .3s ease;transition:color .1s ease,padding .3s ease}.navigation .navbar .dropdown-menu a:hover{background:#185b63;color:#fff;padding-left:25px}.navigation .navbar .dropdown-menu a.current{padding-left:25px;color:#fff;background:#185b63}.nav .open>a{background:0 0}@media(max-width:992px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse{clear:both}.collapse.in{display:block!important}}#select-language{border:none;outline:none;box-shadow:none;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:textfield;padding:0 2px;height:100%}.slider{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:50%;padding:170px 0 200px;position:relative;min-height:1000px}@media(max-width:1200px){.slider{background-attachment:unset;padding:150px 0}}.slider .block{color:#e0e0e0;text-align:center}.slider .block h1{font-weight:100;font-size:45px;line-height:1.33em;letter-spacing:.2em;padding-bottom:15px;text-transform:uppercase}@media(max-width:768px){.slider .block h1{font-size:35px}}@media(max-width:480px){.slider .block h1{font-size:28px}}@media(max-width:400px){.slider .block h1{font-size:26px}}.slider .block p{margin-bottom:30px;color:#030303;font-size:25px;line-height:1.5em;font-weight:300}@media(max-width:480px){.slider .block p{font-size:14px}}@media(max-width:480px){.slider .block .btn{font-size:12px}}.call-to-action{position:relative;text-align:center;padding:70px 10px;background-size:cover;background-position:50%}@media(max-width:768px){.call-to-action{padding-top:20px;padding-bottom:20px}}.call-to-action::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1}.call-to-action .container,.call-to-action .row,.call-to-action .col-md-12,.call-to-action .block{position:relative;z-index:2}.call-to-action h2{color:#fff;margin:0;padding:20px 0;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.call-to-action p{color:#fff;font-size:20px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.call-to-action .btn-main,.call-to-action .btn-transparent,.call-to-action .btn-small{padding:15px 35px;font-size:20px;margin-top:10px;margin-bottom:10px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.overlay-dark{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.call-to-action .container{position:relative;z-index:2}.service{text-align:center;padding:30px 0}@media(max-width:768px){.service{padding-top:20px;padding-bottom:20px}}.service .service-item{padding-bottom:10px}.service .service-item i{font-size:50px;color:#185b63}.service .service-item img.service-icon{width:100px;height:100px;display:inline-block}.service .service-item h4{padding-top:15px;margin:0;margin-top:10px;font-weight:500;text-transform:uppercase}.service .service-item p{padding-top:10px;margin:0}.dark-service .title{color:#fff}.dark-service .service-item{padding-bottom:30px;text-align:center}.dark-service .service-item i{color:#fff;font-size:40px;margin-bottom:10px}.dark-service .service-item img.service-icon{width:100px;height:100px;display:inline-block}.dark-service .service-item h4{color:#fff;padding-top:15px;margin:0;margin-top:10px;font-weight:500;text-transform:uppercase}.dark-service .service-item p{padding-top:10px;margin:0}.service-about p{line-height:28px}.service-arrow .block{padding:70px 30px}.service-arrow .block i{font-size:45px}.service-arrow .block p{color:#000}.service-list .block{padding:30px;margin-bottom:20px;background:#fff}.center-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.responsive-container{width:100%;max-width:100%;display:block;overflow:hidden}.responsive-image{max-width:100%;height:auto}.page-title{position:relative;padding:100px 0}.page-title .block{text-align:center}.page-title .block h1{color:#5f5c5c;font-weight:200;letter-spacing:.5em;margin-top:20px;margin-bottom:-60px;text-transform:capitalize}.page-title .block p{color:#000}.page-title::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1}.service-arrow .block{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.service-arrow .service-image{flex:none;margin-left:20px}.service-arrow .service-image img{max-width:600px;width:100%;height:auto;display:block}.service-arrow .service-content{flex:1}@media(max-width:768px){.service-arrow .block{flex-direction:column;text-align:center}.service-arrow .service-image{margin-left:0;margin-top:20px;width:100%}}.service-title{color:#273544}.service-description{color:#990505}.feature{background:url(../img/feature-bg.jpg);background-position:50% 94px;display:block;position:relative;background-attachment:fixed;background-repeat:no-repeat;background-position:50%;background-size:cover;padding:100px 0}@media(max-width:1200px){.feature{padding-top:20px;padding-bottom:20px;background-attachment:unset}}.feature h2{margin:0;padding-top:30px;padding-bottom:30px}.feature p{color:#8c8c8c;margin-bottom:20px}.feature .btn-view-works{background:#6c6c6c;color:#fff;padding:10px 20px;margin-bottom:30px}.portfolio-work{padding:80px 0}.portfolio-work .block .portfolio-menu{text-align:center}.portfolio-work .block .portfolio-menu .btn-group{margin-bottom:40px}.portfolio-work .block .portfolio-menu .btn-group label{display:inline-block;border:1px solid #004753;padding:8px 25px;cursor:pointer;font-size:15px;color:#333;outline:0;background:#fff;margin:2px;border-radius:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.portfolio-item{position:relative;padding:0}.portfolio-item img{width:100%;height:auto}.portfolio-item:hover .portfolio-hover{visibility:visible;opacity:1}.portfolio-item:hover .portfolio-content{transform:translateY(-50%)}.portfolio-hover{position:absolute;height:100%;width:100%;top:0;left:0;background:rgba(60,55,55,.5);visibility:hidden;opacity:0;transition:.3s ease}.portfolio-content{position:absolute;left:0;right:0;top:50%;transform:translateY(-40%);text-align:center;padding:20px;transition:inherit}.portfolio-content *{color:#fff}.portfolio-content a{display:block;transition:.2s ease}.portfolio-content a i{font-size:30px}.portfolio-content a.h3{margin-top:0}.portfolio-single-page .project-details h4{margin-bottom:20px;padding-bottom:10px;border-bottom:2px dashed #004753}.portfolio-single-page .project-details span{color:#838383;width:180px;display:inline-block}.portfolio-single-page .project-details strong{color:#313131;font-weight:400}.portfolio-single-page .project-details ul li{margin-bottom:10px}.testimonial{padding:100px 0}@media(max-width:768px){.testimonial{padding-top:20px;padding-bottom:20px}}.testimonial .counter-box li{width:50%;float:left;text-align:center;margin:30px 0}@media(max-width:768px){.testimonial .counter-box li{margin-top:0}}.testimonial .testimonial-carousel{border:1px solid #004753;padding:24px}.testimonial .testimonial-carousel i{font-size:35px;margin-bottom:20px}.testimonial .testimonial-carousel p{font-family:open sans semibold,serif;line-height:28px;padding-bottom:20px}.testimonial .testimonial-carousel .user img{padding-bottom:0;border-radius:500px;width:80px;display:inline-block}.testimonial .testimonial-carousel .user p{font-family:open sans,sans-serif;padding-bottom:0;margin-top:6px;font-size:12px;line-height:20px}.testimonial .testimonial-carousel .user p span{display:block;color:#393939;font-weight:600}.testimonial .testimonial-carousel .owl-carousel .owl-pagination div{border:1px solid #1d1d1d;border-radius:500px;display:inline-block;height:10px;margin-right:15px;width:10px}.testimonial .testimonial-carousel .owl-carousel .owl-pagination div.active{background:#5c5c5c;font-size:30px;display:inline-block;border:0}.counter-box i{font-size:35px;margin-bottom:15px}.counter-box h4{font-size:30px;font-weight:700}.counter-box span{color:#555}.contact-form{padding-top:70px;padding-bottom:35px}.contact-form .block .form-group{padding-bottom:15px;margin:0}.contact-form .block .form-group .form-control{background:#f4f4f4;height:60px;border:1px solid #eef2f6;box-shadow:none;width:100%}.contact-form .block .form-group-2{margin-bottom:13px}.contact-form .block .form-group-2 textarea{background:#f4f4f4;height:135px;border:1px solid #eef2f6;box-shadow:none;width:100%}.contact-form .block .form-group-h{display:none}.contact-form .block button{width:100%;height:60px;background:#474747;border:none;color:#fff;font-size:18px}.address-block{margin-bottom:20px}.address-block li{position:relative;padding-left:0;margin-bottom:10px}.address-block li i{position:absolute;left:0;font-size:25px;line-height:20px}.address-block li div{display:inline-block;vertical-align:top}.social-icons{margin-top:40px}.social-icons li{display:inline-block;margin:0 10px}.social-icons a{display:inline-block}.social-icons i{color:#2c2c2c;margin-right:25px;font-size:25px}.contact-box{padding-top:35px;padding-bottom:58px}.contact-box .block img{width:100%}.contact-box .block h2{font-weight:300;color:#000;font-size:28px;padding-bottom:30px}.contact-box .block p{color:#5c5c5c;display:block}.pricing-table .pricing-item{padding:40px 20px;background:#fff;box-shadow:0 8px 15px rgba(5,57,106,6%)}.pricing-table .pricing-item a.btn-main,.pricing-table .pricing-item a.btn-transparent,.pricing-table .pricing-item a.btn-small{text-transform:uppercase;margin-top:20px}.pricing-table .pricing-item li{font-weight:400;padding:6px 0;color:#626262}.pricing-table .pricing-item li i{margin-right:6px;color:#185b63}.pricing-table .price-title{padding:30px 0 20px}.pricing-table .price-title>h3{font-weight:700;margin:0 0 5px;font-size:15px;text-transform:uppercase}.pricing-table .price-title>p{font-size:14px;font-weight:400;line-height:18px;margin-top:5px}.pricing-table .price-title .value{color:#185b63;font-size:50px;padding:10px 0}.product-item{margin-bottom:30px}.product-item .product-thumb{position:relative}.product-item .product-thumb img{width:100%;height:auto}.product-item .product-thumb .bage{position:absolute;top:12px;right:12px;background:#000;color:#fff;font-size:12px;padding:4px 12px;font-weight:300;display:inline-block}.product-item .product-thumb:before{transition:.3s all;opacity:0;background:rgba(0,0,0,.6);content:'';position:absolute;top:0;right:0;left:0;bottom:0}.product-item .product-thumb .preview-meta{position:absolute;text-align:center;bottom:0;left:0;width:100%;justify-content:center;opacity:0;transition:.2s;transform:translateY(10px)}.product-item .product-thumb .preview-meta li{display:inline-block}.product-item .product-thumb .preview-meta li a,.product-item .product-thumb .preview-meta li span{background:#fff;padding:10px 16px;cursor:pointer;display:inline-block;font-size:18px}.product-item .product-thumb .preview-meta li a:hover,.product-item .product-thumb .preview-meta li span:hover{background:#185b63;color:#fff}.product-item:hover .product-thumb:before{opacity:1}.product-item:hover .preview-meta{opacity:1;transform:translateY(-20px)}.product-item .product-content{text-align:center}.product-item .product-content h4{font-size:14px;font-weight:400;margin-top:15px;margin-bottom:6px}.product-item .product-content h4 a{color:#000}.product-modal{background:rgba(255,255,255,.9);text-align:center;padding:0!important}.product-modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.product-modal.fade .modal-dialog{transform:translate(0,0)}.product-modal .close{width:50px;float:none;position:absolute;right:20px;z-index:9;top:20px;font-size:30px;outline:none}.product-modal .modal-dialog{width:900px;display:inline-block;text-align:left;vertical-align:middle}@media(max-width:480px){.product-modal .modal-dialog{width:100%}}@media(max-width:768px){.product-modal .modal-dialog{width:100%}}.product-modal .modal-content{border-radius:0;box-shadow:none;border:none}.product-modal .modal-content .modal-body{padding:30px}.product-modal .modal-content .modal-body .modal-image img{width:100%;height:auto}.product-modal .modal-content .modal-body .product-short-details h2{margin-top:0;font-size:22px;font-weight:400}.product-modal .modal-content .modal-body .product-short-details h2 a{color:#000}@media(max-width:480px){.product-modal .modal-content .modal-body .product-short-details h2{margin-top:15px}}@media(max-width:768px){.product-modal .modal-content .modal-body .product-short-details h2{margin-top:15px}}.product-modal .modal-content .modal-body .product-short-details .product-price{font-size:30px;margin:20px 0}@media(max-width:480px){.product-modal .modal-content .modal-body .product-short-details .product-price{margin:10px 0}}.product-modal .modal-content .modal-body .product-short-details .btn-main,.product-modal .modal-content .modal-body .product-short-details .btn-transparent,.product-modal .modal-content .modal-body .product-short-details .btn-small{margin-top:20px}.product-modal .modal-content .modal-body .product-short-details .btn-transparent{color:#444;border-bottom:1px solid #004753}.product-shorting{margin-bottom:30px}.product-shorting span{margin-right:15px}.product-category ul{padding-left:15px}.product-category ul li{margin-bottom:4px}.product-category ul li a{color:#626262}.product-category ul li a:hover{color:#000}.single-product{padding:60px 0 40px}.single-product .breadcrumb{background:0 0}.single-product .breadcrumb li{color:#000;font-weight:200}.single-product .breadcrumb li a{color:#000;font-weight:200}.single-product .product-pagination li{display:inline-block;margin:0 8px}.single-product .product-pagination li+li:before{padding:0 8px 0 0;color:#ccc;content:"/\00a0"}.single-product .product-pagination li a{color:#000;font-weight:200}.single-product .product-pagination li a i{vertical-align:middle}.single-product-slider .carousel .carousel-inner .carousel-caption{text-shadow:none;text-align:left;top:20%;bottom:auto}.single-product-slider .carousel .carousel-inner .carousel-caption h1{font-size:50px;font-weight:100;color:#000}.single-product-slider .carousel .carousel-inner .carousel-caption p{width:50%;font-weight:200}.single-product-slider .carousel .carousel-inner .carousel-caption .btn-main,.single-product-slider .carousel .carousel-inner .carousel-caption .btn-transparent,.single-product-slider .carousel .carousel-inner .carousel-caption .btn-small{margin-top:20px}.single-product-slider .carousel .carousel-control{bottom:auto;background:#fff;width:6%;padding:10px 0}.single-product-slider .carousel .carousel-control i{font-size:40px;text-shadow:none;color:#555}.single-product-slider .carousel .carousel-indicators li img{height:auto;width:60px}.single-product-slider .carousel .carousel-control.right,.single-product-slider .carousel .carousel-control.left{background-image:none;top:40%}.single-product-slider .carousel-indicators{margin:10px 0 0;overflow:auto;position:static;text-align:left;white-space:nowrap;width:100%;overflow:hidden}.single-product-slider .carousel-indicators li{background-color:transparent;-webkit-border-radius:0;border-radius:0;display:inline-block;height:auto;margin:0!important;width:auto}.single-product-slider .carousel-indicators li.active img{opacity:1}.single-product-slider .carousel-indicators li:hover img{opacity:.75}.single-product-slider .carousel-indicators li img{display:block;opacity:.5}.single-product-details .color-swatches{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.single-product-details .color-swatches span{width:100px;color:#000;font-size:13px;font-weight:600}.single-product-details .color-swatches a{display:inline-block;width:36px;height:36px;margin-right:5px}.single-product-details .color-swatches li{display:inline-block}.single-product-details .color-swatches .swatch-violet{background-color:#8da1cd}.single-product-details .color-swatches .swatch-black{background-color:#000}.single-product-details .color-swatches .swatch-cream{background-color:#e6e2d6}.single-product-details .product-size{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.single-product-details .product-size span{width:100px;color:#000;font-size:13px;font-weight:600;display:inline-block}.single-product-details .product-size .form-control{display:inline-block;width:130px;letter-spacing:2px;text-transform:uppercase;color:#000;font-size:12px;border:1px solid #e1e1e1;border-radius:0;box-shadow:none}.single-product-details .product-category{margin-top:20px}.single-product-details .product-category>span{width:100px;color:#000;font-size:13px;font-weight:600;display:inline-block}.single-product-details .product-category ul{width:140px;display:inline-block}.single-product-details .product-category ul li{display:inline-block;margin:5px}.single-product-details .product-quantity{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.single-product-details .product-quantity>span{width:100px;color:#000;font-size:13px;font-weight:600;display:inline-block}.single-product-details .product-quantity .product-quantity-slider{width:140px;display:inline-block}.single-product-details .product-quantity .product-quantity-slider input{height:34px}.single-product-details .product-quantity .product-quantity-slider .input-group-btn:first-child>.btn,.single-product-details .product-quantity .product-quantity-slider .p-quantity .input-group-btn:first-child>.btn-group{margin-right:-2px}.single-product-details .product-quantity .product-quantity-slider button{border-radius:0}.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;border-top-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0;border-bottom-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400}.clients-logo-section{padding-top:30px;padding-bottom:75px}.clients-logo-section .clients-logo-img{padding:0 50px}.clients-logo img{width:auto!important;padding:20px}.about .block h1{font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.3;margin-bottom:1rem;color:#046e6e}.about .block h1.page-title{font-size:clamp(2.5rem,6vw,4rem);margin-top:2rem;text-transform:capitalize}.about .block h2{font-size:clamp(1.25rem,2vw,1.5rem);font-style:italic;font-weight:400;line-height:1.4;color:#222}.about .block h3{font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:400;line-height:1.6;margin-bottom:1rem;color:inherit}.about .block p{font-style:normal;font-size:clamp(1.3rem,1.5vw,1.4rem);margin-bottom:1.25rem;line-height:1.6}.about .block img{width:100%}.about .about-img{position:relative;overflow:hidden}.about .about-img img{display:block;width:100%;transition:opacity .5s ease-out}.about .about-img .hover-img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-out}.about .about-img:hover .hover-img{opacity:1}.about .about-img:hover img{opacity:0}.instagram-feed a{margin:6px;margin-right:10px;display:inline-block;margin-bottom:10px;width:23.5%}@media(max-width:768px){.instagram-feed a{width:49%;margin:3px}}@media(max-width:480px){.instagram-feed a{width:100%;margin:3px}}.instagram-feed a:hover img{filter:grayscale(10)}.instagram-feed a img{width:100%}.dashboard-menu .active{background:#185b63;color:#fff;border:1px solid #185b63}.dashboard-menu li{padding:0;margin:0 3px}.dashboard-menu li a{padding:10px 20px;border:1px solid #004753}@media(max-width:768px){.dashboard-menu li a{padding:10px 15px}}@media(max-width:480px){.dashboard-menu li a{padding:10px 5px}}@media(max-width:400px){.dashboard-menu li a{padding:10px 5px;font-size:12px}}.dashboard-wrapper{border:1px solid #004753;margin-top:30px;padding:20px}.dashboard-wrapper h2{font-size:18px}.dashboard-wrapper h4{font-size:16px}.dashboard-wrapper .user-img{width:120px;border-radius:100px}.dashboard-user-profile .user-img{width:180px}.dashboard-user-profile .user-profile-list{margin-top:30px;padding-left:30px}.dashboard-user-profile .user-profile-list li{margin-bottom:8px}.dashboard-user-profile .user-profile-list span{font-weight:700;margin-right:5px;width:100px;display:inline-block}.post.post-single{border:none;margin-bottom:0}.post.post-single .post-title{margin-top:0}@media(max-width:768px){.post.post-single .post-title{margin-top:20px}}.post.post-single .post-thumb{margin-top:30px}.post-sub-heading{border-bottom:1px solid #004753;padding-bottom:20px;letter-spacing:2px;text-transform:uppercase;font-size:16px;margin-bottom:20px}.post-social-share{margin-bottom:50px}.post-comments{margin:30px 0}.post-comments .media{margin-top:20px}.post-comments .media>.pull-left{padding-right:20px}.post-comments .comment-author{margin-top:0;margin-bottom:0;font-weight:500}.post-comments .comment-author a{color:#185b63;font-size:14px;text-transform:uppercase}.post-comments time{margin:0 0 5px;display:inline-block;color:#7c7c7c;font-size:12px}.post-comments .comment-button{color:#185b63;display:inline-block;margin-left:5px;font-size:12px}.post-comments .comment-button i{margin-right:5px;display:inline-block}.post-comments .comment-button:hover{color:#185b63}.post-excerpt h3 a{color:#000}.post-excerpt p{margin:0 0 30px}.post-excerpt blockquote.quote-post{margin:20px 0}.post-excerpt blockquote.quote-post p{line-height:30px;font-size:20px;color:#185b63}.single-blog{background-color:#fff;margin-bottom:50px;padding:20px}.blog-subtitle{font-size:15px;padding-bottom:10px;border-bottom:1px solid #004753;margin-bottom:25px;text-transform:uppercase}.next-prev{border-bottom:1px solid #004753;border-top:1px solid #004753;margin:20px 0;padding:25px 0}.next-prev a{color:#000}.next-prev a:hover{color:#185b63}.next-prev .prev-post i{margin-right:10px}.next-prev .next-post i{margin-left:10px}.social-profile ul li{margin:0 10px 0 0;display:inline-block}.social-profile ul li a{color:#565656;display:block;font-size:16px}.social-profile ul li a i:hover{color:#185b63}.comments-section{margin-top:35px}.author-about{margin-top:40px}.post-author{margin-right:20px}.post-author>img{border:1px solid #004753;max-width:120px;padding:5px;width:100%}.comment-list ul{margin-top:20px}.comment-list ul li{margin-bottom:20px}.comment-wrap{border:1px solid #004753;border-radius:1px;margin-left:20px;padding:10px;position:relative}.comment-wrap .author-avatar{margin-right:10px}.comment-wrap .media .media-heading{font-size:14px;margin-bottom:8px}.comment-wrap .media .media-heading a{color:#185b63;font-size:13px}.comment-wrap .media .comment-meta{font-size:12px;color:#888}.comment-wrap .media p{margin-top:15px}.comment-reply-form{margin-top:80px}.comment-reply-form input,.comment-reply-form textarea{height:35px;border-radius:0;box-shadow:none}.comment-reply-form input:focus,.comment-reply-form textarea:focus{box-shadow:none;border:1px solid #185b63}.comment-reply-form textarea,.comment-reply-form .btn-main,.comment-reply-form .btn-transparent,.comment-reply-form .btn-small{height:auto}.bg-1{position:relative;background-size:contain;background-position:50%;background-repeat:no-repeat;background-attachment:fixed}@media(max-width:1200px){.bg-1{background-attachment:unset}}.bg-1::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;opacity:.2;z-index:-1}.bg-2{background-size:cover;background-position:50%;background-attachment:fixed;background-color:#185b63}@media(max-width:1200px){.bg-2{background-attachment:unset}}.widget{margin-bottom:65px}@media(max-width:768px){.widget{margin-bottom:35px}}.widget .widget-title{margin-top:0;margin-bottom:15px;font-size:16px;color:#333;font-weight:500;border-bottom:1px solid #004753}.widget.widget-latest-post .media .media-object{width:100px;height:auto}.widget.widget-latest-post .media .media-heading a{color:#000;font-size:16px}.widget.widget-latest-post .media p{font-size:12px;color:#7c7c7c}@media(max-width:992px){.widget.widget-latest-post{padding-top:20px}}.widget.widget-category ul li{padding-top:10px;padding-bottom:10px}.widget.widget-category ul li a{color:gray;padding:10px;padding-left:20px;padding-right:20px;-webkit-transition:padding .3s ease,border .3s ease;-moz-transition:padding .3s ease,border .3s ease;-ms-transition:padding .3s ease,border .3s ease;-o-transition:padding .3s ease,border .3s ease;transition:padding .3s ease,border .3s ease}.widget.widget-category ul li a:before{padding-right:10px}.widget.widget-category ul li a:hover{color:#185b63;padding-left:25px}.widget.widget-category ul li a:active{padding-left:24px;border:1px solid #185b63;border-radius:30px;-webkit-transition:padding 0s ease-in-out;-moz-transition:padding 0s ease-in-out;-ms-transition:padding 0s ease-in-out;-o-transition:padding 0s ease-in-out;transition:padding 0s ease-in-out}.widget.widget-category ul li a.current{color:#fff;background:#185b63;border:1px solid #185b63;border-radius:30px;pointer-events:none;cursor:default}.widget.widget-tag ul li{margin-bottom:10px;display:inline-block;margin-right:5px}.widget.widget-tag ul li a{color:gray;display:inline-block;padding:8px 15px;border:1px solid #004753;border-radius:30px;font-size:14px;-webkit-transition:background-color .3s ease,border .3s ease,color .1s ease;-moz-transition:background-color .3s ease,border .3s ease,color .1s ease;-ms-transition:background-color .3s ease,border .3s ease,color .1s ease;-o-transition:background-color .3s ease,border .3s ease,color .1s ease;transition:background-color .3s ease,border .3s ease,color .1s ease}.widget.widget-tag ul li a:hover{color:#185b63;background:rgba(24,91,99,.3);border:1px solid rgba(24,91,99,.3)}.widget.widget-tag ul li a:active{color:#185b63;border:1px solid #185b63;background:#fff;-webkit-transition:background-color .1s ease;-moz-transition:background-color .1s ease;-ms-transition:background-color .1s ease;-o-transition:background-color .1s ease;transition:background-color .1s ease}.widget.widget-tag ul li a.current{color:#fff;background:#185b63;border:1px solid #185b63;pointer-events:none;cursor:default}.blog{background:#f2f2f2}.post{background:#fff;margin-bottom:55px}@media(max-width:768px){.post{margin-bottom:20px}}.post .post-media.post-thumb img{width:100%;height:auto}.post .post-media.post-media-audio iframe{width:100%}.post .post-title{margin-top:25px;text-transform:uppercase}.post .post-title a{color:#185b63}.post .post-title a:hover{color:#185b63}.post .post-meta{font-size:13px;margin-top:10px}.post .post-meta ul li{display:inline-block;color:#909090;margin-right:20px;font-size:12px;letter-spacing:.5px}.post .post-meta ul li a{color:#909090}.post .post-meta ul li a:hover{color:#185b63}.post .post-meta .post-author{color:#000}.post .post-content{margin-top:20px}.post .post-content p{line-height:26px}.post .post-content ul{font-size:15px;padding:10px 20px;font-family:open sans,sans-serif;list-style:circle}.post .post-content ol{font-size:15px;padding:10px 20px;font-family:open sans,sans-serif}.post .post-content blockquote{margin-top:20px;font-size:18px;border-color:#185b63;padding:10px 20px;text-align:left;color:#737373}.post .post-content .btn-main,.post .post-content .btn-transparent,.post .post-content .btn-small{padding:10px 20px;margin:15px 0;font-size:12px}.post-pagination{margin:0}@media(max-width:992px){.post-pagination{margin-bottom:60px}}@media(max-width:768px){.post-pagination{margin-bottom:25px}}.post-pagination>li{margin:0 2px;display:inline-block;font-size:14px}.post-pagination>li>a{color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.post-pagination>li>a:hover{color:#fff;background:#185b63;border:1px solid #185b63}.post-pagination>li.active>a{background:#185b63!important;border:1px solid #185b63!important}.post-pagination>li:first-child>a,.post-pagination>li:last-child>a{border-radius:0}.coming-soon{background:url(../images/backgrounds/coming-soon.jpg);background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;align-items:center;height:100vh}@media(max-width:400px){.coming-soon{padding:50px 0}}@media(max-width:480px){.coming-soon{padding:50px 0}}.coming-soon .block h1{line-height:65px;font-size:55px;font-weight:600;text-transform:uppercase;margin-bottom:0}@media(max-width:400px){.coming-soon .block h1{font-size:40px;line-height:50px}}@media(max-width:480px){.coming-soon .block h1{font-size:40px;line-height:50px}}.coming-soon .block p{color:#fff;margin-top:10px;font-size:16px}.coming-soon .block .count-down{margin-top:50px}.coming-soon .block .count-down .syotimer-cell{width:25%;padding:15px;display:inline-block;background:rgba(101,94,122,.48)}@media(max-width:400px){.coming-soon .block .count-down .syotimer-cell{width:50%;margin-bottom:10px}}@media(max-width:480px){.coming-soon .block .count-down .syotimer-cell{width:50%}}.coming-soon .block .count-down .syotimer-cell .syotimer-cell__value{font-size:80px;line-height:80px;text-align:center;position:relative;font-weight:700}@media(max-width:400px){.coming-soon .block .count-down .syotimer-cell .syotimer-cell__value{font-size:50px}}.coming-soon .block .count-down .syotimer-cell .syotimer-cell__unit{font-weight:400}@media(max-width:768px){.coming-soon .block .count-down ul li{font-size:50px}}@media(max-width:480px){.coming-soon .block .count-down ul li{font-size:50px}}@media(max-width:400px){.coming-soon .block .count-down ul li{font-size:40px}}.coming-soon .block .count-down ul li:before{content:":";font-size:20pt;opacity:.7;position:absolute;right:0;top:0}.coming-soon .block .count-down ul li:last-child:before{content:''}.coming-soon .block .count-down div:after{content:" " attr(data-interval-text);font-size:20px;font-weight:400;text-transform:capitalize;display:block}.coming-soon .block .copyright-text{font-size:12px}.coming-soon .block .copyright-text a{color:#fff;font-weight:600}.shopping .widget-title{font-weight:400;border-bottom:1px solid #004753;padding-bottom:15px;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;font-size:16px}.checkout .block{padding:15px;margin-bottom:10px}.checkout-form .form-group{position:relative;margin-bottom:8px}.checkout-form .form-group label{position:absolute;top:18px;left:15px;right:auto;bottom:auto;color:#888;font-size:10px;font-weight:400;text-transform:uppercase;opacity:1!important;width:85px}.checkout-form .form-group input{border-radius:0;display:block;padding:6px 10px 5px 100px;-moz-appearance:none;-webkit-appearance:none;height:50px}.checkout-form .checkout-country-code .form-group{float:left}.checkout-form .checkout-country-code .form-group:first-child{width:calc(45% - 2px);margin-right:4px}.checkout-form .checkout-country-code .form-group:last-child{width:calc(55% - 2px)}.shopping.cart .product-list .table .cart-amount th{background:#f5f5f5;padding:10px;text-transform:uppercase}.shopping.cart .product-list .table>tbody>tr>td{vertical-align:middle}.shopping.cart .product-list .product-info a{margin-left:10px;color:#000;font-weight:600}.shopping.cart .product-list .product-remove{color:#c7254e}.shopping.cart .account-details{margin-top:30px}.shopping.cart .account-details legend{font-weight:600;font-size:16px;text-transform:uppercase}.shopping.cart .account-details .btn-pay{margin:20px 0}.product-checkout-details .product-card>a{padding-right:20px}.product-checkout-details .product-card .price{margin-top:15px}.product-checkout-details .product-card .media-object{width:80px}.product-checkout-details .product-card h4{font-weight:400;font-size:14px;color:#555}.product-checkout-details .product-card .remove{font-size:12px;cursor:pointer}.product-checkout-details .discount-code{border-top:1px solid #004753;border-bottom:1px solid #004753;margin:20px 0 10px;padding:10px 0}.product-checkout-details .discount-code p{margin:0}.product-checkout-details .discount-code p a{font-weight:400;color:#555}.product-checkout-details .summary-prices{border-style:solid;border-color:#004753;border-width:0 0 1px;padding-bottom:10px}.product-checkout-details .summary-prices li{padding:5px 0}.product-checkout-details .summary-prices li span+span{float:right}.product-checkout-details .summary-total{margin-top:5px}.product-checkout-details .summary-total>span{font-weight:500;font-size:18px}.product-checkout-details .summary-total span+span{float:right}.product-checkout-details .verified-icon{margin-top:25px}.product-checkout-details .verified-icon img{width:100%}.purchase-confirmation .purchase-confirmation-details{padding:20px;border:1px solid #004753}.purchase-confirmation .purchase-confirmation-details .table{margin:0;color:#444}.purchase-confirmation .purchase-confirmation-details .table b,.purchase-confirmation .purchase-confirmation-details .table strong{font-weight:400}.empty-cart .block i{font-size:50px}.success-msg .block i{font-size:40px;background:#0aa8a7;color:#fff;width:60px;height:60px;border-radius:100px;display:inline-block;line-height:60px}.page-404{display:flex;align-items:center;min-height:calc(100vh - (100px + 205px));text-align:center}@media(max-width:992px){.page-404{min-height:calc(100vh - (90px + 205px))}}.page-404 h1{font-size:300px;font-weight:700}@media(max-width:768px){.page-404 h1{font-size:150px}}@media(max-width:480px){.page-404 h1{font-size:130px}}@media(max-width:400px){.page-404 h1{font-size:90px}}.page-404 h2{text-transform:uppercase;font-size:20px;letter-spacing:4px;font-weight:700;margin-top:30px}.page-404 .btn-main,.page-404 .btn-transparent,.page-404 .btn-small{margin-top:40px;margin-bottom:50px}.page-message-sent{display:flex;align-items:center;min-height:calc(100vh - (100px + 205px));text-align:center}@media(max-width:992px){.page-message-sent{min-height:calc(100vh - (90px + 205px))}}.page-message-sent h1{font-size:50px;font-weight:700}@media(max-width:480px){.page-message-sent h1{font-size:40px}}@media(max-width:400px){.page-message-sent h1{font-size:30px}}.page-message-sent h2{text-transform:uppercase;font-size:20px;font-weight:700;letter-spacing:1px;margin-top:30px}.page-message-sent .btn-main,.page-message-sent .btn-transparent,.page-message-sent .btn-small{margin-top:40px;margin-bottom:50px}.page-message-sent img{width:50%;max-height:200px;margin-top:40px;margin-bottom:40px}.footer{background:#f3f3f3;min-height:205px;text-align:center;padding-top:67px}.footer p{font-size:13px;line-height:25px;color:#919191}.footer a{color:#595959}.footer .footer-menu{padding-bottom:25px}.footer .footer-menu ul{margin:0;padding:0}.footer .footer-menu ul li{display:inline-block;padding:0 20px}.footer .footer-menu ul li a{display:inline-block;color:#494949}.footer .footer-menu ul li a:hover{color:#000}.footer .copyright a{font-weight:600}.hero-section{width:100%;text-align:center;padding:0 1rem}.hero-title{font-size:clamp(1.8rem,4vw,4rem);font-weight:400;line-height:1.2;color:#046e6e;word-break:normal;hyphens:none}section{margin-bottom:0}.section{padding-top:90px;padding-bottom:90px;margin-top:80px;margin-bottom:80px}.description{font-size:22px;line-height:1.5;padding-top:90px;padding-bottom:1px}@media(max-width:768px){.description{font-size:18px;padding-top:70px}}@media(max-width:480px){.description{font-size:16px;padding-top:50px}}.facts .fact-item{padding:15px}.fact-image{height:250px;width:auto;object-fit:contain;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.custom-background{background-size:cover;background-position:50%;background-repeat:no-repeat}.gif-background{background-image:url(/images/BackgroundAnimation.svg);background-repeat:no-repeat;position:relative;background-size:cover;background-position:50%}@media(max-width:991px){.gif-background{background-size:120%;background-position:50% 40%}}@media(max-width:575px){.gif-background{background-size:180%;background-position:50%}}.gif-background::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8)}@media(max-width:575px){.gif-background::after{background-color:rgba(255,255,255,.5)}}.service-arrow .block{display:flex;align-items:center;justify-content:space-between;padding:20px;border-radius:100px;color:#8a0909}.service-content{flex:1}.service-image{margin:0}.service-image img{max-width:600px;height:auto;display:block}.bg-service1,.bg-service3,.bg-service5,.bg-service7{background-color:#8bcfd6}.bg-service2,.bg-service4,.bg-service6,.bg-service8{background-color:#6baeb5}.service-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;align-items:stretch;margin:0 auto;max-width:1200px;padding:0 1rem}.service-item-fixed{width:100%;border-radius:10px;overflow:hidden;position:relative}.zoom-wrap{transition:transform .3s ease;width:100%;height:100%;position:relative}.zoom-wrap:hover{transform:scale(1.06)}.zoom-wrap img{width:100%;height:100%;object-fit:cover;display:block}.zoom-wrap a{display:block;text-decoration:none;color:inherit}.zoom-wrap .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:1}.overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:2.3em;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.8);z-index:2}.spacer-lg{height:0}.service-item{position:relative;overflow:hidden;border-radius:8px}.service-item img{width:100%;display:block}.service-item .overlay{position:absolute;inset:0;background:rgba(0,0,0,.3)}.service-item .overlay-text{font-size:clamp(2rem,2vw,3rem)}.info-card{text-align:center;padding:1rem}.info-card i{font-size:2rem;margin-bottom:.5rem}.info-card h3{font-weight:600;margin-top:.5rem;margin-bottom:.25rem;font-size:1.2rem;color:#046e6e}.info-card p{font-size:1rem;color:#333}.why-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}@media(max-width:991.98px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.why-grid{grid-template-columns:1fr}}.service-card{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;padding:1.65rem 1.5rem;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,5%);transition:box-shadow .25s ease;text-align:center;cursor:default}.service-card::after{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 100% at 50% 0%,rgba(245,166,35,.1),rgba(245,166,35,0) 60%);opacity:0;transition:opacity .25s ease;pointer-events:none}.service-card:hover{box-shadow:0 10px 28px rgba(0,0,0,8%)}.service-card:hover::after{opacity:.04}.service-icon{width:56px;height:56px;object-fit:contain;margin:0 auto .85rem;display:block;transform-origin:center}.service-card-title{font-weight:700;margin:.25rem 0 .5rem}.service-card-description{line-height:1.65;margin:0;color:#333}@keyframes amp-pop{0%{transform:scale(.92);opacity:0}60%{transform:scale(1.02);opacity:1}100%{transform:scale(1)}}.service-card.aos-animate .service-icon{animation:amp-pop .45s cubic-bezier(.2,.9,.2,1)both}@keyframes amp-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.service-card.aos-animate .service-icon{animation:amp-pop .45s cubic-bezier(.2,.9,.2,1)both,amp-breathe 7s ease-in-out .45s infinite}@media(prefers-reduced-motion:reduce){.service-card,.service-card::after{transition:none!important}.service-card .service-icon{animation:none!important}}.my-container{width:80%;margin:0 auto}.custom-container{max-width:1800px;margin:0 auto;padding-left:30px;padding-right:30px}.fixed-width{max-width:1200px;margin:0 auto}.fixed-text{max-width:600px;margin-right:15px}.page-title::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1}.custom-image{width:100px;max-width:70%;height:auto}.custom-title{color:#046e6e}.hover-link{transition:color .3s ease}.hover-link:hover{color:#f5a623}.about-cta{color:#046e6e;font-weight:700;text-decoration:none;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.about-cta:hover,.about-cta:focus{color:#f5a623;border-bottom-color:#f5a623}.mehrwerte-grid{display:grid;gap:0;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.mehrwerte-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.mehrwerte-grid{grid-template-columns:repeat(4,1fr)}}.mehrwerte-box{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:30px;border-radius:8px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.mehrwerte-box:hover{background-color:teal;transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.mehrwerte-box:hover h4,.mehrwerte-box:hover p{color:#000!important}.mehrwerte-box h4,.mehrwerte-box p{color:#000!important;transition:color .3s ease}.container-fluid{max-width:100%;padding-left:5vw;padding-right:5vw}#about-intro .intro-text{max-width:200ch;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere;margin-bottom:1rem}#about-intro .intro-text p,#about-intro .intro-text li{margin-bottom:1rem}.logo-container{width:80%;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}.frame1{flex:0 0 40%;display:flex;justify-content:center;align-items:center}.frame2{flex:0 0 60%;display:flex;justify-content:center;align-items:center}.banner-logo{max-width:100%;height:auto;opacity:0}.frame1 .banner-logo{animation:moveIn 1s forwards}.frame2 .banner-logo{animation:moveIn 1s .5s forwards}@keyframes moveIn{from{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in-title{opacity:0;animation:fadeTitle 1.5s forwards 1s}@keyframes fadeTitle{to{opacity:1}}@media(max-width:768px){.logo-container{flex-direction:column;width:90%}.frame1,.frame2{flex:none;width:100%;margin-bottom:20px}}body{font-family:Arial,sans-serif;text-align:center;background-color:#fff;margin:0;padding:20px}#leistungen-fokusthemen .service-item{position:relative}#leistungen-fokusthemen .service-item .overlay-text{transition:color .25s ease}#leistungen-fokusthemen .service-item:hover .overlay-text{color:#f5a623}#leistungen-fokusthemen .grid-spacer{height:4rem}@media(max-width:992px){#leistungen-fokusthemen .grid-spacer{height:2.5rem}}.darum-image-wrapper{margin-top:4rem}.bg-light-grey{background-color:#f3f3f3}#about .about-row{min-height:400px}#about .about-image-wrap{width:100%;display:flex;align-items:flex-end;padding-top:30px}#about .about-image{width:100%;max-width:clamp(200px,38vw,300px);height:auto;object-fit:contain;margin-left:auto}#about .text-left p{margin-bottom:1rem}#about .text-left a,#about .text-left b a,#about .text-left strong a{color:var(--amp-primary)!important;font-weight:700;text-decoration:none;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}#about .text-left a:hover,#about .text-left b a:hover,#about .text-left strong a:hover,#about .text-left a:focus{color:var(--amp-accent)!important;border-bottom-color:var(--amp-accent)}#about .text-left a:focus-visible,#about .text-left b a:focus-visible,#about .text-left strong a:focus-visible{outline:2px dashed var(--amp-accent);outline-offset:2px}.darum-aff-row{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,3vw,3rem);flex-wrap:wrap;margin-top:clamp(3rem,3vw,5rem)}.aff-group{display:flex;align-items:center;justify-content:center;gap:clamp(.5rem,1.5vw,1rem)}.aff-caption{margin:0 0 .5rem;font-size:clamp(.85rem,1vw,.95rem);color:#6b7280;text-align:left}.aff-logos{display:flex;align-items:center;gap:clamp(.5rem,1vw,.75rem);flex-wrap:wrap}.aff-logos img,.aff-right .aff-pva-logo{height:120px;width:auto;display:block;object-fit:contain}.aff-right{display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}@media(min-width:900px){.aff-right{padding-left:clamp(.75rem,2vw,2rem);border-left:1px solid #e5e7eb}}@media(max-width:899.98px){.aff-right{border-left:0;padding-left:0}}@media(max-width:480px){.aff-logos img,.aff-right .aff-pva-logo{height:60px;width:auto}}.aff-right:focus-visible{outline:2px dashed var(--amp-accent);outline-offset:4px}.cta{--cta-primary:#046e6e;--cta-accent:#F5A623;--btn-py:clamp(1rem, 1.2vw, 1.2em);--btn-px:clamp(1rem, 1.6vw, 1.2rem);--btn-fs:clamp(1rem, 1.6vw, 1.8rem);position:relative;overflow:hidden;padding:clamp(6rem,10vw,12rem)0;background:0 0}.cta__bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.cta__energy-lines{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6}.energy-line-h{position:absolute;height:1px;background:linear-gradient(90deg,transparent 0%,var(--cta-accent) 10%,var(--cta-accent) 90%,transparent 100%);width:200px;animation:energyFlowH 8s linear infinite}.energy-line-h::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:3px;background:var(--cta-accent);box-shadow:0 0 10px var(--cta-accent),0 0 20px var(--cta-accent);border-radius:50%}.energy-line-h.energy-line-h1{top:20%;animation-duration:6s}.energy-line-h.energy-line-h2{top:40%;animation-duration:7s;animation-delay:2s}.energy-line-h.energy-line-h3{top:60%;animation-duration:8s;animation-delay:4s}.energy-line-h.energy-line-h4{top:80%;animation-duration:6.5s;animation-delay:1s}@keyframes energyFlowH{0%{left:-200px;opacity:0}10%{opacity:1}90%{opacity:1}100%{left:100%;opacity:0}}.energy-line-v{position:absolute;width:1px;background:linear-gradient(180deg,transparent 0%,var(--cta-accent) 10%,var(--cta-accent) 90%,transparent 100%);height:150px;animation:energyFlowV 10s linear infinite}.energy-line-v::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:3px;height:20px;background:var(--cta-accent);box-shadow:0 0 10px var(--cta-accent),0 0 20px var(--cta-accent);border-radius:50%}.energy-line-v.energy-line-v1{left:15%;animation-duration:7s;animation-delay:1s}.energy-line-v.energy-line-v2{left:35%;animation-duration:9s;animation-delay:3s}.energy-line-v.energy-line-v3{left:65%;animation-duration:8s;animation-delay:2s}.energy-line-v.energy-line-v4{left:85%;animation-duration:7.5s;animation-delay:4s}@keyframes energyFlowV{0%{top:-150px;opacity:0}10%{opacity:1}90%{opacity:1}100%{top:100%;opacity:0}}.energy-node{position:absolute;width:6px;height:6px;background:var(--cta-accent);border-radius:50%;box-shadow:0 0 10px var(--cta-accent);animation:nodePulse 2s ease-in-out infinite}.energy-node.energy-node1{top:20%;left:15%;animation-delay:0s}.energy-node.energy-node2{top:40%;left:35%;animation-delay:.5s}.energy-node.energy-node3{top:60%;left:65%;animation-delay:1s}.energy-node.energy-node4{top:80%;left:85%;animation-delay:1.5s}.energy-node.energy-node5{top:30%;left:50%;animation-delay:.25s}.energy-node.energy-node6{top:70%;left:25%;animation-delay:.75s}@keyframes nodePulse{0%,100%{transform:scale(1);opacity:.6}50%{transform:scale(1.5);opacity:1}}.cta .my-container{position:relative;z-index:1;width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(16px,3vw,24px)}.cta__wrap{text-align:center;max-width:90rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.cta__title{margin:0;color:var(--cta-primary);font-weight:700;letter-spacing:.2px;position:center;z-index:2}@media(min-width:1200px){.cta__title{white-space:nowrap}}.cta__lead{margin:.9rem auto 0;color:#0f172a;line-height:1.55;max-width:58rem;position:relative;z-index:2}.cta__accent{color:var(--cta-accent);font-weight:700;display:block;margin-top:.5rem}.cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1rem,2.4vw,1.6rem);margin-top:clamp(1.4rem,3vw,2.2rem);position:relative;z-index:2}.cta__btn,button.cta__btn{display:inline-flex;align-items:center;gap:.7rem;padding:var(--btn-py,12px)var(--btn-px,22px);border-radius:9999px;background:#fff;color:var(--cta-primary,#0a8f8d);border:1px solid rgba(0,0,0,6%);box-shadow:0 1px 3px rgba(0,0,0,6%);text-decoration:none;font-weight:700;font-size:var(--btn-fs,1rem);transition:background .15s ease,color .15s ease,box-shadow .2s ease,transform .04s ease;position:relative;overflow:hidden;-webkit-appearance:none;appearance:none}.cta__btn::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--cta-accent,#F5A623);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;z-index:-1}.cta__btn:hover{background:var(--cta-accent,#F5A623);color:#fff;box-shadow:0 8px 22px rgba(245,166,35,.35)}.cta__btn:hover::before{width:300%;height:300%}.cta__btn:active{transform:translateY(1px)}.cta__btn:focus-visible{outline:2px dashed var(--cta-accent,#F5A623);outline-offset:3px}.cta__social{display:flex;justify-content:center;gap:clamp(.9rem,2vw,1.2rem);margin-top:clamp(1.2rem,2.4vw,1.6rem);position:relative;z-index:2}.cta__social-link{width:clamp(65px,10vw,70px);height:clamp(65px,10vw,70px);display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:9999px;box-shadow:0 1px 3px rgba(0,0,0,6%);transition:background .2s ease,box-shadow .2s ease,transform .04s ease;text-decoration:none;position:relative;overflow:hidden}.cta__social-link::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--cta-accent);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease;z-index:-1}.cta__social-link:hover{background:var(--cta-accent);box-shadow:0 6px 16px rgba(4,110,110,.25);transform:translateY(-2px)}.cta__social-link:hover::before{width:100%;height:100%}.cta__social-link:hover img{filter:invert(1)}.cta__social-link:active{transform:translateY(1px)}.cta__social-link img{width:clamp(24px,3vw,28px);height:auto;display:block;transition:filter .2s ease;position:relative;z-index:1}@media(max-width:768px){.energy-line-h2,.energy-line-h4,.energy-line-v2,.energy-line-v4,.energy-node4,.energy-node5,.energy-node6{display:none}}#about-intro.section.section-tight{padding-top:28px;padding-bottom:60px}#about-intro .intro-text{font-size:inherit;line-height:inherit}#about-intro .intro-text p{margin-bottom:.8rem}#about-intro .intro-badge{font-size:1rem;padding:.45em .9em;background:#006464;border-radius:999px}.intro-video{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.intro-media{overflow:hidden;border-radius:12px}#about-intro .intro-content{}#about-intro .intro-content .article-copy p{margin-bottom:1rem}#about-intro .intro-content .article-copy p:last-child{margin-bottom:0}#about-intro .intro-content .article-copy strong{font-weight:700}#about-intro .intro-image-wrapper{position:relative}#about-intro .intro-image{display:block;width:100%;height:auto;border-radius:.75rem;box-shadow:0 6px 30px rgba(0,0,0,5%);object-fit:cover}.mission-section{}.mission-section .mission-tabs-wrapper{max-width:920px;margin-inline:auto}.mission-section .mission-tabs{border-bottom:1px solid #eaeaea;margin-bottom:1rem;text-align:center}.mission-section .mission-tabs .nav-link{border:0;padding:.45rem .9rem;color:#046e6e;opacity:.7;background:0 0;cursor:pointer;transition:all .2s ease}.mission-section .mission-tabs .nav-link:hover{opacity:1;color:#f5a623;border-bottom:2px solid #f5a623}.mission-section .mission-tabs .nav-link.active{opacity:1;color:#046e6e;border-bottom:2px solid #046e6e}.mission-section .mission-tab-content .tab-pane{display:none}.mission-section .mission-tab-content .tab-pane.active{display:block}.mission-section .mission-tab-content .tab-inner{background:#fff;border:1px solid #eee;border-radius:.75rem;padding:1.25rem;box-shadow:0 8px 24px rgba(0,0,0,4%)}.mission-section .mission-tab-content .tab-inner p:last-child{margin-bottom:0}@media(max-width:576px){.mission-section .mission-tabs .nav-link{padding:.4rem .7rem}.mission-section .mission-tabs-wrapper{max-width:100%}}.team-image{display:block;width:100%;height:auto;border-radius:.75rem;box-shadow:0 6px 30px rgba(0,0,0,5%);object-fit:cover}.founder-card{background:#fff;border:1px solid #eee;border-radius:.75rem;padding:1.25rem;height:100%;box-shadow:0 8px 24px rgba(0,0,0,4%)}.founder-card .founder-name{margin-bottom:.5rem;font-weight:700}.founder-card .founder-description p{margin-bottom:.8rem}.founder-card .founder-description p:last-child{margin-bottom:0}#about-intro .badge{border:1px solid #eaeaea;background:#fafafa;font-weight:600}#about-intro.section{padding-top:90px;padding-bottom:90px}.mission-section.section{padding-top:0;padding-bottom:90px}#about-intro .intro-text.article-copy{max-width:100ch;margin:0 auto;text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}#about-intro .intro-text.article-copy p{margin-bottom:.9rem}#about-intro h2{text-wrap:balance;margin-bottom:4rem}.text-block{text-align:justify}.text-left{text-align:left}.logo-container{width:80%;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px}.frame1{flex:0 0 40%;display:flex;justify-content:center;align-items:center}.frame2{flex:0 0 60%;display:flex;justify-content:center;align-items:center}.banner-logo{max-width:100%;height:auto;opacity:0}.frame1 .banner-logo{animation:moveIn 1s forwards}.frame2 .banner-logo{animation:moveIn 1s .5s forwards}@keyframes moveIn{from{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in-title{opacity:0;animation:fadeTitle 1.5s forwards 1s}@keyframes fadeTitle{to{opacity:1}}@media(max-width:768px){.logo-container{flex-direction:column;width:90%}.frame1,.frame2{flex:none;width:100%;margin-bottom:20px}}.custom-container{max-width:1800px;margin:0 auto;padding-left:30px;padding-right:30px}body{font-family:Arial,sans-serif;text-align:center;background-color:#fff;margin:0;padding:20px} \ No newline at end of file diff --git a/resources/_gen/assets/scss/style.scss_d9077b5cab49df084fb1a39ad4b1e75d.content b/resources/_gen/assets/scss/style.scss_d9077b5cab49df084fb1a39ad4b1e75d.content index c554d88..ad76d1b 100644 --- a/resources/_gen/assets/scss/style.scss_d9077b5cab49df084fb1a39ad4b1e75d.content +++ b/resources/_gen/assets/scss/style.scss_d9077b5cab49df084fb1a39ad4b1e75d.content @@ -3658,6 +3658,12 @@ button.cta__btn { text-wrap: balance; margin-bottom: 4rem; } +.text-block { + text-align: justify; } + +.text-left { + text-align: left; } + /* 1) Die .logo-container bekommt 80% Breite => 10% links und 10% rechts frei */ .logo-container { width: 80%;