diff --git a/ckan_pages/urls.py b/ckan_pages/urls.py index 74c83fd1d..8602889ec 100644 --- a/ckan_pages/urls.py +++ b/ckan_pages/urls.py @@ -1,9 +1,7 @@ from django.urls import path -# from django.views.generic import TemplateView -from .views import SoftwareEngineersListView, SubscribePageView +from .views import SoftwareEngineersListView urlpatterns = [ path('former-members/', SoftwareEngineersListView.as_view(), name='former_members'), - path('email-newsletter-sign-up', SubscribePageView.as_view(), name='subscribe_page'), ] \ No newline at end of file diff --git a/ckan_pages/views.py b/ckan_pages/views.py index f2bce9ccb..71e1c5a6e 100644 --- a/ckan_pages/views.py +++ b/ckan_pages/views.py @@ -1,4 +1,4 @@ -from django.views.generic import ListView, TemplateView +from django.views.generic import ListView from .models import SoftwareEngineers @@ -11,8 +11,3 @@ def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context['engineers'] = SoftwareEngineers.objects.filter(developer__active=False) return context - - -class SubscribePageView(TemplateView): - - template_name = "ckan_pages/subscribe_page.html" \ No newline at end of file diff --git a/ckanorg/static/css/main.css b/ckanorg/static/css/main.css index 8cc1332a0..2f1c5d0d5 100644 --- a/ckanorg/static/css/main.css +++ b/ckanorg/static/css/main.css @@ -2098,10 +2098,10 @@ ul.blog-nav li.last { } .blog-subscribe { - background: url("/static/img/newsletter-01.max-800x600.png"); + background: url("/static/img/newsletter-blog.svg"); background-repeat: no-repeat; background-position: right top; - background-size: 40%; + background-size: 50%; border-radius: 22px; overflow: hidden; box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2); @@ -2132,13 +2132,13 @@ ul.blog-nav li.last { .blog-subscribe .blog-subscribe-content .blog-subscribe-form input[type=text] { background-color: transparent; color: #333; - border: 1px solid #777; - border-radius: 6px; + border: none; + border-bottom: 1px solid #777; } .blog-subscribe .blog-subscribe-content .blog-subscribe-form input[type=submit] { background: #333; border: 2px solid #333; - border-radius: 6px; + border-radius: 100px; color: #fff; } .blog-subscribe .blog-subscribe-content .blog-subscribe-form input[type=submit] svg path { @@ -2571,6 +2571,11 @@ ul.blog-nav li.last { border-radius: 0; box-shadow: none; } +.two-columns-item.subscribe-page-form .blog-subscribe .blog-subscribe-form .unsubscribe { + display: flex; + justify-content: center; + font-size: 14px; +} .wrapper { position: relative; @@ -3664,10 +3669,11 @@ img.full-width { } } .footer-subscribe { - background-color: none; padding: 0px 2px; - border: 1px solid #777; - margin: -10px 0 20px; + margin: -20px 0 20px; +} +.footer-subscribe span { + margin-bottom: 5px; } .footer-subscribe .row { display: flex; @@ -3682,6 +3688,7 @@ img.full-width { background-color: transparent; color: #333; border: none; + border-bottom: 1px solid #777; height: 34px; font-size: 16px; } @@ -3693,7 +3700,7 @@ img.full-width { .footer-subscribe input[type=submit] { background: #333; border: 1px solid #777; - border-radius: 0; + border-radius: 100px; color: #fff; } @media all and (max-width: 950px) { diff --git a/ckanorg/static/css/main.css.map b/ckanorg/static/css/main.css.map index d42e0a219..fa12e523c 100644 --- a/ckanorg/static/css/main.css.map +++ b/ckanorg/static/css/main.css.map @@ -1 +1 @@ -{"version":3,"sources":["main.scss","sections/_post.scss","main.css","vendor/_normalize.scss","vendor/_micromodal.scss","base/_reset.scss","base/_variables.scss","base/_typography.scss","base/_mixins.scss","base/_container.scss","base/_buttons.scss","base/_form.scss","base/_blockquote.scss","base/_row.scss","base/_input-row.scss","sections/_section-banner.scss","sections/_section-partners.scss","sections/_section_community.scss","sections/_feature.scss","sections/_section-gwg.scss","sections/_article.scss","sections/_faq.scss","sections/_subscribe.scss","layout/_wrapper.scss","layout/_main.scss","layout/_header.scss","layout/_footer.scss","components/_nav.scss","components/_logo.scss","components/_two-columns.scss","components/_three-columns.scss","components/_slick.scss","components/_fancybox.scss"],"names":[],"mappings":"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vmBE;EACE,uBAAA;EACA,sBAAA;EACA,WJlEQ;AJ2qBZ;AQvmBM;EACE,UJrEI;AJ8qBZ;AQtmBI;EAGE,gBJ3EM;EI4EN,YAAA;ARsmBN;AQpmBQ;EACE,UJ1EF;AJgrBR;AQjmBE;EACE,gBJrFQ;EIsFR,sBJrBc;EIsBd,WJlFI;AJqrBR;AQjmBM;EACE,UJrFA;AJwrBR;AQhmBI;EAGE,gBJ3FE;EI4FF,WJjGM;AJisBZ;AQ9lBQ;EACE,UJpGE;AJosBZ;AQ1lBE;EACE,mBJ1Ba;EI2Bb,eJ1Be;EI2Bf,cJ1BQ;EI2BR,gBJ1BQ;EI2BR,oBJ1BQ;EI2BR,8CJnGqB;EIoGrB,qBJ3BqB;AJunBzB;AQ1lBE;EACE,oBJ3CmB;EI4CnB,kBJ3Ca;EI4Cb,eJ3Ce;EI4Cf,gBJ3CQ;EI4CR,YJ3CY;EI4CZ,qBJ3CqB;AJuoBzB;AQ1lBE;EACE,oBJnDmB;AJ+oBvB;AQ1lBE;EACE,iBAAA;AR4lBJ;AQ1lBE;EACE,yDAAA;EACA,2BAAA;AR4lBJ;AQ1lBE;EACE,oBJ7DmB;EI8DnB,eJ5De;EI6Df,gBJ5DQ;AJwpBZ;;AStuBA;;EAEE,SAAA;EACA,UAAA;EACA,kBAAA;ATyuBF;;AStuBA;;;;;;;EHmDE,WG5Cc;EH6Cd,YG7CoB;EACpB,sBAAA;EACA,eLyBuB;EKxBvB,gBL0ByB;EKzBzB,gBLwByB;EKvBzB,iBLmBqB;EKlBrB,sBAAA;EACA,gBLgBwB;EKfxB,cLXK;EKYL,cAAA;EACA,yCLVqB;EKWrB,aAAA;EACA,wBAAA;EACA,uBLOoB;EE4CpB,iEAHS;EG9CT,kBAAA;AT0uBF;ASzuBE;EAvBF;;;;;;;IAwBI,eAAA;ETkvBF;AACF;ASjvBE;EA1BF;;;;;;;IA2BI,eAAA;IACA,mBAAA;ET0vBF;AACF;AM9rBE;;;;;;;EG1DE,WLMgB;EEkClB,0CAHS;EAGT,kCAHS;AN6tBX;AMvsBE;;;;;;;EAAqB,UAAA;EG3DnB,WLMgB;EEkClB,uCAHS;EAGT,kCAHS;ANwuBX;AMjtBE;;;;;;;EG5DE,WLMgB;EEkClB,uCAHS;EAGT,kCAHS;ANkvBX;AM1tBE;;;;;;;EG7DE,WLMgB;EEkClB,s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","file":"main.css"} \ No newline at end of file +{"version":3,"sources":["main.scss","sections/_post.scss","main.css","vendor/_normalize.scss","vendor/_micromodal.scss","base/_reset.scss","base/_variables.scss","base/_typography.scss","base/_mixins.scss","base/_container.scss","base/_buttons.scss","base/_form.scss","base/_blockquote.scss","base/_row.scss","base/_input-row.scss","sections/_section-banner.scss","sections/_section-partners.scss","sections/_section_community.scss","sections/_feature.scss","sections/_section-gwg.scss","sections/_article.scss","sections/_faq.scss","sections/_subscribe.scss","layout/_wrapper.scss","layout/_main.scss","layout/_header.scss","layout/_footer.scss","components/_nav.scss","components/_logo.scss","components/_two-columns.scss","components/_three-columns.scss","components/_slick.scss","components/_fancybox.scss"],"names":[],"mappings":"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vmBE;EACE,uBAAA;EACA,sBAAA;EACA,WJlEQ;AJ2qBZ;AQvmBM;EACE,UJrEI;AJ8qBZ;AQtmBI;EAGE,gBJ3EM;EI4EN,YAAA;ARsmBN;AQpmBQ;EACE,UJ1EF;AJgrBR;AQjmBE;EACE,gBJrFQ;EIsFR,sBJrBc;EIsBd,WJlFI;AJqrBR;AQjmBM;EACE,UJrFA;AJwrBR;AQhmBI;EAGE,gBJ3FE;EI4FF,WJjGM;AJisBZ;AQ9lBQ;EACE,UJpGE;AJosBZ;AQ1lBE;EACE,mBJ1Ba;EI2Bb,eJ1Be;EI2Bf,cJ1BQ;EI2BR,gBJ1BQ;EI2BR,oBJ1BQ;EI2BR,8CJnGqB;EIoGrB,qBJ3BqB;AJunBzB;AQ1lBE;EACE,oBJ3CmB;EI4CnB,kBJ3Ca;EI4Cb,eJ3Ce;EI4Cf,gBJ3CQ;EI4CR,YJ3CY;EI4CZ,qBJ3CqB;AJuoBzB;AQ1lBE;EACE,oBJnDmB;AJ+oBvB;AQ1lBE;EACE,iBAAA;AR4lBJ;AQ1lBE;EACE,yDAAA;EACA,2BAAA;AR4lBJ;AQ1lBE;EACE,oBJ7DmB;EI8DnB,eJ5De;EI6Df,gBJ5DQ;AJwpBZ;;AStuBA;;EAEE,SAAA;EACA,UAAA;EACA,kBAAA;ATyuBF;;AStuBA;;;;;;;EHmDE,WG5Cc;EH6Cd,YG7CoB;EACpB,sBAAA;EACA,eLyBuB;EKxBvB,gBL0ByB;EKzBzB,gBLwByB;EKvBzB,iBLmBqB;EKlBrB,sBAAA;EACA,gBLgBwB;EKfxB,cLXK;EKYL,cAAA;EACA,yCLVqB;EKWrB,aAAA;EACA,wBAAA;EACA,uBLOoB;EE4CpB,iEAHS;EG9CT,kBAAA;AT0uBF;ASzuBE;EAvBF;;;;;;;IAwBI,eAAA;ETkvBF;AACF;ASjvBE;EA1BF;;;;;;;IA2BI,eAAA;IACA,mBAAA;ET0vBF;AACF;AM9rBE;;;;;;;EG1DE,WLMgB;EEkClB,0CAHS;EAGT,kCAHS;AN6tBX;AMvsBE;;;;;;;EAAqB,UAAA;EG3DnB,WLMgB;EEkClB,uCAHS;EAGT,kCAHS;ANwuBX;AMjtBE;;;;;;;EG5DE,WLMgB;EEkClB,uCAHS;EAGT,kCAHS;ANkvBX;AM1tBE;;;;;;;EG7DE,WLMgB;EEkClB,s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","file":"main.css"} \ No newline at end of file diff --git a/ckanorg/static/js/ckanorg.js b/ckanorg/static/js/ckanorg.js index 069e5e244..1ea8c4795 100644 --- a/ckanorg/static/js/ckanorg.js +++ b/ckanorg/static/js/ckanorg.js @@ -1,6 +1,6 @@ var modal = document.getElementById("thanks-modal"); var span = $(".close")[0]; -var thanks = "

Thank you for getting in touch!

We’ll get back to you within one business day!

" +var thanks = "

Thank you for being with us!

We have sent you a confirmation email. By click on the link in this email, you will confirm your email address and complete you subscription.

" var blog_thanks = "

Thank you for subscribing our blog!

