diff --git a/assets/scss/custom.scss b/assets/scss/custom.scss index 7d6fa47..b04047c 100644 --- a/assets/scss/custom.scss +++ b/assets/scss/custom.scss @@ -1217,11 +1217,3 @@ 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 50ee2c2..84d57a0 100644 --- a/content/german/datenschutz.md +++ b/content/german/datenschutz.md @@ -2,7 +2,7 @@ title: "Datenschutz" description: "" subtitle : "" -lastmod: 2025-09-02 00:00:00 +lastmod: 2024-07-22T00:00:00 bg_image: "images/privacy-policy.webp" layout: "datenschutz" draft: false @@ -14,84 +14,151 @@ 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 -## I. Verantwortlicher im Sinne der Datenschutzgesetze +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. -**AMPERION GmbH** -Margarethner Straße 24a -Telefon: [+43 677 62090425](tel:+4367762090425) -E-Mail: [office@amperion.at](mailto:office@amperion.at) +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. ---- +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. -## II. Ihre Rechte als Nutzer +Unsere Datenschutzerklärung ist wie folgt gegliedert: -Als Nutzer unserer Website stehen Ihnen folgende Rechte zu: +I. Informationen über uns als Verantwortliche +II. Rechte der Nutzer und Betroffenen +III. Informationen zur Datenverarbeitung -- **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). +#### 1. Informationen über uns als Verantwortliche ---- +Verantwortlicher Anbieter dieses Internetauftritts im datenschutzrechtlichen Sinne ist: +AMPERION GmbH +Margarethner Straße 24a -## III. Datenverarbeitung auf unserer Website +Telefon: +43 677 62090425 +E-Mail: office@amperion.at -### 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. Cookies +#### 2. Rechte der Nutzer und Betroffenen -#### 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). +Mit Blick auf die nachfolgend noch näher beschriebene Datenverarbeitung haben die Nutzer und Betroffenen das Recht -#### 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. +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. -#### 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. +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. ---- +#### 3. Informationen zur Datenverarbeitung -### 3. Kontaktaufnahme +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 -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. +Zur Einholung einer Einwilligung zum Einsatz von technisch nicht notwendigen Cookies auf der Website, setzt der Anbieter einen Cookie-Manager ein. ---- +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. -### 4. Social Media +Das Cookie ist erforderlich um eine rechtskonforme Einwilligung des Nutzers einzuholen. -#### 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). +Die Installation der Cookies kann der Nutzer durch Einstellungen seines Browsers verhindern bzw. beenden. +Cookies +

a) Sitzungs-Cookies/Session-Cookies -#### 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). +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. ---- +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. -### 5. hCaptcha +Rechtsgrundlage dieser Verarbeitung ist Art. 6 Abs. 1 lit b.) DSGVO, sofern diese Cookies Daten zur Vertragsanbahnung oder Vertragsabwicklung verarbeitet werden. -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). +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. ---- +Mit Schließen Ihres Internet-Browsers werden diese Session-Cookies gelöscht. +

+

b) Drittanbieter-Cookies -### 6. Speicherdauer +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. -Ihre Daten werden gelöscht, sobald der Zweck der Speicherung entfällt und keine gesetzlichen Aufbewahrungspflichten mehr bestehen. +Die Einzelheiten hierzu, insbesondere zu den Zwecken und den Rechtsgrundlagen der Verarbeitung solcher Drittanbieter-Cookies, entnehmen Sie bitte den nachfolgenden Informationen. +

+

c) Beseitigungsmöglichkeit ---- +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. -### 7. Ihre Einwilligung +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 -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. +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. + +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 + +

---- diff --git a/layouts/_default/datenschutz.html b/layouts/_default/datenschutz.html index bcf3e5d..285ef14 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 0c83e37..5bafeb2 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}.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 +@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 diff --git a/resources/_gen/assets/scss/style.scss_d9077b5cab49df084fb1a39ad4b1e75d.content b/resources/_gen/assets/scss/style.scss_d9077b5cab49df084fb1a39ad4b1e75d.content index ad76d1b..c554d88 100644 --- a/resources/_gen/assets/scss/style.scss_d9077b5cab49df084fb1a39ad4b1e75d.content +++ b/resources/_gen/assets/scss/style.scss_d9077b5cab49df084fb1a39ad4b1e75d.content @@ -3658,12 +3658,6 @@ 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%;