" span.onclick = function() { @@ -19,12 +19,11 @@ function showError(error, form_id) { } function subscribeSubmitAction(e){ - submitAction(e, '#subscribe_email'); + submitAction(e, '#subscribe_email', '#subscribe_name'); } function blogSubscribeSubmitAction(e){ submitAction(e, '#blog_subscribe_email', '#blog_subscribe_name'); - console.log("Submit action (e):", e) } function stewardSubmitAction(e){ @@ -73,7 +72,6 @@ function submitAction(e, form_id, form_input_name){ showError('Please try again later', form_id); } else { window.localStorage.setItem(form_id, new Date()); - // $(form_id).addClass('waiting'); $.ajax({ type : "POST", url: "/ajax-posting/", @@ -82,12 +80,12 @@ function submitAction(e, form_id, form_input_name){ email: $(form_id).val(), form_id: form_id, csrfmiddlewaretoken: token, + url: window.location.href, dataType: "json", }, success: function(data){ $(form_id)[0].value = ''; - $(form_input_name).value = ''; - // $(form_id).removeClass('waiting'); + $(form_input_name).val(''); $(form_id).removeClass('contactFormError'); $(form_id).attr('placeholder', 'your@email.com'); $(form_input_name).attr('placeholder', 'your name'); @@ -112,10 +110,11 @@ $('#blogForm').on('submit', blogSubmitAction); $.each([ '#subscribe_email', + '#subscribe_name', '#blog_subscribe_email', + '#blog_subscribe_name', '#steward_email', - '#blog_email', - '#blog_subscribe_name'], + '#blog_email'], function(_, id){ $(id).focus(function(){ $(id).attr('placeholder', ''); @@ -135,7 +134,7 @@ $.each([ }); }); -$.each(['#blog_subscribe_name'], function(_, id){ +$.each(['#subscribe_name', '#blog_subscribe_name'], function(_, id){ $(id).focusout(function(){ $(id) .attr('placeholder', 'your name') diff --git a/ckanorg/static/scss/layout/_footer.scss b/ckanorg/static/scss/layout/_footer.scss index 8dda64b01..760f23934 100644 --- a/ckanorg/static/scss/layout/_footer.scss +++ b/ckanorg/static/scss/layout/_footer.scss @@ -6,10 +6,10 @@ .two-columns-item { margin-bottom: 0; .two-columns-item:first-of-type { - width: calc( 50% - 15px); + width: calc(50% - 15px); } .two-columns-item:last-of-type { - width: calc( 50% - 15px); + width: calc(50% - 15px); } } } @@ -109,10 +109,11 @@ } .footer-subscribe { - background-color: none; padding: 0px 2px; - border: 1px solid #777; - margin: -10px 0 20px; + margin: -20px 0 20px; + span { + margin-bottom: 5px; + } .row { display: flex; margin: 0; @@ -124,6 +125,7 @@ background-color: transparent; color: #333; border: none; + border-bottom: 1px solid #777; height: 34px; font-size: 16px; @media all and (max-width: 950px) { @@ -133,7 +135,7 @@ input[type=submit] { background: $btn-grey-color; border: 1px solid #777; - border-radius: 0; + border-radius: 100px; color: $white; @media all and (max-width: 950px) { width: 100%; diff --git a/ckanorg/static/scss/main.css b/ckanorg/static/scss/main.css deleted file mode 100644 index 8cc1332a0..000000000 --- a/ckanorg/static/scss/main.css +++ /dev/null @@ -1,4553 +0,0 @@ -@import url("https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap"); -@import url("https://fonts.googleapis.com/css?family=Lato"); -@font-face { - font-family: "SF Pro Display"; - src: url("../fonts/SFProDisplay-Regular/SFProDisplay-Regular.eot"); - src: url("../fonts/SFProDisplay-Regular/SFProDisplay-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/SFProDisplay-Regular/SFProDisplay-Regular.woff2") format("woff2"), url("../fonts/SFProDisplay-Regular/SFProDisplay-Regular.woff") format("woff"), url("../fonts/SFProDisplay-Regular/SFProDisplay-Regular.ttf") format("truetype"), url("../fonts/SFProDisplay-Regular/SFProDisplay-Regular.svg#SFProDisplay-Regular") format("svg"); - font-weight: normal; - font-style: normal; - font-display: swap; -} -@font-face { - font-family: "SF Pro Display Bold"; - src: url("../fonts/SFProDisplay-Bold/fontsfree-net-sfprodisplay-bold-webfont.woff2") format("woff2"), url("../fonts/SFProDisplay-Bold/fontsfree-net-sfprodisplay-bold-webfont.woff") format("woff"); - font-weight: normal; - font-style: normal; - font-display: swap; -} -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ -/* Document - ========================================================================== */ -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ -html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/* Sections - ========================================================================== */ -/** - * Remove the margin in all browsers. - */ -body { - margin: 0; -} - -/** - * Render the `main` element consistently in IE. - */ -main { - display: block; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/* Grouping content - ========================================================================== */ -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/* Text-level semantics - ========================================================================== */ -/** - * Remove the gray background on active links in IE 10. - */ -a { - background-color: transparent; -} - -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; /* 2 */ -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ -b, -strong { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -code, -kbd, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct font size in all browsers. - */ -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ -/** - * Remove the border on images inside links in IE 10. - */ -img { - border-style: none; - display: block; -} - -/* Forms - ========================================================================== */ -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ -button, -input { /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ -button, -select { /* 1 */ - text-transform: none; -} - -/** - * Correct the inability to style clickable types in iOS and Safari. - */ -button, -[type=button], -[type=reset], -[type=submit] { - -webkit-appearance: button; -} - -/** - * Remove the inner border and padding in Firefox. - */ -button::-moz-focus-inner, -[type=button]::-moz-focus-inner, -[type=reset]::-moz-focus-inner, -[type=submit]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ -button:-moz-focusring, -[type=button]:-moz-focusring, -[type=reset]:-moz-focusring, -[type=submit]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Correct the padding in Firefox. - */ -fieldset { - padding: 0.35em 0.75em 0.625em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ -progress { - vertical-align: baseline; -} - -/** - * Remove the default vertical scrollbar in IE 10+. - */ -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ -[type=checkbox], -[type=radio] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ -[type=number]::-webkit-inner-spin-button, -[type=number]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ -[type=search] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ -[type=search]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* Interactive - ========================================================================== */ -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ -details { - display: block; -} - -/* - * Add the correct display in all browsers. - */ -summary { - display: list-item; -} - -/* Misc - ========================================================================== */ -/** - * Add the correct display in IE 10+. - */ -template { - display: none; -} - -/** - * Add the correct display in IE 10. - */ -[hidden] { - display: none; -} - -.modal__container .modal__header { - margin-top: -15px; - margin-bottom: -20px; -} -.modal__container #contact-modal p { - margin-bottom: 5px; -} -.modal__container #contact-modal p label { - float: left; - text-align: left; -} -.modal__container #contact-modal p input[type=text], .modal__container #contact-modal p input[type=email] { - height: 30px; - margin-bottom: 10px; - padding: 5px; - font-size: 16px; -} -.modal__container #contact-modal p textarea { - margin-bottom: 10px; - font-size: 16px; -} -.modal__container #contact-modal p input[type=checkbox] { - position: absolute; - left: 30px; -} -.modal__container #contact-modal p select { - box-sizing: border-box; - font-weight: 400; - line-height: 1.3; - border: 1px solid #999; - border-radius: 0; - color: #1C1C1C; - display: block; - font-family: "SF Pro Display", sans-serif; - outline: none; - -webkit-appearance: none; - background: transparent; - transition: border-color 0.3s ease-in-out, color 0.3s ease-in-out; - margin-right: 10px; - color: #444; - width: 100%; - background: url("../img/select_arrow_down.svg") no-repeat; - background-position: right 5px top 5px; - font-size: 16px; -} -.modal__container #contact-modal label[for=id_i_consent_to_ckanorg_sending_me_marketing_emails_i_would_like_to_sign_up_to_receive_email_updates_from_ckanorg] { - padding: 0px 40px 15px 20px; -} -.modal__container #contact-modal ul { - display: inline-flex; - list-style-type: none; - float: left; - padding: 0; -} -.modal__container #contact-modal ul li { - margin-right: 10px; -} -.modal__container #contact-modal .modal-intro { - font-size: 12px; -} -.modal__container #contact-modal .modal-intro p { - text-align: justify; -} - -html { - box-sizing: border-box; - height: 100%; -} - -*, -*:before, -*:after { - box-sizing: inherit; -} - -* { - max-height: 1000000px; -} - -body { - font: 400 20px/1.5 "SF Pro Display", sans-serif; - background: #fff; - min-width: 320px; - color: #000; -} - -img { - max-width: 100%; - height: auto; - vertical-align: top; -} - -strong, -b { - font-weight: 700; -} - -figure { - margin-left: 0; - margin-right: 0; -} - -figcaption { - text-align: center; - font-size: 16px; - margin-top: 10px; - color: #666; -} -@media all and (max-width: 767px) { - figcaption { - font-size: 12px; - line-height: 16px; - } -} - -h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h { - margin: 0 0 10px; - font-family: "SF Pro Display Bold", sans-serif; - color: #000; - position: relative; -} - -h1, .h1 { - font-size: 50px; - line-height: 54px; - font-weight: 800; - margin: 0 0 16px; -} - -h2, .h2 { - font-size: 40px; - font-weight: 800; - line-height: 42px; - color: #333; -} - -h3, .h3 { - font-size: 24px; - line-height: 30px; - font-weight: 800; -} - -h4, .h4 { - font-size: 24px; - font-weight: 500; -} - -h5, .h5 { - font-size: 24px; - font-weight: 500; -} - -h6, .h6 { - font-size: 20px; - font-weight: normal; -} - -a { - text-decoration: none; - color: #ED5248; - outline: none; - font-weight: 400; - font-size: 16px; - transition: color 0.3s ease-in-out; -} -a:visited { - text-decoration: none; - color: #97342D; -} -a:hover, a:focus { - text-decoration: underline; - color: #97342D; -} - -p { - margin: 0; - text-align: justify; -} -p:not(:last-child) { - margin: 0 0 30px; -} -@media all and (max-width: 767px) { - p:not(:last-child) { - margin-bottom: 20px; - } -} - -.text { - font-size: 24px; - line-height: 28px; - color: #1C1C1C; -} -@media all and (max-width: 767px) { - .text { - font-size: 18px; - line-height: 24px; - } -} - -@media all and (max-width: 1024px) { - h1, .h1 { - font-size: 28px; - line-height: 32px; - } - h2, .h2 { - font-size: 24px; - line-height: 30px; - } - h3, .h3 { - font-size: 18px; - line-height: 23px; - } - h4, .h4 { - font-size: 16px; - line-height: 24px; - } - h5, .h5 { - font-size: 14px; - line-height: 22px; - } - .text { - font-size: 18px; - line-height: 24px; - } - a { - font-size: 16px; - } -} -@media all and (max-width: 767px) { - p { - font-size: 16px; - line-height: 20px; - } -} -.container, .container-sm, .container-md, .container-lg { - margin: 0 auto; - max-width: 1326px; - width: 100%; - padding: 0 18px; -} - -.container-lg { - max-width: 1396px; -} - -.container-md { - max-width: 1106px; -} - -.container-sm { - max-width: 886px; -} - -.container-flex { - display: flex; - justify-content: space-between; - align-items: center; -} - -.m-t-100 { - margin-top: 100px; -} -@media all and (max-width: 767px) { - .m-t-100 { - margin-top: 64px; - } -} - -.m-100 { - margin-top: 100px; - margin-bottom: 100px; -} -@media all and (max-width: 767px) { - .m-100 { - margin-top: 64px; - margin-bottom: 64px; - } -} - -.mt-32 { - margin-top: 32px; -} - -.mb-56 { - margin-bottom: 56px; -} - -@media all and (max-width: 767px) { - .container-flex { - flex-direction: column; - justify-content: flex-start; - } -} -.container-empty { - height: 60px; -} - -.btn { - background: #333; - color: #fff; - outline: none; - border: 2px solid #333; - padding: 7px 20px; - min-width: 44px; - line-height: 1.3; - cursor: pointer; - font-weight: 400; - text-decoration: none; - display: inline-flex; - align-items: center; - flex-shrink: 0; - transition: border 0.3s ease-in-out, color 0.3s ease-in-out, background 0.3s ease-in-out; - font-size: 20px; - border-radius: 6px; -} -.btn svg path { - fill: #fff; - transition: fill 0.3s ease-in-out; -} -@media all and (max-width: 767px) { - .btn { - font-size: 16px; - justify-content: center; - } -} -@media all and (max-width: 350px) { - .btn { - padding: 7px; - width: 100%; - text-align: center; - } -} -.btn:active, .btn:focus, .btn:hover { - color: #0000EE; - background: #fff; -} -.btn:active svg path, .btn:focus svg path, .btn:hover svg path { - fill: #0000EE; -} -.btn.btn-black { - border: 2px solid #000; - color: #000; - background: transparent; -} -.btn.btn-black svg path { - fill: #000; -} -.btn.btn-black:active, .btn.btn-black:focus, .btn.btn-black:hover { - background: #000; - color: #fff; -} -.btn.btn-black:active svg path, .btn.btn-black:focus svg path, .btn.btn-black:hover svg path { - fill: #fff; -} -.btn.btn-grey { - background: transparent; - border: 2px solid #333; - color: #333; -} -.btn.btn-grey svg path { - fill: #333; -} -.btn.btn-grey:active, .btn.btn-grey:focus, .btn.btn-grey:hover { - background: #333; - color: white; -} -.btn.btn-grey:active svg path, .btn.btn-grey:focus svg path, .btn.btn-grey:hover svg path { - fill: #fff; -} -.btn.btn-dark-grey { - background: #333; - border: 2px solid #333; - color: #fff; -} -.btn.btn-dark-grey svg path { - fill: #fff; -} -.btn.btn-dark-grey:active, .btn.btn-dark-grey:focus, .btn.btn-dark-grey:hover { - background: #fff; - color: #333; -} -.btn.btn-dark-grey:active svg path, .btn.btn-dark-grey:focus svg path, .btn.btn-dark-grey:hover svg path { - fill: #333; -} -.btn.btn-sm { - padding: 6.5px 12px; - font-size: 15px; - line-height: 1; - font-weight: 800; - border-radius: 100px; - font-family: "SF Pro Display Bold", sans-serif; - text-decoration: none; -} -.btn.btn-lg { - border-radius: 100px; - padding: 16px 34px; - font-size: 18px; - font-weight: 600; - height: 50px; - text-decoration: none; -} -.btn.btn-lg-br { - border-radius: 100px; -} -.btn svg { - margin-right: 5px; -} -.btn.send { - background: #0000EE url("../img/icon-send.svg") no-repeat; - background-position: center; -} -.btn.back { - border-radius: 100px; - font-size: 18px; - font-weight: 600; -} - -form, -fieldset { - margin: 0; - padding: 0; - border-style: none; -} - -input[type=text], -input[type=tel], -input[type=email], -input[type=search], -input[type=password], -input[type=file], -textarea { - width: 100%; - height: 44px; - box-sizing: border-box; - font-size: 20px; - font-weight: 400; - line-height: 1.3; - padding: 9px 14px; - border: 1px solid #999; - border-radius: 0; - color: #1C1C1C; - display: block; - font-family: "SF Pro Display", sans-serif; - outline: none; - -webkit-appearance: none; - background: transparent; - transition: border-color 0.3s ease-in-out, color 0.3s ease-in-out; - margin-right: 10px; -} -@media all and (min-width: 600px) { - input[type=text], - input[type=tel], - input[type=email], - input[type=search], - input[type=password], - input[type=file], - textarea { - max-width: 100%; - } -} -@media all and (max-width: 599px) { - input[type=text], - input[type=tel], - input[type=email], - input[type=search], - input[type=password], - input[type=file], - textarea { - margin-right: 0; - margin-bottom: 10px; - } -} -input[type=text]::-webkit-input-placeholder, -input[type=tel]::-webkit-input-placeholder, -input[type=email]::-webkit-input-placeholder, -input[type=search]::-webkit-input-placeholder, -input[type=password]::-webkit-input-placeholder, -input[type=file]::-webkit-input-placeholder, -textarea::-webkit-input-placeholder { - color: #888; - -webkit-transition: color 0.3s ease-in-out; - transition: color 0.3s ease-in-out; -} -input[type=text]::-moz-placeholder, -input[type=tel]::-moz-placeholder, -input[type=email]::-moz-placeholder, -input[type=search]::-moz-placeholder, -input[type=password]::-moz-placeholder, -input[type=file]::-moz-placeholder, -textarea::-moz-placeholder { - opacity: 1; - color: #888; - -moz-transition: color 0.3s ease-in-out; - transition: color 0.3s ease-in-out; -} -input[type=text]:-moz-placeholder, -input[type=tel]:-moz-placeholder, -input[type=email]:-moz-placeholder, -input[type=search]:-moz-placeholder, -input[type=password]:-moz-placeholder, -input[type=file]:-moz-placeholder, -textarea:-moz-placeholder { - color: #888; - -moz-transition: color 0.3s ease-in-out; - transition: color 0.3s ease-in-out; -} -input[type=text]:-ms-input-placeholder, -input[type=tel]:-ms-input-placeholder, -input[type=email]:-ms-input-placeholder, -input[type=search]:-ms-input-placeholder, -input[type=password]:-ms-input-placeholder, -input[type=file]:-ms-input-placeholder, -textarea:-ms-input-placeholder { - color: #888; - -ms-transition: color 0.3s ease-in-out; - transition: color 0.3s ease-in-out; -} -input[type=text].placeholder, -input[type=tel].placeholder, -input[type=email].placeholder, -input[type=search].placeholder, -input[type=password].placeholder, -input[type=file].placeholder, -textarea.placeholder { - color: #888; - transition: color 0.3s ease-in-out; -} -input[type=text]:focus, -input[type=tel]:focus, -input[type=email]:focus, -input[type=search]:focus, -input[type=password]:focus, -input[type=file]:focus, -textarea:focus { - border-color: #666; -} -input[type=text]:focus::-webkit-input-placeholder, -input[type=tel]:focus::-webkit-input-placeholder, -input[type=email]:focus::-webkit-input-placeholder, -input[type=search]:focus::-webkit-input-placeholder, -input[type=password]:focus::-webkit-input-placeholder, -input[type=file]:focus::-webkit-input-placeholder, -textarea:focus::-webkit-input-placeholder { - color: #333; -} -input[type=text]:focus::-moz-placeholder, -input[type=tel]:focus::-moz-placeholder, -input[type=email]:focus::-moz-placeholder, -input[type=search]:focus::-moz-placeholder, -input[type=password]:focus::-moz-placeholder, -input[type=file]:focus::-moz-placeholder, -textarea:focus::-moz-placeholder { - opacity: 1; - color: #333; -} -input[type=text]:focus:-moz-placeholder, -input[type=tel]:focus:-moz-placeholder, -input[type=email]:focus:-moz-placeholder, -input[type=search]:focus:-moz-placeholder, -input[type=password]:focus:-moz-placeholder, -input[type=file]:focus:-moz-placeholder, -textarea:focus:-moz-placeholder { - color: #333; -} -input[type=text]:focus:-ms-input-placeholder, -input[type=tel]:focus:-ms-input-placeholder, -input[type=email]:focus:-ms-input-placeholder, -input[type=search]:focus:-ms-input-placeholder, -input[type=password]:focus:-ms-input-placeholder, -input[type=file]:focus:-ms-input-placeholder, -textarea:focus:-ms-input-placeholder { - color: #333; -} -input[type=text]:focus.placeholder, -input[type=tel]:focus.placeholder, -input[type=email]:focus.placeholder, -input[type=search]:focus.placeholder, -input[type=password]:focus.placeholder, -input[type=file]:focus.placeholder, -textarea:focus.placeholder { - color: #333; -} -input[type=text]:-webkit-autofill:active, input[type=text]:-webkit-autofill:focus, input[type=text]:-webkit-autofill:hover, input[type=text]:-webkit-autofill, -input[type=tel]:-webkit-autofill:active, -input[type=tel]:-webkit-autofill:focus, -input[type=tel]:-webkit-autofill:hover, -input[type=tel]:-webkit-autofill, -input[type=email]:-webkit-autofill:active, -input[type=email]:-webkit-autofill:focus, -input[type=email]:-webkit-autofill:hover, -input[type=email]:-webkit-autofill, -input[type=search]:-webkit-autofill:active, -input[type=search]:-webkit-autofill:focus, -input[type=search]:-webkit-autofill:hover, -input[type=search]:-webkit-autofill, -input[type=password]:-webkit-autofill:active, -input[type=password]:-webkit-autofill:focus, -input[type=password]:-webkit-autofill:hover, -input[type=password]:-webkit-autofill, -input[type=file]:-webkit-autofill:active, -input[type=file]:-webkit-autofill:focus, -input[type=file]:-webkit-autofill:hover, -input[type=file]:-webkit-autofill, -textarea:-webkit-autofill:active, -textarea:-webkit-autofill:focus, -textarea:-webkit-autofill:hover, -textarea:-webkit-autofill { - -webkit-text-fill-color: #1C1C1C; - -webkit-box-shadow: 0 0 0 36px #1C1C1C inset; -} - -textarea { - width: 100%; - height: 60px; - resize: none; - vertical-align: top; - padding: 9px 14px; -} - -button, -input[type=button], -input[type=reset], -input[type=file], -input[type=submit] { - cursor: pointer; - border-radius: 6px; - -webkit-appearance: none; -} - -label { - margin-bottom: 2px; - display: block; - color: #666; - font-size: 12px; -} - -.error { - position: relative; -} -.error label { - color: #ED5248; -} -.error input[type=text], -.error input[type=tel], -.error input[type=email], -.error input[type=search], -.error input[type=password], -.error input[type=file], -.error textarea { - border-color: #ED5248; - color: #ED5248; -} - -.error-message { - background: #ED5248; - color: #fff; - font-size: 11px; - padding: 1px 8px; - margin-top: 11px; - position: absolute; -} -.error-message:before { - content: ""; - display: block; - border-bottom: 9px solid #ED5248; - border-left: 9px solid transparent; - border-right: 9px solid transparent; - margin-top: -9px; - width: 9px; -} - -.custom-checkbox input { - display: none; -} -.custom-checkbox a { - margin: 0 5px; - font-size: 14px; -} -.custom-checkbox label { - position: relative; - display: flex; - flex-wrap: wrap; - align-items: center; - cursor: pointer; - padding-left: 36px; - font-size: 14px; - color: #1C1C1C; -} -.custom-checkbox label:before { - content: ""; - display: block; - width: 24px; - height: 24px; - border-radius: 4px; - border: 1px solid #aaa; - position: absolute; - left: 0; - top: 0; -} -.custom-checkbox label:hover:before { - border-color: #333; -} -.custom-checkbox label a { - color: #ED5248; -} -.custom-checkbox label a:hover { - color: #1C1C1C; - text-decoration: underline; -} -.custom-checkbox input:checked + label:before { - background: #ED5248; - border-color: #ED5248; -} -.custom-checkbox input:checked + label:after { - content: ""; - display: block; - width: 6px; - height: 12px; - border: solid #fff; - border-width: 0 2px 2px 0; - transform: rotate(45deg); - position: absolute; - top: 5px; - left: 9px; -} - -blockquote { - font-size: 16px; - font-family: "SF Pro Display Bold", sans-serif; - text-align: center; - color: #fff; - margin: 0 0 43px; - font-weight: 400; - line-height: 1.7; - position: relative; - padding: 62px 0 0; -} -blockquote .icon-left-quote { - position: absolute; - left: 50%; - transform: translateX(-50%); - font-size: 30px; - top: 0; -} -blockquote q { - opacity: 0.85; -} -blockquote q:not(:last-child) { - margin: 0 0 45px; - display: block; -} -blockquote q:after, blockquote q:before { - content: none; -} -blockquote cite { - display: inline-block; - vertical-align: top; - font-style: normal; - text-transform: uppercase; - font-family: "SF Pro Display", sans-serif; - font-size: 14px; -} -blockquote cite:not(:last-child) { - margin: 0 0 10px; -} - -.row { - margin: 0 0 30px; -} -@media all and (min-width: 600px) { - .row { - display: flex; - align-items: center; - justify-content: center; - } -} - -.col-sm { - width: 25%; - padding: 0 15px; -} - -.col-md { - width: 33.3333333333%; - padding: 0 15px; - display: flex; -} - -.col-lg { - width: 66.6666666667%; - padding: 0 15px; -} - -@media all and (max-width: 1024px) { - .col-sm { - width: 50%; - } - .row { - margin: 0 0 20px; - } -} -@media all and (max-width: 767px) { - .col-sm, .col-lg, .col-md { - width: 100%; - } -} -.input-row { - margin: 0 -16px 15px; - display: flex; - flex-wrap: wrap; -} -.input-row:last-of-type { - margin-bottom: 0; -} -.input-row:last-of-type .input-col-lg { - margin-bottom: 0; -} - -.input-col-md { - width: 50%; - padding: 0 16px; - margin: 0 0 35px; -} - -.input-col-lg { - width: 100%; - padding: 0 16px; - margin: 0 0 35px; -} - -@media all and (max-width: 767px) { - .input-col-md { - width: 100%; - } -} -.section-banner { - padding: 40px 0; - display: flex; - flex-direction: column; - justify-content: center; - flex-grow: 1; - flex-shrink: 0; - flex-basis: 100%; -} -.section-banner h1 { - margin-bottom: 32px; -} -@media all and (max-width: 767px) { - .section-banner h1 { - margin-bottom: 22px; - } -} - -.link { - text-decoration: none; - margin-bottom: 10px; - display: inline-block; -} -.link:hover { - text-decoration: underline; -} -.link svg { - margin-left: 8px; -} - -.banner { - display: flex; - align-items: center; - justify-content: space-between; - margin-top: 32px; -} -@media all and (max-width: 767px) { - .banner { - flex-wrap: wrap; - margin-top: 0; - } -} - -.banner-info { - flex-grow: 0; - flex-shrink: 0; - width: 100%; -} -@media all and (min-width: 768px) { - .banner-info { - width: 40%; - flex-basis: 40%; - } -} -@media all and (max-width: 767px) { - .banner-info { - order: 2; - } -} -.banner-info .row { - justify-content: flex-start; -} -@media all and (min-width: 600px) { - .banner-info .row input[type=text] { - max-width: 380px; - } -} - -@media all and (min-width: 768px) { - .banner-animation { - flex-grow: 0; - flex-shrink: 0; - flex-basis: 60%; - width: 60%; - min-height: 444px; - } -} -@media all and (max-width: 1280px) { - .banner-animation { - min-height: 320px; - } -} -@media all and (max-width: 1023px) { - .banner-animation { - min-height: 240px; - } -} -@media all and (min-width: 1185px) { - .banner-animation img { - max-width: none; - } -} -@media all and (max-width: 767px) { - .banner-animation { - order: 1; - margin: 0 auto 25px; - min-height: 0; - } -} - -.count { - margin: 30px 0; - padding: 0; - list-style: none; -} -@media all and (min-width: 768px) { - .count { - display: flex; - margin: 80px 0; - } -} -.count .h1 { - color: #333; - margin-bottom: 4px; - display: inline-block; -} -@media all and (min-width: 768px) { - .count .h1 { - margin-bottom: 10px; - } -} -.count li { - margin-bottom: 20px; - margin-right: 40px; - text-align: center; -} -@media all and (min-width: 768px) { - .count li { - margin-right: 5%; - margin-bottom: 0; - max-width: 250px; - } -} -.count p { - text-align: center; -} - -.partners p { - font-size: 16px; - color: #666; -} -.partners ul { - margin: 0; - padding: 0; - list-style: none; - display: flex; - align-items: center; - justify-content: center; -} -@media all and (max-width: 767px) { - .partners ul { - justify-content: flex-start; - overflow: auto; - } -} -.partners ul li { - margin: 12px 25px; -} -@media all and (max-width: 767px) { - .partners ul li { - margin: 12px 10px; - flex-shrink: 0; - } -} -@media all and (max-width: 767px) { - .partners ul li img { - max-height: 36px; - max-width: 100px; - } -} - -.photo { - margin-top: 20px; -} -.photo img { - -o-object-fit: cover; - object-fit: cover; - margin: 0 auto; - height: 100%; - font-family: "object-fit: cover;"; -} - -.grey-card { - background: #f4f4f4; - padding: 20px; -} -.grey-card ul { - margin: 0; - padding: 0; - list-style: none; - display: flex; - flex-wrap: wrap; -} -@media all and (min-width: 768px) { - .grey-card ul li { - width: 50%; - } -} -.grey-card ul li a { - text-decoration: none; - margin-bottom: 10px; - display: inline-flex; - align-items: center; -} -.grey-card ul li a:hover { - text-decoration: underline; -} -.grey-card ul li a svg { - margin-left: 8px; -} - -.team-list { - padding: 0; - list-style: none; - display: flex; - flex-wrap: wrap; - margin: 0 -15px; -} -.team-list > li { - margin: 0 15px 30px; -} -@media all and (min-width: 768px) { - .team-list > li { - flex-basis: calc(50% - 30px); - } -} -@media all and (min-width: 1024px) { - .team-list > li { - flex-basis: calc(33% - 30px); - } -} - -.member { - display: flex; -} -.member .member-ava { - margin-right: 20px; - border-radius: 6px; - overflow: hidden; - width: 100px; - height: 120px; - flex-shrink: 0; - position: relative; -} -.member .member-ava img { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -o-object-fit: cover; - object-fit: cover; - font-family: "object-fit: cover;"; -} -.member .member-info .h4 { - margin: 10px 0; -} -.member .member-info p { - margin: 12px 0; - text-align: left; -} -@media all and (max-width: 1023px) { - .member.big { - display: block; - } -} -.member.big .member-ava { - width: 190px; - height: 190px; -} -@media all and (max-width: 1023px) { - .member.big .member-ava { - margin: 0 auto 20px; - } -} -@media all and (max-width: 500px) { - .member.big .member-ava { - width: 100%; - height: 200px; - } -} -.member.big .member-info .h3 { - color: #333; -} -.member.big .member-info .h4 { - font-family: "SF Pro Display", sans-serif; - font-weight: 400; - font-size: 18px; -} -.member.big .member-info p { - font-size: 16px; - margin-bottom: 0px; - text-align: justify; -} - -.social { - margin: 0; - padding: 0; - list-style: none; - display: flex; - align-items: center; -} -.social li { - display: inline-block; - margin-right: 16px; -} -.social li a svg path { - transition: fill 0.3s ease-in-out; -} -.social li a:hover svg path { - fill: #000; -} -.social.bigger svg path { - fill: #333; -} - -.arrow-down { - color: #666; - text-decoration: none; - font-size: 16px; - margin-bottom: 15px; - display: inline-flex; - align-items: center; -} -.arrow-down:hover { - color: #666; - text-decoration: underline; -} -.arrow-down svg { - transform: rotate(90deg); - margin-left: 6px; -} -.arrow-down svg path { - fill: #666; -} - -.feature .feature-box { - margin-bottom: 30px; -} -.feature .two-columns-item { - display: flex; - align-items: center; - justify-content: center; - order: 2; -} -@media all and (min-width: 768px) { - .feature .two-columns-item.order { - order: 1; - } -} -.feature .two-columns-item .two-columns-item-info { - max-width: 475px; -} -.feature .two-columns-item .two-columns-item-info > img { - margin-bottom: 26px; -} -@media all and (max-width: 767px) { - .feature .two-columns-item .two-columns-item-info > img { - margin-bottom: 15px; - } -} -.feature .two-columns-item .two-columns-item-info p, -.feature .two-columns-item .two-columns-item-info .h3, -.feature .two-columns-item .two-columns-item-info .h1 { - margin-bottom: 8px; -} -.feature .two-columns-item .two-columns-item-info .h3 { - color: #666; -} -.feature .two-columns-item .two-columns-item-info p { - font-size: 18px; -} -@media all and (max-width: 767px) { - .feature .two-columns-item .two-columns-item-info p { - font-size: 14px; - } -} -.feature .two-columns-item .two-columns-item-info a { - text-decoration: none; -} - -.read-more { - color: #ED5248; - display: inline-flex; - align-items: center; - text-decoration: none; - font-size: 20px; -} -.read-more:hover { - text-decoration: underline; - color: #ED5248; -} -.read-more img { - margin-left: 9px; -} -@media all and (max-width: 767px) { - .read-more { - font-size: 16px; - } -} - -.feature-list { - margin: 0; - padding: 0; - list-style: none; - overflow: hidden; -} -@media all and (max-width: 767px) { - .feature-list { - max-height: 370px; - } -} -@media all and (min-width: 768px) { - .feature-list { - display: flex; - flex-wrap: wrap; - } -} -.feature-list li { - display: flex; - margin: 40px 0 20px; -} -@media all and (min-width: 768px) { - .feature-list li { - width: 48%; - } -} -.feature-list .feature-list-icon { - margin-right: 32px; - min-width: 76px; -} -@media all and (min-width: 768px) { - .feature-list .feature-list-info { - max-width: 410px; - } -} -.feature-list .feature-list-info p, -.feature-list .feature-list-info .h2 { - margin-bottom: 4px; -} -.feature-list .feature-list-info p { - font-size: 18px; - padding-right: 10px; -} -@media all and (max-width: 767px) { - .feature-list .feature-list-info p { - font-size: 14px; - line-height: 18px; - } -} -.feature-list + a { - margin: 20px 0; - text-decoration: none; -} -@media all and (min-width: 350px) { - .feature-list + a { - margin-left: 108px; - } -} - -.post { - margin-bottom: 60px; -} -@media all and (max-width: 767px) { - .post { - box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.15); - padding: 20px 14px; - background: #fff; - margin: 0 -14px 10px; - } -} -@media all and (min-width: 768px) { - .post { - display: flex; - align-items: center; - } -} -.post .post-img { - height: 155px; - position: relative; -} -@media all and (max-width: 767px) { - .post .post-img { - margin-bottom: 10px; - } -} -@media all and (min-width: 768px) { - .post .post-img { - order: 2; - flex-basis: 50%; - flex-shrink: 0; - height: 390px; - } -} -.post .post-img img { - width: auto; - height: 100%; - -o-object-fit: cover; - object-fit: cover; - font-family: "object-fit: cover;"; -} -.post .post-info { - background: #fff; -} -@media all and (min-width: 768px) { - .post .post-info { - box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.15); - padding: 30px; - flex-basis: 70%; - margin-right: -20%; - position: relative; - z-index: 1; - } -} -.post .post-info .date { - margin-bottom: 10px; - display: block; - font-size: 15px; - line-height: 16px; - text-transform: uppercase; -} -@media all and (max-width: 767px) { - .post .post-info .date { - font-size: 11px; - } -} -.post .post-info .h2 { - color: #000; - font-size: 30px; -} -.post .post-info p { - margin-bottom: 0; -} -@media all and (min-width: 768px) { - .post .post-info p { - margin-bottom: 10px; - } -} -.post .post-info a { - text-decoration: none; -} -.post .post-info a:hover { - text-decoration: underline; -} - -.post.first { - position: relative; - margin-top: 50px; -} -@media all and (min-width: 768px) { - .post.first .post-img { - flex-basis: 100%; - height: 500px; - order: 1; - } -} -@media all and (min-width: 768px) { - .post.first .post-info { - margin-right: 0; - margin-left: 10%; - position: absolute; - width: 59%; - bottom: -40px; - } -} - -.ground { - background: #f3f3f3; - margin-top: -180px; - padding-top: 200px; - overflow: hidden; -} -@media all and (max-width: 767px) { - .ground { - padding-top: 146px; - } -} - -.ground-list { - background: #f3f3f3; - margin-top: -100px; - padding-top: 120px; - overflow: hidden; -} -@media all and (max-width: 767px) { - .ground-list { - padding-top: 90px; - } -} - -.author { - display: flex; - margin: 20px 20px 20px 20px; -} -.author .member-ava { - margin-right: 20px; - border-radius: 6px; - overflow: hidden; - width: 100px; - height: 120px; - flex-shrink: 0; - position: relative; -} -.author .member-ava img { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -o-object-fit: cover; - object-fit: cover; - font-family: "object-fit: cover;"; -} -.author .member-info .h4 { - margin: 10px 0; -} -.author .member-info p { - margin: 12px 0; -} -@media all and (max-width: 1023px) { - .author.big { - display: block; - } -} -.author.big .member-ava { - width: 190px; - height: 190px; -} -@media all and (max-width: 1023px) { - .author.big .member-ava { - margin: 0 auto 20px; - } -} -@media all and (max-width: 500px) { - .author.big .member-ava { - width: 100%; - height: 200px; - } -} -.author.big .member-info .h3 { - color: #333; -} -.author.big .member-info .h4 { - font-family: "SF Pro Display", sans-serif; - font-weight: 400; - font-size: 18px; -} -.author.big .member-info p { - font-size: 16px; - margin-bottom: 0px; -} - -/* blog navbar */ -ul.blog-nav { - padding: 10px 10px; - margin-top: 10px; - margin-bottom: 10px; - list-style: none; - display: inline-block; - align-items: center; - justify-content: center; -} -@media all and (max-width: 500px) { - ul.blog-nav { - width: 290px; - } -} -ul.blog-nav li { - display: inline-block; - margin-left: 16px; - height: 25px; - position: relative; -} -@media all and (max-width: 500px) { - ul.blog-nav li { - margin-right: 16px; - margin-left: 0px; - } -} -ul.blog-nav li:hover { - transform: scale(1.3); -} -ul.blog-nav li a { - display: inline-block; -} -ul.blog-nav li a svg path { - transition: fill 0.3s ease-in-out; -} -ul.blog-nav li a:hover svg path { - fill: #777777; -} -ul.blog-nav li.category { - display: inline-block; - margin-right: 16px; - margin-left: 16px; -} -@media all and (min-width: 500px) { - ul.blog-nav li.category { - margin-left: 16px; - margin-right: 0px; - } -} -ul.blog-nav li.category:hover { - transform: scale(1.1); - transition: transform 0.3s ease-in-out; -} -ul.blog-nav li.first { - margin-left: 0px; -} -ul.blog-nav li.last { - margin-right: 0px; -} - -/* categories select field in blog navbar */ -.styled-select { - background-color: #ffffff; - border: 2px solid #000; - box-sizing: border-box; - overflow: hidden; - position: relative; - top: 5px; - width: 200px; - border-radius: 100px; - display: inline-block; -} -.styled-select select { - display: inline-block; - font-family: "SF Pro Display Bold", sans-serif; - font-size: 15px; - padding: 6.5px 12px; - z-index: 9999; - cursor: pointer; - background: transparent; - border: none; - width: 100%; - max-width: none !important; - -webkit-appearance: none; -} -.styled-select select:focus { - outline: none; - box-shadow: none !important; -} -.styled-select select option { - line-height: 30px; -} - -/* Social share container */ -.share-container { - width: 120px; - height: 80px; - background: transparent; - border-radius: 6px; - display: flex; - align-items: center; - justify-content: center; - transition: 0.5s ease; - transform: rotateX(0deg); - transform-style: preserve-3d; -} -.share-container:hover { - transform: rotateX(-180deg); -} -.share-container .front { - box-sizing: border-box; - width: 120px; - height: 40px; - font-family: "SF Pro Display Bold", sans-serif; - background: #eee; - border-radius: 25px; - font-size: 16px; - line-height: 40px; - text-align: center; - position: absolute; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - z-index: 2; - transform: rotateX(0deg); - background-repeat: no-repeat; - color: #212c3f; -} -.share-container .back { - box-sizing: border-box; - width: 120px; - height: 80px; - border-radius: 6px; - position: absolute; - background: #fff; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - transform: rotateX(180deg); - display: flex; - align-items: center; - justify-content: space-between; -} -.share-container .back .twitter, .share-container .back .facebook, .share-container .back .linkedin { - width: 36px; - height: 36px; - background: #f00; - border-radius: 3px; - transition: background-color 0.3s ease; -} -.share-container .back .twitter:hover, .share-container .back .facebook:hover, .share-container .back .linkedin:hover { - cursor: pointer; -} -.share-container .back .twitter { - background-color: #55acee; - padding-top: 5px; -} -.share-container .back .twitter:hover { - background-color: #2795e9; -} -.share-container .back .facebook { - background-color: #3b5998; - padding-top: 5px; -} -.share-container .back .facebook:hover { - background-color: #2d4373; -} -.share-container .back .linkedin { - background-color: #3f729b; - padding-top: 5px; -} -.share-container .back .linkedin:hover { - background-color: #305777; -} - -.pagination { - margin: 0; - padding: 0; - list-style: none; - display: flex; - align-items: center; - justify-content: center; -} -.pagination li { - margin: 0 13px; -} -.pagination li a { - color: #333; - text-decoration: none; -} -.pagination li a:active, .pagination li a:hover { - color: #333; - text-decoration: underline; -} -.pagination li.prev svg { - transform: rotate(180deg); - margin-right: 6px; -} -.pagination li.prev svg path { - fill: #333; -} -@media all and (min-width: 768px) { - .pagination li.prev { - margin-right: 45px; - } -} -@media all and (max-width: 767px) { - .pagination li.prev a { - font-size: 0; - line-height: 0; - } -} -.pagination li.next svg { - margin-left: 6px; -} -.pagination li.next svg path { - fill: #333; -} -@media all and (min-width: 768px) { - .pagination li.next { - margin-left: 45px; - } -} -@media all and (max-width: 767px) { - .pagination li.next a { - font-size: 0; - line-height: 0; - } -} -.pagination li.disabled a { - color: #999; - pointer-events: none; -} -.pagination li.disabled svg path { - fill: #999 !important; -} - -.white-box { - background: #fff; - border: 1px solid #eee; - border-radius: 12px; - padding: 40px; - margin: 30px 0; -} -@media all and (max-width: 767px) { - .white-box { - padding: 20px; - } -} -@media all and (min-width: 768px) { - .white-box { - display: flex; - align-items: center; - } -} - -.subscribe > div { - margin-bottom: 24px; -} -@media all and (min-width: 768px) { - .subscribe > div { - margin-bottom: 0; - } -} -.subscribe p { - font-size: 18px; - margin-bottom: 0; -} -@media all and (max-width: 767px) { - .subscribe p { - font-size: 14px; - } -} -.subscribe form { - flex: 1 0 auto; -} -.subscribe form .row { - margin-bottom: 0; - justify-content: flex-end; -} - -.mb0 { - margin-bottom: 0; -} - -.blog-subscribe { - background: url("/static/img/newsletter-01.max-800x600.png"); - background-repeat: no-repeat; - background-position: right top; - background-size: 40%; - border-radius: 22px; - overflow: hidden; - box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2); - display: flex; -} -.blog-subscribe .blog-subscribe-content { - padding: 20px 40px; - width: 100%; -} -.blog-subscribe .blog-subscribe-content h2 { - font-size: 30px; - font-weight: 800; - line-height: 42px; - color: #333; - text-align: center; -} -.blog-subscribe .blog-subscribe-content p:not(:last-child) { - margin: 0 0 10px; - text-align: center; -} -.blog-subscribe .blog-subscribe-content .title { - font-size: 15px; - text-transform: uppercase; -} -.blog-subscribe .blog-subscribe-content .blog-subscribe-form { - margin-top: 30px; -} -.blog-subscribe .blog-subscribe-content .blog-subscribe-form input[type=text] { - background-color: transparent; - color: #333; - border: 1px solid #777; - border-radius: 6px; -} -.blog-subscribe .blog-subscribe-content .blog-subscribe-form input[type=submit] { - background: #333; - border: 2px solid #333; - border-radius: 6px; - color: #fff; -} -.blog-subscribe .blog-subscribe-content .blog-subscribe-form input[type=submit] svg path { - fill: #fff; -} -.blog-subscribe .blog-subscribe-content .blog-subscribe-form input[type=submit]:active, .blog-subscribe .blog-subscribe-content .blog-subscribe-form input[type=submit]:focus, .blog-subscribe .blog-subscribe-content .blog-subscribe-form input[type=submit]:hover { - background: transparent; - color: #333; -} -.blog-subscribe .blog-subscribe-content .blog-subscribe-form input[type=submit]:active svg path, .blog-subscribe .blog-subscribe-content .blog-subscribe-form input[type=submit]:focus svg path, .blog-subscribe .blog-subscribe-content .blog-subscribe-form input[type=submit]:hover svg path { - fill: #333; -} - -.government-working-group { - background: #F3F3F3; - border: 1px solid #DDDDDD; - padding: 0 19px; -} -.government-working-group + .government-working-group { - margin-top: -1px; -} - -@media all and (min-width: 768px) { - .gwg-columns { - display: flex; - justify-content: space-around; - } -} -@media all and (min-width: 768px) { - .gwg-columns .gwg-columns-item { - width: 26.5%; - } -} - -.gwg-card { - margin-bottom: 35px; -} -.gwg-card .gwg-card-img { - width: 100%; - height: 160px; - background: #fff; - border-radius: 8px; - box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2); - margin-bottom: 16px; -} -.gwg-card .gwg-card-img a { - width: 100%; - height: 100%; - display: flex; - align-items: center; - justify-content: center; - padding: 0 20px; -} -.gwg-card .gwg-card-info p { - font-size: 14px; - line-height: 18px; - margin-bottom: 0; - color: #000; -} -@media all and (min-width: 768px) { - .gwg-card .gwg-card-info p { - font-size: 16px; - line-height: 20px; - margin-bottom: 10px; - } -} -.gwg-card .gwg-card-info a { - text-decoration: none; - font-size: 14px; -} -.gwg-card .gwg-card-info a:hover { - text-decoration: underline; -} -@media all and (min-width: 768px) { - .gwg-card .gwg-card-info a { - font-size: 16px; - } -} - -@media all and (min-width: 768px) { - .gwg-two-cols { - display: flex; - } -} -.gwg-two-cols .gwg-two-cols-text { - color: #333; - position: relative; - z-index: 1; -} -@media all and (min-width: 768px) { - .gwg-two-cols .gwg-two-cols-text { - flex-basis: 65%; - padding: 35px 30px 0; - } -} -.gwg-two-cols .gwg-two-cols-img { - margin-right: -19px; - height: 180px; - position: relative; - margin-top: 30px; -} -@media all and (min-width: 768px) { - .gwg-two-cols .gwg-two-cols-img { - flex-basis: 60%; - margin-left: -15%; - margin-top: 0; - height: 260px; - } -} -.gwg-two-cols .gwg-two-cols-img img { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -o-object-fit: cover; - object-fit: cover; - font-family: "object-fit: cover;"; -} - -.image-to-corners { - background: #f4f4f4; - align-items: flex-end; -} -@media all and (min-width: 768px) { - .image-to-corners { - background: #fff; - border-radius: 22px; - overflow: hidden; - box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2); - display: flex; - } -} -.image-to-corners .image-to-corners-info { - padding: 15px 12px; -} -@media all and (min-width: 768px) { - .image-to-corners .image-to-corners-info { - padding: 40px; - width: 50%; - } -} -@media all and (min-width: 768px) { - .image-to-corners .image-to-corners-img { - width: 50%; - margin-top: 20px; - max-height: 240px; - } -} -.image-to-corners .image-to-corners-img img { - width: 100%; - height: auto; -} - -.article-bread-crumbs { - margin: 0 0 30px; - padding: 0; - list-style: none; - display: flex; - flex-wrap: wrap; - justify-content: center; - align-items: center; -} -.article-bread-crumbs li { - padding: 0 22px; - margin-bottom: 10px; - position: relative; - font-size: 16px; - color: #666; -} -.article-bread-crumbs li:after { - content: ""; - display: block; - width: 5px; - height: 5px; - background: #ccc; - border-radius: 5px; - position: absolute; - right: 0; - top: 50%; - transform: translateY(-50%); -} -.article-bread-crumbs li:last-of-type:after { - display: none; -} - -.article h3 { - color: #444; -} - -.article h1, .article h2, .article h3, .article h4, .article h5, .article h6, .article img { - padding: 50px 0 20px 0; -} -.article pre { - margin: 50px 0; -} - -.more-posts-bottom { - margin-top: 40px; - padding-top: 1px; - margin-bottom: -30px; - padding-bottom: 60px; - background: #f4f4f4; -} - -.message_404_500 { - height: 550px; - text-align: center; - padding-top: 200px; -} - -.post .post-info a:hover { - text-decoration: none; -} - -.faq-list { - margin: 0; - padding: 0; - list-style: none; - overflow: hidden; -} -@media all and (max-width: 767px) { - .faq-list { - max-height: 370px; - } -} -@media all and (min-width: 768px) { - .faq-list { - display: flex; - flex-wrap: wrap; - } -} -.faq-list li { - display: flex; - margin: 40px 0 20px; - padding: 0px 5%; -} -@media all and (min-width: 768px) { - .faq-list li { - width: 50%; - } -} -.faq-list .faq-list-icon { - margin-right: 32px; - min-width: 76px; -} -@media all and (min-width: 768px) { - .faq-list .faq-list-info { - max-width: 410px; - } -} -.faq-list .faq-list-info p, -.faq-list .faq-list-info .h2 { - margin-bottom: 4px; -} -.faq-list .faq-list-info p { - font-size: 18px; - padding-right: 10px; -} -@media all and (max-width: 767px) { - .faq-list .faq-list-info p { - font-size: 14px; - line-height: 18px; - } -} -.faq-list + a { - margin: 20px 0; - text-decoration: none; -} -@media all and (min-width: 350px) { - .faq-list + a { - margin-left: 108px; - } -} - -.transition, .accord-list .accord-item i:before, .accord-list .accord-item i:after, .accord-list .accord-item .block-paragraph { - transition: all 0.25s ease-in-out; -} - -.flipIn, .accord-list .accord-item { - animation: flipdown 0.5s ease both; -} - -.no-select, .accord-title { - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; -} - -.accord-wrapper { - min-height: 0; - display: inline-block; - position: relative; - left: 50%; - margin: 0; - transform: translate(-50%, 0); - box-shadow: 0 10px 0 0 #333 inset; - background-color: #fefffa; - max-width: 100%; - padding: 10px 30px 30px 30px; -} -@media (max-width: 550px) { - .accord-wrapper { - box-sizing: border-box; - transform: translate(0, 0); - max-width: 100%; - min-height: 100%; - margin: 0; - left: 0; - } -} - -.accord-list { - list-style: none; - perspective: 900; - padding: 0; - margin: 0; -} -.accord-list .accord-item { - position: relative; - padding: 0; - margin: 0; - padding-bottom: 18px; - padding-top: 18px; - border-top: 1px dotted #dce7eb; - animation-delay: 0.5s; -} -.accord-list .accord-item:last-of-type { - padding-bottom: 18px; -} -.accord-list .accord-item i { - position: absolute; - transform: translate(-6px, 0); - margin-top: 16px; - right: 0; - z-index: 99; -} -.accord-list .accord-item i:before, .accord-list .accord-item i:after { - content: ""; - position: absolute; - background-color: #333; - width: 3px; - height: 9px; -} -.accord-list .accord-item i:before { - transform: translate(-2px, 0) rotate(45deg); -} -.accord-list .accord-item i:after { - transform: translate(2px, 0) rotate(-45deg); -} -.accord-list .accord-item input[type=checkbox] { - position: absolute; - cursor: pointer; - width: 100%; - height: 100%; - z-index: 1; - opacity: 0; -} -.accord-list .accord-item input[type=checkbox]:checked ~ .block-paragraph { - margin-top: 0; - max-height: 0; - opacity: 0; - transform: translate(0, 50%); -} -.accord-list .accord-item input[type=checkbox]:checked ~ i:before { - transform: translate(2px, 0) rotate(45deg); -} -.accord-list .accord-item input[type=checkbox]:checked ~ i:after { - transform: translate(-2px, 0) rotate(-45deg); -} -.accord-list .accord-item .accord-title { - color: #333; - font-size: 26px; - line-height: 34px; - font-weight: 300; - letter-spacing: 1px; - display: block; - background-color: #fefffa; - margin: 0; - cursor: pointer; -} -.accord-list .accord-item .block-paragraph { - position: relative; - overflow: hidden; - max-height: 800px; - opacity: 1; - transform: translate(0, 0); - margin-top: 14px; - z-index: 2; -} - -@keyframes flipdown { - 0% { - opacity: 0; - transform-origin: top center; - transform: rotateX(-90deg); - } - 5% { - opacity: 1; - } - 80% { - transform: rotateX(8deg); - } - 83% { - transform: rotateX(6deg); - } - 92% { - transform: rotateX(-3deg); - } - 100% { - transform-origin: top center; - transform: rotateX(0deg); - } -} -.subscribe-page-content { - margin-top: 30px; -} - -.two-columns-item.subscribe-page-info { - display: flex; - align-items: center; -} -.two-columns-item.subscribe-page-form { - display: flex; - align-items: center; -} -.two-columns-item.subscribe-page-form .blog-subscribe { - border-radius: 0; - box-shadow: none; -} - -.wrapper { - position: relative; - overflow: hidden; -} - -.main { - position: relative; - z-index: 1; - padding-top: 120px; -} -@media all and (max-width: 1023px) { - .main { - padding-top: 64px; - } -} - -.flex-box { - margin-bottom: 25px; -} -@media all and (min-width: 768px) { - .flex-box { - display: flex; - align-items: center; - justify-content: space-around; - } - .flex-box p { - margin-bottom: 0; - font-size: 18px; - } -} - -.flex { - display: flex; -} - -.v-center { - align-items: center; -} - -.t-center { - text-align: center; -} -.t-center img { - margin: 0 auto; -} -.t-center p { - text-align: center; -} - -@media all and (max-width: 767px) { - .m-centered { - display: flex; - justify-content: center; - } -} - -.centered { - display: flex; - justify-content: center; -} - -.between { - justify-content: space-between; -} - -.red { - color: #ED5248; -} - -.grey { - color: #333; -} -.grey:hover { - color: #333; -} - -.black { - color: #000; -} -.black:hover { - color: #000; -} - -.separator { - margin: 50px auto; - height: 1px; - background: #aaa; - width: 190px; -} -@media all and (max-width: 767px) { - .separator { - margin: 32px auto; - } -} -.separator.alt { - background: transparent; -} - -.dark-black-bg { - background: #111; - padding: 48px 0; - color: #fff; -} -@media all and (min-width: 1024px) { - .dark-black-bg { - padding: 96px 0; - } -} -.dark-black-bg h4, -.dark-black-bg h3, -.dark-black-bg h2 { - color: #fff; -} - -.grey-bg { - background: #F4F4F4; - padding: 10px 0; -} - -.gradient { - position: relative; -} -.gradient:before { - content: ""; - position: absolute; - width: 100%; - height: 400px; - bottom: 100%; - z-index: -1; - background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%); - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#f4f4f4",GradientType=0 ); -} - -.indent { - margin-top: 60px; - margin-bottom: 60px; -} -@media all and (max-width: 767px) { - .indent { - margin-bottom: 24px; - } -} - -.inner-indent { - padding-bottom: 40px; -} - -.mobile-controls { - position: relative; -} - -@media all and (max-width: 767px) { - .mobile-hidden { - display: none !important; - } -} -@media all and (min-width: 768px) { - .desktop-hidden { - display: none !important; - } -} -.text-block.bottom-text { - display: table; - margin: 0 auto; -} - -.text-block { - max-width: 850px; - margin-bottom: 50px !important; -} -.text-block .h1 { - max-width: 740px; -} -.text-block .h1 + p { - font-size: 18px; -} - -.upper { - text-transform: uppercase; - color: #444; - font-size: 24px; - line-height: 16px; -} - -.body_extra_large { - font-size: 24px; - line-height: 28px; - color: #333; -} -@media all and (max-width: 767px) { - .body_extra_large { - font-size: 18px; - line-height: 24px; - } -} - -.ckan-git { - margin-top: 0px !important; - background: white; - flex: 0 0 440px; - border: 1px solid #ebebed; - margin: 0px 5%; - padding: 10px; - border-radius: 4px; - position: relative; - margin-top: 50px; -} - -.ckan-git-repo-text { - color: #5b626c; - font-size: 14px; - padding: 3px; - margin-top: 4px; - text-align: justify; -} - -.ckan_git_link { - text-decoration: none; -} - -.powering_text { - font-size: 20px !important; -} - -.modal__title { - color: #333 !important; -} - -.modal__btn-primary { - background-color: #333 !important; -} - -.modal__btn { - float: left; -} - -.modal__container .modal__content { - margin-bottom: 1rem; -} - -.modal__content textarea { - height: 80px; -} - -.modal__footer { - width: 50%; - height: 30px; -} - -.modal__container { - overflow-x: hidden; -} - -.contactFormError::-webkit-input-placeholder { - color: rgb(216, 106, 106) !important; -} - -.modal { - display: none; - position: fixed; - z-index: 9999; - left: 0; - top: 0; - width: 100%; - height: 100%; - overflow: auto; - background-color: rgb(0, 0, 0); - background-color: rgba(0, 0, 0, 0.4); -} - -.modal-content { - background-color: #fefefe; - margin: 15% auto; - padding: 20px; - border: 1px solid #888; - width: 50%; - height: 30%; - text-align: center; -} - -.modal-content h4 { - margin-top: 50px; -} - -.close { - color: #aaa; - float: right; - font-size: 28px; - font-weight: bold; -} - -.close:hover, -.close:focus { - color: #0000EE; - text-decoration: none; - cursor: pointer; -} - -.footer { - margin-bottom: -40px; -} -.footer #contact { - display: inline-block; - text-transform: uppercase; - font-size: 15px; - line-height: 16px; - letter-spacing: 0.07em; - color: #555; - text-decoration: none; -} - -#extension-link { - text-decoration: none; -} -#extension-link p { - color: #111; -} - -.developers, -.stewards { - margin-top: 40px; -} - -.developers { - padding-bottom: 0px; -} - -.former { - margin-top: 60px; - margin-bottom: 60px; -} - -.government-working-group { - padding-top: 50px; -} - -.feature-list li { - padding: 0px 5%; -} - -.skan-for-card-block:hover { - cursor: pointer; -} - -.quotes-slider.top { - margin: 90px 0px !important; -} - -input[type=text]:-webkit-autofill { - box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -#stewards { - height: 90px; -} - -.commercial-title { - padding-top: 40px; - font-weight: 300; - font-size: 28px; -} - -.commercial-subtitle { - padding-top: 20px; - font-size: 18px; -} - -.commercial-item { - padding: 10px; - background-color: #fff; - border: 1px solid rgb(248, 248, 248); - position: relative; - padding-bottom: 40px; -} - -.commercial-item-dummy { - border: none; -} - -.commercial-items { - padding: 30px 0px 60px 0px; -} - -.commercial-info { - padding-left: 30px; - padding-bottom: 30px; -} -.commercial-info a:hover { - text-decoration: none !important; -} - -.commercial-name { - color: #c0392b; -} - -.commercial-level { - padding-top: 10px; - font-size: 14px; - color: #999; - font-style: italic; -} - -.commercial-about { - padding-top: 25px; - color: #767676; - font-size: 16px; - text-align: justify; -} - -.commercial-bottom { - padding: 10px 0 10px 30px; - position: absolute; - color: #999; - font-size: 16px; - bottom: 0px; - width: 95%; - border-top: 1px solid rgb(248, 248, 248); -} - -.commercial-details { - color: #c0392b; - font-size: 16px; - display: block; - float: right; - margin-right: 30px; -} - -.commercial-details:hover { - color: #c0392b; - text-decoration: none !important; -} - -.commercial-date { - float: left; -} - -.middle-page-table { - display: table; - margin: 0 auto; -} - -.schedule-chat-contact #contact, -.speak-with-us-home #contact, -.webinar-contact #contact, -.ask-question #contact { - font-size: 0; - display: inline-flex; - width: 210px; - height: 50px; - text-decoration: none; - color: white; - background: #333; - color: #fff; - outline: none; - border: 2px solid #333; - padding: 7px 20px; - line-height: 1.3; - cursor: pointer; - text-decoration: none; - align-items: center; - justify-content: center; - transition: border 0.3s ease-in-out, color 0.3s ease-in-out, background 0.3s ease-in-out; - border-radius: 100px; -} -.schedule-chat-contact #contact:hover, -.speak-with-us-home #contact:hover, -.webinar-contact #contact:hover, -.ask-question #contact:hover { - background: #fff; - color: #333; -} -.schedule-chat-contact #contact:after, -.speak-with-us-home #contact:after, -.webinar-contact #contact:after, -.ask-question #contact:after { - font-size: 16px; - font-weight: 400; - font-size: 20px; -} - -.schedule-chat-contact #contact:after { - content: "Schedule a chat"; -} - -.speak-with-us-home #contact:after { - content: "Schedule a meeting"; -} - -.webinar-contact #contact:after { - content: "Get an invite"; -} - -.ask-question #contact:after { - content: "Ask a question"; -} - -#stewards_link { - font-size: 20px; -} - -.speak-with-us a, -.get-started a, -.block-paragraph a { - font-size: 20px; -} - -.banner-info a, -.speak-with a { - font-size: 20px; -} -.banner-info .text, -.speak-with .text { - font-size: 20px; - line-height: 26px; -} - -.feature-img { - transform: scale(0.8); -} - -.card.commercial img { - box-shadow: none; -} - -input.waiting[type=text] { - background: url("../img/spin.gif") no-repeat; - background-position: right 10px top 6px; -} - -#let_us_know { - margin-bottom: 0px; -} - -#let_us_know + .row { - display: inline-block; -} -#let_us_know + .row a { - font-size: 0px; -} -#let_us_know + .row a:after { - content: "let us know"; - font-size: 20px; -} - -.social #link { - background: url("../img/Globe.svg") no-repeat; - display: block; - width: 20px; - height: 20px; -} -.social #link:hover { - background: url("../img/Globe-black.svg") no-repeat; -} - -#id_how_you_heard_about_us { - height: 30px; - margin-bottom: 10px; - padding: 5px; - font-size: 16px; -} - -.ckan-git-repo-info img, -.ckan-git-repo-info span { - display: inline-block; -} - -.ckan-git-repo-info span { - font-size: 13px; - color: #555; - margin-top: 14px; -} - -.ckan-repo img { - float: left; - margin-top: -3px; -} -.ckan-repo span { - margin-left: 10px; - font-size: 14px; - font-weight: bold; - color: #ED5248; -} - -.counter { - margin-left: -1px; -} - -.user-posts { - margin: 60px 0px; -} -.user-posts span { - font-weight: bold; -} - -.ckanorg-auth-form { - margin: 70px 35%; -} -.ckanorg-auth-form .bad-token { - margin: 70px 0; -} -.ckanorg-auth-form p a { - font-size: 20px !important; -} -.ckanorg-auth-form form .errorlist li { - color: #ED5248; -} -.ckanorg-auth-form form p a { - font-size: 20px !important; -} -.ckanorg-auth-form form p label { - font-size: 16px !important; -} -.ckanorg-auth-form form p input { - max-width: 100% !important; -} -.ckanorg-auth-form form p input[type=email]:-webkit-autofill, -.ckanorg-auth-form form p input[type=password]:-webkit-autofill { - box-shadow: none; - -webkit-box-shadow: none; -} -.ckanorg-auth-form form .secondaryAction { - margin-right: 20px; -} - -.signup p { - margin-bottom: 20px; -} - -@media all and (max-width: 1280px) { - .ckanorg-auth-form { - margin: 40px 33%; - } -} -@media all and (max-width: 1185px) { - .ckanorg-auth-form { - margin: 40px 30%; - } -} -@media all and (max-width: 1023px) { - .ckanorg-auth-form { - margin: 40px 25%; - } - input::-moz-placeholder { - font-size: 18px; - } - input::placeholder { - font-size: 18px; - } -} -@media all and (max-width: 767px) { - .ckanorg-auth-form { - margin: 40px 15%; - } - .ckanorg-auth-form p a { - font-size: 16px !important; - } -} -@media all and (max-width: 362px) { - .ckanorg-auth-form { - margin: 40px 15px; - } -} -.event-page-start-date { - display: inline; - margin-left: 8px; - color: #666; -} - -.section-event-text { - font-family: "SF Pro Display Bold", sans-serif; - font-style: normal; - font-weight: 800; - font-size: 40px; - line-height: 42px; - color: #000000; - margin: 26px 0 -24px 0; -} -@media all and (max-width: 362px) { - .section-event-text { - font-size: 24px; - margin-bottom: 13px !important; - } -} - -@media all and (max-width: 362px) { - .featured { - margin-bottom: -36px !important; - } -} - -.upcoming { - margin: -21px 0 33px 0; -} -@media all and (max-width: 768px) { - .upcoming { - margin-top: 15px !important; - } -} - -.past-events .row { - align-items: normal; -} -.past-events a { - text-decoration: none; -} -.past-events .past-event-title:hover { - color: #000; -} - -.past-event-title { - font-style: normal; - font-weight: normal; - font-size: 20px; - line-height: 26px; - color: #000000; - display: block; - text-decoration: none; -} - -.past { - padding-left: 0; -} - -.past-list { - margin: 26px 0 31px 0; -} - -.left { - width: 50%; - float: left; -} - -.right { - width: 50%; - float: right; -} - -.featured-event { - position: relative; -} -.featured-event svg { - margin-top: 0px; -} -.featured-event .start-date { - position: absolute; - font-size: 15px; - top: 1px; - left: 28px; - color: #666666; -} - -.featured-post-subtitle { - display: block; - margin-top: 6px !important; -} - -.upcoming-event, -.past-event { - position: relative; -} -.upcoming-event span, -.past-event span { - display: block; - position: absolute; - color: #666666; - font-style: normal; - font-weight: normal; - font-size: 15px; - line-height: 16px; - top: 2px; - left: 28px; -} - -.past-event { - margin: 7px 0 11px 0; -} - -.post-info p { - margin-top: 10px; -} - -.row.narrow { - display: none; -} -.row.narrow .col-sm { - width: 50%; -} -.row.narrow .col-sm:first-of-type { - float: left; -} -.row.narrow .col-sm:last-of-type { - float: left; -} -.row.narrow .past { - margin-bottom: 20px; -} -@media all and (max-width: 767px) { - .row.narrow { - display: block; - } -} - -@media all and (max-width: 767px) { - .wide { - display: none; - } -} - -.featured-event.top { - display: none; -} -@media all and (max-width: 362px) { - .featured-event.top { - font-size: 11px; - } -} -@media all and (max-width: 767px) { - .featured-event.top { - display: block; - margin-bottom: 4px; - } -} - -@media all and (max-width: 767px) { - .featured-event.bottom { - display: none; - } -} - -.upcoming-event.top { - display: none; -} -@media all and (max-width: 767px) { - .upcoming-event.top { - display: block; - } -} - -@media all and (max-width: 767px) { - .upcoming-event.bottom { - display: none; - } -} - -@media all and (max-width: 767px) { - .post .post-img img { - width: 100%; - max-height: 100%; - } -} - -.waiting { - font-size: 38px; - font-weight: bold; - font-family: "SF Pro Display Bold", sans-serif; - margin: 40px 0 100px 0; -} - -.blog-event { - font-size: 16px; -} - -.g-recaptcha > div { - height: 100% !important; -} - -form.login .g-recaptcha, form.signup .g-recaptcha { - margin-top: 0; - margin-left: 0; -} - -img.left { - margin-right: 25px; -} -img.right { - margin-left: 25px; -} -img.full-width { - width: 100%; -} - -#dropbtn-Solutions, -#dropbtn-Support { - background-color: transparent; - border: none; - width: 100%; - cursor: pointer; - color: #666; - font-family: "SF Pro Display Bold", sans-serif; - display: flex; - align-items: center; - font-weight: 800; - transition: all 0.3s ease-in-out; - font-size: 15px; - text-decoration: none; - margin-right: 30px; - background: url("../img/arr-grey.png") no-repeat; - background-position: right 20px bottom 3px; -} -@media (max-width: 1024px) { - #dropbtn-Solutions, - #dropbtn-Support { - font-size: 16px; - line-height: 20px; - } -} - -#dropbtn-Solutions.active, -#dropbtn-Support.active { - color: #111; - background: url("../img/arr-black.png") no-repeat; - background-position: right 20px bottom 3px; -} - -#dropbtn-Solutions.opened, -#dropbtn-Support.opened, -#dropbtn-Solutions.opened:hover, -#dropbtn-Support.opened:hover { - color: #111; - background: url("../img/arr-black-up.png") no-repeat; - background-position: right 20px bottom 3px; -} - -#dropbtn-Solutions:focus, -#dropbtn-Support:focus { - outline: 0; -} - -#dropbtn-Solutions:hover, -#dropbtn-Support:hover { - color: #111; - background: url("../img/arr-black.png") no-repeat; - background-position: right 20px bottom 3px; -} - -.dropdown { - position: relative; - display: inline-block; -} -@media (max-width: 1024px) { - .dropdown { - padding: 13px 7vw; - } - .dropdown button { - padding-left: 0px; - } -} - -.dropdown-content { - margin-top: 10px; - display: none; - position: absolute; - background-color: #f1f1f1; - min-width: 190px; - box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); - z-index: 1; -} - -.dropdown-content a { - cursor: pointer; - color: #666; - font-family: "SF Pro Display Bold", sans-serif; - display: flex; - align-items: center; - font-weight: 800; - transition: all 0.3s ease-in-out; - font-size: 15px; - text-decoration: none; - padding: 12px 16px; - text-decoration: none; - display: block; -} - -.dropdown-content a:hover { - background-color: #ddd; - color: black; -} - -.show { - display: block; -} - -.footer { - padding: 40px 0; - background: #f4f4f4; -} -@media all and (min-width: 768px) { - .footer .two-columns .two-columns-item { - margin-bottom: 0; - } - .footer .two-columns .two-columns-item .two-columns-item:first-of-type { - width: calc(50% - 15px); - } - .footer .two-columns .two-columns-item .two-columns-item:last-of-type { - width: calc(50% - 15px); - } -} -.footer #contact { - font-weight: bold; - font-size: 18px; -} -.footer span { - display: inline-block; - margin-bottom: 20px; - text-transform: uppercase; - font-size: 15px; - line-height: 16px; - letter-spacing: 0.07em; - color: #555; -} -.footer p { - color: #333; - font-size: 16px; -} -.footer ul { - margin: 0; - padding: 0; - list-style: none; -} -.footer ul li { - margin-bottom: 20px; -} -@media all and (min-width: 768px) { - .footer ul { - display: flex; - align-items: center; - margin-bottom: 20px; - } - .footer ul li:first-of-type { - margin-right: 60px; - } -} -@media all and (max-width: 450px) { - .footer ul { - margin-bottom: 20px; - } -} - -.social-container { - position: relative; -} - -.auth-links { - position: inherit !important; - width: 100%; - bottom: 24px; -} -.auth-links li { - margin-right: 30px !important; -} -.auth-links li a { - color: #666; - font-family: "SF Pro Display Bold", sans-serif; - align-items: center; - font-weight: 800; - transition: all 0.3s ease-in-out; - font-size: 15px; - text-decoration: none; -} - -.footer-btns { - display: flex; - bottom: 35px; - right: 0; -} -.footer-btns li { - margin: 0px !important; - margin-left: 1% !important; - display: inline; -} -.footer-btns li a { - padding-left: 0px !important; - padding-right: 7px !important; -} - -@media all and (max-width: 940px) { - .footer-btns { - display: block; - } -} -@media all and (max-width: 768px) { - .footer-btns { - display: flex; - } -} -@media all and (max-width: 450px) { - .footer-btns { - display: block; - } -} -.footer-subscribe { - background-color: none; - padding: 0px 2px; - border: 1px solid #777; - margin: -10px 0 20px; -} -.footer-subscribe .row { - display: flex; - margin: 0; -} -@media all and (max-width: 950px) { - .footer-subscribe .row { - display: block; - } -} -.footer-subscribe input[type=text] { - background-color: transparent; - color: #333; - border: none; - height: 34px; - font-size: 16px; -} -@media all and (max-width: 950px) { - .footer-subscribe input[type=text] { - text-align: center; - } -} -.footer-subscribe input[type=submit] { - background: #333; - border: 1px solid #777; - border-radius: 0; - color: #fff; -} -@media all and (max-width: 950px) { - .footer-subscribe input[type=submit] { - width: 100%; - justify-content: center; - } -} -.footer-subscribe input[type=submit] svg path { - fill: #fff; -} -.footer-subscribe input[type=submit]:active, .footer-subscribe input[type=submit]:focus, .footer-subscribe input[type=submit]:hover { - background: #f4f4f4; - color: #333; -} -.footer-subscribe input[type=submit]:active svg path, .footer-subscribe input[type=submit]:focus svg path, .footer-subscribe input[type=submit]:hover svg path { - fill: #333; -} - -.header { - transition: all ease 0.5s; - position: fixed; - top: 0; - left: 0; - width: 100%; - z-index: 3; - background: #fff; -} -.header .header-holder { - padding: 38px 0; - transition: all 0.3s ease-in-out; -} -@media all and (max-width: 1024px) { - .header .header-holder { - padding: 20px 0; - } -} -.header.fixed-header { - box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1); -} -.header.fixed-header .header-holder { - padding: 20px 0; -} -.header .container, .header .container-lg, .header .container-md, .header .container-sm { - display: flex; - align-items: center; - position: relative; -} -@media all and (max-width: 1024px) { - .header .container, .header .container-lg, .header .container-md, .header .container-sm { - justify-content: space-between; - } -} - -.nav { - flex: 1 0 auto; -} -.nav .nav-drop { - display: none; -} - -.desktop .nav-drop { - display: block; -} - -.nav-menu { - display: flex; - align-items: center; - justify-content: flex-end; - flex-shrink: 0; - font-size: 15px; - line-height: 1; - list-style: none; - margin: 0 0 0 25px; - padding: 0; - color: #666; -} -.nav-menu li:not(:last-child) { - margin-right: 30px; -} -.nav-menu li a:not(.btn) { - color: #666; - font-family: "SF Pro Display Bold", sans-serif; - display: flex; - align-items: center; - font-weight: 800; - transition: all 0.3s ease-in-out; - font-size: 15px; - text-decoration: none; -} -.nav-menu li a:not(.btn) svg { - margin-left: 6px; -} -.nav-menu li a:not(.btn) svg path { - transition: stroke 0.3s ease-in-out; -} -.nav-menu li a:not(.btn):hover, .nav-menu li a:not(.btn).active { - color: #000; -} -.nav-menu li a:not(.btn):hover svg path, .nav-menu li a:not(.btn).active svg path { - stroke: #000; -} -.nav-menu li .btn { - width: auto; -} -.nav-menu li.active a { - color: #000; -} - -@media all and (max-width: 1024px) { - .nav { - flex-flow: row-reverse; - flex: 0 0 auto; - } - .nav .nav-opener { - width: 28px; - height: 28px; - position: relative; - display: block; - z-index: 4; - } - .nav .nav-opener:after, .nav .nav-opener:before, .nav .nav-opener span { - content: ""; - position: absolute; - right: 2px; - height: 0; - width: 24px; - border-radius: 2px; - border: 2px solid #000; - transition: all 0.2s ease-in-out; - } - .nav .nav-opener:after { - top: 12px; - } - .nav .nav-opener:before { - top: 20px; - } - .nav .nav-opener span { - top: 4px; - } - .nav .nav-drop { - display: flex; - position: fixed; - z-index: 3; - left: 100vw; - top: 0; - width: 100vw; - height: 100%; - margin: 0; - background: #fff; - pointer-events: none; - will-change: transform; - transition: transform 1.1s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s; - } - .nav .nav-drop:after, .nav .nav-drop:before { - content: ""; - position: absolute; - left: 0; - top: 0; - height: 100vh; - } - .nav .nav-drop:before { - z-index: 1; - width: 71vw; - background: #fff; - transition: transform 1s cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s; - } - .nav .nav-drop:after { - z-index: 2; - width: 100vw; - background: #0000EE; - transition: width 1.1s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s; - } - .resize-active .nav .nav-drop { - transition: none; - } - .nav.nav-active .nav-opener:after, .nav.nav-active .nav-opener:before { - content: ""; - transform: rotate(-45deg); - top: 50%; - width: 33px; - right: 0; - border-radius: 50px; - transition: all 0.2s ease-in-out; - } - .nav.nav-active .nav-opener:before { - display: block; - transform: rotate(45deg); - } - .nav.nav-active .nav-opener span { - opacity: 0; - visibility: hidden; - } - .nav.nav-active .nav-opener span:after { - opacity: 0; - visibility: hidden; - } - .nav.nav-active .nav-drop { - pointer-events: auto; - transform: translate3d(-100vw, 0, 0); - transition: transform 1.4s cubic-bezier(0.075, 0.82, 0.165, 1) 0.2s; - } - .nav.nav-active .nav-drop:before { - transform: translate3d(-70vw, 0, 0); - transition: transform 1.4s cubic-bezier(0.075, 0.82, 0.165, 1) 0.1s; - } - .nav.nav-active .nav-drop:after { - width: 7vw; - transition: width 1.4s cubic-bezier(0.075, 0.82, 0.165, 1) 0.25s; - } - .nav .nav-menu { - flex-direction: column; - align-items: flex-start; - margin: 0; - padding-left: 7vw; - padding-top: 64px; - overflow-y: auto; - width: 100%; - background: #fff; - position: relative; - } -} -@media screen and (max-width: 1024px) and (-ms-high-contrast: active), (max-width: 1024px) and (-ms-high-contrast: none) { - .nav .nav-menu { - display: block; - } -} -@media all and (max-width: 1024px) { - .nav .nav-menu:before { - content: ""; - display: none; - position: fixed; - width: calc(100% - 7vw); - height: 64px; - top: 0; - left: 7vw; - background: linear-gradient(to right, rgba(255, 255, 255, 0.8) 1%, rgba(255, 255, 255, 0.8) 85%, rgb(255, 255, 255) 86%, rgb(255, 255, 255) 100%); - z-index: 1; - } -} -@media all and (max-width: 1024px) { - .nav .nav-menu > li { - font-size: 16px; - display: block; - width: 100%; - padding: 13px 7vw; - } - .nav .nav-menu > li > a:not(.btn) { - font-size: 16px; - line-height: 20px; - } -} -@media all and (max-width: 1024px) { - .nav.nav-active .nav-menu:before { - display: block; - } -} -.scroll-none { - overflow: hidden; -} - -.tablet .main { - padding-top: 64px; -} -.tablet .container, .tablet .container-lg, .tablet .container-md, .tablet .container-sm { - justify-content: space-between; -} -.tablet .header-holder { - padding: 20px 0; -} -.tablet .nav { - flex-flow: row-reverse; - flex: 0 0 auto; -} -.tablet .nav .nav-opener { - width: 28px; - height: 28px; - position: relative; - display: block; - z-index: 4; -} -.tablet .nav .nav-opener:after, .tablet .nav .nav-opener:before, .tablet .nav .nav-opener span { - content: ""; - position: absolute; - right: 2px; - height: 0; - width: 24px; - border-radius: 2px; - border: 2px solid #000; - transition: all 0.2s ease-in-out; -} -.tablet .nav .nav-opener:after { - top: 12px; -} -.tablet .nav .nav-opener:before { - top: 20px; -} -.tablet .nav .nav-opener span { - top: 4px; -} -.tablet .nav .nav-drop { - display: flex; - position: fixed; - z-index: 3; - left: 100vw; - top: 0; - width: 100vw; - height: 100%; - margin: 0; - background: #fff; - pointer-events: none; - will-change: transform; - transition: transform 1.1s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s; -} -.tablet .nav .nav-drop:after, .tablet .nav .nav-drop:before { - content: ""; - position: absolute; - left: 0; - top: 0; - height: 100vh; -} -.tablet .nav .nav-drop:before { - z-index: 1; - width: 71vw; - background: #fff; - transition: transform 1s cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s; -} -.tablet .nav .nav-drop:after { - z-index: 2; - width: 100vw; - background: #0000EE; - transition: width 1.1s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s; -} -.resize-active .tablet .nav .nav-drop { - transition: none; -} -.tablet .nav.nav-active .nav-opener { - position: fixed; - right: 20px; - top: 12px; -} -.tablet .nav.nav-active .nav-opener:after, .tablet .nav.nav-active .nav-opener:before { - content: ""; - transform: rotate(-45deg); - top: 50%; - width: 33px; - right: 0; - border-radius: 50px; - transition: all 0.2s ease-in-out; -} -.tablet .nav.nav-active .nav-opener:before { - display: block; - transform: rotate(45deg); -} -.tablet .nav.nav-active .nav-opener span { - opacity: 0; - visibility: hidden; -} -.tablet .nav.nav-active .nav-opener span:after { - opacity: 0; - visibility: hidden; -} -.tablet .nav.nav-active .nav-drop { - pointer-events: auto; - transform: translate3d(-100vw, 0, 0); - transition: transform 1.4s cubic-bezier(0.075, 0.82, 0.165, 1) 0.2s; -} -.tablet .nav.nav-active .nav-drop:before { - transform: translate3d(-70vw, 0, 0); - transition: transform 1.4s cubic-bezier(0.075, 0.82, 0.165, 1) 0.1s; -} -.tablet .nav.nav-active .nav-drop:after { - width: 7vw; - transition: width 1.4s cubic-bezier(0.075, 0.82, 0.165, 1) 0.25s; -} -.tablet .nav .nav-menu { - flex-direction: column; - align-items: flex-start; - margin: 0; - padding-left: 7vw; - padding-top: 64px; - overflow-y: auto; - width: 100%; - background: #fff; - position: relative; -} -.tablet .nav .nav-menu:before { - content: ""; - display: none; - position: fixed; - width: calc(100% - 7vw); - height: 64px; - top: 0; - left: 7vw; - background: linear-gradient(to right, rgba(255, 255, 255, 0.8) 1%, rgba(255, 255, 255, 0.8) 85%, rgb(255, 255, 255) 86%, rgb(255, 255, 255) 100%); - z-index: 1; -} -.tablet .nav .nav-menu > li { - font-size: 16px; - display: block; - width: 100%; - padding: 13px 7vw; -} -.tablet .nav .nav-menu > li > a:not(.btn) { - font-size: 16px; - line-height: 20px; -} -.tablet .nav.nav-active .nav-menu:before { - display: block; -} - -.mobile .main { - padding-top: 64px; -} -.mobile .container, .mobile .container-lg, .mobile .container-md, .mobile .container-sm { - justify-content: space-between; -} -.mobile .header-holder { - padding: 20px 0; -} -.mobile .nav { - flex-flow: row-reverse; - flex: 0 0 auto; -} -.mobile .nav .nav-opener { - width: 28px; - height: 28px; - position: relative; - display: block; - z-index: 4; -} -.mobile .nav .nav-opener:after, .mobile .nav .nav-opener:before, .mobile .nav .nav-opener span { - content: ""; - position: absolute; - right: 2px; - height: 0; - width: 24px; - border-radius: 2px; - border: 2px solid #000; - transition: all 0.2s ease-in-out; -} -.mobile .nav .nav-opener:after { - top: 12px; -} -.mobile .nav .nav-opener:before { - top: 20px; -} -.mobile .nav .nav-opener span { - top: 4px; -} -.mobile .nav .nav-drop { - display: flex; - position: fixed; - z-index: 3; - left: 100vw; - top: 0; - width: 100vw; - height: 100%; - margin: 0; - background: #fff; - pointer-events: none; - will-change: transform; - transition: transform 1.1s cubic-bezier(0.075, 0.82, 0.165, 1) 0.7s; -} -.mobile .nav .nav-drop:after, .mobile .nav .nav-drop:before { - content: ""; - position: absolute; - left: 0; - top: 0; - height: 100vh; -} -.mobile .nav .nav-drop:before { - z-index: 1; - width: 71vw; - background: #fff; - transition: transform 1s cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s; -} -.mobile .nav .nav-drop:after { - z-index: 2; - width: 100vw; - background: #0000EE; - transition: width 1.1s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s; -} -.resize-active .mobile .nav .nav-drop { - transition: none; -} -.mobile .nav.nav-active .nav-opener:after, .mobile .nav.nav-active .nav-opener:before { - content: ""; - transform: rotate(-45deg); - top: 50%; - width: 33px; - right: 0; - border-radius: 50px; - transition: all 0.2s ease-in-out; -} -.mobile .nav.nav-active .nav-opener:before { - display: block; - transform: rotate(45deg); -} -.mobile .nav.nav-active .nav-opener span { - opacity: 0; - visibility: hidden; -} -.mobile .nav.nav-active .nav-opener span:after { - opacity: 0; - visibility: hidden; -} -.mobile .nav.nav-active .nav-drop { - pointer-events: auto; - transform: translate3d(-100vw, 0, 0); - transition: transform 1.4s cubic-bezier(0.075, 0.82, 0.165, 1) 0.2s; -} -.mobile .nav.nav-active .nav-drop:before { - transform: translate3d(-70vw, 0, 0); - transition: transform 1.4s cubic-bezier(0.075, 0.82, 0.165, 1) 0.1s; -} -.mobile .nav.nav-active .nav-drop:after { - width: 7vw; - transition: width 1.4s cubic-bezier(0.075, 0.82, 0.165, 1) 0.25s; -} -.mobile .nav .nav-menu { - flex-direction: column; - align-items: flex-start; - justify-content: flex-start; - margin: 0; - padding-left: 7vw; - padding-top: 84px; - overflow-y: auto; - width: 100%; - background: #fff; - position: relative; -} -.mobile .nav .nav-menu:before { - content: ""; - display: none; - position: fixed; - width: calc(100% - 7vw); - height: 84px; - top: 0; - left: 7vw; - background: linear-gradient(to right, rgba(255, 255, 255, 0.8) 1%, rgba(255, 255, 255, 0.8) 85%, rgb(255, 255, 255) 86%, rgb(255, 255, 255) 100%); - z-index: 1; -} -.mobile .nav .nav-menu > li { - font-size: 16px; - display: block; - width: 100%; - padding: 13px 7vw; -} -.mobile .nav .nav-menu > li > a:not(.btn) { - font-size: 16px; - line-height: 20px; -} -.mobile .nav.nav-active .nav-menu:before { - display: block; -} - -.logo a { - display: flex; -} -.logo img { - vertical-align: top; - max-width: 176px; - max-height: 48px; -} -@media all and (max-width: 1024px) { - .logo img { - max-width: 100px; - max-height: 28px; - } -} - -.two-columns { - display: flex; - flex-wrap: wrap; -} -.two-columns .two-columns-item { - width: 100%; - margin-bottom: 30px; -} -@media all and (min-width: 768px) { - .two-columns { - justify-content: space-between; - } - .two-columns .two-columns-item { - width: calc(50% - 15px); - } -} -@media all and (max-width: 767px) { - .two-columns.testing-process .first-column { - order: 2; - } -} - -.org { - margin-top: 20px; -} -.org .two-columns .two-columns-item { - padding: 15px 0 0 12px; - background: #fff; - display: flex; - flex-direction: column; -} -.org .two-columns .two-columns-item a { - margin-bottom: 29px; - display: inline-block; -} -@media all and (min-width: 768px) { - .org .two-columns .two-columns-item { - padding: 40px 0 0 40px; - } - .org .two-columns .two-columns-item a { - margin-bottom: 34px; - } -} -.org p { - margin-bottom: 10px; - margin-right: 20px; -} -.org img { - margin-top: auto; -} - -.card img { - box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2); - border-radius: 8px; - margin-bottom: 16px; -} -.card p { - margin-bottom: 8px; -} -.card a { - font-weight: 500; - display: flex; - align-items: center; - text-decoration: none; -} -.card a:hover { - text-decoration: none; -} -.card a svg { - margin-left: 5px; -} - -.three-columns { - display: flex; - flex-wrap: wrap; - justify-content: space-between; - margin: 0 -15px; -} -.three-columns .three-columns-item { - margin: 0 15px 30px; -} -@media all and (min-width: 768px) { - .three-columns .three-columns-item { - flex: 1; - flex-basis: calc(33% - 30px); - } -} -@media all and (max-width: 767px) { - .three-columns .three-columns-item { - margin-bottom: 10px; - } -} - -.extensions { - position: relative; -} -.extensions:after { - content: ""; - display: block; - position: relative; - margin-top: -200px; - width: 100%; - height: 200px; - background: linear-gradient(180deg, rgba(244, 244, 244, 0) 0%, rgb(244, 244, 244) 80%); - bottom: 0; - left: 0; -} -.extensions .three-columns-item { - display: flex; -} -@media all and (max-width: 767px) { - .extensions { - max-height: 650px; - overflow: hidden; - } - .extensions:after { - position: absolute; - } -} - -.all-extensions { - position: absolute; - bottom: 57px; - text-align: center; - left: 0; - width: 100%; - z-index: 1; - padding: 0 20px; -} - -.extension-box { - background: #fff; - box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2); - border-radius: 22px; - padding: 20px; -} -@media all and (max-width: 767px) { - .extension-box { - padding: 12px; - box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2); - } -} -.extension-box h3 { - color: #333; - margin-bottom: 12px; -} -@media all and (max-width: 767px) { - .extension-box h3 { - margin-bottom: 0; - } -} -.extension-box p { - font-size: 18px; -} -@media all and (max-width: 767px) { - .extension-box p { - font-size: 14px; - } -} -.extension-box span { - font-size: 14px; -} -@media all and (max-width: 767px) { - .extension-box span { - font-size: 10px; - } -} -.extension-box span.author { - color: #666; - display: inline-flex; - align-items: center; -} -.extension-box span.rate { - color: #333; - display: inline-flex; - align-items: center; -} -.extension-box span.rate img { - margin: 0 4px; -} - -.slick-slide { - outline: none; -} - -.quotes-slider { - margin: 110px 0 90px; - padding: 0; - list-style: none; -} -@media all and (max-width: 767px) { - .quotes-slider { - margin: 50px 0; - } -} -.quotes-slider .slick-list { - overflow: visible; -} -.quotes-slider .slick-dots li:only-child { - display: none; -} - -.quotes-item { - display: flex; -} -@media all and (max-width: 767px) { - .quotes-item { - flex-direction: column; - } -} -.quotes-item .quotes-item-icon { - flex-shrink: 0; - margin-right: 30px; -} -@media all and (max-width: 767px) { - .quotes-item .quotes-item-icon { - margin-left: -25px; - margin-bottom: 10px; - } -} -.quotes-item .quotes-item-text { - text-align: left; - max-width: 625px; -} -.quotes-item .quotes-item-text p { - margin-bottom: 18px; - text-align: justify; -} -.quotes-item .quotes-item-text .author { - display: block; -} -.quotes-item .quotes-item-text .adr { - font-size: 16px; -} - -.author-box { - display: flex; - align-items: center; -} -.author-box .author-box-ava { - margin-right: 20px; - width: 80px; - height: 80px; - border-radius: 80px; - position: relative; - overflow: hidden; - flex-shrink: 0; -} -.author-box .author-box-ava img { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - -o-object-fit: cover; - object-fit: cover; - font-family: "object-fit: cover;"; -} - -.fancybox-content { - max-width: 560px; - width: 100%; - background: #fff; - padding: 48px 64px; -} -@media all and (max-width: 767px) { - .fancybox-content { - padding: 48px 15px; - } -} -.fancybox-content h3, -.fancybox-content h4 { - margin-bottom: 8px; -} - -.fancybox-slide--html .fancybox-close-small { - padding: 5px; - color: #0000EE; -} - -.thanks-box { - display: flex; - flex-direction: column; - align-items: center; -}/*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/ckanorg/static/scss/sections/_post.scss b/ckanorg/static/scss/sections/_post.scss index a95161aea..0ee18b3b9 100644 --- a/ckanorg/static/scss/sections/_post.scss +++ b/ckanorg/static/scss/sections/_post.scss @@ -455,10 +455,10 @@ ul.blog-nav { } .blog-subscribe { - background: url('/static/img/newsletter-01.max-800x600.png'); + background: url('/static/img/newsletter-blog.svg'); background-repeat: no-repeat; background-position: right top; - background-size: 40%; + background-size: 50%; border-radius: 22px; overflow: hidden; box-shadow: 0 1px 20px rgba(0, 0, 0, 0.2); @@ -486,13 +486,13 @@ ul.blog-nav { input[type=text] { background-color: transparent; color: #333; - border: 1px solid #777; - border-radius: 6px; + border: none; + border-bottom: 1px solid #777; } input[type=submit] { background: $btn-grey-color; border: 2px solid $btn-grey-color; - border-radius: 6px; + border-radius: 100px; color: $white; svg{ path{ diff --git a/ckanorg/static/scss/sections/_subscribe.scss b/ckanorg/static/scss/sections/_subscribe.scss index 57aa0b262..31f3a6723 100644 --- a/ckanorg/static/scss/sections/_subscribe.scss +++ b/ckanorg/static/scss/sections/_subscribe.scss @@ -13,6 +13,13 @@ .blog-subscribe { border-radius: 0; box-shadow: none; + .blog-subscribe-form { + .unsubscribe { + display: flex; + justify-content: center; + font-size: 14px; + } + } } } } diff --git a/ckanorg/templates/contact/subscription_email.html b/ckanorg/templates/contact/subscription_email.html new file mode 100644 index 000000000..678a5892e --- /dev/null +++ b/ckanorg/templates/contact/subscription_email.html @@ -0,0 +1,19 @@ +
+ Hi
+ Thanks for subscribing to CKAN.org newsletter.
+ We will be sending you latest published news, articles on CKAN.org. Mail frequency won't be more than twice a month.
+ We hate spamming as much as you do.
+
+ To confirm your subscription, please click on the link given below. If clicking doesn't work, copy paste the URL in browser.
+ If you think this is a mistake, just ignore this email and we won't bother you again. +
+
+ {{ domain }}{% url 'subscription-activate' eidb64=eid token=token %} + +
+
+

+ Note:
+ This is notification only email. Please do not reply on this email.
+

+
\ No newline at end of file diff --git a/ckanorg/templates/ckan_pages/subscribe_page.html b/ckanorg/templates/contact/subscription_page.html similarity index 97% rename from ckanorg/templates/ckan_pages/subscribe_page.html rename to ckanorg/templates/contact/subscription_page.html index e583826d1..e7d5dace2 100644 --- a/ckanorg/templates/ckan_pages/subscribe_page.html +++ b/ckanorg/templates/contact/subscription_page.html @@ -6,7 +6,7 @@ {% block content %}
-

Subscribe

+

Subscription

Email newsletter sign-up

diff --git a/ckanorg/templates/footer.html b/ckanorg/templates/footer.html index 69dccac89..4d40ad671 100644 --- a/ckanorg/templates/footer.html +++ b/ckanorg/templates/footer.html @@ -16,11 +16,13 @@ Held in trust by

CKAN assets are held in trust by Open Knowledge Foundation, a non-profit organization, with best practice policies on governing openly and for use of the trademark.

diff --git a/ckanorg/urls.py b/ckanorg/urls.py index eb36c5b32..8bbaa8789 100644 --- a/ckanorg/urls.py +++ b/ckanorg/urls.py @@ -21,6 +21,7 @@ path('search/', search_views.search, name='search'), path('ajax-posting/', ajax_email, name='ajax_email'), + path('contacts/', include('contact.urls')), path('csrf/', csrf, name='csrf'), path('404/', ckanorg_views.not_found, name='not_found'), path('500/', ckanorg_views.server_error, name='server_error'), diff --git a/contact/admin.py b/contact/admin.py index 09099c585..58829bcc8 100644 --- a/contact/admin.py +++ b/contact/admin.py @@ -10,8 +10,8 @@ class EmailAdmin(ModelAdmin): menu_order = 290 add_to_settings_menu = False exclude_from_explorer = False - list_display = ['submitted', 'form_name', 'address'] - list_filter = ['form_name', 'submitted'] + list_display = ['submitted', 'form_name', 'address', 'full_name', 'subscribed'] + list_filter = ['form_name', 'submitted', 'subscribed'] search_fields = ['submitted', 'form_name', 'address'] diff --git a/contact/email.py b/contact/email.py new file mode 100644 index 000000000..7952c349f --- /dev/null +++ b/contact/email.py @@ -0,0 +1,60 @@ +import datetime +import logging +import traceback + +from django.conf import settings +from django.template.loader import render_to_string +from django.utils.http import urlsafe_base64_encode +from django.utils.encoding import force_bytes +from django.core.mail import EmailMessage, send_mail +from django.utils.html import strip_tags + +from managers.models import Manager + + +EMAIL_SUBJECT = '' + +EMAIL_BODY = ''' +{} was submitted on {} +with the following e-mail: {} +''' + + +def send_subscription_email(email, current_site, token): + mail_subject = 'Please confirm CKAN newsletter subscription' + message = render_to_string('contact/subscription_email.html', { + 'domain': current_site, + 'eid': urlsafe_base64_encode(force_bytes(email)), + 'token': token, + }) + try: + complete_email = EmailMessage(mail_subject, message, to=[email]) + complete_email.content_subtype = 'html' + complete_email.send() + except Exception as e: + logging.getLogger("error").error(traceback.format_exc()) + return False + return True + + +def send_managers_email(form_name, email): + send_to = [x.email for x in Manager.objects.all()] + html_message = render_to_string('mail.html', { + 'form_name': form_name, + 'time': datetime.now().strftime("%A, %d %B %Y, %I:%M%p"), + 'email': email, + }) + plain_message = strip_tags(html_message) + try: + send_mail( + subject='Form submition from ckan.org', + message=plain_message, + from_email=settings.DEFAULT_FROM_EMAIL, + recipient_list=send_to, + fail_silently=False, + html_message=html_message + ) + except Exception as e: + logging.getLogger("error").error(traceback.format_exc()) + return False + return True diff --git a/contact/models.py b/contact/models.py index 3e5192aeb..539a595a5 100644 --- a/contact/models.py +++ b/contact/models.py @@ -212,19 +212,31 @@ def render_landing_page(self, request, form_submission=None, *args, **kwargs): @register_snippet class Email(models.Model): - submitted = models.DateTimeField( - default=datetime.now, - ) form_name = models.CharField( max_length=64, blank=False, null=False, ) + full_name = models.CharField( + max_length=64, + blank=True, + null=True, + ) address = models.EmailField( + verbose_name="Email", max_length=254, blank=False, null=False, ) + subscribed = models.BooleanField( + default=False, + ) + submitted = models.DateTimeField( + auto_now_add=True, + ) + updated = models.DateTimeField( + auto_now=True, + ) def __str__(self): return self.address diff --git a/contact/token.py b/contact/token.py new file mode 100644 index 000000000..317450f20 --- /dev/null +++ b/contact/token.py @@ -0,0 +1,10 @@ +from django.contrib.auth.tokens import PasswordResetTokenGenerator +from six import text_type + + +class TokenGenerator(PasswordResetTokenGenerator): + def _make_hash_value(self, email, timestamp): + return ( + text_type(email) + text_type(timestamp) + ) +user_activation_token = TokenGenerator() \ No newline at end of file diff --git a/contact/urls.py b/contact/urls.py new file mode 100644 index 000000000..adc571d29 --- /dev/null +++ b/contact/urls.py @@ -0,0 +1,10 @@ +from django.urls import path +from .views import activate_subscription +from django.views.generic import TemplateView + + +urlpatterns = [ + path('subscription', + TemplateView.as_view(template_name='contact/subscription_page.html'), name='subscription_page'), + path(r'subscription/activate//', activate_subscription, name='subscription-activate'), +] \ No newline at end of file diff --git a/contact/views.py b/contact/views.py index a2e97af0c..6be556e90 100644 --- a/contact/views.py +++ b/contact/views.py @@ -1,64 +1,79 @@ -from datetime import datetime +import time +import logging +import traceback -from django.core.mail import send_mail -from django.http import JsonResponse -from django.conf import settings +from django.http import JsonResponse, HttpResponse +from django.shortcuts import redirect +from django.utils.encoding import force_text +from django.utils.http import urlsafe_base64_decode from .models import Email, send_contact_info -from managers.models import Manager +from .token import user_activation_token +from .email import send_subscription_email -EMAIL_SUBJECT = 'Form submition from ckan.org' - -EMAIL_BODY = ''' -{} was submitted on {} -with the following e-mail: {} -''' - form_mapping = { '#subscribe_email': 'Subscribe Form', '#blog_subscribe_email': 'Subscribe Form', '#blog_email': 'Blog Subscription Form', } +def activate_subscription(request, eidb64, token): + try: + eid = force_text(urlsafe_base64_decode(eidb64)) + email = Email.objects.filter(address=eid).first() + url = request._current_scheme_host + except(TypeError, ValueError, OverflowError, email.DoesNotExist): + logging.getLogger("error_logger").error(traceback.format_exc()) + email = None + if email is not None and user_activation_token.check_token(email, token): + email.subscribed = True + email.save() + return redirect(url) + else: + return HttpResponse('Activation link is invalid!') + + def ajax_email(request): if request.is_ajax(): form_id = request.POST.get('form_id', None) form_name = form_mapping.get(form_id, 'Unknown form') name = request.POST.get('name', 'Unknown') email = request.POST.get('email', None) + token = user_activation_token.make_token(email) + current_site = request._current_scheme_host + response = {} - Email.objects.create( - form_name=form_name, - address=email - ) - send_to = [x.email for x in Manager.objects.all()] - from django.template.loader import render_to_string - from django.utils.html import strip_tags - html_message = render_to_string('mail.html', - {'form_name': form_name, - 'time': datetime.now().strftime("%A, %d %B %Y, %I:%M%p"), - 'email': email - }) - plain_message = strip_tags(html_message) - send_mail( - EMAIL_SUBJECT, - plain_message, - settings.DEFAULT_FROM_EMAIL, - send_to, - fail_silently=False, - html_message=html_message), - response = {'success': True} - member_info = { - "email_address": email, - "status": "subscribed", - "merge_fields": { - "FNAME": name.split(" ")[0], - "LNAME": name.split(" ")[-1], - "FORM": form_name, + status = True + if not Email.objects.filter(address=email).exists(): + Email.objects.create( + form_name=form_name, + full_name=name, + address=email, + subscribed=False, + ) + status = send_subscription_email( + email=email, + current_site=current_site, + token=token + ) + else: + Email.objects.filter(address=email).first().update(subscribed=True) + + if status is True: + member_info = { + "email_address": email, + "status": "subscribed", + "merge_fields": { + "FNAME": name.split(" ")[0], + "LNAME": name.split(" ")[-1], + "FORM": form_name, + } } - } - send_contact_info(request, member_info) + send_contact_info(request, member_info) + + response = {'success': True} return JsonResponse(response) +