From bb7c69c794d0da3505c81adc793710518b9557c7 Mon Sep 17 00:00:00 2001 From: seanmcguire12 Date: Thu, 5 Sep 2024 19:30:01 -0700 Subject: [PATCH 1/5] add test to check whether tarsier artifacts still exist after calling page_to_text --- tests/test_artifact_removal.py | 45 ++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 tests/test_artifact_removal.py diff --git a/tests/test_artifact_removal.py b/tests/test_artifact_removal.py new file mode 100644 index 00000000..5a682eef --- /dev/null +++ b/tests/test_artifact_removal.py @@ -0,0 +1,45 @@ +import pytest +from playwright.async_api import async_playwright +from bananalyzer.data.examples import get_training_examples + +example_data = [ + { + "id": "7xlvZTTi21A1s7k3AoBOS", + "artifact_selectors": [ + "[__tarsier_id]" + ], # TODO: add more selectors once colour tagging is merged + }, +] + +all_examples = get_training_examples() +examples = [ + {"example": example, "artifact_selectors": data["artifact_selectors"]} + for data in example_data + for example in all_examples + if example.id == data["id"] +] + + +@pytest.mark.parametrize("data", examples) +@pytest.mark.asyncio +async def test_artifact_removal(data, tarsier): + example = data["example"] + artifact_selectors = data["artifact_selectors"] + + async with async_playwright() as p: + browser = await p.chromium.launch(headless=True) + page = await browser.new_page(viewport={"width": 1440, "height": 1024}) + + await page.goto(example.get_static_url()) + await page.wait_for_timeout(3000) + + _, _ = await tarsier.page_to_text(page, tag_text_elements=True) + + # check if tarsier artifacts still exist + for selector in artifact_selectors: + elements = await page.query_selector_all(selector) + assert ( + len(elements) == 0 + ), f"Tarsier artifact '{selector}' still exists for example ID: {example.id}" + + await browser.close() From 3252fb16639226f483d0027c75e5b36440374e2b Mon Sep 17 00:00:00 2001 From: seanmcguire12 Date: Thu, 5 Sep 2024 20:11:24 -0700 Subject: [PATCH 2/5] added mhtml file so we dont have to download in CI --- tests/mock_html/test_artifact_page.mhtml | 29982 +++++++++++++++++++++ tests/test_artifact_removal.py | 29 +- 2 files changed, 29995 insertions(+), 16 deletions(-) create mode 100644 tests/mock_html/test_artifact_page.mhtml diff --git a/tests/mock_html/test_artifact_page.mhtml b/tests/mock_html/test_artifact_page.mhtml new file mode 100644 index 00000000..982d0e86 --- /dev/null +++ b/tests/mock_html/test_artifact_page.mhtml @@ -0,0 +1,29982 @@ +From: +Snapshot-Content-Location: https://www.sars.gov.za/legal-counsel/secondary-legislation/public-notices/ +Subject: Public Notices | South African Revenue Service +Date: Mon, 4 Dec 2023 20:59:20 -0000 +MIME-Version: 1.0 +Content-Type: multipart/related; + type="text/html"; + boundary="----MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU----" + + +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/html +Content-ID: +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/legal-counsel/secondary-legislation/public-notices/ + +<= +link rel=3D"stylesheet" type=3D"text/css" href=3D"cid:css-f9af8a22-07f6-46f= +4-9d4c-40bd51a76b39@mhtml.blink" /> + + + + +Public Notices | South African Revenue Service + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + += + + + + + + + + + + + + + + + + + + +Skip to content= + +
+
+
+
+
+
+
+
+
<\/i>","library":"fa-solid"},"tog= +gle":"burger"}" data-widget_type=3D"nav-menu.default"> + +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +3D"SARS +
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Public Notices= +

+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<\/i>","library":"fa-= +solid"},"layout":"horizontal","toggle":&= +quot;burger","motion_fx_devices":["desktop","= +tablet","mobile"]}" data-widget_type=3D"nav-menu.default"> + +
+
+
+
+

The Tax Administration Act, 2011 (Act No. 28 of 2011) was promulgat= +ed on 4 July 2012 in Gazette No. 35491 and commenced on = +1 October 2012, as announced by Proclamation No. 51 on 14 Septemb= +er 2012.

The Notices on this part of the website have been issued in = +terms of the Tax Administration Act, 2011.

Any other Government Notic= +es can be found by using the navigation pane above.

An implementation= + date that falls on another date than the publication date of the Notice is= + written in bold for ease of reference.

<= +td style=3D"border-style: none; width: 33.5559%;">

Notice in terms of sec= +tion 25, read with section 66(1) of the Income Tax Act, 1962, for submissio= +n of income tax returns for the 2023 tax year

GG 46598
Notice 2200
= +<= +td style=3D"border-style: none; width: 14.3573%;">GG 44383
Notice 2991 April 2021<= +td style=3D"border-style: none; width: 17.8631%;">19 February 2021
2023
Publication DateGG and Notice = +Numbers

= +Description

 Implementation Date
10 November 2023
New!

GG 49646
Notice 4051

Amendment to Third Party Notic= +e to Submit Returns for periods commencing on or after 1 March 2023, as pub= +lished in Government Gazette No. 48867 dated 30 June 2023.

The date for submission of returns by certain trusts is amended by thi= +s notice. These returns must be submitted by 30 September of each
year.<= +/strong>
30= + June 2023GG 48867<= +br>Notice 3631 

Returns of information to be submitted by third parties in terms of sec= +tion 26

The dates= + for submission of returns are specified in the notice
14 June 2023GG 48788
Notice 3540
The dates for submission = +of returns are specified in the notice
10 March 2023GG 48188
Notice 3146

Rules promulgated under section 103 p= +rescribing the =E2=80=93

  • procedures to be followed in lodging an= + objection and appeal against an assessment or a decision subject to object= +ion and appeal referred to in section 104(2)
  • procedures for alterna= +tive dispute resolution
  • conduct and hearing of appeals
  • appl= +ication on notice before a tax court
  • transitional rules
  • Notice 31= +46
  • Note:
    These rules are made by= + the Minister of Finance and are of equal status to regulations and similar= + subordinate legislation

    10 March 2023
    10 March 2023

    GG 48187
    Notice 3136

    Notice of address of service specified by the Co= +mmissioner in terms of section 11(5) with regard to any notice or process b= +y which legal proceedings are instituted.

    10 March 2023
    10 March 2023GG= + 48187
    Notice 3135

    Notice of addresses at which a document, notice or request is to be de= +livered or made for purposes of rule 2(1)(c)(ii) and rule 3(1) rea= +d together with rule 2(c)(iii) of the rules promulgated in terms o= +f section 103

    10 March 2023
    2022
    Publ= +ication DateGG and Notice NumbersDescriptionImplementation Date
    24 June 2022

    Public notice in te= +rms of section 23(f) with regard to changes in particulars

    Explan= +atory note
    A registered vendor or representative vendor contemp= +lated in section 46 of the Value-Added Tax (VAT) Act is required to update = +its VAT registration status, within 21 business days from dates outlined un= +der paragraph 2 of the notice.

    See Regulations on Domestic Reverse Charge Relating to Valuable Met= +al

    1= + July 2022
    3 June 2022GG 46471
    Notice 2130

    Notice in terms of section 25, read with section 66(1) of the Incom= +e Tax Act, 1962, for submission of income tax returns for the 2022 tax year= +

    The dat= +es for submission of returns are specified in the notice
    2021 = +
    Publication DateGG and Notice NumbersDescriptionImplementation Date= +
    26 Novembe= +r 2021GG 45540
    N= +otice 1531

    Incide= +nces of non-compliance by a person in terms of section 210(2) that are subj= +ect to a fixed amount penalty

    1 January 2022
    26 November 2021GG 45540
    Notice 1530

    Notice in terms of section= + 25(7) extending the date for for certain persons to submit income tax retu= +rns for the 2021 tax year to 2 December 2021

    The da= +tes for submission of returns are specified in the notice
    8 November 2021GG 45437
    Notice 1488= +

    Publication of e= +xplanatory summary of the Tax Administration Laws Amendment Bill, 2021

    <= +ul>
  • Notice 148= +8
  • 8 No= +vember 2021
    29 October 2021GG = +45396
    Notice 1461

    Incidences of non-compliance by a person in terms of section 210(2)

    = +
    1 December 2021
    14 May 2021GG 44571
    Notice 419

    Notice in terms of section 25, read with section 66(1) of= + the Income Tax Act, 1962, for submission of income tax returns for the 202= +1 tax year

    The d= +ates for submission of returns are specified in the notice
    1 April 2021
    Application = +and cost recovery fees for binding private rulings and binding class ruling= +s under section 81 of the Act and section 72 of the Value-Added Tax Act, 19= +91
    GG 44171
    Notice 101<= +/td>
    Public notice p= +ublished in terms of section 25(7) of the Tax Administration Act, 2011, ext= +ending the deadline to file Country-by-Country Report returns by persons as= + specified in the notice

    For persons = +required to file by 31 December 2020 or 31 January 2021, the due = +date is extended to 30 June 2021

    For persons r= +equired to file by 28 February 2021, 31 March 2021, 30 April 2021, 31 = +May 2021 and 30 June 2021, the due date is extended to 30 July 20= +21

    29 January 2021
    GG 44119
    Notice 58
    Public notice, published in terms of section 25(7) = +of the Tax Administration Act, 2011, for extension of submission on the SAR= +S eFiling platform of income tax returns relating to provisional taxpayers = +for the 2020 tax year to 15 February 2021
    The date for s= +ubmission of returns by provisional taxpayers is extended to 15&n= +bsp;February 2021
     
    &= +nbsp;
    2020
    Publication DateG= +G and Notice NumbersDescriptionImpleme= +ntation Date
    20 November 2020GG 43913
    Notice 1236

    Public notice, published in terms of section 25(7) of t= +he Tax Administration Act, 2011, extending the deadline to file Country-by-= +Country Report returns by persons as specified in the notice.

    • Notice 1236
    • = +
    20 November 2020<= +/td>
    = +

    3 July 2020

    GG 43495
    N= +otice 741
    Notice in terms of sec= +tion 25, read with section 66(1) of the Income Tax Act, 1962, for submissio= +n of 2020 income tax returns
    = +The dates for submission of returns are specified in the notice
     
    GG 42545
    Notice 342

    Notice in terms of section= + 25, read with section 66(1) of the Income Tax Act, 1962, for submission of= + 2019 income tax returns

    2019
    Publication DateGG and Notice NumbersDescriptionImplementation Date
    28 June 2019
    = +
     Explanatory= + Note:
    Notice in terms o= +f section 25 of the Tax Administration Act, 2011, read with section 66(1) o= +f the Income Tax Act, 1962, specifying persons to submit 2019 income tax re= +turns and the time-periods for submission.  
    28 J= +une 2019
     

    2018

    Publication DateGG and Notice NumbersDescriptionImplementation Date
    14 December 2018GG 42100
    Notice 1372

    Incidences of non-compliance by a person in = +terms of section 210(2) of the Tax Administration Act, 2011, that are subje= +ct to a fixed amount penalty in accordance with sections 210(1) and 211 of = +the Act.

     Explanatory Note:
    The incidence of non-complianc= +e =E2=80=93 that is subject to a fixed amount penalty in accordance withsection 210(1) and 211 of the Act =E2=80=93 relates to the failure by a co= +mpany to submit an income tax return as and when required under the Income = +Tax Act for years of assessment ending during the 2009 and subsequent calen= +dar years, where SARS has issued that company with a final demand, referrin= +g to this notice and requiring the submission of the outstanding income tax= + return, and the company failed to submit the return within 21 business day= +s of the date of issue of the final demand.  
    14 Decemb= +er 201826 Oct= +ober 2018GG 41996= +
    Notice 1175

    Inci= +dences of non-compliance by a person in terms of section 210(2) of the Tax = +Administration Act, 2011, that are subject to a fixed amount penalty in acc= +ordance with sections 210(1) and 211 of the Act.

     Explanatory Note:
    The non-submission of returns as required in terms of the Diamond Ex= +port Levy (Administration) Act, 2007 (Act No. 14 of 2007), is listed as an = +incidence of non-compliance. 
    26 October 2018<= +td style=3D"border-style: none;" rowspan=3D"1">15 June 2018GG 41704
    Notice 600

    Notice in terms of section 25,= + read with section 66(1) of the Income Tax Act, 1962, for submission of 201= +8 income tax returns

    • Notice 600
    • 15 June 201811 May 2018= +GG 41621
      Notice 480= +

      Incidences of non-compli= +ance by a person in terms of section 210(2), that are subject to a fixed am= +ount penalty in accordance with sections 210(1) and 211 of the Act

      11 May 201823 March 2018GG 41512
      No= +tice 241
      Returns to be subm= +itted by third parties in terms of section 26
       
      1 March 2018
      &nbs= +p;
     
    = +9 June 2017= +
    2017<= +/span>
    Publication DateGG and Notice NumbersDescr= +iptionImplementation Date
    8 December 2017GG 41306
    Notic= +e 1380

    Public notice in terms of section 25(7), extension of deadline to 28 = +February 2018, to file returns under Notice 1= +117 published in Government Gazette 41186 of 20 October 2017

     Explanatory Note:
    = +ollowing representations by recognised cont= +rolling bodies on behalf of their members=E2=80=99 clients, the Commissione= +r has issued a public notice extending the deadline for the submission of C= +ountry-by-Country report, master file and local file returns by reporting e= +ntities with reporting fiscal years beginning before 1 March 2016 
    8 December 2017
    20 October 2017GG 41186
    Notice 1117

    Public n= +otice published in terms of section 25, requiring the submission of Country= +-by-Country Report, Master file and Local file returns by persons as specif= +ied in the notice

    20 O= +ctober 2017
    9 June 2017GG 40898
    Notice 547
    Notice in terms of section 25, read with = +section 66(1) of the Income Tax Act, 1962, for submission of 2017 income ta= +x returns
    7 Ap= +ril 2017= +GG 40772
    Notice 340

    Income Tax Act, 1962, Unemploymen= +t Insurance Contributions Act, 2002, and Skills Development Levies Act, 199= +9

    Date upon which the employer must render a return (EMP501= +) as prescribed in paragraph 14(3)(a) of the Fourth Schedule to th= +e Income Tax Act, 1962, section 8(2A) of the Unemployment Insurance Co= +ntributions Act, 2002, and section 6(2A) of the Skills Development Lev= +ies Act, 1999

    7 April 2017
    3 March 2017
    GG 4= +0660
    Notice 193

    Incidences of non-compliance by a person in terms of section 2= +10(2), that are subject to a fixed amount penalty in accordance with sectio= +ns 210(1) and 211

    <= +/tr>
     Note:
    Section 210(2) lists incidences of non-compliance= + with the OECD Common Reporting Standard Regulations under section 257 that= + are subject to a fixed amount penalty in accordance with
    section 210(2)= + [R.210 published in Gove= +rnment Gazette No. 39767 of 2 March 2016] 
     
    3 March 2017
    3 March 2017
    GG 40660
    Notice 192

    Returns to be subm= +itted by third parties in terms of section 26

     Note:Returns to be submitted by reporting finan= +cial institutions for purposes of the OECD Common Reporting Standard Regula= +tions under section 257 [R.21= +0 published in Government Gazette No. 39767 of 2 March 20= +16]  
    3 March 2017
    = +

    2016

    Publication DateGG and Notice NumbersDescriptionImplementation Date
    28 October= + 2016GG 40375
    Notic= +e 1334

    Duty to = +keep records, books of account or documents in terms of section 29

    = +
    Years of assessment commencing on or after 1 October 2016

    24 J= +une 2016

    GG 40088Notice 748

    Additio= +nal considerations in terms of section 80(2) according to which an applicat= +ion for a binding private ruling or a binding class ruling may be rejected<= +/p>

    24 June 2016

    15 April 2016

    GG 39922
    Notice 437

    Method of payment of tax prescribed in te= +rms of section 162(2)

    1 May 2016= +

    3= + February 2016

    GG 39650
    Notice 140

    Reportable and excluded arrangements for purposes of sections 35(= +2) and 36(4)

    3 February 2016
    6 January 2016
     <= +/div>
    GG 39575
    Notice 1<= +/div>
    Returns of informati= +on to be submitted by third parties in terms of section 26
    6 January 2016
     
    Publication DateDescription= +<= +td style=3D"border-style: none;" rowspan=3D"1">GG 39490
    Notice 1196= += +<= +td style=3D"border-style: none;" rowspan=3D"1">GG 38874
    Notice 510<= +td style=3D"border-style: none;" rowspan=3D"1">
    Notice to furnish retur= +ns for the 2015 year of assessment

    2015

    GG and Notice NumbersImplementation Date
    22 December 2015

    National Treasury = +=E2=80=93 Notice fixing the amount of the threshold for the amount of tax i= +n dispute for purposes of an appeal to the Tax Board in terms of
    section= + 109(1)(a)

    17= + December 2015
    10 July 2015= +GG 38983
    Notice 597
    = +

    Incidences of non-compliance under section 210(2) that are subject to a = +fixed amount penalty in accordance with sections 210(1) and 211

    10 July 2015
    12 June 201512 June 2015
    31 March 2015GG 38666
    Notice 295
    Notice of addresses at which a document, notice o= +r request is to be delivered or made for purposes of rule 2(c)(ii)= + and rule 3(1) read together with
    rule 2(c)(iii) of= + the rules promulgated under section 103
    31 March 2015
    16 March 2015GG 38569
    Notice 212

    Reportable and excluded arrangem= +ent for purposes of sections 25(2) and 36(4)

    16 March 2015
    27 February 2015GG 38506
    Notice 169
    Tax Administration Act, 2011, and Merchant Shipping (International Oil= + Pollution Compensation Fund) Administration Act, 2013
    &= +nbsp;
    Return to be submitted by persons in terms of section = +25 of the Tax Administration Act, 2011 and section 4(1) of the Merchant Shi= +pping (International Oil Pollution Compensation Fund) Administration Act, 2= +013
    27 February 2015
     
     

    2014

    Publication DateGG and Notice NumbersDescriptionImplementation Date
    25 August 2014GG 37940
    Notice 644

    Rules for electronic communication pr= +omulgated under section 255(1)

    25 August 2014
    27 June 2014GG 37778
    Notice 509

    Returns to be submitted by third parties in terms of s= +ection 26

     Note:
    Refer to the d= +edicated page for Autom= +atic Exchange of Information 
    27 June 20= +14
    27 June 201= +4GG 37778
    Notice 50= +8

    Duty to keep the r= +ecords, books of account or documents in terms of section 29 and in the for= +m prescribed in terms of section 30

     = +Note:
    TRefer to the dedicated page for Automatic Exchange of Information 
    27 June 2014
    30 May 2014GG 37690
    Notice 415

    Method of payment of tax in terms of section 162(2) =E2=80=93 che= +que payments amount limited to R50 000

    30 May 2014
    31 March = +2014
    GG 37498
    Notice 223
    Notice of address of service s= +pecified by the Commissioner in terms of section 11(5) with regard to any n= +otice or process by which legal proceedings are instituted
    31 March 2014
    Publication DateDescription= +
    2013
    GG and Notice NumbersImplementation Date
    21 October 2013GG 36921
    Notice 764

    Method of payment prescribed in= + terms of
    section 162(2) for taxes assessed in terms of the Income = +Tax Act, 1962, payments of value-added tax in terms of the Value-Added Tax = +Act, 1991 and payments of employees=E2=80=99 tax in terms of Schedule 4 of = +the Income Tax Act, 1962

    21 October 2013
    27 August 2013GG 36790
    Notice 637

    Appointment and Reappointment of chairpersons of the Tax= + Board in terms of s.111 for the hearing of tax appeals

    27 August 2013
    28 June 2013GG 36603
    Notice 451

    Income Tax 2013:  Notice to furnish returns for the 2013 y= +ear of assessment

    28 June 2013
    14 June 2013GG 36565
    Notice 421

    Returns to be submitted by companies that have issued share warrants to= + bearer in terms of the Companies Act, 1926 or the Companies Act, 1973, and= + still have such share warrants in issue =E2=80=93 SWB001 returns to be sub= +mitted.

     Notes:
    An Explanatory = +Note is provided for ease of reference below, as well as a link to the rele= +vant form 
    14 June 2013
    14 June 2013GG 36565
    Notice 420

    Returns to be submitted by third parties in ter= +ms of section 26 for 2013 and following years

    14 June 2013
    5 April 2013GG 36346
    Notice 260

    Returns of information to be submitted by t= +hird parties in terms of section 26

    5 April 2013
    8 February 2013

    GG 36119

    Notice 103

    Additional considerations in terms of s= +ection 80(2) according to which an application for a binding private ruling= + or a binding class ruling may be rejected

    8 February 2013
    8 February 2013
    GG 36119
    Notice 102
    Application and cost recovery fees for binding private rulings and= + binding class rulings
    8 February 2013
     

    GG 35733

    Notice 787<= +/p>

    2012
    Publication DateGG and Notice NumbersDescript= +ionIm= +plementation Date
    28 December 2012

    GG 36038

    Notice 1108

    Reportable arrangements for purposes of
    section&n= +bsp;35(2)
    28 December 2012
    1 October 2012

    GG 35733

    Notice 790

    Incidences on non-compliance by a person in terms of se= +ction 210(2)

    1 October 2012
    1 October 2012

    GG 35733

    Notice 789

    Distance above which a person may decline to attend an inter= +view in terms of section 47(4)

    1 October 2012
    1 October 2012

    GG 35733

    Notice 788

    Form and manner of a report to a taxpayer = +on the stage of completing of an audit of section 42(1)

    = +
    1 October 2012
    1 October 2012

    Electronic form = +of record-keeping in terms of section 30(1)(b)

    1 October 2012
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    +Table of Contents

    +
    +
    No headings were = +found on this page.
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Last Updated:

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
      +
    • + + + +15/11/2023 +
    • +
    • + + + +11:29 +
    • +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +Share this p= +age on:
    +
    +
    +
    +
    +
    +
    + + +
    + +Facebook +
    +
    +
    +
    +
    + + +
    + +Twitter +
    +
    +
    +
    +
    + + +
    + +LinkedIn +
    +
    +
    +
    +
    + + +
    + +Email +
    +
    +
    +
    +
    + + +
    + +Print +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +3D"SARS
    +
    +
    +
    +
    +
    +

    =C2=A9 2023 All rights reserved

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: cid:css-f9af8a22-07f6-46f4-9d4c-40bd51a76b39@mhtml.blink + +@charset "utf-8"; + +img.wp-smiley, img.emoji { display: inline !important; border: none !import= +ant; box-shadow: none !important; height: 1em !important; width: 1em !impor= +tant; margin: 0px 0.07em !important; vertical-align: -0.1em !important; bac= +kground: none !important; padding: 0px !important; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: cid:css-091c52c4-0590-4d62-8142-2fb3e7b65a3b@mhtml.blink + +@charset "utf-8"; + +.wp-block-button__link { color: rgb(255, 255, 255); background-color: rgb(5= +0, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none;= + padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; } + +.wp-block-file__button { background: rgb(50, 55, 60); color: rgb(255, 255, = +255); text-decoration: none; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: cid:css-2f534596-16b4-4827-8481-3edd19765fc3@mhtml.blink + +@charset "utf-8"; + +body { --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluis= +h-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--= +pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--= +color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-= +amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--prese= +t--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #= +8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color-= +-vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-pu= +rple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%); --= +wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient= +(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--l= +uminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(2= +52,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vi= +vid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(20= +7,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray= +: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--= +preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,= +220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(25= +1,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-pu= +rple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --= +wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,16= +5) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--lumin= +ous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rg= +b(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135= +deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--p= +reset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%= +,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(= +135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--smal= +l: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--la= +rge: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--2= +0: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: = +1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem= +; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; -= +-wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset-= +-shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sha= +rp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px= + 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --wp--preset--s= +hadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1); } + +:where(.is-layout-flex) { gap: 0.5em; } + +:where(.is-layout-grid) { gap: 0.5em; } + +body .is-layout-flow > .alignleft { float: left; margin-inline: 0px 2em; } + +body .is-layout-flow > .alignright { float: right; margin-inline: 2em 0px; = +} + +body .is-layout-flow > .aligncenter { margin-left: auto !important; margin-= +right: auto !important; } + +body .is-layout-constrained > .alignleft { float: left; margin-inline: 0px = +2em; } + +body .is-layout-constrained > .alignright { float: right; margin-inline: 2e= +m 0px; } + +body .is-layout-constrained > .aligncenter { margin-left: auto !important; = +margin-right: auto !important; } + +body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(= +.alignfull)) { max-width: var(--wp--style--global--content-size); margin-le= +ft: auto !important; margin-right: auto !important; } + +body .is-layout-constrained > .alignwide { max-width: var(--wp--style--glob= +al--wide-size); } + +body .is-layout-flex { display: flex; } + +body .is-layout-flex { flex-wrap: wrap; align-items: center; } + +body .is-layout-flex > * { margin: 0px; } + +body .is-layout-grid { display: grid; } + +body .is-layout-grid > * { margin: 0px; } + +:where(.wp-block-columns.is-layout-flex) { gap: 2em; } + +:where(.wp-block-columns.is-layout-grid) { gap: 2em; } + +:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; } + +:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; } + +.has-black-color { color: var(--wp--preset--color--black) !important; } + +.has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-g= +ray) !important; } + +.has-white-color { color: var(--wp--preset--color--white) !important; } + +.has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !importan= +t; } + +.has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !importan= +t; } + +.has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous= +-vivid-orange) !important; } + +.has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-= +vivid-amber) !important; } + +.has-light-green-cyan-color { color: var(--wp--preset--color--light-green-c= +yan) !important; } + +.has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-c= +yan) !important; } + +.has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue)= + !important; } + +.has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blu= +e) !important; } + +.has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !im= +portant; } + +.has-black-background-color { background-color: var(--wp--preset--color--bl= +ack) !important; } + +.has-cyan-bluish-gray-background-color { background-color: var(--wp--preset= +--color--cyan-bluish-gray) !important; } + +.has-white-background-color { background-color: var(--wp--preset--color--wh= +ite) !important; } + +.has-pale-pink-background-color { background-color: var(--wp--preset--color= +--pale-pink) !important; } + +.has-vivid-red-background-color { background-color: var(--wp--preset--color= +--vivid-red) !important; } + +.has-luminous-vivid-orange-background-color { background-color: var(--wp--p= +reset--color--luminous-vivid-orange) !important; } + +.has-luminous-vivid-amber-background-color { background-color: var(--wp--pr= +eset--color--luminous-vivid-amber) !important; } + +.has-light-green-cyan-background-color { background-color: var(--wp--preset= +--color--light-green-cyan) !important; } + +.has-vivid-green-cyan-background-color { background-color: var(--wp--preset= +--color--vivid-green-cyan) !important; } + +.has-pale-cyan-blue-background-color { background-color: var(--wp--preset--= +color--pale-cyan-blue) !important; } + +.has-vivid-cyan-blue-background-color { background-color: var(--wp--preset-= +-color--vivid-cyan-blue) !important; } + +.has-vivid-purple-background-color { background-color: var(--wp--preset--co= +lor--vivid-purple) !important; } + +.has-black-border-color { border-color: var(--wp--preset--color--black) !im= +portant; } + +.has-cyan-bluish-gray-border-color { border-color: var(--wp--preset--color-= +-cyan-bluish-gray) !important; } + +.has-white-border-color { border-color: var(--wp--preset--color--white) !im= +portant; } + +.has-pale-pink-border-color { border-color: var(--wp--preset--color--pale-p= +ink) !important; } + +.has-vivid-red-border-color { border-color: var(--wp--preset--color--vivid-= +red) !important; } + +.has-luminous-vivid-orange-border-color { border-color: var(--wp--preset--c= +olor--luminous-vivid-orange) !important; } + +.has-luminous-vivid-amber-border-color { border-color: var(--wp--preset--co= +lor--luminous-vivid-amber) !important; } + +.has-light-green-cyan-border-color { border-color: var(--wp--preset--color-= +-light-green-cyan) !important; } + +.has-vivid-green-cyan-border-color { border-color: var(--wp--preset--color-= +-vivid-green-cyan) !important; } + +.has-pale-cyan-blue-border-color { border-color: var(--wp--preset--color--p= +ale-cyan-blue) !important; } + +.has-vivid-cyan-blue-border-color { border-color: var(--wp--preset--color--= +vivid-cyan-blue) !important; } + +.has-vivid-purple-border-color { border-color: var(--wp--preset--color--viv= +id-purple) !important; } + +.has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: var(= +--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; } + +.has-light-green-cyan-to-vivid-green-cyan-gradient-background { background:= + var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !importa= +nt; } + +.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { ba= +ckground: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivi= +d-orange) !important; } + +.has-luminous-vivid-orange-to-vivid-red-gradient-background { background: v= +ar(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; = +} + +.has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: = +var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important= +; } + +.has-cool-to-warm-spectrum-gradient-background { background: var(--wp--pres= +et--gradient--cool-to-warm-spectrum) !important; } + +.has-blush-light-purple-gradient-background { background: var(--wp--preset-= +-gradient--blush-light-purple) !important; } + +.has-blush-bordeaux-gradient-background { background: var(--wp--preset--gra= +dient--blush-bordeaux) !important; } + +.has-luminous-dusk-gradient-background { background: var(--wp--preset--grad= +ient--luminous-dusk) !important; } + +.has-pale-ocean-gradient-background { background: var(--wp--preset--gradien= +t--pale-ocean) !important; } + +.has-electric-grass-gradient-background { background: var(--wp--preset--gra= +dient--electric-grass) !important; } + +.has-midnight-gradient-background { background: var(--wp--preset--gradient-= +-midnight) !important; } + +.has-small-font-size { font-size: var(--wp--preset--font-size--small) !impo= +rtant; } + +.has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !im= +portant; } + +.has-large-font-size { font-size: var(--wp--preset--font-size--large) !impo= +rtant; } + +.has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) != +important; } + +.wp-block-navigation a:where(:not(.wp-element-button)) { color: inherit; } + +:where(.wp-block-post-template.is-layout-flex) { gap: 1.25em; } + +:where(.wp-block-post-template.is-layout-grid) { gap: 1.25em; } + +:where(.wp-block-columns.is-layout-flex) { gap: 2em; } + +:where(.wp-block-columns.is-layout-grid) { gap: 2em; } + +.wp-block-pullquote { font-size: 1.5em; line-height: 1.6; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: cid:css-28b18fce-51b2-412b-9897-b61a9a0b4fb3@mhtml.blink + +@charset "utf-8"; + +@font-face { font-family: Roboto; font-style: italic; font-weight: 100; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz0dL-vwnYh2eg.w= +off2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2D= +E0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 100; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzQdL-vwnYh2eg.w= +off2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4= +B1, U+2116; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 100; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzwdL-vwnYh2eg.w= +off2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 100; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzMdL-vwnYh2eg.w= +off2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 100; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz8dL-vwnYh2eg.w= +off2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+1= +68-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329= +, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 100; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEz4dL-vwnYh2eg.w= +off2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E= +00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F= +, U+A720-A7FF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 100; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzAdL-vwnYg.woff= +2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+= +2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122= +, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 300; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc3CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2= +DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 300; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc-CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-= +4B1, U+2116; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 300; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc2CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 300; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc5CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 300; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc1CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+= +168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+32= +9, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 300; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc0CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1= +E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7= +F, U+A720-A7FF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 300; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc6CsTYl4BO.wof= +f2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U= ++2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+212= +2, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 400; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xFIzIXKMnyrYk.woff= +2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-= +2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 400; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xMIzIXKMnyrYk.woff= +2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1,= + U+2116; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 400; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xEIzIXKMnyrYk.woff= +2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 400; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xLIzIXKMnyrYk.woff= +2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 400; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xHIzIXKMnyrYk.woff= +2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-= +169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U= ++1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 400; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xGIzIXKMnyrYk.woff= +2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-= +1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U= ++A720-A7FF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 400; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2")= + format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6= +, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U= ++2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 500; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc3CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2= +DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 500; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc-CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-= +4B1, U+2116; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 500; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc2CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 500; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc5CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 500; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc1CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+= +168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+32= +9, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 500; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc0CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1= +E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7= +F, U+A720-A7FF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 500; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc6CsTYl4BO.wof= +f2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U= ++2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+212= +2, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 700; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic3CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2= +DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 700; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic-CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-= +4B1, U+2116; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 700; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic2CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 700; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic5CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 700; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic1CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+= +168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+32= +9, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 700; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic0CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1= +E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7= +F, U+A720-A7FF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 700; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic6CsTYl4BO.wof= +f2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U= ++2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+212= +2, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 900; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc3CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2= +DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 900; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc-CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-= +4B1, U+2116; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 900; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc2CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 900; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc5CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 900; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc1CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+= +168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+32= +9, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 900; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc0CsTYl4BOQ3o.= +woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1= +E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7= +F, U+A720-A7FF; } + +@font-face { font-family: Roboto; font-style: italic; font-weight: 900; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc6CsTYl4BO.wof= +f2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U= ++2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+212= +2, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 100; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxFIzIXKMnyrYk.woff= +2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-= +2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 100; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxMIzIXKMnyrYk.woff= +2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1,= + U+2116; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 100; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxEIzIXKMnyrYk.woff= +2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 100; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxLIzIXKMnyrYk.woff= +2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 100; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxHIzIXKMnyrYk.woff= +2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-= +169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U= ++1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 100; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff= +2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-= +1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U= ++A720-A7FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 100; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2")= + format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6= +, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U= ++2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0= +-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1= +, U+2116; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168= +-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, = +U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00= +-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, = +U+A720-A7FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2= +") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2= +C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122,= + U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2")= + format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DF= +F, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2")= + format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+= +2116; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2")= + format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2")= + format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2")= + format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169= +, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1E= +A0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2")= + format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9= +F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A7= +20-A7FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2") f= +ormat("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, = +U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2= +191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0= +-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1= +, U+2116; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168= +-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, = +U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00= +-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, = +U+A720-A7FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2= +") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2= +C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122,= + U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0= +-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1= +, U+2116; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168= +-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, = +U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00= +-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, = +U+A720-A7FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2= +") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2= +C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122,= + U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCRc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0= +-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfABc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1= +, U+2116; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCBc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBxc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCxc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168= +-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, = +U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.wof= +f2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00= +-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, = +U+A720-A7FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src= +: url("/fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2= +") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2= +C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122,= + U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 1= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufA5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, = +U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 1= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufJ5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-= +491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 1= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufB5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 1= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufO5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 1= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufC5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+= +128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, = +U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 1= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufD5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308,= + U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,= + U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 1= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufN5= +qWr4xCC.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U= ++2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+= +20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 2= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufA5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, = +U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 2= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufJ5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-= +491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 2= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufB5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 2= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufO5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 2= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufC5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+= +128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, = +U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 2= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufD5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308,= + U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,= + U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 2= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufN5= +qWr4xCC.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U= ++2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+= +20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 3= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufA5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, = +U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 3= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufJ5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-= +491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 3= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufB5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 3= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufO5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 3= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufC5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+= +128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, = +U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 3= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufD5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308,= + U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,= + U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 3= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufN5= +qWr4xCC.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U= ++2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+= +20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 4= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufA5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, = +U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 4= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufJ5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-= +491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 4= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufB5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 4= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufO5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 4= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufC5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+= +128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, = +U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 4= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufD5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308,= + U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,= + U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 4= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufN5= +qWr4xCC.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U= ++2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+= +20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 5= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufA5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, = +U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 5= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufJ5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-= +491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 5= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufB5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 5= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufO5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 5= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufC5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+= +128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, = +U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 5= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufD5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308,= + U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,= + U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 5= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufN5= +qWr4xCC.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U= ++2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+= +20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 6= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufA5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, = +U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 6= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufJ5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-= +491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 6= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufB5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 6= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufO5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 6= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufC5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+= +128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, = +U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 6= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufD5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308,= + U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,= + U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 6= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufN5= +qWr4xCC.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U= ++2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+= +20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 7= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufA5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, = +U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 7= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufJ5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-= +491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 7= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufB5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 7= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufO5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 7= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufC5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+= +128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, = +U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 7= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufD5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308,= + U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,= + U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 7= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufN5= +qWr4xCC.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U= ++2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+= +20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 8= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufA5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, = +U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 8= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufJ5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-= +491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 8= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufB5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 8= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufO5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 8= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufC5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+= +128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, = +U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 8= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufD5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308,= + U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,= + U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 8= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufN5= +qWr4xCC.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U= ++2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+= +20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 9= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufA5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, = +U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 9= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufJ5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-= +491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 9= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufB5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 9= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufO5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+370-3FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 9= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufC5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+= +128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, = +U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 9= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufD5= +qWr4xCCQ_k.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308,= + U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,= + U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 9= +00; src: url("/fonts.gstatic.com/s/robotoslab/v34/BngMUXZYTXPIvIBgJJSb6ufN5= +qWr4xCC.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U= ++2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+= +20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: cid:css-a7eab0e6-91ea-4ea1-be15-741159e23895@mhtml.blink + +@charset "utf-8"; + +.broken_link, a.broken_link { text-decoration: line-through; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: cid:css-75277d16-488e-4f76-8536-18dbac4470bd@mhtml.blink + +@charset "utf-8"; + +.searchwp-live-search-results { opacity: 0; transition: opacity 0.25s ease-= +in-out 0s; height: 0px; overflow: hidden; z-index: 9999995; position: absol= +ute; display: none; } + +.searchwp-live-search-results-showing { display: block; opacity: 1; height:= + auto; overflow: auto; } + +.searchwp-live-search-no-results { padding: 3em 2em 0px; text-align: center= +; } + +.searchwp-live-search-no-min-chars::after { content: "Continue typing"; dis= +play: block; text-align: center; padding: 2em 2em 0px; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-includes/css/dist/block-library/style.min.css?ver=6.3.2 + +@charset "utf-8"; + +.wp-block-archives { box-sizing: border-box; } + +.wp-block-archives-dropdown label { display: block; } + +.wp-block-avatar { line-height: 0; } + +.wp-block-avatar, .wp-block-avatar img { box-sizing: border-box; } + +.wp-block-avatar.aligncenter { text-align: center; } + +.wp-block-audio { box-sizing: border-box; } + +.wp-block-audio figcaption { margin-bottom: 1em; margin-top: 0.5em; } + +.wp-block-audio audio { min-width: 300px; width: 100%; } + +.wp-block-button__link { box-sizing: border-box; cursor: pointer; display: = +inline-block; text-align: center; word-break: break-word; } + +.wp-block-button__link.aligncenter { text-align: center; } + +.wp-block-button__link.alignright { text-align: right; } + +:where(.wp-block-button__link) { border-radius: 9999px; box-shadow: none; p= +adding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; } + +.wp-block-button[style*=3D"text-decoration"] .wp-block-button__link { text-= +decoration: inherit; } + +.wp-block-buttons > .wp-block-button.has-custom-width { max-width: none; } + +.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__lin= +k { width: 100%; } + +.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button_= +_link { font-size: inherit; } + +.wp-block-buttons > .wp-block-button.wp-block-button__width-25 { width: cal= +c(25% - var(--wp--style--block-gap, .5em)*.75); } + +.wp-block-buttons > .wp-block-button.wp-block-button__width-50 { width: cal= +c(50% - var(--wp--style--block-gap, .5em)*.5); } + +.wp-block-buttons > .wp-block-button.wp-block-button__width-75 { width: cal= +c(75% - var(--wp--style--block-gap, .5em)*.25); } + +.wp-block-buttons > .wp-block-button.wp-block-button__width-100 { flex-basi= +s: 100%; width: 100%; } + +.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 = +{ width: 25%; } + +.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 = +{ width: 50%; } + +.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 = +{ width: 75%; } + +.wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.i= +s-style-squared { border-radius: 0px; } + +.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius = +{ border-radius: 0px !important; } + +.wp-block-button .wp-block-button__link.is-style-outline, .wp-block-button.= +is-style-outline > .wp-block-button__link { border: 2px solid; padding: 0.6= +67em 1.333em; } + +.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-colo= +r), .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-tex= +t-color) { color: currentcolor; } + +.wp-block-button .wp-block-button__link.is-style-outline:not(.has-backgroun= +d), .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-bac= +kground) { background-color: transparent; background-image: none; } + +.wp-block-button .wp-block-button__link:where(.has-border-color) { border-w= +idth: initial; } + +.wp-block-button .wp-block-button__link:where([style*=3D"border-top-color"]= +) { border-top-width: medium; } + +.wp-block-button .wp-block-button__link:where([style*=3D"border-right-color= +"]) { border-right-width: medium; } + +.wp-block-button .wp-block-button__link:where([style*=3D"border-bottom-colo= +r"]) { border-bottom-width: medium; } + +.wp-block-button .wp-block-button__link:where([style*=3D"border-left-color"= +]) { border-left-width: medium; } + +.wp-block-button .wp-block-button__link:where([style*=3D"border-style"]) { = +border-width: initial; } + +.wp-block-button .wp-block-button__link:where([style*=3D"border-top-style"]= +) { border-top-width: medium; } + +.wp-block-button .wp-block-button__link:where([style*=3D"border-right-style= +"]) { border-right-width: medium; } + +.wp-block-button .wp-block-button__link:where([style*=3D"border-bottom-styl= +e"]) { border-bottom-width: medium; } + +.wp-block-button .wp-block-button__link:where([style*=3D"border-left-style"= +]) { border-left-width: medium; } + +.wp-block-buttons.is-vertical { flex-direction: column; } + +.wp-block-buttons.is-vertical > .wp-block-button:last-child { margin-bottom= +: 0px; } + +.wp-block-buttons > .wp-block-button { display: inline-block; margin: 0px; = +} + +.wp-block-buttons.is-content-justification-left { justify-content: flex-sta= +rt; } + +.wp-block-buttons.is-content-justification-left.is-vertical { align-items: = +flex-start; } + +.wp-block-buttons.is-content-justification-center { justify-content: center= +; } + +.wp-block-buttons.is-content-justification-center.is-vertical { align-items= +: center; } + +.wp-block-buttons.is-content-justification-right { justify-content: flex-en= +d; } + +.wp-block-buttons.is-content-justification-right.is-vertical { align-items:= + flex-end; } + +.wp-block-buttons.is-content-justification-space-between { justify-content:= + space-between; } + +.wp-block-buttons.aligncenter { text-align: center; } + +.wp-block-buttons:not(.is-content-justification-space-between, .is-content-= +justification-right, .is-content-justification-left, .is-content-justificat= +ion-center) .wp-block-button.aligncenter { margin-left: auto; margin-right:= + auto; width: 100%; } + +.wp-block-buttons[style*=3D"text-decoration"] .wp-block-button, .wp-block-b= +uttons[style*=3D"text-decoration"] .wp-block-button__link { text-decoration= +: inherit; } + +.wp-block-buttons.has-custom-font-size .wp-block-button__link { font-size: = +inherit; } + +.wp-block-button.aligncenter, .wp-block-calendar { text-align: center; } + +.wp-block-calendar td, .wp-block-calendar th { border: 1px solid; padding: = +0.25em; } + +.wp-block-calendar th { font-weight: 400; } + +.wp-block-calendar caption { background-color: inherit; } + +.wp-block-calendar table { border-collapse: collapse; width: 100%; } + +.wp-block-calendar table:where(:not(.has-text-color)) { color: rgb(64, 70, = +77); } + +.wp-block-calendar table:where(:not(.has-text-color)) td, .wp-block-calenda= +r table:where(:not(.has-text-color)) th { border-color: rgb(221, 221, 221);= + } + +.wp-block-calendar table.has-background th { background-color: inherit; } + +.wp-block-calendar table.has-text-color th { color: inherit; } + +:where(.wp-block-calendar table:not(.has-background) th) { background: rgb(= +221, 221, 221); } + +.wp-block-categories { box-sizing: border-box; } + +.wp-block-categories.alignleft { margin-right: 2em; } + +.wp-block-categories.alignright { margin-left: 2em; } + +.wp-block-categories.wp-block-categories-dropdown.aligncenter { text-align:= + center; } + +.wp-block-code { box-sizing: border-box; } + +.wp-block-code code { display: block; font-family: inherit; overflow-wrap: = +break-word; white-space: pre-wrap; } + +.wp-block-columns { box-sizing: border-box; display: flex; align-items: nor= +mal !important; flex-wrap: wrap !important; } + +@media (min-width: 782px) { + .wp-block-columns { flex-wrap: nowrap !important; } +} + +.wp-block-columns.are-vertically-aligned-top { align-items: flex-start; } + +.wp-block-columns.are-vertically-aligned-center { align-items: center; } + +.wp-block-columns.are-vertically-aligned-bottom { align-items: flex-end; } + +@media (max-width: 781px) { + .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { fle= +x-basis: 100% !important; } +} + +@media (min-width: 782px) { + .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { fle= +x-basis: 0px; flex-grow: 1; } + .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style= +*=3D"flex-basis"] { flex-grow: 0; } +} + +.wp-block-columns.is-not-stacked-on-mobile { flex-wrap: nowrap !important; = +} + +.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column { flex-basis:= + 0px; flex-grow: 1; } + +.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=3D"fle= +x-basis"] { flex-grow: 0; } + +:where(.wp-block-columns) { margin-bottom: 1.75em; } + +:where(.wp-block-columns.has-background) { padding: 1.25em 2.375em; } + +.wp-block-column { flex-grow: 1; min-width: 0px; overflow-wrap: break-word;= + word-break: break-word; } + +.wp-block-column.is-vertically-aligned-top { align-self: flex-start; } + +.wp-block-column.is-vertically-aligned-center { align-self: center; } + +.wp-block-column.is-vertically-aligned-bottom { align-self: flex-end; } + +.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertical= +ly-aligned-center, .wp-block-column.is-vertically-aligned-top { width: 100%= +; } + +.wp-block-post-comments { box-sizing: border-box; } + +.wp-block-post-comments .alignleft { float: left; } + +.wp-block-post-comments .alignright { float: right; } + +.wp-block-post-comments .navigation::after { clear: both; content: ""; disp= +lay: table; } + +.wp-block-post-comments .commentlist { clear: both; list-style: none; margi= +n: 0px; padding: 0px; } + +.wp-block-post-comments .commentlist .comment { min-height: 2.25em; padding= +-left: 3.25em; } + +.wp-block-post-comments .commentlist .comment p { font-size: 1em; line-heig= +ht: 1.8; margin: 1em 0px; } + +.wp-block-post-comments .commentlist .children { list-style: none; margin: = +0px; padding: 0px; } + +.wp-block-post-comments .comment-author { line-height: 1.5; } + +.wp-block-post-comments .comment-author .avatar { border-radius: 1.5em; dis= +play: block; float: left; height: 2.5em; margin-right: 0.75em; margin-top: = +0.5em; width: 2.5em; } + +.wp-block-post-comments .comment-author cite { font-style: normal; } + +.wp-block-post-comments .comment-meta { font-size: 0.875em; line-height: 1.= +5; } + +.wp-block-post-comments .comment-meta b { font-weight: 400; } + +.wp-block-post-comments .comment-meta .comment-awaiting-moderation { displa= +y: block; margin-bottom: 1em; margin-top: 1em; } + +.wp-block-post-comments .comment-body .commentmetadata { font-size: 0.875em= +; } + +.wp-block-post-comments .comment-form-author label, .wp-block-post-comments= + .comment-form-comment label, .wp-block-post-comments .comment-form-email l= +abel, .wp-block-post-comments .comment-form-url label { display: block; mar= +gin-bottom: 0.25em; } + +.wp-block-post-comments .comment-form input:not([type=3D"submit"]):not([typ= +e=3D"checkbox"]), .wp-block-post-comments .comment-form textarea { box-sizi= +ng: border-box; display: block; width: 100%; } + +.wp-block-post-comments .comment-form-cookies-consent { display: flex; gap:= + 0.25em; } + +.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-c= +onsent { margin-top: 0.35em; } + +.wp-block-post-comments .comment-reply-title { margin-bottom: 0px; } + +.wp-block-post-comments .comment-reply-title :where(small) { font-size: var= +(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; } + +.wp-block-post-comments .reply { font-size: 0.875em; margin-bottom: 1.4em; = +} + +.wp-block-post-comments input:not([type=3D"submit"]), .wp-block-post-commen= +ts textarea { border: 1px solid rgb(148, 148, 148); font-family: inherit; f= +ont-size: 1em; } + +.wp-block-post-comments input:not([type=3D"submit"]):not([type=3D"checkbox"= +]), .wp-block-post-comments textarea { padding: calc(0.667em + 2px); } + +:where(.wp-block-post-comments input[type=3D"submit"]) { border: none; } + +.wp-block-comments-pagination > .wp-block-comments-pagination-next, .wp-blo= +ck-comments-pagination > .wp-block-comments-pagination-numbers, .wp-block-c= +omments-pagination > .wp-block-comments-pagination-previous { margin-bottom= +: 0.5em; margin-right: 0.5em; } + +.wp-block-comments-pagination > .wp-block-comments-pagination-next:last-chi= +ld, .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:l= +ast-child, .wp-block-comments-pagination > .wp-block-comments-pagination-pr= +evious:last-child { margin-right: 0px; } + +.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow = +{ display: inline-block; margin-right: 1ch; } + +.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:= +not(.is-arrow-chevron) { transform: scaleX(1); } + +.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow { di= +splay: inline-block; margin-left: 1ch; } + +.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(= +.is-arrow-chevron) { transform: scaleX(1); } + +.wp-block-comments-pagination.aligncenter { justify-content: center; } + +.wp-block-comment-template { box-sizing: border-box; list-style: none; marg= +in-bottom: 0px; max-width: 100%; padding: 0px; } + +.wp-block-comment-template li { clear: both; } + +.wp-block-comment-template ol { list-style: none; margin-bottom: 0px; max-w= +idth: 100%; padding-left: 2rem; } + +.wp-block-comment-template.alignleft { float: left; } + +.wp-block-comment-template.aligncenter { margin-left: auto; margin-right: a= +uto; width: fit-content; } + +.wp-block-comment-template.alignright { float: right; } + +.wp-block-cover, .wp-block-cover-image { align-items: center; background-po= +sition: 50% center; box-sizing: border-box; display: flex; justify-content:= + center; min-height: 430px; overflow: clip; padding: 1em; position: relativ= +e; } + +.wp-block-cover .has-background-dim:not([class*=3D"-background-color"]), .w= +p-block-cover-image .has-background-dim:not([class*=3D"-background-color"])= +, .wp-block-cover-image.has-background-dim:not([class*=3D"-background-color= +"]), .wp-block-cover.has-background-dim:not([class*=3D"-background-color"])= + { background-color: rgb(0, 0, 0); } + +.wp-block-cover .has-background-dim.has-background-gradient, .wp-block-cove= +r-image .has-background-dim.has-background-gradient { background-color: tra= +nsparent; } + +.wp-block-cover-image.has-background-dim::before, .wp-block-cover.has-backg= +round-dim::before { background-color: inherit; content: ""; } + +.wp-block-cover .wp-block-cover__background, .wp-block-cover .wp-block-cove= +r__gradient-background, .wp-block-cover-image .wp-block-cover__background, = +.wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover= +-image.has-background-dim:not(.has-background-gradient)::before, .wp-block-= +cover.has-background-dim:not(.has-background-gradient)::before { inset: 0px= +; opacity: 0.5; position: absolute; z-index: 1; } + +.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-co= +ver__background, .wp-block-cover-image.has-background-dim.has-background-di= +m-10 .wp-block-cover__gradient-background, .wp-block-cover-image.has-backgr= +ound-dim.has-background-dim-10:not(.has-background-gradient)::before, .wp-b= +lock-cover.has-background-dim.has-background-dim-10 .wp-block-cover__backgr= +ound, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-co= +ver__gradient-background, .wp-block-cover.has-background-dim.has-background= +-dim-10:not(.has-background-gradient)::before { opacity: 0.1; } + +.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-co= +ver__background, .wp-block-cover-image.has-background-dim.has-background-di= +m-20 .wp-block-cover__gradient-background, .wp-block-cover-image.has-backgr= +ound-dim.has-background-dim-20:not(.has-background-gradient)::before, .wp-b= +lock-cover.has-background-dim.has-background-dim-20 .wp-block-cover__backgr= +ound, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-co= +ver__gradient-background, .wp-block-cover.has-background-dim.has-background= +-dim-20:not(.has-background-gradient)::before { opacity: 0.2; } + +.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-co= +ver__background, .wp-block-cover-image.has-background-dim.has-background-di= +m-30 .wp-block-cover__gradient-background, .wp-block-cover-image.has-backgr= +ound-dim.has-background-dim-30:not(.has-background-gradient)::before, .wp-b= +lock-cover.has-background-dim.has-background-dim-30 .wp-block-cover__backgr= +ound, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-co= +ver__gradient-background, .wp-block-cover.has-background-dim.has-background= +-dim-30:not(.has-background-gradient)::before { opacity: 0.3; } + +.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-co= +ver__background, .wp-block-cover-image.has-background-dim.has-background-di= +m-40 .wp-block-cover__gradient-background, .wp-block-cover-image.has-backgr= +ound-dim.has-background-dim-40:not(.has-background-gradient)::before, .wp-b= +lock-cover.has-background-dim.has-background-dim-40 .wp-block-cover__backgr= +ound, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-co= +ver__gradient-background, .wp-block-cover.has-background-dim.has-background= +-dim-40:not(.has-background-gradient)::before { opacity: 0.4; } + +.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-co= +ver__background, .wp-block-cover-image.has-background-dim.has-background-di= +m-50 .wp-block-cover__gradient-background, .wp-block-cover-image.has-backgr= +ound-dim.has-background-dim-50:not(.has-background-gradient)::before, .wp-b= +lock-cover.has-background-dim.has-background-dim-50 .wp-block-cover__backgr= +ound, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-co= +ver__gradient-background, .wp-block-cover.has-background-dim.has-background= +-dim-50:not(.has-background-gradient)::before { opacity: 0.5; } + +.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-co= +ver__background, .wp-block-cover-image.has-background-dim.has-background-di= +m-60 .wp-block-cover__gradient-background, .wp-block-cover-image.has-backgr= +ound-dim.has-background-dim-60:not(.has-background-gradient)::before, .wp-b= +lock-cover.has-background-dim.has-background-dim-60 .wp-block-cover__backgr= +ound, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-co= +ver__gradient-background, .wp-block-cover.has-background-dim.has-background= +-dim-60:not(.has-background-gradient)::before { opacity: 0.6; } + +.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-co= +ver__background, .wp-block-cover-image.has-background-dim.has-background-di= +m-70 .wp-block-cover__gradient-background, .wp-block-cover-image.has-backgr= +ound-dim.has-background-dim-70:not(.has-background-gradient)::before, .wp-b= +lock-cover.has-background-dim.has-background-dim-70 .wp-block-cover__backgr= +ound, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-co= +ver__gradient-background, .wp-block-cover.has-background-dim.has-background= +-dim-70:not(.has-background-gradient)::before { opacity: 0.7; } + +.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-co= +ver__background, .wp-block-cover-image.has-background-dim.has-background-di= +m-80 .wp-block-cover__gradient-background, .wp-block-cover-image.has-backgr= +ound-dim.has-background-dim-80:not(.has-background-gradient)::before, .wp-b= +lock-cover.has-background-dim.has-background-dim-80 .wp-block-cover__backgr= +ound, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-co= +ver__gradient-background, .wp-block-cover.has-background-dim.has-background= +-dim-80:not(.has-background-gradient)::before { opacity: 0.8; } + +.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-co= +ver__background, .wp-block-cover-image.has-background-dim.has-background-di= +m-90 .wp-block-cover__gradient-background, .wp-block-cover-image.has-backgr= +ound-dim.has-background-dim-90:not(.has-background-gradient)::before, .wp-b= +lock-cover.has-background-dim.has-background-dim-90 .wp-block-cover__backgr= +ound, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-co= +ver__gradient-background, .wp-block-cover.has-background-dim.has-background= +-dim-90:not(.has-background-gradient)::before { opacity: 0.9; } + +.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-c= +over__background, .wp-block-cover-image.has-background-dim.has-background-d= +im-100 .wp-block-cover__gradient-background, .wp-block-cover-image.has-back= +ground-dim.has-background-dim-100:not(.has-background-gradient)::before, .w= +p-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__ba= +ckground, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-blo= +ck-cover__gradient-background, .wp-block-cover.has-background-dim.has-backg= +round-dim-100:not(.has-background-gradient)::before { opacity: 1; } + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-backgrou= +nd-dim-0, .wp-block-cover .wp-block-cover__gradient-background.has-backgrou= +nd-dim.has-background-dim-0, .wp-block-cover-image .wp-block-cover__backgro= +und.has-background-dim.has-background-dim-0, .wp-block-cover-image .wp-bloc= +k-cover__gradient-background.has-background-dim.has-background-dim-0 { opac= +ity: 0; } + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-backgrou= +nd-dim-10, .wp-block-cover .wp-block-cover__gradient-background.has-backgro= +und-dim.has-background-dim-10, .wp-block-cover-image .wp-block-cover__backg= +round.has-background-dim.has-background-dim-10, .wp-block-cover-image .wp-b= +lock-cover__gradient-background.has-background-dim.has-background-dim-10 { = +opacity: 0.1; } + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-backgrou= +nd-dim-20, .wp-block-cover .wp-block-cover__gradient-background.has-backgro= +und-dim.has-background-dim-20, .wp-block-cover-image .wp-block-cover__backg= +round.has-background-dim.has-background-dim-20, .wp-block-cover-image .wp-b= +lock-cover__gradient-background.has-background-dim.has-background-dim-20 { = +opacity: 0.2; } + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-backgrou= +nd-dim-30, .wp-block-cover .wp-block-cover__gradient-background.has-backgro= +und-dim.has-background-dim-30, .wp-block-cover-image .wp-block-cover__backg= +round.has-background-dim.has-background-dim-30, .wp-block-cover-image .wp-b= +lock-cover__gradient-background.has-background-dim.has-background-dim-30 { = +opacity: 0.3; } + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-backgrou= +nd-dim-40, .wp-block-cover .wp-block-cover__gradient-background.has-backgro= +und-dim.has-background-dim-40, .wp-block-cover-image .wp-block-cover__backg= +round.has-background-dim.has-background-dim-40, .wp-block-cover-image .wp-b= +lock-cover__gradient-background.has-background-dim.has-background-dim-40 { = +opacity: 0.4; } + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-backgrou= +nd-dim-50, .wp-block-cover .wp-block-cover__gradient-background.has-backgro= +und-dim.has-background-dim-50, .wp-block-cover-image .wp-block-cover__backg= +round.has-background-dim.has-background-dim-50, .wp-block-cover-image .wp-b= +lock-cover__gradient-background.has-background-dim.has-background-dim-50 { = +opacity: 0.5; } + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-backgrou= +nd-dim-60, .wp-block-cover .wp-block-cover__gradient-background.has-backgro= +und-dim.has-background-dim-60, .wp-block-cover-image .wp-block-cover__backg= +round.has-background-dim.has-background-dim-60, .wp-block-cover-image .wp-b= +lock-cover__gradient-background.has-background-dim.has-background-dim-60 { = +opacity: 0.6; } + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-backgrou= +nd-dim-70, .wp-block-cover .wp-block-cover__gradient-background.has-backgro= +und-dim.has-background-dim-70, .wp-block-cover-image .wp-block-cover__backg= +round.has-background-dim.has-background-dim-70, .wp-block-cover-image .wp-b= +lock-cover__gradient-background.has-background-dim.has-background-dim-70 { = +opacity: 0.7; } + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-backgrou= +nd-dim-80, .wp-block-cover .wp-block-cover__gradient-background.has-backgro= +und-dim.has-background-dim-80, .wp-block-cover-image .wp-block-cover__backg= +round.has-background-dim.has-background-dim-80, .wp-block-cover-image .wp-b= +lock-cover__gradient-background.has-background-dim.has-background-dim-80 { = +opacity: 0.8; } + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-backgrou= +nd-dim-90, .wp-block-cover .wp-block-cover__gradient-background.has-backgro= +und-dim.has-background-dim-90, .wp-block-cover-image .wp-block-cover__backg= +round.has-background-dim.has-background-dim-90, .wp-block-cover-image .wp-b= +lock-cover__gradient-background.has-background-dim.has-background-dim-90 { = +opacity: 0.9; } + +.wp-block-cover .wp-block-cover__background.has-background-dim.has-backgrou= +nd-dim-100, .wp-block-cover .wp-block-cover__gradient-background.has-backgr= +ound-dim.has-background-dim-100, .wp-block-cover-image .wp-block-cover__bac= +kground.has-background-dim.has-background-dim-100, .wp-block-cover-image .w= +p-block-cover__gradient-background.has-background-dim.has-background-dim-10= +0 { opacity: 1; } + +.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-bloc= +k-cover.alignleft, .wp-block-cover.alignright { max-width: 420px; width: 10= +0%; } + +.wp-block-cover-image::after, .wp-block-cover::after { content: ""; display= +: block; font-size: 0px; min-height: inherit; } + +@supports (position:sticky) { + .wp-block-cover-image::after, .wp-block-cover::after { content: none; } +} + +.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-blo= +ck-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.ali= +gnleft, .wp-block-cover.alignright { display: flex; } + +.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp= +-block-cover__inner-container { color: inherit; width: 100%; z-index: 1; } + +.wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-c= +olor), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has= +-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:n= +ot(.has-text-color), .wp-block-cover p:not(.has-text-color), .wp-block-cove= +r-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-col= +or), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h= +4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-= +block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has= +-text-color) { color: inherit; } + +.wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top= +-left { align-items: flex-start; justify-content: flex-start; } + +.wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-t= +op-center { align-items: flex-start; justify-content: center; } + +.wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-to= +p-right { align-items: flex-start; justify-content: flex-end; } + +.wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-= +center-left { align-items: center; justify-content: flex-start; } + +.wp-block-cover-image.is-position-center-center, .wp-block-cover.is-positio= +n-center-center { align-items: center; justify-content: center; } + +.wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position= +-center-right { align-items: center; justify-content: flex-end; } + +.wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-= +bottom-left { align-items: flex-end; justify-content: flex-start; } + +.wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-positio= +n-bottom-center { align-items: flex-end; justify-content: center; } + +.wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position= +-bottom-right { align-items: flex-end; justify-content: flex-end; } + +.wp-block-cover-image.has-custom-content-position.has-custom-content-positi= +on .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-pos= +ition.has-custom-content-position .wp-block-cover__inner-container { margin= +: 0px; width: auto; } + +.wp-block-cover .wp-block-cover__image-background, .wp-block-cover video.wp= +-block-cover__video-background, .wp-block-cover-image .wp-block-cover__imag= +e-background, .wp-block-cover-image video.wp-block-cover__video-background = +{ border: none; inset: 0px; box-shadow: none; height: 100%; margin: 0px; ma= +x-height: none; max-width: none; object-fit: cover; outline: none; padding:= + 0px; position: absolute; width: 100%; } + +.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-block= +-cover__image-background.has-parallax, video.wp-block-cover__video-backgrou= +nd.has-parallax { background-attachment: fixed; background-repeat: no-repea= +t; background-size: cover; } + +@supports (-webkit-touch-callout:inherit) { + .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-blo= +ck-cover__image-background.has-parallax, video.wp-block-cover__video-backgr= +ound.has-parallax { background-attachment: scroll; } +} + +@media (prefers-reduced-motion: reduce) { + .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax, .wp-blo= +ck-cover__image-background.has-parallax, video.wp-block-cover__video-backgr= +ound.has-parallax { background-attachment: scroll; } +} + +.wp-block-cover-image.is-repeated, .wp-block-cover.is-repeated, .wp-block-c= +over__image-background.is-repeated, video.wp-block-cover__video-background.= +is-repeated { background-repeat: repeat; background-size: auto; } + +.wp-block-cover__image-background, .wp-block-cover__video-background { z-in= +dex: 0; } + +.wp-block-cover-image-text, .wp-block-cover-image-text a, .wp-block-cover-i= +mage-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-ima= +ge-text a:hover, .wp-block-cover-text, .wp-block-cover-text a, .wp-block-co= +ver-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hov= +er, section.wp-block-cover-image h2, section.wp-block-cover-image h2 a, sec= +tion.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:fo= +cus, section.wp-block-cover-image h2 a:hover { color: rgb(255, 255, 255); } + +.wp-block-cover-image .wp-block-cover.has-left-content { justify-content: f= +lex-start; } + +.wp-block-cover-image .wp-block-cover.has-right-content { justify-content: = +flex-end; } + +.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-bloc= +k-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image= +.has-left-content > h2 { margin-left: 0px; text-align: left; } + +.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-blo= +ck-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-ima= +ge.has-right-content > h2 { margin-right: 0px; text-align: right; } + +.wp-block-cover .wp-block-cover-text, .wp-block-cover-image .wp-block-cover= +-image-text, section.wp-block-cover-image > h2 { font-size: 2em; line-heigh= +t: 1.25; margin-bottom: 0px; max-width: 840px; padding: 0.44em; text-align:= + center; z-index: 1; } + +:where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:= +not(.has-text-color)) { color: rgb(255, 255, 255); } + +:where(.wp-block-cover-image.is-light:not(.has-text-color)), :where(.wp-blo= +ck-cover.is-light:not(.has-text-color)) { color: rgb(0, 0, 0); } + +.wp-block-details { box-sizing: border-box; overflow: hidden; } + +.wp-block-details summary { cursor: pointer; } + +.wp-block-details > :not(summary) { margin-block-end: 0px; margin-block-sta= +rt: var(--wp--style--block-gap); } + +.wp-block-details > :last-child { margin-bottom: 0px; } + +.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align= +=3D"left"] > [data-type=3D"core/embed"], .wp-block[data-align=3D"right"] > = +[data-type=3D"core/embed"] { max-width: 360px; width: 100%; } + +.wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignri= +ght .wp-block-embed__wrapper, .wp-block[data-align=3D"left"] > [data-type= +=3D"core/embed"] .wp-block-embed__wrapper, .wp-block[data-align=3D"right"] = +> [data-type=3D"core/embed"] .wp-block-embed__wrapper { min-width: 280px; } + +.wp-block-cover .wp-block-embed { min-height: 240px; min-width: 320px; } + +.wp-block-embed { overflow-wrap: break-word; } + +.wp-block-embed figcaption { margin-bottom: 1em; margin-top: 0.5em; } + +.wp-block-embed iframe { max-width: 100%; } + +.wp-block-embed__wrapper { position: relative; } + +.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before = +{ content: ""; display: block; padding-top: 50%; } + +.wp-embed-responsive .wp-has-aspect-ratio iframe { inset: 0px; height: 100%= +; position: absolute; width: 100%; } + +.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before= + { padding-top: 42.85%; } + +.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before= + { padding-top: 50%; } + +.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before= + { padding-top: 56.25%; } + +.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before = +{ padding-top: 75%; } + +.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before = +{ padding-top: 100%; } + +.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before= + { padding-top: 177.77%; } + +.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before = +{ padding-top: 200%; } + +.wp-block-file:not(.wp-element-button) { font-size: 0.8em; } + +.wp-block-file.aligncenter { text-align: center; } + +.wp-block-file.alignright { text-align: right; } + +.wp-block-file * + .wp-block-file__button { margin-left: 0.75em; } + +:where(.wp-block-file) { margin-bottom: 1.5em; } + +.wp-block-file__embed { margin-bottom: 1em; } + +:where(.wp-block-file__button) { border-radius: 2em; display: inline-block;= + padding: 0.5em 1em; } + +:where(.wp-block-file__button):is(a):active, :where(.wp-block-file__button)= +:is(a):focus, :where(.wp-block-file__button):is(a):hover, :where(.wp-block-= +file__button):is(a):visited { box-shadow: none; color: rgb(255, 255, 255); = +opacity: 0.85; text-decoration: none; } + +.blocks-gallery-grid:not(.has-nested-images), .wp-block-gallery:not(.has-ne= +sted-images) { display: flex; flex-wrap: wrap; list-style-type: none; margi= +n: 0px; padding: 0px; } + +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, .blocks= +-gallery-grid:not(.has-nested-images) .blocks-gallery-item, .wp-block-galle= +ry:not(.has-nested-images) .blocks-gallery-image, .wp-block-gallery:not(.ha= +s-nested-images) .blocks-gallery-item { display: flex; flex-direction: colu= +mn; flex-grow: 1; justify-content: center; margin: 0px 1em 1em 0px; positio= +n: relative; width: calc(50% - 1em); } + +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-t= +ype(2n), .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:= +nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-gallery-= +image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images) .blocks-ga= +llery-item:nth-of-type(2n) { margin-right: 0px; } + +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure, = +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure, .= +wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure, .wp-= +block-gallery:not(.has-nested-images) .blocks-gallery-item figure { align-i= +tems: flex-end; display: flex; height: 100%; justify-content: flex-start; m= +argin: 0px; } + +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img, .bl= +ocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img, .wp-blo= +ck-gallery:not(.has-nested-images) .blocks-gallery-image img, .wp-block-gal= +lery:not(.has-nested-images) .blocks-gallery-item img { display: block; hei= +ght: auto; max-width: 100%; width: auto; } + +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcapti= +on, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figca= +ption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figc= +aption, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figc= +aption { background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0= +, 0.3) 70%, transparent); bottom: 0px; box-sizing: border-box; color: rgb(2= +55, 255, 255); font-size: 0.8em; margin: 0px; max-height: 100%; overflow: a= +uto; padding: 3em 0.77em 0.7em; position: absolute; text-align: center; wid= +th: 100%; z-index: 2; } + +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcapti= +on img, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item f= +igcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-im= +age figcaption img, .wp-block-gallery:not(.has-nested-images) .blocks-galle= +ry-item figcaption img { display: inline; } + +.blocks-gallery-grid:not(.has-nested-images) figcaption, .wp-block-gallery:= +not(.has-nested-images) figcaption { flex-grow: 1; } + +.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-ima= +ge a, .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-galle= +ry-image img, .blocks-gallery-grid:not(.has-nested-images).is-cropped .bloc= +ks-gallery-item a, .blocks-gallery-grid:not(.has-nested-images).is-cropped = +.blocks-gallery-item img, .wp-block-gallery:not(.has-nested-images).is-crop= +ped .blocks-gallery-image a, .wp-block-gallery:not(.has-nested-images).is-c= +ropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images)= +.is-cropped .blocks-gallery-item a, .wp-block-gallery:not(.has-nested-image= +s).is-cropped .blocks-gallery-item img { flex: 1 1 0%; height: 100%; object= +-fit: cover; width: 100%; } + +.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-imag= +e, .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-i= +tem, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-im= +age, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-it= +em { margin-right: 0px; width: 100%; } + +@media (min-width: 600px) { + .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-im= +age, .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery= +-item, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-= +image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-= +item { margin-right: 1em; width: calc(33.3333% - 0.66667em); } + .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-im= +age, .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery= +-item, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-= +image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-= +item { margin-right: 1em; width: calc(25% - 0.75em); } + .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-im= +age, .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery= +-item, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-= +image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-= +item { margin-right: 1em; width: calc(20% - 0.8em); } + .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-im= +age, .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery= +-item, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-= +image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-= +item { margin-right: 1em; width: calc(16.6667% - 0.83333em); } + .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-im= +age, .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery= +-item, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-= +image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-= +item { margin-right: 1em; width: calc(14.2857% - 0.85714em); } + .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-im= +age, .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery= +-item, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-= +image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-= +item { margin-right: 1em; width: calc(12.5% - 0.875em); } + .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-im= +age:nth-of-type(n), .blocks-gallery-grid:not(.has-nested-images).columns-1 = +.blocks-gallery-item:nth-of-type(n), .blocks-gallery-grid:not(.has-nested-i= +mages).columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-gri= +d:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n), .= +blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image= +:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-images).columns-3 .b= +locks-gallery-item:nth-of-type(3n), .blocks-gallery-grid:not(.has-nested-im= +ages).columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid= +:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n), .b= +locks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:= +nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-images).columns-5 .bl= +ocks-gallery-item:nth-of-type(5n), .blocks-gallery-grid:not(.has-nested-ima= +ges).columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid:= +not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n), .bl= +ocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:n= +th-of-type(7n), .blocks-gallery-grid:not(.has-nested-images).columns-7 .blo= +cks-gallery-item:nth-of-type(7n), .blocks-gallery-grid:not(.has-nested-imag= +es).columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid:n= +ot(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-= +block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-o= +f-type(n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gall= +ery-item:nth-of-type(n), .wp-block-gallery:not(.has-nested-images).columns-= +2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-= +images).columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery:n= +ot(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp= +-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-o= +f-type(3n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gal= +lery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).colum= +ns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery:not(.has-neste= +d-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-galler= +y:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n), .= +wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nt= +h-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-= +gallery-item:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).col= +umns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-ne= +sted-images).columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gall= +ery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n)= +, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:= +nth-of-type(8n) { margin-right: 0px; } +} + +.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-chi= +ld, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-= +child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last= +-child, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last= +-child { margin-right: 0px; } + +.blocks-gallery-grid:not(.has-nested-images).alignleft, .blocks-gallery-gri= +d:not(.has-nested-images).alignright, .wp-block-gallery:not(.has-nested-ima= +ges).alignleft, .wp-block-gallery:not(.has-nested-images).alignright { max-= +width: 420px; width: 100%; } + +.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-it= +em figure, .wp-block-gallery:not(.has-nested-images).aligncenter .blocks-ga= +llery-item figure { justify-content: center; } + +.wp-block-gallery:not(.is-cropped) .blocks-gallery-item { align-self: flex-= +start; } + +figure.wp-block-gallery.has-nested-images { align-items: normal; } + +.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-i= +mage) { margin: 0px; width: calc(50% - var(--wp--style--unstable-gallery-ga= +p, 16px)/2); } + +.wp-block-gallery.has-nested-images figure.wp-block-image { box-sizing: bor= +der-box; display: flex; flex-direction: column; flex-grow: 1; justify-conte= +nt: center; max-width: 100%; position: relative; } + +.wp-block-gallery.has-nested-images figure.wp-block-image > a, .wp-block-ga= +llery.has-nested-images figure.wp-block-image > div { flex-direction: colum= +n; flex-grow: 1; margin: 0px; } + +.wp-block-gallery.has-nested-images figure.wp-block-image img { display: bl= +ock; height: auto; width: auto; max-width: 100% !important; } + +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption { back= +ground: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, t= +ransparent); bottom: 0px; box-sizing: border-box; color: rgb(255, 255, 255)= +; font-size: 13px; left: 0px; margin-bottom: 0px; max-height: 60%; overflow= +: auto; padding: 0px 8px 8px; position: absolute; text-align: center; width= +: 100%; } + +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img { = +display: inline; } + +.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a { co= +lor: inherit; } + +.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border= + img { box-sizing: border-box; } + +.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border= + > a, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-= +border > div, .wp-block-gallery.has-nested-images figure.wp-block-image.is-= +style-rounded > a, .wp-block-gallery.has-nested-images figure.wp-block-imag= +e.is-style-rounded > div { flex: 1 1 auto; } + +.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border= + figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.is-s= +tyle-rounded figcaption { background: none; color: inherit; flex: initial; = +margin: 0px; padding: 10px 10px 9px; position: relative; } + +.wp-block-gallery.has-nested-images figcaption { flex-basis: 100%; flex-gro= +w: 1; text-align: center; } + +.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:= +not(#individual-image) { margin-bottom: auto; margin-top: 0px; } + +.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#i= +ndividual-image) { align-self: inherit; } + +.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#i= +ndividual-image) > a, .wp-block-gallery.has-nested-images.is-cropped figure= +.wp-block-image:not(#individual-image) > div:not(.components-drop-zone) { d= +isplay: flex; } + +.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#i= +ndividual-image) a, .wp-block-gallery.has-nested-images.is-cropped figure.w= +p-block-image:not(#individual-image) img { flex: 1 0 0%; height: 100%; obje= +ct-fit: cover; width: 100%; } + +.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#in= +dividual-image) { width: 100%; } + +@media (min-width: 600px) { + .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#= +individual-image) { width: calc(33.33333% - var(--wp--style--unstable-galle= +ry-gap, 16px)*.66667); } + .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#= +individual-image) { width: calc(25% - var(--wp--style--unstable-gallery-gap= +, 16px)*.75); } + .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#= +individual-image) { width: calc(20% - var(--wp--style--unstable-gallery-gap= +, 16px)*.8); } + .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#= +individual-image) { width: calc(16.66667% - var(--wp--style--unstable-galle= +ry-gap, 16px)*.83333); } + .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#= +individual-image) { width: calc(14.28571% - var(--wp--style--unstable-galle= +ry-gap, 16px)*.85714); } + .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#= +individual-image) { width: calc(12.5% - var(--wp--style--unstable-gallery-g= +ap, 16px)*.875); } + .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image= +:not(#individual-image) { width: calc(33.33% - var(--wp--style--unstable-ga= +llery-gap, 16px)*.66667); } + .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image= +:not(#individual-image):first-child:nth-last-child(2), .wp-block-gallery.ha= +s-nested-images.columns-default figure.wp-block-image:not(#individual-image= +):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-ima= +ge) { width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5); } + .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image= +:not(#individual-image):first-child:last-child { width: 100%; } +} + +.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested= +-images.alignright { max-width: 420px; width: 100%; } + +.wp-block-gallery.has-nested-images.aligncenter { justify-content: center; = +} + +.wp-block-group { box-sizing: border-box; } + +h1.has-background, h2.has-background, h3.has-background, h4.has-background,= + h5.has-background, h6.has-background { padding: 1.25em 2.375em; } + +.wp-block-image img { box-sizing: border-box; height: auto; max-width: 100%= +; vertical-align: bottom; } + +.wp-block-image[style*=3D"border-radius"] img, .wp-block-image[style*=3D"bo= +rder-radius"] > a { border-radius: inherit; } + +.wp-block-image.has-custom-border img { box-sizing: border-box; } + +.wp-block-image.aligncenter { text-align: center; } + +.wp-block-image.alignfull img, .wp-block-image.alignwide img { height: auto= +; width: 100%; } + +.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .= +alignright, .wp-block-image.aligncenter, .wp-block-image.alignleft, .wp-blo= +ck-image.alignright { display: table; } + +.wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > fig= +caption, .wp-block-image .alignright > figcaption, .wp-block-image.aligncen= +ter > figcaption, .wp-block-image.alignleft > figcaption, .wp-block-image.a= +lignright > figcaption { caption-side: bottom; display: table-caption; } + +.wp-block-image .alignleft { float: left; margin: 0.5em 1em 0.5em 0px; } + +.wp-block-image .alignright { float: right; margin: 0.5em 0px 0.5em 1em; } + +.wp-block-image .aligncenter { margin-left: auto; margin-right: auto; } + +.wp-block-image figcaption { margin-bottom: 1em; margin-top: 0.5em; } + +.wp-block-image .is-style-rounded img, .wp-block-image.is-style-circle-mask= + img, .wp-block-image.is-style-rounded img { border-radius: 9999px; } + +@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask= +-image:none) { + .wp-block-image.is-style-circle-mask img { border-radius: 0px; -webkit-ma= +sk-image: url("data:image/svg+xml;utf8,"); -webkit-mask-position: center center; -webkit-mask-repeat: no-= +repeat; -webkit-mask-size: contain; } +} + +.wp-block-image :where(.has-border-color) { border-style: solid; } + +.wp-block-image :where([style*=3D"border-top-color"]) { border-top-style: s= +olid; } + +.wp-block-image :where([style*=3D"border-right-color"]) { border-right-styl= +e: solid; } + +.wp-block-image :where([style*=3D"border-bottom-color"]) { border-bottom-st= +yle: solid; } + +.wp-block-image :where([style*=3D"border-left-color"]) { border-left-style:= + solid; } + +.wp-block-image :where([style*=3D"border-width"]) { border-style: solid; } + +.wp-block-image :where([style*=3D"border-top-width"]) { border-top-style: s= +olid; } + +.wp-block-image :where([style*=3D"border-right-width"]) { border-right-styl= +e: solid; } + +.wp-block-image :where([style*=3D"border-bottom-width"]) { border-bottom-st= +yle: solid; } + +.wp-block-image :where([style*=3D"border-left-width"]) { border-left-style:= + solid; } + +.wp-block-image figure { margin: 0px; } + +.wp-lightbox-container .img-container { position: relative; } + +.wp-lightbox-container button { background: none; border: none; cursor: zoo= +m-in; height: 100%; position: absolute; width: 100%; z-index: 100; } + +.wp-lightbox-container button:focus-visible { outline: -webkit-focus-ring-c= +olor auto 5px; outline-offset: 5px; } + +.wp-lightbox-overlay { height: 100vh; left: 0px; overflow: hidden; position= +: fixed; top: 0px; visibility: hidden; width: 100vw; z-index: 100000; } + +.wp-lightbox-overlay .close-button { cursor: pointer; padding: 0px; positio= +n: absolute; right: 12.5px; top: 12.5px; z-index: 5000000; } + +.wp-lightbox-overlay .wp-block-image { align-items: center; box-sizing: bor= +der-box; display: flex; flex-direction: column; height: 100%; justify-conte= +nt: center; position: absolute; width: 100%; z-index: 3000000; } + +.wp-lightbox-overlay .wp-block-image figcaption { display: none; } + +.wp-lightbox-overlay .wp-block-image img { max-height: 100%; max-width: 100= +%; width: auto; } + +.wp-lightbox-overlay button { background: none; border: none; } + +.wp-lightbox-overlay .scrim { background-color: rgb(255, 255, 255); height:= + 100%; opacity: 0.9; position: absolute; width: 100%; z-index: 2000000; } + +.wp-lightbox-overlay.fade.active { animation: 0.25s ease 0s 1 normal both r= +unning turn-on-visibility; visibility: visible; } + +.wp-lightbox-overlay.fade.active img { animation: 0.3s ease 0s 1 normal bot= +h running turn-on-visibility; } + +.wp-lightbox-overlay.fade.hideanimationenabled:not(.active) { animation: 0.= +3s ease 0s 1 normal both running turn-off-visibility; } + +.wp-lightbox-overlay.fade.hideanimationenabled:not(.active) img { animation= +: 0.25s ease 0s 1 normal both running turn-off-visibility; } + +.wp-lightbox-overlay.zoom img { height: var(--lightbox-image-max-height); p= +osition: absolute; transform-origin: left top; width: var(--lightbox-image-= +max-width); } + +.wp-lightbox-overlay.zoom.active { opacity: 1; visibility: visible; } + +.wp-lightbox-overlay.zoom.active .wp-block-image img { animation: 0.4s ease= + 0s 1 normal forwards running lightbox-zoom-in; } + +@media (prefers-reduced-motion) { + .wp-lightbox-overlay.zoom.active .wp-block-image img { animation: 0.4s ea= +se 0s 1 normal both running turn-on-visibility; } +} + +.wp-lightbox-overlay.zoom.active .scrim { animation: 0.4s ease 0s 1 normal = +forwards running turn-on-visibility; } + +.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .wp-block-image= + img { animation: 0.4s ease 0s 1 normal forwards running lightbox-zoom-out;= + } + +@media (prefers-reduced-motion) { + .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .wp-block-ima= +ge img { animation: 0.4s ease 0s 1 normal both running turn-off-visibility;= + } +} + +.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim { animat= +ion: 0.4s ease 0s 1 normal forwards running turn-off-visibility; } + +html.has-lightbox-open { overflow: hidden; } + +@keyframes turn-on-visibility {=20 + 0% { opacity: 0; } + 100% { opacity: 1; } +} + +@keyframes turn-off-visibility {=20 + 0% { opacity: 1; visibility: visible; } + 99% { opacity: 0; visibility: visible; } + 100% { opacity: 0; visibility: hidden; } +} + +@keyframes lightbox-zoom-in {=20 + 0% { left: var(--lightbox-initial-left-position); top: var(--lightbox-ini= +tial-top-position); transform: scale(var(--lightbox-scale-width),var(--ligh= +tbox-scale-height)); } + 100% { left: var(--lightbox-target-left-position); top: var(--lightbox-ta= +rget-top-position); transform: scale(1); } +} + +@keyframes lightbox-zoom-out {=20 + 0% { left: var(--lightbox-target-left-position); top: var(--lightbox-targ= +et-top-position); transform: scale(1); visibility: visible; } + 99% { visibility: visible; } + 100% { left: var(--lightbox-initial-left-position); top: var(--lightbox-i= +nitial-top-position); transform: scale(var(--lightbox-scale-width),var(--li= +ghtbox-scale-height)); } +} + +ol.wp-block-latest-comments { box-sizing: border-box; margin-left: 0px; } + +:where(.wp-block-latest-comments:not([style*=3D"line-height"] .wp-block-lat= +est-comments__comment)) { line-height: 1.1; } + +:where(.wp-block-latest-comments:not([style*=3D"line-height"] .wp-block-lat= +est-comments__comment-excerpt p)) { line-height: 1.8; } + +.has-dates :where(.wp-block-latest-comments:not([style*=3D"line-height"])),= + .has-excerpts :where(.wp-block-latest-comments:not([style*=3D"line-height"= +])) { line-height: 1.5; } + +.wp-block-latest-comments .wp-block-latest-comments { padding-left: 0px; } + +.wp-block-latest-comments__comment { list-style: none; margin-bottom: 1em; = +} + +.has-avatars .wp-block-latest-comments__comment { list-style: none; min-hei= +ght: 2.25em; } + +.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__= +comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-= +latest-comments__comment-meta { margin-left: 3.25em; } + +.wp-block-latest-comments__comment-excerpt p { font-size: 0.875em; margin: = +0.36em 0px 1.4em; } + +.wp-block-latest-comments__comment-date { display: block; font-size: 0.75em= +; } + +.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avata= +r { border-radius: 1.5em; display: block; float: left; height: 2.5em; margi= +n-right: 0.75em; width: 2.5em; } + +.wp-block-latest-comments[class*=3D"-font-size"] a, .wp-block-latest-commen= +ts[style*=3D"font-size"] a { font-size: inherit; } + +.wp-block-latest-posts { box-sizing: border-box; } + +.wp-block-latest-posts.alignleft { margin-right: 2em; } + +.wp-block-latest-posts.alignright { margin-left: 2em; } + +.wp-block-latest-posts.wp-block-latest-posts__list { list-style: none; padd= +ing-left: 0px; } + +.wp-block-latest-posts.wp-block-latest-posts__list li { clear: both; } + +.wp-block-latest-posts.is-grid { display: flex; flex-wrap: wrap; padding: 0= +px; } + +.wp-block-latest-posts.is-grid li { margin: 0px 1.25em 1.25em 0px; width: 1= +00%; } + +@media (min-width: 600px) { + .wp-block-latest-posts.columns-2 li { width: calc(50% - 0.625em); } + .wp-block-latest-posts.columns-2 li:nth-child(2n) { margin-right: 0px; } + .wp-block-latest-posts.columns-3 li { width: calc(33.3333% - 0.83333em); = +} + .wp-block-latest-posts.columns-3 li:nth-child(3n) { margin-right: 0px; } + .wp-block-latest-posts.columns-4 li { width: calc(25% - 0.9375em); } + .wp-block-latest-posts.columns-4 li:nth-child(4n) { margin-right: 0px; } + .wp-block-latest-posts.columns-5 li { width: calc(20% - 1em); } + .wp-block-latest-posts.columns-5 li:nth-child(5n) { margin-right: 0px; } + .wp-block-latest-posts.columns-6 li { width: calc(16.6667% - 1.04167em); = +} + .wp-block-latest-posts.columns-6 li:nth-child(6n) { margin-right: 0px; } +} + +.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date { di= +splay: block; font-size: 0.8125em; } + +.wp-block-latest-posts__post-excerpt { margin-bottom: 1em; margin-top: 0.5e= +m; } + +.wp-block-latest-posts__featured-image a { display: inline-block; } + +.wp-block-latest-posts__featured-image img { height: auto; max-width: 100%;= + width: auto; } + +.wp-block-latest-posts__featured-image.alignleft { float: left; margin-righ= +t: 1em; } + +.wp-block-latest-posts__featured-image.alignright { float: right; margin-le= +ft: 1em; } + +.wp-block-latest-posts__featured-image.aligncenter { margin-bottom: 1em; te= +xt-align: center; } + +ol, ul { box-sizing: border-box; } + +ol.has-background, ul.has-background { padding: 1.25em 2.375em; } + +.wp-block-media-text { box-sizing: border-box; direction: ltr; display: gri= +d; grid-template-columns: 50% 1fr; grid-template-rows: auto; } + +.wp-block-media-text.has-media-on-the-right { grid-template-columns: 1fr 50= +%; } + +.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__conten= +t, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__med= +ia { align-self: start; } + +.wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .w= +p-block-media-text__media, .wp-block-media-text.is-vertically-aligned-cente= +r .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned= +-center .wp-block-media-text__media { align-self: center; } + +.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__con= +tent, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-tex= +t__media { align-self: end; } + +.wp-block-media-text .wp-block-media-text__media { grid-area: 1 / 1 / auto = +/ auto; margin: 0px; } + +.wp-block-media-text .wp-block-media-text__content { direction: ltr; grid-a= +rea: 1 / 2 / auto / auto; padding: 0px 8%; word-break: break-word; } + +.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media { g= +rid-area: 1 / 2 / auto / auto; } + +.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {= + grid-area: 1 / 1 / auto / auto; } + +.wp-block-media-text__media img, .wp-block-media-text__media video { height= +: auto; max-width: unset; vertical-align: middle; width: 100%; } + +.wp-block-media-text.is-image-fill .wp-block-media-text__media { background= +-size: cover; height: 100%; min-height: 250px; } + +.wp-block-media-text.is-image-fill .wp-block-media-text__media > a { displa= +y: block; height: 100%; } + +.wp-block-media-text.is-image-fill .wp-block-media-text__media img { clip: = +rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow:= + hidden; padding: 0px; position: absolute; width: 1px; } + +@media (max-width: 600px) { + .wp-block-media-text.is-stacked-on-mobile { grid-template-columns: 100% != +important; } + .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media { g= +rid-area: 1 / 1 / auto / auto; } + .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {= + grid-area: 2 / 1 / auto / auto; } +} + +.wp-block-navigation { --navigation-layout-justification-setting: flex-star= +t; --navigation-layout-direction: row; --navigation-layout-wrap: wrap; --na= +vigation-layout-justify: flex-start; --navigation-layout-align: center; pos= +ition: relative; } + +.wp-block-navigation ul { margin-bottom: 0px; margin-left: 0px; margin-top:= + 0px; padding-left: 0px; } + +.wp-block-navigation ul, .wp-block-navigation ul li { list-style: none; pad= +ding: 0px; } + +.wp-block-navigation .wp-block-navigation-item { align-items: center; displ= +ay: flex; position: relative; } + +.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submen= +u-container:empty { display: none; } + +.wp-block-navigation .wp-block-navigation-item__content { display: block; } + +.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation= +-item__content { color: inherit; } + +.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-ite= +m__content, .wp-block-navigation.has-text-decoration-underline .wp-block-na= +vigation-item__content:active, .wp-block-navigation.has-text-decoration-und= +erline .wp-block-navigation-item__content:focus { text-decoration: underlin= +e; } + +.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-= +item__content, .wp-block-navigation.has-text-decoration-line-through .wp-bl= +ock-navigation-item__content:active, .wp-block-navigation.has-text-decorati= +on-line-through .wp-block-navigation-item__content:focus { text-decoration:= + line-through; } + +.wp-block-navigation:where(:not([class*=3D"has-text-decoration"])) a { text= +-decoration: none; } + +.wp-block-navigation:where(:not([class*=3D"has-text-decoration"])) a:active= +, .wp-block-navigation:where(:not([class*=3D"has-text-decoration"])) a:focu= +s { text-decoration: none; } + +.wp-block-navigation .wp-block-navigation__submenu-icon { align-self: cente= +r; background-color: inherit; border: none; color: currentcolor; display: i= +nline-block; font-size: inherit; height: 0.6em; line-height: 0; margin-left= +: 0.25em; padding: 0px; width: 0.6em; } + +.wp-block-navigation .wp-block-navigation__submenu-icon svg { stroke: curre= +ntcolor; display: inline-block; height: inherit; margin-top: 0.075em; width= +: inherit; } + +.wp-block-navigation.is-vertical { --navigation-layout-direction: column; -= +-navigation-layout-justify: initial; --navigation-layout-align: flex-start;= + } + +.wp-block-navigation.no-wrap { --navigation-layout-wrap: nowrap; } + +.wp-block-navigation.items-justified-center { --navigation-layout-justifica= +tion-setting: center; --navigation-layout-justify: center; } + +.wp-block-navigation.items-justified-center.is-vertical { --navigation-layo= +ut-align: center; } + +.wp-block-navigation.items-justified-right { --navigation-layout-justificat= +ion-setting: flex-end; --navigation-layout-justify: flex-end; } + +.wp-block-navigation.items-justified-right.is-vertical { --navigation-layou= +t-align: flex-end; } + +.wp-block-navigation.items-justified-space-between { --navigation-layout-ju= +stification-setting: space-between; --navigation-layout-justify: space-betw= +een; } + +.wp-block-navigation .has-child .wp-block-navigation__submenu-container { a= +lign-items: normal; background-color: inherit; color: inherit; display: fle= +x; flex-direction: column; height: 0px; left: -1px; opacity: 0; overflow: h= +idden; position: absolute; top: 100%; transition: opacity 0.1s linear 0s; v= +isibility: hidden; width: 0px; z-index: 2; } + +.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .= +wp-block-navigation-item > .wp-block-navigation-item__content { display: fl= +ex; flex-grow: 1; } + +.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .= +wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-nav= +igation__submenu-icon { margin-left: auto; margin-right: 0px; } + +.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp= +-block-navigation-item__content { margin: 0px; } + +@media (min-width: 782px) { + .wp-block-navigation .has-child .wp-block-navigation__submenu-container .= +wp-block-navigation__submenu-container { left: 100%; top: -1px; } + .wp-block-navigation .has-child .wp-block-navigation__submenu-container .= +wp-block-navigation__submenu-container::before { background: transparent; c= +ontent: ""; display: block; height: 100%; position: absolute; right: 100%; = +width: 0.5em; } + .wp-block-navigation .has-child .wp-block-navigation__submenu-container .= +wp-block-navigation__submenu-icon { margin-right: 0.25em; } + .wp-block-navigation .has-child .wp-block-navigation__submenu-container .= +wp-block-navigation__submenu-icon svg { transform: rotate(-90deg); } +} + +.wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navig= +ation__submenu-container { height: auto; min-width: 200px; opacity: 1; over= +flow: visible; visibility: visible; width: auto; } + +.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-clic= +k):focus-within > .wp-block-navigation__submenu-container { height: auto; m= +in-width: 200px; opacity: 1; overflow: visible; visibility: visible; width:= + auto; } + +.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-e= +xpanded=3D"true"] ~ .wp-block-navigation__submenu-container { height: auto;= + min-width: 200px; opacity: 1; overflow: visible; visibility: visible; widt= +h: auto; } + +.wp-block-navigation.has-background .has-child .wp-block-navigation__submen= +u-container { left: 0px; top: 100%; } + +@media (min-width: 782px) { + .wp-block-navigation.has-background .has-child .wp-block-navigation__subm= +enu-container .wp-block-navigation__submenu-container { left: 100%; top: 0p= +x; } +} + +.wp-block-navigation-submenu { display: flex; position: relative; } + +.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg { strok= +e: currentcolor; } + +button.wp-block-navigation-item__content { background-color: transparent; b= +order: none; color: currentcolor; font-family: inherit; font-size: inherit;= + font-style: inherit; font-weight: inherit; line-height: inherit; text-alig= +n: left; text-transform: inherit; } + +.wp-block-navigation-submenu__toggle { cursor: pointer; } + +.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggl= +e { padding-right: 0.85em; } + +.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggl= +e + .wp-block-navigation__submenu-icon { margin-left: -0.6em; pointer-event= +s: none; } + +.wp-block-navigation .wp-block-page-list, .wp-block-navigation__container, = +.wp-block-navigation__responsive-close, .wp-block-navigation__responsive-co= +ntainer, .wp-block-navigation__responsive-container-content, .wp-block-navi= +gation__responsive-dialog { gap: inherit; } + +:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(= +.wp-element-button)), :where(.wp-block-navigation.has-background .wp-block-= +navigation-submenu a:not(.wp-element-button)) { padding: 0.5em 1em; } + +:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-blo= +ck-navigation-item a:not(.wp-element-button)), :where(.wp-block-navigation = +.wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(= +.wp-element-button)), :where(.wp-block-navigation .wp-block-navigation__sub= +menu-container .wp-block-navigation-submenu button.wp-block-navigation-item= +__content), :where(.wp-block-navigation .wp-block-navigation__submenu-conta= +iner .wp-block-pages-list__item button.wp-block-navigation-item__content) {= + padding: 0.5em 1em; } + +.wp-block-navigation.items-justified-right .wp-block-navigation__container = +.has-child .wp-block-navigation__submenu-container, .wp-block-navigation.it= +ems-justified-right .wp-block-page-list > .has-child .wp-block-navigation__= +submenu-container, .wp-block-navigation.items-justified-space-between .wp-b= +lock-page-list > .has-child:last-child .wp-block-navigation__submenu-contai= +ner, .wp-block-navigation.items-justified-space-between > .wp-block-navigat= +ion__container > .has-child:last-child .wp-block-navigation__submenu-contai= +ner { left: auto; right: 0px; } + +.wp-block-navigation.items-justified-right .wp-block-navigation__container = +.has-child .wp-block-navigation__submenu-container .wp-block-navigation__su= +bmenu-container, .wp-block-navigation.items-justified-right .wp-block-page-= +list > .has-child .wp-block-navigation__submenu-container .wp-block-navigat= +ion__submenu-container, .wp-block-navigation.items-justified-space-between = +.wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-c= +ontainer .wp-block-navigation__submenu-container, .wp-block-navigation.item= +s-justified-space-between > .wp-block-navigation__container > .has-child:la= +st-child .wp-block-navigation__submenu-container .wp-block-navigation__subm= +enu-container { left: -1px; right: -1px; } + +@media (min-width: 782px) { + .wp-block-navigation.items-justified-right .wp-block-navigation__containe= +r .has-child .wp-block-navigation__submenu-container .wp-block-navigation__= +submenu-container, .wp-block-navigation.items-justified-right .wp-block-pag= +e-list > .has-child .wp-block-navigation__submenu-container .wp-block-navig= +ation__submenu-container, .wp-block-navigation.items-justified-space-betwee= +n .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu= +-container .wp-block-navigation__submenu-container, .wp-block-navigation.it= +ems-justified-space-between > .wp-block-navigation__container > .has-child:= +last-child .wp-block-navigation__submenu-container .wp-block-navigation__su= +bmenu-container { left: auto; right: 100%; } +} + +.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-con= +tainer { background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0,= + 0, 0.15); color: rgb(0, 0, 0); } + +.wp-block-navigation__container { align-items: var(--navigation-layout-alig= +n,initial); display: flex; flex-direction: var(--navigation-layout-directio= +n,initial); flex-wrap: var(--navigation-layout-wrap,wrap); justify-content:= + var(--navigation-layout-justify,initial); list-style: none; margin: 0px; p= +adding-left: 0px; } + +.wp-block-navigation__container .is-responsive { display: none; } + +.wp-block-navigation__container:only-child, .wp-block-page-list:only-child = +{ flex-grow: 1; } + +@keyframes overlay-menu__fade-in-animation {=20 + 0% { opacity: 0; transform: translateY(0.5em); } + 100% { opacity: 1; transform: translateY(0px); } +} + +.wp-block-navigation__responsive-container { inset: 0px; display: none; pos= +ition: fixed; } + +.wp-block-navigation__responsive-container .wp-block-navigation-link a { co= +lor: inherit; } + +.wp-block-navigation__responsive-container .wp-block-navigation__responsive= +-container-content { align-items: var(--navigation-layout-align,initial); d= +isplay: flex; flex-direction: var(--navigation-layout-direction,initial); f= +lex-wrap: var(--navigation-layout-wrap,wrap); justify-content: var(--naviga= +tion-layout-justify,initial); } + +.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) = +{ background-color: inherit !important; color: inherit !important; } + +.wp-block-navigation__responsive-container.is-menu-open { animation: 0.1s e= +ase-out 0s 1 normal forwards running overlay-menu__fade-in-animation; backg= +round-color: inherit; display: flex; flex-direction: column; overflow: auto= +; padding: var(--wp--style--root--padding-top,2rem) var(--wp--style--root--= +padding-right,2rem) var(--wp--style--root--padding-bottom,2rem) var(--wp--s= +tyle--root--padding-left,2rem); z-index: 100000; } + +@media (prefers-reduced-motion: reduce) { + .wp-block-navigation__responsive-container.is-menu-open { animation-delay= +: 0s; animation-duration: 1ms; } +} + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigatio= +n__responsive-container-content { align-items: var(--navigation-layout-just= +ification-setting,inherit); display: flex; flex-flow: column; overflow: vis= +ible; padding-top: calc(2rem + 24px); } + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigatio= +n__responsive-container-content, .wp-block-navigation__responsive-container= +.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-= +navigation__container, .wp-block-navigation__responsive-container.is-menu-o= +pen .wp-block-navigation__responsive-container-content .wp-block-page-list = +{ justify-content: flex-start; } + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigatio= +n__responsive-container-content .wp-block-navigation__submenu-icon { displa= +y: none; } + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigatio= +n__responsive-container-content .has-child .wp-block-navigation__submenu-co= +ntainer { border: none; height: auto; min-width: 200px; opacity: 1; overflo= +w: initial; padding-left: 2rem; padding-right: 2rem; position: static; visi= +bility: visible; width: auto; } + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigatio= +n__responsive-container-content .wp-block-navigation__container, .wp-block-= +navigation__responsive-container.is-menu-open .wp-block-navigation__respons= +ive-container-content .wp-block-navigation__submenu-container { gap: inheri= +t; } + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigatio= +n__responsive-container-content .wp-block-navigation__submenu-container { p= +adding-top: var(--wp--style--block-gap,2em); } + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigatio= +n__responsive-container-content .wp-block-navigation-item__content { paddin= +g: 0px; } + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigatio= +n__responsive-container-content .wp-block-navigation-item, .wp-block-naviga= +tion__responsive-container.is-menu-open .wp-block-navigation__responsive-co= +ntainer-content .wp-block-navigation__container, .wp-block-navigation__resp= +onsive-container.is-menu-open .wp-block-navigation__responsive-container-co= +ntent .wp-block-page-list { align-items: var(--navigation-layout-justificat= +ion-setting,initial); display: flex; flex-direction: column; } + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigatio= +n-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-n= +avigation-item .wp-block-navigation__submenu-container, .wp-block-navigatio= +n__responsive-container.is-menu-open .wp-block-page-list { background: tran= +sparent !important; color: inherit !important; } + +.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigatio= +n__submenu-container.wp-block-navigation__submenu-container.wp-block-naviga= +tion__submenu-container.wp-block-navigation__submenu-container { left: auto= +; right: auto; } + +@media (min-width: 600px) { + .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.i= +s-menu-open) { background-color: inherit; display: block; position: relativ= +e; width: 100%; z-index: auto; } + .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.i= +s-menu-open) .wp-block-navigation__responsive-container-close { display: no= +ne; } + .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigat= +ion__submenu-container.wp-block-navigation__submenu-container.wp-block-navi= +gation__submenu-container.wp-block-navigation__submenu-container { left: 0p= +x; } +} + +.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-= +container.is-menu-open { background-color: rgb(255, 255, 255); color: rgb(0= +, 0, 0); } + +.wp-block-navigation__toggle_button_label { font-size: 1rem; font-weight: 7= +00; } + +.wp-block-navigation__responsive-container-close, .wp-block-navigation__res= +ponsive-container-open { background: transparent; border: none; color: curr= +entcolor; cursor: pointer; margin: 0px; padding: 0px; text-transform: inher= +it; vertical-align: middle; } + +.wp-block-navigation__responsive-container-close svg, .wp-block-navigation_= +_responsive-container-open svg { fill: currentcolor; display: block; height= +: 24px; pointer-events: none; width: 24px; } + +.wp-block-navigation__responsive-container-open { display: flex; } + +.wp-block-navigation__responsive-container-open.wp-block-navigation__respon= +sive-container-open.wp-block-navigation__responsive-container-open { font-f= +amily: inherit; font-size: inherit; font-weight: inherit; } + +@media (min-width: 600px) { + .wp-block-navigation__responsive-container-open:not(.always-shown) { disp= +lay: none; } +} + +.wp-block-navigation__responsive-container-close { position: absolute; righ= +t: 0px; top: 0px; z-index: 2; } + +.wp-block-navigation__responsive-container-close.wp-block-navigation__respo= +nsive-container-close.wp-block-navigation__responsive-container-close { fon= +t-family: inherit; font-size: inherit; font-weight: inherit; } + +.wp-block-navigation__responsive-close { width: 100%; } + +.has-modal-open .wp-block-navigation__responsive-close { margin-left: auto;= + margin-right: auto; max-width: var(--wp--style--global--wide-size,100%); } + +.wp-block-navigation__responsive-close:focus { outline: none; } + +.is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-blo= +ck-navigation__responsive-container-content, .is-menu-open .wp-block-naviga= +tion__responsive-dialog { box-sizing: border-box; } + +.wp-block-navigation__responsive-dialog { position: relative; } + +.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-d= +ialog { margin-top: 46px; } + +@media (min-width: 782px) { + .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive= +-dialog { margin-top: 32px; } +} + +html.has-modal-open { overflow: hidden; } + +.wp-block-navigation .wp-block-navigation-item__label { overflow-wrap: brea= +k-word; word-break: normal; } + +.wp-block-navigation .wp-block-navigation-item__description { display: none= +; } + +.wp-block-navigation .wp-block-page-list { align-items: var(--navigation-la= +yout-align,initial); background-color: inherit; display: flex; flex-directi= +on: var(--navigation-layout-direction,initial); flex-wrap: var(--navigation= +-layout-wrap,wrap); justify-content: var(--navigation-layout-justify,initia= +l); } + +.wp-block-navigation .wp-block-navigation-item { background-color: inherit;= + } + +.is-small-text { font-size: 0.875em; } + +.is-regular-text { font-size: 1em; } + +.is-large-text { font-size: 2.25em; } + +.is-larger-text { font-size: 3em; } + +.has-drop-cap:not(:focus)::first-letter { float: left; font-size: 8.4em; fo= +nt-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em= + 0px 0px; text-transform: uppercase; } + +body.rtl .has-drop-cap:not(:focus)::first-letter { float: none; margin-left= +: 0.1em; } + +p.has-drop-cap.has-background { overflow: hidden; } + +p.has-background { padding: 1.25em 2.375em; } + +:where(p.has-text-color:not(.has-link-color)) a { color: inherit; } + +.wp-block-post-author { display: flex; flex-wrap: wrap; } + +.wp-block-post-author__byline { font-size: 0.5em; margin-bottom: 0px; margi= +n-top: 0px; width: 100%; } + +.wp-block-post-author__avatar { margin-right: 1em; } + +.wp-block-post-author__bio { font-size: 0.7em; margin-bottom: 0.7em; } + +.wp-block-post-author__content { flex-basis: 0px; flex-grow: 1; } + +.wp-block-post-author__name { margin: 0px; } + +.wp-block-post-comments-form { box-sizing: border-box; } + +.wp-block-post-comments-form[style*=3D"font-weight"] :where(.comment-reply-= +title) { font-weight: inherit; } + +.wp-block-post-comments-form[style*=3D"font-family"] :where(.comment-reply-= +title) { font-family: inherit; } + +.wp-block-post-comments-form[class*=3D"-font-size"] :where(.comment-reply-t= +itle), .wp-block-post-comments-form[style*=3D"font-size"] :where(.comment-r= +eply-title) { font-size: inherit; } + +.wp-block-post-comments-form[style*=3D"line-height"] :where(.comment-reply-= +title) { line-height: inherit; } + +.wp-block-post-comments-form[style*=3D"font-style"] :where(.comment-reply-t= +itle) { font-style: inherit; } + +.wp-block-post-comments-form[style*=3D"letter-spacing"] :where(.comment-rep= +ly-title) { letter-spacing: inherit; } + +.wp-block-post-comments-form input[type=3D"submit"] { box-shadow: none; cur= +sor: pointer; display: inline-block; overflow-wrap: break-word; text-align:= + center; } + +.wp-block-post-comments-form input:not([type=3D"submit"]), .wp-block-post-c= +omments-form textarea { border: 1px solid rgb(148, 148, 148); font-family: = +inherit; font-size: 1em; } + +.wp-block-post-comments-form input:not([type=3D"submit"]):not([type=3D"chec= +kbox"]), .wp-block-post-comments-form textarea { padding: calc(0.667em + 2p= +x); } + +.wp-block-post-comments-form .comment-form input:not([type=3D"submit"]):not= +([type=3D"checkbox"]):not([type=3D"hidden"]), .wp-block-post-comments-form = +.comment-form textarea { box-sizing: border-box; display: block; width: 100= +%; } + +.wp-block-post-comments-form .comment-form-author label, .wp-block-post-com= +ments-form .comment-form-email label, .wp-block-post-comments-form .comment= +-form-url label { display: block; margin-bottom: 0.25em; } + +.wp-block-post-comments-form .comment-form-cookies-consent { display: flex;= + gap: 0.25em; } + +.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cook= +ies-consent { margin-top: 0.35em; } + +.wp-block-post-comments-form .comment-reply-title { margin-bottom: 0px; } + +.wp-block-post-comments-form .comment-reply-title :where(small) { font-size= +: var(--wp--preset--font-size--medium,smaller); margin-left: 0.5em; } + +.wp-block-post-date { box-sizing: border-box; } + +:where(.wp-block-post-excerpt) { margin-bottom: var(--wp--style--block-gap)= +; margin-top: var(--wp--style--block-gap); } + +.wp-block-post-excerpt__excerpt { margin-bottom: 0px; margin-top: 0px; } + +.wp-block-post-excerpt__more-text { margin-bottom: 0px; margin-top: var(--w= +p--style--block-gap); } + +.wp-block-post-excerpt__more-link { display: inline-block; } + +.wp-block-post-featured-image { margin-left: 0px; margin-right: 0px; } + +.wp-block-post-featured-image a { display: block; height: 100%; } + +.wp-block-post-featured-image img { box-sizing: border-box; height: auto; m= +ax-width: 100%; vertical-align: bottom; width: 100%; } + +.wp-block-post-featured-image.alignfull img, .wp-block-post-featured-image.= +alignwide img { width: 100%; } + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-ba= +ckground-dim { background-color: rgb(0, 0, 0); inset: 0px; position: absolu= +te; } + +.wp-block-post-featured-image { position: relative; } + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-ba= +ckground-gradient { background-color: transparent; } + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-ba= +ckground-dim-0 { opacity: 0; } + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-ba= +ckground-dim-10 { opacity: 0.1; } + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-ba= +ckground-dim-20 { opacity: 0.2; } + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-ba= +ckground-dim-30 { opacity: 0.3; } + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-ba= +ckground-dim-40 { opacity: 0.4; } + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-ba= +ckground-dim-50 { opacity: 0.5; } + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-ba= +ckground-dim-60 { opacity: 0.6; } + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-ba= +ckground-dim-70 { opacity: 0.7; } + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-ba= +ckground-dim-80 { opacity: 0.8; } + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-ba= +ckground-dim-90 { opacity: 0.9; } + +.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-ba= +ckground-dim-100 { opacity: 1; } + +.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previo= +us { display: inline-block; margin-right: 1ch; } + +.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previo= +us:not(.is-arrow-chevron) { transform: scaleX(1); } + +.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {= + display: inline-block; margin-left: 1ch; } + +.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:n= +ot(.is-arrow-chevron) { transform: scaleX(1); } + +.wp-block-post-terms { box-sizing: border-box; } + +.wp-block-post-terms .wp-block-post-terms__separator { white-space: pre-wra= +p; } + +.wp-block-post-time-to-read, .wp-block-post-title { box-sizing: border-box;= + } + +.wp-block-post-title { word-break: break-word; } + +.wp-block-post-title a { display: inline-block; } + +.wp-block-preformatted { white-space: pre-wrap; } + +.wp-block-preformatted.has-background { padding: 1.25em 2.375em; } + +.wp-block-pullquote { box-sizing: border-box; overflow-wrap: break-word; pa= +dding: 3em 0px; text-align: center; } + +.wp-block-pullquote blockquote, .wp-block-pullquote cite, .wp-block-pullquo= +te p { color: inherit; } + +.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright { max-width: = +420px; } + +.wp-block-pullquote cite, .wp-block-pullquote footer { position: relative; = +} + +.wp-block-pullquote .has-text-color a { color: inherit; } + +:where(.wp-block-pullquote) { margin: 0px 0px 1em; } + +.wp-block-pullquote.has-text-align-left blockquote { text-align: left; } + +.wp-block-pullquote.has-text-align-right blockquote { text-align: right; } + +.wp-block-pullquote.is-style-solid-color { border: none; } + +.wp-block-pullquote.is-style-solid-color blockquote { margin-left: auto; ma= +rgin-right: auto; max-width: 60%; } + +.wp-block-pullquote.is-style-solid-color blockquote p { font-size: 2em; mar= +gin-bottom: 0px; margin-top: 0px; } + +.wp-block-pullquote.is-style-solid-color blockquote cite { font-style: norm= +al; text-transform: none; } + +.wp-block-pullquote cite { color: inherit; } + +.wp-block-post-template { list-style: none; margin-bottom: 0px; margin-top:= + 0px; max-width: 100%; padding: 0px; } + +.wp-block-post-template.wp-block-post-template { background: none; } + +.wp-block-post-template.is-flex-container { display: flex; flex-flow: wrap;= + gap: 1.25em; } + +.wp-block-post-template.is-flex-container > li { margin: 0px; width: 100%; = +} + +@media (min-width: 600px) { + .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > l= +i { width: calc(50% - 0.625em); } + .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > l= +i { width: calc(33.3333% - 0.83333em); } + .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > l= +i { width: calc(25% - 0.9375em); } + .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > l= +i { width: calc(20% - 1em); } + .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > l= +i { width: calc(16.6667% - 1.04167em); } +} + +@media (max-width: 600px) { + .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-g= +rid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-= +grid { grid-template-columns: 1fr; } +} + +.wp-block-query-pagination > .wp-block-query-pagination-next, .wp-block-que= +ry-pagination > .wp-block-query-pagination-numbers, .wp-block-query-paginat= +ion > .wp-block-query-pagination-previous { margin-bottom: 0.5em; margin-ri= +ght: 0.5em; } + +.wp-block-query-pagination > .wp-block-query-pagination-next:last-child, .w= +p-block-query-pagination > .wp-block-query-pagination-numbers:last-child, .= +wp-block-query-pagination > .wp-block-query-pagination-previous:last-child = +{ margin-right: 0px; } + +.wp-block-query-pagination.is-content-justification-space-between > .wp-blo= +ck-query-pagination-next:last-of-type { margin-inline-start: auto; } + +.wp-block-query-pagination.is-content-justification-space-between > .wp-blo= +ck-query-pagination-previous:first-child { margin-inline-end: auto; } + +.wp-block-query-pagination .wp-block-query-pagination-previous-arrow { disp= +lay: inline-block; margin-right: 1ch; } + +.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.i= +s-arrow-chevron) { transform: scaleX(1); } + +.wp-block-query-pagination .wp-block-query-pagination-next-arrow { display:= + inline-block; margin-left: 1ch; } + +.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-ar= +row-chevron) { transform: scaleX(1); } + +.wp-block-query-pagination.aligncenter { justify-content: center; } + +.wp-block-query-title, .wp-block-quote { box-sizing: border-box; } + +.wp-block-quote { overflow-wrap: break-word; } + +.wp-block-quote.is-large:where(:not(.is-style-plain)), .wp-block-quote.is-s= +tyle-large:where(:not(.is-style-plain)) { margin-bottom: 1em; padding: 0px = +1em; } + +.wp-block-quote.is-large:where(:not(.is-style-plain)) p, .wp-block-quote.is= +-style-large:where(:not(.is-style-plain)) p { font-size: 1.5em; font-style:= + italic; line-height: 1.6; } + +.wp-block-quote.is-large:where(:not(.is-style-plain)) cite, .wp-block-quote= +.is-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-style-lar= +ge:where(:not(.is-style-plain)) cite, .wp-block-quote.is-style-large:where(= +:not(.is-style-plain)) footer { font-size: 1.125em; text-align: right; } + +.wp-block-read-more { display: block; width: fit-content; } + +.wp-block-read-more:not([style*=3D"text-decoration"]), .wp-block-read-more:= +not([style*=3D"text-decoration"]):active, .wp-block-read-more:not([style*= +=3D"text-decoration"]):focus { text-decoration: none; } + +ul.wp-block-rss { list-style: none; padding: 0px; } + +ul.wp-block-rss.wp-block-rss { box-sizing: border-box; } + +ul.wp-block-rss.alignleft { margin-right: 2em; } + +ul.wp-block-rss.alignright { margin-left: 2em; } + +ul.wp-block-rss.is-grid { display: flex; flex-wrap: wrap; list-style: none;= + padding: 0px; } + +ul.wp-block-rss.is-grid li { margin: 0px 1em 1em 0px; width: 100%; } + +@media (min-width: 600px) { + ul.wp-block-rss.columns-2 li { width: calc(50% - 1em); } + ul.wp-block-rss.columns-3 li { width: calc(33.3333% - 1em); } + ul.wp-block-rss.columns-4 li { width: calc(25% - 1em); } + ul.wp-block-rss.columns-5 li { width: calc(20% - 1em); } + ul.wp-block-rss.columns-6 li { width: calc(16.6667% - 1em); } +} + +.wp-block-rss__item-author, .wp-block-rss__item-publish-date { display: blo= +ck; font-size: 0.8125em; } + +.wp-block-search__button { margin-left: 10px; word-break: normal; } + +.wp-block-search__button.has-icon { line-height: 0; } + +.wp-block-search__button svg { fill: currentcolor; min-height: 24px; min-wi= +dth: 24px; vertical-align: text-bottom; } + +:where(.wp-block-search__button) { border: 1px solid rgb(204, 204, 204); pa= +dding: 6px 10px; } + +.wp-block-search__inside-wrapper { display: flex; flex: 1 1 auto; flex-wrap= +: nowrap; max-width: 100%; } + +.wp-block-search__label { width: 100%; } + +.wp-block-search__input { appearance: none; border: 1px solid rgb(148, 148,= + 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; = +padding: 8px; text-decoration: unset !important; } + +.wp-block-search.wp-block-search__button-only .wp-block-search__button { ma= +rgin-left: 0px; } + +:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) { = +border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px;= + } + +:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .w= +p-block-search__input { border: none; border-radius: 0px; padding: 0px 4px;= + } + +:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .w= +p-block-search__input:focus { outline: none; } + +:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :w= +here(.wp-block-search__button) { padding: 4px 8px; } + +.wp-block-search.aligncenter .wp-block-search__inside-wrapper { margin: aut= +o; } + +.wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper {= + transition-property: width; min-width: 0px !important; } + +.wp-block-search__button-behavior-expand .wp-block-search__input { flex-bas= +is: 100%; transition-duration: 0.3s; } + +.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidde= +n, .wp-block-search__button-behavior-expand.wp-block-search__searchfield-hi= +dden .wp-block-search__inside-wrapper { overflow: hidden; } + +.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidde= +n .wp-block-search__input { flex-basis: 0px; flex-grow: 0; margin: 0px; bor= +der-left-width: 0px !important; border-right-width: 0px !important; min-wid= +th: 0px !important; padding-left: 0px !important; padding-right: 0px !impor= +tant; width: 0px !important; } + +.wp-block[data-align=3D"right"] .wp-block-search__button-behavior-expand .w= +p-block-search__inside-wrapper { float: right; } + +.wp-block-separator { border-top: 1px solid; border-bottom: 1px solid; bord= +er-image: initial; border-left: none; border-right: none; } + +.wp-block-separator.is-style-dots { border: none; height: auto; line-height= +: 1; text-align: center; background: none !important; } + +.wp-block-separator.is-style-dots::before { color: currentcolor; content: "= +=C2=B7=C2=B7=C2=B7"; font-family: serif; font-size: 1.5em; letter-spacing: = +2em; padding-left: 2em; } + +.wp-block-site-logo { box-sizing: border-box; line-height: 0; } + +.wp-block-site-logo a { display: inline-block; } + +.wp-block-site-logo.is-default-size img { height: auto; width: 120px; } + +.wp-block-site-logo img { height: auto; max-width: 100%; } + +.wp-block-site-logo a, .wp-block-site-logo img { border-radius: inherit; } + +.wp-block-site-logo.aligncenter { margin-left: auto; margin-right: auto; te= +xt-align: center; } + +.wp-block-site-logo.is-style-rounded { border-radius: 9999px; } + +.wp-block-site-title a { color: inherit; } + +.wp-block-social-links { background: none; box-sizing: border-box; margin-l= +eft: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px; } + +.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social= +-link a:hover { border-bottom: 0px; box-shadow: none; text-decoration: none= +; } + +.wp-block-social-links .wp-social-link a { padding: 0.25em; } + +.wp-block-social-links .wp-social-link svg { height: 1em; width: 1em; } + +.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font= +-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; } + +.wp-block-social-links.has-small-icon-size { font-size: 16px; } + +.wp-block-social-links, .wp-block-social-links.has-normal-icon-size { font-= +size: 24px; } + +.wp-block-social-links.has-large-icon-size { font-size: 36px; } + +.wp-block-social-links.has-huge-icon-size { font-size: 48px; } + +.wp-block-social-links.aligncenter { display: flex; justify-content: center= +; } + +.wp-block-social-links.alignright { justify-content: flex-end; } + +.wp-block-social-link { border-radius: 9999px; display: block; height: auto= +; transition: transform 0.1s ease 0s; } + +@media (prefers-reduced-motion: reduce) { + .wp-block-social-link { transition-delay: 0s; transition-duration: 0s; } +} + +.wp-block-social-link a { align-items: center; display: flex; line-height: = +0; transition: transform 0.1s ease 0s; } + +.wp-block-social-link:hover { transform: scale(1.1); } + +.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, = +.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor s= +vg, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anch= +or:active, .wp-block-social-links .wp-block-social-link .wp-block-social-li= +nk-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-soc= +ial-link-anchor:visited { fill: currentcolor; color: currentcolor; } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link { backgrou= +nd-color: rgb(240, 240, 240); color: rgb(68, 68, 68); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon { b= +ackground-color: rgb(255, 153, 0); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {= + background-color: rgb(30, 160, 195); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance { = +background-color: rgb(7, 87, 254); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen { = +background-color: rgb(30, 31, 38); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart= + { background-color: rgb(2, 228, 155); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {= + background-color: rgb(233, 76, 137); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox { = +background-color: rgb(66, 128, 255); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy { bac= +kground-color: rgb(244, 88, 0); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {= + background-color: rgb(23, 120, 242); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundre= +dpx { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr { b= +ackground-color: rgb(4, 97, 221); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare= + { background-color: rgb(230, 86, 120); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github { b= +ackground-color: rgb(36, 41, 45); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads = +{ background-color: rgb(236, 234, 221); color: rgb(56, 33, 16); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google { b= +ackground-color: rgb(234, 68, 52); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram = +{ background-color: rgb(240, 0, 117); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm { b= +ackground-color: rgb(226, 27, 36); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {= + background-color: rgb(13, 102, 194); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {= + background-color: rgb(50, 136, 212); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium { b= +ackground-color: rgb(2, 171, 108); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup { b= +ackground-color: rgb(246, 64, 95); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon { = +background-color: rgb(255, 66, 77); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest = +{ background-color: rgb(230, 1, 34); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket { b= +ackground-color: rgb(239, 65, 85); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit { b= +ackground-color: rgb(255, 69, 0); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype { ba= +ckground-color: rgb(4, 120, 215); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {= + stroke: rgb(0, 0, 0); background-color: rgb(254, 252, 0); color: rgb(255, = +255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud= + { background-color: rgb(255, 86, 0); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify { = +background-color: rgb(27, 215, 96); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {= + background-color: rgb(42, 171, 238); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok { b= +ackground-color: rgb(0, 0, 0); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr { b= +ackground-color: rgb(1, 24, 53); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch { b= +ackground-color: rgb(100, 64, 164); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter { = +background-color: rgb(29, 161, 242); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo { ba= +ckground-color: rgb(30, 183, 234); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk { backg= +round-color: rgb(70, 128, 194); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress = +{ background-color: rgb(52, 153, 205); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp {= + background-color: rgb(37, 211, 102); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp { bac= +kground-color: rgb(211, 36, 34); color: rgb(255, 255, 255); } + +.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube { = +background-color: red; color: rgb(255, 255, 255); } + +.wp-block-social-links.is-style-logos-only .wp-social-link { background: no= +ne; } + +.wp-block-social-links.is-style-logos-only .wp-social-link a { padding: 0px= +; } + +.wp-block-social-links.is-style-logos-only .wp-social-link svg { height: 1.= +25em; width: 1.25em; } + +.wp-block-social-links.is-style-logos-only .wp-social-link-amazon { color: = +rgb(255, 153, 0); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp { color= +: rgb(30, 160, 195); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-behance { color:= + rgb(7, 87, 254); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-codepen { color:= + rgb(30, 31, 38); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart { col= +or: rgb(2, 228, 155); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble { color= +: rgb(233, 76, 137); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox { color:= + rgb(66, 128, 255); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-etsy { color: rg= +b(244, 88, 0); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-facebook { color= +: rgb(23, 120, 242); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx { = +color: rgb(0, 0, 0); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-flickr { color: = +rgb(4, 97, 221); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare { col= +or: rgb(230, 86, 120); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-github { color: = +rgb(36, 41, 45); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads { colo= +r: rgb(56, 33, 16); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-google { color: = +rgb(234, 68, 52); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-instagram { colo= +r: rgb(240, 0, 117); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm { color: = +rgb(226, 27, 36); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin { color= +: rgb(13, 102, 194); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon { color= +: rgb(50, 136, 212); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-medium { color: = +rgb(2, 171, 108); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-meetup { color: = +rgb(246, 64, 95); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-patreon { color:= + rgb(255, 66, 77); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest { colo= +r: rgb(230, 1, 34); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-pocket { color: = +rgb(239, 65, 85); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-reddit { color: = +rgb(255, 69, 0); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-skype { color: r= +gb(4, 120, 215); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat { strok= +e: rgb(0, 0, 0); color: rgb(255, 255, 255); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud { col= +or: rgb(255, 86, 0); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-spotify { color:= + rgb(27, 215, 96); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-telegram { color= +: rgb(42, 171, 238); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok { color: = +rgb(0, 0, 0); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr { color: = +rgb(1, 24, 53); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-twitch { color: = +rgb(100, 64, 164); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-twitter { color:= + rgb(29, 161, 242); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo { color: r= +gb(30, 183, 234); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-vk { color: rgb(= +70, 128, 194); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp { color= +: rgb(37, 211, 102); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress { colo= +r: rgb(52, 153, 205); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-yelp { color: rg= +b(211, 36, 34); } + +.wp-block-social-links.is-style-logos-only .wp-social-link-youtube { color:= + red; } + +.wp-block-social-links.is-style-pill-shape .wp-social-link { width: auto; } + +.wp-block-social-links.is-style-pill-shape .wp-social-link a { padding-left= +: 0.66667em; padding-right: 0.66667em; } + +.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color)= + .wp-social-link-snapchat .wp-block-social-link-label { color: rgb(0, 0, 0)= +; } + +.wp-block-spacer { clear: both; } + +.wp-block-tag-cloud { box-sizing: border-box; } + +.wp-block-tag-cloud.aligncenter { justify-content: center; text-align: cent= +er; } + +.wp-block-tag-cloud.alignfull { padding-left: 1em; padding-right: 1em; } + +.wp-block-tag-cloud a { display: inline-block; margin-right: 5px; } + +.wp-block-tag-cloud span { display: inline-block; margin-left: 5px; text-de= +coration: none; } + +.wp-block-tag-cloud.is-style-outline { display: flex; flex-wrap: wrap; gap:= + 1ch; } + +.wp-block-tag-cloud.is-style-outline a { border: 1px solid; margin-right: 0= +px; padding: 1ch 2ch; font-size: unset !important; text-decoration: none !i= +mportant; } + +.wp-block-table { overflow-x: auto; } + +.wp-block-table table { border-collapse: collapse; width: 100%; } + +.wp-block-table thead { border-bottom: 3px solid; } + +.wp-block-table tfoot { border-top: 3px solid; } + +.wp-block-table td, .wp-block-table th { border: 1px solid; padding: 0.5em;= + } + +.wp-block-table .has-fixed-layout { table-layout: fixed; width: 100%; } + +.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th = +{ word-break: break-word; } + +.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.ali= +gnright { display: table; width: auto; } + +.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-t= +able.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright= + td, .wp-block-table.alignright th { word-break: break-word; } + +.wp-block-table .has-subtle-light-gray-background-color { background-color:= + rgb(243, 244, 245); } + +.wp-block-table .has-subtle-pale-green-background-color { background-color:= + rgb(233, 251, 229); } + +.wp-block-table .has-subtle-pale-blue-background-color { background-color: = +rgb(231, 245, 254); } + +.wp-block-table .has-subtle-pale-pink-background-color { background-color: = +rgb(252, 240, 239); } + +.wp-block-table.is-style-stripes { background-color: transparent; border-bo= +ttom: 1px solid rgb(240, 240, 240); border-collapse: inherit; border-spacin= +g: 0px; } + +.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) { background-colo= +r: rgb(240, 240, 240); } + +.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbo= +dy tr:nth-child(2n+1) { background-color: rgb(243, 244, 245); } + +.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbo= +dy tr:nth-child(2n+1) { background-color: rgb(233, 251, 229); } + +.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbod= +y tr:nth-child(2n+1) { background-color: rgb(231, 245, 254); } + +.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbod= +y tr:nth-child(2n+1) { background-color: rgb(252, 240, 239); } + +.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th { = +border-color: transparent; } + +.wp-block-table .has-border-color td, .wp-block-table .has-border-color th,= + .wp-block-table .has-border-color tr, .wp-block-table .has-border-color > = +* { border-color: inherit; } + +.wp-block-table table[style*=3D"border-top-color"] tr:first-child, .wp-bloc= +k-table table[style*=3D"border-top-color"] tr:first-child td, .wp-block-tab= +le table[style*=3D"border-top-color"] tr:first-child th, .wp-block-table ta= +ble[style*=3D"border-top-color"] > *, .wp-block-table table[style*=3D"borde= +r-top-color"] > * td, .wp-block-table table[style*=3D"border-top-color"] > = +* th { border-top-color: inherit; } + +.wp-block-table table[style*=3D"border-top-color"] tr:not(:first-child) { b= +order-top-color: currentcolor; } + +.wp-block-table table[style*=3D"border-right-color"] td:last-child, .wp-blo= +ck-table table[style*=3D"border-right-color"] th, .wp-block-table table[sty= +le*=3D"border-right-color"] tr, .wp-block-table table[style*=3D"border-righ= +t-color"] > * { border-right-color: inherit; } + +.wp-block-table table[style*=3D"border-bottom-color"] tr:last-child, .wp-bl= +ock-table table[style*=3D"border-bottom-color"] tr:last-child td, .wp-block= +-table table[style*=3D"border-bottom-color"] tr:last-child th, .wp-block-ta= +ble table[style*=3D"border-bottom-color"] > *, .wp-block-table table[style*= +=3D"border-bottom-color"] > * td, .wp-block-table table[style*=3D"border-bo= +ttom-color"] > * th { border-bottom-color: inherit; } + +.wp-block-table table[style*=3D"border-bottom-color"] tr:not(:last-child) {= + border-bottom-color: currentcolor; } + +.wp-block-table table[style*=3D"border-left-color"] td:first-child, .wp-blo= +ck-table table[style*=3D"border-left-color"] th, .wp-block-table table[styl= +e*=3D"border-left-color"] tr, .wp-block-table table[style*=3D"border-left-c= +olor"] > * { border-left-color: inherit; } + +.wp-block-table table[style*=3D"border-style"] td, .wp-block-table table[st= +yle*=3D"border-style"] th, .wp-block-table table[style*=3D"border-style"] t= +r, .wp-block-table table[style*=3D"border-style"] > * { border-style: inher= +it; } + +.wp-block-table table[style*=3D"border-width"] td, .wp-block-table table[st= +yle*=3D"border-width"] th, .wp-block-table table[style*=3D"border-width"] t= +r, .wp-block-table table[style*=3D"border-width"] > * { border-style: inher= +it; border-width: inherit; } + +:where(.wp-block-term-description) { margin-bottom: var(--wp--style--block-= +gap); margin-top: var(--wp--style--block-gap); } + +.wp-block-term-description p { margin-bottom: 0px; margin-top: 0px; } + +.wp-block-text-columns, .wp-block-text-columns.aligncenter { display: flex;= + } + +.wp-block-text-columns .wp-block-column { margin: 0px 1em; padding: 0px; } + +.wp-block-text-columns .wp-block-column:first-child { margin-left: 0px; } + +.wp-block-text-columns .wp-block-column:last-child { margin-right: 0px; } + +.wp-block-text-columns.columns-2 .wp-block-column { width: 50%; } + +.wp-block-text-columns.columns-3 .wp-block-column { width: 33.3333%; } + +.wp-block-text-columns.columns-4 .wp-block-column { width: 25%; } + +pre.wp-block-verse { overflow: auto; white-space: pre-wrap; } + +:where(pre.wp-block-verse) { font-family: inherit; } + +.wp-block-video { box-sizing: border-box; } + +.wp-block-video video { width: 100%; } + +@supports (position:sticky) { + .wp-block-video [poster] { object-fit: cover; } +} + +.wp-block-video.aligncenter { text-align: center; } + +.wp-block-video figcaption { margin-bottom: 1em; margin-top: 0.5em; } + +.editor-styles-wrapper, .entry-content { counter-reset: footnotes 0; } + +a[data-fn].fn { counter-increment: footnotes 1; display: inline-flex; font-= +size: smaller; text-decoration: none; text-indent: -1e+07px; vertical-align= +: super; } + +a[data-fn].fn::after { content: "[" counter(footnotes) "]"; float: left; te= +xt-indent: 0px; } + +.wp-element-button { cursor: pointer; } + +:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--hug= +e: 42px; } + +:root .has-very-light-gray-background-color { background-color: rgb(238, 23= +8, 238); } + +:root .has-very-dark-gray-background-color { background-color: rgb(49, 49, = +49); } + +:root .has-very-light-gray-color { color: rgb(238, 238, 238); } + +:root .has-very-dark-gray-color { color: rgb(49, 49, 49); } + +:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { backgr= +ound: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); } + +:root .has-purple-crush-gradient-background { background: linear-gradient(1= +35deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); } + +:root .has-hazy-dawn-gradient-background { background: linear-gradient(135d= +eg, rgb(250, 172, 168), rgb(218, 208, 236)); } + +:root .has-subdued-olive-gradient-background { background: linear-gradient(= +135deg, rgb(250, 250, 225), rgb(103, 166, 113)); } + +:root .has-atomic-cream-gradient-background { background: linear-gradient(1= +35deg, rgb(253, 215, 154), rgb(0, 74, 89)); } + +:root .has-nightshade-gradient-background { background: linear-gradient(135= +deg, rgb(51, 9, 104), rgb(49, 205, 207)); } + +:root .has-midnight-gradient-background { background: linear-gradient(135de= +g, rgb(2, 3, 129), rgb(40, 116, 252)); } + +.has-regular-font-size { font-size: 1em; } + +.has-larger-font-size { font-size: 2.625em; } + +.has-normal-font-size { font-size: var(--wp--preset--font-size--normal); } + +.has-huge-font-size { font-size: var(--wp--preset--font-size--huge); } + +.has-text-align-center { text-align: center; } + +.has-text-align-left { text-align: left; } + +.has-text-align-right { text-align: right; } + +#end-resizable-editor-section { display: none; } + +.aligncenter { clear: both; } + +.items-justified-left { justify-content: flex-start; } + +.items-justified-center { justify-content: center; } + +.items-justified-right { justify-content: flex-end; } + +.items-justified-space-between { justify-content: space-between; } + +.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-pat= +h: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; p= +osition: absolute; width: 1px; overflow-wrap: normal !important; } + +.screen-reader-text:focus { background-color: rgb(221, 221, 221); clip-path= +: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: aut= +o; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration= +: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; } + +html :where(.has-border-color) { border-style: solid; } + +html :where([style*=3D"border-top-color"]) { border-top-style: solid; } + +html :where([style*=3D"border-right-color"]) { border-right-style: solid; } + +html :where([style*=3D"border-bottom-color"]) { border-bottom-style: solid;= + } + +html :where([style*=3D"border-left-color"]) { border-left-style: solid; } + +html :where([style*=3D"border-width"]) { border-style: solid; } + +html :where([style*=3D"border-top-width"]) { border-top-style: solid; } + +html :where([style*=3D"border-right-width"]) { border-right-style: solid; } + +html :where([style*=3D"border-bottom-width"]) { border-bottom-style: solid;= + } + +html :where([style*=3D"border-left-width"]) { border-left-style: solid; } + +html :where(img[class*=3D"wp-image-"]) { height: auto; max-width: 100%; } + +:where(figure) { margin: 0px 0px 1em; } + +html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: = +var(--wp-admin--admin-bar--height,0px); } + +@media screen and (max-width: 600px) { + html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset= +: 0px; } +} +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/plugins/chained-quiz/css/main.css?ver=6.3.2 + +@charset "utf-8"; + +.chained-quiz-action { padding-top: 20px; padding-bottom: 20px; } + +.chained-sidebox { border: 1px solid rgb(0, 0, 0); padding: 10px; margin-bo= +ttom: 20px; } + +#chained-sidebar { float: left; width: 25%; } + +#chained-related, #chained-ad { background-color: rgb(187, 238, 221); } + +.chained-form label { width: 150px; display: block; float: left; } + +textarea.chained-quiz-frontend { width: 100%; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/themes/hello-elementor/style.min.css?ver=2.8.1 + +@charset "utf-8"; + +html { line-height: 1.15; text-size-adjust: 100%; } + +*, ::after, ::before { box-sizing: border-box; } + +body { margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe = +UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color= + Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size= +: 1rem; font-weight: 400; line-height: 1.5; color: rgb(51, 51, 51); backgro= +und-color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; } + +h1, h2, h3, h4, h5, h6 { margin-block: 0.5rem 1rem; font-family: inherit; f= +ont-weight: 500; line-height: 1.2; color: inherit; } + +h1 { font-size: 2.5rem; } + +h2 { font-size: 2rem; } + +h3 { font-size: 1.75rem; } + +h4 { font-size: 1.5rem; } + +h5 { font-size: 1.25rem; } + +h6 { font-size: 1rem; } + +p { margin-block: 0px 0.9rem; } + +hr { box-sizing: content-box; height: 0px; overflow: visible; } + +pre { font-family: monospace, monospace; font-size: 1em; white-space: pre-w= +rap; } + +a { background-color: transparent; text-decoration: none; color: rgb(204, 5= +1, 102); } + +a:active, a:hover { color: rgb(51, 51, 102); } + +a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([= +href]):not([tabindex]):hover { color: inherit; text-decoration: none; } + +a:not([href]):not([tabindex]):focus { outline: 0px; } + +abbr[title] { border-block-end: none; text-decoration: underline dotted; } + +b, strong { font-weight: bolder; } + +code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } + +small { font-size: 80%; } + +sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-ali= +gn: baseline; } + +sub { bottom: -0.25em; } + +sup { top: -0.5em; } + +img { border-style: none; height: auto; max-width: 100%; } + +details { display: block; } + +summary { display: list-item; } + +figcaption { font-size: 16px; color: rgb(51, 51, 51); line-height: 1.4; fon= +t-style: italic; font-weight: 400; } + +[hidden], template { display: none; } + +@media print { + *, ::after, ::before { background: transparent !important; color: rgb(0, = +0, 0) !important; box-shadow: none !important; text-shadow: none !important= +; } + a, a:visited { text-decoration: underline; } + a[href]::after { content: " (" attr(href) ")"; } + abbr[title]::after { content: " (" attr(title) ")"; } + a[href^=3D"#"]::after, a[href^=3D"javascript:"]::after { content: ""; } + pre { white-space: pre-wrap !important; } + blockquote, pre { break-inside: avoid; border: 1px solid rgb(204, 204, 20= +4); } + thead { display: table-header-group; } + img, tr { break-inside: avoid; } + h2, h3, p { orphans: 3; widows: 3; } + h2, h3 { break-after: avoid; } +} + +label { display: inline-block; line-height: 1; vertical-align: middle; } + +button, input, optgroup, select, textarea { font-family: inherit; font-size= +: 1rem; line-height: 1.5; margin: 0px; } + +input[type=3D"date"], input[type=3D"email"], input[type=3D"number"], input[= +type=3D"password"], input[type=3D"search"], input[type=3D"tel"], input[type= +=3D"text"], input[type=3D"url"], select, textarea { width: 100%; border: 1p= +x solid rgb(102, 102, 102); border-radius: 3px; padding: 0.5rem 1rem; trans= +ition: all 0.3s ease 0s; } + +input[type=3D"date"]:focus, input[type=3D"email"]:focus, input[type=3D"numb= +er"]:focus, input[type=3D"password"]:focus, input[type=3D"search"]:focus, i= +nput[type=3D"tel"]:focus, input[type=3D"text"]:focus, input[type=3D"url"]:f= +ocus, select:focus, textarea:focus { border-color: rgb(51, 51, 51); } + +button, input { overflow: visible; } + +button, select { text-transform: none; } + +[type=3D"button"], [type=3D"reset"], [type=3D"submit"], button { width: aut= +o; appearance: button; } + +[type=3D"button"], [type=3D"submit"], button { display: inline-block; font-= +weight: 400; color: rgb(204, 51, 102); text-align: center; white-space: now= +rap; user-select: none; background-color: transparent; border: 1px solid rg= +b(204, 51, 102); padding: 0.5rem 1rem; font-size: 1rem; border-radius: 3px;= + transition: all 0.3s ease 0s; } + +[type=3D"button"]:focus, [type=3D"submit"]:focus, button:focus { outline: -= +webkit-focus-ring-color auto 5px; } + +[type=3D"button"]:focus, [type=3D"button"]:hover, [type=3D"submit"]:focus, = +[type=3D"submit"]:hover, button:focus, button:hover { color: rgb(255, 255, = +255); background-color: rgb(204, 51, 102); text-decoration: none; } + +[type=3D"button"]:not(:disabled), [type=3D"submit"]:not(:disabled), button:= +not(:disabled) { cursor: pointer; } + +fieldset { padding: 0.35em 0.75em 0.625em; } + +legend { box-sizing: border-box; color: inherit; display: table; max-width:= + 100%; padding: 0px; white-space: normal; } + +progress { vertical-align: baseline; } + +textarea { overflow: auto; resize: vertical; } + +[type=3D"checkbox"], [type=3D"radio"] { box-sizing: border-box; padding: 0p= +x; } + +[type=3D"number"]::-webkit-inner-spin-button, [type=3D"number"]::-webkit-ou= +ter-spin-button { height: auto; } + +[type=3D"search"] { appearance: textfield; outline-offset: -2px; } + +[type=3D"search"]::-webkit-search-decoration { appearance: none; } + +::-webkit-file-upload-button { appearance: button; font: inherit; } + +select { display: block; } + +table { background-color: transparent; width: 100%; margin-block-end: 15px;= + font-size: 0.9em; border-spacing: 0px; border-collapse: collapse; } + +table td, table th { padding: 15px; line-height: 1.5; vertical-align: top; = +border: 1px solid rgba(128, 128, 128, 0.5); } + +table th { font-weight: 700; } + +table tfoot th, table thead th { font-size: 1em; } + +table caption + thead tr:first-child td, table caption + thead tr:first-chi= +ld th, table colgroup + thead tr:first-child td, table colgroup + thead tr:= +first-child th, table thead:first-child tr:first-child td, table thead:firs= +t-child tr:first-child th { border-block-start: 1px solid rgba(128, 128, 12= +8, 0.5); } + +table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > t= +h { background-color: rgba(128, 128, 128, 0.07); } + +table tbody tr:hover > td, table tbody tr:hover > th { background-color: rg= +ba(128, 128, 128, 0.1); } + +table tbody + tbody { border-block-start: 2px solid rgba(128, 128, 128, 0.5= +); } + +@media (max-width: 767px) { + table table { font-size: 0.8em; } + table table td, table table th { padding: 7px; line-height: 1.3; } + table table th { font-weight: 400; } +} + +dd, dl, dt, li, ol, ul { margin-block: 0px; border: 0px; outline: 0px; font= +-size: 100%; vertical-align: baseline; background: transparent; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/themes/hello-elementor/theme.min.css?ver=2.8.1 + +@charset "utf-8"; + +.comments-area a, .page-content a { text-decoration: underline; } + +.alignright { float: right; margin-left: 1rem; } + +.alignleft { float: left; margin-right: 1rem; } + +.aligncenter { clear: both; display: block; margin-left: auto; margin-right= +: auto; } + +.alignwide { margin-left: -80px; margin-right: -80px; } + +.alignfull { margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw);= + max-width: 100vw; } + +.alignfull, .alignfull img { width: 100vw; } + +.wp-caption { margin-block-end: 1.25rem; max-width: 100%; } + +.wp-caption.alignleft { margin: 5px 20px 20px 0px; } + +.wp-caption.alignright { margin: 5px 0px 20px 20px; } + +.wp-caption img { display: block; margin-left: auto; margin-right: auto; } + +.wp-caption-text { margin: 0px; } + +.gallery-caption { display: block; font-size: 0.8125rem; line-height: 1.5; = +margin: 0px; padding: 0.75rem; } + +.pagination { margin: 20px auto; } + +.sticky { position: relative; display: block; } + +.bypostauthor { font-size: inherit; } + +.hide { display: none !important; } + +.post-password-form p { width: 100%; display: flex; align-items: flex-end; = +} + +.post-password-form [type=3D"submit"] { margin-left: 3px; } + +.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow= +: hidden; width: 1px; position: absolute !important; overflow-wrap: normal = +!important; } + +.screen-reader-text:focus { background-color: rgb(238, 238, 238); clip-path= +: none; color: rgb(51, 51, 51); display: block; font-size: 1rem; height: au= +to; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoratio= +n: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; } + +.site-header { display: flex; flex-wrap: wrap; justify-content: space-betwe= +en; padding-block: 1rem; position: relative; } + +.site-header .site-navigation { justify-content: flex-end; } + +.site-header .site-branding { display: flex; flex-direction: column; justif= +y-content: center; } + +.site-header .header-inner { display: flex; flex-wrap: wrap; justify-conten= +t: space-between; } + +.site-header .header-inner .custom-logo-link { display: block; } + +.site-header .header-inner .site-branding .site-description, .site-header .= +header-inner .site-branding .site-title { margin: 0px; } + +.site-header .header-inner .site-branding.show-logo .site-title, .site-head= +er .header-inner .site-branding.show-title .site-logo { display: none !impo= +rtant; } + +.site-header:not(.header-stacked) .header-inner .site-branding { max-width:= + 30%; } + +.site-header:not(.header-stacked) .header-inner .site-navigation { max-widt= +h: 70%; } + +.site-header.header-inverted .header-inner { flex-direction: row-reverse; } + +.site-header.header-inverted .header-inner .site-branding { text-align: rig= +ht; } + +.site-header.header-inverted .header-inner .site-navigation { justify-conte= +nt: start; } + +.site-header.header-stacked .header-inner { align-items: center; flex-direc= +tion: column; text-align: center; } + +@media (max-width: 576px) { + .site-header .header-inner:not(.header-stacked) .site-branding { max-widt= +h: 80%; } +} + +.site-footer { padding-block: 1rem; position: relative; } + +.site-footer .footer-inner { display: flex; flex-wrap: wrap; justify-conten= +t: space-between; } + +.site-footer .footer-inner .custom-logo-link { display: block; } + +.site-footer .footer-inner .site-navigation { justify-content: flex-end; } + +.site-footer .footer-inner .site-branding { display: flex; flex-direction: = +column; justify-content: center; } + +.site-footer .footer-inner .site-branding .site-description, .site-footer .= +footer-inner .site-branding .site-title { margin: 0px; } + +.site-footer .footer-inner .site-branding.show-logo .site-title, .site-foot= +er .footer-inner .site-branding.show-title .site-logo { display: none !impo= +rtant; } + +.site-footer .footer-inner .copyright { align-items: center; display: flex;= + justify-content: flex-end; } + +.site-footer .footer-inner .copyright p { margin: 0px; } + +.site-footer.footer-inverted .footer-inner { flex-direction: row-reverse; } + +.site-footer.footer-inverted .footer-inner .site-branding { text-align: rig= +ht; } + +.site-footer.footer-inverted .footer-inner .site-navigation { justify-conte= +nt: flex-start; } + +.site-footer.footer-has-copyright .footer-inner .site-navigation { justify-= +content: center; } + +.site-footer.footer-stacked .footer-inner { align-items: center; flex-direc= +tion: column; text-align: center; } + +.site-footer.footer-stacked .footer-inner .site-branding h4.site-title { te= +xt-align: center; } + +.site-footer.footer-stacked .footer-inner .site-navigation .menu { padding:= + 0px; } + +.site-footer:not(.footer-stacked) .footer-inner .site-branding { max-width:= + 20%; } + +.site-footer:not(.footer-stacked) .footer-inner .site-navigation { max-widt= +h: 60%; } + +.site-footer:not(.footer-stacked) .footer-inner .copyright { max-width: 20%= +; } + +@media (max-width: 576px) { + .site-footer:not(.footer-stacked) .footer-inner .copyright, .site-footer:= +not(.footer-stacked) .footer-inner .site-branding, .site-footer:not(.footer= +-stacked) .footer-inner .site-navigation { display: block; text-align: cent= +er; width: 100%; max-width: none; } + .site-footer .footer-inner .site-navigation ul.menu { justify-content: ce= +nter; } + .site-footer .footer-inner .site-navigation ul.menu li { display: inline-= +block; } +} + +.post .entry-title a { text-decoration: none; } + +.post .wp-post-image { width: 100%; max-height: 500px; object-fit: cover; } + +@media (max-width: 991px) { + .post .wp-post-image { max-height: 400px; } +} + +@media (max-width: 575px) { + .post .wp-post-image { max-height: 300px; } +} + +#comments .comment-list { margin: 0px; padding: 0px; list-style: none; font= +-size: 0.9em; } + +#comments .comment, #comments .pingback { position: relative; } + +#comments .comment .comment-body, #comments .pingback .comment-body { displ= +ay: flex; flex-direction: column; padding-block: 30px; padding-inline: 60px= + 0px; border-block-end: 1px solid rgb(204, 204, 204); } + +#comments .comment .avatar, #comments .pingback .avatar { position: absolut= +e; left: 0px; border-radius: 50%; margin-inline-end: 10px; } + +body.rtl #comments .comment .avatar, body.rtl #comments .pingback .avatar, = +html[dir=3D"rtl"] #comments .comment .avatar, html[dir=3D"rtl"] #comments .= +pingback .avatar { left: auto; right: 0px; } + +#comments .comment-meta { display: flex; justify-content: space-between; ma= +rgin-block-end: 0.9rem; } + +#comments .comment-metadata, #comments .reply { font-size: 11px; line-heigh= +t: 1; } + +#comments .children { position: relative; list-style: none; margin: 0px; pa= +dding-inline-start: 30px; } + +#comments .children li:last-child { padding-block-end: 0px; } + +#comments ol.comment-list .children::before { display: inline-block; font-s= +ize: 1em; font-weight: 400; line-height: 100%; content: "=E2=86=AA"; positi= +on: absolute; top: 45px; left: 0px; width: auto; } + +body.rtl #comments ol.comment-list .children::before, html[dir=3D"rtl"] #co= +mments ol.comment-list .children::before { content: "=E2=86=A9"; left: auto= +; right: 0px; } + +@media (min-width: 768px) { + #comments .comment-author, #comments .comment-metadata { line-height: 1; = +} +} + +@media (max-width: 767px) { + #comments .comment .comment-body { padding: 30px 0px; } + #comments .children { padding-inline-start: 20px; } + #comments .comment .avatar { position: inherit; float: left; } + body.rtl #comments .comment .avatar, html[dir=3D"rtl"] #comments .comment= + .avatar { float: right; } +} + +.site-header.header-inverted .site-navigation-toggle-holder { justify-conte= +nt: flex-start; } + +.site-header.header-stacked .site-navigation-toggle-holder { justify-conten= +t: center; max-width: 100%; } + +.site-header.menu-layout-dropdown .site-navigation { display: none; } + +.site-navigation-toggle-holder { display: flex; align-items: center; justif= +y-content: flex-end; flex-grow: 1; max-width: 20%; padding: 8px 15px; } + +.site-navigation-toggle-holder .site-navigation-toggle { display: flex; ali= +gn-items: center; justify-content: center; font-size: 22px; padding: 0.25em= +; cursor: pointer; border: 0px solid; border-radius: 3px; background-color:= + rgba(0, 0, 0, 0.05); color: rgb(73, 76, 79); } + +.site-navigation-toggle-holder.elementor-active .site-navigation-toggle i::= +before { content: "=EE=A1=BF"; } + +.site-navigation { grid-area: nav-menu / nav-menu / nav-menu / nav-menu; di= +splay: flex; align-items: center; flex-grow: 1; } + +.site-navigation ul.menu, .site-navigation ul.menu ul { list-style-type: no= +ne; padding: 0px; } + +.site-navigation ul.menu { display: flex; flex-wrap: wrap; } + +.site-navigation ul.menu li { position: relative; display: flex; } + +.site-navigation ul.menu li a { display: block; padding: 8px 15px; } + +.site-navigation ul.menu li.menu-item-has-children { padding-inline-end: 15= +px; } + +.site-navigation ul.menu li.menu-item-has-children::after { display: block;= + content: "=E2=96=BE"; font-size: 1.5em; align-items: center; color: rgb(10= +2, 102, 102); position: absolute; right: 0px; top: 50%; transform: translat= +eY(-50%); text-decoration: none; } + +.site-navigation ul.menu li.menu-item-has-children:focus-within > ul { disp= +lay: block; } + +.site-navigation ul.menu li ul { background: rgb(255, 255, 255); display: n= +one; min-width: 150px; position: absolute; z-index: 2; left: 0px; top: 100%= +; } + +.site-navigation ul.menu li ul li { border-block-end: 1px solid rgb(238, 23= +8, 238); } + +.site-navigation ul.menu li ul li:last-child { border-block-end: none; } + +.site-navigation ul.menu li ul li.menu-item-has-children a { flex-grow: 1; = +} + +.site-navigation ul.menu li ul li.menu-item-has-children::after { transform= +: translateY(-50%) rotate(-90deg); } + +.site-navigation ul.menu li ul ul { left: 100%; top: 0px; } + +.site-navigation ul.menu li:hover > ul { display: block; } + +footer .site-navigation ul.menu li ul { top: auto; bottom: 100%; } + +footer .site-navigation ul.menu li ul ul { bottom: 0px; } + +footer .site-navigation ul.menu a { padding: 5px 15px; } + +.site-navigation-dropdown { margin-block-start: 10px; transition: max-heigh= +t 0.3s ease 0s, transform 0.3s ease 0s; transform-origin: center top; posit= +ion: absolute; bottom: 0px; left: 0px; z-index: 10000; width: 100%; } + +.site-navigation-toggle-holder:not(.elementor-active) + .site-navigation-dr= +opdown { transform: scaleY(0); max-height: 0px; } + +.site-navigation-toggle-holder.elementor-active + .site-navigation-dropdown= + { transform: scaleY(1); max-height: 100vh; } + +.site-navigation-dropdown ul { padding: 0px; } + +.site-navigation-dropdown ul.menu { position: absolute; width: 100%; paddin= +g: 0px; margin: 0px; background: rgb(255, 255, 255); } + +.site-navigation-dropdown ul.menu li { display: block; width: 100%; positio= +n: relative; } + +.site-navigation-dropdown ul.menu li a { display: block; padding: 20px; bac= +kground: rgb(255, 255, 255); color: rgb(85, 89, 92); box-shadow: rgba(0, 0,= + 0, 0.1) 0px -1px 0px inset; } + +.site-navigation-dropdown ul.menu li.current-menu-item a { color: rgb(255, = +255, 255); background: rgb(85, 89, 92); } + +.site-navigation-dropdown ul.menu > li li { transition: max-height 0.3s eas= +e 0s, transform 0.3s ease 0s; transform-origin: center top; transform: scal= +eY(0); max-height: 0px; } + +.site-navigation-dropdown ul.menu li.elementor-active > ul > li { transform= +: scaleY(1); max-height: 100vh; } + +@media (max-width: 576px) { + .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-naviga= +tion { display: none !important; } +} + +@media (min-width: 768px) { + .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-naviga= +tion-toggle-holder { display: none !important; } +} + +@media (min-width: 576px) and (max-width: 767px) { + .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-naviga= +tion { display: none !important; } +} + +@media (min-width: 992px) { + .site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-naviga= +tion-toggle-holder { display: none !important; } +} + +@media (max-width: 992px) { + .site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-naviga= +tion { display: none !important; } +} + +.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation= +-toggle-holder { display: none !important; } + +.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dy= +namic-footer), .site-header .header-inner, .site-header:not(.dynamic-header= +), body:not([class*=3D"elementor-page-"]) .site-main { margin-inline: auto;= + width: 100%; } + +@media (max-width: 575px) { + .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.= +dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-head= +er), body:not([class*=3D"elementor-page-"]) .site-main { padding-inline: 10= +px; } +} + +@media (min-width: 576px) { + .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.= +dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-head= +er), body:not([class*=3D"elementor-page-"]) .site-main { max-width: 500px; = +} + .site-footer.footer-full-width .footer-inner, .site-header.header-full-wi= +dth .header-inner { max-width: 100%; } +} + +@media (min-width: 768px) { + .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.= +dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-head= +er), body:not([class*=3D"elementor-page-"]) .site-main { max-width: 600px; = +} + .site-footer.footer-full-width, .site-header.header-full-width { max-widt= +h: 100%; } +} + +@media (min-width: 992px) { + .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.= +dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-head= +er), body:not([class*=3D"elementor-page-"]) .site-main { max-width: 800px; = +} + .site-footer.footer-full-width, .site-header.header-full-width { max-widt= +h: 100%; } +} + +@media (min-width: 1200px) { + .page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.= +dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-head= +er), body:not([class*=3D"elementor-page-"]) .site-main { max-width: 1140px;= + } + .site-footer.footer-full-width, .site-header.header-full-width { max-widt= +h: 100%; } +} + +.site-header + .elementor { min-height: calc(100vh - 320px); } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.21.0 + +@charset "utf-8"; + +@font-face { font-family: eicons; src: url("../fonts/eicons.woff2?5.21.0") = +format("woff2"), url("../fonts/eicons.woff?5.21.0") format("woff"), url("..= +/fonts/eicons.ttf?5.21.0") format("truetype"); font-weight: 400; font-style= +: normal; } + +[class*=3D" eicon-"], [class^=3D"eicon"] { display: inline-block; font-fami= +ly: eicons; font-size: inherit; font-weight: 400; font-style: normal; font-= +variant: normal; line-height: 1; text-rendering: auto; -webkit-font-smoothi= +ng: antialiased; } + +@keyframes a {=20 + 0% { transform: rotate(0deg); } + 100% { transform: rotate(359deg); } +} + +.eicon-animation-spin { animation: 2s linear 0s infinite normal none runnin= +g a; } + +.eicon-editor-link::before { content: "=EE=A0=80"; } + +.eicon-editor-unlink::before { content: "=EE=A0=81"; } + +.eicon-editor-external-link::before { content: "=EE=A0=82"; } + +.eicon-editor-close::before { content: "=EE=A0=83"; } + +.eicon-editor-list-ol::before { content: "=EE=A0=84"; } + +.eicon-editor-list-ul::before { content: "=EE=A0=85"; } + +.eicon-editor-bold::before { content: "=EE=A0=86"; } + +.eicon-editor-italic::before { content: "=EE=A0=87"; } + +.eicon-editor-underline::before { content: "=EE=A0=88"; } + +.eicon-editor-paragraph::before { content: "=EE=A0=89"; } + +.eicon-editor-h1::before { content: "=EE=A0=8A"; } + +.eicon-editor-h2::before { content: "=EE=A0=8B"; } + +.eicon-editor-h3::before { content: "=EE=A0=8C"; } + +.eicon-editor-h4::before { content: "=EE=A0=8D"; } + +.eicon-editor-h5::before { content: "=EE=A0=8E"; } + +.eicon-editor-h6::before { content: "=EE=A0=8F"; } + +.eicon-editor-quote::before { content: "=EE=A0=90"; } + +.eicon-editor-code::before { content: "=EE=A0=91"; } + +.eicon-elementor::before { content: "=EE=A0=92"; } + +.eicon-elementor-circle::before { content: "=EE=A0=93"; } + +.eicon-pojome::before { content: "=EE=A0=94"; } + +.eicon-plus::before { content: "=EE=A0=95"; } + +.eicon-menu-bar::before { content: "=EE=A0=96"; } + +.eicon-apps::before { content: "=EE=A0=97"; } + +.eicon-accordion::before { content: "=EE=A0=98"; } + +.eicon-alert::before { content: "=EE=A0=99"; } + +.eicon-animation-text::before { content: "=EE=A0=9A"; } + +.eicon-animation::before { content: "=EE=A0=9B"; } + +.eicon-banner::before { content: "=EE=A0=9C"; } + +.eicon-blockquote::before { content: "=EE=A0=9D"; } + +.eicon-button::before { content: "=EE=A0=9E"; } + +.eicon-call-to-action::before { content: "=EE=A0=9F"; } + +.eicon-captcha::before { content: "=EE=A0=A0"; } + +.eicon-carousel::before { content: "=EE=A0=A1"; } + +.eicon-checkbox::before { content: "=EE=A0=A2"; } + +.eicon-columns::before { content: "=EE=A0=A3"; } + +.eicon-countdown::before { content: "=EE=A0=A4"; } + +.eicon-counter::before { content: "=EE=A0=A5"; } + +.eicon-date::before { content: "=EE=A0=A6"; } + +.eicon-divider-shape::before { content: "=EE=A0=A7"; } + +.eicon-divider::before { content: "=EE=A0=A8"; } + +.eicon-download-button::before { content: "=EE=A0=A9"; } + +.eicon-dual-button::before { content: "=EE=A0=AA"; } + +.eicon-email-field::before { content: "=EE=A0=AB"; } + +.eicon-facebook-comments::before { content: "=EE=A0=AC"; } + +.eicon-facebook-like-box::before { content: "=EE=A0=AD"; } + +.eicon-form-horizontal::before { content: "=EE=A0=AE"; } + +.eicon-form-vertical::before { content: "=EE=A0=AF"; } + +.eicon-gallery-grid::before { content: "=EE=A0=B0"; } + +.eicon-gallery-group::before { content: "=EE=A0=B1"; } + +.eicon-gallery-justified::before { content: "=EE=A0=B2"; } + +.eicon-gallery-masonry::before { content: "=EE=A0=B3"; } + +.eicon-icon-box::before { content: "=EE=A0=B4"; } + +.eicon-image-before-after::before { content: "=EE=A0=B5"; } + +.eicon-image-box::before { content: "=EE=A0=B6"; } + +.eicon-image-hotspot::before { content: "=EE=A0=B7"; } + +.eicon-image-rollover::before { content: "=EE=A0=B8"; } + +.eicon-info-box::before { content: "=EE=A0=B9"; } + +.eicon-inner-section::before { content: "=EE=A0=BA"; } + +.eicon-mailchimp::before { content: "=EE=A0=BB"; } + +.eicon-menu-card::before { content: "=EE=A0=BC"; } + +.eicon-navigation-horizontal::before { content: "=EE=A0=BD"; } + +.eicon-nav-menu::before { content: "=EE=A0=BE"; } + +.eicon-navigation-vertical::before { content: "=EE=A0=BF"; } + +.eicon-number-field::before { content: "=EE=A1=80"; } + +.eicon-parallax::before { content: "=EE=A1=81"; } + +.eicon-php7::before { content: "=EE=A1=82"; } + +.eicon-post-list::before { content: "=EE=A1=83"; } + +.eicon-post-slider::before { content: "=EE=A1=84"; } + +.eicon-post::before { content: "=EE=A1=85"; } + +.eicon-posts-carousel::before { content: "=EE=A1=86"; } + +.eicon-posts-grid::before { content: "=EE=A1=87"; } + +.eicon-posts-group::before { content: "=EE=A1=88"; } + +.eicon-posts-justified::before { content: "=EE=A1=89"; } + +.eicon-posts-masonry::before { content: "=EE=A1=8A"; } + +.eicon-posts-ticker::before { content: "=EE=A1=8B"; } + +.eicon-price-list::before { content: "=EE=A1=8C"; } + +.eicon-price-table::before { content: "=EE=A1=8D"; } + +.eicon-radio::before { content: "=EE=A1=8E"; } + +.eicon-rtl::before { content: "=EE=A1=8F"; } + +.eicon-scroll::before { content: "=EE=A1=90"; } + +.eicon-search::before { content: "=EE=A1=91"; } + +.eicon-select::before { content: "=EE=A1=92"; } + +.eicon-share::before { content: "=EE=A1=93"; } + +.eicon-sidebar::before { content: "=EE=A1=94"; } + +.eicon-skill-bar::before { content: "=EE=A1=95"; } + +.eicon-slider-3d::before { content: "=EE=A1=96"; } + +.eicon-slider-album::before { content: "=EE=A1=97"; } + +.eicon-slider-device::before { content: "=EE=A1=98"; } + +.eicon-slider-full-screen::before { content: "=EE=A1=99"; } + +.eicon-slider-push::before { content: "=EE=A1=9A"; } + +.eicon-slider-vertical::before { content: "=EE=A1=9B"; } + +.eicon-slider-video::before { content: "=EE=A1=9C"; } + +.eicon-slides::before { content: "=EE=A1=9D"; } + +.eicon-social-icons::before { content: "=EE=A1=9E"; } + +.eicon-spacer::before { content: "=EE=A1=9F"; } + +.eicon-table::before { content: "=EE=A1=A0"; } + +.eicon-tabs::before { content: "=EE=A1=A1"; } + +.eicon-tel-field::before { content: "=EE=A1=A2"; } + +.eicon-text-area::before { content: "=EE=A1=A3"; } + +.eicon-text-field::before { content: "=EE=A1=A4"; } + +.eicon-thumbnails-down::before { content: "=EE=A1=A5"; } + +.eicon-thumbnails-half::before { content: "=EE=A1=A6"; } + +.eicon-thumbnails-right::before { content: "=EE=A1=A7"; } + +.eicon-time-line::before { content: "=EE=A1=A8"; } + +.eicon-toggle::before { content: "=EE=A1=A9"; } + +.eicon-url::before { content: "=EE=A1=AA"; } + +.eicon-t-letter::before { content: "=EE=A1=AB"; } + +.eicon-wordpress::before { content: "=EE=A1=AC"; } + +.eicon-text::before { content: "=EE=A1=AD"; } + +.eicon-anchor::before { content: "=EE=A1=AE"; } + +.eicon-bullet-list::before { content: "=EE=A1=AF"; } + +.eicon-code::before { content: "=EE=A1=B0"; } + +.eicon-favorite::before { content: "=EE=A1=B1"; } + +.eicon-google-maps::before { content: "=EE=A1=B2"; } + +.eicon-image::before { content: "=EE=A1=B3"; } + +.eicon-photo-library::before { content: "=EE=A1=B4"; } + +.eicon-woocommerce::before { content: "=EE=A1=B5"; } + +.eicon-youtube::before { content: "=EE=A1=B6"; } + +.eicon-flip-box::before { content: "=EE=A1=B7"; } + +.eicon-settings::before { content: "=EE=A1=B8"; } + +.eicon-headphones::before { content: "=EE=A1=B9"; } + +.eicon-testimonial::before { content: "=EE=A1=BA"; } + +.eicon-counter-circle::before { content: "=EE=A1=BB"; } + +.eicon-person::before { content: "=EE=A1=BC"; } + +.eicon-chevron-right::before { content: "=EE=A1=BD"; } + +.eicon-chevron-left::before { content: "=EE=A1=BE"; } + +.eicon-close::before { content: "=EE=A1=BF"; } + +.eicon-file-download::before { content: "=EE=A2=80"; } + +.eicon-save::before { content: "=EE=A2=81"; } + +.eicon-zoom-in::before { content: "=EE=A2=82"; } + +.eicon-shortcode::before { content: "=EE=A2=83"; } + +.eicon-nerd::before { content: "=EE=A2=84"; } + +.eicon-device-desktop::before { content: "=EE=A2=85"; } + +.eicon-device-tablet::before { content: "=EE=A2=86"; } + +.eicon-device-mobile::before { content: "=EE=A2=87"; } + +.eicon-document-file::before { content: "=EE=A2=88"; } + +.eicon-folder-o::before { content: "=EE=A2=89"; } + +.eicon-hypster::before { content: "=EE=A2=8A"; } + +.eicon-h-align-left::before { content: "=EE=A2=8B"; } + +.eicon-h-align-right::before { content: "=EE=A2=8C"; } + +.eicon-h-align-center::before { content: "=EE=A2=8D"; } + +.eicon-h-align-stretch::before { content: "=EE=A2=8E"; } + +.eicon-v-align-top::before { content: "=EE=A2=8F"; } + +.eicon-v-align-bottom::before { content: "=EE=A2=90"; } + +.eicon-v-align-middle::before { content: "=EE=A2=91"; } + +.eicon-v-align-stretch::before { content: "=EE=A2=92"; } + +.eicon-pro-icon::before { content: "=EE=A2=93"; } + +.eicon-mail::before { content: "=EE=A2=94"; } + +.eicon-lock-user::before { content: "=EE=A2=95"; } + +.eicon-testimonial-carousel::before { content: "=EE=A2=96"; } + +.eicon-media-carousel::before { content: "=EE=A2=97"; } + +.eicon-section::before { content: "=EE=A2=98"; } + +.eicon-column::before { content: "=EE=A2=99"; } + +.eicon-edit::before { content: "=EE=A2=9A"; } + +.eicon-clone::before { content: "=EE=A2=9B"; } + +.eicon-trash::before { content: "=EE=A2=9C"; } + +.eicon-play::before { content: "=EE=A2=9D"; } + +.eicon-angle-right::before { content: "=EE=A2=9E"; } + +.eicon-angle-left::before { content: "=EE=A2=9F"; } + +.eicon-animated-headline::before { content: "=EE=A2=A0"; } + +.eicon-menu-toggle::before { content: "=EE=A2=A1"; } + +.eicon-fb-embed::before { content: "=EE=A2=A2"; } + +.eicon-fb-feed::before { content: "=EE=A2=A3"; } + +.eicon-twitter-embed::before { content: "=EE=A2=A4"; } + +.eicon-twitter-feed::before { content: "=EE=A2=A5"; } + +.eicon-sync::before { content: "=EE=A2=A6"; } + +.eicon-import-export::before { content: "=EE=A2=A7"; } + +.eicon-check-circle::before { content: "=EE=A2=A8"; } + +.eicon-library-save::before { content: "=EE=A2=A9"; } + +.eicon-library-download::before { content: "=EE=A2=AA"; } + +.eicon-insert::before { content: "=EE=A2=AB"; } + +.eicon-preview-medium::before { content: "=EE=A2=AC"; } + +.eicon-sort-down::before { content: "=EE=A2=AD"; } + +.eicon-sort-up::before { content: "=EE=A2=AE"; } + +.eicon-heading::before { content: "=EE=A2=AF"; } + +.eicon-logo::before { content: "=EE=A2=B0"; } + +.eicon-meta-data::before { content: "=EE=A2=B1"; } + +.eicon-post-content::before { content: "=EE=A2=B2"; } + +.eicon-post-excerpt::before { content: "=EE=A2=B3"; } + +.eicon-post-navigation::before { content: "=EE=A2=B4"; } + +.eicon-yoast::before { content: "=EE=A2=B5"; } + +.eicon-nerd-chuckle::before { content: "=EE=A2=B6"; } + +.eicon-nerd-wink::before { content: "=EE=A2=B7"; } + +.eicon-comments::before { content: "=EE=A2=B8"; } + +.eicon-download-circle-o::before { content: "=EE=A2=B9"; } + +.eicon-library-upload::before { content: "=EE=A2=BA"; } + +.eicon-save-o::before { content: "=EE=A2=BB"; } + +.eicon-upload-circle-o::before { content: "=EE=A2=BC"; } + +.eicon-ellipsis-h::before { content: "=EE=A2=BD"; } + +.eicon-ellipsis-v::before { content: "=EE=A2=BE"; } + +.eicon-arrow-left::before { content: "=EE=A2=BF"; } + +.eicon-arrow-right::before { content: "=EE=A3=80"; } + +.eicon-arrow-up::before { content: "=EE=A3=81"; } + +.eicon-arrow-down::before { content: "=EE=A3=82"; } + +.eicon-play-o::before { content: "=EE=A3=83"; } + +.eicon-archive-posts::before { content: "=EE=A3=84"; } + +.eicon-archive-title::before { content: "=EE=A3=85"; } + +.eicon-featured-image::before { content: "=EE=A3=86"; } + +.eicon-post-info::before { content: "=EE=A3=87"; } + +.eicon-post-title::before { content: "=EE=A3=88"; } + +.eicon-site-logo::before { content: "=EE=A3=89"; } + +.eicon-site-search::before { content: "=EE=A3=8A"; } + +.eicon-site-title::before { content: "=EE=A3=8B"; } + +.eicon-plus-square::before { content: "=EE=A3=8C"; } + +.eicon-minus-square::before { content: "=EE=A3=8D"; } + +.eicon-cloud-check::before { content: "=EE=A3=8E"; } + +.eicon-drag-n-drop::before { content: "=EE=A3=8F"; } + +.eicon-welcome::before { content: "=EE=A3=90"; } + +.eicon-handle::before { content: "=EE=A3=91"; } + +.eicon-cart::before { content: "=EE=A3=92"; } + +.eicon-product-add-to-cart::before { content: "=EE=A3=93"; } + +.eicon-product-breadcrumbs::before { content: "=EE=A3=94"; } + +.eicon-product-categories::before { content: "=EE=A3=95"; } + +.eicon-product-description::before { content: "=EE=A3=96"; } + +.eicon-product-images::before { content: "=EE=A3=97"; } + +.eicon-product-info::before { content: "=EE=A3=98"; } + +.eicon-product-meta::before { content: "=EE=A3=99"; } + +.eicon-product-pages::before { content: "=EE=A3=9A"; } + +.eicon-product-price::before { content: "=EE=A3=9B"; } + +.eicon-product-rating::before { content: "=EE=A3=9C"; } + +.eicon-product-related::before { content: "=EE=A3=9D"; } + +.eicon-product-stock::before { content: "=EE=A3=9E"; } + +.eicon-product-tabs::before { content: "=EE=A3=9F"; } + +.eicon-product-title::before { content: "=EE=A3=A0"; } + +.eicon-product-upsell::before { content: "=EE=A3=A1"; } + +.eicon-products::before { content: "=EE=A3=A2"; } + +.eicon-bag-light::before { content: "=EE=A3=A3"; } + +.eicon-bag-medium::before { content: "=EE=A3=A4"; } + +.eicon-bag-solid::before { content: "=EE=A3=A5"; } + +.eicon-basket-light::before { content: "=EE=A3=A6"; } + +.eicon-basket-medium::before { content: "=EE=A3=A7"; } + +.eicon-basket-solid::before { content: "=EE=A3=A8"; } + +.eicon-cart-light::before { content: "=EE=A3=A9"; } + +.eicon-cart-medium::before { content: "=EE=A3=AA"; } + +.eicon-cart-solid::before { content: "=EE=A3=AB"; } + +.eicon-exchange::before { content: "=EE=A3=AC"; } + +.eicon-preview-thin::before { content: "=EE=A3=AD"; } + +.eicon-device-laptop::before { content: "=EE=A3=AE"; } + +.eicon-collapse::before { content: "=EE=A3=AF"; } + +.eicon-expand::before { content: "=EE=A3=B0"; } + +.eicon-navigator::before { content: "=EE=A3=B1"; } + +.eicon-plug::before { content: "=EE=A3=B2"; } + +.eicon-dashboard::before { content: "=EE=A3=B3"; } + +.eicon-typography::before { content: "=EE=A3=B4"; } + +.eicon-info-circle-o::before { content: "=EE=A3=B5"; } + +.eicon-integration::before { content: "=EE=A3=B6"; } + +.eicon-plus-circle-o::before { content: "=EE=A3=B7"; } + +.eicon-rating::before { content: "=EE=A3=B8"; } + +.eicon-review::before { content: "=EE=A3=B9"; } + +.eicon-tools::before { content: "=EE=A3=BA"; } + +.eicon-loading::before { content: "=EE=A3=BB"; } + +.eicon-sitemap::before { content: "=EE=A3=BC"; } + +.eicon-click::before { content: "=EE=A3=BD"; } + +.eicon-clock::before { content: "=EE=A3=BE"; } + +.eicon-library-open::before { content: "=EE=A3=BF"; } + +.eicon-warning::before { content: "=EE=A4=80"; } + +.eicon-flow::before { content: "=EE=A4=81"; } + +.eicon-cursor-move::before { content: "=EE=A4=82"; } + +.eicon-arrow-circle-left::before { content: "=EE=A4=83"; } + +.eicon-flash::before { content: "=EE=A4=84"; } + +.eicon-redo::before { content: "=EE=A4=85"; } + +.eicon-ban::before { content: "=EE=A4=86"; } + +.eicon-barcode::before { content: "=EE=A4=87"; } + +.eicon-calendar::before { content: "=EE=A4=88"; } + +.eicon-caret-left::before { content: "=EE=A4=89"; } + +.eicon-caret-right::before { content: "=EE=A4=8A"; } + +.eicon-caret-up::before { content: "=EE=A4=8B"; } + +.eicon-chain-broken::before { content: "=EE=A4=8C"; } + +.eicon-check-circle-o::before { content: "=EE=A4=8D"; } + +.eicon-check::before { content: "=EE=A4=8E"; } + +.eicon-chevron-double-left::before { content: "=EE=A4=8F"; } + +.eicon-chevron-double-right::before { content: "=EE=A4=90"; } + +.eicon-undo::before { content: "=EE=A4=91"; } + +.eicon-filter::before { content: "=EE=A4=92"; } + +.eicon-circle-o::before { content: "=EE=A4=93"; } + +.eicon-circle::before { content: "=EE=A4=94"; } + +.eicon-clock-o::before { content: "=EE=A4=95"; } + +.eicon-cog::before { content: "=EE=A4=96"; } + +.eicon-cogs::before { content: "=EE=A4=97"; } + +.eicon-commenting-o::before { content: "=EE=A4=98"; } + +.eicon-copy::before { content: "=EE=A4=99"; } + +.eicon-database::before { content: "=EE=A4=9A"; } + +.eicon-dot-circle-o::before { content: "=EE=A4=9B"; } + +.eicon-envelope::before { content: "=EE=A4=9C"; } + +.eicon-external-link-square::before { content: "=EE=A4=9D"; } + +.eicon-eyedropper::before { content: "=EE=A4=9E"; } + +.eicon-folder::before { content: "=EE=A4=9F"; } + +.eicon-font::before { content: "=EE=A4=A0"; } + +.eicon-adjust::before { content: "=EE=A4=A1"; } + +.eicon-lightbox::before { content: "=EE=A4=A2"; } + +.eicon-heart-o::before { content: "=EE=A4=A3"; } + +.eicon-history::before { content: "=EE=A4=A4"; } + +.eicon-image-bold::before { content: "=EE=A4=A5"; } + +.eicon-info-circle::before { content: "=EE=A4=A6"; } + +.eicon-link::before { content: "=EE=A4=A7"; } + +.eicon-long-arrow-left::before { content: "=EE=A4=A8"; } + +.eicon-long-arrow-right::before { content: "=EE=A4=A9"; } + +.eicon-caret-down::before { content: "=EE=A4=AA"; } + +.eicon-paint-brush::before { content: "=EE=A4=AB"; } + +.eicon-pencil::before { content: "=EE=A4=AC"; } + +.eicon-plus-circle::before { content: "=EE=A4=AD"; } + +.eicon-zoom-in-bold::before { content: "=EE=A4=AE"; } + +.eicon-sort-amount-desc::before { content: "=EE=A4=AF"; } + +.eicon-sign-out::before { content: "=EE=A4=B0"; } + +.eicon-spinner::before { content: "=EE=A4=B1"; } + +.eicon-square::before { content: "=EE=A4=B2"; } + +.eicon-star-o::before { content: "=EE=A4=B3"; } + +.eicon-star::before { content: "=EE=A4=B4"; } + +.eicon-text-align-justify::before { content: "=EE=A4=B5"; } + +.eicon-text-align-center::before { content: "=EE=A4=B6"; } + +.eicon-tags::before { content: "=EE=A4=B7"; } + +.eicon-text-align-left::before { content: "=EE=A4=B8"; } + +.eicon-text-align-right::before { content: "=EE=A4=B9"; } + +.eicon-close-circle::before { content: "=EE=A4=BA"; } + +.eicon-trash-o::before { content: "=EE=A4=BB"; } + +.eicon-font-awesome::before { content: "=EE=A4=BC"; } + +.eicon-user-circle-o::before { content: "=EE=A4=BD"; } + +.eicon-video-camera::before { content: "=EE=A4=BE"; } + +.eicon-heart::before { content: "=EE=A4=BF"; } + +.eicon-wrench::before { content: "=EE=A5=80"; } + +.eicon-help::before { content: "=EE=A5=81"; } + +.eicon-help-o::before { content: "=EE=A5=82"; } + +.eicon-zoom-out-bold::before { content: "=EE=A5=83"; } + +.eicon-plus-square-o::before { content: "=EE=A5=84"; } + +.eicon-minus-square-o::before { content: "=EE=A5=85"; } + +.eicon-minus-circle::before { content: "=EE=A5=86"; } + +.eicon-minus-circle-o::before { content: "=EE=A5=87"; } + +.eicon-code-bold::before { content: "=EE=A5=88"; } + +.eicon-cloud-upload::before { content: "=EE=A5=89"; } + +.eicon-search-bold::before { content: "=EE=A5=8A"; } + +.eicon-map-pin::before { content: "=EE=A5=8B"; } + +.eicon-meetup::before { content: "=EE=A5=8C"; } + +.eicon-slideshow::before { content: "=EE=A5=8D"; } + +.eicon-t-letter-bold::before { content: "=EE=A5=8E"; } + +.eicon-preferences::before { content: "=EE=A5=8F"; } + +.eicon-table-of-contents::before { content: "=EE=A5=90"; } + +.eicon-tv::before { content: "=EE=A5=91"; } + +.eicon-upload::before { content: "=EE=A5=92"; } + +.eicon-instagram-comments::before { content: "=EE=A5=93"; } + +.eicon-instagram-nested-gallery::before { content: "=EE=A5=94"; } + +.eicon-instagram-post::before { content: "=EE=A5=95"; } + +.eicon-instagram-video::before { content: "=EE=A5=96"; } + +.eicon-instagram-gallery::before { content: "=EE=A5=97"; } + +.eicon-instagram-likes::before { content: "=EE=A5=98"; } + +.eicon-facebook::before { content: "=EE=A5=99"; } + +.eicon-twitter::before { content: "=EE=A5=9A"; } + +.eicon-pinterest::before { content: "=EE=A5=9B"; } + +.eicon-frame-expand::before { content: "=EE=A5=9C"; } + +.eicon-frame-minimize::before { content: "=EE=A5=9D"; } + +.eicon-archive::before { content: "=EE=A5=9E"; } + +.eicon-colors-typography::before { content: "=EE=A5=9F"; } + +.eicon-custom::before { content: "=EE=A5=A0"; } + +.eicon-footer::before { content: "=EE=A5=A1"; } + +.eicon-header::before { content: "=EE=A5=A2"; } + +.eicon-layout-settings::before { content: "=EE=A5=A3"; } + +.eicon-lightbox-expand::before { content: "=EE=A5=A4"; } + +.eicon-error-404::before { content: "=EE=A5=A5"; } + +.eicon-theme-style::before { content: "=EE=A5=A6"; } + +.eicon-search-results::before { content: "=EE=A5=A7"; } + +.eicon-single-post::before { content: "=EE=A5=A8"; } + +.eicon-site-identity::before { content: "=EE=A5=A9"; } + +.eicon-theme-builder::before { content: "=EE=A5=AA"; } + +.eicon-download-bold::before { content: "=EE=A5=AB"; } + +.eicon-share-arrow::before { content: "=EE=A5=AC"; } + +.eicon-global-settings::before { content: "=EE=A5=AD"; } + +.eicon-user-preferences::before { content: "=EE=A5=AE"; } + +.eicon-lock::before { content: "=EE=A5=AF"; } + +.eicon-export-kit::before { content: "=EE=A5=B0"; } + +.eicon-import-kit::before { content: "=EE=A5=B1"; } + +.eicon-lottie::before { content: "=EE=A5=B2"; } + +.eicon-products-archive::before { content: "=EE=A5=B3"; } + +.eicon-single-product::before { content: "=EE=A5=B4"; } + +.eicon-disable-trash-o::before { content: "=EE=A5=B5"; } + +.eicon-single-page::before { content: "=EE=A5=B6"; } + +.eicon-wordpress-light::before { content: "=EE=A5=B7"; } + +.eicon-cogs-check::before { content: "=EE=A5=B8"; } + +.eicon-custom-css::before { content: "=EE=A5=B9"; } + +.eicon-global-colors::before { content: "=EE=A5=BA"; } + +.eicon-globe::before { content: "=EE=A5=BB"; } + +.eicon-typography-1::before { content: "=EE=A5=BC"; } + +.eicon-background::before { content: "=EE=A5=BD"; } + +.eicon-device-responsive::before { content: "=EE=A5=BE"; } + +.eicon-device-wide::before { content: "=EE=A5=BF"; } + +.eicon-code-highlight::before { content: "=EE=A6=80"; } + +.eicon-video-playlist::before { content: "=EE=A6=81"; } + +.eicon-download-kit::before { content: "=EE=A6=82"; } + +.eicon-kit-details::before { content: "=EE=A6=83"; } + +.eicon-kit-parts::before { content: "=EE=A6=84"; } + +.eicon-kit-upload::before { content: "=EE=A6=85"; } + +.eicon-kit-plugins::before { content: "=EE=A6=86"; } + +.eicon-kit-upload-alt::before { content: "=EE=A6=87"; } + +.eicon-hotspot::before { content: "=EE=A6=88"; } + +.eicon-paypal-button::before { content: "=EE=A6=89"; } + +.eicon-shape::before { content: "=EE=A6=8A"; } + +.eicon-wordart::before { content: "=EE=A6=8B"; } + +.eicon-checkout::before { content: "=EE=A6=8C"; } + +.eicon-container::before { content: "=EE=A6=8D"; } + +.eicon-flip::before { content: "=EE=A6=8E"; } + +.eicon-info::before { content: "=EE=A6=8F"; } + +.eicon-my-account::before { content: "=EE=A6=90"; } + +.eicon-purchase-summary::before { content: "=EE=A6=91"; } + +.eicon-page-transition::before { content: "=EE=A6=92"; } + +.eicon-spotify::before { content: "=EE=A6=93"; } + +.eicon-stripe-button::before { content: "=EE=A6=94"; } + +.eicon-woo-settings::before { content: "=EE=A6=95"; } + +.eicon-woo-cart::before { content: "=EE=A6=96"; } + +.eicon-grow::before { content: "=EE=A6=97"; } + +.eicon-order-end::before { content: "=EE=A6=98"; } + +.eicon-nowrap::before { content: "=EE=A6=99"; } + +.eicon-order-start::before { content: "=EE=A6=9A"; } + +.eicon-progress-tracker::before { content: "=EE=A6=9B"; } + +.eicon-shrink::before { content: "=EE=A6=9C"; } + +.eicon-wrap::before { content: "=EE=A6=9D"; } + +.eicon-align-center-h::before { content: "=EE=A6=9E"; } + +.eicon-align-center-v::before { content: "=EE=A6=9F"; } + +.eicon-align-end-h::before { content: "=EE=A6=A0"; } + +.eicon-align-end-v::before { content: "=EE=A6=A1"; } + +.eicon-align-start-h::before { content: "=EE=A6=A2"; } + +.eicon-align-start-v::before { content: "=EE=A6=A3"; } + +.eicon-align-stretch-h::before { content: "=EE=A6=A4"; } + +.eicon-align-stretch-v::before { content: "=EE=A6=A5"; } + +.eicon-justify-center-h::before { content: "=EE=A6=A6"; } + +.eicon-justify-center-v::before { content: "=EE=A6=A7"; } + +.eicon-justify-end-h::before { content: "=EE=A6=A8"; } + +.eicon-justify-end-v::before { content: "=EE=A6=A9"; } + +.eicon-justify-space-around-h::before { content: "=EE=A6=AA"; } + +.eicon-justify-space-around-v::before { content: "=EE=A6=AB"; } + +.eicon-justify-space-between-h::before { content: "=EE=A6=AC"; } + +.eicon-justify-space-between-v::before { content: "=EE=A6=AD"; } + +.eicon-justify-space-evenly-h::before { content: "=EE=A6=AE"; } + +.eicon-justify-space-evenly-v::before { content: "=EE=A6=AF"; } + +.eicon-justify-start-h::before { content: "=EE=A6=B0"; } + +.eicon-justify-start-v::before { content: "=EE=A6=B1"; } + +.eicon-woocommerce-cross-sells::before { content: "=EE=A6=B2"; } + +.eicon-woocommerce-notices::before { content: "=EE=A6=B3"; } + +.eicon-inner-container::before { content: "=EE=A6=B4"; } + +.eicon-warning-full::before { content: "=EE=A6=B5"; } + +.eicon-exit::before { content: "=EE=A6=B6"; } + +.eicon-loop-builder::before { content: "=EE=A6=B7"; } + +.eicon-notes::before { content: "=EE=A6=B8"; } + +.eicon-read::before { content: "=EE=A6=B9"; } + +.eicon-unread::before { content: "=EE=A6=BA"; } + +.eicon-carousel-loop::before { content: "=EE=A6=BB"; } + +.eicon-mega-menu::before { content: "=EE=AD=B8"; } + +.eicon-nested-carousel::before { content: "=EE=A6=BD"; } + +.eicon-ai::before { content: "=EE=A6=BE"; } + +.eicon-taxonomy-filter::before { content: "=EE=AD=BD"; } + +.eicon-eye::before { content: "=EE=A2=AC"; } + +.eicon-elementor-square::before { content: "=EE=A0=93"; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/plugins/elementor/assets/css/frontend-legacy.min.css?ver=3.15.3 + +@charset "utf-8"; + +.elementor-bc-flex-widget .elementor-section-content-top > .elementor-conta= +iner > .elementor-row > .elementor-column > .elementor-column-wrap { align-= +items: flex-start; } + +.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-co= +ntainer > .elementor-row > .elementor-column > .elementor-column-wrap { ali= +gn-items: center; } + +.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-co= +ntainer > .elementor-row > .elementor-column > .elementor-column-wrap { ali= +gn-items: flex-end; } + +.elementor-column-gap-narrow > .elementor-row > .elementor-column > .elemen= +tor-element-populated > .elementor-widget-wrap { padding: 5px; } + +.elementor-column-gap-default > .elementor-row > .elementor-column > .eleme= +ntor-element-populated > .elementor-widget-wrap { padding: 10px; } + +.elementor-column-gap-extended > .elementor-row > .elementor-column > .elem= +entor-element-populated > .elementor-widget-wrap { padding: 15px; } + +.elementor-column-gap-wide > .elementor-row > .elementor-column > .elemento= +r-element-populated > .elementor-widget-wrap { padding: 20px; } + +.elementor-column-gap-wider > .elementor-row > .elementor-column > .element= +or-element-populated > .elementor-widget-wrap { padding: 30px; } + +@media (min-width:-1) { + .elementor-reverse-widescreen > .elementor-container > .elementor-row > := +first-child { order: 10; } + .elementor-reverse-widescreen > .elementor-container > .elementor-row > := +nth-child(2) { order: 9; } + .elementor-reverse-widescreen > .elementor-container > .elementor-row > := +nth-child(3) { order: 8; } + .elementor-reverse-widescreen > .elementor-container > .elementor-row > := +nth-child(4) { order: 7; } + .elementor-reverse-widescreen > .elementor-container > .elementor-row > := +nth-child(5) { order: 6; } + .elementor-reverse-widescreen > .elementor-container > .elementor-row > := +nth-child(6) { order: 5; } + .elementor-reverse-widescreen > .elementor-container > .elementor-row > := +nth-child(7) { order: 4; } + .elementor-reverse-widescreen > .elementor-container > .elementor-row > := +nth-child(8) { order: 3; } + .elementor-reverse-widescreen > .elementor-container > .elementor-row > := +nth-child(9) { order: 2; } + .elementor-reverse-widescreen > .elementor-container > .elementor-row > := +nth-child(10) { order: 1; } +} + +@media (min-width: 1025px) and (max-width:-1) { + .elementor-reverse-laptop > .elementor-container > .elementor-row > :firs= +t-child { order: 10; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(2) { order: 9; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(3) { order: 8; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(4) { order: 7; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(5) { order: 6; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(6) { order: 5; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(7) { order: 4; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(8) { order: 3; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(9) { order: 2; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(10) { order: 1; } +} + +@media (min-width:-1) and (max-width:-1) { + .elementor-reverse-laptop > .elementor-container > .elementor-row > :firs= +t-child { order: 10; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(2) { order: 9; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(3) { order: 8; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(4) { order: 7; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(5) { order: 6; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(6) { order: 5; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(7) { order: 4; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(8) { order: 3; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(9) { order: 2; } + .elementor-reverse-laptop > .elementor-container > .elementor-row > :nth-= +child(10) { order: 1; } +} + +@media (min-width: 1025px) and (max-width:-1) { + .elementor-reverse-laptop > .elementor-container > .elementor-row > :firs= +t-child, .elementor-reverse-laptop > .elementor-container > .elementor-row = +> :nth-child(2), .elementor-reverse-laptop > .elementor-container > .elemen= +tor-row > :nth-child(3), .elementor-reverse-laptop > .elementor-container >= + .elementor-row > :nth-child(4), .elementor-reverse-laptop > .elementor-con= +tainer > .elementor-row > :nth-child(5), .elementor-reverse-laptop > .eleme= +ntor-container > .elementor-row > :nth-child(6), .elementor-reverse-laptop = +> .elementor-container > .elementor-row > :nth-child(7), .elementor-reverse= +-laptop > .elementor-container > .elementor-row > :nth-child(8), .elementor= +-reverse-laptop > .elementor-container > .elementor-row > :nth-child(9), .e= +lementor-reverse-laptop > .elementor-container > .elementor-row > :nth-chil= +d(10) { order: 0; } + .elementor-reverse-tablet_extra > .elementor-container > .elementor-row >= + :first-child { order: 10; } + .elementor-reverse-tablet_extra > .elementor-container > .elementor-row >= + :nth-child(2) { order: 9; } + .elementor-reverse-tablet_extra > .elementor-container > .elementor-row >= + :nth-child(3) { order: 8; } + .elementor-reverse-tablet_extra > .elementor-container > .elementor-row >= + :nth-child(4) { order: 7; } + .elementor-reverse-tablet_extra > .elementor-container > .elementor-row >= + :nth-child(5) { order: 6; } + .elementor-reverse-tablet_extra > .elementor-container > .elementor-row >= + :nth-child(6) { order: 5; } + .elementor-reverse-tablet_extra > .elementor-container > .elementor-row >= + :nth-child(7) { order: 4; } + .elementor-reverse-tablet_extra > .elementor-container > .elementor-row >= + :nth-child(8) { order: 3; } + .elementor-reverse-tablet_extra > .elementor-container > .elementor-row >= + :nth-child(9) { order: 2; } + .elementor-reverse-tablet_extra > .elementor-container > .elementor-row >= + :nth-child(10) { order: 1; } +} + +@media (min-width: 768px) and (max-width: 1024px) { + .elementor-reverse-tablet > .elementor-container > .elementor-row > :firs= +t-child { order: 10; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(2) { order: 9; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(3) { order: 8; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(4) { order: 7; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(5) { order: 6; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(6) { order: 5; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(7) { order: 4; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(8) { order: 3; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(9) { order: 2; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(10) { order: 1; } +} + +@media (min-width:-1) and (max-width: 1024px) { + .elementor-reverse-tablet > .elementor-container > .elementor-row > :firs= +t-child { order: 10; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(2) { order: 9; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(3) { order: 8; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(4) { order: 7; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(5) { order: 6; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(6) { order: 5; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(7) { order: 4; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(8) { order: 3; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(9) { order: 2; } + .elementor-reverse-tablet > .elementor-container > .elementor-row > :nth-= +child(10) { order: 1; } +} + +@media (min-width: 768px) and (max-width:-1) { + .elementor-reverse-tablet > .elementor-container > .elementor-row > :firs= +t-child, .elementor-reverse-tablet > .elementor-container > .elementor-row = +> :nth-child(2), .elementor-reverse-tablet > .elementor-container > .elemen= +tor-row > :nth-child(3), .elementor-reverse-tablet > .elementor-container >= + .elementor-row > :nth-child(4), .elementor-reverse-tablet > .elementor-con= +tainer > .elementor-row > :nth-child(5), .elementor-reverse-tablet > .eleme= +ntor-container > .elementor-row > :nth-child(6), .elementor-reverse-tablet = +> .elementor-container > .elementor-row > :nth-child(7), .elementor-reverse= +-tablet > .elementor-container > .elementor-row > :nth-child(8), .elementor= +-reverse-tablet > .elementor-container > .elementor-row > :nth-child(9), .e= +lementor-reverse-tablet > .elementor-container > .elementor-row > :nth-chil= +d(10) { order: 0; } + .elementor-reverse-mobile_extra > .elementor-container > .elementor-row >= + :first-child { order: 10; } + .elementor-reverse-mobile_extra > .elementor-container > .elementor-row >= + :nth-child(2) { order: 9; } + .elementor-reverse-mobile_extra > .elementor-container > .elementor-row >= + :nth-child(3) { order: 8; } + .elementor-reverse-mobile_extra > .elementor-container > .elementor-row >= + :nth-child(4) { order: 7; } + .elementor-reverse-mobile_extra > .elementor-container > .elementor-row >= + :nth-child(5) { order: 6; } + .elementor-reverse-mobile_extra > .elementor-container > .elementor-row >= + :nth-child(6) { order: 5; } + .elementor-reverse-mobile_extra > .elementor-container > .elementor-row >= + :nth-child(7) { order: 4; } + .elementor-reverse-mobile_extra > .elementor-container > .elementor-row >= + :nth-child(8) { order: 3; } + .elementor-reverse-mobile_extra > .elementor-container > .elementor-row >= + :nth-child(9) { order: 2; } + .elementor-reverse-mobile_extra > .elementor-container > .elementor-row >= + :nth-child(10) { order: 1; } +} + +@media (max-width: 767px) { + .elementor-reverse-mobile > .elementor-container > .elementor-row > :firs= +t-child { order: 10; } + .elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-= +child(2) { order: 9; } + .elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-= +child(3) { order: 8; } + .elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-= +child(4) { order: 7; } + .elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-= +child(5) { order: 6; } + .elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-= +child(6) { order: 5; } + .elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-= +child(7) { order: 4; } + .elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-= +child(8) { order: 3; } + .elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-= +child(9) { order: 2; } + .elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-= +child(10) { order: 1; } + .elementor-column { width: 100%; } +} +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.15.3 + +@charset "utf-8"; + +.dialog-widget-content { background-color: var(--e-a-bg-default); position:= + absolute; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px = +3px; overflow: hidden; } + +.dialog-message { line-height: 1.5; box-sizing: border-box; } + +.dialog-close-button { cursor: pointer; position: absolute; margin-top: 15p= +x; right: 15px; color: var(--e-a-color-txt); font-size: 15px; line-height: = +1; transition: var(--e-a-transition-hover); } + +.dialog-close-button:hover { color: var(--e-a-color-txt-hover); } + +.dialog-prevent-scroll { overflow: hidden; max-height: 100vh; } + +.dialog-type-lightbox { position: fixed; height: 100%; width: 100%; bottom:= + 0px; left: 0px; background-color: rgba(0, 0, 0, 0.8); z-index: 9999; user-= +select: none; } + +.elementor-editor-active .elementor-popup-modal { background-color: initial= +; } + +.dialog-type-alert .dialog-widget-content, .dialog-type-confirm .dialog-wid= +get-content { margin: auto; width: 400px; padding: 20px; } + +.dialog-type-alert .dialog-header, .dialog-type-confirm .dialog-header { fo= +nt-size: 15px; font-weight: 500; } + +.dialog-type-alert .dialog-header::after, .dialog-type-confirm .dialog-head= +er::after { content: ""; display: block; border-block-end: var(--e-a-border= +); padding-block-end: 10px; margin-block-end: 10px; margin-inline: -20px; } + +.dialog-type-alert .dialog-message, .dialog-type-confirm .dialog-message { = +min-height: 50px; } + +.dialog-type-alert .dialog-buttons-wrapper, .dialog-type-confirm .dialog-bu= +ttons-wrapper { padding-block-start: 10px; display: flex; justify-content: = +flex-end; gap: 15px; } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button, .dialog-type-con= +firm .dialog-buttons-wrapper .dialog-button { font-size: 12px; font-weight:= + 500; line-height: 1.2; padding: 8px 16px; outline: none; border: none; bor= +der-radius: var(--e-a-border-radius); background-color: var(--e-a-btn-bg); = +color: var(--e-a-btn-color-invert); transition: var(--e-a-transition-hover)= +; } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover, .dialog-ty= +pe-confirm .dialog-buttons-wrapper .dialog-button:hover { border: none; } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus, .dialog-ty= +pe-alert .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm= + .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-confirm .dialog= +-buttons-wrapper .dialog-button:hover { background-color: var(--e-a-btn-bg-= +hover); color: var(--e-a-btn-color-invert); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active, .dialog-t= +ype-confirm .dialog-buttons-wrapper .dialog-button:active { background-colo= +r: var(--e-a-btn-bg-active); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]), = +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled])= + { cursor: pointer; } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled, .dialog= +-type-confirm .dialog-buttons-wrapper .dialog-button:disabled { background-= +color: var(--e-a-btn-bg-disabled); color: var(--e-a-btn-color-disabled); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-bu= +tton-state) .elementor-state-icon, .dialog-type-confirm .dialog-buttons-wra= +pper .dialog-button:not(.elementor-button-state) .elementor-state-icon { di= +splay: none; } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel, .d= +ialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt, .dialog-= +type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel, .dialog-= +type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt { background:= + transparent; color: var(--e-a-color-txt); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:foc= +us, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel= +:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt= +:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt= +:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-= +cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.d= +ialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-bu= +tton.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-= +button.e-btn-txt:hover { background: var(--e-a-bg-hover); color: var(--e-a-= +color-txt-hover); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:dis= +abled, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:= +disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialo= +g-cancel:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-but= +ton.e-btn-txt:disabled { background: transparent; color: var(--e-a-color-tx= +t-disabled); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success, .dialo= +g-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-succes= +s, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success, .= +dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button= +-success { background-color: var(--e-a-btn-bg-success); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus, = +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover, = +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-= +success:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.el= +ementor-button-success:hover, .dialog-type-confirm .dialog-buttons-wrapper = +.dialog-button.e-success:focus, .dialog-type-confirm .dialog-buttons-wrappe= +r .dialog-button.e-success:hover, .dialog-type-confirm .dialog-buttons-wrap= +per .dialog-button.elementor-button-success:focus, .dialog-type-confirm .di= +alog-buttons-wrapper .dialog-button.elementor-button-success:hover { backgr= +ound-color: var(--e-a-btn-bg-success-hover); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok, .dialo= +g-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over, .dial= +og-type-alert .dialog-buttons-wrapper .dialog-button.e-primary, .dialog-typ= +e-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok, .dialog-type-co= +nfirm .dialog-buttons-wrapper .dialog-button.dialog-take_over, .dialog-type= +-confirm .dialog-buttons-wrapper .dialog-button.e-primary { background-colo= +r: var(--e-a-btn-bg-primary); color: var(--e-a-btn-color); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus, = +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, = +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:= +focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-tak= +e_over:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-p= +rimary:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-p= +rimary:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.d= +ialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button= +.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-butt= +on.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .di= +alog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wr= +apper .dialog-button.e-primary:focus, .dialog-type-confirm .dialog-buttons-= +wrapper .dialog-button.e-primary:hover { background-color: var(--e-a-btn-bg= +-primary-hover); color: var(--e-a-btn-color); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dia= +log-take_over, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.di= +alog-ok.dialog-cancel, .dialog-type-alert .dialog-buttons-wrapper .dialog-b= +utton.e-btn-txt.dialog-ok, .dialog-type-alert .dialog-buttons-wrapper .dial= +og-button.e-btn-txt.dialog-take_over, .dialog-type-alert .dialog-buttons-wr= +apper .dialog-button.e-primary.dialog-cancel, .dialog-type-alert .dialog-bu= +ttons-wrapper .dialog-button.e-primary.e-btn-txt, .dialog-type-confirm .dia= +log-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, .dialog-= +type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel= +, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dia= +log-ok, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-t= +xt.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-b= +utton.e-primary.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper= + .dialog-button.e-primary.e-btn-txt { background: transparent; color: var(-= +-e-a-color-primary-bold); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dia= +log-take_over:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-but= +ton.dialog-cancel.dialog-take_over:hover, .dialog-type-alert .dialog-button= +s-wrapper .dialog-button.dialog-ok.dialog-cancel:focus, .dialog-type-alert = +.dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, .dial= +og-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:fo= +cus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.di= +alog-ok:hover, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-= +btn-txt.dialog-take_over:focus, .dialog-type-alert .dialog-buttons-wrapper = +.dialog-button.e-btn-txt.dialog-take_over:hover, .dialog-type-alert .dialog= +-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, .dialog-type= +-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover= +, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn= +-txt:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-pri= +mary.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-= +button.dialog-cancel.dialog-take_over:focus, .dialog-type-confirm .dialog-b= +uttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, .dialog= +-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cance= +l:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog= +-ok.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dial= +og-button.e-btn-txt.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-w= +rapper .dialog-button.e-btn-txt.dialog-ok:hover, .dialog-type-confirm .dial= +og-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, .dialog= +-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_= +over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-p= +rimary.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .d= +ialog-button.e-primary.dialog-cancel:hover, .dialog-type-confirm .dialog-bu= +ttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, .dialog-type-confir= +m .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover { backgr= +ound: var(--e-a-bg-primary); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent, .dialog= +-type-alert .dialog-buttons-wrapper .dialog-button.go-pro, .dialog-type-con= +firm .dialog-buttons-wrapper .dialog-button.e-accent, .dialog-type-confirm = +.dialog-buttons-wrapper .dialog-button.go-pro { background-color: var(--e-a= +-btn-bg-accent); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus, .= +dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover, .d= +ialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus, .dial= +og-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover, .dialog-= +type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus, .dialog= +-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover, .dialo= +g-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus, .dialog= +-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover { backgro= +und-color: var(--e-a-btn-bg-accent-hover); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active, = +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active, .d= +ialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active, = +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active {= + background-color: var(--e-a-btn-bg-accent-active); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning, .dialo= +g-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warnin= +g, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning, .= +dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button= +-warning { background-color: var(--e-a-btn-bg-warning); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus, = +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover, = +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-= +warning:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.el= +ementor-button-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper = +.dialog-button.e-warning:focus, .dialog-type-confirm .dialog-buttons-wrappe= +r .dialog-button.e-warning:hover, .dialog-type-confirm .dialog-buttons-wrap= +per .dialog-button.elementor-button-warning:focus, .dialog-type-confirm .di= +alog-buttons-wrapper .dialog-button.elementor-button-warning:hover { backgr= +ound-color: var(--e-a-btn-bg-warning-hover); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger, .dialog= +-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,= + .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger, .dia= +log-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-da= +nger { background-color: var(--e-a-btn-bg-danger); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus, .= +dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover, .d= +ialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-da= +nger:focus, .dialog-type-alert .dialog-buttons-wrapper .dialog-button.eleme= +ntor-button-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dia= +log-button.e-danger:focus, .dialog-type-confirm .dialog-buttons-wrapper .di= +alog-button.e-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .d= +ialog-button.elementor-button-danger:focus, .dialog-type-confirm .dialog-bu= +ttons-wrapper .dialog-button.elementor-button-danger:hover { background-col= +or: var(--e-a-btn-bg-danger-hover); } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button i, .dialog-type-c= +onfirm .dialog-buttons-wrapper .dialog-button i { margin-inline-end: 5px; } + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus, .dialog-ty= +pe-alert .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-alert .= +dialog-buttons-wrapper .dialog-button:visited, .dialog-type-confirm .dialog= +-buttons-wrapper .dialog-button:focus, .dialog-type-confirm .dialog-buttons= +-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper= + .dialog-button:visited { color: initial; } + +.flatpickr-calendar { width: 280px; } + +.flatpickr-calendar .flatpickr-current-month span.cur-month { font-weight: = +300; } + +.flatpickr-calendar .dayContainer { width: 280px; min-width: 280px; max-wid= +th: 280px; } + +.flatpickr-calendar .flatpickr-days { width: 280px; } + +.flatpickr-calendar .flatpickr-day { max-width: 37px; height: 37px; line-he= +ight: 37px; } + +.elementor-hidden { display: none; } + +.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-= +helper-hidden-accessible { position: absolute; top: -10000em; width: 1px; h= +eight: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0= +px, 0px, 0px); border: 0px; } + +.elementor-clearfix::after { content: ""; display: block; clear: both; widt= +h: 0px; height: 0px; } + +.e-logo-wrapper { background: var(--e-a-bg-logo); display: inline-block; pa= +dding: 0.75em; border-radius: 50%; line-height: 1; } + +.e-logo-wrapper i { color: var(--e-a-color-logo); font-size: 1em; } + +.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-= +box; } + +.elementor a { box-shadow: none; text-decoration: none; } + +.elementor hr { margin: 0px; background-color: transparent; } + +.elementor img { height: auto; max-width: 100%; border: none; border-radius= +: 0px; box-shadow: none; } + +.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elemen= +tor-widget-theme-post-content) figure { margin: 0px; } + +.elementor embed, .elementor iframe, .elementor object, .elementor video { = +max-width: 100%; width: 100%; margin: 0px; line-height: 1; border: none; } + +.elementor .elementor-background, .elementor .elementor-background-holder, = +.elementor .elementor-background-video-container { height: 100%; width: 100= +%; top: 0px; left: 0px; position: absolute; overflow: hidden; z-index: 0; d= +irection: ltr; } + +.elementor .elementor-background-video-container { transition: opacity 1s e= +ase 0s; pointer-events: none; } + +.elementor .elementor-background-video-container.elementor-loading { opacit= +y: 0; } + +.elementor .elementor-background-video-embed { max-width: none; } + +.elementor .elementor-background-video, .elementor .elementor-background-vi= +deo-embed, .elementor .elementor-background-video-hosted { position: absolu= +te; top: 50%; left: 50%; transform: translate(-50%, -50%); } + +.elementor .elementor-background-video { max-width: none; } + +.elementor .elementor-html5-video { object-fit: cover; } + +.elementor .elementor-background-overlay, .elementor .elementor-background-= +slideshow { height: 100%; width: 100%; top: 0px; left: 0px; position: absol= +ute; } + +.elementor .elementor-background-slideshow { z-index: 0; } + +.elementor .elementor-background-slideshow__slide__image { width: 100%; hei= +ght: 100%; background-position: 50% center; background-size: cover; } + +.e-con-inner > .elementor-element.elementor-absolute, .e-con > .elementor-e= +lement.elementor-absolute, .elementor-widget-wrap > .elementor-element.elem= +entor-absolute { position: absolute; } + +.e-con-inner > .elementor-element.elementor-fixed, .e-con > .elementor-elem= +ent.elementor-fixed, .elementor-widget-wrap > .elementor-element.elementor-= +fixed { position: fixed; } + +.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .el= +ementor-widget-wrap .elementor-element.elementor-widget__width-initial { ma= +x-width: 100%; } + +@media (max-width: 1024px) { + .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-= +auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__wi= +dth-initial { max-width: 100%; } +} + +@media (max-width: 767px) { + .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-= +auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__wi= +dth-initial { max-width: 100%; } +} + +.elementor-element { --flex-direction: initial; --flex-wrap: initial; --jus= +tify-content: initial; --align-items: initial; --align-content: initial; --= +gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: i= +nitial; --order: initial; --align-self: initial; flex-basis: var(--flex-bas= +is); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: v= +ar(--order); align-self: var(--align-self); } + +.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {= + z-index: 1; } + +.elementor-element:where(.e-con-full, .elementor-widget) { flex-direction: = +var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--= +justify-content); align-items: var(--align-items); align-content: var(--ali= +gn-content); gap: var(--gap); } + +.elementor-invisible { visibility: hidden; } + +.elementor-align-center { text-align: center; } + +.elementor-align-center .elementor-button { width: auto; } + +.elementor-align-right { text-align: right; } + +.elementor-align-right .elementor-button { width: auto; } + +.elementor-align-left { text-align: left; } + +.elementor-align-left .elementor-button { width: auto; } + +.elementor-align-justify .elementor-button { width: 100%; } + +.elementor-custom-embed-play { position: absolute; top: 50%; left: 50%; tra= +nsform: translate(-50%, -50%); } + +.elementor-custom-embed-play i { font-size: 100px; color: rgb(255, 255, 255= +); text-shadow: rgba(0, 0, 0, 0.3) 1px 0px 6px; } + +.elementor-custom-embed-play svg { height: 100px; width: 100px; fill: rgb(2= +55, 255, 255); filter: drop-shadow(rgba(0, 0, 0, 0.3) 1px 0px 6px); } + +.elementor-custom-embed-play i, .elementor-custom-embed-play svg { opacity:= + 0.8; transition: all 0.5s ease 0s; } + +.elementor-custom-embed-play.elementor-playing i { font-family: eicons; } + +.elementor-custom-embed-play.elementor-playing i::before { content: "=EE=A3= +=BB"; } + +.elementor-custom-embed-play.elementor-playing i, .elementor-custom-embed-p= +lay.elementor-playing svg { animation: 2s linear 0s infinite normal none ru= +nning eicon-spin; } + +.elementor-tag { display: inline-flex; } + +.elementor-ken-burns { transition-property: transform; transition-duration:= + 10s; transition-timing-function: linear; } + +.elementor-ken-burns--out { transform: scale(1.3); } + +.elementor-ken-burns--active { transition-duration: 20s; } + +.elementor-ken-burns--active.elementor-ken-burns--out { transform: scale(1)= +; } + +.elementor-ken-burns--active.elementor-ken-burns--in { transform: scale(1.3= +); } + +@media (min-width:-1) { + .elementor-widescreen-align-center { text-align: center; } + .elementor-widescreen-align-center .elementor-button { width: auto; } + .elementor-widescreen-align-right { text-align: right; } + .elementor-widescreen-align-right .elementor-button { width: auto; } + .elementor-widescreen-align-left { text-align: left; } + .elementor-widescreen-align-left .elementor-button { width: auto; } + .elementor-widescreen-align-justify .elementor-button { width: 100%; } +} + +@media (max-width:-1) { + .elementor-laptop-align-center { text-align: center; } + .elementor-laptop-align-center .elementor-button { width: auto; } + .elementor-laptop-align-right { text-align: right; } + .elementor-laptop-align-right .elementor-button { width: auto; } + .elementor-laptop-align-left { text-align: left; } + .elementor-laptop-align-left .elementor-button { width: auto; } + .elementor-laptop-align-justify .elementor-button { width: 100%; } +} + +@media (max-width:-1) { + .elementor-tablet_extra-align-center { text-align: center; } + .elementor-tablet_extra-align-center .elementor-button { width: auto; } + .elementor-tablet_extra-align-right { text-align: right; } + .elementor-tablet_extra-align-right .elementor-button { width: auto; } + .elementor-tablet_extra-align-left { text-align: left; } + .elementor-tablet_extra-align-left .elementor-button { width: auto; } + .elementor-tablet_extra-align-justify .elementor-button { width: 100%; } +} + +@media (max-width: 1024px) { + .elementor-tablet-align-center { text-align: center; } + .elementor-tablet-align-center .elementor-button { width: auto; } + .elementor-tablet-align-right { text-align: right; } + .elementor-tablet-align-right .elementor-button { width: auto; } + .elementor-tablet-align-left { text-align: left; } + .elementor-tablet-align-left .elementor-button { width: auto; } + .elementor-tablet-align-justify .elementor-button { width: 100%; } +} + +@media (max-width:-1) { + .elementor-mobile_extra-align-center { text-align: center; } + .elementor-mobile_extra-align-center .elementor-button { width: auto; } + .elementor-mobile_extra-align-right { text-align: right; } + .elementor-mobile_extra-align-right .elementor-button { width: auto; } + .elementor-mobile_extra-align-left { text-align: left; } + .elementor-mobile_extra-align-left .elementor-button { width: auto; } + .elementor-mobile_extra-align-justify .elementor-button { width: 100%; } +} + +@media (max-width: 767px) { + .elementor-mobile-align-center { text-align: center; } + .elementor-mobile-align-center .elementor-button { width: auto; } + .elementor-mobile-align-right { text-align: right; } + .elementor-mobile-align-right .elementor-button { width: auto; } + .elementor-mobile-align-left { text-align: left; } + .elementor-mobile-align-left .elementor-button { width: auto; } + .elementor-mobile-align-justify .elementor-button { width: 100%; } +} + +:root { --page-title-display: block; } + +.elementor-page-title, h1.entry-title { display: var(--page-title-display);= + } + +@keyframes eicon-spin {=20 + 0% { transform: rotate(0deg); } + 100% { transform: rotate(359deg); } +} + +.eicon-animation-spin { animation: 2s linear 0s infinite normal none runnin= +g eicon-spin; } + +.elementor-section { position: relative; } + +.elementor-section .elementor-container { display: flex; margin-right: auto= +; margin-left: auto; position: relative; } + +@media (max-width: 1024px) { + .elementor-section .elementor-container { flex-wrap: wrap; } +} + +.elementor-section.elementor-section-boxed > .elementor-container { max-wid= +th: 1140px; } + +.elementor-section.elementor-section-stretched { position: relative; width:= + 100%; } + +.elementor-section.elementor-section-items-top > .elementor-container { ali= +gn-items: flex-start; } + +.elementor-section.elementor-section-items-middle > .elementor-container { = +align-items: center; } + +.elementor-section.elementor-section-items-bottom > .elementor-container { = +align-items: flex-end; } + +@media (min-width: 768px) { + .elementor-section.elementor-section-height-full { height: 100vh; } + .elementor-section.elementor-section-height-full > .elementor-container {= + height: 100%; } +} + +.elementor-bc-flex-widget .elementor-section-content-top > .elementor-conta= +iner > .elementor-column > .elementor-widget-wrap { align-items: flex-start= +; } + +.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-co= +ntainer > .elementor-column > .elementor-widget-wrap { align-items: center;= + } + +.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-co= +ntainer > .elementor-column > .elementor-widget-wrap { align-items: flex-en= +d; } + +.elementor-row { width: 100%; display: flex; } + +@media (max-width: 1024px) { + .elementor-row { flex-wrap: wrap; } +} + +.elementor-widget-wrap { position: relative; width: 100%; flex-wrap: wrap; = +align-content: flex-start; } + +.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display:= + flex; } + +.elementor-widget-wrap > .elementor-element { width: 100%; } + +.elementor-widget-wrap.e-swiper-container { width: calc(100% - (var(--e-col= +umn-margin-left, 0px) + var(--e-column-margin-right, 0px))); } + +.elementor-widget { position: relative; } + +.elementor-widget:not(:last-child) { margin-bottom: 20px; } + +.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:no= +t(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-ch= +ild).elementor-widget__width-initial { margin-bottom: 0px; } + +.elementor-column { position: relative; min-height: 1px; display: flex; } + +.elementor-column-wrap { width: 100%; position: relative; display: flex; } + +.elementor-column-gap-narrow > .elementor-column > .elementor-element-popul= +ated { padding: 5px; } + +.elementor-column-gap-default > .elementor-column > .elementor-element-popu= +lated { padding: 10px; } + +.elementor-column-gap-extended > .elementor-column > .elementor-element-pop= +ulated { padding: 15px; } + +.elementor-column-gap-wide > .elementor-column > .elementor-element-populat= +ed { padding: 20px; } + +.elementor-column-gap-wider > .elementor-column > .elementor-element-popula= +ted { padding: 30px; } + +.elementor-inner-section .elementor-column-gap-no .elementor-element-popula= +ted { padding: 0px; } + +@media (min-width: 768px) { + .elementor-column.elementor-col-10, .elementor-column[data-col=3D"10"] { = +width: 10%; } + .elementor-column.elementor-col-11, .elementor-column[data-col=3D"11"] { = +width: 11.111%; } + .elementor-column.elementor-col-12, .elementor-column[data-col=3D"12"] { = +width: 12.5%; } + .elementor-column.elementor-col-14, .elementor-column[data-col=3D"14"] { = +width: 14.285%; } + .elementor-column.elementor-col-16, .elementor-column[data-col=3D"16"] { = +width: 16.666%; } + .elementor-column.elementor-col-20, .elementor-column[data-col=3D"20"] { = +width: 20%; } + .elementor-column.elementor-col-25, .elementor-column[data-col=3D"25"] { = +width: 25%; } + .elementor-column.elementor-col-30, .elementor-column[data-col=3D"30"] { = +width: 30%; } + .elementor-column.elementor-col-33, .elementor-column[data-col=3D"33"] { = +width: 33.333%; } + .elementor-column.elementor-col-40, .elementor-column[data-col=3D"40"] { = +width: 40%; } + .elementor-column.elementor-col-50, .elementor-column[data-col=3D"50"] { = +width: 50%; } + .elementor-column.elementor-col-60, .elementor-column[data-col=3D"60"] { = +width: 60%; } + .elementor-column.elementor-col-66, .elementor-column[data-col=3D"66"] { = +width: 66.666%; } + .elementor-column.elementor-col-70, .elementor-column[data-col=3D"70"] { = +width: 70%; } + .elementor-column.elementor-col-75, .elementor-column[data-col=3D"75"] { = +width: 75%; } + .elementor-column.elementor-col-80, .elementor-column[data-col=3D"80"] { = +width: 80%; } + .elementor-column.elementor-col-83, .elementor-column[data-col=3D"83"] { = +width: 83.333%; } + .elementor-column.elementor-col-90, .elementor-column[data-col=3D"90"] { = +width: 90%; } + .elementor-column.elementor-col-100, .elementor-column[data-col=3D"100"] = +{ width: 100%; } +} + +@media (max-width: 479px) { + .elementor-column.elementor-xs-10 { width: 10%; } + .elementor-column.elementor-xs-11 { width: 11.111%; } + .elementor-column.elementor-xs-12 { width: 12.5%; } + .elementor-column.elementor-xs-14 { width: 14.285%; } + .elementor-column.elementor-xs-16 { width: 16.666%; } + .elementor-column.elementor-xs-20 { width: 20%; } + .elementor-column.elementor-xs-25 { width: 25%; } + .elementor-column.elementor-xs-30 { width: 30%; } + .elementor-column.elementor-xs-33 { width: 33.333%; } + .elementor-column.elementor-xs-40 { width: 40%; } + .elementor-column.elementor-xs-50 { width: 50%; } + .elementor-column.elementor-xs-60 { width: 60%; } + .elementor-column.elementor-xs-66 { width: 66.666%; } + .elementor-column.elementor-xs-70 { width: 70%; } + .elementor-column.elementor-xs-75 { width: 75%; } + .elementor-column.elementor-xs-80 { width: 80%; } + .elementor-column.elementor-xs-83 { width: 83.333%; } + .elementor-column.elementor-xs-90 { width: 90%; } + .elementor-column.elementor-xs-100 { width: 100%; } +} + +@media (max-width: 767px) { + .elementor-column.elementor-sm-10 { width: 10%; } + .elementor-column.elementor-sm-11 { width: 11.111%; } + .elementor-column.elementor-sm-12 { width: 12.5%; } + .elementor-column.elementor-sm-14 { width: 14.285%; } + .elementor-column.elementor-sm-16 { width: 16.666%; } + .elementor-column.elementor-sm-20 { width: 20%; } + .elementor-column.elementor-sm-25 { width: 25%; } + .elementor-column.elementor-sm-30 { width: 30%; } + .elementor-column.elementor-sm-33 { width: 33.333%; } + .elementor-column.elementor-sm-40 { width: 40%; } + .elementor-column.elementor-sm-50 { width: 50%; } + .elementor-column.elementor-sm-60 { width: 60%; } + .elementor-column.elementor-sm-66 { width: 66.666%; } + .elementor-column.elementor-sm-70 { width: 70%; } + .elementor-column.elementor-sm-75 { width: 75%; } + .elementor-column.elementor-sm-80 { width: 80%; } + .elementor-column.elementor-sm-83 { width: 83.333%; } + .elementor-column.elementor-sm-90 { width: 90%; } + .elementor-column.elementor-sm-100 { width: 100%; } +} + +@media (min-width: 768px) and (max-width: 1024px) { + .elementor-column.elementor-md-10 { width: 10%; } + .elementor-column.elementor-md-11 { width: 11.111%; } + .elementor-column.elementor-md-12 { width: 12.5%; } + .elementor-column.elementor-md-14 { width: 14.285%; } + .elementor-column.elementor-md-16 { width: 16.666%; } + .elementor-column.elementor-md-20 { width: 20%; } + .elementor-column.elementor-md-25 { width: 25%; } + .elementor-column.elementor-md-30 { width: 30%; } + .elementor-column.elementor-md-33 { width: 33.333%; } + .elementor-column.elementor-md-40 { width: 40%; } + .elementor-column.elementor-md-50 { width: 50%; } + .elementor-column.elementor-md-60 { width: 60%; } + .elementor-column.elementor-md-66 { width: 66.666%; } + .elementor-column.elementor-md-70 { width: 70%; } + .elementor-column.elementor-md-75 { width: 75%; } + .elementor-column.elementor-md-80 { width: 80%; } + .elementor-column.elementor-md-83 { width: 83.333%; } + .elementor-column.elementor-md-90 { width: 90%; } + .elementor-column.elementor-md-100 { width: 100%; } +} + +@media (min-width:-1) { + .elementor-reverse-widescreen > .elementor-container > :first-child { ord= +er: 10; } + .elementor-reverse-widescreen > .elementor-container > :nth-child(2) { or= +der: 9; } + .elementor-reverse-widescreen > .elementor-container > :nth-child(3) { or= +der: 8; } + .elementor-reverse-widescreen > .elementor-container > :nth-child(4) { or= +der: 7; } + .elementor-reverse-widescreen > .elementor-container > :nth-child(5) { or= +der: 6; } + .elementor-reverse-widescreen > .elementor-container > :nth-child(6) { or= +der: 5; } + .elementor-reverse-widescreen > .elementor-container > :nth-child(7) { or= +der: 4; } + .elementor-reverse-widescreen > .elementor-container > :nth-child(8) { or= +der: 3; } + .elementor-reverse-widescreen > .elementor-container > :nth-child(9) { or= +der: 2; } + .elementor-reverse-widescreen > .elementor-container > :nth-child(10) { o= +rder: 1; } +} + +@media (min-width: 1025px) and (max-width:-1) { + .elementor-reverse-laptop > .elementor-container > :first-child { order: = +10; } + .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order:= + 9; } + .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order:= + 8; } + .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order:= + 7; } + .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order:= + 6; } + .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order:= + 5; } + .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order:= + 4; } + .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order:= + 3; } + .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order:= + 2; } + .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order= +: 1; } +} + +@media (min-width:-1) and (max-width:-1) { + .elementor-reverse-laptop > .elementor-container > :first-child { order: = +10; } + .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order:= + 9; } + .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order:= + 8; } + .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order:= + 7; } + .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order:= + 6; } + .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order:= + 5; } + .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order:= + 4; } + .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order:= + 3; } + .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order:= + 2; } + .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order= +: 1; } +} + +@media (min-width: 1025px) and (max-width:-1) { + .elementor-reverse-laptop > .elementor-container > :first-child, .element= +or-reverse-laptop > .elementor-container > :nth-child(2), .elementor-revers= +e-laptop > .elementor-container > :nth-child(3), .elementor-reverse-laptop = +> .elementor-container > :nth-child(4), .elementor-reverse-laptop > .elemen= +tor-container > :nth-child(5), .elementor-reverse-laptop > .elementor-conta= +iner > :nth-child(6), .elementor-reverse-laptop > .elementor-container > :n= +th-child(7), .elementor-reverse-laptop > .elementor-container > :nth-child(= +8), .elementor-reverse-laptop > .elementor-container > :nth-child(9), .elem= +entor-reverse-laptop > .elementor-container > :nth-child(10) { order: 0; } + .elementor-reverse-tablet_extra > .elementor-container > :first-child { o= +rder: 10; } + .elementor-reverse-tablet_extra > .elementor-container > :nth-child(2) { = +order: 9; } + .elementor-reverse-tablet_extra > .elementor-container > :nth-child(3) { = +order: 8; } + .elementor-reverse-tablet_extra > .elementor-container > :nth-child(4) { = +order: 7; } + .elementor-reverse-tablet_extra > .elementor-container > :nth-child(5) { = +order: 6; } + .elementor-reverse-tablet_extra > .elementor-container > :nth-child(6) { = +order: 5; } + .elementor-reverse-tablet_extra > .elementor-container > :nth-child(7) { = +order: 4; } + .elementor-reverse-tablet_extra > .elementor-container > :nth-child(8) { = +order: 3; } + .elementor-reverse-tablet_extra > .elementor-container > :nth-child(9) { = +order: 2; } + .elementor-reverse-tablet_extra > .elementor-container > :nth-child(10) {= + order: 1; } +} + +@media (min-width: 768px) and (max-width: 1024px) { + .elementor-reverse-tablet > .elementor-container > :first-child { order: = +10; } + .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order:= + 9; } + .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order:= + 8; } + .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order:= + 7; } + .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order:= + 6; } + .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order:= + 5; } + .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order:= + 4; } + .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order:= + 3; } + .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order:= + 2; } + .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order= +: 1; } +} + +@media (min-width:-1) and (max-width: 1024px) { + .elementor-reverse-tablet > .elementor-container > :first-child { order: = +10; } + .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order:= + 9; } + .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order:= + 8; } + .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order:= + 7; } + .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order:= + 6; } + .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order:= + 5; } + .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order:= + 4; } + .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order:= + 3; } + .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order:= + 2; } + .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order= +: 1; } +} + +@media (min-width: 768px) and (max-width:-1) { + .elementor-reverse-tablet > .elementor-container > :first-child, .element= +or-reverse-tablet > .elementor-container > :nth-child(2), .elementor-revers= +e-tablet > .elementor-container > :nth-child(3), .elementor-reverse-tablet = +> .elementor-container > :nth-child(4), .elementor-reverse-tablet > .elemen= +tor-container > :nth-child(5), .elementor-reverse-tablet > .elementor-conta= +iner > :nth-child(6), .elementor-reverse-tablet > .elementor-container > :n= +th-child(7), .elementor-reverse-tablet > .elementor-container > :nth-child(= +8), .elementor-reverse-tablet > .elementor-container > :nth-child(9), .elem= +entor-reverse-tablet > .elementor-container > :nth-child(10) { order: 0; } + .elementor-reverse-mobile_extra > .elementor-container > :first-child { o= +rder: 10; } + .elementor-reverse-mobile_extra > .elementor-container > :nth-child(2) { = +order: 9; } + .elementor-reverse-mobile_extra > .elementor-container > :nth-child(3) { = +order: 8; } + .elementor-reverse-mobile_extra > .elementor-container > :nth-child(4) { = +order: 7; } + .elementor-reverse-mobile_extra > .elementor-container > :nth-child(5) { = +order: 6; } + .elementor-reverse-mobile_extra > .elementor-container > :nth-child(6) { = +order: 5; } + .elementor-reverse-mobile_extra > .elementor-container > :nth-child(7) { = +order: 4; } + .elementor-reverse-mobile_extra > .elementor-container > :nth-child(8) { = +order: 3; } + .elementor-reverse-mobile_extra > .elementor-container > :nth-child(9) { = +order: 2; } + .elementor-reverse-mobile_extra > .elementor-container > :nth-child(10) {= + order: 1; } +} + +@media (max-width: 767px) { + .elementor-reverse-mobile > .elementor-container > :first-child { order: = +10; } + .elementor-reverse-mobile > .elementor-container > :nth-child(2) { order:= + 9; } + .elementor-reverse-mobile > .elementor-container > :nth-child(3) { order:= + 8; } + .elementor-reverse-mobile > .elementor-container > :nth-child(4) { order:= + 7; } + .elementor-reverse-mobile > .elementor-container > :nth-child(5) { order:= + 6; } + .elementor-reverse-mobile > .elementor-container > :nth-child(6) { order:= + 5; } + .elementor-reverse-mobile > .elementor-container > :nth-child(7) { order:= + 4; } + .elementor-reverse-mobile > .elementor-container > :nth-child(8) { order:= + 3; } + .elementor-reverse-mobile > .elementor-container > :nth-child(9) { order:= + 2; } + .elementor-reverse-mobile > .elementor-container > :nth-child(10) { order= +: 1; } + .elementor-column { width: 100%; } +} + +ul.elementor-icon-list-items.elementor-inline-items { display: flex; flex-w= +rap: wrap; } + +ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item = +{ word-break: break-word; } + +.elementor-grid { display: grid; column-gap: ; row-gap: ; } + +.elementor-grid .elementor-grid-item { min-width: 0px; } + +.elementor-grid-0 .elementor-grid { display: inline-block; width: 100%; wor= +d-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-= +gap)); } + +.elementor-grid-0 .elementor-grid .elementor-grid-item { display: inline-bl= +ock; margin-bottom: var(--grid-row-gap); word-break: break-word; } + +.elementor-grid-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); = +} + +.elementor-grid-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); = +} + +.elementor-grid-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); = +} + +.elementor-grid-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); = +} + +.elementor-grid-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); = +} + +.elementor-grid-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); = +} + +.elementor-grid-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); = +} + +.elementor-grid-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); = +} + +.elementor-grid-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); = +} + +.elementor-grid-10 .elementor-grid { grid-template-columns: repeat(10, 1fr)= +; } + +.elementor-grid-11 .elementor-grid { grid-template-columns: repeat(11, 1fr)= +; } + +.elementor-grid-12 .elementor-grid { grid-template-columns: repeat(12, 1fr)= +; } + +@media (min-width:-1) { + .elementor-grid-widescreen-0 .elementor-grid { display: inline-block; wid= +th: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * va= +r(--grid-row-gap)); } + .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item { displ= +ay: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-wor= +d; } + .elementor-grid-widescreen-1 .elementor-grid { grid-template-columns: rep= +eat(1, 1fr); } + .elementor-grid-widescreen-2 .elementor-grid { grid-template-columns: rep= +eat(2, 1fr); } + .elementor-grid-widescreen-3 .elementor-grid { grid-template-columns: rep= +eat(3, 1fr); } + .elementor-grid-widescreen-4 .elementor-grid { grid-template-columns: rep= +eat(4, 1fr); } + .elementor-grid-widescreen-5 .elementor-grid { grid-template-columns: rep= +eat(5, 1fr); } + .elementor-grid-widescreen-6 .elementor-grid { grid-template-columns: rep= +eat(6, 1fr); } + .elementor-grid-widescreen-7 .elementor-grid { grid-template-columns: rep= +eat(7, 1fr); } + .elementor-grid-widescreen-8 .elementor-grid { grid-template-columns: rep= +eat(8, 1fr); } + .elementor-grid-widescreen-9 .elementor-grid { grid-template-columns: rep= +eat(9, 1fr); } + .elementor-grid-widescreen-10 .elementor-grid { grid-template-columns: re= +peat(10, 1fr); } + .elementor-grid-widescreen-11 .elementor-grid { grid-template-columns: re= +peat(11, 1fr); } + .elementor-grid-widescreen-12 .elementor-grid { grid-template-columns: re= +peat(12, 1fr); } +} + +@media (max-width:-1) { + .elementor-grid-laptop-0 .elementor-grid { display: inline-block; width: = +100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--= +grid-row-gap)); } + .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item { display: = +inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; } + .elementor-grid-laptop-1 .elementor-grid { grid-template-columns: repeat(= +1, 1fr); } + .elementor-grid-laptop-2 .elementor-grid { grid-template-columns: repeat(= +2, 1fr); } + .elementor-grid-laptop-3 .elementor-grid { grid-template-columns: repeat(= +3, 1fr); } + .elementor-grid-laptop-4 .elementor-grid { grid-template-columns: repeat(= +4, 1fr); } + .elementor-grid-laptop-5 .elementor-grid { grid-template-columns: repeat(= +5, 1fr); } + .elementor-grid-laptop-6 .elementor-grid { grid-template-columns: repeat(= +6, 1fr); } + .elementor-grid-laptop-7 .elementor-grid { grid-template-columns: repeat(= +7, 1fr); } + .elementor-grid-laptop-8 .elementor-grid { grid-template-columns: repeat(= +8, 1fr); } + .elementor-grid-laptop-9 .elementor-grid { grid-template-columns: repeat(= +9, 1fr); } + .elementor-grid-laptop-10 .elementor-grid { grid-template-columns: repeat= +(10, 1fr); } + .elementor-grid-laptop-11 .elementor-grid { grid-template-columns: repeat= +(11, 1fr); } + .elementor-grid-laptop-12 .elementor-grid { grid-template-columns: repeat= +(12, 1fr); } +} + +@media (max-width:-1) { + .elementor-grid-tablet_extra-0 .elementor-grid { display: inline-block; w= +idth: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * = +var(--grid-row-gap)); } + .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item { dis= +play: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-w= +ord; } + .elementor-grid-tablet_extra-1 .elementor-grid { grid-template-columns: r= +epeat(1, 1fr); } + .elementor-grid-tablet_extra-2 .elementor-grid { grid-template-columns: r= +epeat(2, 1fr); } + .elementor-grid-tablet_extra-3 .elementor-grid { grid-template-columns: r= +epeat(3, 1fr); } + .elementor-grid-tablet_extra-4 .elementor-grid { grid-template-columns: r= +epeat(4, 1fr); } + .elementor-grid-tablet_extra-5 .elementor-grid { grid-template-columns: r= +epeat(5, 1fr); } + .elementor-grid-tablet_extra-6 .elementor-grid { grid-template-columns: r= +epeat(6, 1fr); } + .elementor-grid-tablet_extra-7 .elementor-grid { grid-template-columns: r= +epeat(7, 1fr); } + .elementor-grid-tablet_extra-8 .elementor-grid { grid-template-columns: r= +epeat(8, 1fr); } + .elementor-grid-tablet_extra-9 .elementor-grid { grid-template-columns: r= +epeat(9, 1fr); } + .elementor-grid-tablet_extra-10 .elementor-grid { grid-template-columns: = +repeat(10, 1fr); } + .elementor-grid-tablet_extra-11 .elementor-grid { grid-template-columns: = +repeat(11, 1fr); } + .elementor-grid-tablet_extra-12 .elementor-grid { grid-template-columns: = +repeat(12, 1fr); } +} + +@media (max-width: 1024px) { + .elementor-grid-tablet-0 .elementor-grid { display: inline-block; width: = +100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--= +grid-row-gap)); } + .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item { display: = +inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; } + .elementor-grid-tablet-1 .elementor-grid { grid-template-columns: repeat(= +1, 1fr); } + .elementor-grid-tablet-2 .elementor-grid { grid-template-columns: repeat(= +2, 1fr); } + .elementor-grid-tablet-3 .elementor-grid { grid-template-columns: repeat(= +3, 1fr); } + .elementor-grid-tablet-4 .elementor-grid { grid-template-columns: repeat(= +4, 1fr); } + .elementor-grid-tablet-5 .elementor-grid { grid-template-columns: repeat(= +5, 1fr); } + .elementor-grid-tablet-6 .elementor-grid { grid-template-columns: repeat(= +6, 1fr); } + .elementor-grid-tablet-7 .elementor-grid { grid-template-columns: repeat(= +7, 1fr); } + .elementor-grid-tablet-8 .elementor-grid { grid-template-columns: repeat(= +8, 1fr); } + .elementor-grid-tablet-9 .elementor-grid { grid-template-columns: repeat(= +9, 1fr); } + .elementor-grid-tablet-10 .elementor-grid { grid-template-columns: repeat= +(10, 1fr); } + .elementor-grid-tablet-11 .elementor-grid { grid-template-columns: repeat= +(11, 1fr); } + .elementor-grid-tablet-12 .elementor-grid { grid-template-columns: repeat= +(12, 1fr); } +} + +@media (max-width:-1) { + .elementor-grid-mobile_extra-0 .elementor-grid { display: inline-block; w= +idth: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * = +var(--grid-row-gap)); } + .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item { dis= +play: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-w= +ord; } + .elementor-grid-mobile_extra-1 .elementor-grid { grid-template-columns: r= +epeat(1, 1fr); } + .elementor-grid-mobile_extra-2 .elementor-grid { grid-template-columns: r= +epeat(2, 1fr); } + .elementor-grid-mobile_extra-3 .elementor-grid { grid-template-columns: r= +epeat(3, 1fr); } + .elementor-grid-mobile_extra-4 .elementor-grid { grid-template-columns: r= +epeat(4, 1fr); } + .elementor-grid-mobile_extra-5 .elementor-grid { grid-template-columns: r= +epeat(5, 1fr); } + .elementor-grid-mobile_extra-6 .elementor-grid { grid-template-columns: r= +epeat(6, 1fr); } + .elementor-grid-mobile_extra-7 .elementor-grid { grid-template-columns: r= +epeat(7, 1fr); } + .elementor-grid-mobile_extra-8 .elementor-grid { grid-template-columns: r= +epeat(8, 1fr); } + .elementor-grid-mobile_extra-9 .elementor-grid { grid-template-columns: r= +epeat(9, 1fr); } + .elementor-grid-mobile_extra-10 .elementor-grid { grid-template-columns: = +repeat(10, 1fr); } + .elementor-grid-mobile_extra-11 .elementor-grid { grid-template-columns: = +repeat(11, 1fr); } + .elementor-grid-mobile_extra-12 .elementor-grid { grid-template-columns: = +repeat(12, 1fr); } +} + +@media (max-width: 767px) { + .elementor-grid-mobile-0 .elementor-grid { display: inline-block; width: = +100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--= +grid-row-gap)); } + .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item { display: = +inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; } + .elementor-grid-mobile-1 .elementor-grid { grid-template-columns: repeat(= +1, 1fr); } + .elementor-grid-mobile-2 .elementor-grid { grid-template-columns: repeat(= +2, 1fr); } + .elementor-grid-mobile-3 .elementor-grid { grid-template-columns: repeat(= +3, 1fr); } + .elementor-grid-mobile-4 .elementor-grid { grid-template-columns: repeat(= +4, 1fr); } + .elementor-grid-mobile-5 .elementor-grid { grid-template-columns: repeat(= +5, 1fr); } + .elementor-grid-mobile-6 .elementor-grid { grid-template-columns: repeat(= +6, 1fr); } + .elementor-grid-mobile-7 .elementor-grid { grid-template-columns: repeat(= +7, 1fr); } + .elementor-grid-mobile-8 .elementor-grid { grid-template-columns: repeat(= +8, 1fr); } + .elementor-grid-mobile-9 .elementor-grid { grid-template-columns: repeat(= +9, 1fr); } + .elementor-grid-mobile-10 .elementor-grid { grid-template-columns: repeat= +(10, 1fr); } + .elementor-grid-mobile-11 .elementor-grid { grid-template-columns: repeat= +(11, 1fr); } + .elementor-grid-mobile-12 .elementor-grid { grid-template-columns: repeat= +(12, 1fr); } +} + +@media (min-width: 1025px) { + #elementor-device-mode::after { content: "desktop"; } +} + +@media (min-width:-1) { + #elementor-device-mode::after { content: "widescreen"; } +} + +@media (max-width:-1) { + #elementor-device-mode::after { content: "tablet_extra"; } +} + +@media (max-width: 1024px) { + #elementor-device-mode::after { content: "tablet"; } +} + +@media (max-width:-1) { + #elementor-device-mode::after { content: "mobile_extra"; } +} + +@media (max-width: 767px) { + #elementor-device-mode::after { content: "mobile"; } +} + +.e-con { --border-radius: 0; --border-width-top: 0px; --border-width-right:= + 0px; --border-width-bottom: 0px; --border-width-left: 0px; --border-style:= + initial; --border-color: initial; --container-widget-height: initial; --co= +ntainer-widget-flex-grow: 0; --container-widget-align-self: initial; --cont= +ent-width: Min(100%,var(--container-max-width,1140px)); --width: 100%; --mi= +n-height: initial; --height: auto; --text-align: initial; --margin-top: 0; = +--margin-right: 0; --margin-bottom: 0; --margin-left: 0; --padding-top: var= +(--container-default-padding-top,10px); --padding-right: var(--container-de= +fault-padding-right,10px); --padding-bottom: var(--container-default-paddin= +g-bottom,10px); --padding-left: var(--container-default-padding-left,10px);= + --position: relative; --z-index: revert; --overflow: visible; --gap: var(-= +-widgets-spacing,20px); --overlay-mix-blend-mode: initial; --overlay-opacit= +y: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1= +fr); --e-con-grid-template-rows: repeat(2,1fr); position: var(--position); = +width: var(--width); min-width: 0px; min-height: var(--min-height); height:= + var(--height); border-radius: var(--border-radius); margin: var(--margin-t= +op) var(--margin-right) var(--margin-bottom) var(--margin-left); padding-le= +ft: var(--padding-left); padding-right: var(--padding-right); z-index: var(= +--z-index); overflow: var(--overflow); transition: background var(--backgro= +und-transition,.3s),border var(--border-transition,.3s),box-shadow var(--bo= +rder-transition,.3s),transform var(--e-con-transform-transition-duration,.4= +s); } + +.e-con.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: = +0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-b= +asis); } + +.e-con-full, .e-con > .e-con-inner { text-align: var(--text-align); padding= +-top: var(--padding-top); padding-bottom: var(--padding-bottom); } + +.e-con-full.e-flex, .e-con.e-flex > .e-con-inner { flex-direction: var(--fl= +ex-direction); } + +.e-con, .e-con > .e-con-inner { display: var(--display); } + +.e-con.e-grid { --grid-justify-content: start; --grid-align-content: start;= + --grid-auto-flow: row; } + +.e-con.e-grid, .e-con.e-grid > .e-con-inner { grid-template-columns: var(--= +e-con-grid-template-columns); grid-template-rows: var(--e-con-grid-template= +-rows); justify-content: var(--grid-justify-content); align-content: var(--= +grid-align-content); grid-auto-flow: var(--grid-auto-flow); } + +.e-con-boxed.e-flex { flex-flow: column; place-content: normal; align-items= +: normal; } + +.e-con-boxed.e-grid { justify-items: legacy; grid-template-columns: 1fr; gr= +id-template-rows: 1fr; } + +.e-con-boxed { text-align: initial; gap: initial; } + +.e-con.e-flex > .e-con-inner { flex-wrap: var(--flex-wrap); justify-content= +: var(--justify-content); align-items: var(--align-items); align-content: v= +ar(--align-content); flex: 1 1 auto; align-self: auto; } + +.e-con.e-grid > .e-con-inner { justify-items: var(--justify-items); align-i= +tems: var(--align-items); } + +.e-con > .e-con-inner { gap: var(--gap); width: 100%; max-width: var(--cont= +ent-width); margin: 0px auto; padding-inline: 0px; height: 100%; } + +:is(.elementor-section-wrap, [data-elementor-id]) > .e-con { --margin-right= +: auto; --margin-left: auto; max-width: min(100%,var(--width)); } + +.e-con .elementor-widget.elementor-widget { margin-bottom: 0px; } + +.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > = +.elementor-motion-effects-container > .elementor-motion-effects-layer::befo= +re, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-contai= +ner::before { content: var(--background-overlay); display: block; position:= + absolute; mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--ov= +erlay-opacity); transition: var(--overlay-transition,.3s); border-radius: v= +ar(--border-radius); border-top: var(--border-width-top) var(--border-style= +) var(--border-color); border-right: var(--border-width-right) var(--border= +-style) var(--border-color); border-bottom: var(--border-width-bottom) var(= +--border-style) var(--border-color); border-left: var(--border-width-left) = +var(--border-style) var(--border-color); top: calc(0px - var(--border-width= +-top)); left: calc(0px - var(--border-width-left)); width: max(100% + var(-= +-border-width-right) + var(--border-width-left),100%); height: max(100% + v= +ar(--border-width-top) + var(--border-width-bottom),100%); } + +.e-con::before { transition: background var(--overlay-transition,.3s),borde= +r-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)= +; } + +.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner= +) > .elementor-background-video-container { border-radius: var(--border-rad= +ius); border-top: var(--border-width-top) var(--border-style) var(--border-= +color); border-right: var(--border-width-right) var(--border-style) var(--b= +order-color); border-bottom: var(--border-width-bottom) var(--border-style)= + var(--border-color); border-left: var(--border-width-left) var(--border-st= +yle) var(--border-color); top: calc(0px - var(--border-width-top)); left: c= +alc(0px - var(--border-width-left)); width: max(100% + var(--border-width-r= +ight) + var(--border-width-left),100%); height: max(100% + var(--border-wid= +th-top) + var(--border-width-bottom),100%); } + +@media (max-width: 767px) { + :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-containe= +r.elementor-hidden-phone { display: none; } +} + +:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container:= +:before { z-index: 1; } + +:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::befor= +e { z-index: 2; } + +.e-con .elementor-widget { min-width: 0px; } + +.e-con .elementor-widget-empty, .e-con .elementor-widget-google_maps, .e-co= +n .elementor-widget-video, .e-con .elementor-widget.e-widget-swiper { width= +: 100%; } + +.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e= +-con > .elementor-widget > .elementor-widget-container { height: 100%; } + +.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-co= +n > .elementor-widget { max-width: 100%; } + +@media (max-width: 767px) { + .e-con.e-flex { --width: 100%; --flex-wrap: wrap; } +} + +.elementor-form-fields-wrapper { display: flex; flex-wrap: wrap; } + +.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-grou= +p .elementor-field-subgroup, .elementor-form-fields-wrapper.elementor-label= +s-above .elementor-field-group > .elementor-select-wrapper, .elementor-form= +-fields-wrapper.elementor-labels-above .elementor-field-group > input, .ele= +mentor-form-fields-wrapper.elementor-labels-above .elementor-field-group > = +textarea { flex-basis: 100%; max-width: 100%; } + +.elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-g= +roup .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-la= +bels-inline > .elementor-field-group > input { flex-grow: 1; } + +.elementor-field-group { flex-wrap: wrap; align-items: center; } + +.elementor-field-group.elementor-field-type-submit { align-items: flex-end;= + } + +.elementor-field-group .elementor-field-textual { width: 100%; max-width: 1= +00%; border: 1px solid rgb(105, 114, 125); background-color: transparent; c= +olor: rgb(31, 33, 36); vertical-align: middle; flex-grow: 1; } + +.elementor-field-group .elementor-field-textual:focus { box-shadow: rgba(0,= + 0, 0, 0.1) 0px 0px 0px 1px inset; outline: 0px; } + +.elementor-field-group .elementor-field-textual::placeholder { color: inher= +it; font-family: inherit; opacity: 0.6; } + +.elementor-field-group .elementor-select-wrapper { display: flex; position:= + relative; width: 100%; } + +.elementor-field-group .elementor-select-wrapper select { appearance: none;= + color: inherit; font-size: inherit; font-family: inherit; font-weight: inh= +erit; font-style: inherit; text-transform: inherit; letter-spacing: inherit= +; line-height: inherit; flex-basis: 100%; padding-right: 20px; } + +.elementor-field-group .elementor-select-wrapper::before { content: "=EE=A4= +=AA"; font-family: eicons; font-size: 15px; position: absolute; top: 50%; t= +ransform: translateY(-50%); right: 10px; pointer-events: none; text-shadow:= + rgba(0, 0, 0, 0.3) 0px 0px 3px; } + +.elementor-field-group.elementor-field-type-select-multiple .elementor-sele= +ct-wrapper::before { content: ""; } + +.elementor-field-subgroup { display: flex; flex-wrap: wrap; } + +.elementor-field-subgroup .elementor-field-option label { display: inline-b= +lock; } + +.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option= + { padding-right: 10px; } + +.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-= +option { flex-basis: 100%; } + +.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field= +-option input, .elementor-field-type-acceptance .elementor-field-subgroup .= +elementor-field-option label, .elementor-field-type-checkbox .elementor-fie= +ld-subgroup .elementor-field-option input, .elementor-field-type-checkbox .= +elementor-field-subgroup .elementor-field-option label, .elementor-field-ty= +pe-radio .elementor-field-subgroup .elementor-field-option input, .elemento= +r-field-type-radio .elementor-field-subgroup .elementor-field-option label = +{ display: inline; } + +.elementor-field-label { cursor: pointer; } + +.elementor-mark-required .elementor-field-label::after { content: "*"; colo= +r: red; padding-left: 0.2em; } + +.elementor-field-textual { line-height: 1.4; font-size: 15px; min-height: 4= +0px; padding: 5px 14px; border-radius: 3px; } + +.elementor-field-textual.elementor-size-xs { font-size: 13px; min-height: 3= +3px; padding: 4px 12px; border-radius: 2px; } + +.elementor-field-textual.elementor-size-md { font-size: 16px; min-height: 4= +7px; padding: 6px 16px; border-radius: 4px; } + +.elementor-field-textual.elementor-size-lg { font-size: 18px; min-height: 5= +9px; padding: 7px 20px; border-radius: 5px; } + +.elementor-field-textual.elementor-size-xl { font-size: 20px; min-height: 7= +2px; padding: 8px 24px; border-radius: 6px; } + +.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__b= +uttons__wrapper) .elementor-button { flex-basis: 100%; } + +.elementor-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%= +; flex-grow: 1; } + +.elementor-button-align-stretch .e-form__buttons__wrapper__button { flex-ba= +sis: 100%; } + +.elementor-button-align-center .e-form__buttons, .elementor-button-align-ce= +nter .elementor-field-type-submit { justify-content: center; } + +.elementor-button-align-start .e-form__buttons, .elementor-button-align-sta= +rt .elementor-field-type-submit { justify-content: flex-start; } + +.elementor-button-align-end .e-form__buttons, .elementor-button-align-end .= +elementor-field-type-submit { justify-content: flex-end; } + +.elementor-button-align-center .elementor-field-type-submit:not(.e-form__bu= +ttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-f= +ield-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .element= +or-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wr= +apper) .elementor-button { flex-basis: auto; } + +.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button= +-align-end .e-form__buttons__wrapper, .elementor-button-align-start .e-form= +__buttons__wrapper { flex-grow: 0; } + +.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button= +-align-center .e-form__buttons__wrapper__button, .elementor-button-align-en= +d .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__= +wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .= +elementor-button-align-start .e-form__buttons__wrapper__button { flex-basis= +: auto; } + +@media screen and (max-width: 1024px) { + .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.= +e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; } + .elementor-tablet-button-align-stretch .e-form__buttons__wrapper { flex-b= +asis: 50%; flex-grow: 1; } + .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button = +{ flex-basis: 100%; } + .elementor-tablet-button-align-center .e-form__buttons, .elementor-tablet= +-button-align-center .elementor-field-type-submit { justify-content: center= +; } + .elementor-tablet-button-align-start .e-form__buttons, .elementor-tablet-= +button-align-start .elementor-field-type-submit { justify-content: flex-sta= +rt; } + .elementor-tablet-button-align-end .e-form__buttons, .elementor-tablet-bu= +tton-align-end .elementor-field-type-submit { justify-content: flex-end; } + .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e= +-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-= +end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-= +button, .elementor-tablet-button-align-start .elementor-field-type-submit:n= +ot(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; } + .elementor-tablet-button-align-center .e-form__buttons__wrapper, .element= +or-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-but= +ton-align-start .e-form__buttons__wrapper { flex-grow: 0; } + .elementor-tablet-button-align-center .e-form__buttons__wrapper, .element= +or-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor= +-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-butto= +n-align-end .e-form__buttons__wrapper__button, .elementor-tablet-button-ali= +gn-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e= +-form__buttons__wrapper__button { flex-basis: auto; } +} + +@media screen and (max-width: 767px) { + .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.= +e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; } + .elementor-mobile-button-align-stretch .e-form__buttons__wrapper { flex-b= +asis: 50%; flex-grow: 1; } + .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button = +{ flex-basis: 100%; } + .elementor-mobile-button-align-center .e-form__buttons, .elementor-mobile= +-button-align-center .elementor-field-type-submit { justify-content: center= +; } + .elementor-mobile-button-align-start .e-form__buttons, .elementor-mobile-= +button-align-start .elementor-field-type-submit { justify-content: flex-sta= +rt; } + .elementor-mobile-button-align-end .e-form__buttons, .elementor-mobile-bu= +tton-align-end .elementor-field-type-submit { justify-content: flex-end; } + .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e= +-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-= +end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-= +button, .elementor-mobile-button-align-start .elementor-field-type-submit:n= +ot(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; } + .elementor-mobile-button-align-center .e-form__buttons__wrapper, .element= +or-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-but= +ton-align-start .e-form__buttons__wrapper { flex-grow: 0; } + .elementor-mobile-button-align-center .e-form__buttons__wrapper, .element= +or-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor= +-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-butto= +n-align-end .e-form__buttons__wrapper__button, .elementor-mobile-button-ali= +gn-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e= +-form__buttons__wrapper__button { flex-basis: auto; } +} + +.elementor-error .elementor-field { border-color: rgb(217, 83, 79); } + +.elementor-error .help-inline { color: rgb(217, 83, 79); font-size: 0.9em; = +} + +.elementor-message { margin: 10px 0px; font-size: 1em; line-height: 1; } + +.elementor-message::before { content: "=EE=A4=8E"; display: inline-block; f= +ont-family: eicons; font-weight: 400; font-style: normal; vertical-align: m= +iddle; margin-right: 5px; } + +.elementor-message.elementor-message-danger { color: rgb(217, 83, 79); } + +.elementor-message.elementor-message-danger::before { content: "=EE=A1=BF";= + } + +.elementor-message.form-message-success { color: rgb(92, 184, 92); } + +.elementor-form .elementor-button { padding-top: 0px; padding-bottom: 0px; = +border: none; } + +.elementor-form .elementor-button > span { display: flex; justify-content: = +center; } + +.elementor-form .elementor-button.elementor-size-xs { min-height: 33px; } + +.elementor-form .elementor-button.elementor-size-sm { min-height: 40px; } + +.elementor-form .elementor-button.elementor-size-md { min-height: 47px; } + +.elementor-form .elementor-button.elementor-size-lg { min-height: 59px; } + +.elementor-form .elementor-button.elementor-size-xl { min-height: 72px; } + +.elementor-element .elementor-widget-container { transition: background .3s= +,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-tr= +ansition-duration,.4s); } + +.elementor-button { display: inline-block; line-height: 1; background-color= +: rgb(105, 114, 125); font-size: 15px; padding: 12px 24px; border-radius: 3= +px; color: rgb(255, 255, 255); fill: rgb(255, 255, 255); text-align: center= +; transition: all 0.3s ease 0s; } + +.elementor-button:focus, .elementor-button:hover, .elementor-button:visited= + { color: rgb(255, 255, 255); } + +.elementor-button-content-wrapper { display: flex; justify-content: center;= + } + +.elementor-button-icon { flex-grow: 0; order: 5; } + +.elementor-button-icon svg { width: 1em; height: auto; } + +.elementor-button-icon .e-font-icon-svg { height: 1em; } + +.elementor-button-text { flex-grow: 1; order: 10; display: inline-block; } + +.elementor-button.elementor-size-xs { font-size: 13px; padding: 10px 20px; = +border-radius: 2px; } + +.elementor-button.elementor-size-md { font-size: 16px; padding: 15px 30px; = +border-radius: 4px; } + +.elementor-button.elementor-size-lg { font-size: 18px; padding: 20px 40px; = +border-radius: 5px; } + +.elementor-button.elementor-size-xl { font-size: 20px; padding: 25px 50px; = +border-radius: 6px; } + +.elementor-button .elementor-align-icon-right { margin-left: 5px; order: 15= +; } + +.elementor-button .elementor-align-icon-left { margin-right: 5px; order: 5;= + } + +.elementor-button span { text-decoration: inherit; } + +.elementor-element.elementor-button-info .elementor-button { background-col= +or: rgb(91, 192, 222); } + +.elementor-element.elementor-button-success .elementor-button { background-= +color: rgb(92, 184, 92); } + +.elementor-element.elementor-button-warning .elementor-button { background-= +color: rgb(240, 173, 78); } + +.elementor-element.elementor-button-danger .elementor-button { background-c= +olor: rgb(217, 83, 79); } + +.elementor-widget-button .elementor-button .elementor-button-info { backgro= +und-color: rgb(91, 192, 222); } + +.elementor-widget-button .elementor-button .elementor-button-success { back= +ground-color: rgb(92, 184, 92); } + +.elementor-widget-button .elementor-button .elementor-button-warning { back= +ground-color: rgb(240, 173, 78); } + +.elementor-widget-button .elementor-button .elementor-button-danger { backg= +round-color: rgb(217, 83, 79); } + +.elementor-tab-title a { color: inherit; } + +.elementor-view-stacked .elementor-icon { padding: 0.5em; background-color:= + rgb(105, 114, 125); color: rgb(255, 255, 255); fill: rgb(255, 255, 255); } + +.elementor-view-framed .elementor-icon { padding: 0.5em; color: rgb(105, 11= +4, 125); border: 3px solid rgb(105, 114, 125); background-color: transparen= +t; } + +.elementor-icon { display: inline-block; line-height: 1; transition: all 0.= +3s ease 0s; color: rgb(105, 114, 125); font-size: 50px; text-align: center;= + } + +.elementor-icon:hover { color: rgb(105, 114, 125); } + +.elementor-icon i, .elementor-icon svg { width: 1em; height: 1em; position:= + relative; display: block; } + +.elementor-icon i::before, .elementor-icon svg::before { position: absolute= +; left: 50%; transform: translateX(-50%); } + +.elementor-icon i.fad { width: auto; } + +.elementor-shape-circle .elementor-icon { border-radius: 50%; } + +.e-transform .elementor-widget-container { transform: perspective(var(--e-t= +ransform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(-= +-e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(va= +r(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) t= +ranslateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-fl= +ipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(c= +alc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transfo= +rm-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-s= +kewY,0)); transform-origin: var(--e-transform-origin-y) var(--e-transform-o= +rigin-x); } + +.e-con.e-transform { transform: perspective(var(--e-con-transform-perspecti= +ve,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transfo= +rm-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-= +con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0))= + translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-tr= +ansform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-sca= +le, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transfo= +rm-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-s= +kewX,0)) skewY(var(--e-con-transform-skewY,0)); transform-origin: var(--e-c= +on-transform-origin-y) var(--e-con-transform-origin-x); } + +.elementor-element, .elementor-lightbox { --swiper-theme-color: #000; --swi= +per-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-p= +agination-bullet-horizontal-gap: 6px; } + +.elementor-element .swiper-container .swiper-slide figure, .elementor-eleme= +nt .swiper .swiper-slide figure, .elementor-lightbox .swiper-container .swi= +per-slide figure, .elementor-lightbox .swiper .swiper-slide figure { line-h= +eight: 0; } + +.elementor-element .swiper-container .elementor-lightbox-content-source, .e= +lementor-element .swiper .elementor-lightbox-content-source, .elementor-lig= +htbox .swiper-container .elementor-lightbox-content-source, .elementor-ligh= +tbox .swiper .elementor-lightbox-content-source { display: none; } + +.elementor-element .swiper-container .elementor-swiper-button, .elementor-e= +lement .swiper-container ~ .elementor-swiper-button, .elementor-element .sw= +iper .elementor-swiper-button, .elementor-element .swiper ~ .elementor-swip= +er-button, .elementor-lightbox .swiper-container .elementor-swiper-button, = +.elementor-lightbox .swiper-container ~ .elementor-swiper-button, .elemento= +r-lightbox .swiper .elementor-swiper-button, .elementor-lightbox .swiper ~ = +.elementor-swiper-button { position: absolute; display: inline-flex; z-inde= +x: 1; cursor: pointer; font-size: 25px; color: rgba(238, 238, 238, 0.9); to= +p: 50%; transform: translateY(-50%); } + +.elementor-element .swiper-container .elementor-swiper-button svg, .element= +or-element .swiper-container ~ .elementor-swiper-button svg, .elementor-ele= +ment .swiper .elementor-swiper-button svg, .elementor-element .swiper ~ .el= +ementor-swiper-button svg, .elementor-lightbox .swiper-container .elementor= +-swiper-button svg, .elementor-lightbox .swiper-container ~ .elementor-swip= +er-button svg, .elementor-lightbox .swiper .elementor-swiper-button svg, .e= +lementor-lightbox .swiper ~ .elementor-swiper-button svg { fill: rgba(238, = +238, 238, 0.9); height: 1em; width: 1em; } + +.elementor-element .swiper-container .elementor-swiper-button-prev, .elemen= +tor-element .swiper-container ~ .elementor-swiper-button-prev, .elementor-e= +lement .swiper .elementor-swiper-button-prev, .elementor-element .swiper ~ = +.elementor-swiper-button-prev, .elementor-lightbox .swiper-container .eleme= +ntor-swiper-button-prev, .elementor-lightbox .swiper-container ~ .elementor= +-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-p= +rev, .elementor-lightbox .swiper ~ .elementor-swiper-button-prev { left: 10= +px; } + +.elementor-element .swiper-container .elementor-swiper-button-next, .elemen= +tor-element .swiper-container ~ .elementor-swiper-button-next, .elementor-e= +lement .swiper .elementor-swiper-button-next, .elementor-element .swiper ~ = +.elementor-swiper-button-next, .elementor-lightbox .swiper-container .eleme= +ntor-swiper-button-next, .elementor-lightbox .swiper-container ~ .elementor= +-swiper-button-next, .elementor-lightbox .swiper .elementor-swiper-button-n= +ext, .elementor-lightbox .swiper ~ .elementor-swiper-button-next { right: 1= +0px; } + +.elementor-element .swiper-container .elementor-swiper-button.swiper-button= +-disabled, .elementor-element .swiper-container ~ .elementor-swiper-button.= +swiper-button-disabled, .elementor-element .swiper .elementor-swiper-button= +.swiper-button-disabled, .elementor-element .swiper ~ .elementor-swiper-but= +ton.swiper-button-disabled, .elementor-lightbox .swiper-container .elemento= +r-swiper-button.swiper-button-disabled, .elementor-lightbox .swiper-contain= +er ~ .elementor-swiper-button.swiper-button-disabled, .elementor-lightbox .= +swiper .elementor-swiper-button.swiper-button-disabled, .elementor-lightbox= + .swiper ~ .elementor-swiper-button.swiper-button-disabled { opacity: 0.3; = +} + +.elementor-element .swiper-container .swiper-image-stretch .swiper-slide .s= +wiper-slide-image, .elementor-element .swiper .swiper-image-stretch .swiper= +-slide .swiper-slide-image, .elementor-lightbox .swiper-container .swiper-i= +mage-stretch .swiper-slide .swiper-slide-image, .elementor-lightbox .swiper= + .swiper-image-stretch .swiper-slide .swiper-slide-image { width: 100%; } + +.elementor-element .swiper-container .swiper-horizontal > .swiper-paginatio= +n-bullets, .elementor-element .swiper-container .swiper-pagination-bullets.= +swiper-pagination-horizontal, .elementor-element .swiper-container .swiper-= +pagination-custom, .elementor-element .swiper-container .swiper-pagination-= +fraction, .elementor-element .swiper-container ~ .swiper-pagination-bullets= +.swiper-pagination-horizontal, .elementor-element .swiper-container ~ .swip= +er-pagination-custom, .elementor-element .swiper-container ~ .swiper-pagina= +tion-fraction, .elementor-element .swiper .swiper-horizontal > .swiper-pagi= +nation-bullets, .elementor-element .swiper .swiper-pagination-bullets.swipe= +r-pagination-horizontal, .elementor-element .swiper .swiper-pagination-cust= +om, .elementor-element .swiper .swiper-pagination-fraction, .elementor-elem= +ent .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .ele= +mentor-element .swiper ~ .swiper-pagination-custom, .elementor-element .swi= +per ~ .swiper-pagination-fraction, .elementor-lightbox .swiper-container .s= +wiper-horizontal > .swiper-pagination-bullets, .elementor-lightbox .swiper-= +container .swiper-pagination-bullets.swiper-pagination-horizontal, .element= +or-lightbox .swiper-container .swiper-pagination-custom, .elementor-lightbo= +x .swiper-container .swiper-pagination-fraction, .elementor-lightbox .swipe= +r-container ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .ele= +mentor-lightbox .swiper-container ~ .swiper-pagination-custom, .elementor-l= +ightbox .swiper-container ~ .swiper-pagination-fraction, .elementor-lightbo= +x .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-light= +box .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .eleme= +ntor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swipe= +r .swiper-pagination-fraction, .elementor-lightbox .swiper ~ .swiper-pagina= +tion-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper ~ .s= +wiper-pagination-custom, .elementor-lightbox .swiper ~ .swiper-pagination-f= +raction { bottom: 5px; } + +.elementor-element .swiper-container.swiper-cube .elementor-swiper-button, = +.elementor-element .swiper-container.swiper-cube ~ .elementor-swiper-button= +, .elementor-element .swiper.swiper-cube .elementor-swiper-button, .element= +or-element .swiper.swiper-cube ~ .elementor-swiper-button, .elementor-light= +box .swiper-container.swiper-cube .elementor-swiper-button, .elementor-ligh= +tbox .swiper-container.swiper-cube ~ .elementor-swiper-button, .elementor-l= +ightbox .swiper.swiper-cube .elementor-swiper-button, .elementor-lightbox .= +swiper.swiper-cube ~ .elementor-swiper-button { transform: translate3d(0px,= + -50%, 1px); } + +.elementor-element :where(.swiper-container-horizontal) ~ .swiper-paginatio= +n-bullets, .elementor-lightbox :where(.swiper-container-horizontal) ~ .swip= +er-pagination-bullets { bottom: 5px; left: 0px; width: 100%; } + +.elementor-element :where(.swiper-container-horizontal) ~ .swiper-paginatio= +n-bullets .swiper-pagination-bullet, .elementor-lightbox :where(.swiper-con= +tainer-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet {= + margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); } + +.elementor-element :where(.swiper-container-horizontal) ~ .swiper-paginatio= +n-progressbar, .elementor-lightbox :where(.swiper-container-horizontal) ~ .= +swiper-pagination-progressbar { width: 100%; height: 4px; left: 0px; top: 0= +px; } + +.elementor-element.elementor-pagination-position-outside .swiper, .elemento= +r-element.elementor-pagination-position-outside .swiper-container, .element= +or-lightbox.elementor-pagination-position-outside .swiper, .elementor-light= +box.elementor-pagination-position-outside .swiper-container { padding-botto= +m: 30px; } + +.elementor-element.elementor-pagination-position-outside .swiper-container = +.elementor-swiper-button, .elementor-element.elementor-pagination-position-= +outside .swiper-container ~ .elementor-swiper-button, .elementor-element.el= +ementor-pagination-position-outside .swiper .elementor-swiper-button, .elem= +entor-element.elementor-pagination-position-outside .swiper ~ .elementor-sw= +iper-button, .elementor-lightbox.elementor-pagination-position-outside .swi= +per-container .elementor-swiper-button, .elementor-lightbox.elementor-pagin= +ation-position-outside .swiper-container ~ .elementor-swiper-button, .eleme= +ntor-lightbox.elementor-pagination-position-outside .swiper .elementor-swip= +er-button, .elementor-lightbox.elementor-pagination-position-outside .swipe= +r ~ .elementor-swiper-button { top: calc(50% - 15px); } + +.elementor-element .elementor-swiper, .elementor-lightbox .elementor-swiper= + { position: relative; } + +.elementor-element .elementor-main-swiper, .elementor-lightbox .elementor-m= +ain-swiper { position: static; } + +.elementor-element.elementor-arrows-position-outside .swiper, .elementor-el= +ement.elementor-arrows-position-outside .swiper-container, .elementor-light= +box.elementor-arrows-position-outside .swiper, .elementor-lightbox.elemento= +r-arrows-position-outside .swiper-container { width: calc(100% - 60px); } + +.elementor-element.elementor-arrows-position-outside .swiper-container .ele= +mentor-swiper-button-prev, .elementor-element.elementor-arrows-position-out= +side .swiper-container ~ .elementor-swiper-button-prev, .elementor-element.= +elementor-arrows-position-outside .swiper .elementor-swiper-button-prev, .e= +lementor-element.elementor-arrows-position-outside .swiper ~ .elementor-swi= +per-button-prev, .elementor-lightbox.elementor-arrows-position-outside .swi= +per-container .elementor-swiper-button-prev, .elementor-lightbox.elementor-= +arrows-position-outside .swiper-container ~ .elementor-swiper-button-prev, = +.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-sw= +iper-button-prev, .elementor-lightbox.elementor-arrows-position-outside .sw= +iper ~ .elementor-swiper-button-prev { left: 0px; } + +.elementor-element.elementor-arrows-position-outside .swiper-container .ele= +mentor-swiper-button-next, .elementor-element.elementor-arrows-position-out= +side .swiper-container ~ .elementor-swiper-button-next, .elementor-element.= +elementor-arrows-position-outside .swiper .elementor-swiper-button-next, .e= +lementor-element.elementor-arrows-position-outside .swiper ~ .elementor-swi= +per-button-next, .elementor-lightbox.elementor-arrows-position-outside .swi= +per-container .elementor-swiper-button-next, .elementor-lightbox.elementor-= +arrows-position-outside .swiper-container ~ .elementor-swiper-button-next, = +.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-sw= +iper-button-next, .elementor-lightbox.elementor-arrows-position-outside .sw= +iper ~ .elementor-swiper-button-next { right: 0px; } + +.elementor-lightbox { --lightbox-ui-color: hsla(0,0%,93.3%,0.9); --lightbox= +-ui-color-hover: #fff; --lightbox-text-color: var(--lightbox-ui-color); --l= +ightbox-header-icons-size: 20px; --lightbox-navigation-icons-size: 25px; } + +.elementor-lightbox:not(.elementor-popup-modal) .dialog-header, .elementor-= +lightbox:not(.elementor-popup-modal) .dialog-message { text-align: center; = +} + +.elementor-lightbox .dialog-header { display: none; } + +.elementor-lightbox .dialog-widget-content { background: none; box-shadow: = +none; width: 100%; height: 100%; } + +.elementor-lightbox .dialog-message { animation-duration: 0.3s; height: 100= +%; } + +.elementor-lightbox .dialog-message.dialog-lightbox-message { padding: 0px;= + } + +.elementor-lightbox .dialog-lightbox-close-button { cursor: pointer; positi= +on: absolute; font-size: var(--lightbox-header-icons-size); right: 0.75em; = +margin-top: 13px; padding: 0.25em; z-index: 2; line-height: 1; display: fle= +x; } + +.elementor-lightbox .dialog-lightbox-close-button svg { height: 1em; width:= + 1em; } + +.elementor-lightbox .dialog-lightbox-close-button, .elementor-lightbox .ele= +mentor-swiper-button { color: var(--lightbox-ui-color); transition: all 0.3= +s ease 0s; opacity: 1; } + +.elementor-lightbox .dialog-lightbox-close-button svg, .elementor-lightbox = +.elementor-swiper-button svg { fill: var(--lightbox-ui-color); } + +.elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-lightbo= +x .elementor-swiper-button:hover { color: var(--lightbox-ui-color-hover); } + +.elementor-lightbox .dialog-lightbox-close-button:hover svg, .elementor-lig= +htbox .elementor-swiper-button:hover svg { fill: var(--lightbox-ui-color-ho= +ver); } + +.elementor-lightbox .swiper, .elementor-lightbox .swiper-container { height= +: 100%; } + +.elementor-lightbox .elementor-lightbox-item { display: flex; align-items: = +center; justify-content: center; position: relative; padding: 70px; box-siz= +ing: border-box; height: 100%; margin: auto; } + +@media (max-width: 767px) { + .elementor-lightbox .elementor-lightbox-item { padding: 70px 0px; } +} + +.elementor-lightbox .elementor-lightbox-image { max-height: 100%; user-sele= +ct: none; } + +.elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .element= +or-lightbox-image:hover { opacity: 1; filter: none; border: none; } + +.elementor-lightbox .elementor-lightbox-image { box-shadow: rgba(0, 0, 0, 0= +.3) 0px 0px 30px, rgba(0, 0, 0, 0.3) 0px 0px 8px -5px; border-radius: 2px; = +} + +.elementor-lightbox .elementor-video-container { width: 100%; position: abs= +olute; top: 50%; left: 50%; transform: translate(-50%, -50%); } + +.elementor-lightbox .elementor-video-container .elementor-video-landscape, = +.elementor-lightbox .elementor-video-container .elementor-video-portrait, .= +elementor-lightbox .elementor-video-container .elementor-video-square { wid= +th: 100%; height: 100%; margin: auto; } + +.elementor-lightbox .elementor-video-container .elementor-video-landscape i= +frame, .elementor-lightbox .elementor-video-container .elementor-video-port= +rait iframe, .elementor-lightbox .elementor-video-container .elementor-vide= +o-square iframe { border: 0px; background-color: rgb(0, 0, 0); } + +.elementor-lightbox .elementor-video-container .elementor-video-landscape i= +frame, .elementor-lightbox .elementor-video-container .elementor-video-land= +scape video, .elementor-lightbox .elementor-video-container .elementor-vide= +o-portrait iframe, .elementor-lightbox .elementor-video-container .elemento= +r-video-portrait video, .elementor-lightbox .elementor-video-container .ele= +mentor-video-square iframe, .elementor-lightbox .elementor-video-container = +.elementor-video-square video { aspect-ratio: var(--video-aspect-ratio,1.77= +777); } + +@supports not (aspect-ratio:1/1) { + .elementor-lightbox .elementor-video-container .elementor-video-landscape= +, .elementor-lightbox .elementor-video-container .elementor-video-portrait,= + .elementor-lightbox .elementor-video-container .elementor-video-square { p= +osition: relative; overflow: hidden; height: 0px; padding-bottom: calc(100%= + / var(--video-aspect-ratio, 1.77777)); } + .elementor-lightbox .elementor-video-container .elementor-video-landscape= + iframe, .elementor-lightbox .elementor-video-container .elementor-video-la= +ndscape video, .elementor-lightbox .elementor-video-container .elementor-vi= +deo-portrait iframe, .elementor-lightbox .elementor-video-container .elemen= +tor-video-portrait video, .elementor-lightbox .elementor-video-container .e= +lementor-video-square iframe, .elementor-lightbox .elementor-video-containe= +r .elementor-video-square video { position: absolute; inset: 0px; } +} + +.elementor-lightbox .elementor-video-container .elementor-video-square ifra= +me, .elementor-lightbox .elementor-video-container .elementor-video-square = +video { width: min(90vh, 90vw); height: min(90vh, 90vw); } + +.elementor-lightbox .elementor-video-container .elementor-video-landscape i= +frame, .elementor-lightbox .elementor-video-container .elementor-video-land= +scape video { width: 100%; max-height: 90vh; } + +.elementor-lightbox .elementor-video-container .elementor-video-portrait if= +rame, .elementor-lightbox .elementor-video-container .elementor-video-portr= +ait video { height: 100%; max-width: 90vw; } + +@media (min-width: 1025px) { + .elementor-lightbox .elementor-video-container .elementor-video-landscape= + { width: 85vw; max-height: 85vh; } + .elementor-lightbox .elementor-video-container .elementor-video-portrait = +{ height: 85vh; max-width: 85vw; } +} + +@media (max-width: 1024px) { + .elementor-lightbox .elementor-video-container .elementor-video-landscape= + { width: 95vw; max-height: 95vh; } + .elementor-lightbox .elementor-video-container .elementor-video-portrait = +{ height: 95vh; max-width: 95vw; } +} + +.elementor-lightbox .swiper-container .elementor-swiper-button-prev, .eleme= +ntor-lightbox .swiper .elementor-swiper-button-prev { left: 0px; } + +.elementor-lightbox .swiper-container .elementor-swiper-button-next, .eleme= +ntor-lightbox .swiper .elementor-swiper-button-next { right: 0px; } + +.elementor-lightbox .swiper-container .swiper-pagination-fraction, .element= +or-lightbox .swiper .swiper-pagination-fraction { width: max-content; color= +: rgb(255, 255, 255); } + +.elementor-lightbox .elementor-swiper-button:focus { outline-width: 1px; } + +.elementor-lightbox .elementor-swiper-button-next, .elementor-lightbox .ele= +mentor-swiper-button-prev { height: 100%; display: flex; align-items: cente= +r; width: 15%; justify-content: center; font-size: var(--lightbox-navigatio= +n-icons-size); } + +@media (max-width: 767px) { + .elementor-lightbox .elementor-swiper-button:focus { outline: none; } + .elementor-lightbox .elementor-swiper-button-next, .elementor-lightbox .e= +lementor-swiper-button-prev { width: 20%; } + .elementor-lightbox .elementor-swiper-button-next i, .elementor-lightbox = +.elementor-swiper-button-prev i { padding: 10px; background-color: rgba(0, = +0, 0, 0.5); } + .elementor-lightbox .elementor-swiper-button-prev { left: 0px; justify-co= +ntent: flex-start; } + .elementor-lightbox .elementor-swiper-button-next { right: 0px; justify-c= +ontent: flex-end; } +} + +.elementor-slideshow__counter { color: currentcolor; font-size: 0.75em; wid= +th: max-content; } + +.elementor-slideshow__footer, .elementor-slideshow__header { position: abso= +lute; left: 0px; width: 100%; padding: 15px 20px; transition: all 0.3s ease= + 0s; } + +.elementor-slideshow__footer { color: var(--lightbox-text-color); } + +.elementor-slideshow__header { color: var(--lightbox-ui-color); display: fl= +ex; flex-direction: row-reverse; font-size: var(--lightbox-header-icons-siz= +e); padding-left: 1em; padding-right: 2.6em; top: 0px; align-items: center;= + z-index: 10; } + +.elementor-slideshow__header > i, .elementor-slideshow__header > svg { curs= +or: pointer; padding: 0.25em; margin: 0px 0.35em; } + +.elementor-slideshow__header > i { font-size: inherit; } + +.elementor-slideshow__header > i:hover { color: var(--lightbox-ui-color-hov= +er); } + +.elementor-slideshow__header > svg { box-sizing: content-box; fill: var(--l= +ightbox-ui-color); height: 1em; width: 1em; } + +.elementor-slideshow__header > svg:hover { fill: var(--lightbox-ui-color-ho= +ver); } + +.elementor-slideshow__header .elementor-slideshow__counter { margin-right: = +auto; } + +.elementor-slideshow__header .elementor-icon-share { z-index: 5; } + +.elementor-slideshow__share-menu { background-color: transparent; width: 0p= +x; height: 0px; position: absolute; overflow: hidden; transition: backgroun= +d-color 0.4s ease 0s; } + +.elementor-slideshow__share-menu .elementor-slideshow__share-links a { colo= +r: rgb(12, 13, 14); } + +.elementor-slideshow__share-links { display: block; position: absolute; min= +-width: 200px; right: 2.8em; top: 3em; background-color: rgb(255, 255, 255)= +; border-radius: 3px; padding: 14px 20px; transform: scale(0); opacity: 0; = +transform-origin: 90% 10%; transition: all 0.25s ease 0.1s; box-shadow: rgb= +a(0, 0, 0, 0.3) 0px 4px 15px; } + +.elementor-slideshow__share-links a { text-align: left; color: rgb(63, 68, = +75); font-size: 12px; line-height: 2.5; display: block; opacity: 0; transit= +ion: opacity 0.5s ease 0.1s; } + +.elementor-slideshow__share-links a:hover { color: rgb(0, 0, 0); } + +.elementor-slideshow__share-links a i, .elementor-slideshow__share-links a = +svg { margin-right: 0.75em; } + +.elementor-slideshow__share-links a i { font-size: 1.25em; } + +.elementor-slideshow__share-links a svg { height: 1.25em; width: 1.25em; } + +.elementor-slideshow__share-links::before { content: ""; display: block; po= +sition: absolute; top: 1px; right: 0.5em; border-width: 0.45em; border-styl= +e: solid; border-color: transparent transparent rgb(255, 255, 255); border-= +image: initial; transform: translateY(-100%) scaleX(0.7); } + +.elementor-slideshow__footer { bottom: 0px; z-index: 5; position: fixed; } + +.elementor-slideshow__description, .elementor-slideshow__title { margin: 0p= +x; } + +.elementor-slideshow__title { font-size: 16px; font-weight: 700; } + +.elementor-slideshow__description { font-size: 14px; } + +.elementor-slideshow--ui-hidden .elementor-slideshow__footer, .elementor-sl= +ideshow--ui-hidden .elementor-slideshow__header { opacity: 0; pointer-event= +s: none; } + +.elementor-slideshow--ui-hidden .elementor-swiper-button-next, .elementor-s= +lideshow--ui-hidden .elementor-swiper-button-prev { opacity: 0; } + +.elementor-slideshow--fullscreen-mode .elementor-video-container { width: 1= +00%; } + +.elementor-slideshow--zoom-mode .elementor-slideshow__footer, .elementor-sl= +ideshow--zoom-mode .elementor-slideshow__header { background-color: rgba(0,= + 0, 0, 0.5); } + +.elementor-slideshow--zoom-mode .elementor-swiper-button-next, .elementor-s= +lideshow--zoom-mode .elementor-swiper-button-prev { opacity: 0; pointer-eve= +nts: none; } + +.elementor-slideshow--share-mode .elementor-slideshow__share-menu { top: 0p= +x; left: 0px; width: 100vw; height: 100vh; opacity: 1; cursor: default; bac= +kground-color: rgba(0, 0, 0, 0.5); } + +.elementor-slideshow--share-mode .elementor-slideshow__share-links { transf= +orm: scale(1); } + +.elementor-slideshow--share-mode .elementor-slideshow__share-links, .elemen= +tor-slideshow--share-mode .elementor-slideshow__share-links a { opacity: 1;= + } + +.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-t= +witter { color: rgb(29, 161, 242); } + +.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-f= +acebook { color: rgb(59, 89, 152); } + +.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-p= +interest { color: rgb(189, 8, 28); } + +.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-d= +ownload-bold { color: rgb(157, 165, 174); } + +.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon= +-twitter { fill: rgb(29, 161, 242); } + +.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon= +-facebook { fill: rgb(59, 89, 152); } + +.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon= +-pinterest { fill: rgb(189, 8, 28); } + +.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon= +-download-bold { fill: rgb(157, 165, 174); } + +.elementor-slideshow--share-mode .eicon-share-arrow { z-index: 2; } + +.animated { animation-duration: 1.25s; } + +.animated.animated-slow { animation-duration: 2s; } + +.animated.animated-fast { animation-duration: 0.75s; } + +.animated.infinite { animation-iteration-count: infinite; } + +.animated.reverse { animation-direction: reverse; animation-fill-mode: forw= +ards; } + +@media (prefers-reduced-motion: reduce) { + .animated { animation: auto ease 0s 1 normal none running none; } +} + +.elementor-shape { overflow: hidden; position: absolute; left: 0px; width: = +100%; line-height: 0; direction: ltr; } + +.elementor-shape-top { top: -1px; } + +.elementor-shape-top:not([data-negative=3D"false"]) svg { z-index: -1; } + +.elementor-shape-bottom { bottom: -1px; } + +.elementor-shape-bottom:not([data-negative=3D"true"]) svg { z-index: -1; } + +.elementor-shape[data-negative=3D"false"].elementor-shape-bottom, .elemento= +r-shape[data-negative=3D"true"].elementor-shape-top { transform: rotate(180= +deg); } + +.elementor-shape svg { display: block; width: calc(100% + 1.3px); position:= + relative; left: 50%; transform: translateX(-50%); } + +.elementor-shape .elementor-shape-fill { fill: rgb(255, 255, 255); transfor= +m-origin: center center; transform: rotateY(0deg); } + +#wp-admin-bar-elementor_edit_page > .ab-item::before { content: "=EE=A0=93"= +; font-family: eicons; top: 3px; font-size: 18px; } + +#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item { display: flex; wid= +th: 200px; } + +#wp-admin-bar-elementor_edit_page .elementor-edit-link-title { white-space:= + nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; } + +#wp-admin-bar-elementor_edit_page .elementor-edit-link-type { background: r= +gb(63, 68, 75); font-size: 11px; line-height: 9px; margin-top: 6px; padding= +: 4px 8px; border-radius: 3px; } + +#wp-admin-bar-elementor_inspector > .ab-item::before { content: "=EF=8D=88"= +; top: 2px; } + +#wpadminbar * { font-style: normal; } + +.page-template-elementor_canvas.elementor-page::before { display: none; } + +.elementor-post__thumbnail__link { transition: none 0s ease 0s; } + +#left-area ul.elementor-icon-list-items, .elementor-edit-area .elementor-el= +ement ul.elementor-icon-list-items, .elementor .elementor-element ul.elemen= +tor-icon-list-items { padding: 0px; } + +.e--ua-appleWebkit.rtl { --flex-right: flex-start; } + +.e--ua-appleWebkit .elementor-share-buttons--align-right, .e--ua-appleWebki= +t .elementor-widget-social-icons.e-grid-align-right { --justify-content: va= +r(--flex-right,flex-end); } + +.e--ua-appleWebkit .elementor-share-buttons--align-center, .e--ua-appleWebk= +it .elementor-widget-social-icons.e-grid-align-center { --justify-content: = +center; } + +.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center = +.elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-butto= +ns--align-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.ele= +mentor-share-buttons--align-right .elementor-grid, .e--ua-appleWebkit .elem= +entor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-g= +rid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-g= +rid-align-right .elementor-grid { width: auto; display: flex; flex-wrap: wr= +ap; justify-content: var(--justify-content,space-between); margin-left: cal= +c(-.5 * var(--grid-column-gap)); margin-right: calc(-.5 * var(--grid-column= +-gap)); } + +.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center = +.elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-= +buttons--align-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-= +grid-0.elementor-share-buttons--align-right .elementor-grid-item, .e--ua-ap= +pleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-cent= +er .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-wid= +get-social-icons.e-grid-align-right .elementor-grid-item { margin-left: cal= +c(.5 * var(--grid-column-gap)); margin-right: calc(.5 * var(--grid-column-g= +ap)); } + +.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .e= +lementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social= +-icons.e-grid-align-left .elementor-grid { display: inline-block; } + +.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .e= +lementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons= +--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.ele= +mentor-widget-social-icons.e-grid-align-left .elementor-grid, .e--ua-appleW= +ebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .el= +ementor-grid-item { margin-left: 0px; margin-right: 0px; } + +@media (max-width: 1024px) { + .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right, .e--ua-a= +ppleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right { --jus= +tify-content: var(--flex-right,flex-end); } + .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center, .e--ua-= +appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center { --j= +ustify-content: center; } + .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-table= +t-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-sh= +are-buttons--align-tablet-justify .elementor-grid, .e--ua-appleWebkit .elem= +entor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid, .= +e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-al= +ign-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.ele= +mentor-widget-social-icons.e-grid-align-tablet-right .elementor-grid { widt= +h: auto; display: flex; flex-wrap: wrap; justify-content: var(--justify-con= +tent,space-between); margin-left: calc(-.5 * var(--grid-column-gap)); margi= +n-right: calc(-.5 * var(--grid-column-gap)); } + .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-table= +t-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.element= +or-share-buttons--align-tablet-justify .elementor-grid-item, .e--ua-appleWe= +bkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .element= +or-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-= +icons.e-grid-align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .= +elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .e= +lementor-grid-item { margin-left: calc(.5 * var(--grid-column-gap)); margin= +-right: calc(.5 * var(--grid-column-gap)); } + .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--alig= +n-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widg= +et-social-icons.e-grid-align-tablet-left .elementor-grid { display: inline-= +block; } + .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--alig= +n-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-shar= +e-buttons-tablet--align-left .elementor-grid-item, .e--ua-appleWebkit .elem= +entor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elemen= +tor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icon= +s.e-grid-align-tablet-left .elementor-grid-item { margin-left: 0px; margin-= +right: 0px; } +} + +@media (max-width: 767px) { + .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right, .e--ua-a= +ppleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right { --jus= +tify-content: var(--flex-right,flex-end); } + .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center, .e--ua-= +appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center { --j= +ustify-content: center; } + .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobil= +e-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-sh= +are-buttons--align-mobile-justify .elementor-grid, .e--ua-appleWebkit .elem= +entor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid, .= +e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-al= +ign-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.ele= +mentor-widget-social-icons.e-grid-align-mobile-right .elementor-grid { widt= +h: auto; display: flex; flex-wrap: wrap; justify-content: var(--justify-con= +tent,space-between); margin-left: calc(-.5 * var(--grid-column-gap)); margi= +n-right: calc(-.5 * var(--grid-column-gap)); } + .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobil= +e-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.element= +or-share-buttons--align-mobile-justify .elementor-grid-item, .e--ua-appleWe= +bkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .element= +or-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-= +icons.e-grid-align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .= +elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .e= +lementor-grid-item { margin-left: calc(.5 * var(--grid-column-gap)); margin= +-right: calc(.5 * var(--grid-column-gap)); } + .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--alig= +n-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widg= +et-social-icons.e-grid-align-mobile-left .elementor-grid { display: inline-= +block; } + .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--alig= +n-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-shar= +e-buttons-mobile--align-left .elementor-grid-item, .e--ua-appleWebkit .elem= +entor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elemen= +tor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icon= +s.e-grid-align-mobile-left .elementor-grid-item { margin-left: 0px; margin-= +right: 0px; } +} + +@media (max-width: 767px) { + .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {= + display: none; } +} + +@media (min-width:-1) and (max-width:-1) { + .elementor .elementor-hidden-mobile_extra { display: none; } +} + +@media (min-width: 768px) and (max-width: 1024px) { + .elementor .elementor-hidden-tablet { display: none; } +} + +@media (min-width:-1) and (max-width:-1) { + .elementor .elementor-hidden-laptop, .elementor .elementor-hidden-tablet_= +extra { display: none; } +} + +@media (min-width: 1025px) and (max-width: 99999px) { + .elementor .elementor-hidden-desktop { display: none; } +} + +@media (min-width:-1) { + .elementor .elementor-hidden-widescreen { display: none; } +} + +.elementor-widget-text-path { font-size: 20px; text-align: var(--alignment,= +left); } + +.elementor-widget-text-path svg { width: var(--width); max-width: 100%; hei= +ght: auto; overflow: visible; word-spacing: var(--word-spacing); transform:= + rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));= + } + +.elementor-widget-text-path svg path { vector-effect: non-scaling-stroke; f= +ill: var(--path-fill,transparent); stroke: var(--stroke-color,transparent);= + stroke-width: var(--stroke-width,1px); transition: var(--stroke-transition= +) stroke,var(--stroke-transition) fill; } + +.elementor-widget-text-path svg:hover path { --path-fill: var(--path-fill-h= +over); --stroke-color: var(--stroke-color-hover); --stroke-width: var(--str= +oke-width-hover); } + +.elementor-widget-text-path svg text { --fill: var(--text-color); fill: var= +(--fill); direction: var(--direction,ltr); transition: var(--transition) st= +roke,var(--transition) stroke-width,var(--transition) fill; } + +.elementor-widget-text-path svg text:hover { --color: var(--text-color-hove= +r,var(--text-color)); --fill: var(--color); color: var(--color); } + +.elementor-widget-n-tabs { --n-tabs-color-accent-fallback: #61ce70; --n-tab= +s-color-secondary-fallback: #54595f; --n-tabs-default-padding-block: 15px; = +--n-tabs-default-padding-inline: 35px; --n-tabs-background-color: transpare= +nt; --n-tabs-display: flex; --n-tabs-direction: column; --n-tabs-gap: 10px;= + --n-tabs-heading-display: flex; --n-tabs-heading-direction: row; --n-tabs-= +heading-grow: initial; --n-tabs-heading-justify-content: center; --n-tabs-h= +eading-width: initial; --n-tabs-heading-overflow-x: initial; --n-tabs-headi= +ng-wrap: nowrap; --n-tabs-border-width: 1px; --n-tabs-border-color: #d5d8dc= +; --n-tabs-content-padding: initial; --n-tabs-content-border-radius: initia= +l; --n-tabs-title-color: var(--e-global-color-secondary,var(--n-tabs-color-= +secondary-fallback)); --n-tabs-title-color-hover: #fff; --n-tabs-title-colo= +r-active: #fff; --n-tabs-title-background-color: #f1f2f3; --n-tabs-title-ba= +ckground-color-hover: var(--e-global-color-accent,var(--n-tabs-color-accent= +-fallback)); --n-tabs-title-background-color-active: var(--e-global-color-a= +ccent,var(--n-tabs-color-accent-fallback)); --n-tabs-title-width: initial; = +--n-tabs-title-height: initial; --n-tabs-title-font-size: 1rem; --n-tabs-ti= +tle-justify-content-toggle: initial; --n-tabs-title-align-items-toggle: cen= +ter; --n-tabs-title-justify-content: center; --n-tabs-title-align-items: ce= +nter; --n-tabs-title-direction: row; --n-tabs-title-gap: 10px; --n-tabs-tit= +le-flex-grow: 0; --n-tabs-title-flex-basis: content; --n-tabs-title-flex-sh= +rink: initial; --n-tabs-title-padding-top: var(--n-tabs-default-padding-blo= +ck); --n-tabs-title-padding-right: var(--n-tabs-default-padding-inline); --= +n-tabs-title-padding-bottom: var(--n-tabs-default-padding-block); --n-tabs-= +title-padding-left: var(--n-tabs-default-padding-inline); --n-tabs-title-bo= +rder-radius: initial; --n-tabs-title-transition: 0.3s; --n-tabs-icon-color:= + var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback)); --= +n-tabs-icon-color-hover: var(--n-tabs-title-color-hover); --n-tabs-icon-col= +or-active: #fff; --n-tabs-icon-gap: 5px; width: 100%; max-width: 100%; } + +.elementor-widget-n-tabs .e-n-tabs { display: var(--n-tabs-display); flex-d= +irection: var(--n-tabs-direction); gap: var(--n-tabs-gap); text-align: left= +; } + +.elementor-widget-n-tabs .e-n-tabs-heading { display: var(--n-tabs-heading-= +display); flex-basis: var(--n-tabs-heading-width); flex-direction: var(--n-= +tabs-heading-direction); flex-shrink: 0; justify-content: var(--n-tabs-head= +ing-justify-content); gap: var(--n-tabs-title-gap); overflow-x: var(--n-tab= +s-heading-overflow-x); flex-wrap: var(--n-tabs-heading-wrap); } + +.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar { display: no= +ne; } + +.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll { cursor: -webkit-grabb= +ing; } + +.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active { position: rela= +tive; } + +.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active::before { conten= +t: ""; position: absolute; inset-block: 0px; inset-inline: -1000vw; z-index= +: 2; } + +.elementor-widget-n-tabs .e-n-tabs-content { flex-grow: 1; padding: var(--n= +-tabs-content-padding); border-radius: var(--n-tabs-content-border-radius);= + min-width: 0px; } + +.elementor-widget-n-tabs .e-n-tab-title { display: flex; align-items: var(-= +-n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items)); flex-dir= +ection: var(--n-tabs-title-direction); justify-content: var(--n-tabs-title-= +justify-content-toggle,var(--n-tabs-title-justify-content)); gap: var(--n-t= +abs-icon-gap); border-width: var(--n-tabs-border-width); position: relative= +; cursor: pointer; outline: none; flex-grow: var(--n-tabs-title-flex-grow);= + flex-basis: var(--n-tabs-title-flex-basis); flex-shrink: var(--n-tabs-titl= +e-flex-shrink); padding: var(--n-tabs-title-padding-top) var(--n-tabs-title= +-padding-right) var(--n-tabs-title-padding-bottom) var(--n-tabs-title-paddi= +ng-left); border-radius: var(--n-tabs-title-border-radius); height: var(--n= +-tabs-title-height); width: var(--n-tabs-title-width); transition: backgrou= +nd var(--n-tabs-title-transition),color var(--n-tabs-title-transition),bord= +er var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition)= +,text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-trans= +ition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-widt= +h var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-tit= +le-transition),transform var(--n-tabs-title-transition); } + +.elementor-widget-n-tabs .e-n-tab-title span i, .elementor-widget-n-tabs .e= +-n-tab-title span svg { transition: color var(--n-tabs-title-transition),fi= +ll var(--n-tabs-title-transition); } + +.elementor-widget-n-tabs .e-n-tab-title-text { display: flex; align-items: = +center; font-size: var(--n-tabs-title-font-size); } + +.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon { display: flex; alig= +n-items: center; flex-direction: column; order: var(--n-tabs-icon-order); o= +verflow: hidden; } + +.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i { font-size: var(--= +n-tabs-icon-size,var(--n-tabs-title-font-size)); } + +.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg { width: var(--n-= +tabs-icon-size,var(--n-tabs-title-font-size)); height: var(--n-tabs-icon-si= +ze,var(--n-tabs-title-font-size)); } + +.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty { display: none= +; } + +.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) { background-color: = +var(--n-tabs-title-background-color); } + +.elementor-widget-n-tabs .e-n-tab-title:not(.e-active), .elementor-widget-n= +-tabs .e-n-tab-title:not(.e-active) a { color: var(--n-tabs-title-color); } + +.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon i { co= +lor: var(--n-tabs-icon-color); } + +.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon svg { = +fill: var(--n-tabs-icon-color); } + +.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon i:last= +-child, .elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-ico= +n svg:last-child { transform: translateY(-100vh); height: 0px; opacity: 0; = +} + +.elementor-widget-n-tabs .e-n-tab-title:not(.e-active).e-normal:hover, .ele= +mentor-widget-n-tabs .e-n-tab-title:not(.e-active).e-normal:hover a { color= +: var(--n-tabs-title-color-hover); } + +.elementor-widget-n-tabs .e-n-tab-title:not(.e-active).e-normal:hover .e-n-= +tab-icon i { color: var(--n-tabs-icon-color-hover); } + +.elementor-widget-n-tabs .e-n-tab-title:not(.e-active).e-normal:hover .e-n-= +tab-icon svg { fill: var(--n-tabs-icon-color-hover); } + +.elementor-widget-n-tabs .e-n-tab-title.e-active, .elementor-widget-n-tabs = +.e-n-tab-title.e-active a { color: var(--n-tabs-title-color-active); } + +.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon i { color: v= +ar(--n-tabs-icon-color-active); } + +.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon svg { fill: = +var(--n-tabs-icon-color-active); } + +.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon i:first-chil= +d, .elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon svg:first= +-child { transform: translateY(-100vh); height: 0px; opacity: 0; } + +.elementor-widget-n-tabs .e-n-tab-title.e-active[class*=3D"elementor-animat= +ion-"]:active, .elementor-widget-n-tabs .e-n-tab-title.e-active[class*=3D"e= +lementor-animation-"]:focus, .elementor-widget-n-tabs .e-n-tab-title.e-acti= +ve[class*=3D"elementor-animation-"]:hover { transform: none; animation: ini= +tial; } + +.elementor-widget-n-tabs .e-n-tabs-content .e-collapse { -webkit-tap-highli= +ght-color: transparent; user-select: none; width: 100%; } + +.elementor-widget-n-tabs .e-n-tabs-content .e-collapse:not(:first-child) { = +margin-top: var(--n-tabs-title-gap); } + +.elementor-widget-n-tabs .e-n-tabs-content .e-collapse.e-active { margin-bo= +ttom: var(--n-tabs-gap); } + +.elementor-widget-n-tabs .e-n-tabs-content > .e-con:not(.e-active) { displa= +y: none; } + +.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-c= +ontainer > .e-n-tabs > .e-n-tabs-heading .e-normal:hover { background-color= +: var(--n-tabs-title-background-color-hover); background-image: none; } + +:is(.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widg= +et-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title, .elementor .el= +ementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-= +n-tabs > .e-n-tabs-content .e-n-tab-title).e-active { background-color: var= +(--n-tabs-title-background-color-active); background-image: none; } + +@media (min-width: 768px) { + .e-n-tabs-mobile > .elementor-widget-container > .e-n-tabs > .e-n-tabs-co= +ntent > .e-collapse { display: none; } +} + +@media (max-width: 767px) { + .e-n-tabs-mobile > .elementor-widget-container > .e-n-tabs > .e-n-tabs-he= +ading { display: none; } +} + +@media (min-width:-1) { + .e-n-tabs-mobile_extra > .elementor-widget-container > .e-n-tabs > .e-n-t= +abs-content > .e-collapse { display: none; } +} + +@media (max-width:-1) { + .e-n-tabs-mobile_extra > .elementor-widget-container > .e-n-tabs > .e-n-t= +abs-heading { display: none; } +} + +@media (min-width: 1025px) { + .e-n-tabs-tablet > .elementor-widget-container > .e-n-tabs > .e-n-tabs-co= +ntent > .e-collapse { display: none; } +} + +@media (max-width: 1024px) { + .e-n-tabs-tablet > .elementor-widget-container > .e-n-tabs > .e-n-tabs-he= +ading { display: none; } +} + +@media (min-width:-1) { + .e-n-tabs-tablet_extra > .elementor-widget-container > .e-n-tabs > .e-n-t= +abs-content > .e-collapse { display: none; } +} + +@media (max-width:-1) { + .e-n-tabs-tablet_extra > .elementor-widget-container > .e-n-tabs > .e-n-t= +abs-heading { display: none; } +} + +@media (min-width: 1025px) { + .e-n-tabs-laptop > .elementor-widget-container > .e-n-tabs > .e-n-tabs-co= +ntent > .e-collapse { display: none; } +} + +@media (max-width:-1) { + .e-n-tabs-laptop > .elementor-widget-container > .e-n-tabs > .e-n-tabs-he= +ading { display: none; } +} + +.e-n-tabs-none > .elementor-widget-container > .e-n-tabs > .e-n-tabs-conten= +t > .e-collapse { display: none; } + +.elementor-widget-n-accordion { --n-accordion-title-font-size: 20px; --n-ac= +cordion-title-flex-grow: initial; --n-accordion-title-justify-content: init= +ial; --n-accordion-title-icon-order: -1; --n-accordion-border-width: 1px; -= +-n-accordion-border-color: #d5d8dc; --n-accordion-border-style: solid; --n-= +accordion-item-title-flex-grow: initial; --n-accordion-item-title-space-bet= +ween: 0px; --n-accordion-item-title-distance-from-content: 0px; --n-accordi= +on-padding: 10px; --n-accordion-border-radius: 0px; --n-accordion-icon-size= +: 15px; --n-accordion-title-normal-color: #1f2124; --n-accordion-title-hove= +r-color: #1f2124; --n-accordion-title-active-color: #1f2124; --n-accordion-= +icon-normal-color: var(--n-accordion-title-normal-color); --n-accordion-ico= +n-hover-color: var(--n-accordion-title-hover-color); --n-accordion-icon-act= +ive-color: var(--n-accordion-title-active-color); --n-accordion-icon-gap: 0= + 10px; width: 100%; } + +.elementor-widget-n-accordion .e-n-accordion details > summary::-webkit-det= +ails-marker { display: none; } + +.elementor-widget-n-accordion .e-n-accordion-item { display: flex; flex-dir= +ection: column; position: relative; } + +.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child) { margin= +-bottom: var(--n-accordion-item-title-space-between); } + +.elementor-widget-n-accordion .e-n-accordion-item-title, :where(.elementor-= +widget-n-accordion .e-n-accordion-item > .e-con) { border: var(--n-accordio= +n-border-width) var(--n-accordion-border-style) var(--n-accordion-border-co= +lor); } + +.elementor-widget-n-accordion .e-n-accordion-item-title { display: flex; fl= +ex-direction: row; list-style: none; padding: var(--n-accordion-padding); j= +ustify-content: var(--n-accordion-title-justify-content); border-radius: va= +r(--n-accordion-border-radius); flex-grow: var(--n-menu-title-flex-grow); g= +ap: var(--n-accordion-icon-gap); color: var(--n-accordion-title-normal-colo= +r); align-items: center; cursor: pointer; } + +.elementor-widget-n-accordion .e-n-accordion-item-title-header { display: f= +lex; } + +.elementor-widget-n-accordion .e-n-accordion-item-title-header h1, .element= +or-widget-n-accordion .e-n-accordion-item-title-header h2, .elementor-widge= +t-n-accordion .e-n-accordion-item-title-header h3, .elementor-widget-n-acco= +rdion .e-n-accordion-item-title-header h4, .elementor-widget-n-accordion .e= +-n-accordion-item-title-header h5, .elementor-widget-n-accordion .e-n-accor= +dion-item-title-header h6, .elementor-widget-n-accordion .e-n-accordion-ite= +m-title-header p { margin-block: 0px; } + +.elementor-widget-n-accordion .e-n-accordion-item-title-text { font-size: v= +ar(--n-accordion-title-font-size); align-items: center; } + +.elementor-widget-n-accordion .e-n-accordion-item-title-icon { display: fle= +x; flex-direction: row; align-items: center; order: var(--n-accordion-title= +-icon-order); position: relative; width: fit-content; } + +.elementor-widget-n-accordion .e-n-accordion-item-title-icon span { height:= + var(--n-accordion-icon-size); width: var(--n-accordion-icon-size); font-si= +ze: var(--n-accordion-icon-size); } + +.elementor-widget-n-accordion .e-n-accordion-item-title-icon span > i { col= +or: var(--n-accordion-icon-normal-color); } + +.elementor-widget-n-accordion .e-n-accordion-item-title-icon span > svg { f= +ill: var(--n-accordion-icon-normal-color); } + +.elementor-widget-n-accordion .e-n-accordion-item-title > span { cursor: po= +inter; } + +.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item= +-title { margin-bottom: var(--n-accordion-item-title-distance-from-content)= +; color: var(--n-accordion-title-active-color); } + +.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item= +-title-icon .e-opened { display: flex; } + +.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item= +-title-icon .e-closed { display: none; } + +.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item= +-title-icon span > i { color: var(--n-accordion-icon-active-color); } + +.elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item= +-title-icon span > svg { fill: var(--n-accordion-icon-active-color); } + +.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-ac= +cordion-item-title { color: var(--n-accordion-title-hover-color); } + +.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-ac= +cordion-item-title-icon span > i { color: var(--n-accordion-icon-hover-colo= +r); } + +.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-ac= +cordion-item-title-icon span > svg { fill: var(--n-accordion-icon-hover-col= +or); } + +.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title= +-icon .e-opened { display: none; } + +.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title= +-icon .e-closed { display: flex; } + +.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title= +-icon span > svg { fill: var(--n-accordion-icon-normal-color); } + +.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title= +-icon span > i { color: var(--n-accordion-icon-normal-color); } + +.elementor-widget-n-accordion .e-n-accordion-item > span { cursor: pointer;= + } + +.elementor-accordion { text-align: left; } + +.elementor-accordion .elementor-accordion-item { border: 1px solid rgb(213,= + 216, 220); } + +.elementor-accordion .elementor-accordion-item + .elementor-accordion-item = +{ border-top: none; } + +.elementor-accordion .elementor-tab-title { margin: 0px; padding: 15px 20px= +; font-weight: 700; line-height: 1; cursor: pointer; outline: none; } + +.elementor-accordion .elementor-tab-title .elementor-accordion-icon { displ= +ay: inline-block; width: 1.5em; } + +.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg { w= +idth: 1em; height: 1em; } + +.elementor-accordion .elementor-tab-title .elementor-accordion-icon.element= +or-accordion-icon-right { float: right; text-align: right; } + +.elementor-accordion .elementor-tab-title .elementor-accordion-icon.element= +or-accordion-icon-left { float: left; text-align: left; } + +.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elemen= +tor-accordion-icon-closed { display: block; } + +.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elemen= +tor-accordion-icon-opened, .elementor-accordion .elementor-tab-title.elemen= +tor-active .elementor-accordion-icon-closed { display: none; } + +.elementor-accordion .elementor-tab-title.elementor-active .elementor-accor= +dion-icon-opened { display: block; } + +.elementor-accordion .elementor-tab-content { display: none; padding: 15px = +20px; border-top: 1px solid rgb(213, 216, 220); } + +@media (max-width: 767px) { + .elementor-accordion .elementor-tab-title { padding: 12px 15px; } + .elementor-accordion .elementor-tab-title .elementor-accordion-icon { wid= +th: 1.2em; } + .elementor-accordion .elementor-tab-content { padding: 7px 15px; } +} + +.e-con-inner > .elementor-widget-accordion, .e-con > .elementor-widget-acco= +rdion { width: var(--container-widget-width); --flex-grow: var(--container-= +widget-flex-grow); } + +.elementor-alert { padding: 15px; border-left: 5px solid transparent; posit= +ion: relative; text-align: left; } + +.elementor-alert .elementor-alert-title { display: block; font-weight: 700;= + } + +.elementor-alert .elementor-alert-description { font-size: 13px; } + +.elementor-alert button.elementor-alert-dismiss { position: absolute; right= +: var(--dismiss-icon-horizontal-position,10px); top: var(--dismiss-icon-ver= +tical-position,10px); padding: 3px; font-size: var(--dismiss-icon-size,20px= +); line-height: 1; background: transparent; color: var(--dismiss-icon-norma= +l-color,inherit); border: none; cursor: pointer; transition-duration: var(-= +-dismiss-icon-hover-transition-duration,.3s); } + +.elementor-alert button.elementor-alert-dismiss:hover { color: var(--dismis= +s-icon-hover-color,inherit); } + +.elementor-alert button.elementor-alert-dismiss svg { width: var(--dismiss-= +icon-size,20px); height: var(--dismiss-icon-size,20px); fill: var(--dismiss= +-icon-normal-color,currentColor); transition-duration: var(--dismiss-icon-h= +over-transition-duration,.3s); } + +.elementor-alert button.elementor-alert-dismiss svg:hover { fill: var(--dis= +miss-icon-hover-color,currentColor); } + +.elementor-alert.elementor-alert-info { color: rgb(49, 112, 143); backgroun= +d-color: rgb(217, 237, 247); border-color: rgb(188, 223, 241); } + +.elementor-alert.elementor-alert-success { color: rgb(60, 118, 61); backgro= +und-color: rgb(223, 240, 216); border-color: rgb(202, 230, 190); } + +.elementor-alert.elementor-alert-warning { color: rgb(138, 109, 59); backgr= +ound-color: rgb(252, 248, 227); border-color: rgb(249, 240, 195); } + +.elementor-alert.elementor-alert-danger { color: rgb(169, 68, 66); backgrou= +nd-color: rgb(242, 222, 222); border-color: rgb(232, 196, 196); } + +@media (max-width: 767px) { + .elementor-alert { padding: 10px; } + .elementor-alert button.elementor-alert-dismiss { right: 7px; top: 7px; } +} + +.elementor-counter .elementor-counter-number-wrapper { display: flex; font-= +size: 69px; font-weight: 600; line-height: 1; } + +.elementor-counter .elementor-counter-number-prefix, .elementor-counter .el= +ementor-counter-number-suffix { flex-grow: 1; white-space: pre-wrap; } + +.elementor-counter .elementor-counter-number-prefix { text-align: right; } + +.elementor-counter .elementor-counter-number-suffix { text-align: left; } + +.elementor-counter .elementor-counter-title { text-align: center; font-size= +: 19px; font-weight: 400; line-height: 2.5; } + +.elementor-widget-divider { --divider-border-style: none; --divider-border-= +width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-= +element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-si= +ze: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x; = +} + +.elementor-widget-divider .elementor-divider { display: flex; } + +.elementor-widget-divider .elementor-divider__text { font-size: 15px; line-= +height: 1; max-width: 95%; } + +.elementor-widget-divider .elementor-divider__element { margin: 0 var(--div= +ider-element-spacing); flex-shrink: 0; } + +.elementor-widget-divider .elementor-icon { font-size: var(--divider-icon-s= +ize); } + +.elementor-widget-divider .elementor-divider-separator { display: flex; mar= +gin: 0px; direction: ltr; } + +.elementor-widget-divider--view-line_icon .elementor-divider-separator, .el= +ementor-widget-divider--view-line_text .elementor-divider-separator { align= +-items: center; } + +.elementor-widget-divider--view-line_icon .elementor-divider-separator::aft= +er, .elementor-widget-divider--view-line_icon .elementor-divider-separator:= +:before, .elementor-widget-divider--view-line_text .elementor-divider-separ= +ator::after, .elementor-widget-divider--view-line_text .elementor-divider-s= +eparator::before { display: block; content: ""; border-bottom: 0px; flex-gr= +ow: 1; border-top: var(--divider-border-width) var(--divider-border-style) = +var(--divider-color); } + +.elementor-widget-divider--element-align-left .elementor-divider .elementor= +-divider-separator > .elementor-divider__svg:first-of-type { flex-grow: 0; = +flex-shrink: 100; } + +.elementor-widget-divider--element-align-left .elementor-divider-separator:= +:before { content: none; } + +.elementor-widget-divider--element-align-left .elementor-divider__element {= + margin-left: 0px; } + +.elementor-widget-divider--element-align-right .elementor-divider .elemento= +r-divider-separator > .elementor-divider__svg:last-of-type { flex-grow: 0; = +flex-shrink: 100; } + +.elementor-widget-divider--element-align-right .elementor-divider-separator= +::after { content: none; } + +.elementor-widget-divider--element-align-right .elementor-divider__element = +{ margin-right: 0px; } + +.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):no= +t(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {= + border-top: var(--divider-border-width) var(--divider-border-style) var(--= +divider-color); } + +.elementor-widget-divider--separator-type-pattern { --divider-border-style:= + none; } + +.elementor-widget-divider--separator-type-pattern.elementor-widget-divider-= +-view-line .elementor-divider-separator, .elementor-widget-divider--separat= +or-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divide= +r-separator::after, .elementor-widget-divider--separator-type-pattern:not(.= +elementor-widget-divider--view-line) .elementor-divider-separator::before, = +.elementor-widget-divider--separator-type-pattern:not([class*=3D"elementor-= +widget-divider--view"]) .elementor-divider-separator { width: 100%; min-hei= +ght: var(--divider-pattern-height); -webkit-mask-size: var(--divider-patter= +n-size) 100%; -webkit-mask-repeat: var(--divider-pattern-repeat); backgroun= +d-color: var(--divider-color); -webkit-mask-image: var(--divider-pattern-ur= +l); } + +.elementor-widget-divider--no-spacing { --divider-pattern-size: auto; } + +.elementor-widget-divider--bg-round { --divider-pattern-repeat: round; } + +.rtl .elementor-widget-divider .elementor-divider__text { direction: rtl; } + +.e-con-inner > .elementor-widget-divider, .e-con > .elementor-widget-divide= +r { width: var(--container-widget-width,100%); --flex-grow: var(--container= +-widget-flex-grow); } + +.elementor-image-gallery .gallery-item { display: inline-block; text-align:= + center; vertical-align: top; width: 100%; max-width: 100%; margin: 0px aut= +o; } + +.elementor-image-gallery .gallery-item img { margin: 0px auto; } + +.elementor-image-gallery .gallery-item .gallery-caption { margin: 0px; } + +.elementor-image-gallery figure img { display: block; } + +.elementor-image-gallery figure figcaption { width: 100%; } + +.gallery-spacing-custom .elementor-image-gallery .gallery-icon { padding: 0= +px; } + +@media (min-width: 768px) { + .elementor-image-gallery .gallery-columns-2 .gallery-item { max-width: 50= +%; } + .elementor-image-gallery .gallery-columns-3 .gallery-item { max-width: 33= +.33%; } + .elementor-image-gallery .gallery-columns-4 .gallery-item { max-width: 25= +%; } + .elementor-image-gallery .gallery-columns-5 .gallery-item { max-width: 20= +%; } + .elementor-image-gallery .gallery-columns-6 .gallery-item { max-width: 16= +.666%; } + .elementor-image-gallery .gallery-columns-7 .gallery-item { max-width: 14= +.28%; } + .elementor-image-gallery .gallery-columns-8 .gallery-item { max-width: 12= +.5%; } + .elementor-image-gallery .gallery-columns-9 .gallery-item { max-width: 11= +.11%; } + .elementor-image-gallery .gallery-columns-10 .gallery-item { max-width: 1= +0%; } +} + +@media (min-width: 480px) and (max-width: 767px) { + .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .eleme= +ntor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-ima= +ge-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-galle= +ry .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gall= +ery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gall= +ery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-colu= +mns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .g= +allery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-= +item { max-width: 50%; } +} + +@media (max-width: 479px) { + .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item, .eleme= +ntor-image-gallery .gallery.gallery-columns-3 .gallery-item, .elementor-ima= +ge-gallery .gallery.gallery-columns-4 .gallery-item, .elementor-image-galle= +ry .gallery.gallery-columns-5 .gallery-item, .elementor-image-gallery .gall= +ery.gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery.gall= +ery-columns-7 .gallery-item, .elementor-image-gallery .gallery.gallery-colu= +mns-8 .gallery-item, .elementor-image-gallery .gallery.gallery-columns-9 .g= +allery-item, .elementor-image-gallery .gallery.gallery-columns-10 .gallery-= +item { max-width: 100%; } +} + +.elementor-widget-google_maps .elementor-widget-container { overflow: hidde= +n; } + +.elementor-widget-google_maps .elementor-custom-embed { line-height: 0; } + +.elementor-widget-google_maps iframe { height: 300px; } + +.elementor-heading-title { padding: 0px; margin: 0px; line-height: 1; } + +.elementor-widget-heading .elementor-heading-title[class*=3D"elementor-size= +-"] > a { color: inherit; font-size: inherit; line-height: inherit; } + +.elementor-widget-heading .elementor-heading-title.elementor-size-small { f= +ont-size: 15px; } + +.elementor-widget-heading .elementor-heading-title.elementor-size-medium { = +font-size: 19px; } + +.elementor-widget-heading .elementor-heading-title.elementor-size-large { f= +ont-size: 29px; } + +.elementor-widget-heading .elementor-heading-title.elementor-size-xl { font= +-size: 39px; } + +.elementor-widget-heading .elementor-heading-title.elementor-size-xxl { fon= +t-size: 59px; } + +.elementor-widget-icon-box .elementor-icon-box-wrapper { display: block; te= +xt-align: center; } + +.elementor-widget-icon-box .elementor-icon-box-icon { margin-bottom: var(--= +icon-box-icon-margin,15px); margin-right: auto; margin-left: auto; } + +@media (min-width: 768px) { + .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-b= +ox-wrapper { align-items: flex-start; } + .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-ico= +n-box-wrapper { align-items: center; } + .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-ico= +n-box-wrapper { align-items: flex-end; } +} + +.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrap= +per, .elementor-widget-icon-box.elementor-position-right .elementor-icon-bo= +x-wrapper { display: flex; } + +.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon= +, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-i= +con { display: inline-flex; flex: 0 0 auto; } + +.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wra= +pper { text-align: right; flex-direction: row-reverse; } + +.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-ico= +n { margin-left: var(--icon-box-icon-margin,15px); margin-right: 0px; margi= +n-bottom: unset; } + +.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrap= +per { text-align: left; flex-direction: row; } + +.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon= + { margin-right: var(--icon-box-icon-margin,15px); margin-left: 0px; margin= +-bottom: unset; } + +.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapp= +er { display: block; text-align: center; flex-direction: unset; } + +.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon = +{ margin-bottom: var(--icon-box-icon-margin,15px); margin-right: auto; marg= +in-left: auto; } + +@media (min-width:-1) { + .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-= +icon-box-wrapper, .elementor-widget-icon-box.elementor-widescreen-position-= +right .elementor-icon-box-wrapper { display: flex; } + .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-= +icon-box-icon, .elementor-widget-icon-box.elementor-widescreen-position-rig= +ht .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } + .elementor-widget-icon-box.elementor-widescreen-position-right .elementor= +-icon-box-wrapper { text-align: right; flex-direction: row-reverse; } + .elementor-widget-icon-box.elementor-widescreen-position-right .elementor= +-icon-box-icon { margin-left: var(--icon-box-icon-margin,15px); margin-righ= +t: 0px; margin-bottom: unset; } + .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-= +icon-box-wrapper { text-align: left; flex-direction: row; } + .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-= +icon-box-icon { margin-right: var(--icon-box-icon-margin,15px); margin-left= +: 0px; margin-bottom: unset; } + .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-i= +con-box-wrapper { display: block; text-align: center; flex-direction: unset= +; } + .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-i= +con-box-icon { margin-bottom: var(--icon-box-icon-margin,15px); margin-righ= +t: auto; margin-left: auto; } +} + +@media (max-width:-1) { + .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon= +-box-wrapper, .elementor-widget-icon-box.elementor-laptop-position-right .e= +lementor-icon-box-wrapper { display: flex; } + .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon= +-box-icon, .elementor-widget-icon-box.elementor-laptop-position-right .elem= +entor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } + .elementor-widget-icon-box.elementor-laptop-position-right .elementor-ico= +n-box-wrapper { text-align: right; flex-direction: row-reverse; } + .elementor-widget-icon-box.elementor-laptop-position-right .elementor-ico= +n-box-icon { margin-left: var(--icon-box-icon-margin,15px); margin-right: 0= +px; margin-bottom: unset; } + .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon= +-box-wrapper { text-align: left; flex-direction: row; } + .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon= +-box-icon { margin-right: var(--icon-box-icon-margin,15px); margin-left: 0p= +x; margin-bottom: unset; } + .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-= +box-wrapper { display: block; text-align: center; flex-direction: unset; } + .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-= +box-icon { margin-bottom: var(--icon-box-icon-margin,15px); margin-right: a= +uto; margin-left: auto; } +} + +@media (max-width:-1) { + .elementor-widget-icon-box.elementor-tablet_extra-position-left .elemento= +r-icon-box-wrapper, .elementor-widget-icon-box.elementor-tablet_extra-posit= +ion-right .elementor-icon-box-wrapper { display: flex; } + .elementor-widget-icon-box.elementor-tablet_extra-position-left .elemento= +r-icon-box-icon, .elementor-widget-icon-box.elementor-tablet_extra-position= +-right .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } + .elementor-widget-icon-box.elementor-tablet_extra-position-right .element= +or-icon-box-wrapper { text-align: right; flex-direction: row-reverse; } + .elementor-widget-icon-box.elementor-tablet_extra-position-right .element= +or-icon-box-icon { margin-left: var(--icon-box-icon-margin,15px); margin-ri= +ght: 0px; margin-bottom: unset; } + .elementor-widget-icon-box.elementor-tablet_extra-position-left .elemento= +r-icon-box-wrapper { text-align: left; flex-direction: row; } + .elementor-widget-icon-box.elementor-tablet_extra-position-left .elemento= +r-icon-box-icon { margin-right: var(--icon-box-icon-margin,15px); margin-le= +ft: 0px; margin-bottom: unset; } + .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor= +-icon-box-wrapper { display: block; text-align: center; flex-direction: uns= +et; } + .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor= +-icon-box-icon { margin-bottom: var(--icon-box-icon-margin,15px); margin-ri= +ght: auto; margin-left: auto; } +} + +@media (max-width: 1024px) { + .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon= +-box-wrapper, .elementor-widget-icon-box.elementor-tablet-position-right .e= +lementor-icon-box-wrapper { display: flex; } + .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon= +-box-icon, .elementor-widget-icon-box.elementor-tablet-position-right .elem= +entor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } + .elementor-widget-icon-box.elementor-tablet-position-right .elementor-ico= +n-box-wrapper { text-align: right; flex-direction: row-reverse; } + .elementor-widget-icon-box.elementor-tablet-position-right .elementor-ico= +n-box-icon { margin-left: var(--icon-box-icon-margin,15px); margin-right: 0= +px; margin-bottom: unset; } + .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon= +-box-wrapper { text-align: left; flex-direction: row; } + .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon= +-box-icon { margin-right: var(--icon-box-icon-margin,15px); margin-left: 0p= +x; margin-bottom: unset; } + .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-= +box-wrapper { display: block; text-align: center; flex-direction: unset; } + .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-= +box-icon { margin-bottom: var(--icon-box-icon-margin,15px); margin-right: a= +uto; margin-left: auto; } +} + +@media (max-width:-1) { + .elementor-widget-icon-box.elementor-mobile_extra-position-left .elemento= +r-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile_extra-posit= +ion-right .elementor-icon-box-wrapper { display: flex; } + .elementor-widget-icon-box.elementor-mobile_extra-position-left .elemento= +r-icon-box-icon, .elementor-widget-icon-box.elementor-mobile_extra-position= +-right .elementor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } + .elementor-widget-icon-box.elementor-mobile_extra-position-right .element= +or-icon-box-wrapper { text-align: right; flex-direction: row-reverse; } + .elementor-widget-icon-box.elementor-mobile_extra-position-right .element= +or-icon-box-icon { margin-left: var(--icon-box-icon-margin,15px); margin-ri= +ght: 0px; margin-bottom: unset; } + .elementor-widget-icon-box.elementor-mobile_extra-position-left .elemento= +r-icon-box-wrapper { text-align: left; flex-direction: row; } + .elementor-widget-icon-box.elementor-mobile_extra-position-left .elemento= +r-icon-box-icon { margin-right: var(--icon-box-icon-margin,15px); margin-le= +ft: 0px; margin-bottom: unset; } + .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor= +-icon-box-wrapper { display: block; text-align: center; flex-direction: uns= +et; } + .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor= +-icon-box-icon { margin-bottom: var(--icon-box-icon-margin,15px); margin-ri= +ght: auto; margin-left: auto; } +} + +@media (max-width: 767px) { + .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon= +-box-wrapper, .elementor-widget-icon-box.elementor-mobile-position-right .e= +lementor-icon-box-wrapper { display: flex; } + .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon= +-box-icon, .elementor-widget-icon-box.elementor-mobile-position-right .elem= +entor-icon-box-icon { display: inline-flex; flex: 0 0 auto; } + .elementor-widget-icon-box.elementor-mobile-position-right .elementor-ico= +n-box-wrapper { text-align: right; flex-direction: row-reverse; } + .elementor-widget-icon-box.elementor-mobile-position-right .elementor-ico= +n-box-icon { margin-left: var(--icon-box-icon-margin,15px); margin-right: 0= +px; margin-bottom: unset; } + .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon= +-box-wrapper { text-align: left; flex-direction: row; } + .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon= +-box-icon { margin-right: var(--icon-box-icon-margin,15px); margin-left: 0p= +x; margin-bottom: unset; } + .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-= +box-wrapper { display: block; text-align: center; flex-direction: unset; } + .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-= +box-icon { margin-bottom: var(--icon-box-icon-margin,15px); margin-right: a= +uto; margin-left: auto; } + .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-ic= +on, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box= +-icon { display: block; flex: unset; } +} + +.elementor-widget-icon-box .elementor-icon-box-title a { color: inherit; } + +.elementor-widget-icon-box .elementor-icon-box-content { flex-grow: 1; } + +.elementor-widget-icon-box .elementor-icon-box-description { margin: 0px; } + +.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-cont= +ainer { overflow: hidden; } + +.elementor-widget .elementor-icon-list-items.elementor-inline-items { margi= +n-right: -8px; margin-left: -8px; } + +.elementor-widget .elementor-icon-list-items.elementor-inline-items .elemen= +tor-icon-list-item { margin-right: 8px; margin-left: 8px; } + +.elementor-widget .elementor-icon-list-items.elementor-inline-items .elemen= +tor-icon-list-item::after { width: auto; left: auto; position: relative; he= +ight: 100%; border-width: 0px 0px 0px 1px; border-top-color: initial; borde= +r-bottom-color: initial; border-right-color: initial; border-style: solid; = +right: -8px; } + +.elementor-widget .elementor-icon-list-items { list-style-type: none; margi= +n: 0px; padding: 0px; } + +.elementor-widget .elementor-icon-list-item { margin: 0px; padding: 0px; po= +sition: relative; } + +.elementor-widget .elementor-icon-list-item::after { position: absolute; bo= +ttom: 0px; width: 100%; } + +.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-i= +con-list-item a { display: flex; font-size: inherit; align-items: var(--ico= +n-vertical-align,center); } + +.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text { a= +lign-self: center; padding-left: 5px; } + +.elementor-widget .elementor-icon-list-icon { display: flex; position: rela= +tive; top: var(--icon-vertical-offset,initial); } + +.elementor-widget .elementor-icon-list-icon svg { width: var(--e-icon-list-= +icon-size,1em); height: var(--e-icon-list-icon-size,1em); } + +.elementor-widget .elementor-icon-list-icon i { width: 1.25em; font-size: v= +ar(--e-icon-list-icon-size); } + +.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { te= +xt-align: var(--e-icon-list-icon-align); } + +.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg = +{ margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size,= + 1em) * .25) 0 0); } + +.elementor-widget.elementor-list-item-link-full_width a { width: 100%; } + +.elementor-widget.elementor-align-center .elementor-icon-list-item, .elemen= +tor-widget.elementor-align-center .elementor-icon-list-item a { justify-con= +tent: center; } + +.elementor-widget.elementor-align-center .elementor-icon-list-item::after {= + margin: auto; } + +.elementor-widget.elementor-align-center .elementor-inline-items { justify-= +content: center; } + +.elementor-widget.elementor-align-left .elementor-icon-list-item, .elemento= +r-widget.elementor-align-left .elementor-icon-list-item a { justify-content= +: flex-start; text-align: left; } + +.elementor-widget.elementor-align-left .elementor-inline-items { justify-co= +ntent: flex-start; } + +.elementor-widget.elementor-align-right .elementor-icon-list-item, .element= +or-widget.elementor-align-right .elementor-icon-list-item a { justify-conte= +nt: flex-end; text-align: right; } + +.elementor-widget.elementor-align-right .elementor-icon-list-items { justif= +y-content: flex-end; } + +.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item::af= +ter { left: 0px; } + +.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item::aft= +er { right: 0px; } + +@media (min-width:-1) { + .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-= +item, .elementor-widget.elementor-widescreen-align-center .elementor-icon-l= +ist-item a { justify-content: center; } + .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-= +item::after { margin: auto; } + .elementor-widget.elementor-widescreen-align-center .elementor-inline-ite= +ms { justify-content: center; } + .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-it= +em, .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-= +item a { justify-content: flex-start; text-align: left; } + .elementor-widget.elementor-widescreen-align-left .elementor-inline-items= + { justify-content: flex-start; } + .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-i= +tem, .elementor-widget.elementor-widescreen-align-right .elementor-icon-lis= +t-item a { justify-content: flex-end; text-align: right; } + .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-i= +tems { justify-content: flex-end; } + .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-= +list-item::after { left: 0px; } + .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-l= +ist-item::after { right: 0px; } +} + +@media (max-width:-1) { + .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item= +, .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item= + a { justify-content: center; } + .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item= +::after { margin: auto; } + .elementor-widget.elementor-laptop-align-center .elementor-inline-items {= + justify-content: center; } + .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item, = +.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {= + justify-content: flex-start; text-align: left; } + .elementor-widget.elementor-laptop-align-left .elementor-inline-items { j= +ustify-content: flex-start; } + .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,= + .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a= + { justify-content: flex-end; text-align: right; } + .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items= + { justify-content: flex-end; } + .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list= +-item::after { left: 0px; } + .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-= +item::after { right: 0px; } +} + +@media (max-width:-1) { + .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-lis= +t-item, .elementor-widget.elementor-tablet_extra-align-center .elementor-ic= +on-list-item a { justify-content: center; } + .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-lis= +t-item::after { margin: auto; } + .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-i= +tems { justify-content: center; } + .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-= +item, .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-l= +ist-item a { justify-content: flex-start; text-align: left; } + .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-ite= +ms { justify-content: flex-start; } + .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list= +-item, .elementor-widget.elementor-tablet_extra-align-right .elementor-icon= +-list-item a { justify-content: flex-end; text-align: right; } + .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list= +-items { justify-content: flex-end; } + .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-ico= +n-list-item::after { left: 0px; } + .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon= +-list-item::after { right: 0px; } +} + +@media (max-width: 1024px) { + .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item= +, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item= + a { justify-content: center; } + .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item= +::after { margin: auto; } + .elementor-widget.elementor-tablet-align-center .elementor-inline-items {= + justify-content: center; } + .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, = +.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {= + justify-content: flex-start; text-align: left; } + .elementor-widget.elementor-tablet-align-left .elementor-inline-items { j= +ustify-content: flex-start; } + .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,= + .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a= + { justify-content: flex-end; text-align: right; } + .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items= + { justify-content: flex-end; } + .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list= +-item::after { left: 0px; } + .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-= +item::after { right: 0px; } +} + +@media (max-width:-1) { + .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-lis= +t-item, .elementor-widget.elementor-mobile_extra-align-center .elementor-ic= +on-list-item a { justify-content: center; } + .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-lis= +t-item::after { margin: auto; } + .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-i= +tems { justify-content: center; } + .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-= +item, .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-l= +ist-item a { justify-content: flex-start; text-align: left; } + .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-ite= +ms { justify-content: flex-start; } + .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list= +-item, .elementor-widget.elementor-mobile_extra-align-right .elementor-icon= +-list-item a { justify-content: flex-end; text-align: right; } + .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list= +-items { justify-content: flex-end; } + .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-ico= +n-list-item::after { left: 0px; } + .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon= +-list-item::after { right: 0px; } +} + +@media (max-width: 767px) { + .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item= +, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item= + a { justify-content: center; } + .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item= +::after { margin: auto; } + .elementor-widget.elementor-mobile-align-center .elementor-inline-items {= + justify-content: center; } + .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, = +.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {= + justify-content: flex-start; text-align: left; } + .elementor-widget.elementor-mobile-align-left .elementor-inline-items { j= +ustify-content: flex-start; } + .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,= + .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a= + { justify-content: flex-end; text-align: right; } + .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items= + { justify-content: flex-end; } + .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list= +-item::after { left: 0px; } + .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-= +item::after { right: 0px; } +} + +.elementor-widget-image { text-align: center; } + +.elementor-widget-image a { display: inline-block; } + +.elementor-widget-image a img[src$=3D".svg"] { width: 48px; } + +.elementor-widget-image img { vertical-align: middle; display: inline-block= +; } + +.elementor-widget-image-box .elementor-image-box-content { width: 100%; } + +@media (min-width: 768px) { + .elementor-widget-image-box.elementor-position-left .elementor-image-box-= +wrapper, .elementor-widget-image-box.elementor-position-right .elementor-im= +age-box-wrapper { display: flex; } + .elementor-widget-image-box.elementor-position-right .elementor-image-box= +-wrapper { text-align: right; flex-direction: row-reverse; } + .elementor-widget-image-box.elementor-position-left .elementor-image-box-= +wrapper { text-align: left; flex-direction: row; } + .elementor-widget-image-box.elementor-position-top .elementor-image-box-i= +mg { margin: auto; } + .elementor-widget-image-box.elementor-vertical-align-top .elementor-image= +-box-wrapper { align-items: flex-start; } + .elementor-widget-image-box.elementor-vertical-align-middle .elementor-im= +age-box-wrapper { align-items: center; } + .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-im= +age-box-wrapper { align-items: flex-end; } +} + +@media (max-width: 767px) { + .elementor-widget-image-box .elementor-image-box-img { margin-bottom: 15p= +x; margin-left: auto !important; margin-right: auto !important; } +} + +.elementor-widget-image-box .elementor-image-box-img { display: inline-bloc= +k; } + +.elementor-widget-image-box .elementor-image-box-title a { color: inherit; = +} + +.elementor-widget-image-box .elementor-image-box-wrapper { text-align: cent= +er; } + +.elementor-widget-image-box .elementor-image-box-description { margin: 0px;= + } + +.elementor-widget-image-carousel .swiper, .elementor-widget-image-carousel = +.swiper-container { position: static; } + +.elementor-widget-image-carousel .swiper-container .swiper-slide figure, .e= +lementor-widget-image-carousel .swiper .swiper-slide figure { line-height: = +inherit; } + +.elementor-widget-image-carousel .swiper-slide { text-align: center; } + +.elementor-image-carousel-wrapper:not(.swiper-container-initialized):not(.s= +wiper-initialized) .swiper-slide { max-width: calc(100% / var(--e-image-car= +ousel-slides-to-show, 3)); } + +body.elementor-page .elementor-widget-menu-anchor { margin-bottom: 0px; } + +.elementor-widget-progress { text-align: left; } + +.elementor-progress-wrapper { position: relative; background-color: rgb(238= +, 238, 238); color: rgb(255, 255, 255); height: 100%; border-radius: 2px; } + +.elementor-progress-bar { display: flex; background-color: rgb(105, 114, 12= +5); width: 0px; font-size: 11px; height: 30px; line-height: 30px; border-ra= +dius: 2px; transition: width 1s ease-in-out 0s; } + +.elementor-progress-text { flex-grow: 1; white-space: nowrap; text-overflow= +: ellipsis; overflow: hidden; padding-left: 15px; } + +.elementor-progress-percentage { padding-right: 15px; } + +.elementor-widget-progress .elementor-progress-wrapper.progress-info .eleme= +ntor-progress-bar { background-color: rgb(91, 192, 222); } + +.elementor-widget-progress .elementor-progress-wrapper.progress-success .el= +ementor-progress-bar { background-color: rgb(92, 184, 92); } + +.elementor-widget-progress .elementor-progress-wrapper.progress-warning .el= +ementor-progress-bar { background-color: rgb(240, 173, 78); } + +.elementor-widget-progress .elementor-progress-wrapper.progress-danger .ele= +mentor-progress-bar { background-color: rgb(217, 83, 79); } + +.elementor-progress .elementor-title { display: block; } + +@media (max-width: 767px) { + .elementor-progress-text { padding-left: 10px; } +} + +.e-con-inner .elementor-progress-wrapper, .e-con .elementor-progress-wrappe= +r { height: auto; } + +.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container= +, .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-= +container, .elementor-widget-social-icons.elementor-grid-tablet-0 .elemento= +r-widget-container { line-height: 1; font-size: 0px; } + +.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-t= +ablet-0):not(.elementor-grid-mobile-0) .elementor-grid { display: inline-gr= +id; } + +.elementor-widget-social-icons .elementor-grid { column-gap: ; row-gap: ; g= +rid-template-columns: var(--grid-template-columns); justify-content: var(--= +justify-content,center); justify-items: var(--justify-content,center); } + +.elementor-icon.elementor-social-icon { font-size: var(--icon-size,25px); l= +ine-height: var(--icon-size,25px); width: calc(var(--icon-size, 25px) + (2 = +* var(--icon-padding, .5em))); height: calc(var(--icon-size, 25px) + (2 * v= +ar(--icon-padding, .5em))); } + +.elementor-social-icon { --e-social-icon-icon-color: #fff; display: inline-= +flex; background-color: rgb(105, 114, 125); align-items: center; justify-co= +ntent: center; text-align: center; cursor: pointer; } + +.elementor-social-icon i { color: var(--e-social-icon-icon-color); } + +.elementor-social-icon svg { fill: var(--e-social-icon-icon-color); } + +.elementor-social-icon:last-child { margin: 0px; } + +.elementor-social-icon:hover { opacity: 0.9; color: rgb(255, 255, 255); } + +.elementor-social-icon-android { background-color: rgb(164, 198, 57); } + +.elementor-social-icon-apple { background-color: rgb(153, 153, 153); } + +.elementor-social-icon-behance { background-color: rgb(23, 105, 255); } + +.elementor-social-icon-bitbucket { background-color: rgb(32, 80, 129); } + +.elementor-social-icon-codepen { background-color: rgb(0, 0, 0); } + +.elementor-social-icon-delicious { background-color: rgb(51, 153, 255); } + +.elementor-social-icon-deviantart { background-color: rgb(5, 204, 71); } + +.elementor-social-icon-digg { background-color: rgb(0, 91, 226); } + +.elementor-social-icon-dribbble { background-color: rgb(234, 76, 137); } + +.elementor-social-icon-elementor { background-color: rgb(211, 12, 92); } + +.elementor-social-icon-envelope { background-color: rgb(234, 67, 53); } + +.elementor-social-icon-facebook, .elementor-social-icon-facebook-f { backgr= +ound-color: rgb(59, 89, 152); } + +.elementor-social-icon-flickr { background-color: rgb(0, 99, 220); } + +.elementor-social-icon-foursquare { background-color: rgb(45, 91, 227); } + +.elementor-social-icon-free-code-camp, .elementor-social-icon-freecodecamp = +{ background-color: rgb(0, 100, 0); } + +.elementor-social-icon-github { background-color: rgb(51, 51, 51); } + +.elementor-social-icon-gitlab { background-color: rgb(226, 67, 41); } + +.elementor-social-icon-globe { background-color: rgb(105, 114, 125); } + +.elementor-social-icon-google-plus, .elementor-social-icon-google-plus-g { = +background-color: rgb(221, 75, 57); } + +.elementor-social-icon-houzz { background-color: rgb(122, 193, 66); } + +.elementor-social-icon-instagram { background-color: rgb(38, 38, 38); } + +.elementor-social-icon-jsfiddle { background-color: rgb(72, 122, 162); } + +.elementor-social-icon-link { background-color: rgb(129, 138, 145); } + +.elementor-social-icon-linkedin, .elementor-social-icon-linkedin-in { backg= +round-color: rgb(0, 119, 181); } + +.elementor-social-icon-medium { background-color: rgb(0, 171, 107); } + +.elementor-social-icon-meetup { background-color: rgb(236, 28, 64); } + +.elementor-social-icon-mixcloud { background-color: rgb(39, 58, 75); } + +.elementor-social-icon-odnoklassniki { background-color: rgb(244, 115, 28);= + } + +.elementor-social-icon-pinterest { background-color: rgb(189, 8, 28); } + +.elementor-social-icon-product-hunt { background-color: rgb(218, 85, 47); } + +.elementor-social-icon-reddit { background-color: rgb(255, 69, 0); } + +.elementor-social-icon-rss { background-color: rgb(242, 101, 34); } + +.elementor-social-icon-shopping-cart { background-color: rgb(76, 175, 80); = +} + +.elementor-social-icon-skype { background-color: rgb(0, 175, 240); } + +.elementor-social-icon-slideshare { background-color: rgb(0, 119, 181); } + +.elementor-social-icon-snapchat { background-color: rgb(255, 252, 0); } + +.elementor-social-icon-soundcloud { background-color: rgb(255, 136, 0); } + +.elementor-social-icon-spotify { background-color: rgb(46, 189, 89); } + +.elementor-social-icon-stack-overflow { background-color: rgb(254, 122, 21)= +; } + +.elementor-social-icon-steam { background-color: rgb(0, 173, 238); } + +.elementor-social-icon-stumbleupon { background-color: rgb(235, 73, 36); } + +.elementor-social-icon-telegram { background-color: rgb(44, 165, 224); } + +.elementor-social-icon-thumb-tack { background-color: rgb(26, 161, 216); } + +.elementor-social-icon-tripadvisor { background-color: rgb(88, 148, 66); } + +.elementor-social-icon-tumblr { background-color: rgb(53, 70, 92); } + +.elementor-social-icon-twitch { background-color: rgb(100, 65, 165); } + +.elementor-social-icon-twitter { background-color: rgb(29, 161, 242); } + +.elementor-social-icon-viber { background-color: rgb(102, 92, 172); } + +.elementor-social-icon-vimeo { background-color: rgb(26, 183, 234); } + +.elementor-social-icon-vk { background-color: rgb(69, 102, 142); } + +.elementor-social-icon-weibo { background-color: rgb(221, 36, 48); } + +.elementor-social-icon-weixin { background-color: rgb(49, 169, 24); } + +.elementor-social-icon-whatsapp { background-color: rgb(37, 211, 102); } + +.elementor-social-icon-wordpress { background-color: rgb(33, 117, 155); } + +.elementor-social-icon-xing { background-color: rgb(2, 100, 102); } + +.elementor-social-icon-yelp { background-color: rgb(175, 6, 6); } + +.elementor-social-icon-youtube { background-color: rgb(205, 32, 31); } + +.elementor-social-icon-500px { background-color: rgb(0, 153, 229); } + +.elementor-shape-rounded .elementor-icon.elementor-social-icon { border-rad= +ius: 10%; } + +.elementor-shape-circle .elementor-icon.elementor-social-icon { border-radi= +us: 50%; } + +.elementor-column .elementor-spacer-inner { height: var(--spacer-size); } + +.e-con { --container-widget-width: 100%; } + +.e-con-inner > .elementor-widget-spacer, .e-con > .elementor-widget-spacer = +{ width: var(--container-widget-width,var(--spacer-size)); --align-self: va= +r(--container-widget-align-self,initial); --flex-shrink: 0; } + +.e-con-inner > .elementor-widget-spacer > .elementor-widget-container, .e-c= +on-inner > .elementor-widget-spacer > .elementor-widget-container > .elemen= +tor-spacer, .e-con > .elementor-widget-spacer > .elementor-widget-container= +, .e-con > .elementor-widget-spacer > .elementor-widget-container > .elemen= +tor-spacer { height: 100%; } + +.e-con-inner > .elementor-widget-spacer > .elementor-widget-container > .el= +ementor-spacer > .elementor-spacer-inner, .e-con > .elementor-widget-spacer= + > .elementor-widget-container > .elementor-spacer > .elementor-spacer-inne= +r { height: var(--container-widget-height,var(--spacer-size)); } + +.elementor-star-rating { color: rgb(204, 214, 223); font-family: eicons; di= +splay: inline-block; } + +.elementor-star-rating i { display: inline-block; position: relative; font-= +style: normal; cursor: default; } + +.elementor-star-rating i::before { content: "=EE=A4=B4"; display: block; fo= +nt-size: inherit; font-family: inherit; position: absolute; overflow: hidde= +n; color: rgb(240, 173, 78); top: 0px; left: 0px; } + +.elementor-star-rating .elementor-star-empty::before { content: none; } + +.elementor-star-rating .elementor-star-1::before { width: 10%; } + +.elementor-star-rating .elementor-star-2::before { width: 20%; } + +.elementor-star-rating .elementor-star-3::before { width: 30%; } + +.elementor-star-rating .elementor-star-4::before { width: 40%; } + +.elementor-star-rating .elementor-star-5::before { width: 50%; } + +.elementor-star-rating .elementor-star-6::before { width: 60%; } + +.elementor-star-rating .elementor-star-7::before { width: 70%; } + +.elementor-star-rating .elementor-star-8::before { width: 80%; } + +.elementor-star-rating .elementor-star-9::before { width: 90%; } + +.elementor-star-rating__wrapper { display: flex; align-items: center; } + +.elementor-star-rating__title { margin-right: 10px; } + +.elementor-star-rating--align-right .elementor-star-rating__wrapper { text-= +align: right; justify-content: flex-end; } + +.elementor-star-rating--align-left .elementor-star-rating__wrapper { text-a= +lign: left; justify-content: flex-start; } + +.elementor-star-rating--align-center .elementor-star-rating__wrapper { text= +-align: center; justify-content: center; } + +.elementor-star-rating--align-justify .elementor-star-rating__title { margi= +n-right: auto; } + +@media (max-width: 1024px) { + .elementor-star-rating-tablet--align-right .elementor-star-rating__wrappe= +r { text-align: right; justify-content: flex-end; } + .elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper= + { text-align: left; justify-content: flex-start; } + .elementor-star-rating-tablet--align-center .elementor-star-rating__wrapp= +er { text-align: center; justify-content: center; } + .elementor-star-rating-tablet--align-justify .elementor-star-rating__titl= +e { margin-right: auto; } +} + +@media (max-width: 767px) { + .elementor-star-rating-mobile--align-right .elementor-star-rating__wrappe= +r { text-align: right; justify-content: flex-end; } + .elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper= + { text-align: left; justify-content: flex-start; } + .elementor-star-rating-mobile--align-center .elementor-star-rating__wrapp= +er { text-align: center; justify-content: center; } + .elementor-star-rating-mobile--align-justify .elementor-star-rating__titl= +e { margin-right: auto; } +} + +.last-star { letter-spacing: 0px; } + +.elementor--star-style-star_unicode .elementor-star-rating { font-family: A= +rial, Helvetica, sans-serif; } + +.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor= +-star-empty)::before { content: "=E2=98=85"; } + +.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper= + { width: 25%; flex-shrink: 0; } + +.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-= +title.elementor-active { border-right-style: none; } + +.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-= +title.elementor-active::after, .elementor-widget-tabs.elementor-tabs-view-v= +ertical .elementor-tab-desktop-title.elementor-active::before { height: 999= +em; width: 0px; right: 0px; border-right-style: solid; } + +.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-= +title.elementor-active::before { top: 0px; transform: translateY(-100%); } + +.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-= +title.elementor-active::after { top: 100%; } + +.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-deskto= +p-title { display: table-cell; } + +.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-deskto= +p-title.elementor-active { border-bottom-style: none; } + +.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-deskto= +p-title.elementor-active::after, .elementor-widget-tabs.elementor-tabs-view= +-horizontal .elementor-tab-desktop-title.elementor-active::before { bottom:= + 0px; height: 0px; width: 999em; border-bottom-style: solid; } + +.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-deskto= +p-title.elementor-active::before { right: 100%; } + +.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-deskto= +p-title.elementor-active::after { left: 100%; } + +.elementor-widget-tabs .elementor-tab-content, .elementor-widget-tabs .elem= +entor-tab-title, .elementor-widget-tabs .elementor-tab-title::after, .eleme= +ntor-widget-tabs .elementor-tab-title::before, .elementor-widget-tabs .elem= +entor-tabs-content-wrapper { border: 1px rgb(213, 216, 220); } + +.elementor-widget-tabs .elementor-tabs { text-align: left; } + +.elementor-widget-tabs .elementor-tabs-wrapper { overflow: hidden; } + +.elementor-widget-tabs .elementor-tab-title { cursor: pointer; outline: var= +(--focus-outline,none); } + +.elementor-widget-tabs .elementor-tab-desktop-title { position: relative; p= +adding: 20px 25px; font-weight: 700; line-height: 1; border: solid transpar= +ent; } + +.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active { bord= +er-color: rgb(213, 216, 220); } + +.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active::after= +, .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active::bef= +ore { display: block; content: ""; position: absolute; } + +.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible { border:= + 1px solid rgb(0, 0, 0); } + +.elementor-widget-tabs .elementor-tab-mobile-title { padding: 10px; cursor:= + pointer; } + +.elementor-widget-tabs .elementor-tab-content { padding: 20px; display: non= +e; } + +@media (max-width: 767px) { + .elementor-tabs .elementor-tab-content, .elementor-tabs .elementor-tab-ti= +tle { border-style: solid solid none; } + .elementor-tabs .elementor-tabs-wrapper { display: none; } + .elementor-tabs .elementor-tabs-content-wrapper { border-bottom-style: so= +lid; } + .elementor-tabs .elementor-tab-content { padding: 10px; } +} + +@media (min-width: 768px) { + .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs { dis= +play: flex; } + .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapp= +er { flex-direction: column; } + .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-conte= +nt-wrapper { flex-grow: 1; border-style: solid solid solid none; } + .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-cont= +ent { border-style: none solid solid; } + .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wr= +apper, .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-= +wrapper, .elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor= +-tabs-wrapper { display: flex; } + .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wr= +apper { justify-content: center; } + .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapp= +er { justify-content: flex-end; } + .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-vi= +ew-horizontal .elementor-tab-title { width: 100%; } + .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-vi= +ew-vertical .elementor-tab-title { height: 100%; } + .elementor-tabs .elementor-tab-mobile-title { display: none; } +} + +.elementor-testimonial-wrapper { overflow: hidden; text-align: center; } + +.elementor-testimonial-wrapper .elementor-testimonial-content { font-size: = +1.3em; margin-bottom: 20px; } + +.elementor-testimonial-wrapper .elementor-testimonial-name { line-height: 1= +.5; display: block; } + +.elementor-testimonial-wrapper .elementor-testimonial-job { font-size: 0.85= +em; display: block; } + +.elementor-testimonial-wrapper .elementor-testimonial-meta { width: 100%; l= +ine-height: 1; } + +.elementor-testimonial-wrapper .elementor-testimonial-meta-inner { display:= + inline-block; } + +.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testi= +monial-details, .elementor-testimonial-wrapper .elementor-testimonial-meta = +.elementor-testimonial-image { display: table-cell; vertical-align: middle;= + } + +.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testi= +monial-image img { width: 60px; height: 60px; border-radius: 50%; object-fi= +t: cover; max-width: none; } + +.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testim= +onial-image-position-aside .elementor-testimonial-image { padding-right: 15= +px; } + +.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testim= +onial-image-position-aside .elementor-testimonial-details { text-align: lef= +t; } + +.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testim= +onial-image-position-top .elementor-testimonial-details, .elementor-testimo= +nial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-positi= +on-top .elementor-testimonial-image { display: block; } + +.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testim= +onial-image-position-top .elementor-testimonial-image { margin-bottom: 20px= +; } + +.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-dr= +op-cap { background-color: rgb(105, 114, 125); color: rgb(255, 255, 255); } + +.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-dro= +p-cap { color: rgb(105, 114, 125); border: 3px solid; background-color: tra= +nsparent; } + +.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elemen= +tor-drop-cap { margin-top: 8px; } + +.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elemen= +tor-drop-cap-letter { width: 1em; height: 1em; } + +.elementor-widget-text-editor .elementor-drop-cap { float: left; text-align= +: center; line-height: 1; font-size: 50px; } + +.elementor-widget-text-editor .elementor-drop-cap-letter { display: inline-= +block; } + +.elementor-toggle { text-align: left; } + +.elementor-toggle .elementor-tab-title { font-weight: 700; line-height: 1; = +margin: 0px; padding: 15px; border-bottom: 1px solid rgb(213, 216, 220); cu= +rsor: pointer; outline: none; } + +.elementor-toggle .elementor-tab-title .elementor-toggle-icon { display: in= +line-block; width: 1em; } + +.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg { margin-= +inline-start: -5px; width: 1em; height: 1em; } + +.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-tog= +gle-icon-right { float: right; text-align: right; } + +.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-tog= +gle-icon-left { float: left; text-align: left; } + +.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-to= +ggle-icon-closed { display: block; } + +.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-to= +ggle-icon-opened { display: none; } + +.elementor-toggle .elementor-tab-title.elementor-active { border-bottom: no= +ne; } + +.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-i= +con-closed { display: none; } + +.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-i= +con-opened { display: block; } + +.elementor-toggle .elementor-tab-content { padding: 15px; border-bottom: 1p= +x solid rgb(213, 216, 220); display: none; } + +@media (max-width: 767px) { + .elementor-toggle .elementor-tab-title { padding: 12px; } + .elementor-toggle .elementor-tab-content { padding: 12px 10px; } +} + +.e-con-inner > .elementor-widget-toggle, .e-con > .elementor-widget-toggle = +{ width: var(--container-widget-width); --flex-grow: var(--container-widget= +-flex-grow); } + +.elementor-widget-video .elementor-widget-container { overflow: hidden; tra= +nsform: translateZ(0px); } + +.elementor-widget-video .elementor-wrapper { aspect-ratio: var(--video-aspe= +ct-ratio); } + +.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video = +.elementor-wrapper video { height: 100%; width: 100%; display: flex; border= +: none; background-color: rgb(0, 0, 0); } + +@supports not (aspect-ratio:1/1) { + .elementor-widget-video .elementor-wrapper { position: relative; overflow= +: hidden; height: 0px; padding-bottom: calc(100% / var(--video-aspect-ratio= +)); } + .elementor-widget-video .elementor-wrapper iframe, .elementor-widget-vide= +o .elementor-wrapper video { position: absolute; inset: 0px; } +} + +.elementor-widget-video .elementor-open-inline .elementor-custom-embed-imag= +e-overlay { position: absolute; inset: 0px; background-size: cover; backgro= +und-position: 50% center; } + +.elementor-widget-video .elementor-custom-embed-image-overlay { cursor: poi= +nter; text-align: center; } + +.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elemen= +tor-custom-embed-play i { opacity: 1; } + +.elementor-widget-video .elementor-custom-embed-image-overlay img { display= +: block; width: 100%; aspect-ratio: var(--video-aspect-ratio); object-fit: = +cover; object-position: center center; } + +@supports not (aspect-ratio:1/1) { + .elementor-widget-video .elementor-custom-embed-image-overlay { position:= + relative; overflow: hidden; height: 0px; padding-bottom: calc(100% / var(-= +-video-aspect-ratio)); } + .elementor-widget-video .elementor-custom-embed-image-overlay img { posit= +ion: absolute; inset: 0px; } +} + +.elementor-widget-video .e-hosted-video .elementor-video { object-fit: cove= +r; } + +.e-con-inner > .elementor-widget-video, .e-con > .elementor-widget-video { = +width: var(--container-widget-width); --flex-grow: var(--container-widget-f= +lex-grow); } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/plugins/elementor/assets/lib/swiper/css/swiper.min.css?ver=5.3.6 + +@charset "utf-8"; + +.swiper-container { margin-left: auto; margin-right: auto; position: relati= +ve; overflow: hidden; z-index: 1; } + +.swiper-container .swiper-slide figure { line-height: 0; } + +.swiper-container .elementor-lightbox-content-source { display: none; } + +.swiper-container-no-flexbox .swiper-slide { float: left; } + +.swiper-container-vertical > .swiper-wrapper { flex-direction: column; } + +.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1= +; display: flex; transition-property: transform; box-sizing: content-box; } + +.swiper-container-android .swiper-slide, .swiper-wrapper { transform: trans= +lateZ(0px); } + +.swiper-container-multirow > .swiper-wrapper { flex-wrap: wrap; } + +.swiper-container-free-mode > .swiper-wrapper { transition-timing-function:= + ease-out; margin: 0px auto; } + +.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relati= +ve; } + +.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { = +height: auto; } + +.swiper-container-autoheight .swiper-wrapper { align-items: flex-start; tra= +nsition-property: transform, height; } + +.swiper-container .swiper-notification { position: absolute; left: 0px; top= +: 0px; pointer-events: none; opacity: 0; z-index: -1000; } + +.swiper-wp8-horizontal { touch-action: pan-y; } + +.swiper-wp8-vertical { touch-action: pan-x; } + +.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; wi= +dth: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; b= +ackground: 50% center no-repeat; } + +.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-butt= +on-disabled { opacity: 0.35; cursor: auto; pointer-events: none; } + +.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background= +-image: url("data:image/svg+xml;charset=3Dutf-8,%3Csvg xmlns=3D'http://www.= +w3.org/2000/svg' viewBox=3D'0 0 27 44'%3E%3Cpath d=3D'M0 22L22 0l2.1 2.1L4.= +2 22l19.9 19.9L22 44 0 22z' fill=3D'%23007aff'/%3E%3C/svg%3E"); left: 10px;= + right: auto; } + +.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-butt= +on-next.swiper-button-black { background-image: url("data:image/svg+xml;cha= +rset=3Dutf-8,%3Csvg xmlns=3D'http://www.w3.org/2000/svg' viewBox=3D'0 0 27 = +44'%3E%3Cpath d=3D'M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/= +svg%3E"); } + +.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-butt= +on-next.swiper-button-white { background-image: url("data:image/svg+xml;cha= +rset=3Dutf-8,%3Csvg xmlns=3D'http://www.w3.org/2000/svg' viewBox=3D'0 0 27 = +44'%3E%3Cpath d=3D'M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill=3D= +'%23fff'/%3E%3C/svg%3E"); } + +.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background= +-image: url("data:image/svg+xml;charset=3Dutf-8,%3Csvg xmlns=3D'http://www.= +w3.org/2000/svg' viewBox=3D'0 0 27 44'%3E%3Cpath d=3D'M27 22L5 44l-2.1-2.1L= +22.8 22 2.9 2.1 5 0l22 22z' fill=3D'%23007aff'/%3E%3C/svg%3E"); right: 10px= +; left: auto; } + +.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-butt= +on-prev.swiper-button-black { background-image: url("data:image/svg+xml;cha= +rset=3Dutf-8,%3Csvg xmlns=3D'http://www.w3.org/2000/svg' viewBox=3D'0 0 27 = +44'%3E%3Cpath d=3D'M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/= +svg%3E"); } + +.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-butt= +on-prev.swiper-button-white { background-image: url("data:image/svg+xml;cha= +rset=3Dutf-8,%3Csvg xmlns=3D'http://www.w3.org/2000/svg' viewBox=3D'0 0 27 = +44'%3E%3Cpath d=3D'M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill=3D= +'%23fff'/%3E%3C/svg%3E"); } + +.swiper-pagination { position: absolute; text-align: center; transition: al= +l 0.3s ease 0s; transform: translateZ(0px); z-index: 10; } + +.swiper-pagination.swiper-pagination-hidden { opacity: 0; } + +.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-paginati= +on-custom, .swiper-pagination-fraction { bottom: 5px; left: 0px; width: 100= +%; } + +.swiper-pagination-bullet { width: 6px; height: 6px; display: inline-block;= + border-radius: 50%; background: rgb(0, 0, 0); opacity: 0.2; } + +.swiper-pagination-fraction { color: rgb(0, 0, 0); } + +button.swiper-pagination-bullet { border: none; margin: 0px; padding: 0px; = +box-shadow: none; appearance: none; } + +.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; } + +.swiper-pagination-white .swiper-pagination-bullet { background: rgb(255, 2= +55, 255); } + +.swiper-pagination-bullet-active { opacity: 1; } + +.swiper-pagination-white .swiper-pagination-bullet-active { background: rgb= +(255, 255, 255); } + +.swiper-pagination-black .swiper-pagination-bullet-active { background: rgb= +(0, 0, 0); } + +.swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top:= + 50%; transform: translate3d(0px, -50%, 0px); } + +.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-= +bullet { margin: 5px 0px; display: block; } + +.swiper-container-horizontal > .swiper-pagination-bullets .swiper-paginatio= +n-bullet { margin: 0px 6px; } + +.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position:= + absolute; } + +.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { backgr= +ound: rgb(0, 0, 0); position: absolute; left: 0px; top: 0px; width: 100%; h= +eight: 100%; transform: scale(0); transform-origin: left top; } + +.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-pro= +gressbar-fill { transform-origin: right top; } + +.swiper-container-horizontal > .swiper-pagination-progressbar { width: 100%= +; height: 4px; left: 0px; top: 0px; } + +.swiper-container-vertical > .swiper-pagination-progressbar { width: 4px; h= +eight: 100%; left: 0px; top: 0px; } + +.swiper-pagination-progressbar.swiper-pagination-white { background: rgba(2= +55, 255, 255, 0.5); } + +.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-p= +rogressbar-fill { background: rgb(255, 255, 255); } + +.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-p= +rogressbar-fill { background: rgb(0, 0, 0); } + +.swiper-container-3d { perspective: 1200px; } + +.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slid= +e, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .= +swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, = +.swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper= +-wrapper { transform-style: preserve-3d; } + +.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swi= +per-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .sw= +iper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0px;= + top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; } + +.swiper-container-3d .swiper-slide-shadow-left { background-image: linear-g= +radient(270deg, rgba(0, 0, 0, 0.5), transparent); } + +.swiper-container-3d .swiper-slide-shadow-right { background-image: linear-= +gradient(90deg, rgba(0, 0, 0, 0.5), transparent); } + +.swiper-container-3d .swiper-slide-shadow-top { background-image: linear-gr= +adient(0deg, rgba(0, 0, 0, 0.5), transparent); } + +.swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear= +-gradient(rgba(0, 0, 0, 0.5), transparent); } + +.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper= +-wrapper { } + +.swiper-container-cube, .swiper-container-flip { overflow: visible; } + +.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide = +{ pointer-events: none; z-index: 1; } + +.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip = +.swiper-slide .swiper-slide { pointer-events: none; } + +.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper= +-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-ac= +tive, .swiper-container-flip .swiper-slide-active .swiper-slide-active { po= +inter-events: auto; } + +.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube = +.swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-righ= +t, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip = +.swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-le= +ft, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-fl= +ip .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; } + +.swiper-container-cube .swiper-slide { visibility: hidden; transform-origin= +: 0px 0px; width: 100%; height: 100%; } + +.swiper-container-cube.swiper-container-rtl .swiper-slide { transform-origi= +n: 100% 0px; } + +.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper= +-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .sw= +iper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: = +visible; } + +.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0px;= + bottom: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity:= + 0.6; filter: blur(50px); z-index: 0; } + +.swiper-container-fade.swiper-container-free-mode .swiper-slide { transitio= +n-timing-function: ease-out; } + +.swiper-container-fade .swiper-slide { pointer-events: none; transition-pro= +perty: opacity; } + +.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; = +} + +.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper= +-slide-active .swiper-slide-active { pointer-events: auto; } + +.swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-= +content: center; align-items: center; text-align: center; } + +.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom= +-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; = +} + +.swiper-scrollbar { border-radius: 10px; position: relative; background: rg= +ba(0, 0, 0, 0.1); } + +.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left= +: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; } + +.swiper-container-vertical > .swiper-scrollbar { position: absolute; right:= + 3px; top: 1%; z-index: 50; width: 5px; height: 98%; } + +.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; bac= +kground: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; } + +.swiper-scrollbar-cursor-drag { cursor: move; } + +.elementor-pagination-position-outside .swiper-container { padding-bottom: = +30px; } + +.elementor-pagination-position-outside .elementor-swiper-button { top: calc= +(50% - 15px); } + +.elementor-swiper { position: relative; } + +.elementor-main-swiper { position: static; } + +.elementor-arrows-position-outside .swiper-container { width: calc(100% - 6= +0px); } + +.elementor-arrows-position-outside .elementor-swiper-button-prev { left: 0p= +x; } + +.elementor-arrows-position-outside .elementor-swiper-button-next { right: 0= +px; } + +.swiper-image-stretch .swiper-slide .swiper-slide-image { width: 100%; } + +.elementor-swiper-button { position: absolute; display: inline-flex; z-inde= +x: 1; cursor: pointer; font-size: 25px; color: rgba(238, 238, 238, 0.9); to= +p: 50%; transform: translateY(-50%); } + +.elementor-swiper-button svg { fill: rgba(238, 238, 238, 0.9); height: 1em;= + width: 1em; } + +.elementor-swiper-button-prev { left: 10px; } + +.elementor-swiper-button-next { right: 10px; } + +.elementor-swiper-button.swiper-button-disabled { opacity: 0.3; } + +.swiper-container-cube .elementor-swiper-button { transform: translate3d(0p= +x, -50%, 1px); } + +.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; lef= +t: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; trans= +form-origin: 50% center; animation: 1s steps(12) 0s infinite normal none ru= +nning swiper-preloader-spin; } + +.swiper-lazy-preloader::after { display: block; content: ""; width: 100%; h= +eight: 100%; background: url("data:image/svg+xml;charset=3Dutf-8,%3Csvg vie= +wBox=3D'0 0 120 120' xmlns=3D'http://www.w3.org/2000/svg' xmlns:xlink=3D'ht= +tp://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id=3D'a' stroke=3D'%236c6c6= +c' stroke-width=3D'11' stroke-linecap=3D'round' d=3D'M60 7v20'/%3E%3C/defs%= +3E%3Cuse xlink:href=3D'%23a' opacity=3D'.27'/%3E%3Cuse xlink:href=3D'%23a' = +opacity=3D'.27' transform=3D'rotate(30 60 60)'/%3E%3Cuse xlink:href=3D'%23a= +' opacity=3D'.27' transform=3D'rotate(60 60 60)'/%3E%3Cuse xlink:href=3D'%2= +3a' opacity=3D'.27' transform=3D'rotate(90 60 60)'/%3E%3Cuse xlink:href=3D'= +%23a' opacity=3D'.27' transform=3D'rotate(120 60 60)'/%3E%3Cuse xlink:href= +=3D'%23a' opacity=3D'.27' transform=3D'rotate(150 60 60)'/%3E%3Cuse xlink:h= +ref=3D'%23a' opacity=3D'.37' transform=3D'rotate(180 60 60)'/%3E%3Cuse xlin= +k:href=3D'%23a' opacity=3D'.46' transform=3D'rotate(210 60 60)'/%3E%3Cuse x= +link:href=3D'%23a' opacity=3D'.56' transform=3D'rotate(240 60 60)'/%3E%3Cus= +e xlink:href=3D'%23a' opacity=3D'.66' transform=3D'rotate(270 60 60)'/%3E%3= +Cuse xlink:href=3D'%23a' opacity=3D'.75' transform=3D'rotate(300 60 60)'/%3= +E%3Cuse xlink:href=3D'%23a' opacity=3D'.85' transform=3D'rotate(330 60 60)'= +/%3E%3C/svg%3E") 50% center no-repeat; } + +.swiper-lazy-preloader-white::after { background-image: url("data:image/svg= ++xml;charset=3Dutf-8,%3Csvg viewBox=3D'0 0 120 120' xmlns=3D'http://www.w3.= +org/2000/svg' xmlns:xlink=3D'http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cp= +ath id=3D'a' stroke=3D'%23fff' stroke-width=3D'11' stroke-linecap=3D'round'= + d=3D'M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href=3D'%23a' opacity=3D'.27'/%3= +E%3Cuse xlink:href=3D'%23a' opacity=3D'.27' transform=3D'rotate(30 60 60)'/= +%3E%3Cuse xlink:href=3D'%23a' opacity=3D'.27' transform=3D'rotate(60 60 60)= +'/%3E%3Cuse xlink:href=3D'%23a' opacity=3D'.27' transform=3D'rotate(90 60 6= +0)'/%3E%3Cuse xlink:href=3D'%23a' opacity=3D'.27' transform=3D'rotate(120 6= +0 60)'/%3E%3Cuse xlink:href=3D'%23a' opacity=3D'.27' transform=3D'rotate(15= +0 60 60)'/%3E%3Cuse xlink:href=3D'%23a' opacity=3D'.37' transform=3D'rotate= +(180 60 60)'/%3E%3Cuse xlink:href=3D'%23a' opacity=3D'.46' transform=3D'rot= +ate(210 60 60)'/%3E%3Cuse xlink:href=3D'%23a' opacity=3D'.56' transform=3D'= +rotate(240 60 60)'/%3E%3Cuse xlink:href=3D'%23a' opacity=3D'.66' transform= +=3D'rotate(270 60 60)'/%3E%3Cuse xlink:href=3D'%23a' opacity=3D'.75' transf= +orm=3D'rotate(300 60 60)'/%3E%3Cuse xlink:href=3D'%23a' opacity=3D'.85' tra= +nsform=3D'rotate(330 60 60)'/%3E%3C/svg%3E"); } + +@keyframes swiper-preloader-spin {=20 + 100% { transform: rotate(1turn); } +} +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/uploads/elementor/css/post-35811.css?ver=1701685128 + +@charset "utf-8"; + +.elementor-kit-35811 { --e-global-color-primary: #015289; --e-global-color-= +secondary: #0077B8; --e-global-color-text: #000000; --e-global-color-accent= +: #0082C8; --e-global-color-862e33a: #FFFFFF; --e-global-typography-primary= +-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e= +-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typogra= +phy-secondary-font-weight: 400; --e-global-typography-text-font-family: "Ro= +boto"; --e-global-typography-text-font-weight: 400; --e-global-typography-a= +ccent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500;= + } + +.elementor-section.elementor-section-boxed > .elementor-container { max-wid= +th: 1140px; } + +.e-con { --container-max-width: 1140px; } + +.elementor-widget:not(:last-child) { margin-bottom: 20px; } + +.elementor-element { --widgets-spacing: 20px; } + +h1.entry-title { display: var(--page-title-display); } + +@media (max-width: 1024px) { + .elementor-section.elementor-section-boxed > .elementor-container { max-w= +idth: 1024px; } + .e-con { --container-max-width: 1024px; } +} + +@media (max-width: 767px) { + .elementor-section.elementor-section-boxed > .elementor-container { max-w= +idth: 767px; } + .e-con { --container-max-width: 767px; } +} + +body { margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "segoe = +ui", Roboto, "helvetica neue", Arial, "noto sans", sans-serif, "apple color= + emoji", "segoe ui emoji", "segoe ui symbol", "noto color emoji"; font-size= +: 1rem; font-weight: 400; line-height: 1.5; color: rgb(51, 51, 51); backgro= +und-color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; } + +ul { margin-bottom: 20px; } + +a { color: var( --e-global-color-primary ); text-decoration: underline !imp= +ortant; } + +h1 { color: var(--e-global-color-secondary ); } + +h2 { color: var(--e-global-color-accent ); } + +.ul-nav nav ul li { margin: 0px 10px; list-style: square !important; displa= +y: list-item !important; padding-left: 0px !important; padding-right: 20px = +!important; } + +.ul-nav nav ul li::marker { color: rgb(1, 82, 137) !important; font-size: 1= +.5rem !important; } + +.ul-nav nav ul ul li { list-style: none !important; } + +.top-tip { background-color: rgb(1, 82, 137); color: rgb(255, 255, 255); pa= +dding: 10px; } + +table { background-color: transparent; width: 100%; margin-bottom: 15px; fo= +nt-size: 0.9em; border-spacing: 0px; border-collapse: collapse; } + +table th, table td { padding: 15px; line-height: 1.5; vertical-align: top; = +border: 1px solid rgb(204, 204, 204); } + +table th { font-weight: 700; } + +table thead th, table tfoot th { font-size: 1em; } + +table caption + thead tr:first-child th, table caption + thead tr:first-chi= +ld td, table caption + thead tr:first-child th, table caption + thead tr:fi= +rst-child td, table colgroup + thead tr:first-child th, table colgroup + th= +ead tr:first-child td, table colgroup + thead tr:first-child th, table colg= +roup + thead tr:first-child td, table thead:first-child tr:first-child th, = +table thead:first-child tr:first-child td, table thead:first-child tr:first= +-child th, table thead:first-child tr:first-child td { border-top: 1px soli= +d rgb(204, 204, 204); } + +table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > t= +h { background-color: rgb(247, 247, 247); } + +table tbody + tbody { border-top: 2px solid rgb(204, 204, 204); } + +@media (max-width: 767px) { + table table { font-size: 0.8em; } + table table th, table table td { padding: 7px; line-height: 1.3; } + table table th { font-weight: 400; } +} +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/plugins/elementor-pro/assets/css/frontend.min.css?ver=3.15.1 + +@charset "utf-8"; + +.elementor-bg-transform .elementor-bg { will-change: transform; } + +.elementor-bg-transform-zoom-in:hover .elementor-bg, .elementor-bg-transfor= +m-zoom-out .elementor-bg { transform: scale(1.2); } + +.elementor-bg-transform-zoom-out:hover .elementor-bg { transform: scale(1);= + } + +.elementor-bg-transform-move-left .elementor-bg { transform: scale(1.2) tra= +nslateX(8%); } + +.elementor-bg-transform-move-left:hover .elementor-bg, .elementor-bg-transf= +orm-move-right .elementor-bg { transform: scale(1.2) translateX(-8%); } + +.elementor-bg-transform-move-right:hover .elementor-bg { transform: scale(1= +.2) translateX(8%); } + +.elementor-bg-transform-move-up .elementor-bg { transform: scale(1.2) trans= +lateY(8%); } + +.elementor-bg-transform-move-down .elementor-bg, .elementor-bg-transform-mo= +ve-up:hover .elementor-bg { transform: scale(1.2) translateY(-8%); } + +.elementor-bg-transform-move-down:hover .elementor-bg { transform: scale(1.= +2) translateY(8%); } + +.elementor-animated-content { --translate: 0,0; } + +.elementor-animated-content:focus .elementor-animated-item--grow, .elemento= +r-animated-content:hover .elementor-animated-item--grow { transform: scale(= +1.1); } + +.elementor-animated-content:focus .elementor-animated-item--shrink, .elemen= +tor-animated-content:hover .elementor-animated-item--shrink { transform: sc= +ale(0.85); } + +.elementor-animated-content:focus .elementor-animated-item--shrink-containe= +d, .elementor-animated-content:hover .elementor-animated-item--shrink-conta= +ined { transform: scale(1); } + +.elementor-animated-content:focus .elementor-animated-item--enter-zoom-in, = +.elementor-animated-content:focus .elementor-animated-item--enter-zoom-out,= + .elementor-animated-content:focus .elementor-animated-item--fade-in, .elem= +entor-animated-content:hover .elementor-animated-item--enter-zoom-in, .elem= +entor-animated-content:hover .elementor-animated-item--enter-zoom-out, .ele= +mentor-animated-content:hover .elementor-animated-item--fade-in { transform= +: scale(1); opacity: 1; } + +.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in, .= +elementor-animated-content:focus .elementor-animated-item--exit-zoom-out, .= +elementor-animated-content:focus .elementor-animated-item--fade-out, .eleme= +ntor-animated-content:hover .elementor-animated-item--exit-zoom-in, .elemen= +tor-animated-content:hover .elementor-animated-item--exit-zoom-out, .elemen= +tor-animated-content:hover .elementor-animated-item--fade-out { opacity: 0;= + } + +.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out, = +.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out {= + transform: scale(0.2); } + +.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in, .= +elementor-animated-content:hover .elementor-animated-item--exit-zoom-in { t= +ransform: scale(2); } + +.elementor-animated-content:focus .elementor-animated-item--enter-from-bott= +om, .elementor-animated-content:focus .elementor-animated-item--enter-from-= +left, .elementor-animated-content:focus .elementor-animated-item--enter-fro= +m-right, .elementor-animated-content:focus .elementor-animated-item--enter-= +from-top, .elementor-animated-content:hover .elementor-animated-item--enter= +-from-bottom, .elementor-animated-content:hover .elementor-animated-item--e= +nter-from-left, .elementor-animated-content:hover .elementor-animated-item-= +-enter-from-right, .elementor-animated-content:hover .elementor-animated-it= +em--enter-from-top { opacity: 1; transform: translateY(0px) translateX(0px)= +; } + +.elementor-animated-content:focus .elementor-animated-item--exit-to-right, = +.elementor-animated-content:hover .elementor-animated-item--exit-to-right {= + transform: translateX(1000px); } + +.elementor-animated-content:focus .elementor-animated-item--exit-to-left, .= +elementor-animated-content:hover .elementor-animated-item--exit-to-left { t= +ransform: translateX(-1000px); } + +.elementor-animated-content:focus .elementor-animated-item--exit-to-top, .e= +lementor-animated-content:hover .elementor-animated-item--exit-to-top { tra= +nsform: translateY(-600px); } + +.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,= + .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom= + { transform: translateY(600px); } + +.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,= + .elementor-animated-content:focus .elementor-animated-item--exit-to-left, = +.elementor-animated-content:focus .elementor-animated-item--exit-to-right, = +.elementor-animated-content:focus .elementor-animated-item--exit-to-top, .e= +lementor-animated-content:hover .elementor-animated-item--exit-to-bottom, .= +elementor-animated-content:hover .elementor-animated-item--exit-to-left, .e= +lementor-animated-content:hover .elementor-animated-item--exit-to-right, .e= +lementor-animated-content:hover .elementor-animated-item--exit-to-top { opa= +city: 0; } + +.elementor-animated-content:focus .elementor-animated-item--move-right, .el= +ementor-animated-content:hover .elementor-animated-item--move-right { trans= +form: translateX(30px); } + +.elementor-animated-content:focus .elementor-animated-item--move-left, .ele= +mentor-animated-content:hover .elementor-animated-item--move-left { transfo= +rm: translateX(-30px); } + +.elementor-animated-content:focus .elementor-animated-item--move-up, .eleme= +ntor-animated-content:hover .elementor-animated-item--move-up { transform: = +translateY(-30px); } + +.elementor-animated-content:focus .elementor-animated-item--move-down, .ele= +mentor-animated-content:hover .elementor-animated-item--move-down { transfo= +rm: translateY(30px); } + +.elementor-animated-content:focus .elementor-animated-item--move-contained-= +right, .elementor-animated-content:hover .elementor-animated-item--move-con= +tained-right { --translate: 8%,0; } + +.elementor-animated-content:focus .elementor-animated-item--move-contained-= +left, .elementor-animated-content:hover .elementor-animated-item--move-cont= +ained-left { --translate: -8%,0; } + +.elementor-animated-content:focus .elementor-animated-item--move-contained-= +top, .elementor-animated-content:hover .elementor-animated-item--move-conta= +ined-top { --translate: 0,-8%; } + +.elementor-animated-content:focus .elementor-animated-item--move-contained-= +bottom, .elementor-animated-content:hover .elementor-animated-item--move-co= +ntained-bottom { --translate: 0,8%; } + +.elementor-animated-content [class^=3D"elementor-animated-item"] { will-cha= +nge: transform, opacity; } + +.elementor-animated-content .elementor-animated-item--shrink-contained { tr= +ansform: scale(1.17); } + +.elementor-animated-content .elementor-animated-item--enter-zoom-in { trans= +form: scale(0.2); } + +.elementor-animated-content .elementor-animated-item--enter-zoom-out { tran= +sform: scale(2); } + +.elementor-animated-content .elementor-animated-item--enter-zoom-in, .eleme= +ntor-animated-content .elementor-animated-item--enter-zoom-out, .elementor-= +animated-content .elementor-animated-item--fade-in { opacity: 0; } + +.elementor-animated-content .elementor-animated-item--exit-zoom-in, .elemen= +tor-animated-content .elementor-animated-item--exit-zoom-out, .elementor-an= +imated-content .elementor-animated-item--fade-out { opacity: 1; transform: = +scale(1); } + +.elementor-animated-content .elementor-animated-item--enter-from-right { tr= +ansform: translateX(1000px); } + +.elementor-animated-content .elementor-animated-item--enter-from-left { tra= +nsform: translateX(-1000px); } + +.elementor-animated-content .elementor-animated-item--enter-from-top { tran= +sform: translateY(-600px); } + +.elementor-animated-content .elementor-animated-item--enter-from-bottom { t= +ransform: translateY(500px); } + +.elementor-animated-content .elementor-animated-item--enter-from-bottom, .e= +lementor-animated-content .elementor-animated-item--enter-from-left, .eleme= +ntor-animated-content .elementor-animated-item--enter-from-right, .elemento= +r-animated-content .elementor-animated-item--enter-from-top { opacity: 0; } + +.elementor-animated-content .elementor-animated-item--exit-to-bottom, .elem= +entor-animated-content .elementor-animated-item--exit-to-left, .elementor-a= +nimated-content .elementor-animated-item--exit-to-right, .elementor-animate= +d-content .elementor-animated-item--exit-to-top { opacity: 1; transform: tr= +anslateY(0px) translateX(0px); } + +.elementor-animated-content .elementor-animated-item--move-contained-bottom= +, .elementor-animated-content .elementor-animated-item--move-contained-left= +, .elementor-animated-content .elementor-animated-item--move-contained-righ= +t, .elementor-animated-content .elementor-animated-item--move-contained-top= + { transform: scale(1.2) translate(var(--translate)); } + +.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.e= +lementor-global-widget:hover { outline: 1px solid var(--e-p-border-global);= + } + +.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-w= +idget .elementor-editor-widget-settings { background-color: var(--e-p-borde= +r-global); } + +.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-w= +idget .elementor-editor-widget-settings .elementor-editor-element-setting {= + background-color: var(--e-p-border-global); color: var(--e-p-border-global= +-invert); } + +.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-w= +idget .elementor-editor-widget-settings .elementor-editor-element-setting:h= +over { background-color: var(--e-p-border-global-hover); } + +.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-w= +idget .elementor-editor-widget-settings .elementor-editor-element-setting.e= +lementor-editor-element-save { display: none; } + +.elementor-theme-builder-content-area { height: 400px; } + +.elementor-location-footer::before, .elementor-location-header::before { co= +ntent: ""; display: table; clear: both; } + +.elementor-posts.elementor-posts--skin-archive_full_content article.element= +or-post { display: block; } + +.elementor-sticky--active { z-index: 99; } + +.e-con.elementor-sticky--active, .e-container.elementor-sticky--active { z-= +index: var(--z-index,99); } + +.e-con .e-con.elementor-sticky--active, .e-con .e-container.elementor-stick= +y--active, .e-container .e-con.elementor-sticky--active, .e-container .e-co= +ntainer.elementor-sticky--active { padding-left: var(--padding-left); paddi= +ng-right: var(--padding-right); } + +[data-elementor-type=3D"popup"] .elementor-section-wrap:not(:empty) + #elem= +entor-add-new-section, [data-elementor-type=3D"popup"]:not(.elementor-edit-= +area) { display: none; } + +.elementor-popup-modal { display: flex; pointer-events: none; background-co= +lor: transparent; user-select: auto; } + +.elementor-popup-modal .dialog-buttons-wrapper, .elementor-popup-modal .dia= +log-header { display: none; } + +.elementor-popup-modal .dialog-close-button { display: none; top: 20px; mar= +gin-top: 0px; right: 20px; opacity: 1; z-index: 9999; pointer-events: all; = +} + +.elementor-popup-modal .dialog-close-button svg { fill: rgb(31, 33, 36); he= +ight: 1em; width: 1em; } + +.elementor-popup-modal .dialog-widget-content { background-color: rgb(255, = +255, 255); width: auto; overflow: visible; max-width: 100%; max-height: 100= +%; border-radius: 0px; box-shadow: none; pointer-events: all; } + +.elementor-popup-modal .dialog-message { width: 640px; max-width: 100vw; ma= +x-height: 100vh; padding: 0px; overflow: auto; display: flex; } + +.elementor-popup-modal .elementor { width: 100%; } + +.elementor-motion-effects-element, .elementor-motion-effects-layer { transi= +tion-property: transform, opacity; transition-timing-function: cubic-bezier= +(0, 0.33, 0.07, 1.03); transition-duration: 1s; } + +.elementor-motion-effects-container { position: absolute; top: 0px; left: 0= +px; width: 100%; height: 100%; overflow: hidden; transform-origin: var(--e-= +transform-origin-y) var(--e-transform-origin-x); } + +.elementor-motion-effects-layer { position: absolute; top: 0px; left: 0px; = +background-repeat: no-repeat; background-size: cover; } + +.elementor-motion-effects-perspective { perspective: 1200px; } + +.elementor-motion-effects-element { transform-origin: var(--e-transform-ori= +gin-y) var(--e-transform-origin-x); } + +body.woocommerce #content div.product .elementor-widget-woocommerce-product= +-images div.images, body.woocommerce-page #content div.product .elementor-w= +idget-woocommerce-product-images div.images, body.woocommerce-page div.prod= +uct .elementor-widget-woocommerce-product-images div.images, body.woocommer= +ce div.product .elementor-widget-woocommerce-product-images div.images { fl= +oat: none; width: 100%; padding: 0px; } + +body.rtl.woocommerce #content div.product .elementor-widget-woocommerce-pro= +duct-images div.images, body.rtl.woocommerce-page #content div.product .ele= +mentor-widget-woocommerce-product-images div.images, body.rtl.woocommerce-p= +age div.product .elementor-widget-woocommerce-product-images div.images, bo= +dy.rtl.woocommerce div.product .elementor-widget-woocommerce-product-images= + div.images { float: none; padding: 0px; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) f= +orm.cart { margin: 0px; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) f= +orm.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor= +-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elemento= +r-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart,= + .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.= +grouped_form):not(.variations_form) { display: flex; flex-wrap: nowrap; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) f= +orm.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommer= +ce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocomme= +rce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div= +.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:fir= +st-child)) { margin-top: 0px; margin-left: var(--button-spacing,10px); } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .= +e-loop-add-to-cart-form-container { display: flex; flex-wrap: wrap; gap: va= +r(--view-cart-spacing,10px); } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .= +e-loop-add-to-cart-form-container > * { display: flex; flex-basis: auto; ma= +rgin: 0px; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .= +quantity { vertical-align: middle; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .= +quantity .qty { vertical-align: top; margin-right: 0px; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .= +quantity input { height: 100%; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--layout-auto form.cart.variations_form .woocommerce-va= +riation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart,= + .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart= +, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-wid= +get-wc-add-to-cart).elementor-add-to-cart--layout-auto form.cart:not(.group= +ed_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-a= +dd-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-= +add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .el= +ementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked form.c= +art.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widg= +et-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-wid= +get-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woo= +commerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-car= +t--layout-stacked form.cart:not(.grouped_form):not(.variations_form) { disp= +lay: block; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--layout-auto .e-atc-qty-button-holder, :is(.elementor-= +widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor= +-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, = +.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to= +-cart--layout-stacked .e-atc-qty-button-holder { display: flex; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container { f= +lex-wrap: wrap; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--layout-stacked .e-loop-add-to-cart-form-container > *= + { flex-basis: 100%; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--layout-stacked .e-atc-qty-button-holder { flex-wrap: = +wrap; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--layout-stacked .e-atc-qty-button-holder > * { flex-ba= +sis: 100%; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button, :is(= +.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product= + .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-ad= +d-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).eleme= +ntor-add-to-cart--layout-stacked .e-atc-qty-button-holder button { flex-bas= +is: auto; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--layout-stacked .e-atc-qty-button-holder .button:where= +(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart= +, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-car= +t, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-wi= +dget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-butto= +n-holder button:where(:not(:first-child)) { margin-left: 0px; margin-top: v= +ar(--button-spacing,10px); } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--layout-auto .e-atc-qty-button-holder { flex-wrap: now= +rap; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--layout-auto .e-atc-qty-button-holder .quantity { marg= +in-right: 0px; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--layout-auto .e-atc-qty-button-holder .button, :is(.el= +ementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .e= +lementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-t= +o-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elemento= +r-add-to-cart--layout-auto .e-atc-qty-button-holder button { vertical-align= +: middle; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--align-left:not([class*=3D"--layout-stacked"]):not([cl= +ass*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"]) { text-alig= +n: left; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--align-left .e-loop-add-to-cart-form-container, :is(.e= +lementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .= +elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-= +to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).element= +or-add-to-cart--align-left:not([class*=3D"--layout-stacked"]):not([class*= +=3D"--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-t= +o-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce= + div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-= +widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to= +-cart).elementor-add-to-cart--align-left:not([class*=3D"--layout-stacked"])= +:not([class*=3D"--layout-auto"]) form.cart:not(.grouped_form):not(.variatio= +ns_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommer= +ce div.product .elementor-widget-woocommerce-product-add-to-cart, .elemento= +r-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-= +to-cart).elementor-add-to-cart--align-left[class*=3D"--layout-auto"] .e-atc= +-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, = +.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,= + .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widg= +et-wc-add-to-cart).elementor-add-to-cart--align-left[class*=3D"--layout-sta= +cked"] .e-atc-qty-button-holder { justify-content: flex-start; text-align: = +left; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--align-right:not([class*=3D"--layout-stacked"]):not([c= +lass*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"]) { text-ali= +gn: right; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--align-right .e-loop-add-to-cart-form-container, :is(.= +elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product = +.elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add= +-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elemen= +tor-add-to-cart--align-right:not([class*=3D"--layout-stacked"]):not([class*= +=3D"--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-t= +o-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce= + div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-= +widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to= +-cart).elementor-add-to-cart--align-right:not([class*=3D"--layout-stacked"]= +):not([class*=3D"--layout-auto"]) form.cart:not(.grouped_form):not(.variati= +ons_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocomme= +rce div.product .elementor-widget-woocommerce-product-add-to-cart, .element= +or-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add= +-to-cart).elementor-add-to-cart--align-right[class*=3D"--layout-auto"] .e-a= +tc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart= +, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-car= +t, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-wi= +dget-wc-add-to-cart).elementor-add-to-cart--align-right[class*=3D"--layout-= +stacked"] .e-atc-qty-button-holder { justify-content: flex-end; text-align:= + right; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--align-center:not([class*=3D"--layout-stacked"]):not([= +class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"]) { text-al= +ign: center; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--align-center .e-loop-add-to-cart-form-container, :is(= +.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product= + .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-ad= +d-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).eleme= +ntor-add-to-cart--align-center:not([class*=3D"--layout-stacked"]):not([clas= +s*=3D"--layout-auto"]) form.cart.variations_form .woocommerce-variation-add= +-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommer= +ce div.product .elementor-widget-woocommerce-product-add-to-cart, .elemento= +r-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-= +to-cart).elementor-add-to-cart--align-center:not([class*=3D"--layout-stacke= +d"]):not([class*=3D"--layout-auto"]) form.cart:not(.grouped_form):not(.vari= +ations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .wooco= +mmerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elem= +entor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-= +add-to-cart).elementor-add-to-cart--align-center[class*=3D"--layout-auto"] = +.e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-= +cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to= +-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elemento= +r-widget-wc-add-to-cart).elementor-add-to-cart--align-center[class*=3D"--la= +yout-stacked"] .e-atc-qty-button-holder { justify-content: center; text-ali= +gn: center; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--align-center form.cart div.quantity, :is(.elementor-w= +idget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-= +widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .= +woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-= +cart--align-left form.cart div.quantity, :is(.elementor-widget-woocommerce-= +product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce= +-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.pr= +oduct .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right = +form.cart div.quantity { margin-right: 0px; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--align-center form.cart .button, :is(.elementor-widget= +-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widge= +t-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .wooco= +mmerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-= +-align-center form.cart button, :is(.elementor-widget-woocommerce-product-a= +dd-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-= +add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .el= +ementor-widget-wc-add-to-cart).elementor-add-to-cart--align-left form.cart = +.button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerc= +e div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor= +-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-t= +o-cart).elementor-add-to-cart--align-left form.cart button, :is(.elementor-= +widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor= +-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, = +.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to= +-cart--align-right form.cart .button, :is(.elementor-widget-woocommerce-pro= +duct-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-pr= +oduct-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.produ= +ct .elementor-widget-wc-add-to-cart).elementor-add-to-cart--align-right for= +m.cart button { flex-basis: auto; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--align-justify:not([class*=3D"--layout-stacked"]):not(= +[class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"]) .element= +or-button { width: 100%; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container > * = +{ flex-basis: 100%; justify-content: center; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--align-justify .e-loop-add-to-cart-form-container a.ad= +ded_to_cart { flex-basis: auto; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--align-justify form.cart div.quantity { margin-right: = +auto; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart--align-justify form.cart .button, :is(.elementor-widge= +t-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widg= +et-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .wooc= +ommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart= +--align-justify form.cart button { flex-basis: 100%; } + +@media (min-width:-1) { + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-widescreen--align-left:not([class*=3D"--layout-stack= +ed"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"]= +) { text-align: left; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-widescreen--align-left .e-loop-add-to-cart-form-cont= +ainer, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce = +div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-w= +idget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-= +cart).elementor-add-to-cart-widescreen--align-left:not([class*=3D"--layout-= +stacked"]):not([class*=3D"--layout-auto"]) form.cart.variations_form .wooco= +mmerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add= +-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-ad= +d-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elem= +entor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-left:n= +ot([class*=3D"--layout-stacked"]):not([class*=3D"--layout-auto"]) form.cart= +:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerc= +e-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommer= +ce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.= +product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen-= +-align-left[class*=3D"--layout-auto"] .e-atc-qty-button-holder, :is(.elemen= +tor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .eleme= +ntor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-ca= +rt, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-ad= +d-to-cart-widescreen--align-left[class*=3D"--layout-stacked"] .e-atc-qty-bu= +tton-holder { justify-content: flex-start; text-align: left; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-widescreen--align-right:not([class*=3D"--layout-stac= +ked"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"= +]) { text-align: right; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-widescreen--align-right .e-loop-add-to-cart-form-con= +tainer, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce= + div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-= +widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to= +-cart).elementor-add-to-cart-widescreen--align-right:not([class*=3D"--layou= +t-stacked"]):not([class*=3D"--layout-auto"]) form.cart.variations_form .woo= +commerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-a= +dd-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-= +add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .el= +ementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-righ= +t:not([class*=3D"--layout-stacked"]):not([class*=3D"--layout-auto"]) form.c= +art:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocomm= +erce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocom= +merce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce d= +iv.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescre= +en--align-right[class*=3D"--layout-auto"] .e-atc-qty-button-holder, :is(.el= +ementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .e= +lementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-t= +o-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elemento= +r-add-to-cart-widescreen--align-right[class*=3D"--layout-stacked"] .e-atc-q= +ty-button-holder { justify-content: flex-end; text-align: right; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-widescreen--align-center:not([class*=3D"--layout-sta= +cked"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart= +"]) { text-align: center; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-widescreen--align-center .e-loop-add-to-cart-form-co= +ntainer, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerc= +e div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor= +-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-t= +o-cart).elementor-add-to-cart-widescreen--align-center:not([class*=3D"--lay= +out-stacked"]):not([class*=3D"--layout-auto"]) form.cart.variations_form .w= +oocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product= +-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-produc= +t-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .= +elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-ce= +nter:not([class*=3D"--layout-stacked"]):not([class*=3D"--layout-auto"]) for= +m.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-wooc= +ommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woo= +commerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerc= +e div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-wides= +creen--align-center[class*=3D"--layout-auto"] .e-atc-qty-button-holder, :is= +(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.produc= +t .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-a= +dd-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elem= +entor-add-to-cart-widescreen--align-center[class*=3D"--layout-stacked"] .e-= +atc-qty-button-holder { justify-content: center; text-align: center; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-widescreen--align-center form.cart div.quantity, :is= +(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.produc= +t .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-a= +dd-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elem= +entor-add-to-cart-widescreen--align-left form.cart div.quantity, :is(.eleme= +ntor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elem= +entor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-c= +art, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-a= +dd-to-cart-widescreen--align-right form.cart div.quantity { margin-right: 0= +px; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-widescreen--align-center form.cart .button, :is(.ele= +mentor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .el= +ementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to= +-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor= +-add-to-cart-widescreen--align-center form.cart button, :is(.elementor-widg= +et-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-wid= +get-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woo= +commerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-car= +t-widescreen--align-left form.cart .button, :is(.elementor-widget-woocommer= +ce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocomme= +rce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div= +.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen= +--align-left form.cart button, :is(.elementor-widget-woocommerce-product-ad= +d-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-a= +dd-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .ele= +mentor-widget-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right= + form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, = +.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,= + .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widg= +et-wc-add-to-cart).elementor-add-to-cart-widescreen--align-right form.cart = +button { flex-basis: auto; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-widescreen--align-justify:not([class*=3D"--layout-st= +acked"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-car= +t"]) .elementor-button { width: 100%; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-c= +ontainer > * { flex-basis: 100%; justify-content: center; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-widescreen--align-justify .e-loop-add-to-cart-form-c= +ontainer a.added_to_cart { flex-basis: auto; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-widescreen--align-justify form.cart div.quantity { m= +argin-right: auto; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-widescreen--align-justify form.cart .button, :is(.el= +ementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .e= +lementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-t= +o-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elemento= +r-add-to-cart-widescreen--align-justify form.cart button { flex-basis: 100%= +; } +} + +@media (max-width:-1) { + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-laptop--align-left:not([class*=3D"--layout-stacked"]= +):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"]) { = +text-align: left; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-laptop--align-left .e-loop-add-to-cart-form-containe= +r, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.= +product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widge= +t-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart= +).elementor-add-to-cart-laptop--align-left:not([class*=3D"--layout-stacked"= +]):not([class*=3D"--layout-auto"]) form.cart.variations_form .woocommerce-v= +ariation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart= +, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-car= +t, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-wi= +dget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left:not([class*= +=3D"--layout-stacked"]):not([class*=3D"--layout-auto"]) form.cart:not(.grou= +ped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-= +add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product= +-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .e= +lementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left[cl= +ass*=3D"--layout-auto"] .e-atc-qty-button-holder, :is(.elementor-widget-woo= +commerce-product-add-to-cart, .woocommerce div.product .elementor-widget-wo= +ocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommer= +ce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-lapt= +op--align-left[class*=3D"--layout-stacked"] .e-atc-qty-button-holder { just= +ify-content: flex-start; text-align: left; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-laptop--align-right:not([class*=3D"--layout-stacked"= +]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"]) {= + text-align: right; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-laptop--align-right .e-loop-add-to-cart-form-contain= +er, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div= +.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widg= +et-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-car= +t).elementor-add-to-cart-laptop--align-right:not([class*=3D"--layout-stacke= +d"]):not([class*=3D"--layout-auto"]) form.cart.variations_form .woocommerce= +-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-ca= +rt, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-c= +art, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-= +widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right:not([class= +*=3D"--layout-stacked"]):not([class*=3D"--layout-auto"]) form.cart:not(.gro= +uped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product= +-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-produc= +t-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .= +elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-right[= +class*=3D"--layout-auto"] .e-atc-qty-button-holder, :is(.elementor-widget-w= +oocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-= +woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocomm= +erce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-la= +ptop--align-right[class*=3D"--layout-stacked"] .e-atc-qty-button-holder { j= +ustify-content: flex-end; text-align: right; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-laptop--align-center:not([class*=3D"--layout-stacked= +"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"]) = +{ text-align: center; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-laptop--align-center .e-loop-add-to-cart-form-contai= +ner, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce di= +v.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-wid= +get-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-ca= +rt).elementor-add-to-cart-laptop--align-center:not([class*=3D"--layout-stac= +ked"]):not([class*=3D"--layout-auto"]) form.cart.variations_form .woocommer= +ce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-= +cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to= +-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elemento= +r-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-center:not([cl= +ass*=3D"--layout-stacked"]):not([class*=3D"--layout-auto"]) form.cart:not(.= +grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-prod= +uct-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-pro= +duct-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.produc= +t .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-cen= +ter[class*=3D"--layout-auto"] .e-atc-qty-button-holder, :is(.elementor-widg= +et-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-wid= +get-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woo= +commerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-car= +t-laptop--align-center[class*=3D"--layout-stacked"] .e-atc-qty-button-holde= +r { justify-content: center; text-align: center; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-laptop--align-center form.cart div.quantity, :is(.el= +ementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .e= +lementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-t= +o-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elemento= +r-add-to-cart-laptop--align-left form.cart div.quantity, :is(.elementor-wid= +get-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-wi= +dget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .wo= +ocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-ca= +rt-laptop--align-right form.cart div.quantity { margin-right: 0px; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-laptop--align-center form.cart .button, :is(.element= +or-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elemen= +tor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-car= +t, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add= +-to-cart-laptop--align-center form.cart button, :is(.elementor-widget-wooco= +mmerce-product-add-to-cart, .woocommerce div.product .elementor-widget-wooc= +ommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce= + div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop= +--align-left form.cart .button, :is(.elementor-widget-woocommerce-product-a= +dd-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-= +add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .el= +ementor-widget-wc-add-to-cart).elementor-add-to-cart-laptop--align-left for= +m.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .wooc= +ommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .ele= +mentor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc= +-add-to-cart).elementor-add-to-cart-laptop--align-right form.cart .button, = +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart-laptop--align-right form.cart button { flex-basis: aut= +o; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-laptop--align-justify:not([class*=3D"--layout-stacke= +d"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"])= + .elementor-button { width: 100%; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-conta= +iner > * { flex-basis: 100%; justify-content: center; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-laptop--align-justify .e-loop-add-to-cart-form-conta= +iner a.added_to_cart { flex-basis: auto; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-laptop--align-justify form.cart div.quantity { margi= +n-right: auto; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-laptop--align-justify form.cart .button, :is(.elemen= +tor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .eleme= +ntor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-ca= +rt, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-ad= +d-to-cart-laptop--align-justify form.cart button { flex-basis: 100%; } +} + +@media (max-width:-1) { + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet_extra--align-left:not([class*=3D"--layout-sta= +cked"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart= +"]) { text-align: left; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet_extra--align-left .e-loop-add-to-cart-form-co= +ntainer, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerc= +e div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor= +-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-t= +o-cart).elementor-add-to-cart-tablet_extra--align-left:not([class*=3D"--lay= +out-stacked"]):not([class*=3D"--layout-auto"]) form.cart.variations_form .w= +oocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product= +-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-produc= +t-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .= +elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-= +left:not([class*=3D"--layout-stacked"]):not([class*=3D"--layout-auto"]) for= +m.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-wooc= +ommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woo= +commerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerc= +e div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-table= +t_extra--align-left[class*=3D"--layout-auto"] .e-atc-qty-button-holder, :is= +(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.produc= +t .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-a= +dd-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elem= +entor-add-to-cart-tablet_extra--align-left[class*=3D"--layout-stacked"] .e-= +atc-qty-button-holder { justify-content: flex-start; text-align: left; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet_extra--align-right:not([class*=3D"--layout-st= +acked"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-car= +t"]) { text-align: right; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet_extra--align-right .e-loop-add-to-cart-form-c= +ontainer, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommer= +ce div.product .elementor-widget-woocommerce-product-add-to-cart, .elemento= +r-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-= +to-cart).elementor-add-to-cart-tablet_extra--align-right:not([class*=3D"--l= +ayout-stacked"]):not([class*=3D"--layout-auto"]) form.cart.variations_form = +.woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-produ= +ct-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-prod= +uct-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product= + .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--alig= +n-right:not([class*=3D"--layout-stacked"]):not([class*=3D"--layout-auto"]) = +form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-w= +oocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-= +woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocomm= +erce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-ta= +blet_extra--align-right[class*=3D"--layout-auto"] .e-atc-qty-button-holder,= + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pr= +oduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-= +wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).= +elementor-add-to-cart-tablet_extra--align-right[class*=3D"--layout-stacked"= +] .e-atc-qty-button-holder { justify-content: flex-end; text-align: right; = +} + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet_extra--align-center:not([class*=3D"--layout-s= +tacked"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-ca= +rt"]) { text-align: center; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet_extra--align-center .e-loop-add-to-cart-form-= +container, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocomme= +rce div.product .elementor-widget-woocommerce-product-add-to-cart, .element= +or-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add= +-to-cart).elementor-add-to-cart-tablet_extra--align-center:not([class*=3D"-= +-layout-stacked"]):not([class*=3D"--layout-auto"]) form.cart.variations_for= +m .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-pro= +duct-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-pr= +oduct-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.produ= +ct .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--al= +ign-center:not([class*=3D"--layout-stacked"]):not([class*=3D"--layout-auto"= +]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widge= +t-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widg= +et-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .wooc= +ommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart= +-tablet_extra--align-center[class*=3D"--layout-auto"] .e-atc-qty-button-hol= +der, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce di= +v.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-wid= +get-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-ca= +rt).elementor-add-to-cart-tablet_extra--align-center[class*=3D"--layout-sta= +cked"] .e-atc-qty-button-holder { justify-content: center; text-align: cent= +er; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet_extra--align-center form.cart div.quantity, := +is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.prod= +uct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc= +-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).el= +ementor-add-to-cart-tablet_extra--align-left form.cart div.quantity, :is(.e= +lementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .= +elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-= +to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).element= +or-add-to-cart-tablet_extra--align-right form.cart div.quantity { margin-ri= +ght: 0px; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet_extra--align-center form.cart .button, :is(.e= +lementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .= +elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-= +to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).element= +or-add-to-cart-tablet_extra--align-center form.cart button, :is(.elementor-= +widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor= +-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, = +.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to= +-cart-tablet_extra--align-left form.cart .button, :is(.elementor-widget-woo= +commerce-product-add-to-cart, .woocommerce div.product .elementor-widget-wo= +ocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommer= +ce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tabl= +et_extra--align-left form.cart button, :is(.elementor-widget-woocommerce-pr= +oduct-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-p= +roduct-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.prod= +uct .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--a= +lign-right form.cart .button, :is(.elementor-widget-woocommerce-product-add= +-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-ad= +d-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elem= +entor-widget-wc-add-to-cart).elementor-add-to-cart-tablet_extra--align-righ= +t form.cart button { flex-basis: auto; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet_extra--align-justify:not([class*=3D"--layout-= +stacked"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-c= +art"]) .elementor-button { width: 100%; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form= +-container > * { flex-basis: 100%; justify-content: center; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet_extra--align-justify .e-loop-add-to-cart-form= +-container a.added_to_cart { flex-basis: auto; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet_extra--align-justify form.cart div.quantity {= + margin-right: auto; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet_extra--align-justify form.cart .button, :is(.= +elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product = +.elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add= +-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elemen= +tor-add-to-cart-tablet_extra--align-justify form.cart button { flex-basis: = +100%; } +} + +@media (max-width: 1024px) { + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet--align-left:not([class*=3D"--layout-stacked"]= +):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"]) { = +text-align: left; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet--align-left .e-loop-add-to-cart-form-containe= +r, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.= +product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widge= +t-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart= +).elementor-add-to-cart-tablet--align-left:not([class*=3D"--layout-stacked"= +]):not([class*=3D"--layout-auto"]) form.cart.variations_form .woocommerce-v= +ariation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart= +, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-car= +t, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-wi= +dget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left:not([class*= +=3D"--layout-stacked"]):not([class*=3D"--layout-auto"]) form.cart:not(.grou= +ped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-= +add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product= +-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .e= +lementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left[cl= +ass*=3D"--layout-auto"] .e-atc-qty-button-holder, :is(.elementor-widget-woo= +commerce-product-add-to-cart, .woocommerce div.product .elementor-widget-wo= +ocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommer= +ce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tabl= +et--align-left[class*=3D"--layout-stacked"] .e-atc-qty-button-holder { just= +ify-content: flex-start; text-align: left; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet--align-right:not([class*=3D"--layout-stacked"= +]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"]) {= + text-align: right; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet--align-right .e-loop-add-to-cart-form-contain= +er, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div= +.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widg= +et-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-car= +t).elementor-add-to-cart-tablet--align-right:not([class*=3D"--layout-stacke= +d"]):not([class*=3D"--layout-auto"]) form.cart.variations_form .woocommerce= +-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-ca= +rt, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-c= +art, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-= +widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right:not([class= +*=3D"--layout-stacked"]):not([class*=3D"--layout-auto"]) form.cart:not(.gro= +uped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product= +-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-produc= +t-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .= +elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-right[= +class*=3D"--layout-auto"] .e-atc-qty-button-holder, :is(.elementor-widget-w= +oocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-= +woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocomm= +erce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-ta= +blet--align-right[class*=3D"--layout-stacked"] .e-atc-qty-button-holder { j= +ustify-content: flex-end; text-align: right; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet--align-center:not([class*=3D"--layout-stacked= +"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"]) = +{ text-align: center; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet--align-center .e-loop-add-to-cart-form-contai= +ner, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce di= +v.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-wid= +get-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-ca= +rt).elementor-add-to-cart-tablet--align-center:not([class*=3D"--layout-stac= +ked"]):not([class*=3D"--layout-auto"]) form.cart.variations_form .woocommer= +ce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-= +cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to= +-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elemento= +r-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-center:not([cl= +ass*=3D"--layout-stacked"]):not([class*=3D"--layout-auto"]) form.cart:not(.= +grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-prod= +uct-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-pro= +duct-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.produc= +t .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-cen= +ter[class*=3D"--layout-auto"] .e-atc-qty-button-holder, :is(.elementor-widg= +et-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-wid= +get-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woo= +commerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-car= +t-tablet--align-center[class*=3D"--layout-stacked"] .e-atc-qty-button-holde= +r { justify-content: center; text-align: center; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet--align-center form.cart div.quantity, :is(.el= +ementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .e= +lementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-t= +o-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elemento= +r-add-to-cart-tablet--align-left form.cart div.quantity, :is(.elementor-wid= +get-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-wi= +dget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .wo= +ocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-ca= +rt-tablet--align-right form.cart div.quantity { margin-right: 0px; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet--align-center form.cart .button, :is(.element= +or-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elemen= +tor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-car= +t, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add= +-to-cart-tablet--align-center form.cart button, :is(.elementor-widget-wooco= +mmerce-product-add-to-cart, .woocommerce div.product .elementor-widget-wooc= +ommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce= + div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet= +--align-left form.cart .button, :is(.elementor-widget-woocommerce-product-a= +dd-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-= +add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .el= +ementor-widget-wc-add-to-cart).elementor-add-to-cart-tablet--align-left for= +m.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .wooc= +ommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .ele= +mentor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc= +-add-to-cart).elementor-add-to-cart-tablet--align-right form.cart .button, = +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart-tablet--align-right form.cart button { flex-basis: aut= +o; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet--align-justify:not([class*=3D"--layout-stacke= +d"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"])= + .elementor-button { width: 100%; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-conta= +iner > * { flex-basis: 100%; justify-content: center; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet--align-justify .e-loop-add-to-cart-form-conta= +iner a.added_to_cart { flex-basis: auto; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet--align-justify form.cart div.quantity { margi= +n-right: auto; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-tablet--align-justify form.cart .button, :is(.elemen= +tor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .eleme= +ntor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-ca= +rt, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-ad= +d-to-cart-tablet--align-justify form.cart button { flex-basis: 100%; } +} + +@media (max-width:-1) { + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile_extra--align-left:not([class*=3D"--layout-sta= +cked"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart= +"]) { text-align: left; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile_extra--align-left .e-loop-add-to-cart-form-co= +ntainer, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerc= +e div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor= +-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-t= +o-cart).elementor-add-to-cart-mobile_extra--align-left:not([class*=3D"--lay= +out-stacked"]):not([class*=3D"--layout-auto"]) form.cart.variations_form .w= +oocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product= +-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-produc= +t-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .= +elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-= +left:not([class*=3D"--layout-stacked"]):not([class*=3D"--layout-auto"]) for= +m.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-wooc= +ommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woo= +commerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerc= +e div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobil= +e_extra--align-left[class*=3D"--layout-auto"] .e-atc-qty-button-holder, :is= +(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.produc= +t .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-a= +dd-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elem= +entor-add-to-cart-mobile_extra--align-left[class*=3D"--layout-stacked"] .e-= +atc-qty-button-holder { justify-content: flex-start; text-align: left; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile_extra--align-right:not([class*=3D"--layout-st= +acked"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-car= +t"]) { text-align: right; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile_extra--align-right .e-loop-add-to-cart-form-c= +ontainer, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommer= +ce div.product .elementor-widget-woocommerce-product-add-to-cart, .elemento= +r-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-= +to-cart).elementor-add-to-cart-mobile_extra--align-right:not([class*=3D"--l= +ayout-stacked"]):not([class*=3D"--layout-auto"]) form.cart.variations_form = +.woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-produ= +ct-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-prod= +uct-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product= + .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--alig= +n-right:not([class*=3D"--layout-stacked"]):not([class*=3D"--layout-auto"]) = +form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-w= +oocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-= +woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocomm= +erce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mo= +bile_extra--align-right[class*=3D"--layout-auto"] .e-atc-qty-button-holder,= + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pr= +oduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-= +wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).= +elementor-add-to-cart-mobile_extra--align-right[class*=3D"--layout-stacked"= +] .e-atc-qty-button-holder { justify-content: flex-end; text-align: right; = +} + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile_extra--align-center:not([class*=3D"--layout-s= +tacked"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-ca= +rt"]) { text-align: center; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile_extra--align-center .e-loop-add-to-cart-form-= +container, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocomme= +rce div.product .elementor-widget-woocommerce-product-add-to-cart, .element= +or-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add= +-to-cart).elementor-add-to-cart-mobile_extra--align-center:not([class*=3D"-= +-layout-stacked"]):not([class*=3D"--layout-auto"]) form.cart.variations_for= +m .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-pro= +duct-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-pr= +oduct-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.produ= +ct .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--al= +ign-center:not([class*=3D"--layout-stacked"]):not([class*=3D"--layout-auto"= +]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widge= +t-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widg= +et-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .wooc= +ommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart= +-mobile_extra--align-center[class*=3D"--layout-auto"] .e-atc-qty-button-hol= +der, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce di= +v.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-wid= +get-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-ca= +rt).elementor-add-to-cart-mobile_extra--align-center[class*=3D"--layout-sta= +cked"] .e-atc-qty-button-holder { justify-content: center; text-align: cent= +er; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile_extra--align-center form.cart div.quantity, := +is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.prod= +uct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc= +-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).el= +ementor-add-to-cart-mobile_extra--align-left form.cart div.quantity, :is(.e= +lementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .= +elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-= +to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).element= +or-add-to-cart-mobile_extra--align-right form.cart div.quantity { margin-ri= +ght: 0px; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile_extra--align-center form.cart .button, :is(.e= +lementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .= +elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-= +to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).element= +or-add-to-cart-mobile_extra--align-center form.cart button, :is(.elementor-= +widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor= +-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, = +.woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to= +-cart-mobile_extra--align-left form.cart .button, :is(.elementor-widget-woo= +commerce-product-add-to-cart, .woocommerce div.product .elementor-widget-wo= +ocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommer= +ce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobi= +le_extra--align-left form.cart button, :is(.elementor-widget-woocommerce-pr= +oduct-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-p= +roduct-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.prod= +uct .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--a= +lign-right form.cart .button, :is(.elementor-widget-woocommerce-product-add= +-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-ad= +d-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elem= +entor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-righ= +t form.cart button { flex-basis: auto; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile_extra--align-justify:not([class*=3D"--layout-= +stacked"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-c= +art"]) .elementor-button { width: 100%; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form= +-container > * { flex-basis: 100%; justify-content: center; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form= +-container a.added_to_cart { flex-basis: auto; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile_extra--align-justify form.cart div.quantity {= + margin-right: auto; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile_extra--align-justify form.cart .button, :is(.= +elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product = +.elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add= +-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elemen= +tor-add-to-cart-mobile_extra--align-justify form.cart button { flex-basis: = +100%; } +} + +@media (max-width: 767px) { + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile--align-left:not([class*=3D"--layout-stacked"]= +):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"]) { = +text-align: left; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile--align-left .e-loop-add-to-cart-form-containe= +r, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.= +product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widge= +t-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart= +).elementor-add-to-cart-mobile--align-left:not([class*=3D"--layout-stacked"= +]):not([class*=3D"--layout-auto"]) form.cart.variations_form .woocommerce-v= +ariation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart= +, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-car= +t, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-wi= +dget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*= +=3D"--layout-stacked"]):not([class*=3D"--layout-auto"]) form.cart:not(.grou= +ped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-= +add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product= +-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .e= +lementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left[cl= +ass*=3D"--layout-auto"] .e-atc-qty-button-holder, :is(.elementor-widget-woo= +commerce-product-add-to-cart, .woocommerce div.product .elementor-widget-wo= +ocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommer= +ce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobi= +le--align-left[class*=3D"--layout-stacked"] .e-atc-qty-button-holder { just= +ify-content: flex-start; text-align: left; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile--align-right:not([class*=3D"--layout-stacked"= +]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"]) {= + text-align: right; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile--align-right .e-loop-add-to-cart-form-contain= +er, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div= +.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widg= +et-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-car= +t).elementor-add-to-cart-mobile--align-right:not([class*=3D"--layout-stacke= +d"]):not([class*=3D"--layout-auto"]) form.cart.variations_form .woocommerce= +-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-ca= +rt, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-c= +art, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-= +widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class= +*=3D"--layout-stacked"]):not([class*=3D"--layout-auto"]) form.cart:not(.gro= +uped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product= +-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-produc= +t-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .= +elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right[= +class*=3D"--layout-auto"] .e-atc-qty-button-holder, :is(.elementor-widget-w= +oocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-= +woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocomm= +erce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mo= +bile--align-right[class*=3D"--layout-stacked"] .e-atc-qty-button-holder { j= +ustify-content: flex-end; text-align: right; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile--align-center:not([class*=3D"--layout-stacked= +"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"]) = +{ text-align: center; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile--align-center .e-loop-add-to-cart-form-contai= +ner, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce di= +v.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-wid= +get-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-ca= +rt).elementor-add-to-cart-mobile--align-center:not([class*=3D"--layout-stac= +ked"]):not([class*=3D"--layout-auto"]) form.cart.variations_form .woocommer= +ce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-= +cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to= +-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elemento= +r-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([cl= +ass*=3D"--layout-stacked"]):not([class*=3D"--layout-auto"]) form.cart:not(.= +grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-prod= +uct-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-pro= +duct-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.produc= +t .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-cen= +ter[class*=3D"--layout-auto"] .e-atc-qty-button-holder, :is(.elementor-widg= +et-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-wid= +get-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woo= +commerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-car= +t-mobile--align-center[class*=3D"--layout-stacked"] .e-atc-qty-button-holde= +r { justify-content: center; text-align: center; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile--align-center form.cart div.quantity, :is(.el= +ementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .e= +lementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-t= +o-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elemento= +r-add-to-cart-mobile--align-left form.cart div.quantity, :is(.elementor-wid= +get-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-wi= +dget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .wo= +ocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-ca= +rt-mobile--align-right form.cart div.quantity { margin-right: 0px; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile--align-center form.cart .button, :is(.element= +or-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elemen= +tor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-car= +t, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add= +-to-cart-mobile--align-center form.cart button, :is(.elementor-widget-wooco= +mmerce-product-add-to-cart, .woocommerce div.product .elementor-widget-wooc= +ommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce= + div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile= +--align-left form.cart .button, :is(.elementor-widget-woocommerce-product-a= +dd-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-= +add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .el= +ementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left for= +m.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .wooc= +ommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .ele= +mentor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc= +-add-to-cart).elementor-add-to-cart-mobile--align-right form.cart .button, = +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-w= +c-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).e= +lementor-add-to-cart-mobile--align-right form.cart button { flex-basis: aut= +o; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile--align-justify:not([class*=3D"--layout-stacke= +d"]):not([class*=3D"--layout-auto"]):not([class*=3D"-product-add-to-cart"])= + .elementor-button { width: 100%; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-conta= +iner > * { flex-basis: 100%; justify-content: center; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-conta= +iner a.added_to_cart { flex-basis: auto; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile--align-justify form.cart div.quantity { margi= +n-right: auto; } + :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.p= +roduct .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget= +-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart)= +.elementor-add-to-cart-mobile--align-justify form.cart .button, :is(.elemen= +tor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .eleme= +ntor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-ca= +rt, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-ad= +d-to-cart-mobile--align-justify form.cart button { flex-basis: 100%; } +} + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart-= +-show-quantity-yes) form.cart .quantity { display: none !important; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart-= +-show-quantity-yes) form.cart .button:where(:not(:first-child)), :is(.eleme= +ntor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elem= +entor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quan= +tity-yes) form.cart button:where(:not(:first-child)) { margin-left: 0px; } + +:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.pro= +duct .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart-= +-show-quantity-yes)[class*=3D"--layout-stacked"] form.cart .button:where(:n= +ot(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .= +woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):= +not(.e-add-to-cart--show-quantity-yes)[class*=3D"--layout-stacked"] form.ca= +rt button:where(:not(:first-child)) { margin-top: 0px; } + +:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart, .woocom= +merce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to= +-cart) form.cart input.qty.disabled { pointer-events: none; } + +:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart, .woocom= +merce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to= +-cart) form.cart .button { text-align: center; } + +:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart, .woocom= +merce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to= +-cart) .added_to_cart { margin: 0px; padding: 0px; display: flex; align-ite= +ms: center; } + +:is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-w= +idget-wc-add-to-cart) .quantity { vertical-align: middle; } + +:is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-w= +idget-wc-add-to-cart) .quantity .qty { vertical-align: top; margin-right: 0= +px; width: 3.631em; text-align: center; } + +:is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-w= +idget-wc-add-to-cart).elementor-button-info button.button.alt.elementor-but= +ton { background-color: rgb(91, 192, 222); } + +:is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-w= +idget-wc-add-to-cart).elementor-button-success button.button.alt.elementor-= +button { background-color: rgb(92, 184, 92); } + +:is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-w= +idget-wc-add-to-cart).elementor-button-warning button.button.alt.elementor-= +button { background-color: rgb(240, 173, 78); } + +:is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-w= +idget-wc-add-to-cart).elementor-button-danger button.button.alt.elementor-b= +utton { background-color: rgb(217, 83, 79); } + +.woocommerce div.product.elementor ul.tabs::before { position: static; cont= +ent: none; width: auto; bottom: auto; left: auto; border-bottom: 0px; z-ind= +ex: auto; } + +.woocommerce div.product.elementor ul.tabs { margin: 0px; } + +.woocommerce div.product.elementor ul.tabs li { padding: 0px; } + +.woocommerce div.product.elementor ul.tabs li a { padding: 0.8em 1.2em; lin= +e-height: 1; } + +.woocommerce div.product.elementor ul.tabs li::after, .woocommerce div.prod= +uct.elementor ul.tabs li::before { border: 0px; position: static; bottom: a= +uto; width: auto; height: auto; content: none; box-sizing: border-box; } + +.woocommerce div.product.elementor .woocommerce-tabs .panel { padding: 20px= +; border-radius: 0px; border-width: 1px 0px 0px; border-top-style: solid; b= +order-top-color: rgb(211, 206, 210); box-shadow: none; margin: -1px 0px 0px= +; } + +.woocommerce .elementor-product-price-block-yes.elementor-widget-woocommerc= +e-product-price .price del, .woocommerce .elementor-product-price-block-yes= +.elementor-widget-woocommerce-product-price .price ins { display: block; } + +.elementor-widget-woocommerce-product-meta .detail-container { position: re= +lative; } + +.elementor-widget-woocommerce-product-meta .detail-container::after { posit= +ion: absolute; bottom: 0px; left: 0px; width: 100%; } + +.elementor-widget-woocommerce-product-meta .detail-label { font-weight: 700= +; } + +.elementor-woo-meta--view-inline .product_meta { display: flex; flex-wrap: = +wrap; } + +.elementor-woo-meta--view-inline .product_meta .detail-container::after { w= +idth: auto; left: auto; position: absolute; height: 100%; top: 50%; transfo= +rm: translateY(-50%); border-width: 0px 0px 0px 1px; border-top-color: init= +ial; border-bottom-color: initial; border-right-color: initial; border-styl= +e: solid; right: -8px; } + +.elementor-woo-meta--view-table .product_meta { display: flex; flex-directi= +on: column; } + +.elementor-woo-meta--view-table .product_meta .detail-container { display: = +flex; } + +.elementor-woo-meta--view-table .product_meta .detail-label { min-width: 10= +8px; } + +.elementor-woo-meta--view-stacked .product_meta .detail-container { display= +: block; } + +.woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget= +-container .woocommerce-product-rating { margin-bottom: 0px; display: flex;= + align-items: center; } + +.woocommerce .elementor-widget-woocommerce-product-rating .elementor-widget= +-container .star-rating { margin-top: 0px; } + +.elementor-product-rating--align-left .woocommerce-product-rating { justify= +-content: flex-start; } + +.elementor-product-rating--align-right .woocommerce-product-rating { justif= +y-content: flex-end; } + +.elementor-product-rating--align-center .woocommerce-product-rating { justi= +fy-content: center; } + +.elementor-product-rating--align-justify .woocommerce-product-rating .wooco= +mmerce-review-link { margin-left: auto; } + +.elementor-products-grid ul.products.elementor-grid { display: grid; margin= +: 0px; gap: 40px 20px; } + +.elementor-products-grid ul.products.elementor-grid::after, .elementor-prod= +ucts-grid ul.products.elementor-grid::before { content: none; display: none= +; } + +.elementor-products-grid ul.products.elementor-grid li.product { width: aut= +o; padding: 0px; margin: 0px; float: none; display: var(--button-align-disp= +lay); flex-direction: var(--button-align-direction); justify-content: var(-= +-button-align-justify); } + +.elementor-products-grid ul.products.elementor-grid li.product .onsale { pa= +dding: 0px; display: none; } + +.elementor-products-grid ul.products.elementor-grid li.product a.woocommerc= +e-loop-product__link { display: block; position: relative; } + +.elementor-products-grid:not(.show-heading-yes) .products > h2 { display: n= +one; } + +.elementor-products-grid nav.woocommerce-pagination { margin-top: 40px; } + +.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woo= +commerce-pagination ul { border: 0px; } + +.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woo= +commerce-pagination ul li { border-right: 0px; border-left: 0px; } + +.elementor-widget-woocommerce-products:not(.products-heading-show) .cross-s= +ells > h2, .elementor-widget-woocommerce-products:not(.products-heading-sho= +w) .related > h2, .elementor-widget-woocommerce-products:not(.products-head= +ing-show) .upsells > h2 { display: none; } + +.elementor-widget-woocommerce-products.products-heading-show .cross-sells >= + h2, .elementor-widget-woocommerce-products.products-heading-show .related = +> h2, .elementor-widget-woocommerce-products.products-heading-show .upsells= + > h2 { display: block; text-align: var(--products-title-alignment,left); c= +olor: var(--products-title-color); margin-bottom: var(--products-title-spac= +ing,1rem); } + +.elementor-product-loop-item--align-left ul.products li.product .star-ratin= +g { margin-right: auto; } + +.elementor-product-loop-item--align-right ul.products li.product .star-rati= +ng { margin-left: auto; } + +.elementor-product-loop-item--align-center ul.products li.product .star-rat= +ing { margin-right: auto; margin-left: auto; } + +.woocommerce .elementor-element.elementor-products-grid ul.products li.prod= +uct, .woocommerce div.product .elementor-element.elementor-products-grid .r= +elated.products ul.products li.product, .woocommerce div.product .elementor= +-element.elementor-products-grid .upsells.products ul.products li.product {= + width: auto; } + +@media (min-width: 1025px) { + .elementor-widget-wc-archive-products .woocommerce.columns-2 ul.products = +{ grid-template-columns: repeat(2, 1fr); } + .elementor-widget-wc-archive-products .woocommerce.columns-3 ul.products = +{ grid-template-columns: repeat(3, 1fr); } + .elementor-widget-wc-archive-products .woocommerce.columns-4 ul.products = +{ grid-template-columns: repeat(4, 1fr); } + .elementor-widget-wc-archive-products .woocommerce.columns-5 ul.products = +{ grid-template-columns: repeat(5, 1fr); } + .elementor-widget-wc-archive-products .woocommerce.columns-6 ul.products = +{ grid-template-columns: repeat(6, 1fr); } + .elementor-widget-wc-archive-products .woocommerce.columns-7 ul.products = +{ grid-template-columns: repeat(7, 1fr); } + .elementor-widget-wc-archive-products .woocommerce.columns-8 ul.products = +{ grid-template-columns: repeat(8, 1fr); } + .elementor-widget-wc-archive-products .woocommerce.columns-9 ul.products = +{ grid-template-columns: repeat(9, 1fr); } + .elementor-widget-wc-archive-products .woocommerce.columns-10 ul.products= + { grid-template-columns: repeat(10, 1fr); } + .elementor-widget-wc-archive-products .woocommerce.columns-11 ul.products= + { grid-template-columns: repeat(11, 1fr); } + .elementor-widget-wc-archive-products .woocommerce.columns-12 ul.products= + { grid-template-columns: repeat(12, 1fr); } +} + +@media (max-width: 1024px) { + .elementor-widget-wc-archive-products .products { grid-template-columns: = +repeat(3, 1fr); } +} + +@media (max-width: 767px) { + .elementor-widget-wc-archive-products .products { grid-template-columns: = +repeat(2, 1fr); } +} + +.elementor.product .woocommerce-product-gallery__trigger + .woocommerce-pro= +duct-gallery__wrapper { overflow: hidden; } + +.woocommerce .elementor-widget-woocommerce-product-images span.onsale { pad= +ding: 0px; } + +.elementor-menu-cart__wrapper { text-align: var(--main-alignment,left); } + +.elementor-menu-cart__toggle_wrapper { display: inline-block; position: rel= +ative; } + +.elementor-menu-cart__toggle { display: inline-block; } + +.elementor-menu-cart__toggle .elementor-button { background-color: var(--to= +ggle-button-background-color,transparent); color: var(--toggle-button-text-= +color,#69727d); border: var(--toggle-button-border-width,1px) var(--toggle-= +button-border-type,solid) var(--toggle-button-border-color,#69727d); border= +-radius: var(--toggle-button-border-radius,0); display: inline-flex; flex-d= +irection: row-reverse; align-items: center; padding: var(--toggle-icon-padd= +ing,12px 24px); } + +.elementor-menu-cart__toggle .elementor-button:hover { color: var(--toggle-= +button-hover-text-color,#69727d); background-color: var(--toggle-button-hov= +er-background-color,transparent); border-color: var(--toggle-button-hover-b= +order-color,#69727d); } + +.elementor-menu-cart__toggle .elementor-button:hover .elementor-button-icon= + { color: var(--toggle-button-icon-hover-color,#69727d); } + +.elementor-menu-cart__toggle .elementor-button svg { fill: var(--toggle-but= +ton-icon-color,#69727d); } + +.elementor-menu-cart__toggle .elementor-button svg:hover { fill: var(--togg= +le-button-icon-hover-color,#69727d); } + +.elementor-menu-cart__toggle .elementor-button-text { margin-inline-end: 0.= +3em; } + +.elementor-menu-cart__toggle .elementor-button-icon { position: relative; t= +ransition: color 0.1s ease 0s; } + +.elementor-menu-cart__toggle .e-toggle-cart-custom-icon, .elementor-menu-ca= +rt__toggle .elementor-button-icon { color: var(--toggle-button-icon-color,#= +69727d); font-size: var(--toggle-icon-size,inherit); } + +.elementor-menu-cart__toggle .e-toggle-cart-custom-icon:hover { color: var(= +--toggle-button-icon-hover-color,#69727d); } + +.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .= +elementor-button-icon .elementor-button-icon-qty[data-counter] { display: b= +lock; position: absolute; min-width: 1.6em; height: 1.6em; line-height: 1.5= +em; top: -0.7em; inset-inline-end: -0.7em; border-radius: 100%; color: var(= +--items-indicator-text-color,#fff); background-color: var(--items-indicator= +-background-color,#d9534f); text-align: center; font-size: 10px; } + +.elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .e= +lementor-button-icon .elementor-button-icon-qty[data-counter] { display: in= +line-block; font-weight: 400; } + +.elementor-menu-cart--items-indicator-none .elementor-menu-cart__toggle .el= +ementor-button-icon .elementor-button-icon-qty[data-counter] { display: non= +e; } + +.elementor-menu-cart__container { transform: scale(1); overflow: hidden; po= +sition: fixed; z-index: 9998; top: 0px; left: 0px; width: 100vw; height: 10= +0%; background-color: rgba(0, 0, 0, 0.25); transition: background-color 0.4= +s ease 0s, transform 0s ease 0s; text-align: left; } + +.elementor-menu-cart__main { position: fixed; left: var(--side-cart-alignme= +nt-left,auto); right: var(--side-cart-alignment-right,0); transform: transl= +ateX(0px); top: 0px; bottom: 0px; display: flex; flex-direction: column; al= +ign-items: stretch; font-size: 14px; min-height: 200px; width: 350px; max-w= +idth: 100%; transition: all 0.3s ease 0s; padding: var(--cart-padding,20px = +30px); background-color: var(--cart-background-color,#fff); box-shadow: rgb= +a(0, 0, 0, 0.2) 0px 0px 20px; border-style: var(--cart-border-style,none); = +border-color: var(--cart-border-color,initial); border-radius: var(--cart-b= +order-radius,0); margin-top: var(--mini-cart-spacing,0); } + +.elementor-menu-cart__main .widget_shopping_cart_content { height: 100%; di= +splay: flex; flex-direction: column; } + +.elementor-menu-cart__main .widget_shopping_cart_content .woocommerce-mini-= +cart__empty-message { color: var(--empty-message-color,inherit); text-align= +: var(--empty-message-alignment,left); } + +body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.element= +or-menu-cart--shown) .elementor-menu-cart__container { background-color: tr= +ansparent; transform: scale(0); transition: background-color 0.4s ease 0s, = +transform 0s ease 0.4s; } + +body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.element= +or-menu-cart--shown) .elementor-menu-cart__container .dialog-lightbox-close= +-button { display: none; } + +body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.element= +or-menu-cart--shown) .elementor-menu-cart__main { overflow: hidden; opacity= +: 0; transform: var(--side-cart-alignment-transform,translateX(100%)); } + +.elementor-menu-cart__close-button { width: var(--cart-close-icon-size,25px= +); height: var(--cart-close-icon-size,25px); position: relative; margin: 0p= +x 0px 20px; align-self: flex-end; cursor: pointer; display: inline-block; f= +ont-family: eicons; font-size: 20px; line-height: 1; transition: all 0.3s e= +ase 0s; } + +.elementor-menu-cart__close-button::after, .elementor-menu-cart__close-butt= +on::before { content: ""; position: absolute; height: 3px; width: 100%; top= +: 50%; left: 0px; margin-top: -1px; background: var(--cart-close-button-col= +or,#69727d); border-radius: 1px; transition: all 0.3s ease 0s; } + +.elementor-menu-cart__close-button:hover::after, .elementor-menu-cart__clos= +e-button:hover::before { background: var(--cart-close-button-hover-color,#6= +9727d); } + +.elementor-menu-cart__close-button::before { transform: rotate(45deg); } + +.elementor-menu-cart__close-button::after { transform: rotate(-45deg); } + +.elementor-menu-cart__close-button-custom { position: relative; margin: 0px= + 0px 20px; align-self: flex-end; cursor: pointer; display: inline-block; fo= +nt-family: eicons; font-size: 20px; line-height: 1; transition: all 0.3s ea= +se 0s; } + +.elementor-menu-cart__close-button-custom:hover::after, .elementor-menu-car= +t__close-button-custom:hover::before { background: var(--cart-close-button-= +hover-color,#69727d); } + +.elementor-menu-cart__close-button-custom .e-close-cart-custom-icon { font-= +size: var(--cart-close-icon-size,25px); color: var(--cart-close-button-colo= +r,#69727d); } + +.elementor-menu-cart__close-button-custom .e-close-cart-custom-icon:hover {= + color: var(--cart-close-button-hover-color,#69727d); } + +.elementor-menu-cart__close-button-custom svg { fill: var(--cart-close-butt= +on-color,#69727d); width: var(--cart-close-icon-size,25px); height: var(--c= +art-close-icon-size,25px); } + +.elementor-menu-cart__close-button-custom svg:hover { fill: var(--cart-clos= +e-button-hover-color,#69727d); } + +.elementor-menu-cart__products { max-height: calc(100vh - 250px); overflow:= + hidden auto; } + +.elementor-menu-cart__product { display: grid; grid-template-columns: 28% a= +uto; grid-template-rows: var(--price-quantity-position--grid-template-rows,= +auto auto); position: relative; border-top-width: 0px; border-right-width: = +0px; border-left-width: 0px; border-bottom: var(--divider-width,1px) var(--= +divider-style,solid) var(--divider-color,#d5d8dc); } + +.elementor-menu-cart__product .variation { display: grid; grid-template-col= +umns: max-content auto; margin: 10px 0px; color: var(--product-variations-c= +olor,#1f2124); } + +.elementor-menu-cart__product .variation dt { grid-column-start: 1; } + +.elementor-menu-cart__product .variation dd { grid-column-start: 2; margin-= +inline-start: 5px; } + +.elementor-menu-cart__product .variation dd p { margin-bottom: 0px; } + +.elementor-menu-cart__product-image { grid-row: 1 / 3; width: 100%; } + +.elementor-menu-cart__product-image a, .elementor-menu-cart__product-image = +img { display: block; } + +.elementor-menu-cart__product-name { grid-column: 2 / 3; margin: 0px; } + +.elementor-menu-cart__product-name a { transition: all 0.3s ease 0s; } + +.elementor-menu-cart__product-price { grid-column: 2 / 3; align-self: var(-= +-price-quantity-position--align-self,end); font-weight: 300; color: var(--p= +roduct-price-color,#d5d8dc); } + +.elementor-menu-cart__product-name, .elementor-menu-cart__product-price { f= +ont-size: 14px; padding-left: 20px; } + +.elementor-menu-cart__product-remove { color: rgb(105, 114, 125); width: va= +r(--remove-item-button-size,22px); height: var(--remove-item-button-size,22= +px); border-radius: var(--remove-item-button-size,22px); border: 1px solid = +var(--remove-item-button-color,#d5d8dc); text-align: center; overflow: hidd= +en; position: absolute; right: 0px; bottom: 20px; transition: all 0.3s ease= + 0s; } + +.elementor-menu-cart__product-remove:hover { border: 1px solid var(--remove= +-item-button-hover-color,#d5d8dc); } + +.elementor-menu-cart__product-remove:hover::after, .elementor-menu-cart__pr= +oduct-remove:hover::before { background: var(--remove-item-button-hover-col= +or,#d5d8dc); } + +.elementor-menu-cart__product-remove::after, .elementor-menu-cart__product-= +remove::before { content: ""; position: absolute; height: 1px; width: 50%; = +top: 50%; left: 25%; margin-top: -1px; background: var(--remove-item-button= +-color,#d5d8dc); z-index: 1; transition: all 0.3s ease 0s; } + +.elementor-menu-cart__product-remove::before { transform: rotate(45deg); } + +.elementor-menu-cart__product-remove::after { transform: rotate(-45deg); } + +.elementor-menu-cart__product-remove > a { display: block; z-index: 2; widt= +h: 100%; height: 100%; overflow: hidden; opacity: 0; position: absolute; } + +.elementor-menu-cart__product-remove > a.remove_from_cart_button { display:= + var(--remove-from-cart-button,block); } + +.elementor-menu-cart__product-remove > a.elementor_remove_from_cart_button = +{ display: var(--elementor-remove-from-cart-button,none); } + +.elementor-menu-cart__product:last-child { border: none; } + +.elementor-menu-cart__footer-buttons, .elementor-menu-cart__product:not(:fi= +rst-of-type), .elementor-menu-cart__subtotal { padding-top: var(--product-d= +ivider-gap,20px); } + +.elementor-menu-cart__product { padding-right: 30px; } + +.elementor-menu-cart__product, .elementor-menu-cart__subtotal { padding-bot= +tom: var(--product-divider-gap,20px); } + +.elementor-menu-cart__subtotal { font-size: 20px; text-align: var(--menu-ca= +rt-subtotal-text-align,center); font-weight: 600; color: var(--menu-cart-su= +btotal-color,inherit); border-left: var(--subtotal-divider-left-width,1px) = +var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc); = +border-bottom: var(--subtotal-divider-bottom-width,1px) var(--subtotal-divi= +der-style,solid) var(--subtotal-divider-color,#d5d8dc); border-right: var(-= +-subtotal-divider-right-width,1px) var(--subtotal-divider-style,solid) var(= +--subtotal-divider-color,#d5d8dc); border-top: var(--subtotal-divider-top-w= +idth,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,= +#d5d8dc); } + +.elementor-menu-cart__footer-buttons { font-size: 20px; text-align: var(--c= +art-footer-buttons-alignment-text-align,center); display: var(--cart-footer= +-buttons-alignment-display,grid); grid-template-columns: var(--cart-footer-= +layout,1fr 1fr); margin-top: var(--cart-buttons-position-margin,0); column-= +gap: ; row-gap: ; } + +.elementor-menu-cart__footer-buttons .elementor-button { display: inline-bl= +ock; border-radius: var(--cart-footer-buttons-border-radius,0); height: fit= +-content; } + +.elementor-menu-cart__footer-buttons .elementor-button--view-cart { display= +: var(--view-cart-button-display,inline-block); color: var(--view-cart-butt= +on-text-color,#fff); padding: var(--view-cart-button-padding,15px); backgro= +und-color: var(--view-cart-button-background-color,#69727d); } + +.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover { c= +olor: var(--view-cart-button-hover-text-color,#fff); background-color: var(= +--view-cart-button-hover-background-color,#69727d); } + +.elementor-menu-cart__footer-buttons .elementor-button--checkout { display:= + var(--checkout-button-display,inline-block); color: var(--checkout-button-= +text-color,#fff); padding: var(--checkout-button-padding,15px); background-= +color: var(--checkout-button-background-color,#69727d); } + +.elementor-menu-cart__footer-buttons .elementor-button--checkout:hover { co= +lor: var(--checkout-button-hover-text-color,#fff); background-color: var(--= +checkout-button-hover-background-color,#69727d); } + +@media (max-width: 767px) { + .elementor-menu-cart__footer-buttons .elementor-button { padding-left: 10= +px; padding-right: 10px; } +} + +.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--empty-indicato= +r-hide .elementor-menu-cart__toggle .elementor-button-icon .elementor-butto= +n-icon-qty[data-counter=3D"0"], .elementor-widget-woocommerce-menu-cart:not= +(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .ele= +mentor-button-text { display: none; } + +.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remo= +ve-button-yes) .elementor-menu-cart__product { padding-left: 0px; padding-r= +ight: 0px; grid-template-columns: 25% auto; } + +.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remo= +ve-button-yes) .elementor-menu-cart__product-remove { display: none; } + +.elementor-widget-woocommerce-menu-cart.remove-item-position--top .elemento= +r-menu-cart__product-remove { top: 0px; bottom: auto; } + +.elementor-widget-woocommerce-menu-cart.remove-item-position--top .elemento= +r-menu-cart__products .cart_item:not(:first-of-type) .elementor-menu-cart__= +product-remove { top: 20px; bottom: auto; } + +.elementor-widget-woocommerce-menu-cart.remove-item-position--middle .eleme= +ntor-menu-cart__product-remove { transform: translateY(50%); bottom: 50%; } + +.elementor-widget-woocommerce-menu-cart.remove-item-position--bottom .eleme= +ntor-menu-cart__product-remove { top: auto; bottom: 20px; } + +.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini= +-cart .elementor-menu-cart__container { position: absolute; width: auto; he= +ight: auto; overflow: visible; inset: 100% auto auto 0px; background: none;= + min-width: 330px; transform: scale(1); transition: background-color 0.4s e= +ase 0s, transform 0s ease 0s; } + +.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini= +-cart .elementor-menu-cart__main { width: auto; height: auto; position: rel= +ative; inset: auto; overflow: visible; transform: translateY(0px); transiti= +on: all 0.3s ease 0s; } + +@media (max-width: 767px) { + .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mi= +ni-cart .elementor-menu-cart__container { min-width: 300px; } +} + +body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-me= +nu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-me= +nu-cart__container { transform: scale(0); transition: background-color 0.4s= + ease 0s, transform 0s ease 0.4s; } + +body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-me= +nu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-me= +nu-cart__main { opacity: 0; transform: translateY(-10px); } + +.elementor-edit-area-active .elementor-widget-woocommerce-menu-cart.element= +or-widget.elementor-loading.elementor-menu-cart--shown { opacity: 1; } + +.elementor-edit-area-active .elementor-widget-woocommerce-menu-cart.element= +or-widget.elementor-loading.elementor-menu-cart--shown .elementor-menu-cart= +__container { z-index: 9999; } + +.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-drop= +down .elementor-menu-cart__container { display: none; } + +.elementor-widget-woocommerce-purchase-summary { font-size: 14px; font-fami= +ly: Roboto, sans-serif; color: rgb(105, 114, 125); } + +.elementor-widget-woocommerce-purchase-summary table tbody tr:hover > td, .= +elementor-widget-woocommerce-purchase-summary table tbody tr:hover > th { b= +ackground-color: initial; } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-th= +ankyou-order-details { padding-inline-start: 0px; margin: 0px 0px 2em; disp= +lay: flex; flex-wrap: wrap; } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-th= +ankyou-order-details li { border-right: var(--payment-details-border-width,= +1px) var(--payment-details-border-type,solid) var(--payment-details-border-= +color,#d5d8dc); color: var(--payment-details-titles-color,#000); font-weigh= +t: 700; font-size: 14px; text-transform: capitalize; margin-right: var(--pa= +yment-details-space-between,4em); padding-right: var(--payment-details-spac= +e-between,4em); float: unset; margin-bottom: 30px; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-= +thankyou-order-details li { border-right: none; border-bottom: var(--paymen= +t-details-border-width,1px) var(--payment-details-border-type,solid) var(--= +payment-details-border-color,#d5d8dc); margin-right: 0px; padding-right: 0p= +x; width: 100%; padding-top: calc(var(--payment-details-space-between, 20px= +) / 2); padding-bottom: calc(var(--payment-details-space-between, 20px) / 2= +); justify-content: space-between; display: flex; margin-bottom: 0px; } +} + +.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-th= +ankyou-order-details li strong { color: var(--payment-details-items-color,#= +69727d); font-weight: 400; font-size: 14px; margin-top: var(--payment-detai= +ls-titles-spacing,10px); text-transform: none; line-height: normal; text-sh= +adow: none; font-style: normal; letter-spacing: 0px; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-= +thankyou-order-details li strong { margin-top: 0px; } +} + +.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-ba= +cs-bank-details .wc-bacs-bank-details { padding-inline-start: 0px; display:= + flex; flex-wrap: wrap; } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-ba= +cs-bank-details .wc-bacs-bank-details li { border-right: var(--bank-details= +-border-width,1px) var(--bank-details-border-type,solid) var(--bank-details= +-border-color,#d5d8dc); color: var(--bank-details-titles-color,#000); font-= +weight: 700; font-size: 14px; text-transform: capitalize; margin-right: var= +(--bank-details-space-between,4em); padding-right: var(--bank-details-space= +-between,4em); float: unset; margin-bottom: 30px; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-= +bacs-bank-details .wc-bacs-bank-details li { border-right: none; border-bot= +tom: var(--bank-details-border-width,1px) var(--bank-details-border-type,so= +lid) var(--bank-details-border-color,#d5d8dc); margin-right: 0px; padding-r= +ight: 0px; width: 100%; padding-top: calc(var(--bank-details-space-between,= + 20px) / 2); padding-bottom: calc(var(--bank-details-space-between, 20px) /= + 2); justify-content: space-between; display: flex; margin-bottom: 0px; } +} + +.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-ba= +cs-bank-details .wc-bacs-bank-details li strong { color: var(--bank-details= +-items-color,#69727d); font-weight: 400; font-size: 14px; margin-top: var(-= +-bank-details-titles-spacing,10px); text-transform: none; line-height: norm= +al; text-shadow: none; font-style: normal; letter-spacing: 0px; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-= +bacs-bank-details .wc-bacs-bank-details li strong { margin-top: 0px; } +} + +.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-ba= +cs-bank-details .wc-bacs-bank-details li:last-of-type { border-right: none;= + } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-item-meta .= +wc-item-meta-label, .elementor-widget-woocommerce-purchase-summary .woocomm= +erce .wc-item-meta li p { color: var(--order-details-variations-color,#6972= +7d); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table { f= +ont-size: 14px; margin-bottom: 0px; padding: var(--sections-padding,15px 30= +px); background-color: var(--sections-background-color,#fff); border-radius= +: var(--sections-border-radius,3px); border: 1px var(--sections-border-type= +,solid) var(--sections-border-color,#d5d8dc); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .bu= +tton.alt { background-color: transparent; border-radius: var(--button-borde= +r-radius,3px); border: 2px var(--buttons-border-type,solid) var(--buttons-b= +order-color,#5bc0de); vertical-align: middle; color: var(--button-normal-te= +xt-color,#69727d); padding: var(--button-padding,5px 10px); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .bu= +tton.alt:hover { color: var(--button-hover-text-color,#69727d); transition-= +duration: var(--button-hover-transition-duration,.3s); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table td,= + .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table th= + { border-right: 0px; border-bottom: 0px; border-left: 0px; border-image: i= +nitial; border-top: var(--tables-divider-border-width,1px) var(--tables-div= +ider-border-type,solid) var(--tables-divider-border-color,#d5d8dc); padding= +-top: calc(var(--order-details-rows-gap, 18px) / 2); padding-bottom: calc(v= +ar(--order-details-rows-gap, 18px) / 2); padding-left: 0px; padding-right: = +0px; } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table the= +ad tr th { color: var(--order-details-titles-totals-color,#000); border-top= +: none; padding-top: 0px; } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table the= +ad tr th span { color: var(--order-details-titles-totals-color,#000); } + +@media (min-width: 1025px) { + .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table t= +body td { vertical-align: top; line-height: unset; } +} + +.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tbo= +dy td .woocommerce-Price-amount { color: var(--order-details-items-color,#6= +9727d); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfo= +ot td, .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_ta= +ble tfoot th { color: var(--order-details-titles-totals-color,#000); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table tfo= +ot tr:last-child td, .elementor-widget-woocommerce-purchase-summary .woocom= +merce .shop_table tfoot tr:last-child th { padding-bottom: 0px; } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .pr= +oduct-quantity, .elementor-widget-woocommerce-purchase-summary .woocommerce= + .shop_table td.download-expires, .elementor-widget-woocommerce-purchase-su= +mmary .woocommerce .shop_table td.download-remaining { font-weight: 400; co= +lor: var(--order-details-items-color,#69727d); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .pr= +oduct-purchase-note td { border-top: none; padding-top: 0px; color: var(--g= +eneral-text-color,#69727d); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-ta= +ble--order-downloads tr td::before { color: var(--order-details-titles-tota= +ls-color,#000); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .order-again .b= +utton { background: transparent; border: 2px var(--buttons-border-type,soli= +d) var(--buttons-border-color,#5bc0de); border-radius: var(--button-border-= +radius,3px); vertical-align: middle; color: var(--button-normal-text-color,= +#69727d); margin-top: 40px; margin-bottom: 0px; padding: var(--button-paddi= +ng,12px 32px); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .order-again .b= +utton:hover { color: var(--button-hover-text-color,#69727d); transition-dur= +ation: var(--button-hover-transition-duration,.3s); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce h2 { color: var= +(--titles-color,#000); margin-bottom: var(--titles-spacing,45px); font-weig= +ht: 400; } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-or= +der-details h2 { text-align: var(--order-summary-alignment,inherit); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-d= +etails-heading { text-align: var(--bank-details-alignment,inherit); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-or= +der-downloads__title { text-align: var(--downloads-alignment,inherit); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-co= +lumn--billing-address h2, .elementor-widget-woocommerce-purchase-summary .w= +oocommerce .woocommerce-customer-details > h2 { text-align: var(--billing-d= +etails-alignment,inherit); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-co= +lumn--shipping-address h2 { text-align: var(--shipping-details-alignment,in= +herit); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce a { color: var(= +--order-details-product-links-normal-color,#5bc0de); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce a:hover { color= +: var(--order-details-product-links-hover-color,#5bc0de); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce p { margin-bott= +om: 20px; } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-th= +ankyou-order-received { margin-bottom: var(--sections-spacing,40px); color:= + var(--confirmation-message-color,#69727d); text-align: var(--confirmation-= +message-alignment,inherit); display: var(--confirmation-message-display,non= +e); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce strong { color:= + var(--general-text-color,#000); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce table tbody > t= +r:nth-child(2n+1) > td, .elementor-widget-woocommerce-purchase-summary .woo= +commerce table tbody > tr:nth-child(2n+1) > th { background-color: transpar= +ent; } + +.elementor-widget-woocommerce-purchase-summary .woocommerce address { paddi= +ng: var(--sections-padding,15px 30px); background-color: var(--sections-bac= +kground-color,#fff); border-radius: var(--sections-border-radius,3px); bord= +er: 1px var(--sections-border-type,solid) var(--sections-border-color,#d5d8= +dc); color: var(--general-text-color,#69727d); } + +@media (max-width: 767px) { + .elementor-widget-woocommerce-purchase-summary .woocommerce-column--2 { m= +argin-top: 2em; } +} + +.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-th= +ankyou-order-details + p { color: var(--general-text-color,#69727d); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-d= +etails-account-name { color: var(--account-title-color,#000); font-weight: = +700; font-size: 14px; margin-bottom: var(--account-title-spacing,1rem); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce section { margi= +n-top: var(--sections-spacing,4em); } + +.elementor-widget-woocommerce-purchase-summary .woocommerce .wc-bacs-bank-d= +etails:last-child { margin-bottom: 0px; } + +.elementor-widget-woocommerce-purchase-summary .woocommerce-table__line-ite= +m.order_item .woocommerce-table__product-name.product-purchase-note-is-belo= +w, .elementor-widget-woocommerce-purchase-summary .woocommerce-table__line-= +item.order_item .woocommerce-table__product-total.product-total.product-pur= +chase-note-is-below { padding-bottom: 0px; } + +.elementor-widget-woocommerce-purchase-summary .woocommerce-table--order-de= +tails { table-layout: fixed; } + +.elementor-widget-woocommerce-purchase-summary .woocommerce-table--order-de= +tails td { overflow-wrap: break-word; } + +.elementor-widget-woocommerce-checkout-page { background-color: transparent= +; font-family: Roboto, sans-serif; font-size: 14px; line-height: 21px; colo= +r: rgb(105, 114, 125); } + +.elementor-widget-woocommerce-checkout-page.e-checkout-layout-one-column .e= +-checkout__container { grid-template-columns: auto; } + +.elementor-widget-woocommerce-checkout-page ::placeholder { color: var(--fo= +rms-fields-normal-color,inherit); font-family: inherit; opacity: 0.6; } + +.elementor-widget-woocommerce-checkout-page table tbody tr:hover > td, .ele= +mentor-widget-woocommerce-checkout-page table tbody tr:hover > th { backgro= +und-color: transparent; } + +.elementor-widget-woocommerce-checkout-page .select2-container--default .se= +lect2-selection--single { color: var(--forms-fields-normal-color,#69727d); = +background-color: rgb(249, 250, 250); border-radius: var(--forms-fields-bor= +der-radius,0); border: none; height: 45px; } + +.elementor-widget-woocommerce-checkout-page .select2-container--default .se= +lect2-selection--single:focus { color: var(--forms-fields-focus-color,#6972= +7d); background-color: rgb(249, 250, 250); border-color: initial; transitio= +n-duration: var(--forms-fields-focus-transition-duration,.3s); } + +.elementor-widget-woocommerce-checkout-page .select2-container--default .se= +lect2-selection--single .select2-selection__placeholder { color: var(--form= +s-fields-normal-color,#69727d); } + +.elementor-widget-woocommerce-checkout-page .select2-container--default .se= +lect2-selection--single .select2-selection__rendered { color: var(--forms-f= +ields-normal-color,#69727d); line-height: 45px; padding-left: 1rem; padding= +-right: 1rem; } + +.elementor-widget-woocommerce-checkout-page .select2-container--default .se= +lect2-selection--single .select2-selection__arrow { height: 45px; } + +.elementor-widget-woocommerce-checkout-page .select2-container--open .selec= +t2-dropdown--below { background-color: rgb(249, 250, 250); } + +.elementor-widget-woocommerce-checkout-page .e-description { color: var(--s= +ections-descriptions-color,#69727d); padding-bottom: var(--sections-descrip= +tions-spacing,0); font-size: 14px; font-weight: 400; } + +.elementor-widget-woocommerce-checkout-page .e-woocommerce-login-section { = +margin-bottom: 24px; } + +.elementor-widget-woocommerce-checkout-page .e-woocommerce-login-section .e= +-checkout-secondary-title { text-align: var(--login-title-alignment,left); = +} + +.elementor-widget-woocommerce-checkout-page .e-woocommerce-login-nudge { ma= +rgin-top: var(--sections-secondary-title-spacing,24px); margin-bottom: 15px= +; } + +.elementor-widget-woocommerce-checkout-page .e-coupon-anchor { margin-top: = +var(--sections-secondary-title-spacing,24px); } + +.elementor-widget-woocommerce-checkout-page .e-coupon-box { margin-top: 24p= +x; } + +.elementor-widget-woocommerce-checkout-page .e-coupon-anchor-description { = +color: var(--forms-labels-color,#69727d); margin-bottom: var(--forms-label-= +spacing,3px); } + +.elementor-widget-woocommerce-checkout-page .e-login-wrap { display: flex; = +align-items: center; } + +.elementor-widget-woocommerce-checkout-page .e-login-wrap-start { flex: 1 1= + 75%; } + +.elementor-widget-woocommerce-checkout-page .e-login-wrap-end { flex: 1 1 2= +0%; text-align: right; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-checkout-page .e-login-wrap { display: bloc= +k; } + .elementor-widget-woocommerce-checkout-page .e-login-wrap-end { text-alig= +n: var(--login-button-alignment,left); margin-top: 15px; } + .elementor-widget-woocommerce-checkout-page .e-login-wrap-end label.e-log= +in-label { display: none; } +} + +.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap { display= +: flex; justify-content: space-between; margin-top: 6px; } + +.elementor-widget-woocommerce-checkout-page .e-login-actions-wrap-end .lost= +_password { margin-bottom: 0px; font-size: 12px; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-checkout-page .e-login-actions-wrap-end .lo= +st_password { font-size: 11px; } +} + +.elementor-widget-woocommerce-checkout-page .e-apply-coupon { width: 90%; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-checkout-page .e-apply-coupon { width: var(= +--coupon-button-width,auto); } +} + +.elementor-widget-woocommerce-checkout-page .e-checkout__container { displa= +y: grid; flex-wrap: wrap; grid-template-columns: 56% auto; align-items: str= +etch; column-gap: ; row-gap: ; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-checkout-page .e-checkout__container { grid= +-template-columns: repeat(1, 1fr); } +} + +.elementor-widget-woocommerce-checkout-page .e-checkout-secondary-title { c= +olor: var(--sections-secondary-title-color,#69727d); margin-bottom: 0px; } + +.elementor-widget-woocommerce-checkout-page .e-woocommerce-coupon-nudge { t= +ext-align: var(--coupon-title-alignment,left); } + +.elementor-widget-woocommerce-checkout-page #ship-to-different-address { ma= +rgin-top: 13px; padding-left: var(--shipping-heading-padding-start,30px); } + +.elementor-widget-woocommerce-checkout-page #ship-to-different-address span= + { font-weight: 400; } + +.elementor-widget-woocommerce-checkout-page a { color: var(--links-normal-c= +olor,#5bc0de); } + +.elementor-widget-woocommerce-checkout-page a:hover { color: var(--links-ho= +ver-color,#5bc0de); } + +.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details = +.form-row, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coup= +on-box .form-row, .elementor-widget-woocommerce-checkout-page .woocommerce = +.e-woocommerce-login-anchor .form-row { padding-left: var(--forms-columns-g= +ap-padding,0); padding-right: var(--forms-columns-gap-padding,0); margin-le= +ft: var(--forms-columns-gap-margin,0); margin-right: var(--forms-columns-ga= +p-margin,0); } + +.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details = +.form-row label, .elementor-widget-woocommerce-checkout-page .woocommerce .= +e-coupon-box .form-row label, .elementor-widget-woocommerce-checkout-page .= +woocommerce .e-woocommerce-login-anchor .form-row label { color: var(--form= +s-labels-color,#69727d); margin-bottom: var(--forms-label-spacing,3px); } + +.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details = +.form-row .input-text, .elementor-widget-woocommerce-checkout-page .woocomm= +erce #customer_details .form-row select, .elementor-widget-woocommerce-chec= +kout-page .woocommerce #customer_details .form-row textarea, .elementor-wid= +get-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-t= +ext, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box= + .form-row select, .elementor-widget-woocommerce-checkout-page .woocommerce= + .e-coupon-box .form-row textarea, .elementor-widget-woocommerce-checkout-p= +age .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elemen= +tor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anch= +or .form-row select, .elementor-widget-woocommerce-checkout-page .woocommer= +ce .e-woocommerce-login-anchor .form-row textarea { color: var(--forms-fiel= +ds-normal-color,#69727d); background-color: rgb(249, 250, 250); border-radi= +us: var(--forms-fields-border-radius,0); padding: var(--forms-fields-paddin= +g,16px); font-size: 14px; border: none; font-weight: 400; } + +.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details = +.form-row .input-text:focus, .elementor-widget-woocommerce-checkout-page .w= +oocommerce #customer_details .form-row select:focus, .elementor-widget-wooc= +ommerce-checkout-page .woocommerce #customer_details .form-row textarea:foc= +us, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box = +.form-row .input-text:focus, .elementor-widget-woocommerce-checkout-page .w= +oocommerce .e-coupon-box .form-row select:focus, .elementor-widget-woocomme= +rce-checkout-page .woocommerce .e-coupon-box .form-row textarea:focus, .ele= +mentor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-a= +nchor .form-row .input-text:focus, .elementor-widget-woocommerce-checkout-p= +age .woocommerce .e-woocommerce-login-anchor .form-row select:focus, .eleme= +ntor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anc= +hor .form-row textarea:focus { color: var(--forms-fields-focus-color,#69727= +d); background-color: rgb(249, 250, 250); border-color: rgb(105, 114, 125);= + transition-duration: var(--forms-fields-focus-transition-duration,.3s); } + +.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details = +#billing_address_1_field, .elementor-widget-woocommerce-checkout-page .wooc= +ommerce .e-coupon-box #billing_address_1_field, .elementor-widget-woocommer= +ce-checkout-page .woocommerce .e-woocommerce-login-anchor #billing_address_= +1_field { margin-bottom: 5px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce .create-account, .= +elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form= +-row { margin-bottom: 0px !important; } + +.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method l= +i input, .elementor-widget-woocommerce-checkout-page .woocommerce .input-ra= +dio { vertical-align: middle; } + +.elementor-widget-woocommerce-checkout-page .woocommerce-form__input-checkb= +ox { vertical-align: middle; margin: 0px 5px 0px 0px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce-form__label-for-ch= +eckbox span { position: relative; top: 2px; color: var(--sections-checkboxe= +s-color,#69727d); } + +.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method l= +i label, .elementor-widget-woocommerce-checkout-page .woocommerce .wc_payme= +nt_method label { color: var(--sections-radio-buttons-color,#69727d); } + +.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method= + label { display: inline; } + +.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce= +-button { background-color: var(--e-a-bg-default); color: var(--forms-butto= +ns-normal-text-color,#6f6f6f); border-radius: var(--forms-buttons-border-ra= +dius,3px); padding: 1rem; border: 2px var(--forms-buttons-border-type,solid= +) var(--forms-buttons-border-color,#5bc0de); } + +.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce= +-button:hover { color: var(--forms-buttons-hover-text-color,#6f6f6f); trans= +ition-duration: var(--forms-buttons-hover-transition-duration,.3s); } + +.elementor-widget-woocommerce-checkout-page .woocommerce #coupon_code { mar= +gin-right: 1%; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-checkout-page .woocommerce #coupon_code { w= +idth: 100%; margin-right: 0px; margin-bottom: 15px; } +} + +.elementor-widget-woocommerce-checkout-page .woocommerce-info { border-top-= +color: transparent; background-color: transparent; padding: 0px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce-privacy-policy-tex= +t p { font-weight: 400; font-size: 12px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce-form-login-toggle = +.woocommerce-info { font-weight: 400; margin-bottom: 0px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details = +.col-1, .elementor-widget-woocommerce-checkout-page .woocommerce .e-checkou= +t__order_review, .elementor-widget-woocommerce-checkout-page .woocommerce .= +e-coupon-box, .elementor-widget-woocommerce-checkout-page .woocommerce .e-w= +oocommerce-login-section, .elementor-widget-woocommerce-checkout-page .wooc= +ommerce .shipping_address, .elementor-widget-woocommerce-checkout-page .woo= +commerce .woocommerce-additional-fields, .elementor-widget-woocommerce-chec= +kout-page .woocommerce .woocommerce-checkout #payment { background: var(--s= +ections-background-color,#fff); border-radius: var(--sections-border-radius= +,3px); padding: var(--sections-padding,16px 30px); margin: var(--sections-m= +argin,0 0 24px 0); border: 1px var(--sections-border-type,solid) var(--sect= +ions-border-color,#d5d8dc); display: block; } + +.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-addit= +ional-fields { display: var(--additional-information-display,none); } + +@media (min-width: 1024px) { + .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-add= +itional-fields { margin: var(--sections-margin,0); } +} + +.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout-messag= +e, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-ch= +eckout #payment .payment_box, .elementor-widget-woocommerce-checkout-page .= +woocommerce .woocommerce-privacy-policy-text { color: var(--sections-messag= +es-color,#69727d); font-weight: 400; } + +.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-priva= +cy-policy-text p { margin-top: 25px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details = +.col2-set .col-1 { margin-bottom: 0px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details = +.col2-set .col-2 { padding-top: 15px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce #order_review_head= +ing { text-align: var(--order-review-title-alignment,left); } + +.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table { marg= +in-bottom: 0px; border: 0px; font-size: 14px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead = +{ background-color: transparent; } + +.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead = +tr th { padding-top: 0px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody = +td { color: rgb(0, 0, 0); } + +.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody = +td .product-quantity { font-weight: 400; } + +.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot = +td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tf= +oot th { color: rgb(105, 114, 125); } + +.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td, .e= +lementor-widget-woocommerce-checkout-page .woocommerce .shop_table th, .ele= +mentor-widget-woocommerce-checkout-page .woocommerce .shop_table tr { borde= +r: 0px; padding-left: 0px; padding-bottom: 15px; padding-top: 15px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table .order= +-total td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_t= +able .order-total th, .elementor-widget-woocommerce-checkout-page .woocomme= +rce .shop_table .order-total tr { padding-bottom: 0px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth= +-child(2n+1) > td, .elementor-widget-woocommerce-checkout-page .woocommerce= + .shop_table tr:nth-child(2n+1) > th { background-color: transparent; } + +.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-check= +out-review-order-table .cart_item td { font-weight: 400; color: var(--order= +-summary-items-color,#000); border-bottom: var(--order-summary-items-divide= +r-weight,0) solid var(--order-summary-items-divider-color,#69727d); } + +.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-check= +out-review-order-table .cart_item td.product-name { padding-right: 40px; ma= +x-width: 150px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-check= +out-review-order-table .cart_item td.product-total { vertical-align: top; } + +.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-check= +out-review-order-table td, .elementor-widget-woocommerce-checkout-page .woo= +commerce .woocommerce-checkout-review-order-table th { padding-top: var(--o= +rder-summary-rows-gap-top,15px); padding-bottom: var(--order-summary-rows-g= +ap-bottom,15px); } + +.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-check= +out-review-order-table tfoot td, .elementor-widget-woocommerce-checkout-pag= +e .woocommerce .woocommerce-checkout-review-order-table tfoot th, .elemento= +r-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-revie= +w-order-table thead th { color: var(--order-summary-totals-color,#69727d); = +vertical-align: top; } + +.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-check= +out-review-order-table .order-total td, .elementor-widget-woocommerce-check= +out-page .woocommerce .woocommerce-checkout-review-order-table .order-total= + th { border-top: var(--order-summary-totals-divider-weight,0) solid var(--= +order-summary-totals-divider-color,#69727d); } + +.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-totals td= + { max-width: 70px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce h3 { font-size: 14= +px; font-weight: 700; margin-top: 0px; margin-bottom: var(--sections-title-= +spacing,30px); color: var(--sections-title-color,#000); } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row= + > span { font-weight: 400; font-size: 14px; margin-bottom: 3px; color: rgb= +(105, 114, 125); } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row= +-first, .elementor-widget-woocommerce-checkout-page .woocommerce-checkout .= +form-row-last { width: 48%; } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row= + .input-checkbox { vertical-align: middle; margin: 0px 5px 0px 0px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocomme= +rce-billing-fields h3 { text-align: var(--billing-details-title-alignment,l= +eft); } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocomme= +rce-account-fields .form-row, .elementor-widget-woocommerce-checkout-page .= +woocommerce-checkout .woocommerce-billing-fields .form-row, .elementor-widg= +et-woocommerce-checkout-page .woocommerce-checkout .woocommerce-shipping-fi= +elds .form-row { margin-bottom: var(--forms-rows-gap,5px); } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocomme= +rce-account-fields .form-row:last-child, .elementor-widget-woocommerce-chec= +kout-page .woocommerce-checkout .woocommerce-billing-fields .form-row:last-= +child, .elementor-widget-woocommerce-checkout-page .woocommerce-checkout .w= +oocommerce-shipping-fields .form-row:last-child { margin-bottom: 15px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout.login { m= +argin-top: -8px; z-index: 999; background: rgb(255, 255, 255); border-top-w= +idth: 0px; position: relative; margin-bottom: 0px; color: rgb(105, 114, 125= +); } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-r= +ow-first, .elementor-widget-woocommerce-checkout-page .woocommerce-checkout= + .form-row-last { width: 100%; } +} + +.elementor-widget-woocommerce-checkout-page .woocommerce-form-coupon-toggle= + { display: none; } + +.elementor-widget-woocommerce-checkout-page .woocommerce-form-login__submit= + { width: 85%; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-checkout-page .woocommerce-form-login__subm= +it { width: var(--login-button-width,35%); } +} + +.elementor-widget-woocommerce-checkout-page .woocommerce-additional-fields = +h3 { text-align: var(--additional-fields-title-alignment,left); } + +.elementor-widget-woocommerce-checkout-page .woocommerce-shipping-fields .s= +hipping_address { margin-bottom: var(--sections-margin,20px); } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment = +{ margin-top: 24px; padding: 15px 25px 25px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment = +.payment_methods { border-bottom: none; padding: 0px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment = +.payment_methods .payment_box { background-color: rgb(249, 250, 250); } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment = +.payment_methods .payment_box::before { display: none; } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment = +.payment_methods li { line-height: 21px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment = +.payment_methods li label a { padding-left: 15px; font-size: 12px; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #paymen= +t .payment_methods li label a { float: none; font-size: 11px; padding-left:= + 10px; } +} + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #paymen= +t .payment_methods li label img { width: 55px; } +} + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment = +.place-order { display: flex; flex-flow: column wrap; padding: 0px; margin-= +bottom: 0px; align-items: var(--place-order-title-alignment,stretch); } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment = +#place_order { background-color: rgb(91, 192, 222); width: var(--purchase-b= +utton-width,auto); float: none; color: var(--purchase-button-normal-text-co= +lor,#fff); min-height: auto; padding: var(--purchase-button-padding,1em 1em= +); border-radius: var(--purchase-button-border-radius,3px); } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment = +#place_order:hover { background-color: rgb(91, 192, 222); color: var(--purc= +hase-button-hover-text-color,#fff); border-color: var(--purchase-button-hov= +er-border-color,#5bc0de); transition-duration: var(--purchase-button-hover-= +transition-duration,.3s); } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment = +.woocommerce-info::before { display: none; } + +.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .col2-set= + .col-1, .elementor-widget-woocommerce-checkout-page .woocommerce-checkout = +.col2-set .col-2 { width: auto; float: none; } + +.elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-= +grid { display: grid; grid-template-columns: auto auto; align-items: center= +; } + +.elementor-widget-woocommerce-checkout-page .woocommerce .coupon-container-= +grid .coupon-col-2 { text-align: right; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-checkout-page .woocommerce .coupon-containe= +r-grid { display: block; } + .elementor-widget-woocommerce-checkout-page .woocommerce .coupon-containe= +r-grid .coupon-col-2 { text-align: var(--coupon-button-alignment,left); } +} + +.elementor-widget-woocommerce-checkout-page .woocommerce #account_password_= +field { margin-bottom: 10px; } + +.elementor-widget-woocommerce-checkout-page .woocommerce .product-name .var= +iation { color: var(--order-summary-variations-color,#000); font-size: 14px= +; font-style: normal; text-transform: none; letter-spacing: normal; text-de= +coration: none; line-height: 21px; } + +.e-woo-select2-wrapper .select2-results__option, .e-woo-select2-wrapper .se= +lect2-results__option:focus { color: rgb(105, 114, 125); } + +.elementor-widget-woocommerce-cart.e-cart-layout-one-column .e-cart__contai= +ner { grid-template-columns: auto; } + +.elementor-widget-woocommerce-cart table tbody tr:hover > td, .elementor-wi= +dget-woocommerce-cart table tbody tr:hover > th { background-color: inherit= +; } + +.elementor-widget-woocommerce-cart .e-clear { overflow: hidden; height: 0px= +; width: 0px; } + +.elementor-widget-woocommerce-cart .e-cart-section { background-color: var(= +--sections-background-color,#fff); padding: var(--sections-padding,16px 30p= +x); margin: var(--sections-margin,0 0 30px 0); border-radius: var(--section= +s-border-radius,3px); border: 1px var(--sections-border-type,solid) var(--s= +ections-border-color,#d5d8dc); } + +.elementor-widget-woocommerce-cart .e-cart-section--no-coupon { margin: var= +(--sections-margin,0 0 0 0); } + +@media (min-width: 1024px) { + .elementor-widget-woocommerce-cart .e-cart-section:last-child { margin: v= +ar(--sections-margin,0); } +} + +.elementor-widget-woocommerce-cart .e-cart-content { color: var(--sections-= +descriptions-color,#69727d); font-size: 15px; font-weight: 400; line-height= +: 23px; letter-spacing: 0px; } + +.elementor-widget-woocommerce-cart .e-cart__container { display: grid; flex= +-wrap: wrap; grid-template-columns: 59% auto; align-items: stretch; column-= +gap: ; row-gap: ; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-cart .e-cart__container { grid-template-col= +umns: repeat(1, 1fr); } +} + +.elementor-widget-woocommerce-cart .e-cart-layout-one-column .e-cart__conta= +iner { grid-template-columns: auto; } + +.elementor-widget-woocommerce-cart .select2-container { margin-bottom: 4px;= + } + +.elementor-widget-woocommerce-cart .select2-container--default .select2-sel= +ection--single { color: var(--forms-fields-normal-color,#69727d); backgroun= +d-color: rgb(249, 250, 250); border-radius: var(--forms-fields-border-radiu= +s,0); border: none; height: 45px; } + +.elementor-widget-woocommerce-cart .select2-container--default .select2-sel= +ection--single:focus { color: var(--forms-fields-focus-color,#69727d); back= +ground-color: rgb(249, 250, 250); border-color: var(--forms-fields-focus-bo= +rder-color,initial); transition-duration: var(--forms-fields-focus-transiti= +on-duration,.3s); } + +.elementor-widget-woocommerce-cart .select2-container--default .select2-sel= +ection--single .select2-selection__placeholder { color: var(--forms-fields-= +normal-color,#69727d); } + +.elementor-widget-woocommerce-cart .select2-container--default .select2-sel= +ection--single .select2-selection__rendered { color: var(--forms-fields-nor= +mal-color,#69727d); line-height: 45px; padding-left: 1rem; padding-right: 1= +rem; } + +.elementor-widget-woocommerce-cart .select2-container--default .select2-sel= +ection--single .select2-selection__arrow { height: 45px; } + +.elementor-widget-woocommerce-cart .select2-container--open .select2-dropdo= +wn--below { background-color: rgb(249, 250, 250); } + +.elementor-widget-woocommerce-cart .woocommerce { font-family: Roboto, sans= +-serif; } + +.elementor-widget-woocommerce-cart .woocommerce button.button { background-= +color: var(--e-a-bg-default); color: var(--forms-buttons-normal-text-color,= +#69727d); border-radius: var(--forms-buttons-border-radius,3px); padding: v= +ar(--forms-buttons-padding,.88rem 2rem); width: var(--forms-buttons-width,a= +uto); border: 2px var(--forms-buttons-border-type,solid) var(--forms-button= +s-border-color,#5bc0de); } + +.elementor-widget-woocommerce-cart .woocommerce button.button:hover { color= +: var(--forms-buttons-hover-text-color,#69727d); transition-duration: var(-= +-forms-buttons-hover-transition-duration,.3s); border-color: var(--forms-bu= +ttons-hover-border-color,#5bc0de); } + +.elementor-widget-woocommerce-cart .woocommerce button.button.disabled, .el= +ementor-widget-woocommerce-cart .woocommerce button.button:disabled, .eleme= +ntor-widget-woocommerce-cart .woocommerce button.button:disabled[disabled] = +{ padding: var(--forms-buttons-padding,.88rem 2rem); color: var(--forms-but= +tons-normal-text-color,#69727d); } + +.elementor-widget-woocommerce-cart .woocommerce button.button.disabled:hove= +r, .elementor-widget-woocommerce-cart .woocommerce button.button:disabled:h= +over, .elementor-widget-woocommerce-cart .woocommerce button.button:disable= +d[disabled]:hover { background-color: var(--forms-buttons-hover-background-= +color,#fff); color: var(--forms-buttons-hover-text-color,#69727d); transiti= +on-duration: var(--forms-buttons-hover-transition-duration,.3s); border-col= +or: var(--forms-buttons-hover-border-color,#5bc0de); } + +.elementor-widget-woocommerce-cart .woocommerce #shipping_method li label {= + color: var(--sections-radio-buttons-color,#69727d); } + +.elementor-widget-woocommerce-cart .woocommerce #shipping_method li input {= + vertical-align: middle; } + +.elementor-widget-woocommerce-cart .woocommerce .shipping-calculator-form {= + margin-top: var(--sections-descriptions-spacing,15px); } + +.elementor-widget-woocommerce-cart .woocommerce .woocommerce-shipping-desti= +nation { color: var(--sections-descriptions-color,#69727d); margin-bottom: = +0px; } + +.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.sho= +p_table_responsive tbody th, .elementor-widget-woocommerce-cart .woocommerc= +e .cart_totals table.shop_table_responsive tbody th { display: none; } + +.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.sho= +p_table_responsive tr.woocommerce-shipping-totals td, .elementor-widget-woo= +commerce-cart .woocommerce .cart_totals table.shop_table_responsive tr.wooc= +ommerce-shipping-totals td { text-align: left !important; } + +.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.sho= +p_table_responsive tr.woocommerce-shipping-totals td::before, .elementor-wi= +dget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive= + tr.woocommerce-shipping-totals td::before { width: 100%; margin-bottom: 10= +px; } + +.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.sho= +p_table_responsive tr td, .elementor-widget-woocommerce-cart .woocommerce .= +cart_totals table.shop_table_responsive tr td { text-align: right !importan= +t; } + +.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.sho= +p_table_responsive tr td::before, .elementor-widget-woocommerce-cart .wooco= +mmerce .cart_totals table.shop_table_responsive tr td::before { content: at= +tr(data-title); font-weight: 700; float: left; } + +.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2 { text-alig= +n: var(--totals-title-alignment,left); } + +.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_tab= +le td { padding-top: var(--totals-rows-gap-top,12px); padding-bottom: var(-= +-totals-rows-gap-bottom,9px); } + +.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_tab= +le td .woocommerce-Price-amount, .elementor-widget-woocommerce-cart .woocom= +merce .cart_totals table.shop_table td::before { color: var(--totals-color,= +#69727d); font-weight: 700; } + +.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_tab= +le tr.order-total td { border-top-color: var(--totals-divider-color,#69727d= +); border-top-width: var(--totals-divider-weight,0); } + +.elementor-widget-woocommerce-cart .woocommerce .cart_totals .form-row { ma= +rgin-bottom: var(--forms-rows-gap,6px); } + +.elementor-widget-woocommerce-cart .woocommerce .product-name a { color: va= +r(--product-link-normal-color,#000); } + +.elementor-widget-woocommerce-cart .woocommerce .product-name a:hover { col= +or: var(--product-link-hover-color,#000); } + +.elementor-widget-woocommerce-cart .woocommerce .form-row { padding: 3px 0p= +x; margin: 0px; } + +.elementor-widget-woocommerce-cart .woocommerce .input-text, .elementor-wid= +get-woocommerce-cart .woocommerce select { color: var(--forms-fields-normal= +-color,#69727d); background-color: rgb(249, 250, 250); border-radius: var(-= +-forms-fields-border-radius,3px); border: none; padding: var(--forms-fields= +-padding,16px); font-size: 14px; } + +.elementor-widget-woocommerce-cart .woocommerce .input-text::placeholder, .= +elementor-widget-woocommerce-cart .woocommerce select::placeholder { color:= + var(--forms-fields-normal-color,inherit); font-family: inherit; opacity: 0= +.6; } + +.elementor-widget-woocommerce-cart .woocommerce .input-text:focus, .element= +or-widget-woocommerce-cart .woocommerce select:focus { color: var(--forms-f= +ields-focus-color,#69727d); background-color: rgb(249, 250, 250); border-co= +lor: var(--forms-fields-focus-border-color,transparent); transition-duratio= +n: var(--forms-fields-focus-transition-duration,.3s); } + +.elementor-widget-woocommerce-cart .woocommerce .input-text:focus::placehol= +der, .elementor-widget-woocommerce-cart .woocommerce select:focus::placehol= +der { color: var(--forms-fields-focus-color,#69727d); } + +.elementor-widget-woocommerce-cart .woocommerce .input-text.qty { backgroun= +d-color: transparent; color: var(--order-summary-color,#000); border: var(-= +-order-summary-quantity-border-weight,1px) solid var(--order-summary-quanti= +ty-border-color,#d5d8dc); border-radius: 3px; padding: 1px 2px; text-align:= + left; font-size: 14px; min-height: 28px; max-height: 28px; } + +.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout { p= +adding-bottom: 0px; display: flex; flex-flow: column wrap; align-items: var= +(--place-order-title-alignment,stretch); } + +.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .ch= +eckout-button { padding: var(--checkout-button-padding,15px 1em); width: va= +r(--checkout-button-width,auto); font-size: 15px; text-align: center; color= +: var(--checkout-button-normal-text-color,#fff); background-color: rgb(91, = +192, 222); border-radius: var(--checkout-button-border-radius,3px); min-hei= +ght: auto; margin-bottom: 0px; } + +.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .ch= +eckout-button:hover { color: var(--checkout-button-hover-text-color,#fff); = +background-color: rgb(91, 192, 222); border-color: var(--checkout-button-ho= +ver-border-color,#5bc0de); transition-duration: var(--checkout-button-hover= +-transition-duration,.3s); } + +.elementor-widget-woocommerce-cart .woocommerce .remove { background: trans= +parent; width: auto; color: var(--order-summary-remove-icon-normal-color,#0= +00) !important; } + +.elementor-widget-woocommerce-cart .woocommerce .remove:hover { background:= + transparent; color: var(--order-summary-remove-icon-hover-color,#5bc0de) != +important; } + +.elementor-widget-woocommerce-cart .woocommerce .cart-collaterals .cart_tot= +als { float: none; width: 100%; } + +.elementor-widget-woocommerce-cart .woocommerce .cart-collaterals .cart_tot= +als td { padding-left: 0px; } + +.elementor-widget-woocommerce-cart .woocommerce .cart-collaterals .cart_tot= +als .woocommerce-shipping-totals td { padding-right: 0px; } + +.elementor-widget-woocommerce-cart .woocommerce .coupon .button { float: ri= +ght; width: 100%; } + +.elementor-widget-woocommerce-cart .woocommerce .coupon .form-row { padding= +: 0px; } + +.elementor-widget-woocommerce-cart .woocommerce .coupon-col { display: flex= +; } + +.elementor-widget-woocommerce-cart .woocommerce .coupon-col-start { flex: 2= + 1 0%; padding-right: 30px; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-cart .woocommerce .coupon-col-start { paddi= +ng-right: 0px; } +} + +.elementor-widget-woocommerce-cart .woocommerce .coupon-col-end { flex: 1 1= + 0%; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-cart .woocommerce .coupon-col-end { text-al= +ign: var(--apply-coupon-button-alignment,center); } +} + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-cart .woocommerce .coupon-col { display: bl= +ock; } +} + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-cart .woocommerce .coupon { margin: var(--s= +ections-margin,0); } + .elementor-widget-woocommerce-cart .woocommerce .coupon #coupon_code { wi= +dth: 100%; margin-right: 0px; margin-bottom: 15px; } + .elementor-widget-woocommerce-cart .woocommerce .coupon .button { width: = +var(--apply-coupon-button-width,100%); float: none; } +} + +.elementor-widget-woocommerce-cart .woocommerce table.shop_table { border: = +0px solid; } + +.elementor-widget-woocommerce-cart .woocommerce table.shop_table .button { = +float: left; font-size: 14px; font-weight: 700; } + +.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .acti= +ons { display: table-cell; text-align: var(--update-cart-button-alignment,l= +eft) !important; } + +.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .acti= +ons .button { float: none; width: var(--update-cart-button-width,auto); dis= +play: inline-block !important; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .ac= +tions .button { width: var(--update-cart-button-width,100%) !important; } +} + +.elementor-widget-woocommerce-cart .woocommerce table.shop_table .shipping-= +calculator-form p:last-of-type { text-align: var(--update-shipping-button-a= +lignment,start); } + +.elementor-widget-woocommerce-cart .woocommerce table.shop_table .shipping-= +calculator-form .button { float: none; width: var(--update-shipping-button-= +width,auto); } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-cart .woocommerce table.shop_table .shippin= +g-calculator-form .button { width: var(--update-shipping-button-width,100%)= +; } +} + +.elementor-widget-woocommerce-cart .woocommerce table.shop_table td, .eleme= +ntor-widget-woocommerce-cart .woocommerce table.shop_table th, .elementor-w= +idget-woocommerce-cart .woocommerce table.shop_table tr { border: 0px solid= +; } + +.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr:nth-chi= +ld(2n+1) > td, .elementor-widget-woocommerce-cart .woocommerce table.shop_t= +able tr:nth-child(2n+1) > th { background-color: transparent; } + +.elementor-widget-woocommerce-cart .woocommerce table.shop_table .actions {= + padding: 16px 0px 0px; } + +.elementor-widget-woocommerce-cart .woocommerce table.shop_table .product-r= +emove a { display: inline-block; } + +.elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart tbody= + tr:last-child { display: var(--update-cart-automatically-display,table-row= +); } + +.elementor-widget-woocommerce-cart .woocommerce table.cart { margin-bottom:= + 0px; } + +.elementor-widget-woocommerce-cart .woocommerce table.cart img { width: 55p= +x; height: auto; display: block; } + +.elementor-widget-woocommerce-cart .woocommerce table.cart td { padding-top= +: var(--order-summary-rows-gap-top,20px); padding-right: 20px; padding-bott= +om: var(--order-summary-rows-gap-bottom,20px); padding-left: 0px; } + +.elementor-widget-woocommerce-cart .woocommerce table.cart td span { color:= + var(--order-summary-color,#000); font-size: 14px; font-weight: 400; } + +.elementor-widget-woocommerce-cart .woocommerce table.cart td.actions, .ele= +mentor-widget-woocommerce-cart .woocommerce table.cart td.product-name, .el= +ementor-widget-woocommerce-cart .woocommerce table.cart td.product-price, .= +elementor-widget-woocommerce-cart .woocommerce table.cart td.product-quanti= +ty, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-r= +emove, .elementor-widget-woocommerce-cart .woocommerce table.cart td.produc= +t-subtotal, .elementor-widget-woocommerce-cart .woocommerce table.cart td.p= +roduct-thumbnail { border-top: var(--order-summary-items-divider-weight,1px= +) solid var(--order-summary-items-divider-color,#d5d8dc); } + +@media (max-width: 768px) { + .elementor-widget-woocommerce-cart .woocommerce table.cart td.actions, .e= +lementor-widget-woocommerce-cart .woocommerce table.cart td.product-name, .= +elementor-widget-woocommerce-cart .woocommerce table.cart td.product-price,= + .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-quan= +tity, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product= +-remove, .elementor-widget-woocommerce-cart .woocommerce table.cart td.prod= +uct-subtotal, .elementor-widget-woocommerce-cart .woocommerce table.cart td= +.product-thumbnail { border-top-width: 0px; } +} + +.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remov= +e { padding-left: 0px; padding-right: 0px; } + +@media (min-width: 767px) { + .elementor-widget-woocommerce-cart .woocommerce table.cart tbody tr:first= +-child td { border-top: none; } +} + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-cart .woocommerce table.cart.product-remove= + { position: relative; } + .elementor-widget-woocommerce-cart .woocommerce table.cart.product-name {= + padding-right: 0px; } + .elementor-widget-woocommerce-cart .woocommerce table.cart tr { border-to= +p-width: var(--order-summary-items-divider-weight,1px); border-top-color: v= +ar(--order-summary-items-divider-color,#d5d8dc); } + .elementor-widget-woocommerce-cart .woocommerce table.cart tr:first-child= + { border-top: none; } +} + +@media (max-width: 768px) { + .elementor-widget-woocommerce-cart .woocommerce table.cart td { padding-l= +eft: 0px; padding-right: 0px; } +} + +@media (max-width: 767px) { + .elementor-widget-woocommerce-cart .woocommerce table.cart { padding: 0px= +; } + .elementor-widget-woocommerce-cart .woocommerce table.cart tr { padding: = +16px 28px; } + .elementor-widget-woocommerce-cart .woocommerce table.cart tr:first-child= + { border-top: none; } + .elementor-widget-woocommerce-cart .woocommerce table.cart td { padding-l= +eft: 0px; padding-right: 0px; } + .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-nam= +e, .elementor-widget-woocommerce-cart .woocommerce table.cart td:first-chil= +d { border-top: none; } + .elementor-widget-woocommerce-cart .woocommerce table.cart td.actions { p= +adding: 0px; } +} + +.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):= +not(.restore-item):not(.wc-backward):not(.wc-forward) { color: var(--links-= +normal-color,#5bc0de); } + +.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):= +not(.restore-item):not(.wc-backward):not(.wc-forward):hover { color: var(--= +links-hover-color,#5bc0de); } + +.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2, .elementor= +-widget-woocommerce-cart .woocommerce .cart th { font-size: 14px; font-weig= +ht: 700; margin-top: 0px; padding: 0px 20px 8px 0px; } + +.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2 { margin-bo= +ttom: var(--sections-title-spacing,1rem); color: var(--sections-title-color= +,#000); } + +.elementor-widget-woocommerce-cart .woocommerce .cart th { padding-bottom: = +var(--order-summary-title-spacing,8px); color: var(--order-summary-title-co= +lor,#000); } + +.elementor-widget-woocommerce-cart .woocommerce .cart td::before { color: v= +ar(--order-summary-title-color,#000); } + +.elementor-widget-woocommerce-cart .woocommerce .shipping-calculator-button= +::after { display: none; } + +.elementor-widget-woocommerce-cart .woocommerce .product-name .variation { = +color: var(--order-summary-variations-color,#000); } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-cart .woocommerce-page table.shop_table_res= +ponsive tr:nth-child(2n) td, .elementor-widget-woocommerce-cart .woocommerc= +e table.shop_table_responsive tr:nth-child(2n) td { background-color: trans= +parent; } + .elementor-widget-woocommerce-cart .woocommerce .cart_totals .shop_table_= +responsive td { padding-left: 0px; } +} + +.e-preview--show-hidden-elements .elementor-widget-woocommerce-cart .woocom= +merce #shipping_method input, .e-preview--show-hidden-elements .elementor-w= +idget-woocommerce-cart .woocommerce .shipping-calculator-form button[name= +=3D"calc_shipping"] { pointer-events: none; } + +.e-woo-select2-wrapper .select2-results__option { font-family: Roboto, sans= +-serif; font-size: 14px; color: var(--forms-fields-normal-color,#69727d); } + +.e-woo-select2-wrapper .select2-results__option:focus { color: var(--forms-= +fields-focus-color,#69727d); border-color: rgb(105, 114, 125); transition-d= +uration: var(--forms-fields-focus-transition-duration,.3s); } + +.elementor-widget-woocommerce-my-account { font-family: Roboto, sans-serif;= + color: rgb(105, 114, 125); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-MyA= +ccount-content { float: right; width: 75%; padding-top: 0px; padding-right:= + 0px; padding-bottom: 0px; padding-left: var(--tab-content-spacing,6%); } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce-M= +yAccount-content { width: 100%; padding: var(--tab-content-spacing,6%) 0 0 = +0; } +} + +.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.= +e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper= +, .elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .wo= +ocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-accou= +nt .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper, = +.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .w= +oocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-acco= +unt .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper, .elem= +entor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woo= +commerce-MyAccount-content-wrapper { border-left: var(--sections-border-lef= +t-width,1px) var(--sections-border-type,solid) var(--sections-border-color,= +#d5d8dc); border-bottom: var(--sections-border-bottom-width,1px) var(--sect= +ions-border-type,solid) var(--sections-border-color,#d5d8dc); border-right:= + var(--sections-border-right-width,1px) var(--sections-border-type,solid) v= +ar(--sections-border-color,#d5d8dc); border-top: var(--sections-border-top-= +width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d= +5d8dc); border-radius: var(--sections-border-radius,3px); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.= +e-my-account-tab__dashboard--custom) .shop_table, .elementor-widget-woocomm= +erce-my-account .e-my-account-tab__downloads .shop_table, .elementor-widget= +-woocommerce-my-account .e-my-account-tab__edit-account .shop_table, .eleme= +ntor-widget-woocommerce-my-account .e-my-account-tab__edit-address .shop_ta= +ble, .elementor-widget-woocommerce-my-account .e-my-account-tab__orders .sh= +op_table, .elementor-widget-woocommerce-my-account .e-my-account-tab__payme= +nt-methods .shop_table { border: none; margin-bottom: 0px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.= +e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper= +, .elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .wo= +ocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-accou= +nt .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper, = +.elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocomm= +erce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account .e= +-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper { b= +ackground-color: var(--sections-background-color,#fff); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.= +e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper= +, .elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account = +.woocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-ac= +count .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wra= +pper { padding: var(--sections-padding,16px 30px); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__downloads .wooc= +ommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-account= + .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper { padding= +: var(--sections-padding,16px 30px 3px 30px); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-address-fields, .elementor-widget-wo= +ocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--cu= +stom) address { background-color: var(--sections-background-color,#fff); pa= +dding: var(--sections-padding,16px 30px); border-left: var(--sections-borde= +r-left-width,1px) var(--sections-border-type,solid) var(--sections-border-c= +olor,#d5d8dc); border-bottom: var(--sections-border-bottom-width,1px) var(-= +-sections-border-type,solid) var(--sections-border-color,#d5d8dc); border-r= +ight: var(--sections-border-right-width,1px) var(--sections-border-type,sol= +id) var(--sections-border-color,#d5d8dc); border-top: var(--sections-border= +-top-width,1px) var(--sections-border-type,solid) var(--sections-border-col= +or,#d5d8dc); border-radius: var(--sections-border-radius,3px); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .w= +oocommerce-MyAccount-content, .elementor-widget-woocommerce-my-account .e-m= +y-account-tab__view-order .woocommerce-MyAccount-content { border: 0px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__edit-address .w= +oocommerce-MyAccount-content-wrapper, .elementor-widget-woocommerce-my-acco= +unt .e-my-account-tab__view-order .woocommerce-MyAccount-content-wrapper { = +padding: 0px; border: 0px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .ord= +er_details { margin-bottom: 40px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .ord= +er_details, .elementor-widget-woocommerce-my-account .e-my-account-tab__vie= +w-order .woocommerce-table--order-downloads { background-color: var(--secti= +ons-background-color,#fff); padding: var(--sections-padding,16px 30px 3px 3= +0px); border-left: var(--sections-border-left-width,1px) var(--sections-bor= +der-type,solid) var(--sections-border-color,#d5d8dc); border-bottom: var(--= +sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--s= +ections-border-color,#d5d8dc); border-right: var(--sections-border-right-wi= +dth,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d= +8dc); border-top: var(--sections-border-top-width,1px) var(--sections-borde= +r-type,solid) var(--sections-border-color,#d5d8dc); border-radius: var(--se= +ctions-border-radius,3px); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods= + .woocommerce .woocommerce-MyAccount-content-wrapper .button { background: = +transparent; border-radius: var(--tables-button-border-radius,3px); border:= + 2px var(--tables-buttons-border-type,solid) var(--tables-buttons-border-co= +lor,#5bc0de); vertical-align: middle; color: var(--tables-button-normal-tex= +t-color,#69727d); padding: var(--tables-button-padding,5px 10px); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods= + .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover { color:= + var(--tables-button-hover-text-color,#69727d); transition-duration: var(--= +tables-button-hover-transition-duration,.3s); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods= + .woocommerce input[type=3D"text"] { color: var(--forms-fields-normal-color= +,#69727d); border-radius: var(--forms-fields-border-radius,0); padding: var= +(--forms-fields-padding,16px); background: rgb(249, 250, 250); border: none= +; font-size: 14px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods= + .woocommerce input[type=3D"text"]:focus { color: var(--forms-fields-focus-= +color,#69727d); border-color: rgb(105, 114, 125); transition-duration: var(= +--forms-fields-focus-transition-duration,.3s); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-met= +hod #add_payment_method #payment { background-color: var(--sections-backgro= +und-color,#fff); padding: var(--sections-padding,16px 30px); border-left: v= +ar(--sections-border-left-width,1px) var(--sections-border-type,solid) var(= +--sections-border-color,#d5d8dc); border-bottom: var(--sections-border-bott= +om-width,1px) var(--sections-border-type,solid) var(--sections-border-color= +,#d5d8dc); border-right: var(--sections-border-right-width,1px) var(--secti= +ons-border-type,solid) var(--sections-border-color,#d5d8dc); border-top: va= +r(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--= +sections-border-color,#d5d8dc); border-radius: var(--sections-border-radius= +,3px); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-met= +hod #add_payment_method #payment .payment_methods { padding: 0px; border-bo= +ttom: var(--tables-divider-border-width,1px) var(--tables-divider-border-ty= +pe,solid) var(--tables-divider-border-color,#d4d4d4); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-met= +hod #add_payment_method #payment #place_order { background: rgb(91, 192, 22= +2); border: none; color: var(--forms-buttons-normal-text-color,#fff); borde= +r-radius: var(--forms-buttons-border-radius,3px); padding: var(--forms-butt= +ons-padding,12px 32px); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-met= +hod #add_payment_method #payment #place_order:hover { color: var(--forms-bu= +ttons-hover-text-color,#fff); transition-duration: var(--forms-buttons-hove= +r-transition-duration,.3s); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-MyAccount-content > div > p { color:= + var(--general-text-color,#69727d); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .select2-container--default { border-radius: var(= +--forms-fields-border-radius,0); background-color: var(--forms-fields-norma= +l-background-color,#f9fafa); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .select2-container--default .select2-selection--s= +ingle { color: var(--forms-fields-normal-color,#69727d); background-color: = +var(--forms-fields-normal-background-color,#f9fafa); border-radius: var(--f= +orms-fields-border-radius,0); border: none; height: 45px; margin: 0px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .select2-container--default .select2-selection--s= +ingle:focus { color: var(--forms-fields-focus-color,#69727d); background-co= +lor: var(--forms-fields-focus-background-color,#f9fafa); border-color: init= +ial; transition-duration: var(--forms-fields-focus-transition-duration,.3s)= +; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .select2-container--default .select2-selection--s= +ingle .select2-selection__placeholder { color: var(--forms-fields-normal-co= +lor,#69727d); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .select2-container--default .select2-selection--s= +ingle .select2-selection__rendered { color: var(--forms-fields-normal-color= +,#69727d); line-height: 45px; padding-left: 1rem; padding-right: 1rem; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .select2-container--default .select2-selection--s= +ingle .select2-selection__arrow { height: 45px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .select2-container--open .select2-dropdown--below= + { background-color: var(--forms-fields-normal-background-color,#f9fafa); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce ::placeholder { color: var(--forms-f= +ields-normal-color,inherit); font-family: inherit; opacity: 0.6; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-message { font-size: 14px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce address { color: var(--general-text-= +color,#69727d); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce a { color: var(--links-normal-color,= +#5bc0de); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce a:hover { color: var(--links-hover-c= +olor,#5bc0de); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce a.button.alt:hover, .elementor-widge= +t-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard= +--custom) .woocommerce a.button:hover { background-color: initial; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce em { font-size: 12px; color: var(--l= +ogin-messages-color,#69727d); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .form-row { padding-left: var(--form= +s-columns-gap-padding-left,0); padding-right: var(--forms-columns-gap-paddi= +ng-right,0); margin-left: var(--forms-columns-gap-margin-left,0); margin-ri= +ght: var(--forms-columns-gap-margin-right,0); margin-bottom: var(--forms-ro= +ws-gap,6px); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .form-row label { color: var(--forms= +-labels-color,#69727d); margin-bottom: var(--forms-label-spacing,0); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-wi= +dget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashbo= +ard--custom) .woocommerce .form-row select { color: var(--forms-fields-norm= +al-color,#69727d); border-radius: var(--forms-fields-border-radius,0); padd= +ing: var(--forms-fields-padding,16px); background: rgb(249, 250, 250); bord= +er: none; font-size: 14px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elemen= +tor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__= +dashboard--custom) .woocommerce .form-row select:focus { color: var(--forms= +-fields-focus-color,#69727d); border-color: rgb(105, 114, 125); transition-= +duration: var(--forms-fields-focus-transition-duration,.3s); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce #billing_address_1_field { margin-bo= +ttom: 5px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .login .woocommerce-privacy-policy-t= +ext, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-a= +ccount-tab__dashboard--custom) .woocommerce .register .woocommerce-privacy-= +policy-text { margin-bottom: 15px; color: var(--login-messages-color,#69727= +d); font-size: 12px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .login p:not([class]), .elementor-wi= +dget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashbo= +ard--custom) .woocommerce .register p:not([class]) { color: var(--login-mes= +sages-color,#69727d); font-size: 12px; margin-top: 10px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .login .woocommerce-LostPassword, .e= +lementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-= +tab__dashboard--custom) .woocommerce .register .woocommerce-LostPassword { = +font-size: 12px; margin-bottom: 0px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword { width: = +50%; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-acco= +unt-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword { width= +: 100%; } +} + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword p { color= +: var(--general-text-color,#69727d); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .form-row= +-first { width: 100%; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .login, .elementor-widget-woocommerc= +e-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .w= +oocommerce .register, .elementor-widget-woocommerce-my-account .e-my-accoun= +t-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-R= +esetPassword { background-color: var(--sections-background-color,#fff); pad= +ding: var(--sections-padding,16px 30px); border-left: var(--sections-border= +-left-width,1px) var(--sections-border-type,solid) var(--sections-border-co= +lor,#d5d8dc); border-bottom: var(--sections-border-bottom-width,1px) var(--= +sections-border-type,solid) var(--sections-border-color,#d5d8dc); border-ri= +ght: var(--sections-border-right-width,1px) var(--sections-border-type,soli= +d) var(--sections-border-color,#d5d8dc); border-top: var(--sections-border-= +top-width,1px) var(--sections-border-type,solid) var(--sections-border-colo= +r,#d5d8dc); border-radius: var(--sections-border-radius,3px); font-size: 14= +px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .login .button, .elementor-widget-wo= +ocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--cu= +stom) .woocommerce .register .button, .elementor-widget-woocommerce-my-acco= +unt .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerc= +e .woocommerce-ResetPassword .button { background: rgb(91, 192, 222); borde= +r: none; color: var(--forms-buttons-normal-text-color,#fff); border-radius:= + var(--forms-buttons-border-radius,3px); padding: var(--forms-buttons-paddi= +ng,12px 32px); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-wid= +get-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboa= +rd--custom) .woocommerce .register .button:hover, .elementor-widget-woocomm= +erce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom)= + .woocommerce .woocommerce-ResetPassword .button:hover { color: var(--forms= +-buttons-hover-text-color,#fff); transition-duration: var(--forms-buttons-h= +over-transition-duration,.3s); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .login p:nth-child(3) { margin-top: = +20px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .woocommerce-form__input-checkbox { = +vertical-align: middle; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce p:last-of-type { margin-bottom: 0px;= + } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .woocommerce-form__label-for-checkbo= +x span { color: var(--checkboxes-color,#69727d); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce td, .elementor-widget-woocommerce-my= +-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .wooco= +mmerce th, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.= +e-my-account-tab__dashboard--custom) .woocommerce tr { border: none; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce h2, .elementor-widget-woocommerce-my= +-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .wooco= +mmerce h3 { color: var(--typography-section-titles-color,#000); margin-top:= + 0px; margin-bottom: var(--section-title-spacing,45px); font-weight: 400; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce strong { color: var(--general-text-c= +olor,#000); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .wc-item-meta, .elementor-widget-woo= +commerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--cus= +tom) .woocommerce strong.wc-item-meta-label { color: var(--variations-color= +,#69727d); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .product-quantity { font-weight: 400= +; color: var(--tables-items-color,#69727d); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .woocommerce-order-downloads { margi= +n-bottom: 0px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper { font-siz= +e: 14px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-MyAccount-content p:last-of-type { m= +argin-bottom: 0px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-MyAccount-content h2:first-of-type {= + margin-top: 30px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-MyAccount-content mark { background-= +color: transparent; font-weight: 700; color: var(--general-text-color,#000)= +; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce caption + thead tr:first-child td, .= +elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account= +-tab__dashboard--custom) .woocommerce caption + thead tr:first-child th, .e= +lementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-= +tab__dashboard--custom) .woocommerce colgroup + thead tr:first-child td, .e= +lementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-= +tab__dashboard--custom) .woocommerce colgroup + thead tr:first-child th { b= +order-top: 0px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child td,= + .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accou= +nt-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child th= + { border-top: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: va= +r(--tables-titles-spacing,9px); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce tbody > tr:nth-child(2n) > td, .elem= +entor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab= +__dashboard--custom) .woocommerce tbody > tr:nth-child(2n) > th, .elementor= +-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__das= +hboard--custom) .woocommerce tbody > tr:nth-child(2n+1) > td, .elementor-wi= +dget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashbo= +ard--custom) .woocommerce tbody > tr:nth-child(2n+1) > th { background-colo= +r: transparent; padding-left: 0px; padding-top: var(--order-summary-rows-ga= +p-top,9px); padding-bottom: var(--order-summary-rows-gap-bottom,9px); color= +: var(--tables-items-color,#69727d); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cel= +l.woocommerce-orders-table__cell-order-number > a { color: var(--tables-lin= +ks-normal-color,#5bc0de); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cel= +l.woocommerce-orders-table__cell-order-number > a:hover { color: var(--tabl= +es-links-hover-color,#5bc0de); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .shop_table { font-size: 14px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .shop_table .button { background: tr= +ansparent; border-radius: var(--tables-button-border-radius,3px); border: 2= +px var(--tables-buttons-border-type,solid) var(--tables-buttons-border-colo= +r,#5bc0de); vertical-align: middle; color: var(--tables-button-normal-text-= +color,#69727d); padding: var(--tables-button-padding,5px 10px); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .shop_table .button:hover { transiti= +on-duration: var(--tables-button-hover-transition-duration,.3s); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .shop_table td, .elementor-widget-wo= +ocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--cu= +stom) .woocommerce .shop_table th { border-top: var(--tables-divider-border= +-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-bo= +rder-color,#d5d8dc); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .shop_table thead tr th, .elementor-= +widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dash= +board--custom) .woocommerce .shop_table thead tr th span { color: var(--tab= +les-title-color,#000); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .order_details tfoot td, .elementor-= +widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dash= +board--custom) .woocommerce .order_details tfoot th { padding-left: 0px; co= +lor: var(--tables-title-color,#000); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .order_details .download-product a, = +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .order_details .product-name a { col= +or: var(--tables-links-normal-color,#5bc0de); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .order_details .download-product a:h= +over, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-= +account-tab__dashboard--custom) .woocommerce .order_details .product-name a= +:hover { color: var(--tables-links-hover-color,#5bc0de); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .order_details .product-purchase-not= +e td { border-top: none; padding-top: 0px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .order-again .button { background: t= +ransparent; border: 2px var(--tables-buttons-border-type,solid) var(--table= +s-buttons-border-color,#5bc0de); border-radius: var(--tables-button-border-= +radius,3px); vertical-align: middle; color: var(--tables-button-normal-text= +-color,#69727d); margin-top: 0px; margin-bottom: 0px; padding: var(--tables= +-button-padding,12px 32px); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .order-again .button:hover { transit= +ion-duration: var(--tables-button-hover-transition-duration,.3s); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-Address .title h3, .elementor-widget= +-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard-= +-custom) .woocommerce-Addresses .title h3 { float: none; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-Address address, .elementor-widget-w= +oocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--c= +ustom) .woocommerce-Addresses address { padding: var(--sections-padding,45p= +x 30px 16px 30px); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-Address .edit, .elementor-widget-woo= +commerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--cus= +tom) .woocommerce-Addresses .edit { float: left; position: absolute; margin= +-left: var(--edit-link-margin-start,30px); margin-top: var(--edit-link-marg= +in-top,10px); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce .u-columns { margin-top: 20px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-address-fields fieldset, .elementor-= +widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dash= +board--custom) .woocommerce-EditAccountForm fieldset { border: none; paddin= +g: 0px; margin-inline-start: 0px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-address-fields fieldset legend, .ele= +mentor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-ta= +b__dashboard--custom) .woocommerce-EditAccountForm fieldset legend { font-w= +eight: 700; padding: 20px 0px; color: var(--general-text-color,#000); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-w= +idget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashb= +oard--custom) .woocommerce-EditAccountForm .button { background: rgb(91, 19= +2, 222); border: none; color: var(--forms-buttons-normal-text-color,#fff); = +border-radius: var(--forms-buttons-border-radius,3px); padding: var(--forms= +-buttons-padding,12px 32px); margin-top: 20px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .eleme= +ntor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab_= +_dashboard--custom) .woocommerce-EditAccountForm .button:hover { color: var= +(--forms-buttons-hover-text-color,#fff); transition-duration: var(--forms-b= +uttons-hover-transition-duration,.3s); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-pagination { padding: 16px 0px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-pagination .button { background: tra= +nsparent; border-radius: var(--tables-button-border-radius,3px); border: 2p= +x var(--tables-buttons-border-type,solid) var(--tables-buttons-border-color= +,#5bc0de); vertical-align: middle; color: var(--tables-button-normal-text-c= +olor,#69727d); padding: var(--tables-button-padding,5px 10px); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-pagination .button:hover { transitio= +n-duration: var(--tables-button-hover-transition-duration,.3s); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-accoun= +t-tab__dashboard--custom) .woocommerce-OrderUpdates { color: var(--general-= +text-color,#69727d); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .wo= +ocommerce-MyAccount-navigation { float: left; width: 25%; } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .= +woocommerce-MyAccount-navigation { width: 100%; } +} + +.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .wo= +ocommerce-MyAccount-navigation ul { padding-inline-start: 0px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .wo= +ocommerce-MyAccount-navigation ul li { list-style-type: none; display: inli= +ne-block; width: var(--tab-width,100%); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .wo= +ocommerce-MyAccount-navigation ul li::after { content: ""; display: block; = +width: 100%; background-color: var(--tabs-divider-color,#69727d); height: v= +ar(--tabs-divider-weight,0); position: relative; top: calc(var(--tabs-spaci= +ng, 2px) / 2); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .wo= +ocommerce-MyAccount-navigation ul li.is-active a { color: var(--tabs-active= +-color,#5bc0de); background: rgb(241, 242, 243); border-color: var(--tabs-a= +ctive-border-color,transparent); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .wo= +ocommerce-MyAccount-navigation ul li a { font-style: normal; font-weight: 7= +00; font-size: 14px; color: var(--tabs-normal-color,#69727d); display: bloc= +k; padding: var(--tabs-padding,12px 20px); text-align: var(--tabs-alignment= +,start); background: rgb(249, 250, 250); border-radius: var(--tabs-border-r= +adius,0); border: 0 var(--tabs-border-type,solid) var(--tabs-border-color,t= +ransparent); } + +.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .wo= +ocommerce-MyAccount-navigation ul li a:hover { color: var(--tabs-hover-colo= +r,#5bc0de); border-color: var(--tabs-hover-border-color,transparent); } + +@media (max-width: 1024px) { + .elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .= +woocommerce-MyAccount-navigation ul li a { padding: var(--tabs-padding,10px= +); } +} + +.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .wo= +ocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link-= +-customer-logout { margin-bottom: 0px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .wo= +ocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link-= +-customer-logout::after { display: none; } + +.elementor-widget-woocommerce-my-account .woocommerce-table__line-item.orde= +r_item .woocommerce-table__product-name.product-purchase-note-is-below, .el= +ementor-widget-woocommerce-my-account .woocommerce-table__line-item.order_i= +tem .woocommerce-table__product-total.product-total.product-purchase-note-i= +s-below { padding-bottom: 0px; } + +.elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .sho= +p_table td { vertical-align: top; line-height: unset; } + +.elementor-widget-woocommerce-my-account .woocommerce-MyAccount-paymentMeth= +ods .woocommerce-PaymentMethod--actions { text-align: right; } + +.elementor-widget-woocommerce-my-account .woocommerce-PaymentMethod .input-= +radio { vertical-align: middle; } + +.elementor-widget-woocommerce-my-account .woocommerce-PaymentMethod .input-= +radio + label { color: var(--payment-methods-radio-buttons-color,#69727d); = +} + +.e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li { display: i= +nline-block; } + +.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation { display: bl= +ock; } + +.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation li { margin: = +calc(var(--tabs-spacing, 2px) / 2) 0 calc(var(--tabs-spacing, 2px) / 2) 0; = +} + +.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation li.woocommerc= +e-MyAccount-navigation-link--dashboard { margin-top: 0px; } + +.e-my-account-tabs-vertical .e-wc-account-tabs-nav .woocommerce-MyAccount-n= +avigation { display: none; } + +.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-M= +yAccount-navigation { float: none; width: 100%; } + +.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-M= +yAccount-navigation ul li::after { display: none; } + +.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-M= +yAccount-content { float: none; width: 100%; padding: var(--tab-content-spa= +cing,50px) 0 0 0; } + +@media (max-width: 1024px) { + .e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce= +-MyAccount-content { width: 100%; padding: var(--tab-content-spacing,6%) 0 = +0 0; } +} + +.e-my-account-tabs-horizontal .woocommerce-MyAccount-navigation { display: = +none; } + +.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount= +-navigation { display: block; } + +.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount= +-navigation ul { list-style: none; padding: 0px; margin: 0px; display: flex= +; justify-content: var(--tabs-container-justify-content,space-between); } + +@media (max-width: 767px) { + .e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccou= +nt-navigation ul { display: block; } +} + +.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount= +-navigation ul li { display: inline-block; width: var(--tab-width,100%); pa= +dding: 0 calc(var(--tabs-spacing, 2px) / 2) 0 calc(var(--tabs-spacing, 2px)= + / 2); margin: 0px; border-right: var(--tabs-divider-weight,0) solid var(--= +tabs-divider-color,#69727d); } + +.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount= +-navigation ul li:first-of-type { padding-left: 0px; } + +.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount= +-navigation ul li:last-of-type { padding-right: 0px; border-right-width: 0p= +x; } + +@media (max-width: 767px) { + .e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccou= +nt-navigation ul li { margin: calc(var(--tabs-spacing, 2px) / 2) 0 calc(var= +(--tabs-spacing, 2px) / 2) 0; display: inline-block; width: 100%; } +} + +.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__ce= +ll-order-number a, .elementor-editor-preview tr:not(:first-child) .woocomme= +rce-orders-table__cell-order-number a { pointer-events: none; } + +.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__ce= +ll-order-actions .button, .elementor-editor-preview tr:not(:first-child) .w= +oocommerce-orders-table__cell-order-actions .button { pointer-events: none;= + opacity: 0.3; } + +.elementor-editor-active .elementor-widget-woocommerce-my-account .woocomme= +rce-MyAccount-content:not(:first-of-type) { display: none; } + +.product .count { background-color: inherit; } + +.elementor-widget-woocommerce-notices .e-woocommerce-notices-wrapper.e-wooc= +ommerce-notices-wrapper-loading *, .elementor-widget-woocommerce-product-ad= +ditional-information:not(.elementor-show-heading-yes) h2 { display: none; } + +.elementor-widget-woocommerce-notices .woocommerce-error, .elementor-widget= +-woocommerce-notices .woocommerce-info, .elementor-widget-woocommerce-notic= +es .woocommerce-message, .elementor-widget-woocommerce-notices .woocommerce= +-notices-wrapper { display: block; } + +.e-preview--show-hidden-elements:not(.elementor-editor-active) .elementor-w= +idget-woocommerce-notices .e-notices-demo-notice { display: none; } + +.woocommerce div.product.elementor form.cart div.product-addon { flex-basis= +: 100%; flex-shrink: 0; } + +.e-sticky-right-column--active { position: sticky; top: 0px; } + +.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor= +-grid { color: rgb(213, 216, 220); border-top: 1px solid; border-bottom: 1p= +x solid; border-image: initial; border-right: none; border-left: none; padd= +ing-top: 10px; padding-bottom: 10px; } + +.elementor-post-navigation-borders-yes .elementor-post-navigation__separato= +r { height: 100%; width: 1px; margin: 0px auto; background-color: rgb(213, = +216, 220); } + +.elementor-post-navigation { overflow: hidden; display: flex; } + +.elementor-post-navigation .post-navigation__arrow-wrapper { color: rgb(213= +, 216, 220); } + +.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation_= +_arrow-prev { font-size: 30px; padding-right: 15px; } + +.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation_= +_arrow-next { font-size: 30px; padding-left: 15px; } + +.elementor-post-navigation .post-navigation__arrow-wrapper i { transform: t= +ranslateY(-5%); } + +.elementor-post-navigation .elementor-post-navigation__link__next, .element= +or-post-navigation .elementor-post-navigation__link__prev { overflow: hidde= +n; } + +.elementor-post-navigation .elementor-post-navigation__link a { display: fl= +ex; align-items: center; max-width: 100%; } + +.elementor-post-navigation .post-navigation__next--label, .elementor-post-n= +avigation .post-navigation__prev--label { text-transform: uppercase; font-s= +ize: 0.8em; } + +.elementor-post-navigation .post-navigation__next--title, .elementor-post-n= +avigation .post-navigation__prev--title { font-size: 0.7em; } + +.elementor-post-navigation .post-navigation__next--label, .elementor-post-n= +avigation .post-navigation__next--title, .elementor-post-navigation .post-n= +avigation__prev--label, .elementor-post-navigation .post-navigation__prev--= +title { overflow: hidden; text-overflow: ellipsis; } + +.elementor-post-navigation span.elementor-post-navigation__link__next { tex= +t-align: right; } + +.elementor-post-navigation span.elementor-post-navigation__link__next, .ele= +mentor-post-navigation span.elementor-post-navigation__link__prev { display= +: flex; flex-direction: column; } + +.elementor-post-navigation .elementor-grid { justify-content: space-between= +; } + +.elementor-post-navigation .elementor-post-navigation__link { width: calc(5= +0% - 0.5px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis= +; } + +.elementor-post-navigation .elementor-post-navigation__separator-wrapper { = +text-align: center; } + +.elementor-post-navigation .elementor-post-navigation__next { text-align: r= +ight; } + +.elementor-post-navigation .elementor-post-navigation__next a { justify-con= +tent: flex-end; } + +.elementor-search-form { display: block; transition: all 0.2s ease 0s; } + +.elementor-search-form .e-font-icon-svg-container { width: 100%; height: 10= +0%; display: flex; align-items: center; justify-content: center; } + +.elementor-search-form button, .elementor-search-form input[type=3D"search"= +] { margin: 0px; border: 0px; padding: 0px; display: inline-block; vertical= +-align: middle; white-space: normal; background: none; line-height: 1; min-= +width: 0px; font-size: 15px; appearance: none; } + +.elementor-search-form button:focus, .elementor-search-form input[type=3D"s= +earch"]:focus { outline: 0px; color: inherit; } + +.elementor-search-form button { background-color: rgb(105, 114, 125); font-= +size: var(--e-search-form-submit-icon-size,16px); color: rgb(255, 255, 255)= +; border-radius: 0px; } + +.elementor-search-form__container { display: flex; transition: all 0.2s eas= +e 0s; overflow: hidden; border: 0px solid transparent; min-height: 50px; } + +.elementor-search-form__container:not(.elementor-search-form--full-screen) = +{ background: rgb(241, 242, 243); } + +.elementor-search-form__input { flex-basis: 100%; color: rgb(63, 68, 75); t= +ransition: color 0.2s ease 0s; } + +.elementor-search-form__input::placeholder { color: inherit; font-family: i= +nherit; opacity: 0.6; } + +.elementor-search-form__submit { transition: color 0.2s ease 0s, background= + 0.2s ease 0s; font-size: var(--e-search-form-submit-icon-size,16px); } + +.elementor-search-form__submit svg { fill: var(--e-search-form-submit-text-= +color,#fff); width: var(--e-search-form-submit-icon-size,16px); height: var= +(--e-search-form-submit-icon-size,16px); } + +.elementor-search-form .elementor-search-form__submit, .elementor-search-fo= +rm .elementor-search-form__submit:hover { color: var(--e-search-form-submit= +-text-color,#fff); border: none; border-radius: 0px; } + +.elementor-search-form--button-type-text .elementor-search-form__submit { f= +lex-shrink: 0; } + +.elementor-search-form--skin-minimal .elementor-search-form__icon { opacity= +: 0.6; display: flex; align-items: center; justify-content: flex-end; color= +: rgb(63, 68, 75); fill: rgb(63, 68, 75); font-size: var(--e-search-form-ic= +on-size-minimal,15px); } + +.elementor-search-form--skin-minimal .elementor-search-form__icon svg { wid= +th: var(--e-search-form-icon-size-minimal,15px); height: var(--e-search-for= +m-icon-size-minimal,15px); } + +.elementor-search-form--skin-minimal:focus-within { outline-width: 2px; out= +line-style: solid; } + +.elementor-search-form--skin-full_screen .elementor-search-form input[type= +=3D"search"].elementor-search-form__input { font-size: 50px; text-align: ce= +nter; border-style: solid; border-color: rgb(255, 255, 255); border-image: = +initial; border-width: 0px 0px 1px; line-height: 1.5; color: rgb(255, 255, = +255); } + +.elementor-search-form--skin-full_screen .elementor-search-form__toggle { d= +isplay: inline-block; cursor: pointer; vertical-align: middle; color: var(-= +-e-search-form-toggle-color,#33373d); font-size: var(--e-search-form-toggle= +-size,33px); } + +.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-= +font-icon-svg-container, .elementor-search-form--skin-full_screen .elemento= +r-search-form__toggle i { position: relative; display: block; transition: a= +ll 0.2s ease 0s; width: var(--e-search-form-toggle-size,33px); height: var(= +--e-search-form-toggle-size,33px); background-color: var(--e-search-form-to= +ggle-background-color,rgba(0,0,0,.05)); border: var(--e-search-form-toggle-= +border-width,0) solid var(--e-search-form-toggle-color,#33373d); border-rad= +ius: var(--e-search-form-toggle-border-radius,3px); } + +.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-= +font-icon-svg-container::before, .elementor-search-form--skin-full_screen .= +elementor-search-form__toggle .e-font-icon-svg-container svg, .elementor-se= +arch-form--skin-full_screen .elementor-search-form__toggle i::before, .elem= +entor-search-form--skin-full_screen .elementor-search-form__toggle i svg { = +position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); = +} + +.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-= +font-icon-svg-container::before, .elementor-search-form--skin-full_screen .= +elementor-search-form__toggle i::before { font-size: var(--e-search-form-to= +ggle-icon-size,.55em); } + +.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-= +font-icon-svg-container svg, .elementor-search-form--skin-full_screen .elem= +entor-search-form__toggle i svg { fill: var(--e-search-form-toggle-color,#3= +3373d); width: var(--e-search-form-toggle-icon-size,.55em); height: var(--e= +-search-form-toggle-icon-size,.55em); } + +.elementor-search-form--skin-full_screen .elementor-search-form__container = +{ transition: all 0.3s ease 0s; align-items: center; position: fixed; z-ind= +ex: 9998; inset: 0px; height: 100vh; padding: 0px 15%; background-color: rg= +ba(0, 0, 0, 0.8); } + +.elementor-search-form--skin-full_screen .elementor-search-form__container:= +not(.elementor-search-form--full-screen) { overflow: hidden; opacity: 0; tr= +ansform: scale(0); } + +.elementor-search-form--skin-full_screen .elementor-search-form__container:= +not(.elementor-search-form--full-screen) .dialog-lightbox-close-button { di= +splay: none; } + +.elementor-author-box { display: flex; align-items: center; } + +.elementor-author-box__avatar { flex-shrink: 0; margin-right: 25px; } + +.elementor-author-box__avatar img { width: 100px; border-radius: 500px; obj= +ect-fit: cover; } + +.elementor-author-box__text { flex-grow: 1; font-size: 17px; } + +.elementor-author-box__name { font-size: 24px; margin-bottom: 5px; } + +.elementor-author-box__bio, .elementor-author-box__bio p { margin-bottom: 0= +.8em; } + +.elementor-author-box__bio p:last-of-type { margin-bottom: 0px; } + +.elementor-author-box--layout-image-left .elementor-author-box { flex-direc= +tion: row; } + +.elementor-author-box--layout-image-left .elementor-author-box__avatar { ma= +rgin-left: 0px; margin-right: 25px; } + +.elementor-author-box--layout-image-right .elementor-author-box { flex-dire= +ction: row-reverse; } + +.elementor-author-box--layout-image-right .elementor-author-box__avatar { m= +argin-right: 0px; margin-left: 25px; } + +.elementor-author-box--layout-image-above .elementor-author-box { display: = +block; } + +.elementor-author-box--layout-image-above .elementor-author-box__avatar { m= +argin: 0px auto 15px; display: inline-block; } + +.elementor-author-box--layout-image-above.elementor-author-box--align-left = +.elementor-author-box__avatar { margin-left: 0px; } + +.elementor-author-box--layout-image-above.elementor-author-box--align-right= + .elementor-author-box__avatar { margin-right: 0px; } + +.elementor-author-box--align-left .elementor-author-box { text-align: left;= + } + +.elementor-author-box--align-right .elementor-author-box { text-align: righ= +t; } + +.elementor-author-box--align-center .elementor-author-box { text-align: cen= +ter; } + +.elementor-button.elementor-author-box__button { border: 2px solid rgb(63, = +68, 75); font-size: 15px; font-weight: 100; padding: 10px 18px; } + +.elementor-button.elementor-author-box__button, .elementor-button.elementor= +-author-box__button:hover { background: transparent; color: rgb(63, 68, 75)= +; } + +.elementor-widget-author-box:not(.elementor-author-box--layout-image-above)= +.elementor-author-box--image-valign-top .elementor-author-box__avatar, .ele= +mentor-widget-author-box:not(.elementor-author-box--layout-image-above) .el= +ementor-author-box__avatar { align-self: flex-start; } + +.elementor-widget-author-box:not(.elementor-author-box--layout-image-above)= +.elementor-author-box--image-valign-middle .elementor-author-box__avatar { = +align-self: center; } + +.elementor-post-info__terms-list { display: inline-block; } + +.elementor-post-info .elementor-icon-list-icon .elementor-avatar { border-r= +adius: 100%; } + +.elementor-widget-post-info.elementor-align-center .elementor-icon-list-ite= +m::after { margin: initial; } + +.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-t= +ext { display: inline-block; } + +.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-t= +ext a, .elementor-icon-list-items .elementor-icon-list-item .elementor-icon= +-list-text span { display: inline; } + +.elementor-widget-breadcrumbs { font-size: 0.85em; } + +.elementor-widget-breadcrumbs p { margin-bottom: 0px; } + +.elementor-sitemap-wrap { display: flex; flex-flow: wrap; } + +.elementor-widget-archive-posts::after, .elementor-widget-posts::after { di= +splay: none; } + +.elementor-posts-container.elementor-posts-masonry { align-items: flex-star= +t; } + +.elementor-posts-container:not(.elementor-posts-masonry) { align-items: str= +etch; } + +.elementor-posts-container .elementor-post { padding: 0px; margin: 0px; } + +.elementor-posts-container .elementor-post__excerpt { flex-grow: var(--read= +-more-alignment,0); } + +.elementor-posts-container .elementor-post__thumbnail { overflow: hidden; } + +.elementor-posts-container .elementor-post__thumbnail img { display: block;= + width: 100%; max-height: none; max-width: none; transition: filter 0.3s ea= +se 0s; } + +.elementor-posts-container .elementor-post__thumbnail__link { position: rel= +ative; display: block; width: 100%; } + +.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbn= +ail { inset: 0px; } + +.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbn= +ail img { height: auto; position: absolute; top: calc(50% + 1px); left: cal= +c(50% + 1px); transform: scale(1.01) translate(-50%, -50%); } + +.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbn= +ail.elementor-fit-height img { height: 100%; width: auto; } + +.elementor-posts .elementor-post { flex-direction: column; transition-prope= +rty: background, border, box-shadow; transition-duration: 0.25s; } + +.elementor-posts .elementor-post__title { font-size: 18px; margin: 0px; } + +.elementor-posts .elementor-post__excerpt { margin-bottom: 10px; } + +.elementor-posts .elementor-post__excerpt p { margin: 0px; line-height: 1.5= +em; font-size: 14px; color: rgb(119, 119, 119); } + +.elementor-posts .elementor-post__text { display: var(--item-display,block)= +; flex-direction: column; flex-grow: 1; } + +.elementor-posts .elementor-post__meta-data { line-height: 1.3em; font-size= +: 12px; margin-bottom: 13px; color: rgb(173, 173, 173); } + +.elementor-posts .elementor-post__read-more { font-size: 12px; font-weight:= + 700; align-self: flex-start; } + +.elementor-posts .elementor-post__thumbnail { position: relative; } + +.elementor-posts--skin-classic .elementor-post { overflow: hidden; } + +.elementor-posts--align-left .elementor-post { text-align: left; } + +.elementor-posts--align-right .elementor-post { text-align: right; } + +.elementor-posts--align-center .elementor-post { text-align: center; } + +.elementor-posts--thumbnail-top .elementor-post__thumbnail__link { margin-b= +ottom: 20px; } + +.elementor-posts--thumbnail-top .elementor-post__text { width: 100%; } + +.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post= +__thumbnail__link { margin-right: auto; } + +.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-pos= +t__thumbnail__link { margin-left: auto; } + +.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-po= +st__thumbnail__link { margin-right: auto; margin-left: auto; } + +.elementor-posts--thumbnail-left .elementor-post, .elementor-posts--thumbna= +il-right .elementor-post { flex-direction: row; } + +.elementor-posts--thumbnail-left .elementor-post__thumbnail__link, .element= +or-posts--thumbnail-right .elementor-post__thumbnail__link { flex-shrink: 0= +; width: 25%; } + +.elementor-posts--thumbnail-left .elementor-post__thumbnail__link { order: = +0; margin-right: 20px; } + +.elementor-posts--thumbnail-right .elementor-post__thumbnail__link { order:= + 5; margin-left: 20px; } + +.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post= +__thumbnail__link { display: none; } + +.elementor-posts .elementor-post { display: flex; } + +.elementor-posts .elementor-post__card { display: flex; flex-direction: col= +umn; overflow: hidden; position: relative; background-color: rgb(255, 255, = +255); width: 100%; min-height: 100%; border-radius: 3px; border: 0px solid = +rgb(105, 114, 125); transition: all 0.25s ease 0s; } + +.elementor-posts .elementor-post__card .elementor-post__thumbnail { positio= +n: relative; transform-style: preserve-3d; } + +.elementor-posts .elementor-post__card .elementor-post__thumbnail img { wid= +th: calc(100% + 1px); } + +.elementor-posts .elementor-post__card .elementor-post__text { padding: 0px= + 30px; margin-bottom: 0px; margin-top: 20px; } + +.elementor-posts .elementor-post__card .elementor-post__read-more { margin-= +bottom: 20px; display: inline-block; } + +.elementor-posts .elementor-post__card .elementor-post__meta-data { padding= +: 15px 30px; margin-bottom: 0px; border-top: 1px solid rgb(234, 234, 234); = +} + +.elementor-posts .elementor-post__card .elementor-post__meta-data span + sp= +an::before { margin: 0px 5px; } + +.elementor-posts .elementor-post__card .elementor-post__title { font-size: = +21px; } + +.elementor-posts .elementor-post__card .elementor-post__excerpt { line-heig= +ht: 1.7; } + +.elementor-posts .elementor-post__card .elementor-post__excerpt, .elementor= +-posts .elementor-post__card .elementor-post__title { margin-bottom: 25px; = +} + +.elementor-posts .elementor-post__card .elementor-post__badge, .elementor-p= +osts .elementor-post__card .elementor-post__read-more { text-transform: upp= +ercase; } + +.elementor-posts .elementor-post__badge { position: absolute; top: 0px; bac= +kground: rgb(105, 114, 125); color: rgb(255, 255, 255); font-size: 12px; pa= +dding: 0.6em 1.2em; line-height: 1; font-weight: 400; margin: 20px; border-= +radius: 999px; } + +.elementor-posts .elementor-post__avatar { position: relative; padding: 0px= + 30px; width: 100%; top: -25px; height: 0px; pointer-events: none; } + +.elementor-posts .elementor-post__avatar img { border-radius: 50%; width: 6= +0px; pointer-events: all; transform: translateY(-50%); } + +.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor= +-posts-masonry) .elementor-post__meta-data, .elementor-posts .elementor-pos= +ts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data { m= +argin-top: auto; } + +.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__ava= +tar { padding-top: 0px; position: static; height: auto; } + +.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__ava= +tar img.avatar { transform: translateY(0px); vertical-align: bottom; } + +.elementor-posts--show-avatar .elementor-post__thumbnail__link { margin-bot= +tom: 25px; } + +.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thu= +mbnail__link::after { display: block; content: ""; background-image: linear= +-gradient(0deg, rgba(0, 0, 0, 0.35), transparent 75%); background-repeat: n= +o-repeat; height: 100%; width: 100%; position: absolute; bottom: 0px; opaci= +ty: 1; transition: all 0.3s ease-out 0s; } + +.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-pos= +t__thumbnail__link::after { opacity: 0.5; } + +.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thum= +bnail.elementor-fit-height img { height: 100%; } + +.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thum= +bnail:not(.elementor-fit-height) img { width: calc(100% + 1px); } + +.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post= +__thumbnail.elementor-fit-height img { height: 115%; } + +.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post= +__thumbnail:not(.elementor-fit-height) img { width: 115%; } + +.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thu= +mbnail.elementor-fit-height img { height: 115%; } + +.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thu= +mbnail:not(.elementor-fit-height) img { width: 115%; } + +.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-pos= +t__thumbnail.elementor-fit-height img { height: 100%; } + +.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-pos= +t__thumbnail:not(.elementor-fit-height) img { width: calc(100% + 1px); } + +.elementor-posts__hover-zoom-in .elementor-post__thumbnail img, .elementor-= +posts__hover-zoom-out .elementor-post__thumbnail img { transition: filter 0= +.3s ease 0s, height 1s cubic-bezier(0, 0.25, 0.07, 1) 0s, width 1s cubic-be= +zier(0, 0.25, 0.07, 1) 0s; } + +.elementor-card-shadow-yes .elementor-post__card { box-shadow: rgba(0, 0, 0= +, 0.15) 0px 0px 10px 0px; } + +.elementor-card-shadow-yes .elementor-post__card:hover { box-shadow: rgba(0= +, 0, 0, 0.15) 0px 0px 30px 0px; } + +.elementor-posts--skin-full_content article { flex-direction: column; overf= +low: hidden; } + +.elementor-posts--skin-full_content article .elementor-post__thumbnail { pa= +dding-bottom: 0px; } + +body.elementor-editor-active .elementor-posts--skin-archive_full_content, b= +ody.elementor-editor-active .elementor-posts--skin-full_content { pointer-e= +vents: none; } + +body.elementor-editor-active .elementor-posts--skin-archive_full_content .e= +lementor-post__thumbnail__link, body.elementor-editor-active .elementor-pos= +ts--skin-full_content .elementor-post__thumbnail__link { display: none; } + +body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-po= +st__thumbnail__link { display: block; } + +.elementor-portfolio__filters { list-style: none; display: flex; flex-wrap:= + wrap; justify-content: center; padding: 0px; margin: 0px; } + +.elementor-portfolio__filter { margin: 0px; cursor: pointer; padding: 8px; = +} + +.elementor-portfolio-item { align-self: flex-start; transition-property: tr= +ansform, opacity; transition-timing-function: ease-in-out; transform-style:= + preserve-3d; overflow: hidden; margin: 0px; } + +.elementor-portfolio-item__title { margin: 0px; padding: 0px; line-height: = +1; font-size: 18px; color: rgb(255, 255, 255); } + +.elementor-portfolio-item__tags__separator::before { content: ", "; } + +.elementor-portfolio-item__overlay { opacity: 0; position: absolute; inset:= + 0px; padding: 15px; transition: opacity 1s ease 0s; display: flex; flex-di= +rection: column; justify-content: center; text-align: center; overflow: hid= +den; background-color: rgba(105, 114, 125, 0.8); } + +.elementor-portfolio-item__overlay:hover { opacity: 1; transition: opacity = +0.5s ease 0s; } + +.elementor-portfolio-item__img img[src=3D""] { background-color: rgba(0, 0,= + 0, 0.1); height: 100%; } + +.elementor-portfolio.elementor-has-item-ratio { transition: height 0.5s eas= +e 0s; } + +.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail { = +position: absolute; background-color: rgba(0, 0, 0, 0.1); } + +.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__l= +ink { padding-bottom: 56.25%; } + +.elementor ul li.elementor-portfolio__filter { list-style-type: none; } + +.e-con-inner > .elementor-widget-portfolio, .e-con > .elementor-widget-port= +folio { width: var(--container-widget-width); --flex-grow: var(--container-= +widget-flex-grow); } + +.elementor-widget-archive-posts.load-more-align-center .elementor-button-wr= +apper, .elementor-widget-posts.load-more-align-center .elementor-button-wra= +pper { text-align: center; } + +.elementor-widget-archive-posts.load-more-align-start .elementor-button-wra= +pper, .elementor-widget-posts.load-more-align-start .elementor-button-wrapp= +er { text-align: start; } + +.elementor-widget-archive-posts.load-more-align-end .elementor-button-wrapp= +er, .elementor-widget-posts.load-more-align-end .elementor-button-wrapper {= + text-align: end; } + +.elementor-widget-archive-posts.load-more-align-justify .elementor-button, = +.elementor-widget-posts.load-more-align-justify .elementor-button { width: = +100%; } + +.elementor-widget-archive-posts.e-load-more-pagination-loading > .elementor= +-widget-container, .elementor-widget-posts.e-load-more-pagination-loading >= + .elementor-widget-container { cursor: default; } + +.elementor-widget-archive-posts.e-load-more-pagination-loading > .elementor= +-widget-container .e-load-more-spinner, .elementor-widget-posts.e-load-more= +-pagination-loading > .elementor-widget-container .e-load-more-spinner { ma= +rgin-top: var(--load-more=E2=80=94spacing,30px); } + +.elementor-widget-archive-posts.e-load-more-pagination-loading > .elementor= +-widget-container .e-load-more-spinner i, .elementor-widget-archive-posts.e= +-load-more-pagination-loading > .elementor-widget-container .e-load-more-sp= +inner svg, .elementor-widget-posts.e-load-more-pagination-loading > .elemen= +tor-widget-container .e-load-more-spinner i, .elementor-widget-posts.e-load= +-more-pagination-loading > .elementor-widget-container .e-load-more-spinner= + svg { display: flex; } + +.elementor-widget-archive-posts.e-load-more-pagination-loading > .elementor= +-widget-container > .elementor-button-wrapper .elementor-button-content-wra= +pper, .elementor-widget-posts.e-load-more-pagination-loading > .elementor-w= +idget-container > .elementor-button-wrapper .elementor-button-content-wrapp= +er { visibility: hidden; } + +.elementor-widget-archive-posts.e-load-more-pagination-end > .elementor-wid= +get-container > .elementor-button-wrapper, .elementor-widget-posts.e-load-m= +ore-pagination-end > .elementor-widget-container > .elementor-button-wrappe= +r { display: none; } + +.elementor-widget-archive-posts.e-load-more-pagination-end > .elementor-wid= +get-container > .e-load-more-message, .elementor-widget-posts.e-load-more-p= +agination-end > .elementor-widget-container > .e-load-more-message { displa= +y: block; } + +.elementor-widget-archive-posts.e-load-more-no-spinner > .elementor-widget-= +container > .elementor-button-wrapper .elementor-button-content-wrapper, .e= +lementor-widget-posts.e-load-more-no-spinner > .elementor-widget-container = +> .elementor-button-wrapper .elementor-button-content-wrapper { visibility:= + visible; } + +.elementor-widget-archive-posts > .elementor-widget-container .e-load-more-= +spinner, .elementor-widget-posts > .elementor-widget-container .e-load-more= +-spinner { display: flex; } + +.elementor-widget-archive-posts > .elementor-widget-container .e-load-more-= +spinner i, .elementor-widget-archive-posts > .elementor-widget-container .e= +-load-more-spinner svg, .elementor-widget-posts > .elementor-widget-contain= +er .e-load-more-spinner i, .elementor-widget-posts > .elementor-widget-cont= +ainer .e-load-more-spinner svg { margin: 0px auto; display: none; } + +.elementor-widget-archive-posts > .elementor-widget-container .e-load-more-= +spinner i, .elementor-widget-posts > .elementor-widget-container .e-load-mo= +re-spinner i { color: var(--load-more-spinner-color); } + +.elementor-widget-archive-posts > .elementor-widget-container .e-load-more-= +spinner svg, .elementor-widget-posts > .elementor-widget-container .e-load-= +more-spinner svg { fill: var(--load-more-spinner-color); height: 1em; width= +: 1em; } + +.elementor-widget-archive-posts > .elementor-widget-container .e-load-more-= +message, .elementor-widget-posts > .elementor-widget-container .e-load-more= +-message { color: var(--load-more-message-color); text-align: var(--load-mo= +re-message-alignment,center); display: none; margin-top: var(--load-more=E2= +=80=94spacing,30px); } + +.elementor-widget-archive-posts > .elementor-widget-container > .elementor-= +button-wrapper, .elementor-widget-posts > .elementor-widget-container > .el= +ementor-button-wrapper { margin-top: var(--load-more=E2=80=94spacing,30px);= + } + +.elementor-widget-archive-posts > .elementor-widget-container > .elementor-= +button-wrapper .e-load-more-spinner, .elementor-widget-posts > .elementor-w= +idget-container > .elementor-button-wrapper .e-load-more-spinner { position= +: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); margin: = +inherit; } + +.elementor-widget-archive-posts > .elementor-widget-container > .elementor-= +button-wrapper .elementor-button, .elementor-widget-posts > .elementor-widg= +et-container > .elementor-button-wrapper .elementor-button { cursor: pointe= +r; position: relative; } + +.elementor-button.elementor-hidden, .elementor-hidden { display: none; } + +.e-form__step { width: 100%; } + +.e-form__step:not(.elementor-hidden) { display: flex; flex-wrap: wrap; } + +.e-form__buttons { flex-wrap: wrap; } + +.e-form__buttons, .e-form__buttons__wrapper { display: flex; } + +.e-form__indicators { display: flex; justify-content: space-between; align-= +items: center; flex-wrap: nowrap; font-size: 13px; margin-bottom: var(--e-f= +orm-steps-indicators-spacing); } + +.e-form__indicators__indicator { display: flex; flex-direction: column; ali= +gn-items: center; justify-content: center; flex-basis: 0px; padding: 0 var(= +--e-form-steps-divider-gap); } + +.e-form__indicators__indicator__progress { width: 100%; position: relative;= + background-color: var(--e-form-steps-indicator-progress-background-color);= + border-radius: var(--e-form-steps-indicator-progress-border-radius); overf= +low: hidden; } + +.e-form__indicators__indicator__progress__meter { width: var(--e-form-steps= +-indicator-progress-meter-width,0); height: var(--e-form-steps-indicator-pr= +ogress-height); line-height: var(--e-form-steps-indicator-progress-height);= + padding-right: 15px; border-radius: var(--e-form-steps-indicator-progress-= +border-radius); background-color: var(--e-form-steps-indicator-progress-col= +or); color: var(--e-form-steps-indicator-progress-meter-color); text-align:= + right; transition: width 0.1s linear 0s; } + +.e-form__indicators__indicator:first-child { padding-left: 0px; } + +.e-form__indicators__indicator:last-child { padding-right: 0px; } + +.e-form__indicators__indicator--state-inactive { color: var(--e-form-steps-= +indicator-inactive-primary-color,#c2cbd2); } + +.e-form__indicators__indicator--state-inactive [class*=3D"indicator--shape-= +"]:not(.e-form__indicators__indicator--shape-none) { background-color: var(= +--e-form-steps-indicator-inactive-secondary-color,#fff); } + +.e-form__indicators__indicator--state-inactive object, .e-form__indicators_= +_indicator--state-inactive svg { fill: var(--e-form-steps-indicator-inactiv= +e-primary-color,#c2cbd2); } + +.e-form__indicators__indicator--state-active { color: var(--e-form-steps-in= +dicator-active-primary-color,#39b54a); border-color: var(--e-form-steps-ind= +icator-active-secondary-color,#fff); } + +.e-form__indicators__indicator--state-active [class*=3D"indicator--shape-"]= +:not(.e-form__indicators__indicator--shape-none) { background-color: var(--= +e-form-steps-indicator-active-secondary-color,#fff); } + +.e-form__indicators__indicator--state-active object, .e-form__indicators__i= +ndicator--state-active svg { fill: var(--e-form-steps-indicator-active-prim= +ary-color,#39b54a); } + +.e-form__indicators__indicator--state-completed { color: var(--e-form-steps= +-indicator-completed-secondary-color,#fff); } + +.e-form__indicators__indicator--state-completed [class*=3D"indicator--shape= +-"]:not(.e-form__indicators__indicator--shape-none) { background-color: var= +(--e-form-steps-indicator-completed-primary-color,#39b54a); } + +.e-form__indicators__indicator--state-completed .e-form__indicators__indica= +tor__label { color: var(--e-form-steps-indicator-completed-primary-color,#3= +9b54a); } + +.e-form__indicators__indicator--state-completed .e-form__indicators__indica= +tor--shape-none { color: var(--e-form-steps-indicator-completed-primary-col= +or,#39b54a); background-color: initial; } + +.e-form__indicators__indicator--state-completed object, .e-form__indicators= +__indicator--state-completed svg { fill: var(--e-form-steps-indicator-compl= +eted-secondary-color,#fff); } + +.e-form__indicators__indicator__icon { width: var(--e-form-steps-indicator-= +padding,30px); height: var(--e-form-steps-indicator-padding,30px); font-siz= +e: var(--e-form-steps-indicator-icon-size); border-width: 1px; border-style= +: solid; display: flex; justify-content: center; align-items: center; overf= +low: hidden; margin-bottom: 10px; } + +.e-form__indicators__indicator__icon img, .e-form__indicators__indicator__i= +con object, .e-form__indicators__indicator__icon svg { width: var(--e-form-= +steps-indicator-icon-size); height: auto; } + +.e-form__indicators__indicator__icon .e-font-icon-svg { height: 1em; } + +.e-form__indicators__indicator__number { width: var(--e-form-steps-indicato= +r-padding,30px); height: var(--e-form-steps-indicator-padding,30px); border= +-width: 1px; border-style: solid; display: flex; justify-content: center; a= +lign-items: center; margin-bottom: 10px; } + +.e-form__indicators__indicator--shape-circle { border-radius: 50%; } + +.e-form__indicators__indicator--shape-square { border-radius: 0px; } + +.e-form__indicators__indicator--shape-rounded { border-radius: 5px; } + +.e-form__indicators__indicator--shape-none { border: 0px; } + +.e-form__indicators__indicator__label { text-align: center; } + +.e-form__indicators__indicator__separator { width: 100%; height: var(--e-fo= +rm-steps-divider-width); background-color: rgb(186, 191, 197); } + +.e-form__indicators--type-icon, .e-form__indicators--type-icon_text, .e-for= +m__indicators--type-number, .e-form__indicators--type-number_text { align-i= +tems: flex-start; } + +.e-form__indicators--type-icon .e-form__indicators__indicator__separator, .= +e-form__indicators--type-icon_text .e-form__indicators__indicator__separato= +r, .e-form__indicators--type-number .e-form__indicators__indicator__separat= +or, .e-form__indicators--type-number_text .e-form__indicators__indicator__s= +eparator { margin-top: calc(var(--e-form-steps-indicator-padding, 30px) / 2= + - var(--e-form-steps-divider-width, 1px) / 2); } + +.elementor-field-type-hidden { display: none; } + +.elementor-field-type-html { display: inline-block; } + +.elementor-login .elementor-lost-password, .elementor-login .elementor-reme= +mber-me { font-size: 0.85em; } + +.elementor-field-type-recaptcha_v3 .elementor-field-label { display: none; = +} + +.elementor-field-type-recaptcha_v3 .grecaptcha-badge { z-index: 1; } + +.elementor-button .elementor-form-spinner { order: 3; } + +.elementor-form .elementor-button > span { display: flex; justify-content: = +center; align-items: center; } + +.elementor-form .elementor-button .elementor-button-text { white-space: nor= +mal; flex-grow: 0; } + +.elementor-form .elementor-button svg { height: auto; } + +.elementor-form .elementor-button .e-font-icon-svg { height: 1em; } + +.elementor-select-wrapper .select-caret-down-wrapper { position: absolute; = +top: 50%; transform: translateY(-50%); inset-inline-end: 10px; pointer-even= +ts: none; font-size: 11px; } + +.elementor-select-wrapper .select-caret-down-wrapper svg { display: unset; = +width: 1em; aspect-ratio: unset; fill: currentcolor; } + +.elementor-select-wrapper .select-caret-down-wrapper i { font-size: 19px; l= +ine-height: 2; } + +.elementor-select-wrapper.remove-before::before { content: "" !important; } + +.elementor-widget-price-list .elementor-price-list { list-style: none; padd= +ing: 0px; margin: 0px; } + +.elementor-widget-price-list .elementor-price-list li { margin: 0px; } + +.elementor-price-list li:not(:last-child) { margin-bottom: 20px; } + +.elementor-price-list .elementor-price-list-image { max-width: 50%; flex-sh= +rink: 0; padding-right: 25px; } + +.elementor-price-list .elementor-price-list-image img { width: 100%; } + +.elementor-price-list .elementor-price-list-header, .elementor-price-list .= +elementor-price-list-item, .elementor-price-list .elementor-price-list-text= + { display: flex; } + +.elementor-price-list .elementor-price-list-item { align-items: flex-start;= + } + +.elementor-price-list .elementor-price-list-item .elementor-price-list-text= + { align-items: flex-start; flex-wrap: wrap; flex-grow: 1; } + +.elementor-price-list .elementor-price-list-item .elementor-price-list-head= +er { align-items: center; flex-basis: 100%; font-size: 19px; font-weight: 6= +00; margin-bottom: 10px; justify-content: space-between; } + +.elementor-price-list .elementor-price-list-item .elementor-price-list-titl= +e { max-width: 80%; } + +.elementor-price-list .elementor-price-list-item .elementor-price-list-pric= +e { font-weight: 600; } + +.elementor-price-list .elementor-price-list-item p.elementor-price-list-des= +cription { flex-basis: 100%; font-size: 14px; margin: 0px; } + +.elementor-price-list .elementor-price-list-item .elementor-price-list-sepa= +rator { flex-grow: 1; margin-left: 10px; margin-right: 10px; border-bottom-= +style: dotted; border-bottom-width: 2px; height: 0px; } + +.elementor-price-table { text-align: center; } + +.elementor-price-table .elementor-price-table__header { background: var(--e= +-price-table-header-background-color,#555); padding: 20px 0px; } + +.elementor-price-table .elementor-price-table__heading { margin: 0px; paddi= +ng: 0px; line-height: 1.2; font-size: 24px; font-weight: 600; color: rgb(25= +5, 255, 255); } + +.elementor-price-table .elementor-price-table__subheading { font-size: 13px= +; font-weight: 400; color: rgb(255, 255, 255); } + +.elementor-price-table .elementor-price-table__original-price { margin-righ= +t: 15px; text-decoration: line-through; font-size: 0.5em; line-height: 1; f= +ont-weight: 400; align-self: center; } + +.elementor-price-table .elementor-price-table__original-price .elementor-pr= +ice-table__currency { font-size: 1em; margin: 0px; } + +.elementor-price-table .elementor-price-table__price { display: flex; justi= +fy-content: center; align-items: center; flex-flow: wrap; color: rgb(85, 85= +, 85); font-weight: 800; font-size: 65px; padding: 40px 0px; } + +.elementor-price-table .elementor-price-table__price .elementor-typo-exclud= +ed { line-height: normal; letter-spacing: normal; text-transform: none; fon= +t-weight: 400; font-size: medium; font-style: normal; } + +.elementor-price-table .elementor-price-table__after-price { display: flex;= + flex-flow: column wrap; text-align: start; align-self: stretch; align-item= +s: flex-start; } + +.elementor-price-table .elementor-price-table__integer-part { line-height: = +0.8; } + +.elementor-price-table .elementor-price-table__currency, .elementor-price-t= +able .elementor-price-table__fractional-part { line-height: 1; font-size: 0= +.3em; } + +.elementor-price-table .elementor-price-table__currency { margin-right: 3px= +; } + +.elementor-price-table .elementor-price-table__period { width: 100%; font-s= +ize: 13px; font-weight: 400; } + +.elementor-price-table .elementor-price-table__features-list { list-style-t= +ype: none; margin: 0px; padding: 0px; line-height: 1; color: var(--e-price-= +table-features-list-color); } + +.elementor-price-table .elementor-price-table__features-list li { font-size= +: 14px; line-height: 1; margin: 0px; padding: 0px; } + +.elementor-price-table .elementor-price-table__features-list li .elementor-= +price-table__feature-inner { margin-left: 15px; margin-right: 15px; } + +.elementor-price-table .elementor-price-table__features-list li:not(:first-= +child)::before { content: ""; display: block; border: 0px solid rgba(122, 1= +22, 122, 0.3); margin: 10px 12.5%; } + +.elementor-price-table .elementor-price-table__features-list i { margin-rig= +ht: 10px; font-size: 1.3em; } + +.elementor-price-table .elementor-price-table__features-list svg { margin-r= +ight: 10px; fill: var(--e-price-table-features-list-color); height: 1.3em; = +width: 1.3em; } + +.elementor-price-table .elementor-price-table__features-list svg ~ * { vert= +ical-align: text-top; } + +.elementor-price-table .elementor-price-table__footer { padding: 30px 0px; = +} + +.elementor-price-table .elementor-price-table__additional_info { margin: 0p= +x; font-size: 13px; line-height: 1.4; } + +.elementor-price-table__ribbon { position: absolute; top: 0px; left: auto; = +right: 0px; transform: rotate(90deg); width: 150px; overflow: hidden; heigh= +t: 150px; } + +.elementor-price-table__ribbon-inner { text-align: center; left: 0px; width= +: 200%; transform: translateY(-50%) translateX(-50%) translateX(35px) rotat= +e(-45deg); margin-top: 35px; font-size: 13px; line-height: 2; font-weight: = +800; text-transform: uppercase; background: rgb(0, 0, 0); } + +.elementor-price-table__ribbon.elementor-ribbon-left { transform: rotate(0d= +eg); left: 0px; right: auto; } + +.elementor-price-table__ribbon.elementor-ribbon-right { transform: rotate(9= +0deg); left: auto; right: 0px; } + +.elementor-widget-price-table .elementor-widget-container { overflow: hidde= +n; background-color: rgb(249, 250, 250); } + +.e-con-inner > .elementor-widget-price-list, .e-con > .elementor-widget-pri= +ce-list { width: var(--container-widget-width); --flex-grow: var(--containe= +r-widget-flex-grow); } + +.elementor-flip-box { height: 280px; position: relative; perspective: 1000p= +x; transform-style: preserve-3d; } + +@media (max-device-width: 1024px) { + .elementor-flip-box { cursor: pointer; } +} + +.elementor-flip-box__front { background-color: rgb(26, 188, 156); } + +.elementor-flip-box__back { background-color: rgb(64, 84, 178); display: bl= +ock; } + +.elementor-flip-box__layer { position: absolute; width: 100%; height: 100%;= + transition: all 0.6s ease-in-out 0s; } + +.elementor-flip-box__layer__overlay { display: flex; width: 100%; height: 1= +00%; flex-direction: column; justify-content: center; align-items: stretch;= + text-align: center; padding: 35px; color: rgb(255, 255, 255); } + +.elementor-flip-box__layer__title { font-size: 21px; } + +.elementor-flip-box__layer__description { font-size: 14px; } + +.elementor-flip-box__layer__description:not(:last-child), .elementor-flip-b= +ox__layer__title:not(:last-child) { margin: 0px 0px 20px; padding: 0px; } + +.elementor-flip-box__layer__title { line-height: 1; font-weight: 600; } + +.elementor-flip-box, .elementor-flip-box .elementor-view-framed, .elementor= +-flip-box .elementor-view-stacked { --e-flip-box-view-framed-stacked-icon-c= +olor: #fff; } + +.elementor-flip-box .elementor-icon, .elementor-flip-box .elementor-view-fr= +amed .elementor-icon, .elementor-flip-box .elementor-view-stacked .elemento= +r-icon { color: var(--e-flip-box-view-framed-stacked-icon-color); } + +.elementor-flip-box .elementor-icon svg, .elementor-flip-box .elementor-vie= +w-framed .elementor-icon svg, .elementor-flip-box .elementor-view-stacked .= +elementor-icon svg { fill: var(--e-flip-box-view-framed-stacked-icon-color)= +; } + +.elementor-flip-box .elementor-view-framed .elementor-icon { border-color: = +rgb(255, 255, 255); } + +.elementor-flip-box .elementor-view-stacked .elementor-icon { background-co= +lor: rgba(0, 0, 0, 0.5); } + +.elementor-flip-box__button.elementor-button { cursor: pointer; align-self:= + center; margin-left: auto; margin-right: auto; border: 2px solid rgb(255, = +255, 255); background: transparent; } + +.elementor-flip-box__button.elementor-button:focus-visible, .elementor-flip= +-box__button.elementor-button:hover { background: transparent; text-decorat= +ion: none; } + +.elementor-flip-box__image { margin: 0px 0px 20px; display: inline-block; w= +idth: 100%; } + +.elementor-flip-box__image img { width: 50%; } + +.elementor-flip-box .elementor-icon-wrapper { margin-bottom: 20px; } + +.elementor-flip-box--3d .elementor-flip-box__layer__inner { transform: tran= +slateZ(90px) scale(0.91); } + +.elementor-flip-box--3d .elementor-flip-box__layer__overlay { transform-sty= +le: preserve-3d; transform: translateZ(0.1px); } + +.elementor-flip-box--effect-flip .elementor-flip-box { perspective: 1000px;= + transform-style: preserve-3d; } + +.elementor-flip-box--effect-flip .elementor-flip-box__layer { transform-sty= +le: preserve-3d; backface-visibility: hidden; } + +.elementor-flip-box--effect-flip .elementor-flip-box__front { transform: no= +ne; z-index: 1; } + +.elementor-flip-box--effect-flip .elementor-flip-box:focus-visible .element= +or-flip-box__back, .elementor-flip-box--effect-flip .elementor-flip-box:hov= +er .elementor-flip-box__back { transform: none; } + +.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .eleme= +ntor-flip-box__back { transform: rotateX(0deg) rotateY(-180deg); } + +.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elemen= +tor-flip-box__back, .elementor-flip-box--effect-flip.elementor-flip-box--di= +rection-right .elementor-flip-box:focus-visible .elementor-flip-box__front,= + .elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elem= +entor-flip-box:hover .elementor-flip-box__front { transform: rotateX(0deg) = +rotateY(180deg); } + +.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elemen= +tor-flip-box:focus-visible .elementor-flip-box__front, .elementor-flip-box-= +-effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .= +elementor-flip-box__front { transform: rotateX(0deg) rotateY(-180deg); } + +.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elemento= +r-flip-box__back { transform: rotateX(-180deg) rotateY(0deg); } + +.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elemen= +tor-flip-box__back, .elementor-flip-box--effect-flip.elementor-flip-box--di= +rection-up .elementor-flip-box:focus-visible .elementor-flip-box__front, .e= +lementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-= +flip-box:hover .elementor-flip-box__front { transform: rotateX(180deg) rota= +teY(0deg); } + +.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elemen= +tor-flip-box:focus-visible .elementor-flip-box__front, .elementor-flip-box-= +-effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .= +elementor-flip-box__front { transform: rotateX(-180deg) rotateY(0deg); } + +.elementor-flip-box--effect-push .elementor-flip-box__front { transform: no= +ne; } + +.elementor-flip-box--effect-push.elementor-flip-box--direction-right .eleme= +ntor-flip-box:focus-visible .elementor-flip-box__front, .elementor-flip-box= +--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover= + .elementor-flip-box__front { transform: translateX(100%) translateY(0px); = +} + +.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elemen= +tor-flip-box:focus-visible .elementor-flip-box__front, .elementor-flip-box-= +-effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .= +elementor-flip-box__front { transform: translateX(-100%) translateY(0px); } + +.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elemento= +r-flip-box:focus-visible .elementor-flip-box__front, .elementor-flip-box--e= +ffect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elem= +entor-flip-box__front { transform: translateX(0px) translateY(-100%); } + +.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elemen= +tor-flip-box:focus-visible .elementor-flip-box__front, .elementor-flip-box-= +-effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .= +elementor-flip-box__front { transform: translateX(0px) translateY(100%); } + +.elementor-flip-box--effect-push .elementor-flip-box, .elementor-flip-box--= +effect-slide .elementor-flip-box { overflow: hidden; } + +.elementor-flip-box--effect-push .elementor-flip-box:focus-visible .element= +or-flip-box__back, .elementor-flip-box--effect-push .elementor-flip-box:hov= +er .elementor-flip-box__back, .elementor-flip-box--effect-slide .elementor-= +flip-box:focus-visible .elementor-flip-box__back, .elementor-flip-box--effe= +ct-slide .elementor-flip-box:hover .elementor-flip-box__back { transform: n= +one; } + +.elementor-flip-box--effect-push.elementor-flip-box--direction-right .eleme= +ntor-flip-box__back, .elementor-flip-box--effect-slide.elementor-flip-box--= +direction-right .elementor-flip-box__back { transform: translateX(-100%) tr= +anslateY(0px); } + +.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elemen= +tor-flip-box__back, .elementor-flip-box--effect-slide.elementor-flip-box--d= +irection-left .elementor-flip-box__back { transform: translateX(100%) trans= +lateY(0px); } + +.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elemento= +r-flip-box__back, .elementor-flip-box--effect-slide.elementor-flip-box--dir= +ection-up .elementor-flip-box__back { transform: translateX(0px) translateY= +(100%); } + +.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elemen= +tor-flip-box__back, .elementor-flip-box--effect-slide.elementor-flip-box--d= +irection-down .elementor-flip-box__back { transform: translateX(0px) transl= +ateY(-100%); } + +.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-bo= +x__front { transition: transform 0.7s ease 0s, opacity 0.35s ease 0s, width= + 0.1ms ease 0s; opacity: 1; transform: scale(1); z-index: 1; width: 100%; } + +.elementor-flip-box--effect-zoom-out .elementor-flip-box:focus-visible .ele= +mentor-flip-box__front, .elementor-flip-box--effect-zoom-out .elementor-fli= +p-box:hover .elementor-flip-box__front { width: 0px; opacity: 0; transform:= + scale(0.7); transition: transform 0.8s ease 0s, opacity 0.7s ease 0.1s, wi= +dth 0.1ms ease 0.7s; } + +.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box= +__back { transition: transform 0.7s ease 0s, opacity 0.5s ease 0.2s; opacit= +y: 0; transform: scale(0.7); } + +.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-visible .elem= +entor-flip-box__back, .elementor-flip-box--effect-zoom-in .elementor-flip-b= +ox:hover .elementor-flip-box__back { transition: transform 0.7s ease 0s, op= +acity 0.5s ease 0s; opacity: 1; transform: scale(1); } + +.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__b= +ack { opacity: 0; } + +.elementor-flip-box--effect-fade .elementor-flip-box:focus-visible .element= +or-flip-box__back, .elementor-flip-box--effect-fade .elementor-flip-box:hov= +er .elementor-flip-box__back { opacity: 1; } + +.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-co= +ntainer .elementor-flip-box__front { display: none; } + +.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-co= +ntainer .elementor-flip-box__back { transform: none; opacity: 1; } + +.e-con-inner > .elementor-widget-flip-box, .e-con > .elementor-widget-flip-= +box { width: var(--container-widget-width); --flex-grow: var(--container-wi= +dget-flex-grow); } + +.elementor-cta, .elementor-widget-call-to-action .elementor-widget-containe= +r { overflow: hidden; } + +.elementor-cta { position: relative; display: flex; transition: all 0.5s ea= +se 0s; } + +.elementor-cta--skin-classic .elementor-cta { flex-wrap: wrap; } + +.elementor-cta--skin-classic .elementor-cta__bg-wrapper { position: relativ= +e; min-height: 200px; width: 100%; } + +.elementor-cta--skin-classic .elementor-cta__content { transition: all 0.4s= + ease 0s; width: 100%; background-color: rgb(249, 250, 250); } + +.elementor-cta--skin-classic .elementor-cta__content-item, .elementor-cta--= +skin-classic .elementor-cta__content-item .elementor-icon { color: rgb(63, = +68, 75); border-color: rgb(63, 68, 75); fill: rgb(63, 68, 75); } + +.elementor-cta--skin-classic .elementor-cta__button.elementor-button { colo= +r: rgb(63, 68, 75); border-color: rgb(63, 68, 75); } + +.elementor-cta--skin-cover .elementor-cta { display: block; } + +.elementor-cta--skin-cover .elementor-cta__bg-wrapper { position: absolute;= + inset: 0px; transition: all 0.4s ease 0s; width: 100%; } + +.elementor-cta--skin-cover .elementor-cta__content { min-height: 280px; } + +.elementor-cta--skin-cover .elementor-cta__button.elementor-button, .elemen= +tor-cta--skin-cover .elementor-cta__content-item, .elementor-cta--skin-cove= +r .elementor-cta__content-item .elementor-icon { color: rgb(255, 255, 255);= + border-color: rgb(255, 255, 255); } + +.elementor-cta--layout-image-above .elementor-cta { flex-wrap: wrap; } + +.elementor-cta--layout-image-above .elementor-cta__bg-wrapper { width: 100%= +; } + +.elementor-cta--layout-image-left .elementor-cta, .elementor-cta--layout-im= +age-right .elementor-cta { flex-wrap: nowrap; } + +.elementor-cta--layout-image-left .elementor-cta__bg-wrapper, .elementor-ct= +a--layout-image-right .elementor-cta__bg-wrapper { width: auto; min-width: = +50%; } + +.elementor-cta--layout-image-left .elementor-cta__content, .elementor-cta--= +layout-image-right .elementor-cta__content { flex-grow: 1; } + +.elementor-cta--layout-image-left .elementor-cta { flex-direction: row; } + +.elementor-cta--layout-image-right .elementor-cta { flex-direction: row-rev= +erse; } + +.elementor-cta__bg, .elementor-cta__bg-overlay { position: absolute; inset:= + 0px; transition: all 0.4s ease 0s; } + +.elementor-cta__bg-wrapper { z-index: 1; overflow: hidden; } + +.elementor-cta__bg { background-size: cover; background-position: 50% cente= +r; z-index: 1; } + +.elementor-cta__bg-overlay { z-index: 2; } + +.elementor-cta__button.elementor-button { cursor: pointer; align-self: cent= +er; margin-left: auto; margin-right: auto; border: 2px solid rgb(255, 255, = +255); background: transparent; } + +.elementor-cta__button.elementor-button:hover { background: transparent; te= +xt-decoration: none; } + +.elementor-cta__title { font-size: 23px; } + +.elementor-cta__content { z-index: 1; overflow: hidden; display: flex; flex= +-wrap: wrap; align-items: center; align-content: center; padding: 35px; wid= +th: 100%; } + +.elementor-cta__content, .elementor-cta__content-item { position: relative;= + transition: all 0.5s ease 0s; color: rgb(255, 255, 255); } + +.elementor-cta__content-item { width: 100%; margin: 0px; } + +.elementor-cta__content-item:not(:last-child) { margin-bottom: 15px; } + +.elementor-cta__content-item .elementor-icon { color: rgb(255, 255, 255); } + +.elementor-cta--valign-top .elementor-cta__content { align-content: flex-st= +art; align-items: flex-start; } + +.elementor-cta--valign-middle .elementor-cta__content { align-content: cent= +er; align-items: center; } + +.elementor-cta--valign-bottom .elementor-cta__content { align-content: flex= +-end; align-items: flex-end; } + +.elementor-cta:hover .elementor-cta__bg-overlay { background-color: rgba(0,= + 0, 0, 0.3); } + +@media (max-device-width: 1024px) { + .elementor-cta { cursor: pointer; } +} + +@media (min-width:-1) { + .elementor-cta--widescreen-layout-image-above .elementor-cta { flex-wrap:= + wrap; } + .elementor-cta--widescreen-layout-image-above .elementor-cta__bg-wrapper = +{ width: 100%; } + .elementor-cta--widescreen-layout-image-left .elementor-cta, .elementor-c= +ta--widescreen-layout-image-right .elementor-cta { flex-wrap: nowrap; } + .elementor-cta--widescreen-layout-image-left .elementor-cta__bg-wrapper, = +.elementor-cta--widescreen-layout-image-right .elementor-cta__bg-wrapper { = +width: auto; min-width: 50%; } + .elementor-cta--widescreen-layout-image-left .elementor-cta__content, .el= +ementor-cta--widescreen-layout-image-right .elementor-cta__content { flex-g= +row: 1; } + .elementor-cta--widescreen-layout-image-left .elementor-cta { flex-direct= +ion: row; } + .elementor-cta--widescreen-layout-image-right .elementor-cta { flex-direc= +tion: row-reverse; } +} + +@media (max-width:-1) { + .elementor-cta--laptop-layout-image-above .elementor-cta { flex-wrap: wra= +p; } + .elementor-cta--laptop-layout-image-above .elementor-cta__bg-wrapper { wi= +dth: 100%; } + .elementor-cta--laptop-layout-image-left .elementor-cta, .elementor-cta--= +laptop-layout-image-right .elementor-cta { flex-wrap: nowrap; } + .elementor-cta--laptop-layout-image-left .elementor-cta__bg-wrapper, .ele= +mentor-cta--laptop-layout-image-right .elementor-cta__bg-wrapper { width: a= +uto; min-width: 50%; } + .elementor-cta--laptop-layout-image-left .elementor-cta__content, .elemen= +tor-cta--laptop-layout-image-right .elementor-cta__content { flex-grow: 1; = +} + .elementor-cta--laptop-layout-image-left .elementor-cta { flex-direction:= + row; } + .elementor-cta--laptop-layout-image-right .elementor-cta { flex-direction= +: row-reverse; } +} + +@media (max-width:-1) { + .elementor-cta--tablet_extra-layout-image-above .elementor-cta { flex-wra= +p: wrap; } + .elementor-cta--tablet_extra-layout-image-above .elementor-cta__bg-wrappe= +r { width: 100%; } + .elementor-cta--tablet_extra-layout-image-left .elementor-cta, .elementor= +-cta--tablet_extra-layout-image-right .elementor-cta { flex-wrap: nowrap; } + .elementor-cta--tablet_extra-layout-image-left .elementor-cta__bg-wrapper= +, .elementor-cta--tablet_extra-layout-image-right .elementor-cta__bg-wrappe= +r { width: auto; min-width: 50%; } + .elementor-cta--tablet_extra-layout-image-left .elementor-cta__content, .= +elementor-cta--tablet_extra-layout-image-right .elementor-cta__content { fl= +ex-grow: 1; } + .elementor-cta--tablet_extra-layout-image-left .elementor-cta { flex-dire= +ction: row; } + .elementor-cta--tablet_extra-layout-image-right .elementor-cta { flex-dir= +ection: row-reverse; } +} + +@media (max-width: 1024px) { + .elementor-cta--tablet-layout-image-above .elementor-cta { flex-wrap: wra= +p; } + .elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper { wi= +dth: 100%; } + .elementor-cta--tablet-layout-image-left .elementor-cta, .elementor-cta--= +tablet-layout-image-right .elementor-cta { flex-wrap: nowrap; } + .elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper, .ele= +mentor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper { width: a= +uto; min-width: 50%; } + .elementor-cta--tablet-layout-image-left .elementor-cta__content, .elemen= +tor-cta--tablet-layout-image-right .elementor-cta__content { flex-grow: 1; = +} + .elementor-cta--tablet-layout-image-left .elementor-cta { flex-direction:= + row; } + .elementor-cta--tablet-layout-image-right .elementor-cta { flex-direction= +: row-reverse; } +} + +@media (max-width:-1) { + .elementor-cta--mobile_extra-layout-image-above .elementor-cta { flex-wra= +p: wrap; } + .elementor-cta--mobile_extra-layout-image-above .elementor-cta__bg-wrappe= +r { width: 100%; } + .elementor-cta--mobile_extra-layout-image-left .elementor-cta, .elementor= +-cta--mobile_extra-layout-image-right .elementor-cta { flex-wrap: nowrap; } + .elementor-cta--mobile_extra-layout-image-left .elementor-cta__bg-wrapper= +, .elementor-cta--mobile_extra-layout-image-right .elementor-cta__bg-wrappe= +r { width: auto; min-width: 50%; } + .elementor-cta--mobile_extra-layout-image-left .elementor-cta__content, .= +elementor-cta--mobile_extra-layout-image-right .elementor-cta__content { fl= +ex-grow: 1; } + .elementor-cta--mobile_extra-layout-image-left .elementor-cta { flex-dire= +ction: row; } + .elementor-cta--mobile_extra-layout-image-right .elementor-cta { flex-dir= +ection: row-reverse; } +} + +@media (max-width: 767px) { + .elementor-cta--mobile-layout-image-above .elementor-cta { flex-wrap: wra= +p; } + .elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper { wi= +dth: 100%; } + .elementor-cta--mobile-layout-image-left .elementor-cta, .elementor-cta--= +mobile-layout-image-right .elementor-cta { flex-wrap: nowrap; } + .elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper, .ele= +mentor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper { width: a= +uto; min-width: 50%; } + .elementor-cta--mobile-layout-image-left .elementor-cta__content, .elemen= +tor-cta--mobile-layout-image-right .elementor-cta__content { flex-grow: 1; = +} + .elementor-cta--mobile-layout-image-left .elementor-cta { flex-direction:= + row; } + .elementor-cta--mobile-layout-image-right .elementor-cta { flex-direction= +: row-reverse; } +} + +.elementor-ribbon { position: absolute; z-index: 1; top: 0px; left: auto; r= +ight: 0px; transform: rotate(90deg); width: 150px; overflow: hidden; height= +: 150px; } + +.elementor-ribbon-inner { text-align: center; left: 0px; width: 200%; trans= +form: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg); ma= +rgin-top: 35px; font-size: 13px; line-height: 2; font-weight: 800; text-tra= +nsform: uppercase; background: rgb(0, 0, 0); color: rgb(255, 255, 255); } + +.elementor-ribbon.elementor-ribbon-left { transform: rotate(0deg); left: 0p= +x; right: auto; } + +.elementor-ribbon.elementor-ribbon-right { transform: rotate(90deg); left: = +auto; right: 0px; } + +.elementor-widget-countdown .elementor-countdown-expire--message { display:= + none; padding: 20px; text-align: center; } + +.elementor-widget-countdown .elementor-countdown-wrapper { flex-direction: = +row; } + +.elementor-widget-countdown .elementor-countdown-item { padding: 20px 0px; = +text-align: center; color: rgb(255, 255, 255); } + +.elementor-widget-countdown .elementor-countdown-digits, .elementor-widget-= +countdown .elementor-countdown-label { line-height: 1; } + +.elementor-widget-countdown .elementor-countdown-digits { font-size: 69px; = +} + +.elementor-widget-countdown .elementor-countdown-label { font-size: 19px; } + +.elementor-widget-countdown.elementor-countdown--label-block .elementor-cou= +ntdown-wrapper { display: flex; justify-content: center; margin-right: auto= +; margin-left: auto; } + +.elementor-widget-countdown.elementor-countdown--label-block .elementor-cou= +ntdown-digits, .elementor-widget-countdown.elementor-countdown--label-block= + .elementor-countdown-label { display: block; } + +.elementor-widget-countdown.elementor-countdown--label-block .elementor-cou= +ntdown-item { flex-basis: 0px; flex-grow: 1; } + +.elementor-widget-countdown.elementor-countdown--label-inline { text-align:= + center; } + +.elementor-widget-countdown.elementor-countdown--label-inline .elementor-co= +untdown-item { display: inline-block; padding-left: 5px; padding-right: 5px= +; } + +.elementor-slides .swiper-slide-bg { background-size: cover; background-pos= +ition: 50% center; background-repeat: no-repeat; min-width: 100%; min-heigh= +t: 100%; } + +.elementor-slides .swiper-slide-inner { background-repeat: no-repeat; backg= +round-position: 50% center; position: absolute; inset: 0px; padding: 50px; = +margin: auto; } + +.elementor-slides .swiper-slide-inner, .elementor-slides .swiper-slide-inne= +r:hover { color: rgb(255, 255, 255); display: flex; } + +.elementor-slides .swiper-slide-inner .elementor-background-overlay { posit= +ion: absolute; z-index: 0; inset: 0px; } + +.elementor-slides .swiper-slide-inner .elementor-slide-content { position: = +relative; z-index: 1; width: 100%; } + +.elementor-slides .swiper-slide-inner .elementor-slide-heading { font-size:= + 35px; font-weight: 700; line-height: 1; } + +.elementor-slides .swiper-slide-inner .elementor-slide-description { font-s= +ize: 17px; line-height: 1.4; } + +.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:las= +t-child), .elementor-slides .swiper-slide-inner .elementor-slide-heading:no= +t(:last-child) { margin-bottom: 30px; } + +.elementor-slides .swiper-slide-inner .elementor-slide-button { border: 2px= + solid rgb(255, 255, 255); color: rgb(255, 255, 255); background: transpare= +nt; display: inline-block; } + +.elementor-slides .swiper-slide-inner .elementor-slide-button, .elementor-s= +lides .swiper-slide-inner .elementor-slide-button:hover { background: trans= +parent; color: inherit; text-decoration: none; } + +.elementor--v-position-top .swiper-slide-inner { align-items: flex-start; } + +.elementor--v-position-bottom .swiper-slide-inner { align-items: flex-end; = +} + +.elementor--v-position-middle .swiper-slide-inner { align-items: center; } + +.elementor--h-position-left .swiper-slide-inner { justify-content: flex-sta= +rt; } + +.elementor--h-position-right .swiper-slide-inner { justify-content: flex-en= +d; } + +.elementor--h-position-center .swiper-slide-inner { justify-content: center= +; } + +body.rtl .elementor-widget-slides .elementor-swiper-button-next { left: 10p= +x; right: auto; } + +body.rtl .elementor-widget-slides .elementor-swiper-button-prev { right: 10= +px; left: auto; } + +.elementor-slides-wrapper div:not(.swiper-slide) > .swiper-slide-inner { di= +splay: none; } + +@media (max-width: 767px) { + .elementor-slides .swiper-slide-inner { padding: 30px; } + .elementor-slides .swiper-slide-inner .elementor-slide-heading { font-siz= +e: 23px; line-height: 1; margin-bottom: 15px; } + .elementor-slides .swiper-slide-inner .elementor-slide-description { font= +-size: 13px; line-height: 1.4; margin-bottom: 15px; } +} + +.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .= +elementor-share-btn, .elementor-share-buttons--color-custom.elementor-share= +-buttons--skin-gradient .elementor-share-btn { background-color: var(--e-sh= +are-buttons-primary-color,#ea4335); } + +.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .= +elementor-share-btn__icon, .elementor-share-buttons--color-custom.elementor= +-share-buttons--skin-flat .elementor-share-btn__text, .elementor-share-butt= +ons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-b= +tn__icon, .elementor-share-buttons--color-custom.elementor-share-buttons--s= +kin-gradient .elementor-share-btn__text { color: var(--e-share-buttons-seco= +ndary-color,#fff); } + +.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .= +elementor-share-btn__icon svg, .elementor-share-buttons--color-custom.eleme= +ntor-share-buttons--skin-flat .elementor-share-btn__text svg, .elementor-sh= +are-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor= +-share-btn__icon svg, .elementor-share-buttons--color-custom.elementor-shar= +e-buttons--skin-gradient .elementor-share-btn__text svg { fill: var(--e-sha= +re-buttons-secondary-color,#fff); } + +.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed = +.elementor-share-btn, .elementor-share-buttons--color-custom.elementor-shar= +e-buttons--skin-framed .elementor-share-btn, .elementor-share-buttons--colo= +r-custom.elementor-share-buttons--skin-minimal .elementor-share-btn { color= +: var(--e-share-buttons-primary-color,#ea4335); border-color: var(--e-share= +-buttons-primary-color,#ea4335); } + +.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed = +.elementor-share-btn__icon, .elementor-share-buttons--color-custom.elemento= +r-share-buttons--skin-minimal .elementor-share-btn__icon { background-color= +: var(--e-share-buttons-primary-color,#ea4335); color: var(--e-share-button= +s-secondary-color,#fff); } + +.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed = +.elementor-share-btn__icon svg, .elementor-share-buttons--color-custom.elem= +entor-share-buttons--skin-minimal .elementor-share-btn__icon svg { fill: va= +r(--e-share-buttons-secondary-color,#fff); } + +.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed= + .elementor-share-btn__icon { color: var(--e-share-buttons-primary-color,#e= +a4335); } + +.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed= + .elementor-share-btn__icon svg { fill: var(--e-share-buttons-primary-color= +,#ea4335); } + +.elementor-share-buttons--color-official .elementor-share-btn:hover { filte= +r: saturate(1.5) brightness(1.2); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_digg, .elementor-share-buttons--color-official.elemen= +tor-share-buttons--skin-gradient .elementor-share-btn_digg { background-col= +or: rgb(0, 91, 226); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_email, .elementor-share-buttons--color-official.eleme= +ntor-share-buttons--skin-gradient .elementor-share-btn_email { background-c= +olor: rgb(234, 67, 53); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_print, .elementor-share-buttons--color-official.eleme= +ntor-share-buttons--skin-gradient .elementor-share-btn_print { background-c= +olor: rgb(170, 170, 170); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_facebook, .elementor-share-buttons--color-official.el= +ementor-share-buttons--skin-gradient .elementor-share-btn_facebook { backgr= +ound-color: rgb(59, 89, 152); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_google, .elementor-share-buttons--color-official.elem= +entor-share-buttons--skin-gradient .elementor-share-btn_google { background= +-color: rgb(221, 75, 57); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_pocket, .elementor-share-buttons--color-official.elem= +entor-share-buttons--skin-gradient .elementor-share-btn_pocket { background= +-color: rgb(239, 63, 86); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_linkedin, .elementor-share-buttons--color-official.el= +ementor-share-buttons--skin-gradient .elementor-share-btn_linkedin { backgr= +ound-color: rgb(0, 119, 181); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_odnoklassniki, .elementor-share-buttons--color-offici= +al.elementor-share-buttons--skin-gradient .elementor-share-btn_odnoklassnik= +i { background-color: rgb(244, 115, 28); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_pinterest, .elementor-share-buttons--color-official.e= +lementor-share-buttons--skin-gradient .elementor-share-btn_pinterest { back= +ground-color: rgb(189, 8, 28); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_reddit, .elementor-share-buttons--color-official.elem= +entor-share-buttons--skin-gradient .elementor-share-btn_reddit { background= +-color: rgb(255, 69, 0); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_skype, .elementor-share-buttons--color-official.eleme= +ntor-share-buttons--skin-gradient .elementor-share-btn_skype { background-c= +olor: rgb(0, 175, 240); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_slideshare, .elementor-share-buttons--color-official.= +elementor-share-buttons--skin-gradient .elementor-share-btn_slideshare { ba= +ckground-color: rgb(0, 119, 181); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_snapchat, .elementor-share-buttons--color-official.el= +ementor-share-buttons--skin-gradient .elementor-share-btn_snapchat { backgr= +ound-color: rgb(255, 252, 0); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_stumbleupon, .elementor-share-buttons--color-official= +.elementor-share-buttons--skin-gradient .elementor-share-btn_stumbleupon { = +background-color: rgb(235, 73, 36); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_mix, .elementor-share-buttons--color-official.element= +or-share-buttons--skin-gradient .elementor-share-btn_mix { background-color= +: rgb(243, 120, 43); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_tumblr, .elementor-share-buttons--color-official.elem= +entor-share-buttons--skin-gradient .elementor-share-btn_tumblr { background= +-color: rgb(53, 70, 92); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_twitch, .elementor-share-buttons--color-official.elem= +entor-share-buttons--skin-gradient .elementor-share-btn_twitch { background= +-color: rgb(100, 65, 165); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_telegram, .elementor-share-buttons--color-official.el= +ementor-share-buttons--skin-gradient .elementor-share-btn_telegram { backgr= +ound-color: rgb(44, 165, 224); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_twitter, .elementor-share-buttons--color-official.ele= +mentor-share-buttons--skin-gradient .elementor-share-btn_twitter { backgrou= +nd-color: rgb(29, 161, 242); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_vimeo, .elementor-share-buttons--color-official.eleme= +ntor-share-buttons--skin-gradient .elementor-share-btn_vimeo { background-c= +olor: rgb(26, 183, 234); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_vk, .elementor-share-buttons--color-official.elemento= +r-share-buttons--skin-gradient .elementor-share-btn_vk { background-color: = +rgb(69, 102, 142); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_whatsapp, .elementor-share-buttons--color-official.el= +ementor-share-buttons--skin-gradient .elementor-share-btn_whatsapp { backgr= +ound-color: rgb(37, 211, 102); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_wordpress, .elementor-share-buttons--color-official.e= +lementor-share-buttons--skin-gradient .elementor-share-btn_wordpress { back= +ground-color: rgb(33, 117, 155); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat= + .elementor-share-btn_xing, .elementor-share-buttons--color-official.elemen= +tor-share-buttons--skin-gradient .elementor-share-btn_xing { background-col= +or: rgb(2, 100, 102); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_digg, .elementor-share-buttons--color-official.eleme= +ntor-share-buttons--skin-framed .elementor-share-btn_digg { color: rgb(0, 9= +1, 226); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_digg svg, .elementor-share-buttons--color-official.e= +lementor-share-buttons--skin-framed .elementor-share-btn_digg svg { fill: r= +gb(0, 91, 226); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_email, .elementor-share-buttons--color-official.elem= +entor-share-buttons--skin-framed .elementor-share-btn_email { color: rgb(23= +4, 67, 53); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_email svg, .elementor-share-buttons--color-official.= +elementor-share-buttons--skin-framed .elementor-share-btn_email svg { fill:= + rgb(234, 67, 53); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_print, .elementor-share-buttons--color-official.elem= +entor-share-buttons--skin-framed .elementor-share-btn_print { color: rgb(17= +0, 170, 170); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_print svg, .elementor-share-buttons--color-official.= +elementor-share-buttons--skin-framed .elementor-share-btn_print svg { fill:= + rgb(170, 170, 170); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_facebook, .elementor-share-buttons--color-official.e= +lementor-share-buttons--skin-framed .elementor-share-btn_facebook { color: = +rgb(59, 89, 152); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_facebook svg, .elementor-share-buttons--color-offici= +al.elementor-share-buttons--skin-framed .elementor-share-btn_facebook svg {= + fill: rgb(59, 89, 152); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_google, .elementor-share-buttons--color-official.ele= +mentor-share-buttons--skin-framed .elementor-share-btn_google { color: rgb(= +221, 75, 57); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_google svg, .elementor-share-buttons--color-official= +.elementor-share-buttons--skin-framed .elementor-share-btn_google svg { fil= +l: rgb(221, 75, 57); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_pocket, .elementor-share-buttons--color-official.ele= +mentor-share-buttons--skin-framed .elementor-share-btn_pocket { color: rgb(= +239, 63, 86); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_pocket svg, .elementor-share-buttons--color-official= +.elementor-share-buttons--skin-framed .elementor-share-btn_pocket svg { fil= +l: rgb(239, 63, 86); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_linkedin, .elementor-share-buttons--color-official.e= +lementor-share-buttons--skin-framed .elementor-share-btn_linkedin { color: = +rgb(0, 119, 181); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_linkedin svg, .elementor-share-buttons--color-offici= +al.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin svg {= + fill: rgb(0, 119, 181); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_odnoklassniki, .elementor-share-buttons--color-offic= +ial.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki= + { color: rgb(244, 115, 28); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_odnoklassniki svg, .elementor-share-buttons--color-o= +fficial.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklass= +niki svg { fill: rgb(244, 115, 28); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_pinterest, .elementor-share-buttons--color-official.= +elementor-share-buttons--skin-framed .elementor-share-btn_pinterest { color= +: rgb(189, 8, 28); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_pinterest svg, .elementor-share-buttons--color-offic= +ial.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest svg= + { fill: rgb(189, 8, 28); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_reddit, .elementor-share-buttons--color-official.ele= +mentor-share-buttons--skin-framed .elementor-share-btn_reddit { color: rgb(= +255, 69, 0); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_reddit svg, .elementor-share-buttons--color-official= +.elementor-share-buttons--skin-framed .elementor-share-btn_reddit svg { fil= +l: rgb(255, 69, 0); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_skype, .elementor-share-buttons--color-official.elem= +entor-share-buttons--skin-framed .elementor-share-btn_skype { color: rgb(0,= + 175, 240); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_skype svg, .elementor-share-buttons--color-official.= +elementor-share-buttons--skin-framed .elementor-share-btn_skype svg { fill:= + rgb(0, 175, 240); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_slideshare, .elementor-share-buttons--color-official= +.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare { col= +or: rgb(0, 119, 181); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_slideshare svg, .elementor-share-buttons--color-offi= +cial.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare s= +vg { fill: rgb(0, 119, 181); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_snapchat, .elementor-share-buttons--color-official.e= +lementor-share-buttons--skin-framed .elementor-share-btn_snapchat { color: = +rgb(255, 252, 0); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_snapchat svg, .elementor-share-buttons--color-offici= +al.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat svg {= + fill: rgb(255, 252, 0); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_stumbleupon, .elementor-share-buttons--color-officia= +l.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon { c= +olor: rgb(235, 73, 36); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_stumbleupon svg, .elementor-share-buttons--color-off= +icial.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon= + svg { fill: rgb(235, 73, 36); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_mix, .elementor-share-buttons--color-official.elemen= +tor-share-buttons--skin-framed .elementor-share-btn_mix { color: rgb(243, 1= +20, 43); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_mix svg, .elementor-share-buttons--color-official.el= +ementor-share-buttons--skin-framed .elementor-share-btn_mix svg { fill: rgb= +(243, 120, 43); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_tumblr, .elementor-share-buttons--color-official.ele= +mentor-share-buttons--skin-framed .elementor-share-btn_tumblr { color: rgb(= +53, 70, 92); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_tumblr svg, .elementor-share-buttons--color-official= +.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr svg { fil= +l: rgb(53, 70, 92); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_twitch, .elementor-share-buttons--color-official.ele= +mentor-share-buttons--skin-framed .elementor-share-btn_twitch { color: rgb(= +100, 65, 165); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_twitch svg, .elementor-share-buttons--color-official= +.elementor-share-buttons--skin-framed .elementor-share-btn_twitch svg { fil= +l: rgb(100, 65, 165); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_telegram, .elementor-share-buttons--color-official.e= +lementor-share-buttons--skin-framed .elementor-share-btn_telegram { color: = +rgb(44, 165, 224); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_telegram svg, .elementor-share-buttons--color-offici= +al.elementor-share-buttons--skin-framed .elementor-share-btn_telegram svg {= + fill: rgb(44, 165, 224); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_twitter, .elementor-share-buttons--color-official.el= +ementor-share-buttons--skin-framed .elementor-share-btn_twitter { color: rg= +b(29, 161, 242); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_twitter svg, .elementor-share-buttons--color-officia= +l.elementor-share-buttons--skin-framed .elementor-share-btn_twitter svg { f= +ill: rgb(29, 161, 242); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_vimeo, .elementor-share-buttons--color-official.elem= +entor-share-buttons--skin-framed .elementor-share-btn_vimeo { color: rgb(26= +, 183, 234); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_vimeo svg, .elementor-share-buttons--color-official.= +elementor-share-buttons--skin-framed .elementor-share-btn_vimeo svg { fill:= + rgb(26, 183, 234); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_vk, .elementor-share-buttons--color-official.element= +or-share-buttons--skin-framed .elementor-share-btn_vk { color: rgb(69, 102,= + 142); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_vk svg, .elementor-share-buttons--color-official.ele= +mentor-share-buttons--skin-framed .elementor-share-btn_vk svg { fill: rgb(6= +9, 102, 142); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_whatsapp, .elementor-share-buttons--color-official.e= +lementor-share-buttons--skin-framed .elementor-share-btn_whatsapp { color: = +rgb(37, 211, 102); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_whatsapp svg, .elementor-share-buttons--color-offici= +al.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp svg {= + fill: rgb(37, 211, 102); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_wordpress, .elementor-share-buttons--color-official.= +elementor-share-buttons--skin-framed .elementor-share-btn_wordpress { color= +: rgb(33, 117, 155); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_wordpress svg, .elementor-share-buttons--color-offic= +ial.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress svg= + { fill: rgb(33, 117, 155); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_xing, .elementor-share-buttons--color-official.eleme= +ntor-share-buttons--skin-framed .elementor-share-btn_xing { color: rgb(2, 1= +00, 102); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_xing svg, .elementor-share-buttons--color-official.e= +lementor-share-buttons--skin-framed .elementor-share-btn_xing svg { fill: r= +gb(2, 100, 102); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_digg .elementor-share-btn__icon, .elementor-share-bu= +ttons--color-official.elementor-share-buttons--skin-minimal .elementor-shar= +e-btn_digg .elementor-share-btn__icon { background-color: rgb(0, 91, 226); = +} + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_email .elementor-share-btn__icon, .elementor-share-b= +uttons--color-official.elementor-share-buttons--skin-minimal .elementor-sha= +re-btn_email .elementor-share-btn__icon { background-color: rgb(234, 67, 53= +); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_print .elementor-share-btn__icon, .elementor-share-b= +uttons--color-official.elementor-share-buttons--skin-minimal .elementor-sha= +re-btn_print .elementor-share-btn__icon { background-color: rgb(170, 170, 1= +70); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_facebook .elementor-share-btn__icon, .elementor-shar= +e-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-= +share-btn_facebook .elementor-share-btn__icon { background-color: rgb(59, 8= +9, 152); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_google .elementor-share-btn__icon, .elementor-share-= +buttons--color-official.elementor-share-buttons--skin-minimal .elementor-sh= +are-btn_google .elementor-share-btn__icon { background-color: rgb(221, 75, = +57); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_pocket .elementor-share-btn__icon, .elementor-share-= +buttons--color-official.elementor-share-buttons--skin-minimal .elementor-sh= +are-btn_pocket .elementor-share-btn__icon { background-color: rgb(239, 63, = +86); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_linkedin .elementor-share-btn__icon, .elementor-shar= +e-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-= +share-btn_linkedin .elementor-share-btn__icon { background-color: rgb(0, 11= +9, 181); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_odnoklassniki .elementor-share-btn__icon, .elementor= +-share-buttons--color-official.elementor-share-buttons--skin-minimal .eleme= +ntor-share-btn_odnoklassniki .elementor-share-btn__icon { background-color:= + rgb(244, 115, 28); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_pinterest .elementor-share-btn__icon, .elementor-sha= +re-buttons--color-official.elementor-share-buttons--skin-minimal .elementor= +-share-btn_pinterest .elementor-share-btn__icon { background-color: rgb(189= +, 8, 28); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_reddit .elementor-share-btn__icon, .elementor-share-= +buttons--color-official.elementor-share-buttons--skin-minimal .elementor-sh= +are-btn_reddit .elementor-share-btn__icon { background-color: rgb(255, 69, = +0); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_skype .elementor-share-btn__icon, .elementor-share-b= +uttons--color-official.elementor-share-buttons--skin-minimal .elementor-sha= +re-btn_skype .elementor-share-btn__icon { background-color: rgb(0, 175, 240= +); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_slideshare .elementor-share-btn__icon, .elementor-sh= +are-buttons--color-official.elementor-share-buttons--skin-minimal .elemento= +r-share-btn_slideshare .elementor-share-btn__icon { background-color: rgb(0= +, 119, 181); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_snapchat .elementor-share-btn__icon, .elementor-shar= +e-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-= +share-btn_snapchat .elementor-share-btn__icon { background-color: rgb(255, = +252, 0); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_stumbleupon .elementor-share-btn__icon, .elementor-s= +hare-buttons--color-official.elementor-share-buttons--skin-minimal .element= +or-share-btn_stumbleupon .elementor-share-btn__icon { background-color: rgb= +(235, 73, 36); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_mix .elementor-share-btn__icon, .elementor-share-but= +tons--color-official.elementor-share-buttons--skin-minimal .elementor-share= +-btn_mix .elementor-share-btn__icon { background-color: rgb(243, 120, 43); = +} + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_tumblr .elementor-share-btn__icon, .elementor-share-= +buttons--color-official.elementor-share-buttons--skin-minimal .elementor-sh= +are-btn_tumblr .elementor-share-btn__icon { background-color: rgb(53, 70, 9= +2); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_twitch .elementor-share-btn__icon, .elementor-share-= +buttons--color-official.elementor-share-buttons--skin-minimal .elementor-sh= +are-btn_twitch .elementor-share-btn__icon { background-color: rgb(100, 65, = +165); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_telegram .elementor-share-btn__icon, .elementor-shar= +e-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-= +share-btn_telegram .elementor-share-btn__icon { background-color: rgb(44, 1= +65, 224); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_twitter .elementor-share-btn__icon, .elementor-share= +-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-s= +hare-btn_twitter .elementor-share-btn__icon { background-color: rgb(29, 161= +, 242); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_vimeo .elementor-share-btn__icon, .elementor-share-b= +uttons--color-official.elementor-share-buttons--skin-minimal .elementor-sha= +re-btn_vimeo .elementor-share-btn__icon { background-color: rgb(26, 183, 23= +4); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_vk .elementor-share-btn__icon, .elementor-share-butt= +ons--color-official.elementor-share-buttons--skin-minimal .elementor-share-= +btn_vk .elementor-share-btn__icon { background-color: rgb(69, 102, 142); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_whatsapp .elementor-share-btn__icon, .elementor-shar= +e-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-= +share-btn_whatsapp .elementor-share-btn__icon { background-color: rgb(37, 2= +11, 102); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_wordpress .elementor-share-btn__icon, .elementor-sha= +re-buttons--color-official.elementor-share-buttons--skin-minimal .elementor= +-share-btn_wordpress .elementor-share-btn__icon { background-color: rgb(33,= + 117, 155); } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn_xing .elementor-share-btn__icon, .elementor-share-bu= +ttons--color-official.elementor-share-buttons--skin-minimal .elementor-shar= +e-btn_xing .elementor-share-btn__icon { background-color: rgb(2, 100, 102);= + } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn .elementor-share-btn__icon, .elementor-share-buttons= +--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn= + .elementor-share-btn__icon { color: var(--e-share-buttons-icon-color,#fff)= +; } + +.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxe= +d .elementor-share-btn .elementor-share-btn__icon svg, .elementor-share-but= +tons--color-official.elementor-share-buttons--skin-minimal .elementor-share= +-btn .elementor-share-btn__icon svg { fill: var(--e-share-buttons-icon-colo= +r,#fff); } + +.elementor-share-buttons--skin-boxed .elementor-share-btn__icon, .elementor= +-share-buttons--skin-framed .elementor-share-btn__icon { margin-left: -0.2e= +m; } + +.elementor-share-buttons--skin-boxed .elementor-share-btn, .elementor-share= +-buttons--skin-framed .elementor-share-btn { border-style: solid; } + +.elementor-share-buttons--skin-gradient .elementor-share-btn__text, .elemen= +tor-share-buttons--skin-gradient.elementor-share-buttons--view-icon .elemen= +tor-share-btn__icon { background-image: linear-gradient(90deg, rgba(0, 0, 0= +, 0.12), transparent); } + +.elementor-share-buttons--skin-boxed .elementor-share-btn__text, .elementor= +-share-buttons--skin-gradient .elementor-share-btn__text, .elementor-share-= +buttons--skin-minimal .elementor-share-btn__text { padding-left: 0.9em; } + +.elementor-share-buttons--skin-flat .elementor-share-btn, .elementor-share-= +buttons--skin-gradient .elementor-share-btn { background-color: var(--e-sha= +re-buttons-primary-color,#ea4335); } + +.elementor-share-buttons--skin-flat .elementor-share-btn__icon, .elementor-= +share-buttons--skin-flat .elementor-share-btn__text, .elementor-share-butto= +ns--skin-gradient .elementor-share-btn__icon, .elementor-share-buttons--ski= +n-gradient .elementor-share-btn__text { color: var(--e-share-buttons-second= +ary-color,#fff); } + +.elementor-share-buttons--skin-flat .elementor-share-btn__icon svg, .elemen= +tor-share-buttons--skin-flat .elementor-share-btn__text svg, .elementor-sha= +re-buttons--skin-gradient .elementor-share-btn__icon svg, .elementor-share-= +buttons--skin-gradient .elementor-share-btn__text svg { fill: var(--e-share= +-buttons-secondary-color,#fff); } + +.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-round= +ed .elementor-share-btn__icon { border-radius: 0.5em; } + +.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-circl= +e .elementor-share-btn__icon { border-radius: 99.9em; } + +.elementor-share-buttons--view-text .elementor-share-btn__text { padding-le= +ft: 1em; } + +.elementor-share-buttons--view-icon .elementor-share-btn, .elementor-share-= +buttons--view-text .elementor-share-btn { justify-content: center; } + +.elementor-share-buttons--view-icon .elementor-share-btn__icon, .elementor-= +share-buttons--view-icon .elementor-share-btn__text, .elementor-share-butto= +ns--view-text .elementor-share-btn__icon, .elementor-share-buttons--view-te= +xt .elementor-share-btn__text { flex-grow: 1; justify-content: center; } + +.elementor-share-buttons--shape-rounded .elementor-share-btn { border-radiu= +s: 0.5em; } + +.elementor-share-buttons--shape-circle .elementor-share-btn { border-radius= +: 99.9em; } + +.elementor-share-btn { overflow: hidden; font-size: 10px; display: flex; al= +ign-items: center; justify-content: flex-start; transition-duration: 0.2s; = +transition-property: filter, background-color, border-color; height: 4.5em;= + cursor: pointer; } + +.elementor-share-btn__icon, .elementor-share-btn__text { transition-propert= +y: color, background-color; transition-duration: 0.2s; } + +.elementor-share-btn__icon { display: flex; align-self: stretch; justify-co= +ntent: center; align-items: center; width: 4.5em; position: relative; } + +.elementor-share-btn__icon i { font-size: var(--e-share-buttons-icon-size,1= +.7em); } + +.elementor-share-btn__icon svg { width: var(--e-share-buttons-icon-size,1.7= +em); height: var(--e-share-buttons-icon-size,1.7em); } + +.elementor-share-btn__text { font-size: 1.5em; padding-right: 1em; align-se= +lf: stretch; flex-grow: 1; align-items: center; display: flex; font-weight:= + 100; } + +.elementor-share-btn__title { font-weight: 700; flex-shrink: 0; } + +.elementor-widget-share-buttons { text-align: var(--alignment,inherit); tex= +t-align-last: var(--alignment,inherit); } + +.elementor-widget-share-buttons.elementor-grid-0 .elementor-widget-containe= +r { font-size: 0px; } + +.elementor-skin-carousel .elementor-main-swiper, .elementor-skin-coverflow = +.elementor-main-swiper { height: 230px; } + +.elementor-skin-slideshow .elementor-main-swiper { height: 450px; position:= + relative; } + +.elementor-skin-slideshow .elementor-thumbnails-swiper .elementor-custom-em= +bed-play i { font-size: 50px; } + +.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide { curs= +or: pointer; } + +.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.s= +wiper-slide-active)::after { content: ""; position: absolute; inset: 0px; b= +ackground-color: rgba(0, 0, 0, 0.3); } + +.elementor-carousel-image { background: 50% center / cover no-repeat; heigh= +t: 100%; position: relative; } + +.elementor-carousel-image-overlay { position: absolute; top: 0px; left: 0px= +; display: flex; align-items: center; justify-content: center; text-align: = +center; width: 100%; height: 100%; padding: 20px; color: var(--e-carousel-i= +mage-overlay-color,#fff); background-color: rgba(105, 114, 125, 0.8); trans= +ition: transform 0.5s ease 0s, opacity 0.5s ease 0s; } + +.elementor-carousel-image-overlay i { font-size: var(--e-carousel-image-ove= +rlay-icon-size,21px); } + +.elementor-carousel-image-overlay svg { fill: var(--e-carousel-image-overla= +y-color,#fff); width: var(--e-carousel-image-overlay-icon-size,21px); heigh= +t: var(--e-carousel-image-overlay-icon-size,21px); } + +.elementor-testimonial__image { flex-shrink: 0; } + +.elementor-testimonial__image img { border-radius: 999px; box-sizing: conte= +nt-box; object-fit: cover; } + +.elementor-testimonial__footer, .elementor-testimonial__header { display: f= +lex; } + +.elementor-testimonial__footer cite, .elementor-testimonial__header cite { = +display: flex; flex-direction: column; font-style: normal; font-size: 14px;= + line-height: 1.5; } + +.elementor-testimonial__name { font-weight: 700; } + +.elementor-testimonial--layout-image_above .elementor-testimonial__footer, = +.elementor-testimonial--layout-image_inline .elementor-testimonial__footer = +{ align-items: center; } + +.elementor-testimonial--layout-image_above .elementor-testimonial__image + = +cite, .elementor-testimonial--layout-image_inline .elementor-testimonial__i= +mage + cite { margin-left: 20px; } + +.elementor-testimonial--layout-image_above.elementor-testimonial--align-rig= +ht .elementor-testimonial__footer, .elementor-testimonial--layout-image_inl= +ine.elementor-testimonial--align-right .elementor-testimonial__footer { fle= +x-direction: row-reverse; } + +.elementor-testimonial--layout-image_above.elementor-testimonial--align-rig= +ht .elementor-testimonial__image + cite, .elementor-testimonial--layout-ima= +ge_inline.elementor-testimonial--align-right .elementor-testimonial__image = ++ cite { margin-right: 20px; margin-left: 0px; } + +.elementor-testimonial--layout-image_above.elementor-testimonial--align-lef= +t .elementor-testimonial__footer, .elementor-testimonial--layout-image_inli= +ne.elementor-testimonial--align-left .elementor-testimonial__footer { flex-= +direction: row; } + +.elementor-testimonial--layout-image_above.elementor-testimonial--align-lef= +t .elementor-testimonial__image + cite, .elementor-testimonial--layout-imag= +e_inline.elementor-testimonial--align-left .elementor-testimonial__image + = +cite { margin-right: 0px; margin-left: 20px; } + +.elementor-testimonial--layout-image_inline .elementor-testimonial__footer = +{ margin-top: 25px; } + +.elementor-testimonial--layout-image_above .elementor-testimonial { display= +: flex; flex-direction: column-reverse; } + +.elementor-testimonial--layout-image_above .elementor-testimonial__footer {= + margin-bottom: 25px; } + +.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer= + { margin-top: 25px; flex-wrap: wrap; } + +.elementor-testimonial--layout-image_stacked .elementor-testimonial__image,= + .elementor-testimonial--layout-image_stacked .elementor-testimonial cite {= + margin-top: 15px; width: 100%; } + +.elementor-testimonial--layout-image_left .elementor-testimonial, .elemento= +r-testimonial--layout-image_right .elementor-testimonial { display: flex; a= +lign-items: stretch; } + +.elementor-testimonial--layout-image_left .elementor-testimonial__footer, .= +elementor-testimonial--layout-image_right .elementor-testimonial__footer { = +flex-shrink: 0; flex-direction: column; text-align: center; } + +.elementor-testimonial--layout-image_left .elementor-testimonial__image + c= +ite, .elementor-testimonial--layout-image_right .elementor-testimonial__ima= +ge + cite { margin-top: 15px; } + +.elementor-testimonial--layout-image_left.elementor-testimonial--align-cent= +er .elementor-testimonial__footer, .elementor-testimonial--layout-image_rig= +ht.elementor-testimonial--align-center .elementor-testimonial__footer { jus= +tify-content: flex-start; } + +.elementor-testimonial--layout-image_left .elementor-testimonial { flex-dir= +ection: row-reverse; } + +.elementor-testimonial--layout-image_left .elementor-testimonial__footer { = +padding-right: 20px; } + +.elementor-testimonial--layout-image_right .elementor-testimonial { flex-di= +rection: row; } + +.elementor-testimonial--layout-image_right .elementor-testimonial__footer {= + padding-left: 20px; } + +.elementor-testimonial--align-right .elementor-testimonial { text-align: ri= +ght; } + +.elementor-testimonial--align-right.elementor-testimonial--layout-image_abo= +ve .elementor-testimonial__footer, .elementor-testimonial--align-right.elem= +entor-testimonial--layout-image_inline .elementor-testimonial__footer { fle= +x-direction: row-reverse; justify-content: end; } + +.elementor-testimonial--align-right.elementor-testimonial--layout-image_abo= +ve .elementor-testimonial__image + cite, .elementor-testimonial--align-righ= +t.elementor-testimonial--layout-image_inline .elementor-testimonial__image = ++ cite { margin-right: 20px; margin-left: 0px; } + +.elementor-testimonial--align-left .elementor-testimonial { text-align: lef= +t; } + +.elementor-testimonial--align-left.elementor-testimonial--layout-image_abov= +e .elementor-testimonial__footer, .elementor-testimonial--align-left.elemen= +tor-testimonial--layout-image_inline .elementor-testimonial__footer { flex-= +direction: row; justify-content: start; } + +.elementor-testimonial--align-left.elementor-testimonial--layout-image_abov= +e .elementor-testimonial__image + cite, .elementor-testimonial--align-left.= +elementor-testimonial--layout-image_inline .elementor-testimonial__image + = +cite { margin-right: 0px; margin-left: 20px; } + +.elementor-testimonial--align-center .elementor-testimonial { text-align: c= +enter; } + +.elementor-testimonial--align-center.elementor-testimonial--layout-image_ab= +ove .elementor-testimonial__footer, .elementor-testimonial--align-center.el= +ementor-testimonial--layout-image_inline .elementor-testimonial__footer { j= +ustify-content: center; } + +.elementor-testimonial--align-center.elementor-testimonial--layout-image_in= +line .elementor-testimonial__image + cite { text-align: left; } + +.elementor-testimonial--skin-default.elementor-testimonial--layout-image_ab= +ove .elementor-testimonial__cite, .elementor-testimonial--skin-default.elem= +entor-testimonial--layout-image_left .elementor-testimonial__cite, .element= +or-testimonial--skin-default.elementor-testimonial--layout-image_right .ele= +mentor-testimonial__cite { width: 100%; display: flex; flex-direction: colu= +mn; margin-top: 25px; } + +.elementor-testimonial--skin-bubble .elementor-testimonial__content { backg= +round-color: rgb(249, 250, 250); padding: 20px; position: relative; } + +.elementor-testimonial--skin-bubble .elementor-testimonial__content::after = +{ content: ""; display: block; width: 14px; height: 14px; background-color:= + rgb(249, 250, 250); position: absolute; transform: scaleX(0.75) rotate(45d= +eg); border-width: 0px; box-sizing: content-box; } + +.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_abo= +ve .elementor-testimonial__content::after { bottom: calc(100% - 7px); trans= +form: scaleX(0.75) rotate(-135deg); } + +.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_abo= +ve.elementor-testimonial--align-center .elementor-testimonial__content::aft= +er { left: 50%; transform: translateX(-50%) scaleX(0.75) rotate(-135deg); } + +.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inl= +ine .elementor-testimonial__content::after, .elementor-testimonial--skin-bu= +bble.elementor-testimonial--layout-image_stacked .elementor-testimonial__co= +ntent::after { top: calc(100% - 7px); } + +.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inl= +ine.elementor-testimonial--align-center .elementor-testimonial__content::af= +ter, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-imag= +e_stacked.elementor-testimonial--align-center .elementor-testimonial__conte= +nt::after { left: 50%; transform: translateX(-50%) scaleX(0.75) rotate(45de= +g); } + +.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_abo= +ve.elementor-testimonial--align-left .elementor-testimonial__content::after= +, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_i= +nline.elementor-testimonial--align-left .elementor-testimonial__content::af= +ter, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-imag= +e_stacked.elementor-testimonial--align-left .elementor-testimonial__content= +::after { left: calc(45px); } + +.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_abo= +ve.elementor-testimonial--align-right .elementor-testimonial__content::afte= +r, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_= +inline.elementor-testimonial--align-right .elementor-testimonial__content::= +after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-im= +age_stacked.elementor-testimonial--align-right .elementor-testimonial__cont= +ent::after { right: calc(45px); } + +.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_lef= +t .elementor-testimonial__content::after { transform: scaleY(0.75) rotate(1= +35deg); left: -8px; } + +.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_rig= +ht .elementor-testimonial__content::after { transform: scaleY(0.75) rotate(= +-45deg); right: -8px; } + +.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_lef= +t .elementor-testimonial__content::after, .elementor-testimonial--skin-bubb= +le.elementor-testimonial--layout-image_right .elementor-testimonial__conten= +t::after { top: calc(45px); } + +.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_lef= +t .elementor-testimonial__footer, .elementor-testimonial--skin-bubble.eleme= +ntor-testimonial--layout-image_right .elementor-testimonial__footer { paddi= +ng-top: 20px; } + +@media (min-width:-1) { + .elementor-testimonial--widescreen-align-right .elementor-testimonial { t= +ext-align: right; } + .elementor-testimonial--widescreen-align-right.elementor-testimonial--lay= +out-image_above .elementor-testimonial__footer, .elementor-testimonial--wid= +escreen-align-right.elementor-testimonial--layout-image_inline .elementor-t= +estimonial__footer { flex-direction: row-reverse; justify-content: end; } + .elementor-testimonial--widescreen-align-right.elementor-testimonial--lay= +out-image_above .elementor-testimonial__image + cite, .elementor-testimonia= +l--widescreen-align-right.elementor-testimonial--layout-image_inline .eleme= +ntor-testimonial__image + cite { margin-right: 20px; margin-left: 0px; } + .elementor-testimonial--widescreen-align-left .elementor-testimonial { te= +xt-align: left; } + .elementor-testimonial--widescreen-align-left.elementor-testimonial--layo= +ut-image_above .elementor-testimonial__footer, .elementor-testimonial--wide= +screen-align-left.elementor-testimonial--layout-image_inline .elementor-tes= +timonial__footer { flex-direction: row; justify-content: start; } + .elementor-testimonial--widescreen-align-left.elementor-testimonial--layo= +ut-image_above .elementor-testimonial__image + cite, .elementor-testimonial= +--widescreen-align-left.elementor-testimonial--layout-image_inline .element= +or-testimonial__image + cite { margin-right: 0px; margin-left: 20px; } + .elementor-testimonial--widescreen-align-center .elementor-testimonial { = +text-align: center; } + .elementor-testimonial--widescreen-align-center.elementor-testimonial--la= +yout-image_above .elementor-testimonial__footer, .elementor-testimonial--wi= +descreen-align-center.elementor-testimonial--layout-image_inline .elementor= +-testimonial__footer { justify-content: center; } + .elementor-testimonial--widescreen-align-center.elementor-testimonial--la= +yout-image_inline .elementor-testimonial__image + cite { text-align: left; = +} +} + +@media (max-width:-1) { + .elementor-testimonial--laptop-align-right .elementor-testimonial { text-= +align: right; } + .elementor-testimonial--laptop-align-right.elementor-testimonial--layout-= +image_above .elementor-testimonial__footer, .elementor-testimonial--laptop-= +align-right.elementor-testimonial--layout-image_inline .elementor-testimoni= +al__footer { flex-direction: row-reverse; justify-content: end; } + .elementor-testimonial--laptop-align-right.elementor-testimonial--layout-= +image_above .elementor-testimonial__image + cite, .elementor-testimonial--l= +aptop-align-right.elementor-testimonial--layout-image_inline .elementor-tes= +timonial__image + cite { margin-right: 20px; margin-left: 0px; } + .elementor-testimonial--laptop-align-left .elementor-testimonial { text-a= +lign: left; } + .elementor-testimonial--laptop-align-left.elementor-testimonial--layout-i= +mage_above .elementor-testimonial__footer, .elementor-testimonial--laptop-a= +lign-left.elementor-testimonial--layout-image_inline .elementor-testimonial= +__footer { flex-direction: row; justify-content: start; } + .elementor-testimonial--laptop-align-left.elementor-testimonial--layout-i= +mage_above .elementor-testimonial__image + cite, .elementor-testimonial--la= +ptop-align-left.elementor-testimonial--layout-image_inline .elementor-testi= +monial__image + cite { margin-right: 0px; margin-left: 20px; } + .elementor-testimonial--laptop-align-center .elementor-testimonial { text= +-align: center; } + .elementor-testimonial--laptop-align-center.elementor-testimonial--layout= +-image_above .elementor-testimonial__footer, .elementor-testimonial--laptop= +-align-center.elementor-testimonial--layout-image_inline .elementor-testimo= +nial__footer { justify-content: center; } + .elementor-testimonial--laptop-align-center.elementor-testimonial--layout= +-image_inline .elementor-testimonial__image + cite { text-align: left; } +} + +@media (max-width:-1) { + .elementor-testimonial--tablet_extra-align-right .elementor-testimonial {= + text-align: right; } + .elementor-testimonial--tablet_extra-align-right.elementor-testimonial--l= +ayout-image_above .elementor-testimonial__footer, .elementor-testimonial--t= +ablet_extra-align-right.elementor-testimonial--layout-image_inline .element= +or-testimonial__footer { flex-direction: row-reverse; justify-content: end;= + } + .elementor-testimonial--tablet_extra-align-right.elementor-testimonial--l= +ayout-image_above .elementor-testimonial__image + cite, .elementor-testimon= +ial--tablet_extra-align-right.elementor-testimonial--layout-image_inline .e= +lementor-testimonial__image + cite { margin-right: 20px; margin-left: 0px; = +} + .elementor-testimonial--tablet_extra-align-left .elementor-testimonial { = +text-align: left; } + .elementor-testimonial--tablet_extra-align-left.elementor-testimonial--la= +yout-image_above .elementor-testimonial__footer, .elementor-testimonial--ta= +blet_extra-align-left.elementor-testimonial--layout-image_inline .elementor= +-testimonial__footer { flex-direction: row; justify-content: start; } + .elementor-testimonial--tablet_extra-align-left.elementor-testimonial--la= +yout-image_above .elementor-testimonial__image + cite, .elementor-testimoni= +al--tablet_extra-align-left.elementor-testimonial--layout-image_inline .ele= +mentor-testimonial__image + cite { margin-right: 0px; margin-left: 20px; } + .elementor-testimonial--tablet_extra-align-center .elementor-testimonial = +{ text-align: center; } + .elementor-testimonial--tablet_extra-align-center.elementor-testimonial--= +layout-image_above .elementor-testimonial__footer, .elementor-testimonial--= +tablet_extra-align-center.elementor-testimonial--layout-image_inline .eleme= +ntor-testimonial__footer { justify-content: center; } + .elementor-testimonial--tablet_extra-align-center.elementor-testimonial--= +layout-image_inline .elementor-testimonial__image + cite { text-align: left= +; } +} + +@media (max-width: 1024px) { + .elementor-testimonial--tablet-align-right .elementor-testimonial { text-= +align: right; } + .elementor-testimonial--tablet-align-right.elementor-testimonial--layout-= +image_above .elementor-testimonial__footer, .elementor-testimonial--tablet-= +align-right.elementor-testimonial--layout-image_inline .elementor-testimoni= +al__footer { flex-direction: row-reverse; justify-content: end; } + .elementor-testimonial--tablet-align-right.elementor-testimonial--layout-= +image_above .elementor-testimonial__image + cite, .elementor-testimonial--t= +ablet-align-right.elementor-testimonial--layout-image_inline .elementor-tes= +timonial__image + cite { margin-right: 20px; margin-left: 0px; } + .elementor-testimonial--tablet-align-left .elementor-testimonial { text-a= +lign: left; } + .elementor-testimonial--tablet-align-left.elementor-testimonial--layout-i= +mage_above .elementor-testimonial__footer, .elementor-testimonial--tablet-a= +lign-left.elementor-testimonial--layout-image_inline .elementor-testimonial= +__footer { flex-direction: row; justify-content: start; } + .elementor-testimonial--tablet-align-left.elementor-testimonial--layout-i= +mage_above .elementor-testimonial__image + cite, .elementor-testimonial--ta= +blet-align-left.elementor-testimonial--layout-image_inline .elementor-testi= +monial__image + cite { margin-right: 0px; margin-left: 20px; } + .elementor-testimonial--tablet-align-center .elementor-testimonial { text= +-align: center; } + .elementor-testimonial--tablet-align-center.elementor-testimonial--layout= +-image_above .elementor-testimonial__footer, .elementor-testimonial--tablet= +-align-center.elementor-testimonial--layout-image_inline .elementor-testimo= +nial__footer { justify-content: center; } + .elementor-testimonial--tablet-align-center.elementor-testimonial--layout= +-image_inline .elementor-testimonial__image + cite { text-align: left; } +} + +@media (max-width:-1) { + .elementor-testimonial--mobile_extra-align-right .elementor-testimonial {= + text-align: right; } + .elementor-testimonial--mobile_extra-align-right.elementor-testimonial--l= +ayout-image_above .elementor-testimonial__footer, .elementor-testimonial--m= +obile_extra-align-right.elementor-testimonial--layout-image_inline .element= +or-testimonial__footer { flex-direction: row-reverse; justify-content: end;= + } + .elementor-testimonial--mobile_extra-align-right.elementor-testimonial--l= +ayout-image_above .elementor-testimonial__image + cite, .elementor-testimon= +ial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .e= +lementor-testimonial__image + cite { margin-right: 20px; margin-left: 0px; = +} + .elementor-testimonial--mobile_extra-align-left .elementor-testimonial { = +text-align: left; } + .elementor-testimonial--mobile_extra-align-left.elementor-testimonial--la= +yout-image_above .elementor-testimonial__footer, .elementor-testimonial--mo= +bile_extra-align-left.elementor-testimonial--layout-image_inline .elementor= +-testimonial__footer { flex-direction: row; justify-content: start; } + .elementor-testimonial--mobile_extra-align-left.elementor-testimonial--la= +yout-image_above .elementor-testimonial__image + cite, .elementor-testimoni= +al--mobile_extra-align-left.elementor-testimonial--layout-image_inline .ele= +mentor-testimonial__image + cite { margin-right: 0px; margin-left: 20px; } + .elementor-testimonial--mobile_extra-align-center .elementor-testimonial = +{ text-align: center; } + .elementor-testimonial--mobile_extra-align-center.elementor-testimonial--= +layout-image_above .elementor-testimonial__footer, .elementor-testimonial--= +mobile_extra-align-center.elementor-testimonial--layout-image_inline .eleme= +ntor-testimonial__footer { justify-content: center; } + .elementor-testimonial--mobile_extra-align-center.elementor-testimonial--= +layout-image_inline .elementor-testimonial__image + cite { text-align: left= +; } +} + +@media (max-width: 767px) { + .elementor-testimonial--mobile-align-right .elementor-testimonial { text-= +align: right; } + .elementor-testimonial--mobile-align-right.elementor-testimonial--layout-= +image_above .elementor-testimonial__footer, .elementor-testimonial--mobile-= +align-right.elementor-testimonial--layout-image_inline .elementor-testimoni= +al__footer { flex-direction: row-reverse; justify-content: end; } + .elementor-testimonial--mobile-align-right.elementor-testimonial--layout-= +image_above .elementor-testimonial__image + cite, .elementor-testimonial--m= +obile-align-right.elementor-testimonial--layout-image_inline .elementor-tes= +timonial__image + cite { margin-right: 20px; margin-left: 0px; } + .elementor-testimonial--mobile-align-left .elementor-testimonial { text-a= +lign: left; } + .elementor-testimonial--mobile-align-left.elementor-testimonial--layout-i= +mage_above .elementor-testimonial__footer, .elementor-testimonial--mobile-a= +lign-left.elementor-testimonial--layout-image_inline .elementor-testimonial= +__footer { flex-direction: row; justify-content: start; } + .elementor-testimonial--mobile-align-left.elementor-testimonial--layout-i= +mage_above .elementor-testimonial__image + cite, .elementor-testimonial--mo= +bile-align-left.elementor-testimonial--layout-image_inline .elementor-testi= +monial__image + cite { margin-right: 0px; margin-left: 20px; } + .elementor-testimonial--mobile-align-center .elementor-testimonial { text= +-align: center; } + .elementor-testimonial--mobile-align-center.elementor-testimonial--layout= +-image_above .elementor-testimonial__footer, .elementor-testimonial--mobile= +-align-center.elementor-testimonial--layout-image_inline .elementor-testimo= +nial__footer { justify-content: center; } + .elementor-testimonial--mobile-align-center.elementor-testimonial--layout= +-image_inline .elementor-testimonial__image + cite { text-align: left; } +} + +.elementor-widget-testimonial-carousel .swiper-slide { padding: 20px; } + +.elementor-widget-testimonial-carousel .elementor-testimonial__text { font-= +size: 1.3em; font-style: italic; line-height: 1.5; } + +.elementor-widget-testimonial-carousel .elementor-testimonial__image img { = +width: 50px; height: 50px; } + +.elementor-widget-reviews .swiper-slide { background-color: rgb(255, 255, 2= +55); border: 1px solid rgb(225, 232, 237); border-radius: 5px; padding: 0px= +; } + +.elementor-widget-reviews .elementor-testimonial__text { font-size: 14px; l= +ine-height: 20px; } + +.elementor-widget-reviews .elementor-testimonial__name { color: rgb(28, 32,= + 34); } + +.elementor-widget-reviews .elementor-testimonial__title { color: rgb(105, 1= +20, 130); font-size: 12.5px; font-weight: 400; font-family: inherit; } + +.elementor-widget-reviews .elementor-testimonial__image { display: flex; } + +.elementor-widget-reviews .elementor-testimonial__image img { width: 36px; = +height: 36px; } + +.elementor-widget-reviews .elementor-testimonial__icon { margin-left: auto;= + font-size: 17px; } + +.elementor-widget-reviews .elementor-testimonial__icon .fa + .fa { margin-l= +eft: 0.15em; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon { col= +or: var(--e-testimonial-icon-color); } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-andro= +id { --e-testimonial-icon-color: #a4c639; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-apple= + { --e-testimonial-icon-color: #999; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-behan= +ce { --e-testimonial-icon-color: #1769ff; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-bitbu= +cket { --e-testimonial-icon-color: #205081; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-codep= +en { --e-testimonial-icon-color: #000; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-delic= +ious { --e-testimonial-icon-color: #39f; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-digg = +{ --e-testimonial-icon-color: #005be2; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-dribb= +ble { --e-testimonial-icon-color: #ea4c89; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-envel= +ope { --e-testimonial-icon-color: #ea4335; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-faceb= +ook { --e-testimonial-icon-color: #3b5998; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-flick= +r { --e-testimonial-icon-color: #0063dc; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-fours= +quare { --e-testimonial-icon-color: #2d5be3; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-githu= +b { --e-testimonial-icon-color: #333; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-googl= +e-plus { --e-testimonial-icon-color: #dd4b39; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-houzz= + { --e-testimonial-icon-color: #7ac142; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-insta= +gram { --e-testimonial-icon-color: #262626; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-jsfid= +dle { --e-testimonial-icon-color: #487aa2; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-linke= +din { --e-testimonial-icon-color: #0077b5; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-mediu= +m { --e-testimonial-icon-color: #00ab6b; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-meetu= +p { --e-testimonial-icon-color: #ec1c40; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-mixcl= +oud { --e-testimonial-icon-color: #273a4b; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-odnok= +lassniki { --e-testimonial-icon-color: #f4731c; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-pinte= +rest { --e-testimonial-icon-color: #bd081c; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-produ= +ct-hunt { --e-testimonial-icon-color: #da552f; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-reddi= +t { --e-testimonial-icon-color: #ff4500; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-rss {= + --e-testimonial-icon-color: #f26522; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-shopp= +ing-cart { --e-testimonial-icon-color: #4caf50; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-skype= + { --e-testimonial-icon-color: #00aff0; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-slide= +share { --e-testimonial-icon-color: #0077b5; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-snapc= +hat { --e-testimonial-icon-color: #fffc00; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-sound= +cloud { --e-testimonial-icon-color: #f80; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-spoti= +fy { --e-testimonial-icon-color: #2ebd59; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stack= +-overflow { --e-testimonial-icon-color: #fe7a15; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-steam= + { --e-testimonial-icon-color: #00adee; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stumb= +leupon { --e-testimonial-icon-color: #eb4924; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-teleg= +ram { --e-testimonial-icon-color: #2ca5e0; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumb= +-tack, .elementor-widget-reviews .elementor-testimonial__icon.elementor-ico= +n-thumbtack { --e-testimonial-icon-color: #1aa1d8; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tripa= +dvisor { --e-testimonial-icon-color: #589442; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tumbl= +r { --e-testimonial-icon-color: #35465c; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitc= +h { --e-testimonial-icon-color: #6441a5; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitt= +er { --e-testimonial-icon-color: #1da1f2; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vimeo= + { --e-testimonial-icon-color: #1ab7ea; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vk { = +--e-testimonial-icon-color: #45668e; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weibo= + { --e-testimonial-icon-color: #dd2430; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weixi= +n { --e-testimonial-icon-color: #31a918; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-whats= +app { --e-testimonial-icon-color: #25d366; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-wordp= +ress { --e-testimonial-icon-color: #21759b; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-xing = +{ --e-testimonial-icon-color: #026466; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-yelp = +{ --e-testimonial-icon-color: #af0606; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-youtu= +be { --e-testimonial-icon-color: #cd201f; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-500px= + { --e-testimonial-icon-color: #0099e5; } + +.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon svg {= + fill: var(--e-testimonial-icon-color); } + +.elementor-widget-reviews .elementor-testimonial__rating { background-image= +: linear-gradient(90deg,#ffc82c var(--rating),#ccc var(--rating)); font-fam= +ily: eicons; } + +.elementor-widget-reviews .elementor-testimonial__header { display: flex; p= +adding-top: 15px; padding-bottom: 6px; } + +.elementor-widget-reviews .elementor-testimonial__image + cite { margin-lef= +t: 9px; } + +.elementor-widget-reviews .elementor-testimonial__separator { margin: 0px a= +uto; border-top: 0px; border-bottom: 1px solid rgb(225, 232, 237); height: = +0px; } + +.elementor-widget-reviews .elementor-testimonial__content { padding-top: 6p= +x; padding-bottom: 15px; } + +.elementor-widget-reviews .elementor-testimonial__content, .elementor-widge= +t-reviews .elementor-testimonial__header { padding-left: 15px; padding-righ= +t: 15px; } + +.elementor-widget-reviews.elementor-review--has-separator .elementor-testim= +onial__header { border-bottom: 1px solid rgb(225, 232, 237); } + +.swiper-pagination-bullets { color: rgb(255, 255, 255); cursor: default; } + +.swiper-slide { will-change: transform; border-style: solid; border-width: = +0px; transition-duration: 0.5s; transition-property: border, background, tr= +ansform; overflow: hidden; } + +.swiper-slide:not(:hover) .e-overlay-animation-fade { opacity: 0; } + +.swiper-slide:not(:hover) .e-overlay-animation-slide-up { transform: transl= +ateY(100%); } + +.swiper-slide:not(:hover) .e-overlay-animation-slide-down { transform: tran= +slateY(-100%); } + +.swiper-slide:not(:hover) .e-overlay-animation-slide-right { transform: tra= +nslateX(-100%); } + +.swiper-slide:not(:hover) .e-overlay-animation-slide-left { transform: tran= +slateX(100%); } + +.swiper-slide:not(:hover) .e-overlay-animation-zoom-in { transform: scale(0= +.5); opacity: 0; } + +.swiper-slide a { display: inline; } + +.swiper-slide a.elementor-button { display: inline-block; } + +.elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper, .el= +ementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-s= +wiper { width: calc(95% - 40px); } + +.elementor-widget-reviews .elementor-main-swiper, .elementor-widget-testimo= +nial-carousel .elementor-main-swiper { width: 95%; } + +.elementor-widget-reviews .swiper-wrapper, .elementor-widget-testimonial-ca= +rousel .swiper-wrapper { display: flex; align-items: stretch; } + +.elementor-widget-reviews .swiper-slide, .elementor-widget-testimonial-caro= +usel .swiper-slide { height: auto; } + +.elementor-widget-reviews.elementor-pagination-type-bullets .swiper, .eleme= +ntor-widget-reviews.elementor-pagination-type-bullets .swiper-container, .e= +lementor-widget-reviews.elementor-pagination-type-fraction .swiper, .elemen= +tor-widget-reviews.elementor-pagination-type-fraction .swiper-container, .e= +lementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swi= +per, .elementor-widget-testimonial-carousel.elementor-pagination-type-bulle= +ts .swiper-container, .elementor-widget-testimonial-carousel.elementor-pagi= +nation-type-fraction .swiper, .elementor-widget-testimonial-carousel.elemen= +tor-pagination-type-fraction .swiper-container { padding-bottom: 40px; } + +.elementor-widget-reviews .elementor-swiper-button-prev, .elementor-widget-= +reviews .swiper-container-rtl .elementor-swiper-button-next, .elementor-wid= +get-reviews .swiper-rtl .elementor-swiper-button-next, .elementor-widget-te= +stimonial-carousel .elementor-swiper-button-prev, .elementor-widget-testimo= +nial-carousel .swiper-container-rtl .elementor-swiper-button-next, .element= +or-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-next { = +left: 0px; right: unset; } + +.elementor-widget-reviews .elementor-swiper-button-next, .elementor-widget-= +reviews .swiper-container-rtl .elementor-swiper-button-prev, .elementor-wid= +get-reviews .swiper-rtl .elementor-swiper-button-prev, .elementor-widget-te= +stimonial-carousel .elementor-swiper-button-next, .elementor-widget-testimo= +nial-carousel .swiper-container-rtl .elementor-swiper-button-prev, .element= +or-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-prev { = +right: 0px; left: unset; } + +.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swip= +er-button-next, .elementor-widget-reviews.elementor-pagination-type-bullets= + .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel.elem= +entor-pagination-type-bullets .elementor-swiper-button-next, .elementor-wid= +get-testimonial-carousel.elementor-pagination-type-bullets .elementor-swipe= +r-button-prev { top: calc(50% - 20px); } + +.elementor-widget-media-carousel .elementor-swiper-button-prev, .elementor-= +widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next, = +.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-next = +{ left: 10px; right: unset; } + +.elementor-widget-media-carousel .elementor-swiper-button-next, .elementor-= +widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev, = +.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-prev = +{ right: 10px; left: unset; } + +.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignl= +eft), .entry-summary blockquote.elementor-blockquote { margin-right: 0px; m= +argin-left: 0px; } + +.elementor-widget-blockquote blockquote { margin: 0px; padding: 0px; outlin= +e: 0px; font-size: 100%; vertical-align: baseline; background: transparent;= + quotes: none; border: 0px; font-style: normal; color: rgb(63, 68, 75); } + +.elementor-widget-blockquote blockquote .e-q-footer::after, .elementor-widg= +et-blockquote blockquote .e-q-footer::before, .elementor-widget-blockquote = +blockquote::after, .elementor-widget-blockquote blockquote::before, .elemen= +tor-widget-blockquote blockquote cite::after, .elementor-widget-blockquote = +blockquote cite::before { content: none; } + +.elementor-blockquote { transition: all 0.3s ease 0s; } + +.elementor-blockquote__author, .elementor-blockquote__content { margin-bott= +om: 0px; font-style: normal; } + +.elementor-blockquote__author { font-weight: 700; } + +.elementor-blockquote .e-q-footer { margin-top: 12px; display: flex; justif= +y-content: space-between; } + +.elementor-blockquote__tweet-button { display: flex; transition: all 0.3s e= +ase 0s; color: rgb(29, 161, 242); align-self: flex-end; line-height: 1; pos= +ition: relative; width: max-content; } + +.elementor-blockquote__tweet-button:hover { color: rgb(9, 103, 160); } + +.elementor-blockquote__tweet-button span { font-weight: 600; } + +.elementor-blockquote__tweet-button i, .elementor-blockquote__tweet-button = +span { vertical-align: middle; } + +.elementor-blockquote__tweet-button i + span, .elementor-blockquote__tweet-= +button svg + span { margin-left: 0.5em; } + +.elementor-blockquote__tweet-button svg { fill: rgb(29, 161, 242); height: = +1em; width: 1em; } + +.elementor-blockquote__tweet-label { white-space: pre-wrap; } + +.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-butt= +on, .elementor-blockquote--button-skin-classic .elementor-blockquote__tweet= +-button { padding: 0.7em 1.2em; border-radius: 100em; background-color: rgb= +(29, 161, 242); color: rgb(255, 255, 255); font-size: 15px; } + +.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-butt= +on:hover, .elementor-blockquote--button-skin-classic .elementor-blockquote_= +_tweet-button:hover { background-color: rgb(9, 103, 160); color: rgb(255, 2= +55, 255); } + +.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-butt= +on:hover::before, .elementor-blockquote--button-skin-classic .elementor-blo= +ckquote__tweet-button:hover::before { border-right-color: rgb(9, 103, 160);= + } + +.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-butt= +on svg, .elementor-blockquote--button-skin-classic .elementor-blockquote__t= +weet-button svg { fill: rgb(255, 255, 255); height: 1em; width: 1em; } + +.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view= +-icon .elementor-blockquote__tweet-button, .elementor-blockquote--button-sk= +in-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tw= +eet-button { padding: 0px; width: 2em; height: 2em; } + +.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view= +-icon .elementor-blockquote__tweet-button i, .elementor-blockquote--button-= +skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__= +tweet-button i { position: absolute; left: 50%; top: 50%; transform: transl= +ate(-50%, -50%); } + +.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-butt= +on::before { content: ""; border-width: 0.5em; border-style: solid; border-= +color: transparent rgb(29, 161, 242) transparent transparent; border-image:= + initial; position: absolute; left: -0.8em; top: 50%; transform: translateY= +(-50%) scaleY(0.65); transition: all 0.3s ease 0s; } + +.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left = +.elementor-blockquote__tweet-button::before { right: auto; left: -0.8em; bo= +rder-right-color: rgb(29, 161, 242); border-left-color: transparent; } + +.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left = +.elementor-blockquote__tweet-button:hover::before { border-right-color: rgb= +(9, 103, 160); } + +.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right= + .elementor-blockquote__tweet-button::before { left: auto; right: -0.8em; b= +order-right-color: transparent; border-left-color: rgb(29, 161, 242); } + +.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right= + .elementor-blockquote__tweet-button:hover::before { border-left-color: rgb= +(9, 103, 160); } + +.elementor-blockquote--skin-boxed .elementor-blockquote { background-color:= + rgb(249, 250, 250); padding: 30px; } + +.elementor-blockquote--skin-border .elementor-blockquote { border-color: rg= +b(249, 250, 250); border-left-width: 7px; border-style: solid; padding-left= +: 20px; } + +.elementor-blockquote--skin-quotation .elementor-blockquote::before { conte= +nt: "=E2=80=9C"; font-size: 100px; color: rgb(249, 250, 250); font-family: = +"Times New Roman", Times, serif; font-weight: 900; line-height: 1; display:= + block; height: 0.6em; } + +.elementor-blockquote--skin-quotation .elementor-blockquote__content { marg= +in-top: 15px; } + +.elementor-blockquote--align-left .elementor-blockquote__content { text-ali= +gn: left; } + +.elementor-blockquote--align-left .elementor-blockquote .e-q-footer { flex-= +direction: row; } + +.elementor-blockquote--align-right .elementor-blockquote__content { text-al= +ign: right; } + +.elementor-blockquote--align-right .elementor-blockquote .e-q-footer { flex= +-direction: row-reverse; } + +.elementor-blockquote--align-center .elementor-blockquote { text-align: cen= +ter; } + +.elementor-blockquote--align-center .elementor-blockquote .e-q-footer, .ele= +mentor-blockquote--align-center .elementor-blockquote__author { display: bl= +ock; } + +.elementor-blockquote--align-center .elementor-blockquote__tweet-button { m= +argin-right: auto; margin-left: auto; } + +.elementor-headline { font-size: 43px; line-height: 1.2; display: block; } + +.elementor-headline-dynamic-text { color: var(--dynamic-text-color,#aebcb9)= +; } + +.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper { tex= +t-align: left; } + +.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper { = +overflow: visible; text-align: inherit; } + +.elementor-headline--style-highlight .elementor-headline-dynamic-text { z-i= +ndex: 1; } + +.elementor-headline--style-highlight .elementor-headline-plain-text { z-ind= +ex: 1; position: relative; } + +.elementor-headline--style-highlight svg { position: absolute; top: 50%; le= +ft: 50%; width: calc(100% + 20px); height: calc(100% + 20px); transform: tr= +anslate(-50%, -50%); overflow: visible; } + +.elementor-headline--style-highlight svg path { stroke: red; stroke-width: = +9; fill: none; opacity: 0; stroke-dasharray: 0, 1500; transition: all 0.3s = +ease 0s; } + +.elementor-headline.e-animated svg path { animation-timing-function: ease; = +animation-delay: 0s; animation-direction: normal; animation-fill-mode: forw= +ards; animation-play-state: running; animation-name: elementor-headline-das= +h; animation-timeline: auto; animation-range: normal; animation-duration: v= +ar(--animation-duration,1.2s); animation-iteration-count: 1; } + +.elementor-headline.e-animated svg path:nth-of-type(2) { animation-delay: c= +alc(var(--animation-duration, 1.2s) / 2); } + +.elementor-headline.e-hide-highlight svg path { opacity: 1; stroke-dasharra= +y: 1500, 1500; animation: 0.4s ease 0s 1 normal forwards running hide-highl= +ight; } + +@keyframes elementor-headline-dash {=20 + 0% { stroke-dasharray: 0, 1500; opacity: 1; } + 100% { stroke-dasharray: 1500, 1500; opacity: 1; } +} + +@keyframes hide-highlight {=20 + 0% { opacity: 1; stroke-dasharray: 1500, 1500; } + 100% { opacity: 0; filter: blur(10px); } +} + +.elementor-headline-text-wrapper { vertical-align: bottom; } + +.elementor-headline-dynamic-wrapper { display: inline-block; position: rela= +tive; } + +.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text { disp= +lay: inline-block; position: absolute; top: 0px; left: 0px; } + +.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elemen= +tor-headline-text-active { position: relative; } + +.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper= + { perspective: 300px; } + +.elementor-headline-animation-type-flip .elementor-headline-dynamic-text { = +opacity: 0; transform-origin: 50% 100%; transform: rotateX(180deg); } + +.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.el= +ementor-headline-text-active { opacity: 1; transform: rotateX(0deg); animat= +ion: 1.2s ease 0s 1 normal none running elementor-headline-flip-in; } + +.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.el= +ementor-headline-text-inactive { transform: rotateX(180deg); animation: 1.2= +s ease 0s 1 normal none running elementor-headline-flip-out; } + +@keyframes elementor-headline-flip-in {=20 + 0% { transform: rotateX(180deg); opacity: 0; } + 35% { transform: rotateX(120deg); opacity: 0; } + 65% { opacity: 0; } + 100% { transform: rotateX(1turn); opacity: 1; } +} + +@keyframes elementor-headline-flip-out {=20 + 0% { transform: rotateX(0deg); opacity: 1; } + 35% { transform: rotateX(-40deg); opacity: 1; } + 65% { opacity: 0; } + 100% { transform: rotateX(180deg); opacity: 0; } +} + +.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapp= +er { vertical-align: top; overflow: hidden; } + +.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapp= +er::after { content: ""; position: absolute; left: auto; right: 0px; top: 5= +0%; transform: translateY(-50%); height: 90%; width: 1px; background-color:= + rgb(13, 13, 13); } + +.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapp= +er:not(.elementor-headline-typing-selected)::after { animation: 1s ease 0s = +infinite normal none running elementor-headline-pulse; } + +.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapp= +er.elementor-headline-typing-selected { background-color: var(--typing-sele= +cted-bg-color,#0d0d0d); } + +.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapp= +er.elementor-headline-typing-selected::after { visibility: hidden; } + +.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapp= +er.elementor-headline-typing-selected .elementor-headline-dynamic-text { co= +lor: var(--typing-selected-color,var(--dynamic-text-color),#aebcb9); } + +.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:= +not(.elementor-headline-text-active) { visibility: hidden; } + +.elementor-headline-animation-type-typing .elementor-headline-dynamic-lette= +r:not(.elementor-headline-animation-in) { position: absolute; visibility: h= +idden; } + +@keyframes elementor-headline-pulse {=20 + 0% { transform: translateY(-50%) scale(1); opacity: 1; } + 40% { transform: translateY(-50%) scale(0.9); opacity: 0; } + 100% { transform: translateY(-50%) scale(0); opacity: 0; } +} + +.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrappe= +r { perspective: 300px; } + +.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter= + { display: inline-block; backface-visibility: hidden; } + +.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text {= + transform: scaleX(1.0005); opacity: 0; } + +.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter= + { transform-style: preserve-3d; transform: translateZ(-20px) rotateX(90deg= +); opacity: 0; } + +.elementor-headline-text-active .elementor-headline-animation-type-swirl .e= +lementor-headline-dynamic-letter { opacity: 1; } + +.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter= +.elementor-headline-animation-in { animation: 0.4s ease 0s 1 normal forward= +s running elementor-headline-swirl-in; } + +.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter= +:not(.elementor-headline-animation-in) { animation: 0.4s ease 0s 1 normal f= +orwards running elementor-headline-swirl-out; } + +@keyframes elementor-headline-swirl-in {=20 + 0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); } + 60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); } + 100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); } +} + +@keyframes elementor-headline-swirl-out {=20 + 0% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); } + 60% { opacity: 0; transform: translateZ(-20px) rotateX(-100deg); } + 100% { opacity: 0; transform: translateZ(-20px) rotateX(-90deg); } +} + +.elementor-headline-animation-type-slide-down .elementor-headline-text-wrap= +per { display: inline-block; padding: 0.2em 0px; } + +.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-w= +rapper { overflow: hidden; vertical-align: top; } + +.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-t= +ext { opacity: 0; top: 0.2em; } + +.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-t= +ext.elementor-headline-text-active { top: 0px; opacity: 1; animation: 0.6s = +ease 0s 1 normal none running elementor-headline-slide-down-in; } + +.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-t= +ext.elementor-headline-text-inactive { animation: 0.6s ease 0s 1 normal non= +e running elementor-headline-slide-down-out; } + +@keyframes elementor-headline-slide-down-in {=20 + 0% { opacity: 0; transform: translateY(-100%); } + 60% { opacity: 1; transform: translateY(20%); } + 100% { opacity: 1; transform: translateY(0px); } +} + +@keyframes elementor-headline-slide-down-out {=20 + 0% { opacity: 1; transform: translateY(0px); } + 60% { opacity: 0; transform: translateY(120%); } + 100% { opacity: 0; transform: translateY(100%); } +} + +.elementor-headline-animation-type-clip .elementor-headline-text-wrapper { = +display: inline-block; padding: 0.2em 0px; } + +.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper= + { overflow: hidden; vertical-align: top; } + +.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper= +::after { content: ""; position: absolute; top: 0px; left: auto; right: 0px= +; width: 2px; height: 100%; background-color: rgb(13, 13, 13); } + +.elementor-headline-animation-type-clip .elementor-headline-dynamic-text { = +opacity: 0; } + +.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.el= +ementor-headline-text-active { opacity: 1; } + +.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrap= +per { perspective: 300px; } + +.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text= + { opacity: 0; } + +.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text= +.elementor-headline-text-active { opacity: 1; animation: 0.8s ease 0s 1 nor= +mal none running elementor-headline-drop-in-in; } + +.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text= +.elementor-headline-text-inactive { animation: 0.8s ease 0s 1 normal none r= +unning elementor-headline-drop-in-out; } + +@keyframes elementor-headline-drop-in-in {=20 + 0% { opacity: 0; transform: translateZ(100px); } + 100% { opacity: 1; transform: translateZ(0px); } +} + +@keyframes elementor-headline-drop-in-out {=20 + 0% { opacity: 1; transform: translateZ(0px); } + 100% { opacity: 0; transform: translateZ(-100px); } +} + +.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapp= +er { perspective: 300px; } + +.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text = +{ opacity: 0; } + +.elementor-headline-animation-type-blinds .elementor-headline-dynamic-lette= +r { display: inline-block; transform: rotateY(180deg); backface-visibility:= + hidden; } + +.elementor-headline-text-active .elementor-headline-animation-type-blinds .= +elementor-headline-dynamic-letter { transform: rotateY(0deg); } + +.elementor-headline-animation-type-blinds .elementor-headline-dynamic-lette= +r.elementor-headline-animation-in { animation: 0.6s ease 0s 1 normal forwar= +ds running elementor-headline-blinds-in; } + +.elementor-headline-animation-type-blinds .elementor-headline-dynamic-lette= +r:not(.elementor-headline-animation-in) { animation: 0.6s ease 0s 1 normal = +forwards running elementor-headline-blinds-out; } + +@keyframes elementor-headline-blinds-in {=20 + 0% { transform: rotateY(180deg); } + 100% { transform: rotateY(0deg); } +} + +@keyframes elementor-headline-blinds-out {=20 + 0% { transform: rotateY(0deg); } + 100% { transform: rotateY(-180deg); } +} + +.elementor-headline-animation-type-wave .elementor-headline-dynamic-text { = +opacity: 0; } + +.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter = +{ display: inline-block; opacity: 0; transform: scale(0); } + +.elementor-headline-text-active .elementor-headline-animation-type-wave .el= +ementor-headline-dynamic-letter { opacity: 1; } + +.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.= +elementor-headline-animation-in { animation: 0.6s ease 0s 1 normal forwards= + running elementor-headline-wave-up; } + +.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:= +not(.elementor-headline-animation-in) { animation: 0.6s ease 0s 1 normal fo= +rwards running elementor-headline-wave-down; } + +@keyframes elementor-headline-wave-up {=20 + 0% { transform: scale(0); opacity: 0; } + 60% { transform: scale(1.2); opacity: 1; } + 100% { transform: scale(1); opacity: 1; } +} + +@keyframes elementor-headline-wave-down {=20 + 0% { transform: scale(1); opacity: 1; } + 60% { transform: scale(0); opacity: 0; } +} + +.elementor-headline-animation-type-slide .elementor-headline-dynamic-text {= + opacity: 0; } + +.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.e= +lementor-headline-text-active { opacity: 1; animation: 0.6s ease 0s 1 norma= +l none running elementor-headline-slide-in; } + +.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.e= +lementor-headline-text-inactive { animation: 0.6s ease 0s 1 normal none run= +ning elementor-headline-slide-out; } + +@keyframes elementor-headline-slide-in {=20 + 0% { opacity: 0; transform: translateX(-100%); } + 60% { opacity: 1; transform: translateX(10%); } + 100% { opacity: 1; transform: translateX(0px); } +} + +@keyframes elementor-headline-slide-out {=20 + 0% { opacity: 1; transform: translateX(0px); } + 60% { opacity: 0; transform: translateX(110%); } + 100% { opacity: 0; transform: translateX(100%); } +} + +.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapp= +er, .elementor-headline-animation-type-drop-in .elementor-headline-dynamic-= +wrapper, .elementor-headline-animation-type-flip .elementor-headline-dynami= +c-wrapper, .elementor-headline-animation-type-slide-down .elementor-headlin= +e-dynamic-wrapper, .elementor-headline-animation-type-slide .elementor-head= +line-dynamic-wrapper, .elementor-headline-animation-type-swirl .elementor-h= +eadline-dynamic-wrapper, .elementor-headline-animation-type-wave .elementor= +-headline-dynamic-wrapper { transition: width 0.5s ease 0s; } + +.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapp= +er, .elementor-headline-animation-type-swirl .elementor-headline-dynamic-wr= +apper, .elementor-headline-animation-type-wave .elementor-headline-dynamic-= +wrapper { overflow: hidden; } + +.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text,= + .elementor-headline-animation-type-swirl .elementor-headline-dynamic-text,= + .elementor-headline-animation-type-wave .elementor-headline-dynamic-text {= + white-space: nowrap; } + +.elementor-msie .elementor-headline--style-highlight svg { top: auto; left:= + auto; transform: translate(-100%); } + +@keyframes e-hotspot-soft-beat {=20 + 0% { transform: scale(1); } + 100% { transform: scale(1.1); } +} + +@keyframes e-hotspot-expand {=20 + 0% { transform: scale(0.5); opacity: 1; } + 100% { transform: scale(1.5); opacity: 0; } +} + +.elementor-widget-hotspot { display: flex; justify-content: var(--backgroun= +d-align); } + +.elementor-widget-hotspot .elementor-widget-container { position: relative;= + display: inline-block; width: var(--container-width); max-width: var(--con= +tainer-max-width); height: var(--container-height); } + +.elementor-widget-hotspot .elementor-widget-container > img { display: bloc= +k; width: var(--image-width,auto); height: var(--container-height); opacity= +: var(--opacity,1); } + +.e-hotspot { z-index: 1; display: flex; align-items: center; justify-conten= +t: center; position: absolute; } + +.e-hotspot--position-left.e-hotspot--position-top { transform: translate(ca= +lc(-1 * var(--hotspot-translate-x)),calc(-1 * var(--hotspot-translate-y)));= + } + +.e-hotspot--position-left.e-hotspot--position-bottom { transform: translate= +(calc(-1 * var(--hotspot-translate-x)),var(--hotspot-translate-y)); } + +.e-hotspot--position-right.e-hotspot--position-top { transform: translate(v= +ar(--hotspot-translate-x),calc(-1 * var(--hotspot-translate-y))); } + +.e-hotspot--position-right.e-hotspot--position-bottom { transform: translat= +e(var(--hotspot-translate-x),var(--hotspot-translate-y)); } + +.e-hotspot--active { z-index: 2; } + +.e-hotspot__inner-circle, .e-hotspot__outer-circle { content: ""; display: = +inline-block; box-sizing: content-box; border-radius: 50%; } + +.e-hotspot__inner-circle { position: absolute; top: 50%; left: 50%; transfo= +rm: translate(-50%, -50%); background-color: var(--hotspot-color); padding:= + calc(var(--hotspot-size, 18px) / 2); } + +.e-hotspot__outer-circle { background-color: var(--hotspot-color); padding:= + var(--hotspot-padding,4px); } + +.e-hotspot--icon .e-hotspot__button, .e-hotspot__outer-circle { width: var(= +--hotspot-size,18px); height: var(--hotspot-size,18px); } + +.e-hotspot--icon .e-hotspot__button { line-height: 0; box-sizing: content-b= +ox; font-size: var(--hotspot-size,18px); } + +.e-hotspot__icon, .e-hotspot__label { display: flex; justify-content: cente= +r; align-items: center; } + +.e-hotspot__icon svg, .e-hotspot__label svg { height: var(--hotspot-size,18= +px); width: auto; } + +.e-hotspot__button { cursor: pointer; position: relative; display: grid; gr= +id-auto-flow: column; justify-content: center; color: var(--hotspot-color);= + font-size: var(--hotspot-size,18px); min-width: var(--hotspot-button-width= +); min-height: var(--hotspot-button-height); } + +.e-hotspot__button::before { z-index: -2; content: ""; width: 100%; height:= + 100%; left: -5px; top: -5px; position: absolute; padding: 5px; box-sizing:= + content-box; } + +.e-hotspot__button svg { fill: var(--hotspot-color); } + +.e-hotspot:not(.e-hotspot--circle) .e-hotspot__button { min-width: var(--ho= +tspot-min-width); min-height: var(--hotspot-min-height); background-color: = +var(--hotspot-box-color); padding: var(--hotspot-padding,4px); border-radiu= +s: var(--hotspot-border-radius,3px); } + +.e-hotspot:not(.e-hotspot--circle) .e-hotspot__button::before { border-radi= +us: var(--hotspot-border-radius,3px); } + +.e-hotspot:not(.e-hotspot--circle) .e-hotspot--expand::before { background-= +color: var(--hotspot-box-color); } + +.e-hotspot--overlay { opacity: 0.7; transition: opacity 0.2s ease 0s; } + +.e-hotspot--active .e-hotspot--overlay, .e-hotspot--overlay:hover { opacity= +: 1; } + +.e-hotspot--soft-beat { animation: 0.7s ease 0s infinite alternate none run= +ning e-hotspot-soft-beat; } + +.e-hotspot--expand .e-hotspot__outer-circle { animation: 2s ease 0s infinit= +e normal none running e-hotspot-expand; } + +.e-hotspot:not(.e-hotspot--circle) .e-hotspot--expand::before { content: ""= +; width: 100%; height: 100%; position: absolute; z-index: -1; opacity: 0; a= +nimation: 2s ease 0s infinite normal none running e-hotspot-expand; } + +.e-hotspot--sequenced { animation: 0.3s ease 0s 1 normal both running fadeI= +n; } + +.e-hotspot__direction-mask { overflow: hidden; position: absolute; pointer-= +events: none; } + +.e-hotspot__tooltip { white-space: var(--white-space,nowrap); transition-pr= +operty: transform, opacity; transition-duration: var(--tooltip-transition-d= +uration,.5s); transform-origin: center center; position: absolute; pointer-= +events: none; color: var(--tooltip-text-color,#fff); text-align: var(--tool= +tip-align); min-width: var(--tooltip-min-width); padding: var(--tooltip-pad= +ding,8px); border-radius: var(--tooltip-border-radius); background-color: v= +ar(--tooltip-color); } + +.e-hotspot__tooltip p:last-of-type { margin-bottom: 0px; } + +.e-hotspot__direction-mask .e-hotspot__tooltip { position: static; box-shad= +ow: none !important; } + +.e-hotspot--active .e-hotspot__tooltip { pointer-events: visible; } + +.e-hotspot--fade-in-out { opacity: 0; } + +.e-hotspot--active .e-hotspot--fade-in-out { opacity: 1; } + +.e-hotspot--fade-grow { opacity: 0; transform: scale(0); } + +.e-hotspot--active .e-hotspot--fade-grow { opacity: 1; transform: scale(1);= + } + +.e-hotspot--override-tooltip-animation-from-top, .e-hotspot--tooltip-animat= +ion-from-top { transform: translateY(calc(-100% - 1px)); } + +.e-hotspot--override-tooltip-animation-from-left, .e-hotspot--tooltip-anima= +tion-from-left { transform: translate(calc(-100% - 1px)); } + +.e-hotspot--override-tooltip-animation-from-right, .e-hotspot--tooltip-anim= +ation-from-right { transform: translate(calc(100% + 1px)); } + +.e-hotspot--override-tooltip-animation-from-bottom, .e-hotspot--tooltip-ani= +mation-from-bottom { transform: translateY(calc(100% + 1px)); } + +.e-hotspot--fade-direction { opacity: 0; } + +.e-hotspot--active .e-hotspot--fade-direction, .e-hotspot--active .e-hotspo= +t--slide-direction { transform: translate(0px) scale(1); opacity: 1; } + +.e-hotspot--show-tooltip { transition: none 0s ease 0s; opacity: 1; pointer= +-events: visible; transform: translate(0px); } + +.elementor-facebook-widget.fb_iframe_widget, .elementor-facebook-widget.fb_= +iframe_widget span { width: 100% !important; } + +.elementor-facebook-widget.fb_iframe_widget iframe { position: relative; wi= +dth: 100% !important; } + +.elementor-facebook-widget.fb-like { height: 1px; } + +.elementor-widget-facebook-comments iframe { width: 100% !important; } + +.site-main .menu-navigation-container { overflow: visible; } + +.elementor-item::after, .elementor-item::before { display: block; position:= + absolute; transition: all 0.3s cubic-bezier(0.58, 0.3, 0.005, 1) 0s; } + +.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.hi= +ghlighted)::after, .elementor-item:not(:hover):not(:focus):not(.elementor-i= +tem-active):not(.highlighted)::before { opacity: 0; } + +.elementor-item-active::after, .elementor-item-active::before, .elementor-i= +tem.highlighted::after, .elementor-item.highlighted::before, .elementor-ite= +m:focus::after, .elementor-item:focus::before, .elementor-item:hover::after= +, .elementor-item:hover::before { transform: scale(1); } + +.e--pointer-double-line .elementor-item::after, .e--pointer-double-line .el= +ementor-item::before, .e--pointer-overline .elementor-item::after, .e--poin= +ter-overline .elementor-item::before, .e--pointer-underline .elementor-item= +::after, .e--pointer-underline .elementor-item::before { height: 3px; width= +: 100%; left: 0px; background-color: rgb(63, 68, 75); z-index: 2; } + +.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:= +focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-do= +uble-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.el= +ementor-item-active):not(.highlighted)::before, .e--pointer-overline.e--ani= +mation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-act= +ive):not(.highlighted)::after, .e--pointer-overline.e--animation-grow .elem= +entor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlig= +hted)::before, .e--pointer-underline.e--animation-grow .elementor-item:not(= +:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .= +e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:foc= +us):not(.elementor-item-active):not(.highlighted)::before { height: 0px; wi= +dth: 0px; left: 50%; } + +.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):n= +ot(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--point= +er-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):n= +ot(.elementor-item-active):not(.highlighted)::before, .e--pointer-underline= +.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.element= +or-item-active):not(.highlighted)::before { top: 10px; } + +.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):n= +ot(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointe= +r-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):no= +t(.elementor-item-active):not(.highlighted)::after, .e--pointer-underline.e= +--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor= +-item-active):not(.highlighted)::after { bottom: 10px; } + +.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):no= +t(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointe= +r-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not= +(.elementor-item-active):not(.highlighted)::before, .e--pointer-underline.e= +--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-= +item-active):not(.highlighted)::before { top: -10px; } + +.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):no= +t(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer= +-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(= +.elementor-item-active):not(.highlighted)::after, .e--pointer-underline.e--= +animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-it= +em-active):not(.highlighted)::after { bottom: -10px; } + +.e--pointer-double-line.e--animation-none, .e--pointer-double-line.e--anima= +tion-none .elementor-item, .e--pointer-double-line.e--animation-none .eleme= +ntor-item::after, .e--pointer-double-line.e--animation-none .elementor-item= +::before, .e--pointer-double-line.e--animation-none .elementor-item:focus, = +.e--pointer-double-line.e--animation-none .elementor-item:hover, .e--pointe= +r-double-line.e--animation-none::after, .e--pointer-double-line.e--animatio= +n-none::before, .e--pointer-double-line.e--animation-none:focus, .e--pointe= +r-double-line.e--animation-none:hover, .e--pointer-overline.e--animation-no= +ne, .e--pointer-overline.e--animation-none .elementor-item, .e--pointer-ove= +rline.e--animation-none .elementor-item::after, .e--pointer-overline.e--ani= +mation-none .elementor-item::before, .e--pointer-overline.e--animation-none= + .elementor-item:focus, .e--pointer-overline.e--animation-none .elementor-i= +tem:hover, .e--pointer-overline.e--animation-none::after, .e--pointer-overl= +ine.e--animation-none::before, .e--pointer-overline.e--animation-none:focus= +, .e--pointer-overline.e--animation-none:hover, .e--pointer-underline.e--an= +imation-none, .e--pointer-underline.e--animation-none .elementor-item, .e--= +pointer-underline.e--animation-none .elementor-item::after, .e--pointer-und= +erline.e--animation-none .elementor-item::before, .e--pointer-underline.e--= +animation-none .elementor-item:focus, .e--pointer-underline.e--animation-no= +ne .elementor-item:hover, .e--pointer-underline.e--animation-none::after, .= +e--pointer-underline.e--animation-none::before, .e--pointer-underline.e--an= +imation-none:focus, .e--pointer-underline.e--animation-none:hover { transit= +ion-duration: 0s; } + +.e--pointer-double-line .elementor-item::before, .e--pointer-overline .elem= +entor-item::before { content: ""; top: 0px; } + +.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(= +:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-= +overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.el= +ementor-item-active):not(.highlighted)::before { width: 10px; left: -20px; = +} + +.e--pointer-double-line .elementor-item::after, .e--pointer-underline .elem= +entor-item::after { content: ""; bottom: 0px; } + +.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(= +:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-u= +nderline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.el= +ementor-item-active):not(.highlighted)::after { width: 10px; inset-inline-s= +tart: 100%; } + +.e--pointer-framed .elementor-item::after, .e--pointer-framed .elementor-it= +em::before { background: transparent; inset: 0px; border: 3px solid rgb(63,= + 68, 75); } + +.e--pointer-framed .elementor-item::before { content: ""; } + +.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus= +):not(.elementor-item-active):not(.highlighted)::before { transform: scale(= +0.75); } + +.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:foc= +us):not(.elementor-item-active):not(.highlighted)::before { transform: scal= +e(1.25); } + +.e--pointer-framed.e--animation-grow .elementor-item::before, .e--pointer-f= +ramed.e--animation-shrink .elementor-item::before { transition: opacity 0.2= +s ease 0s, transform 0.4s ease 0s; } + +.e--pointer-framed.e--animation-draw .elementor-item::after, .e--pointer-fr= +amed.e--animation-draw .elementor-item::before { width: 3px; height: 3px; } + +.e--pointer-framed.e--animation-draw .elementor-item::before { border-width= +: 0px 0px 3px 3px; transition: width 0.1s ease 0.2s, height 0.1s ease 0.3s,= + opacity 0.12s ease 0.22s; } + +.e--pointer-framed.e--animation-draw .elementor-item::after { content: ""; = +inset: auto 0px 0px auto; border-width: 3px 3px 0px 0px; transition: width = +0.1s ease 0s, height 0.1s ease 0.1s, opacity 0.02s ease 0.18s; } + +.e--pointer-framed.e--animation-draw .elementor-item-active::after, .e--poi= +nter-framed.e--animation-draw .elementor-item-active::before, .e--pointer-f= +ramed.e--animation-draw .elementor-item.highlighted::after, .e--pointer-fra= +med.e--animation-draw .elementor-item.highlighted::before, .e--pointer-fram= +ed.e--animation-draw .elementor-item:focus::after, .e--pointer-framed.e--an= +imation-draw .elementor-item:focus::before, .e--pointer-framed.e--animation= +-draw .elementor-item:hover::after, .e--pointer-framed.e--animation-draw .e= +lementor-item:hover::before { width: 100%; height: 100%; } + +.e--pointer-framed.e--animation-draw .elementor-item-active::before, .e--po= +inter-framed.e--animation-draw .elementor-item.highlighted::before, .e--poi= +nter-framed.e--animation-draw .elementor-item:focus::before, .e--pointer-fr= +amed.e--animation-draw .elementor-item:hover::before { transition: opacity = +0.02s ease 0s, height 0.1s ease 0s, width 0.1s ease 0.1s; } + +.e--pointer-framed.e--animation-draw .elementor-item-active::after, .e--poi= +nter-framed.e--animation-draw .elementor-item.highlighted::after, .e--point= +er-framed.e--animation-draw .elementor-item:focus::after, .e--pointer-frame= +d.e--animation-draw .elementor-item:hover::after { transition: opacity 0.02= +s ease 0.2s, height 0.1s ease 0.2s, width 0.1s ease 0.3s; } + +.e--pointer-framed.e--animation-corners .elementor-item::after, .e--pointer= +-framed.e--animation-corners .elementor-item::before { width: 3px; height: = +3px; } + +.e--pointer-framed.e--animation-corners .elementor-item::before { border-wi= +dth: 3px 0px 0px 3px; } + +.e--pointer-framed.e--animation-corners .elementor-item::after { content: "= +"; inset: auto 0px 0px auto; border-width: 0px 3px 3px 0px; } + +.e--pointer-framed.e--animation-corners .elementor-item-active::after, .e--= +pointer-framed.e--animation-corners .elementor-item-active::before, .e--poi= +nter-framed.e--animation-corners .elementor-item.highlighted::after, .e--po= +inter-framed.e--animation-corners .elementor-item.highlighted::before, .e--= +pointer-framed.e--animation-corners .elementor-item:focus::after, .e--point= +er-framed.e--animation-corners .elementor-item:focus::before, .e--pointer-f= +ramed.e--animation-corners .elementor-item:hover::after, .e--pointer-framed= +.e--animation-corners .elementor-item:hover::before { width: 100%; height: = +100%; transition: opacity 2ms ease 0s, width 0.4s ease 0s, height 0.4s ease= + 0s; } + +.e--pointer-framed.e--animation-none, .e--pointer-framed.e--animation-none = +.elementor-item, .e--pointer-framed.e--animation-none .elementor-item::afte= +r, .e--pointer-framed.e--animation-none .elementor-item::before, .e--pointe= +r-framed.e--animation-none .elementor-item:focus, .e--pointer-framed.e--ani= +mation-none .elementor-item:hover, .e--pointer-framed.e--animation-none::af= +ter, .e--pointer-framed.e--animation-none::before, .e--pointer-framed.e--an= +imation-none:focus, .e--pointer-framed.e--animation-none:hover { transition= +-duration: 0s; } + +.e--pointer-background .elementor-item::after, .e--pointer-background .elem= +entor-item::before { content: ""; transition: all 0.3s ease 0s; } + +.e--pointer-background .elementor-item::before { inset: 0px; background: rg= +b(63, 68, 75); z-index: -1; } + +.e--pointer-background .elementor-item-active, .e--pointer-background .elem= +entor-item.highlighted, .e--pointer-background .elementor-item:focus, .e--p= +ointer-background .elementor-item:hover { color: rgb(255, 255, 255); } + +.e--pointer-background.e--animation-grow .elementor-item::before { transfor= +m: scale(0.5); } + +.e--pointer-background.e--animation-grow .elementor-item-active::before, .e= +--pointer-background.e--animation-grow .elementor-item.highlighted::before,= + .e--pointer-background.e--animation-grow .elementor-item:focus::before, .e= +--pointer-background.e--animation-grow .elementor-item:hover::before { tran= +sform: scale(1); opacity: 1; } + +.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(= +:focus):not(.elementor-item-active):not(.highlighted)::before { transform: = +scale(1.2); transition: all 0.3s ease 0s; } + +.e--pointer-background.e--animation-shrink .elementor-item-active::before, = +.e--pointer-background.e--animation-shrink .elementor-item.highlighted::bef= +ore, .e--pointer-background.e--animation-shrink .elementor-item:focus::befo= +re, .e--pointer-background.e--animation-shrink .elementor-item:hover::befor= +e { transition: opacity 0.15s ease 0s, transform 0.4s ease 0s; } + +.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):= +not(:focus):not(.elementor-item-active):not(.highlighted)::before { left: 1= +00%; } + +.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover)= +:not(:focus):not(.elementor-item-active):not(.highlighted)::before { right:= + 100%; } + +.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):no= +t(:focus):not(.elementor-item-active):not(.highlighted)::before { top: 100%= +; } + +.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):= +not(:focus):not(.elementor-item-active):not(.highlighted)::before { bottom:= + 100%; } + +.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:no= +t(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before= + { bottom: 50%; top: 50%; } + +.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:= +not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::befo= +re { right: 50%; left: 50%; } + +.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item::= +after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-i= +tem::after { inset: 0px; background: rgb(63, 68, 75); z-index: -1; } + +.e--pointer-background.e--animation-shutter-in-vertical .elementor-item::be= +fore { top: 0px; bottom: 100%; } + +.e--pointer-background.e--animation-shutter-in-vertical .elementor-item::af= +ter { top: 100%; bottom: 0px; } + +.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-act= +ive::before, .e--pointer-background.e--animation-shutter-in-vertical .eleme= +ntor-item.highlighted::before, .e--pointer-background.e--animation-shutter-= +in-vertical .elementor-item:focus::before, .e--pointer-background.e--animat= +ion-shutter-in-vertical .elementor-item:hover::before { bottom: 50%; } + +.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-act= +ive::after, .e--pointer-background.e--animation-shutter-in-vertical .elemen= +tor-item.highlighted::after, .e--pointer-background.e--animation-shutter-in= +-vertical .elementor-item:focus::after, .e--pointer-background.e--animation= +-shutter-in-vertical .elementor-item:hover::after { top: 50%; } + +.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item::= +before { right: 0px; left: 100%; } + +.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item::= +after { right: 100%; left: 0px; } + +.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-a= +ctive::before, .e--pointer-background.e--animation-shutter-in-horizontal .e= +lementor-item.highlighted::before, .e--pointer-background.e--animation-shut= +ter-in-horizontal .elementor-item:focus::before, .e--pointer-background.e--= +animation-shutter-in-horizontal .elementor-item:hover::before { left: 50%; = +} + +.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-a= +ctive::after, .e--pointer-background.e--animation-shutter-in-horizontal .el= +ementor-item.highlighted::after, .e--pointer-background.e--animation-shutte= +r-in-horizontal .elementor-item:focus::after, .e--pointer-background.e--ani= +mation-shutter-in-horizontal .elementor-item:hover::after { right: 50%; } + +.e--pointer-background.e--animation-none, .e--pointer-background.e--animati= +on-none .elementor-item, .e--pointer-background.e--animation-none .elemento= +r-item::after, .e--pointer-background.e--animation-none .elementor-item::be= +fore, .e--pointer-background.e--animation-none .elementor-item:focus, .e--p= +ointer-background.e--animation-none .elementor-item:hover, .e--pointer-back= +ground.e--animation-none::after, .e--pointer-background.e--animation-none::= +before, .e--pointer-background.e--animation-none:focus, .e--pointer-backgro= +und.e--animation-none:hover { transition-duration: 0s; } + +.e--pointer-text.e--animation-skew .elementor-item:focus, .e--pointer-text.= +e--animation-skew .elementor-item:hover { transform: skew(-8deg); } + +.e--pointer-text.e--animation-grow .elementor-item:focus, .e--pointer-text.= +e--animation-grow .elementor-item:hover { transform: scale(1.2); } + +.e--pointer-text.e--animation-shrink .elementor-item:focus, .e--pointer-tex= +t.e--animation-shrink .elementor-item:hover { transform: scale(0.8); } + +.e--pointer-text.e--animation-float .elementor-item:focus, .e--pointer-text= +.e--animation-float .elementor-item:hover { transform: translateY(-8px); } + +.e--pointer-text.e--animation-sink .elementor-item:focus, .e--pointer-text.= +e--animation-sink .elementor-item:hover { transform: translateY(8px); } + +.e--pointer-text.e--animation-rotate .elementor-item:focus, .e--pointer-tex= +t.e--animation-rotate .elementor-item:hover { transform: rotate(6deg); } + +.e--pointer-text.e--animation-none, .e--pointer-text.e--animation-none .ele= +mentor-item, .e--pointer-text.e--animation-none .elementor-item::after, .e-= +-pointer-text.e--animation-none .elementor-item::before, .e--pointer-text.e= +--animation-none .elementor-item:focus, .e--pointer-text.e--animation-none = +.elementor-item:hover, .e--pointer-text.e--animation-none::after, .e--point= +er-text.e--animation-none::before, .e--pointer-text.e--animation-none:focus= +, .e--pointer-text.e--animation-none:hover { transition-duration: 0s; } + +.elementor-nav-menu--main .elementor-nav-menu a { transition: all 0.4s ease= + 0s; } + +.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main = +.elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav= +-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover { padd= +ing: 13px 20px; } + +.elementor-nav-menu--main .elementor-nav-menu a.current { background: rgb(3= +1, 33, 36); color: rgb(255, 255, 255); } + +.elementor-nav-menu--main .elementor-nav-menu a.disabled { background: rgb(= +63, 68, 75); color: rgb(136, 144, 155); } + +.elementor-nav-menu--main .elementor-nav-menu ul { position: absolute; widt= +h: 12em; border-width: 0px; border-style: solid; padding: 0px; } + +.elementor-nav-menu--main .elementor-nav-menu span.scroll-down, .elementor-= +nav-menu--main .elementor-nav-menu span.scroll-up { position: absolute; dis= +play: none; visibility: hidden; overflow: hidden; background: rgb(255, 255,= + 255); height: 20px; } + +.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow, .elem= +entor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow { position: a= +bsolute; top: -2px; left: 50%; margin-left: -8px; width: 0px; height: 0px; = +overflow: hidden; border-width: 8px; border-style: dashed dashed solid; bor= +der-color: transparent transparent rgb(51, 55, 61); border-image: initial; = +} + +.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow { top:= + 6px; border-style: solid dashed dashed; border-color: rgb(51, 55, 61) tran= +sparent transparent; } + +.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-= +icon-svg, .elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arro= +w i { transform: rotate(-90deg); } + +.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-= +icon-svg { fill: currentcolor; height: 1em; width: 1em; } + +.elementor-nav-menu--layout-horizontal { display: flex; } + +.elementor-nav-menu--layout-horizontal .elementor-nav-menu { display: flex;= + flex-wrap: wrap; } + +.elementor-nav-menu--layout-horizontal .elementor-nav-menu a { white-space:= + nowrap; flex-grow: 1; } + +.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li { display: = +flex; } + +.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li > .scroll-d= +own, .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul { t= +op: 100% !important; } + +.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-= +child) > a { margin-inline-start: var(--e-nav-menu-horizontal-menu-item-mar= +gin); } + +.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-= +child) > .scroll-down, .elementor-nav-menu--layout-horizontal .elementor-na= +v-menu > li:not(:first-child) > .scroll-up, .elementor-nav-menu--layout-hor= +izontal .elementor-nav-menu > li:not(:first-child) > ul { left: var(--e-nav= +-menu-horizontal-menu-item-margin) !important; } + +.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-c= +hild) > a { margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin= +); } + +.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-c= +hild)::after { content: var(--e-nav-menu-divider-content,none); height: var= +(--e-nav-menu-divider-height,35%); border-left: var(--e-nav-menu-divider-wi= +dth,2px) var(--e-nav-menu-divider-style,solid) var(--e-nav-menu-divider-col= +or,#000); border-bottom-color: var(--e-nav-menu-divider-color,#000); border= +-right-color: var(--e-nav-menu-divider-color,#000); border-top-color: var(-= +-e-nav-menu-divider-color,#000); align-self: center; } + +.elementor-nav-menu__align-right .elementor-nav-menu { margin-left: auto; j= +ustify-content: flex-end; } + +.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical > ul = +> li > a { justify-content: flex-end; } + +.elementor-nav-menu__align-left .elementor-nav-menu { margin-right: auto; j= +ustify-content: flex-start; } + +.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical > ul >= + li > a { justify-content: flex-start; } + +.elementor-nav-menu__align-center .elementor-nav-menu { margin-left: auto; = +margin-right: auto; justify-content: center; } + +.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical > ul= + > li > a { justify-content: center; } + +.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .= +elementor-nav-menu { width: 100%; } + +.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .= +elementor-nav-menu > li { flex-grow: 1; } + +.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .= +elementor-nav-menu > li > a { justify-content: center; } + +.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu= +-toggle { display: none; } + +.elementor-widget-nav-menu .elementor-widget-container { display: flex; fle= +x-direction: column; } + +.elementor-nav-menu { position: relative; z-index: 2; } + +.elementor-nav-menu::after { content: "=C2=A0"; display: block; height: 0px= +; font: 0px / 0 serif; clear: both; visibility: hidden; overflow: hidden; } + +.elementor-nav-menu, .elementor-nav-menu li, .elementor-nav-menu ul { displ= +ay: block; list-style: none; margin: 0px; padding: 0px; line-height: normal= +; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +.elementor-nav-menu ul { display: none; } + +.elementor-nav-menu ul ul a, .elementor-nav-menu ul ul a:active, .elementor= +-nav-menu ul ul a:focus, .elementor-nav-menu ul ul a:hover { border-left: 1= +6px solid transparent; } + +.elementor-nav-menu ul ul ul a, .elementor-nav-menu ul ul ul a:active, .ele= +mentor-nav-menu ul ul ul a:focus, .elementor-nav-menu ul ul ul a:hover { bo= +rder-left: 24px solid transparent; } + +.elementor-nav-menu ul ul ul ul a, .elementor-nav-menu ul ul ul ul a:active= +, .elementor-nav-menu ul ul ul ul a:focus, .elementor-nav-menu ul ul ul ul = +a:hover { border-left: 32px solid transparent; } + +.elementor-nav-menu ul ul ul ul ul a, .elementor-nav-menu ul ul ul ul ul a:= +active, .elementor-nav-menu ul ul ul ul ul a:focus, .elementor-nav-menu ul = +ul ul ul ul a:hover { border-left: 40px solid transparent; } + +.elementor-nav-menu a, .elementor-nav-menu li { position: relative; } + +.elementor-nav-menu li { border-width: 0px; } + +.elementor-nav-menu a { display: flex; align-items: center; } + +.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:h= +over { padding: 10px 20px; line-height: 20px; } + +.elementor-nav-menu a.current { background: rgb(31, 33, 36); color: rgb(255= +, 255, 255); } + +.elementor-nav-menu a.disabled { cursor: not-allowed; color: rgb(136, 144, = +155); } + +.elementor-nav-menu .e-plus-icon::before { content: "+"; } + +.elementor-nav-menu .sub-arrow { line-height: 1; padding: 10px 0px 10px 10p= +x; margin-top: -10px; margin-bottom: -10px; display: flex; align-items: cen= +ter; } + +.elementor-nav-menu .sub-arrow i { pointer-events: none; } + +.elementor-nav-menu .sub-arrow .fa.fa-chevron-down, .elementor-nav-menu .su= +b-arrow .fas.fa-chevron-down { font-size: 0.7em; } + +.elementor-nav-menu .sub-arrow .e-font-icon-svg { height: 1em; width: 1em; = +} + +.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down { heigh= +t: 0.7em; width: 0.7em; } + +.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .eleme= +ntor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--d= +ropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-ite= +m:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item.hig= +hlighted, .elementor-sub-item:focus, .elementor-sub-item:hover { background= +-color: rgb(63, 68, 75); color: rgb(255, 255, 255); } + +.elementor-menu-toggle { display: flex; align-items: center; justify-conten= +t: center; font-size: var(--nav-menu-icon-size,22px); padding: 0.25em; curs= +or: pointer; border: 0px solid; border-radius: 3px; background-color: rgba(= +0, 0, 0, 0.05); color: rgb(51, 55, 61); } + +.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,= + .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon= +--close { display: none; } + +.elementor-menu-toggle .e-font-icon-svg { fill: rgb(51, 55, 61); height: 1e= +m; width: 1em; } + +.elementor-menu-toggle svg { width: 1em; height: auto; fill: var(--nav-menu= +-icon-color,currentColor); } + +span.elementor-menu-toggle__icon--close, span.elementor-menu-toggle__icon--= +open { line-height: 1; } + +.elementor-nav-menu--dropdown { background-color: rgb(255, 255, 255); font-= +size: 13px; } + +.elementor-nav-menu--dropdown-none .elementor-menu-toggle, .elementor-nav-m= +enu--dropdown-none .elementor-nav-menu--dropdown { display: none; } + +.elementor-nav-menu--dropdown.elementor-nav-menu__container { margin-top: 1= +0px; transition: max-height 0.3s ease 0s, transform 0.3s ease 0s; transform= +-origin: center top; overflow: hidden auto; } + +.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-= +item { font-size: 0.85em; } + +.elementor-nav-menu--dropdown a { color: rgb(51, 55, 61); } + +.elementor-nav-menu--dropdown a.current { background: rgb(31, 33, 36); colo= +r: rgb(255, 255, 255); } + +.elementor-nav-menu--dropdown a.disabled { color: rgb(179, 179, 179); } + +ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus,= + ul.elementor-nav-menu--dropdown a:hover { text-shadow: none; border-left: = +8px solid transparent; } + +.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .eleme= +ntor-nav-menu a { justify-content: center; } + +.elementor-nav-menu--toggle { --menu-height: 100vh; } + +.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active) += + .elementor-nav-menu__container { transform: scaleY(0); max-height: 0px; ov= +erflow: hidden; } + +.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active + .elem= +entor-nav-menu__container { transform: scaleY(1); max-height: var(--menu-he= +ight); animation: 0.3s ease 0s 1 normal backwards running hide-scroll; } + +.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-m= +enu--dropdown { position: absolute; z-index: 9997; } + +@media (max-width: 767px) { + .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main { display:= + none; } +} + +@media (min-width: 768px) { + .elementor-nav-menu--dropdown-mobile .elementor-menu-toggle, .elementor-n= +av-menu--dropdown-mobile .elementor-nav-menu--dropdown { display: none; } + .elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.ele= +mentor-nav-menu__container { overflow-y: hidden; } +} + +@media (max-width:-1) { + .elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main { di= +splay: none; } +} + +@media (min-width:-1) { + .elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle, .eleme= +ntor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown { displa= +y: none; } + .elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdo= +wn.elementor-nav-menu__container { overflow-y: hidden; } +} + +@media (max-width: 1024px) { + .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main { display:= + none; } +} + +@media (min-width: 1025px) { + .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle, .elementor-n= +av-menu--dropdown-tablet .elementor-nav-menu--dropdown { display: none; } + .elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.ele= +mentor-nav-menu__container { overflow-y: hidden; } +} + +@media (max-width:-1) { + .elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main { di= +splay: none; } +} + +@media (min-width:-1) { + .elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle, .eleme= +ntor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown { displa= +y: none; } + .elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdo= +wn.elementor-nav-menu__container { overflow-y: hidden; } +} + +.elementor-gallery__container { min-height: 1px; } + +.elementor-gallery-item { position: relative; overflow: hidden; display: bl= +ock; text-decoration: none; border: solid var(--image-border-width) var(--i= +mage-border-color); border-radius: var(--image-border-radius); } + +.elementor-gallery-item__content, .elementor-gallery-item__overlay { height= +: 100%; width: 100%; position: absolute; top: 0px; left: 0px; } + +.elementor-gallery-item__overlay { mix-blend-mode: var(--overlay-mix-blend-= +mode); transition-duration: var(--overlay-transition-duration); transition-= +property: mix-blend-mode, transform, opacity, background-color; } + +.elementor-gallery-item__image.e-gallery-image { transition-duration: var(-= +-image-transition-duration); transition-property: filter, transform; } + +.elementor-gallery-item__content { display: flex; flex-direction: column; j= +ustify-content: var(--content-justify-content,center); align-items: center;= + text-align: var(--content-text-align); padding: var(--content-padding); } + +.elementor-gallery-item__content > div { transition-duration: var(--content= +-transition-duration); } + +.elementor-gallery-item__content.elementor-gallery--sequenced-animation > d= +iv:nth-child(2) { transition-delay: calc(var(--content-transition-delay) / = +3); } + +.elementor-gallery-item__content.elementor-gallery--sequenced-animation > d= +iv:nth-child(3) { transition-delay: calc(var(--content-transition-delay) / = +3 * 2); } + +.elementor-gallery-item__content.elementor-gallery--sequenced-animation > d= +iv:nth-child(4) { transition-delay: calc(var(--content-transition-delay) / = +3 * 3); } + +.elementor-gallery-item__description { color: var(--description-text-color,= +#fff); width: 100%; } + +.elementor-gallery-item__title { color: var(--title-text-color,#fff); font-= +weight: 700; width: 100%; } + +.elementor-gallery__titles-container { display: flex; flex-wrap: wrap; just= +ify-content: var(--titles-container-justify-content,center); margin-bottom:= + 20px; } + +.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-ite= +m::after, .elementor-gallery__titles-container:not(.e--pointer-framed) .ele= +mentor-item::before { background-color: var(--galleries-pointer-bg-color-ho= +ver); } + +.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-ite= +m.elementor-item-active::after, .elementor-gallery__titles-container:not(.e= +--pointer-framed) .elementor-item.elementor-item-active::before { backgroun= +d-color: var(--galleries-pointer-bg-color-active); } + +.elementor-gallery__titles-container.e--pointer-framed .elementor-item::bef= +ore { border-color: var(--galleries-pointer-bg-color-hover); border-width: = +var(--galleries-pointer-border-width); } + +.elementor-gallery__titles-container.e--pointer-framed .elementor-item::aft= +er { border-color: var(--galleries-pointer-bg-color-hover); } + +.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elem= +entor-item-active::after, .elementor-gallery__titles-container.e--pointer-f= +ramed .elementor-item.elementor-item-active::before { border-color: var(--g= +alleries-pointer-bg-color-active); } + +.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .e= +lementor-item::before { border-left-width: var(--galleries-pointer-border-w= +idth); border-bottom-width: var(--galleries-pointer-border-width); border-r= +ight-width: 0px; border-top-width: 0px; } + +.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .e= +lementor-item::after { border-left-width: 0px; border-bottom-width: 0px; bo= +rder-right-width: var(--galleries-pointer-border-width); border-top-width: = +var(--galleries-pointer-border-width); } + +.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners= + .elementor-item::before { border-left-width: var(--galleries-pointer-borde= +r-width); border-bottom-width: 0px; border-right-width: 0px; border-top-wid= +th: var(--galleries-pointer-border-width); } + +.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners= + .elementor-item::after { border-left-width: 0px; border-bottom-width: var(= +--galleries-pointer-border-width); border-right-width: var(--galleries-poin= +ter-border-width); border-top-width: 0px; } + +.elementor-gallery__titles-container .e--pointer-double-line .elementor-ite= +m::after, .elementor-gallery__titles-container .e--pointer-double-line .ele= +mentor-item::before, .elementor-gallery__titles-container .e--pointer-overl= +ine .elementor-item::before, .elementor-gallery__titles-container .e--point= +er-underline .elementor-item::after { height: var(--galleries-pointer-borde= +r-width); } + +.elementor-gallery-title { --space-between: 10px; cursor: pointer; color: r= +gb(109, 120, 130); font-weight: 500; position: relative; padding: 7px 14px;= + transition: all 0.3s ease 0s; } + +.elementor-gallery-title--active { color: rgb(73, 81, 87); } + +.elementor-gallery-title:not(:last-child) { margin-right: var(--space-betwe= +en); } + +.elementor-gallery-item__title + .elementor-gallery-item__description { mar= +gin-top: var(--description-margin-top); } + +.e-gallery-item.elementor-gallery-item { transition-property: all; } + +.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-= +from-bottom, .e-gallery-item.elementor-animated-content .elementor-animated= +-item--enter-from-left, .e-gallery-item.elementor-animated-content .element= +or-animated-item--enter-from-right, .e-gallery-item.elementor-animated-cont= +ent .elementor-animated-item--enter-from-top, .e-gallery-item:focus .elemen= +tor-gallery__item-overlay-bg, .e-gallery-item:focus .elementor-gallery__ite= +m-overlay-content, .e-gallery-item:focus .elementor-gallery__item-overlay-c= +ontent__description, .e-gallery-item:focus .elementor-gallery__item-overlay= +-content__title, .e-gallery-item:hover .elementor-gallery__item-overlay-bg,= + .e-gallery-item:hover .elementor-gallery__item-overlay-content, .e-gallery= +-item:hover .elementor-gallery__item-overlay-content__description, .e-galle= +ry-item:hover .elementor-gallery__item-overlay-content__title { opacity: 1;= + } + +a.elementor-item.elementor-gallery-title { color: var(--galleries-title-col= +or-normal); } + +a.elementor-item.elementor-gallery-title.elementor-item-active, a.elementor= +-item.elementor-gallery-title.highlighted, a.elementor-item.elementor-galle= +ry-title:focus, a.elementor-item.elementor-gallery-title:hover { color: var= +(--galleries-title-color-hover); } + +a.elementor-item.elementor-gallery-title.elementor-item-active { color: var= +(--gallery-title-color-active); } + +.e-con-inner > .elementor-widget-gallery, .e-con > .elementor-widget-galler= +y { width: var(--container-widget-width); --flex-grow: var(--container-widg= +et-flex-grow); } + +.elementor-widget-table-of-contents .elementor-toc__header-title { color: v= +ar(--header-color); } + +.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc= +__toggle-button--collapse, .elementor-widget-table-of-contents:not(.element= +or-toc--collapsed) .elementor-toc__toggle-button--expand { display: none; } + +.elementor-widget-table-of-contents .elementor-widget-container { min-heigh= +t: var(--box-min-height); border: var(--box-border-width,1px) solid var(--b= +ox-border-color,#9da5ae); border-radius: var(--box-border-radius,3px); back= +ground-color: var(--box-background-color); transition: min-height 0.4s ease= + 0s; overflow: hidden; } + +.elementor-toc__header { display: flex; align-items: center; justify-conten= +t: space-between; padding: var(--box-padding,20px); background-color: var(-= +-header-background-color); border-bottom: var(--separator-width,1px) solid = +var(--box-border-color,#9da5ae); } + +.elementor-toc__header-title { font-size: 18px; margin: 0px; color: var(--h= +eader-color); } + +.elementor-toc__toggle-button { cursor: pointer; display: inline-flex; } + +.elementor-toc__toggle-button i { color: var(--toggle-button-color); } + +.elementor-toc__toggle-button svg { height: 1em; width: 1em; fill: var(--to= +ggle-button-color); } + +.elementor-toc__spinner-container { text-align: center; } + +.elementor-toc__spinner { font-size: 2em; } + +.elementor-toc__spinner.e-font-icon-svg { height: 1em; width: 1em; } + +.elementor-toc__body { padding: var(--box-padding,20px); max-height: var(--= +toc-body-max-height); overflow-y: auto; } + +.elementor-toc__body::-webkit-scrollbar { width: 7px; } + +.elementor-toc__body::-webkit-scrollbar-thumb { background-color: rgb(186, = +191, 197); border-radius: 10px; } + +.elementor-toc__list-wrapper { list-style: none; padding: 0px; } + +.elementor-toc__list-item { margin-bottom: 0.5em; } + +.elementor-toc__list-item.elementor-item-active { font-weight: 700; } + +.elementor-toc__list-item .elementor-toc__list-wrapper { margin-top: 0.5em;= + margin-left: var(--nested-list-indent,1em); } + +.elementor-toc__list-item-text:hover { color: var(--item-text-hover-color);= + text-decoration: var(--item-text-hover-decoration); } + +.elementor-toc__list-item-text.elementor-item-active { color: var(--item-te= +xt-active-color); text-decoration: var(--item-text-active-decoration); } + +.elementor-toc__list-item-text-wrapper { display: flex; align-items: center= +; } + +.elementor-toc__list-item-text-wrapper::before, .elementor-toc__list-item-t= +ext-wrapper i { margin-right: 8px; color: var(--marker-color); } + +.elementor-toc__list-item-text-wrapper svg { margin-right: 8px; fill: var(-= +-marker-color); height: var(--marker-size,.5em); width: var(--marker-size,.= +5em); } + +.elementor-toc__list-item-text-wrapper i { font-size: var(--marker-size,.5e= +m); } + +.elementor-toc__list-item-text-wrapper::before { font-size: var(--marker-si= +ze,1em); } + +.elementor-toc--content-ellipsis .elementor-toc__list-item-text { white-spa= +ce: nowrap; overflow: hidden; text-overflow: ellipsis; } + +.elementor-toc__list-items--collapsible > .elementor-toc__list-wrapper > .e= +lementor-toc__list-item > .elementor-toc__list-wrapper { display: none; } + +.elementor-toc__heading-anchor { position: absolute; } + +.elementor-toc__body .elementor-toc__list-item-text { color: var(--item-tex= +t-color); text-decoration: var(--item-text-decoration); } + +.elementor-toc__body .elementor-toc__list-item-text:hover { color: var(--it= +em-text-hover-color); text-decoration: var(--item-text-hover-decoration); } + +.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active {= + color: var(--item-text-active-color); text-decoration: var(--item-text-act= +ive-decoration); } + +ol.elementor-toc__list-wrapper { counter-reset: item 0; } + +ol.elementor-toc__list-wrapper .elementor-toc__list-item { counter-incremen= +t: item 1; } + +ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper::befo= +re { content: counters(item, ".") ". "; } + +.e-lottie__container { display: inline-block; max-width: var(--lottie-conta= +iner-max-width); width: var(--lottie-container-width); opacity: var(--lotti= +e-container-opacity); } + +.e-lottie__container:hover { opacity: var(--lottie-container-opacity-hover)= +; transition-duration: var(--lottie-container-transition-duration-hover); } + +.e-lottie__container svg, .e-lottie__container svg * { transition: none 0s = +ease 0s !important; } + +.e-lottie__caption { color: var(--caption-color); margin-top: var(--caption= +-margin-top); text-align: var(--caption-text-align); } + +.e-tabs-inner-tabs { text-align: left; font-family: Roboto, Arial, Helvetic= +a, sans-serif; font-size: 16px; } + +.e-tabs-inner-tabs .e-tab-content { padding-top: 32px; } + +.e-tabs-inner-tabs .e-inner-tabs-wrapper { display: flex; position: relativ= +e; overflow: hidden; z-index: 1; } + +.e-tabs-inner-tabs .e-inner-tabs-wrapper ::after { content: ""; width: 100%= +; height: var(--inner-tabs-border-height,1px); background-color: var(--inne= +r-tabs-border-color,#d5d8dc); position: absolute; bottom: 0px; z-index: -1;= + } + +.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title { font-weight: = +700; min-width: 140px; line-height: 38px; height: 38px; box-sizing: content= +-box; } + +.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a { color: rgb(= +63, 68, 75); padding: 0px 36px; display: block; text-align: center; } + +.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-act= +ive { border-color: rgb(12, 13, 14); border-width: 0px 0px 1px; border-bott= +om-style: solid; } + +.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-act= +ive a { color: rgb(12, 13, 14); } + +.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title { disp= +lay: none; } + +.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content { dis= +play: none; padding: 20px; } + +.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-in= +ner-tab-text { color: rgb(31, 33, 36); } + +.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.e-inn= +er-tab-active { display: block; } + +.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-in= +ner-tab-buttons { margin-top: 24px; display: none; } + +.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-in= +ner-tab-buttons button { display: none; font-weight: 500; line-height: 24px= +; text-decoration: underline; border: none; background: transparent; paddin= +g: 0px; } + +.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.colla= +psible .e-inner-tab-text { overflow: hidden; } + +.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.colla= +psible button { display: none; } + +.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.colla= +psible.show-inner-tab-buttons .e-inner-tab-buttons, .e-tabs-inner-tabs .e-i= +nner-tabs-content-wrapper .e-inner-tab-content.collapsible button.show-butt= +on { display: block; } + +.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.show-= +full-height div.e-inner-tab-text { height: auto; } + +@media (max-width: 767px) { + .e-tabs-inner-tabs > .e-tab-content:first-child { padding-top: 24px; } + .e-tabs-inner-tabs .e-inner-tabs-wrapper { display: none; } + .e-tabs-inner-tabs .e-inner-tabs-content-wrapper { border-style: solid; b= +order-color: rgb(213, 216, 220); border-image: initial; border-width: 1px 1= +px 0px; } + .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title { bo= +rder-style: solid; border-color: rgb(213, 216, 220); border-image: initial;= + border-width: 0px 0px 1px; font-size: 16px; font-weight: 700; text-align: = +center; height: 38px; line-height: 38px; text-overflow: ellipsis; white-spa= +ce: nowrap; overflow: hidden; padding: 0px 10px; cursor: pointer; display: = +block; } + .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content { b= +order-style: solid; border-color: rgb(213, 216, 220); border-image: initial= +; border-width: 0px 0px 1px; padding: 20px; } +} + +.elementor-widget-video-playlist.elementor-layout-end .e-tabs-main-area { f= +lex-direction: row; } + +@media (max-width: 767px) { + .elementor-widget-video-playlist.elementor-layout-end .e-tabs-main-area {= + flex-direction: column-reverse; } +} + +.elementor-widget-video-playlist { font-family: Roboto, Arial, Helvetica, s= +ans-serif; } + +.elementor-widget-video-playlist .e-tabs { display: flex; flex-direction: c= +olumn; } + +.elementor-widget-video-playlist .e-tabs-main-area { display: flex; flex-di= +rection: row-reverse; height: 434px; } + +.elementor-widget-video-playlist .e-tabs-wrapper { height: 100%; display: f= +lex; flex-direction: column; width: 33%; } + +.elementor-widget-video-playlist .e-tabs-header { background-color: var(--e= +-a-bg-default); display: flex; flex: 0 0 auto; justify-content: space-betwe= +en; padding: 0px 16px; min-height: 56px; border-bottom: 1px solid rgb(213, = +216, 220); } + +.elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side {= + display: inline-flex; flex-shrink: 0; } + +.elementor-widget-video-playlist .e-tabs-header .e-tabs-title { font-family= +: Roboto, Arial, Helvetica, sans-serif; text-overflow: ellipsis; font-weigh= +t: 700; font-size: 16px; padding: 10px 0px; overflow-wrap: anywhere; hyphen= +s: auto; margin: auto 0px; } + +.elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count { font= +-size: 14px; flex-shrink: 0; font-weight: 400; line-height: 20px; align-sel= +f: flex-start; padding: 18px 0px 0px; } + +.elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-displ= +ay-button { display: none; margin: auto 0px auto 8px; cursor: pointer; padd= +ing: 0px 4px; } + +.elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-displ= +ay-button.e-font-icon-svg { height: 1em; width: 1em; } + +.elementor-widget-video-playlist .e-tabs-header .rotate-up { transform: rot= +ate(-180deg); transition: all 0.3s ease 0s; } + +.elementor-widget-video-playlist .e-tabs-header .rotate-down { transform: r= +otate(0deg); transition: all 0.3s ease 0s; } + +.elementor-widget-video-playlist .e-tabs-items-wrapper { background-color: = +var(--e-a-bg-default); overflow: hidden; position: relative; height: 100%; = +} + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items { over= +flow: auto; height: 100%; } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title { b= +order-color: rgb(213, 216, 220); font-size: 14px; height: 36px; padding: 0p= +x 16px; line-height: 36px; margin: 0px; text-align: left; text-overflow: el= +lipsis; white-space: nowrap; overflow: hidden; border-width: 0px; box-sizin= +g: content-box; } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title { backg= +round-color: var(--e-a-bg-default); border-color: rgb(213, 216, 220); borde= +r-width: 0px 0px 1px; cursor: pointer; display: flex; font-size: 14px; heig= +ht: 55px; line-height: 55px; outline: none; padding: 0px 16px; box-sizing: = +content-box; } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title i { tex= +t-shadow: rgb(0, 0, 0) 0px 0px 3px; color: rgb(255, 255, 255); font-size: v= +ar(--playlist-item-icon-size,16px); } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg { t= +ext-shadow: rgb(0, 0, 0) 0px 0px 3px; color: rgb(255, 255, 255); fill: rgb(= +255, 255, 255); width: var(--playlist-item-icon-size,16px); height: var(--p= +laylist-item-icon-size,16px); } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg pat= +h { fill: rgb(255, 255, 255); } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-activ= +e, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hove= +r { background-color: rgb(241, 242, 243); border-color: rgb(213, 216, 220);= + border-width: 0px 0px 1px; } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-activ= +e i, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-= +active svg, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-t= +itle:hover i, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab= +-title:hover svg { text-shadow: rgb(0, 0, 0) 0px 0px 3px; color: rgb(255, 2= +55, 255); } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-activ= +e svg path, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-t= +itle:hover svg path { fill: rgb(255, 255, 255); } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-activ= +e .e-tab-title-text, .elementor-widget-video-playlist .e-tabs-items-wrapper= + .e-tab-title:hover .e-tab-title-text { font-size: 14px; } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-p= +lay, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .i= +con-watched { display: inline-flex; } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-= +thumbnail { background-color: rgb(213, 216, 220); position: relative; margi= +n: auto 0px; flex-shrink: 0; width: 75px; height: 42px; } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-= +thumbnail img { object-fit: fill; width: 75px; height: 42px; } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-= +thumbnail i, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-= +title .e-tab-thumbnail svg { position: absolute; bottom: 4px; right: 4px; f= +ont-weight: 900; } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-= +title-text { font-size: 14px; margin: auto 8px; text-align: left; text-over= +flow: ellipsis; white-space: nowrap; overflow: hidden; flex-grow: 1; } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title i, .ele= +mentor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg { margi= +n: auto 0px; vertical-align: middle; } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-= +duration { font-size: 14px; margin: auto 0px; } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-w= +atched, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title= +.watched-video .icon-play { display: none; } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.watched= +-video .icon-watched { display: block; } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .shadow-top { displa= +y: none; height: 98px; position: absolute; top: 0px; width: 100%; pointer-e= +vents: none; background: linear-gradient(0deg, transparent, rgb(255, 255, 2= +55)); } + +.elementor-widget-video-playlist .e-tabs-items-wrapper .shadow-bottom { dis= +play: none; height: 98px; position: absolute; bottom: 0px; width: 100%; bac= +kground: linear-gradient(transparent, rgb(255, 255, 255)); pointer-events: = +none; } + +.elementor-widget-video-playlist .e-tabs-items-wrapper.bottom-shadow .shado= +w-bottom, .elementor-widget-video-playlist .e-tabs-items-wrapper.top-shadow= + .shadow-top { display: block; } + +.elementor-widget-video-playlist .e-tabs-content-wrapper { flex-grow: 1; he= +ight: 100%; position: relative; } + +.elementor-widget-video-playlist .e-tabs-content-wrapper .elementor-custom-= +embed-image-overlay { cursor: pointer; text-align: center; position: absolu= +te; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover;= + background-position: 50% center; } + +.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-mobile-titl= +e { display: none; } + +.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content { b= +ackground-color: rgb(0, 0, 0); display: none; height: 100%; outline: none; = +} + +.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content > d= +iv { height: 100%; } + +.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content ifr= +ame { height: 100%; display: flex; max-height: 100% !important; } + +.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content vid= +eo { height: 100%; background-color: rgb(0, 0, 0); } + +.elementor-widget-video-playlist .e-tabs-inner-tabs .e-tab-content { displa= +y: none; outline: none; } + +@media (max-width: 767px) { + .elementor-widget-video-playlist .e-tabs-main-area { flex-direction: colu= +mn-reverse; height: auto; } + .elementor-widget-video-playlist .e-tabs-main-area .e-tabs-content-wrappe= +r { border: none; height: 38%; } + .elementor-widget-video-playlist .e-tabs-wrapper { width: auto; height: 6= +2%; } + .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items { ma= +x-height: 248px; } + .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items .e-t= +ab-title { border: none; } + .elementor-widget-video-playlist .e-tabs-header { min-height: 48px; } + .elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-dis= +play-button { display: inline-flex; } + .elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count { ma= +rgin: 0px 6px; padding: 14px 0px 0px; } + .elementor-widget-video-playlist .e-tab-content { border: none; padding: = +0px; display: flex; } +} + +.elementor-payment-button { border: none; } + +.elementor-scrolling-tracker { --scrolling-track-default-progress-color: #6= +1ce70; --scrolling-track-default-color: #eee; --scrolling-track-precentage-= +default-color: $black; } + +.elementor-scrolling-tracker-horizontal { display: flex; width: 100%; heigh= +t: var(--horizontal-height,20px); padding: var(--tracker-padding); align-it= +ems: center; border-left: var(--horizontal-border-left-width,2px) var(--hor= +izontal-border-style) var(--horizontal-border-color); border-bottom: var(--= +horizontal-border-bottom-width,2px) var(--horizontal-border-style) var(--ho= +rizontal-border-color); border-right: var(--horizontal-border-right-width,2= +px) var(--horizontal-border-style) var(--horizontal-border-color); border-t= +op: var(--horizontal-border-top-width,2px) var(--horizontal-border-style) v= +ar(--horizontal-border-color); border-radius: var(--border-radius); backgro= +und-color: var(--scrolling-track-default-color); direction: var(--direction= +); } + +.elementor-scrolling-tracker-horizontal .current-progress { display: none; = +height: 100%; align-items: center; position: relative; border-radius: var(-= +-progress-border-radius); border-left: var(--horizontal-progress-border-lef= +t-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-bo= +rder-color); border-bottom: var(--horizontal-progress-border-bottom-width,2= +px) var(--horizontal-progress-border) var(--horizontal-progress-border-colo= +r); border-right: var(--horizontal-progress-border-right-width,2px) var(--h= +orizontal-progress-border) var(--horizontal-progress-border-color); border-= +top: var(--horizontal-progress-border-top-width,2px) var(--horizontal-progr= +ess-border) var(--horizontal-progress-border-color); background-color: var(= +--scrolling-track-default-progress-color); } + +.elementor-scrolling-tracker-horizontal .current-progress .current-progress= +-percentage { inset-inline: auto 0.5em; position: absolute; direction: var(= +--text-direction); color: var(--percentage-color,var(--scrolling-track-prec= +entage-default-color)); } + +.elementor-scrolling-tracker-circular { display: flex; width: var(--circula= +r-width,100px); height: var(--circular-height,100px); align-items: center; = +justify-content: center; position: relative; margin-inline: 0px auto; } + +.elementor-scrolling-tracker-circular .current-progress-percentage { positi= +on: absolute; color: var(--percentage-color,var(--scrolling-track-precentag= +e-default-color)); } + +.elementor-scrolling-tracker-circular svg { position: absolute; } + +.elementor-scrolling-tracker-circular .current-progress { display: none; tr= +ansform: rotate(-90deg); transform-origin: 50% 50%; stroke: var(--circular-= +color,var(--scrolling-track-default-progress-color)); fill: transparent; st= +roke-width: var(--circular-progress-width,4px); } + +.elementor-scrolling-tracker-circular .circle { stroke: var(--circular-back= +ground-color,var(--scrolling-track-default-color)); fill: transparent; stro= +ke-width: var(--circular-background-width,4px); } + +.elementor-scrolling-tracker-alignment-left { margin-left: 0px; margin-righ= +t: auto; } + +.elementor-scrolling-tracker-alignment-center { margin-left: auto; margin-r= +ight: auto; } + +.elementor-scrolling-tracker-alignment-right { margin-left: auto; margin-ri= +ght: 0px; } + +.e-con-inner > .elementor-widget-progress-tracker, .e-con > .elementor-widg= +et-progress-tracker { width: var(--container-widget-width); --flex-grow: va= +r(--container-widget-flex-grow); } + +.elementor-widget-loop-grid-1 .elementor-grid { grid-template-columns: repe= +at(1, minmax(0px, 1fr)); } + +.elementor-widget-loop-grid-2 .elementor-grid { grid-template-columns: repe= +at(2, minmax(0px, 1fr)); } + +.elementor-widget-loop-grid-3 .elementor-grid { grid-template-columns: repe= +at(3, minmax(0px, 1fr)); } + +.elementor-widget-loop-grid-4 .elementor-grid { grid-template-columns: repe= +at(4, minmax(0px, 1fr)); } + +.elementor-widget-loop-grid-5 .elementor-grid { grid-template-columns: repe= +at(5, minmax(0px, 1fr)); } + +.elementor-widget-loop-grid-6 .elementor-grid { grid-template-columns: repe= +at(6, minmax(0px, 1fr)); } + +.elementor-widget-loop-grid-7 .elementor-grid { grid-template-columns: repe= +at(7, minmax(0px, 1fr)); } + +.elementor-widget-loop-grid-8 .elementor-grid { grid-template-columns: repe= +at(8, minmax(0px, 1fr)); } + +.elementor-widget-loop-grid-9 .elementor-grid { grid-template-columns: repe= +at(9, minmax(0px, 1fr)); } + +.elementor-widget-loop-grid-10 .elementor-grid { grid-template-columns: rep= +eat(10, minmax(0px, 1fr)); } + +.elementor-widget-loop-grid-11 .elementor-grid { grid-template-columns: rep= +eat(11, minmax(0px, 1fr)); } + +.elementor-widget-loop-grid-12 .elementor-grid { grid-template-columns: rep= +eat(12, minmax(0px, 1fr)); } + +@media (min-width:-1) { + .elementor-widget-loop-grid-widescreen-1 .elementor-grid { grid-template-= +columns: repeat(1, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-widescreen-2 .elementor-grid { grid-template-= +columns: repeat(2, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-widescreen-3 .elementor-grid { grid-template-= +columns: repeat(3, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-widescreen-4 .elementor-grid { grid-template-= +columns: repeat(4, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-widescreen-5 .elementor-grid { grid-template-= +columns: repeat(5, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-widescreen-6 .elementor-grid { grid-template-= +columns: repeat(6, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-widescreen-7 .elementor-grid { grid-template-= +columns: repeat(7, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-widescreen-8 .elementor-grid { grid-template-= +columns: repeat(8, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-widescreen-9 .elementor-grid { grid-template-= +columns: repeat(9, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-widescreen-10 .elementor-grid { grid-template= +-columns: repeat(10, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-widescreen-11 .elementor-grid { grid-template= +-columns: repeat(11, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-widescreen-12 .elementor-grid { grid-template= +-columns: repeat(12, minmax(0px, 1fr)); } +} + +@media (max-width:-1) { + .elementor-widget-loop-grid-laptop-1 .elementor-grid { grid-template-colu= +mns: repeat(1, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-laptop-2 .elementor-grid { grid-template-colu= +mns: repeat(2, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-laptop-3 .elementor-grid { grid-template-colu= +mns: repeat(3, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-laptop-4 .elementor-grid { grid-template-colu= +mns: repeat(4, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-laptop-5 .elementor-grid { grid-template-colu= +mns: repeat(5, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-laptop-6 .elementor-grid { grid-template-colu= +mns: repeat(6, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-laptop-7 .elementor-grid { grid-template-colu= +mns: repeat(7, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-laptop-8 .elementor-grid { grid-template-colu= +mns: repeat(8, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-laptop-9 .elementor-grid { grid-template-colu= +mns: repeat(9, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-laptop-10 .elementor-grid { grid-template-col= +umns: repeat(10, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-laptop-11 .elementor-grid { grid-template-col= +umns: repeat(11, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-laptop-12 .elementor-grid { grid-template-col= +umns: repeat(12, minmax(0px, 1fr)); } +} + +@media (max-width:-1) { + .elementor-widget-loop-grid-tablet_extra-1 .elementor-grid { grid-templat= +e-columns: repeat(1, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet_extra-2 .elementor-grid { grid-templat= +e-columns: repeat(2, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet_extra-3 .elementor-grid { grid-templat= +e-columns: repeat(3, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet_extra-4 .elementor-grid { grid-templat= +e-columns: repeat(4, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet_extra-5 .elementor-grid { grid-templat= +e-columns: repeat(5, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet_extra-6 .elementor-grid { grid-templat= +e-columns: repeat(6, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet_extra-7 .elementor-grid { grid-templat= +e-columns: repeat(7, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet_extra-8 .elementor-grid { grid-templat= +e-columns: repeat(8, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet_extra-9 .elementor-grid { grid-templat= +e-columns: repeat(9, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet_extra-10 .elementor-grid { grid-templa= +te-columns: repeat(10, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet_extra-11 .elementor-grid { grid-templa= +te-columns: repeat(11, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet_extra-12 .elementor-grid { grid-templa= +te-columns: repeat(12, minmax(0px, 1fr)); } +} + +@media (max-width: 1024px) { + .elementor-widget-loop-grid-tablet-1 .elementor-grid { grid-template-colu= +mns: repeat(1, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet-2 .elementor-grid { grid-template-colu= +mns: repeat(2, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet-3 .elementor-grid { grid-template-colu= +mns: repeat(3, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet-4 .elementor-grid { grid-template-colu= +mns: repeat(4, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet-5 .elementor-grid { grid-template-colu= +mns: repeat(5, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet-6 .elementor-grid { grid-template-colu= +mns: repeat(6, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet-7 .elementor-grid { grid-template-colu= +mns: repeat(7, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet-8 .elementor-grid { grid-template-colu= +mns: repeat(8, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet-9 .elementor-grid { grid-template-colu= +mns: repeat(9, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet-10 .elementor-grid { grid-template-col= +umns: repeat(10, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet-11 .elementor-grid { grid-template-col= +umns: repeat(11, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-tablet-12 .elementor-grid { grid-template-col= +umns: repeat(12, minmax(0px, 1fr)); } +} + +@media (max-width:-1) { + .elementor-widget-loop-grid-mobile_extra-1 .elementor-grid { grid-templat= +e-columns: repeat(1, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile_extra-2 .elementor-grid { grid-templat= +e-columns: repeat(2, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile_extra-3 .elementor-grid { grid-templat= +e-columns: repeat(3, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile_extra-4 .elementor-grid { grid-templat= +e-columns: repeat(4, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile_extra-5 .elementor-grid { grid-templat= +e-columns: repeat(5, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile_extra-6 .elementor-grid { grid-templat= +e-columns: repeat(6, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile_extra-7 .elementor-grid { grid-templat= +e-columns: repeat(7, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile_extra-8 .elementor-grid { grid-templat= +e-columns: repeat(8, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile_extra-9 .elementor-grid { grid-templat= +e-columns: repeat(9, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile_extra-10 .elementor-grid { grid-templa= +te-columns: repeat(10, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile_extra-11 .elementor-grid { grid-templa= +te-columns: repeat(11, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile_extra-12 .elementor-grid { grid-templa= +te-columns: repeat(12, minmax(0px, 1fr)); } +} + +@media (max-width: 767px) { + .elementor-widget-loop-grid-mobile-1 .elementor-grid { grid-template-colu= +mns: repeat(1, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile-2 .elementor-grid { grid-template-colu= +mns: repeat(2, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile-3 .elementor-grid { grid-template-colu= +mns: repeat(3, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile-4 .elementor-grid { grid-template-colu= +mns: repeat(4, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile-5 .elementor-grid { grid-template-colu= +mns: repeat(5, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile-6 .elementor-grid { grid-template-colu= +mns: repeat(6, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile-7 .elementor-grid { grid-template-colu= +mns: repeat(7, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile-8 .elementor-grid { grid-template-colu= +mns: repeat(8, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile-9 .elementor-grid { grid-template-colu= +mns: repeat(9, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile-10 .elementor-grid { grid-template-col= +umns: repeat(10, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile-11 .elementor-grid { grid-template-col= +umns: repeat(11, minmax(0px, 1fr)); } + .elementor-widget-loop-grid-mobile-12 .elementor-grid { grid-template-col= +umns: repeat(12, minmax(0px, 1fr)); } +} + +.elementor-widget-loop-grid .elementor-grid { column-gap: ; row-gap: ; } + +.elementor-widget-loop-grid .e-loading-overlay { position: absolute; top: 0= +px; left: 0px; width: 100%; height: 100%; background-color: rgba(255, 255, = +255, 0.8); animation: 1s ease 0s infinite alternate none running loadingOpa= +cityAnimation; } + +.elementor-widget-loop-grid .e-loop__load-more { text-align: var(--load-mor= +e-button-align); } + +.elementor-widget-loop-grid .e-loop__load-more .elementor-button { width: v= +ar(--load-more-button-width); } + +.elementor-widget-loop-grid.e-load-more-pagination-loading > .elementor-wid= +get-container { cursor: default; } + +.elementor-widget-loop-grid.e-load-more-pagination-loading > .elementor-wid= +get-container .e-load-more-spinner { margin-top: var(--load-more=E2=80=94sp= +acing,30px); } + +.elementor-widget-loop-grid.e-load-more-pagination-loading > .elementor-wid= +get-container .e-load-more-spinner i, .elementor-widget-loop-grid.e-load-mo= +re-pagination-loading > .elementor-widget-container .e-load-more-spinner sv= +g { display: flex; } + +.elementor-widget-loop-grid.e-load-more-pagination-loading > .elementor-wid= +get-container > .elementor-button-wrapper .elementor-button-content-wrapper= + { visibility: hidden; } + +.elementor-widget-loop-grid.e-load-more-pagination-end > .elementor-widget-= +container > .elementor-button-wrapper { display: none; } + +.elementor-widget-loop-grid.e-load-more-pagination-end > .elementor-widget-= +container > .e-load-more-message { display: block; } + +.elementor-widget-loop-grid.e-load-more-no-spinner > .elementor-widget-cont= +ainer > .elementor-button-wrapper .elementor-button-content-wrapper { visib= +ility: visible; } + +.elementor-widget-loop-grid > .elementor-widget-container .e-load-more-spin= +ner { display: flex; } + +.elementor-widget-loop-grid > .elementor-widget-container .e-load-more-spin= +ner i, .elementor-widget-loop-grid > .elementor-widget-container .e-load-mo= +re-spinner svg { margin: 0px auto; display: none; } + +.elementor-widget-loop-grid > .elementor-widget-container .e-load-more-spin= +ner i { color: var(--load-more-spinner-color); } + +.elementor-widget-loop-grid > .elementor-widget-container .e-load-more-spin= +ner svg { fill: var(--load-more-spinner-color); height: 1em; width: 1em; } + +.elementor-widget-loop-grid > .elementor-widget-container .e-load-more-mess= +age { color: var(--load-more-message-color); text-align: var(--load-more-me= +ssage-alignment,center); display: none; margin-top: var(--load-more=E2=80= +=94spacing,30px); } + +.elementor-widget-loop-grid > .elementor-widget-container > .elementor-butt= +on-wrapper { margin-top: var(--load-more=E2=80=94spacing,30px); } + +.elementor-widget-loop-grid > .elementor-widget-container > .elementor-butt= +on-wrapper .e-load-more-spinner { position: absolute; left: 50%; top: 50%; = +transform: translate(-50%, -50%); margin: inherit; } + +.elementor-widget-loop-grid > .elementor-widget-container > .elementor-butt= +on-wrapper .elementor-button { cursor: pointer; position: relative; } + +.elementor-loop-container.elementor-posts-masonry { align-items: flex-start= +; } + +.elementor-loop-container:not(.elementor-posts-masonry) { align-items: stre= +tch; } + +@keyframes loadingOpacityAnimation {=20 + 0% { background-color: rgba(255, 255, 255, 0.8); } + 50% { background-color: rgba(255, 255, 255, 0.7); } + 100% { background-color: rgba(255, 255, 255, 0.8); } +} + +.elementor-widget-loop-carousel { --swiper-pagination-size: 0; --swiper-pag= +ination-spacing: 10px; --swiper-slides-gap: 10px; --swiper-offset-size: 0; = +height: fit-content; --swiper-padding-bottom: calc(var(--swiper-pagination-= +size) + var(--swiper-pagination-spacing)); --arrow-prev-top-align: 50%; --a= +rrow-prev-top-position: 0px; --arrow-prev-caption-spacing: 15px; --arrow-ne= +xt-top-align: 50%; --arrow-next-top-position: 0px; --arrow-next-caption-spa= +cing: 15px; --arrow-prev-left-align: 0px; --arrow-prev-left-position: 0px; = +--arrow-next-right-align: 0px; --arrow-next-right-position: 0px; --arrow-ne= +xt-translate-x: 0px; --arrow-next-translate-y: 0px; --arrow-prev-translate-= +x: 0px; --arrow-prev-translate-y: 0px; --dots-vertical-position: 100%; --do= +ts-vertical-offset: 0px; --dots-horizontal-position: 50%; --dots-horizontal= +-offset: 0px; --dots-horizontal-transform: -50%; --dots-vertical-transform:= + -100%; --fraction-vertical-position: 100%; --fraction-vertical-offset: 0px= +; --fraction-horizontal-position: 50%; --fraction-horizontal-offset: 0px; -= +-fraction-horizontal-transform: -50%; --fraction-vertical-transform: -100%;= + --horizontal-transform-modifier: 1; } + +.elementor-widget-loop-carousel.elementor-pagination-type-bullets { --swipe= +r-pagination-size: 6px; } + +.elementor-widget-loop-carousel.elementor-pagination-type-fraction { --swip= +er-pagination-size: 16px; } + +.elementor-widget-loop-carousel.elementor-pagination-type-progressbar { --s= +wiper-pagination-size: 4px; } + +.elementor-widget-loop-carousel .elementor-loop-container > .swiper-wrapper= + > .swiper-slide-active.elementor-edit-area-active { overflow: initial; } + +.elementor-widget-loop-carousel .elementor-loop-container.offset-left { pad= +ding-inline-start: var(--swiper-offset-size,0); } + +.elementor-widget-loop-carousel .elementor-loop-container.offset-right { pa= +dding-inline-end: var(--swiper-offset-size,0); } + +.elementor-widget-loop-carousel .elementor-loop-container.offset-both { pad= +ding-inline-start: var(--swiper-offset-size,0); padding-inline-end: var(--s= +wiper-offset-size,0); } + +.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-ini= +tialized) > .swiper-wrapper, .elementor-widget-loop-carousel .swiper:not(.s= +wiper-initialized) > .swiper-wrapper { gap: var(--swiper-slides-gap); overf= +low: hidden; } + +.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-ini= +tialized) > .swiper-wrapper > .swiper--slide, .elementor-widget-loop-carous= +el .swiper:not(.swiper-initialized) > .swiper-wrapper > .swiper--slide { --= +number-of-gaps: max(calc(var(--swiper-slides-to-display) - 1),0); --gaps-wi= +dth-total: calc(var(--number-of-gaps) * var(--swiper-slides-gap)); max-widt= +h: calc((100% - var(--gaps-width-total)) / var(--swiper-slides-to-display, = +1)); } + +.elementor-widget-loop-carousel .e-loop-first-edit { min-width: 33%; margin= +-block-start: 23px; } + +.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-b= +utton-next, .elementor-widget-loop-carousel .elementor-swiper-button.elemen= +tor-swiper-button-prev { font-size: var(--arrow-size,25px); color: var(--ar= +row-normal-color,hsla(0,0%,93.3%,.9)); border-style: var(--arrow-normal-bor= +der-type); transition-duration: 0.25s; z-index: 2; } + +.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-b= +utton-next svg, .elementor-widget-loop-carousel .elementor-swiper-button.el= +ementor-swiper-button-prev svg { fill: var(--arrow-normal-color,hsla(0,0%,9= +3.3%,.9)); } + +.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-b= +utton-next:hover, .elementor-widget-loop-carousel .elementor-swiper-button.= +elementor-swiper-button-prev:hover { color: var(--arrow-hover-color,hsla(0,= +0%,93.3%,.9)); border-style: var(--arrow-hover-border-type); } + +.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-b= +utton-next:hover svg, .elementor-widget-loop-carousel .elementor-swiper-but= +ton.elementor-swiper-button-prev:hover svg { fill: var(--arrow-hover-color,= +hsla(0,0%,93.3%,.9)); } + +.elementor-widget-loop-carousel.elementor-element :is(.swiper, .swiper-cont= +ainer) ~ .elementor-swiper-button-next { top: calc(var(--arrow-next-top-ali= +gn) + var(--arrow-next-top-position) - var(--arrow-next-caption-spacing)); = +right: calc(var(--arrow-next-right-align) + var(--arrow-next-right-position= +)); transform: translate(var(--arrow-next-translate-x),var(--arrow-next-tra= +nslate-y)); } + +.elementor-widget-loop-carousel.elementor-element :is(.swiper, .swiper-cont= +ainer) ~ .elementor-swiper-button-prev { top: calc(var(--arrow-prev-top-ali= +gn) + var(--arrow-prev-top-position) - var(--arrow-prev-caption-spacing)); = +left: calc(var(--arrow-prev-left-align) + var(--arrow-prev-left-position));= + transform: translate(var(--arrow-prev-translate-x),var(--arrow-prev-transl= +ate-y)); } + +.elementor-widget-loop-carousel .swiper-container-horizontal ~ .swiper-pagi= +nation-progressbar, .elementor-widget-loop-carousel .swiper-horizontal ~ .s= +wiper-pagination-progressbar { height: var(--swiper-pagination-size); } + +.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagi= +nation-progressbar-fill { background: var(--progressbar-normal-color,#000);= + } + +.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagi= +nation-progressbar-fill:hover { background: var(--progressbar-hover-color,#= +000); } + +.elementor-widget-loop-carousel .swiper-pagination-fraction { color: var(--= +fraction-color,#000); } + +.elementor-widget-loop-carousel .swiper-pagination-bullet { width: var(--sw= +iper-pagination-size); height: var(--swiper-pagination-size); background: v= +ar(--dots-normal-color,#000); } + +.elementor-widget-loop-carousel .swiper-pagination-bullet:hover { backgroun= +d: var(--dots-hover-color,#000); opacity: 1; } + +.elementor-widget-loop-carousel.elementor-in-place-template-editable .eleme= +ntor-loop-container { overflow: clip visible; } + +.elementor-widget-loop-carousel .swiper-horizontal > .swiper-pagination-bul= +lets, .elementor-widget-loop-carousel .swiper-pagination, .elementor-widget= +-loop-carousel .swiper-pagination-bullets.swiper-pagination-horizontal, .el= +ementor-widget-loop-carousel .swiper-pagination-custom, .elementor-widget-l= +oop-carousel .swiper-pagination-fraction { font-size: var(--swiper-paginati= +on-size); line-height: var(--swiper-pagination-size); } + +.elementor-widget-loop-carousel.elementor-pagination-position-outside > .el= +ementor-widget-container > .swiper, .elementor-widget-loop-carousel.element= +or-pagination-position-outside > .elementor-widget-container > .swiper-cont= +ainer { padding-bottom: var(--swiper-padding-bottom); } + +.elementor-widget-loop-carousel.elementor-pagination-position-outside > .el= +ementor-widget-container > .swiper-container .elementor-background-slidesho= +w, .elementor-widget-loop-carousel.elementor-pagination-position-outside > = +.elementor-widget-container > .swiper .elementor-background-slideshow { pad= +ding-bottom: 0px; } + +.elementor-widget-loop-carousel.elementor-pagination-position-outside > .el= +ementor-widget-container .swiper-pagination-bullet { vertical-align: top; } + +.elementor-widget-loop-carousel .swiper-pagination-bullets { top: calc(var(= +--dots-vertical-position) + var(--dots-vertical-offset)); left: calc(var(--= +dots-horizontal-position) + var(--dots-horizontal-offset)); transform: tran= +slate(calc(var(--dots-horizontal-transform) * var(--horizontal-transform-mo= +difier)),var(--dots-vertical-transform)); width: max-content; height: max-c= +ontent; z-index: 3; } + +.elementor-widget-loop-carousel .swiper-pagination-fraction { top: calc(var= +(--fraction-vertical-position) + var(--fraction-vertical-offset)); left: ca= +lc(var(--fraction-horizontal-position) + var(--fraction-horizontal-offset))= +; transform: translate(calc(var(--fraction-horizontal-transform) * var(--ho= +rizontal-transform-modifier)),var(--fraction-vertical-transform)); width: m= +ax-content; height: max-content; z-index: 3; } + +.e-loop-item * { word-break: break-word; } + +[class*=3D"elementor-widget-loop"] .elementor-page-title, [class*=3D"elemen= +tor-widget-loop"] .product_title.entry-title { display: initial; } + +.e-loop-template-canvas { display: flex; align-items: center; justify-conte= +nt: center; min-height: 100vh; } + +.e-loop-template-canvas [data-elementor-type=3D"loop-item"].e-loop-item { m= +ax-width: var(--preview-width,410px); width: var(--preview-width,410px); } + +.e-loop-template-canvas [data-elementor-type=3D"loop-item"].e-loop-item #el= +ementor-add-new-section { width: var(--preview-width,410px); } + +.elementor-widget-n-menu { --n-menu-items-content-padding: initial; --n-men= +u-items-heading-justify-content: initial; --n-menu-item-title-color-normal:= + #1f2124; --n-menu-item-title-color-active: #58d0f5; --n-menu-item-title-ho= +ver-color-fallback: #1f2124; --n-menu-item-title-font-size: 1rem; --n-menu-= +item-title-justify-content: initial; --n-menu-item-title-flex-grow: initial= +; --n-menu-item-title-justify-content-mobile: initial; --n-menu-toggle-alig= +n: center; --n-menu-toggle-icon-wrapper-animation-duration: 500ms; --n-menu= +-toggle-icon-hover-duration: 500ms; --n-menu-toggle-icon-size: 20px; --n-me= +nu-toggle-icon-color: #1f2124; --n-menu-toggle-icon-color-hover: var(--n-me= +nu-toggle-icon-color); --n-menu-toggle-icon-color-active: var(--n-menu-togg= +le-icon-color); --n-menu-toggle-icon-border-radius: initial; --n-menu-toggl= +e-icon-padding: initial; --n-menu-open-animation-duration: 500ms; --n-menu-= +item-title-space-between: 0px; --n-menu-item-title-distance-from-content: 0= +px; --n-menu-item-title-color-hover: #1f2124; --n-menu-item-title-padding: = +0.5rem 1rem; --n-menu-item-title-transition: 0.3s; --n-menu-item-title-line= +-height: 1.5; --n-menu-item-icon-align-items: center; --n-menu-item-icon-pa= +dding-top: initial; --n-menu-item-icon-padding-bottom: initial; --n-menu-dr= +opdown-content-max-width: initial; --n-menu-dropdown-content-box-border-col= +or: #fff; --n-menu-dropdown-content-box-border-width-left: medium; --n-menu= +-dropdown-content-box-border-width-bottom: medium; --n-menu-dropdown-conten= +t-box-border-width-top: medium; --n-menu-dropdown-content-box-border-width-= +right: medium; --n-menu-dropdown-content-box-border-style: none; --n-menu-d= +ropdown-content-box-height: auto; --n-menu-toggle-icon-distance-from-dropdo= +wn: 0px; --n-menu-dropdown-headings-height: 0px; --n-menu-title-direction: = +initial; --n-menu-icon-order: initial; --n-menu-title-align-items: center; = +--n-menu-icon-gap: 5px; --n-menu-divider-border-width: var(--n-menu-divider= +-width,2px); } + +.elementor-widget-n-menu .e-n-menu { display: flex; flex-direction: column;= + position: relative; } + +.elementor-widget-n-menu .e-n-menu-items-heading { display: flex; flex-flow= +: wrap; justify-content: var(--n-menu-items-heading-justify-content); row-g= +ap: var(--n-menu-item-title-space-between); } + +.elementor-widget-n-menu .e-n-menu-items-heading .e-n-menu-item-title { pos= +ition: relative; } + +.elementor-widget-n-menu .e-n-menu-items-heading .e-n-menu-item-title:not(:= +last-child) { margin-inline-end: var(--n-menu-item-title-space-between); } + +.elementor-widget-n-menu .e-n-menu-items-heading .e-n-menu-item-title:not(:= +last-child)::after { content: var(--n-menu-divider-content,none); height: v= +ar(--n-menu-divider-height,35%); border-left: var(--n-menu-divider-border-w= +idth) var(--n-menu-divider-style,solid) var(--n-menu-divider-color,#000); b= +order-bottom-color: var(--n-menu-divider-color,#000); border-right-color: v= +ar(--n-menu-divider-color,#000); border-top-color: var(--n-menu-divider-col= +or,#000); align-self: center; position: absolute; inset-inline-end: calc(va= +r(--n-menu-item-title-space-between) / 2 * -1 - var(--n-menu-divider-border= +-width) / 2); } + +.elementor-widget-n-menu .e-n-menu-items-content { display: flex; flex-dire= +ction: column; position: absolute; width: 100%; z-index: 2147483640; backgr= +ound-color: transparent; min-width: 0px; } + +.elementor-widget-n-menu .e-n-menu-items-content > .e-n-menu-item-title { b= +ackground-color: rgb(255, 255, 255); white-space: normal; } + +.elementor-widget-n-menu .e-n-menu-items-content > .e-n-menu-item-title:not= +(.e-current):not(:hover) .e-n-menu-item-icon i, .elementor-widget-n-menu .e= +-n-menu-items-content > .e-n-menu-item-title:not(.e-current):not(:hover) .e= +-n-menu-item-title-container .e-n-menu-item-title-text { color: var(--n-men= +u-item-title-normal-color-dropdown); } + +.elementor-widget-n-menu .e-n-menu-items-content > .e-n-menu-item-title:not= +(.e-current):not(:hover) .e-n-menu-item-icon svg { fill: var(--n-menu-item-= +title-normal-color-dropdown); } + +.elementor-widget-n-menu .e-n-menu-items-content > .e-n-menu-item-title.e-c= +urrent, .elementor-widget-n-menu .e-n-menu-items-content > .e-n-menu-item-t= +itle.e-current a { color: var(--n-menu-item-title-active-color-dropdown,var= +(--n-menu-item-title-color-active)); } + +.elementor-widget-n-menu .e-n-menu-items-content > .e-n-menu-item-title.e-c= +urrent .e-n-menu-item-icon span svg { fill: var(--n-menu-item-title-active-= +color-dropdown,var(--n-menu-item-title-color-active)); } + +.elementor-widget-n-menu .e-n-menu-items-content > .e-con { animation-durat= +ion: var(--n-menu-open-animation-duration); max-width: calc(100% - var(--ma= +rgin-left) - var(--margin-right)); } + +.elementor-widget-n-menu .e-n-menu-items-content:not(.content-above) { top:= + 100%; padding-top: var(--n-menu-item-title-distance-from-content); } + +.elementor-widget-n-menu .e-n-menu-items-content.content-above { bottom: 10= +0%; padding-bottom: var(--n-menu-item-title-distance-from-content); } + +:where(.elementor-widget-n-menu .e-n-menu-items-content > .e-con) { backgro= +und-color: rgb(255, 255, 255); border-radius: var(--border-radius); padding= +-right: var(--padding-right); padding-left: var(--padding-left); } + +:where(.elementor-widget-n-menu .e-n-menu-items-content > .e-con) > .e-con-= +inner { padding-top: var(--padding-top); padding-bottom: var(--padding-bott= +om); } + +.elementor-widget-n-menu .e-n-menu-items-content > .e-con:not(.e-active) { = +display: none; } + +.elementor-widget-n-menu .e-n-menu-items-content .e-collapse:not(:first-chi= +ld) { margin-top: var(--n-menu-item-title-space-between); } + +.elementor-widget-n-menu .e-n-menu-item-title { display: flex; flex-directi= +on: row; align-items: center; padding: var(--n-menu-item-title-padding); fo= +nt-weight: 500; color: var(--n-menu-item-title-color-normal); justify-conte= +nt: var(--n-menu-item-title-justify-content); flex-grow: var(--n-menu-item-= +title-flex-grow); border: rgb(255, 255, 255); white-space: nowrap; } + +.elementor-widget-n-menu .e-n-menu-item-title, .elementor-widget-n-menu .e-= +n-menu-item-title :is(div, span, a, svg, i) { transition: all var(--n-menu-= +item-title-transition); } + +.elementor-widget-n-menu .e-n-menu-item-title.e-click, .elementor-widget-n-= +menu .e-n-menu-item-title.e-click > .e-n-menu-item-title-container, .elemen= +tor-widget-n-menu .e-n-menu-item-title.e-click > .e-n-menu-item-title-conta= +iner > span, .elementor-widget-n-menu .e-n-menu-item-title.e-click > span, = +.elementor-widget-n-menu .e-n-menu-item-title.e-click > span > span { curso= +r: pointer; } + +.elementor-widget-n-menu .e-n-menu-item-title-container { display: flex; fl= +ex-direction: var(--n-menu-title-direction); align-items: var(--n-menu-titl= +e-align-items); gap: var(--n-menu-icon-gap); justify-content: var(--n-menu-= +item-title-justify-content); } + +.elementor-widget-n-menu .e-n-menu-item-title-container.e-link { cursor: po= +inter; } + +.elementor-widget-n-menu .e-n-menu-item-title-container:not(.e-link), .elem= +entor-widget-n-menu .e-n-menu-item-title-container:not(.e-link) > span { cu= +rsor: default; } + +.elementor-widget-n-menu .e-n-menu-item-title-text { display: flex; align-i= +tems: center; font-size: var(--n-menu-item-title-font-size); } + +.elementor-widget-n-menu .e-n-menu-item-title .e-n-menu-icon { display: fle= +x; flex-direction: column; align-items: center; order: var(--n-menu-icon-or= +der); } + +.elementor-widget-n-menu .e-n-menu-item-title .e-n-menu-icon span { display= +: flex; justify-content: center; align-items: center; transition: transform= + 0s ease 0s; } + +.elementor-widget-n-menu .e-n-menu-item-title .e-n-menu-icon span i { font-= +size: var(--n-menu-icon-size,var(--n-menu-item-title-font-size)); } + +.elementor-widget-n-menu .e-n-menu-item-title .e-n-menu-icon span svg { fil= +l: var(--n-menu-item-title-color-normal); width: var(--n-menu-item-icon-siz= +e,var(--n-menu-item-title-font-size)); height: var(--n-menu-item-icon-size,= +var(--n-menu-item-title-font-size)); } + +.elementor-widget-n-menu .e-n-menu-item-title .e-n-menu-item-icon { display= +: flex; text-align: center; height: calc(var(--n-menu-item-title-font-size)= + * var(--n-menu-item-title-line-height)); align-self: var(--n-menu-item-ico= +n-align-items); justify-content: center; flex-direction: column; overflow: = +hidden; position: relative; width: fit-content; } + +.elementor-widget-n-menu .e-n-menu-item-title .e-n-menu-item-icon span i { = +font-size: var(--n-menu-item-icon-size,var(--n-menu-item-title-font-size));= + width: var(--n-menu-item-icon-size,var(--n-menu-item-title-font-size)); } + +.elementor-widget-n-menu .e-n-menu-item-title .e-n-menu-item-icon span svg = +{ fill: var(--n-menu-item-title-color-normal); width: var(--n-menu-item-ico= +n-size,var(--n-menu-item-title-font-size)); height: var(--n-menu-item-icon-= +size,var(--n-menu-item-title-font-size)); } + +.elementor-widget-n-menu .e-n-menu-item-title:not(.e-active) .e-n-menu-item= +-icon-opened { display: none; } + +.elementor-widget-n-menu .e-n-menu-item-title:not(.e-active) .e-n-menu-item= +-icon-closed { display: flex; } + +.elementor-widget-n-menu .e-n-menu-item-title:not(.e-active) .e-n-menu-icon= + i { color: var(--n-menu-icon-color,var(--n-menu-item-title-color-normal));= + } + +.elementor-widget-n-menu .e-n-menu-item-title:not(.e-active) .e-n-menu-icon= + svg { fill: var(--n-menu-icon-color,var(--n-menu-item-title-color-normal))= +; } + +.elementor-widget-n-menu .e-n-menu-item-title:not(.e-current):not(:hover) .= +e-n-menu-item-title-container .e-n-menu-item-title-text { color: var(--n-me= +nu-item-title-color-normal); } + +.elementor-widget-n-menu .e-n-menu-item-title:not(.e-current) .icon-active = +{ transform: translateY(-100%); height: 0px; opacity: 0; } + +.elementor-widget-n-menu .e-n-menu-item-title.e-current span > svg { fill: = +var(--n-menu-item-title-color-active); } + +.elementor-widget-n-menu .e-n-menu-item-title.e-current, .elementor-widget-= +n-menu .e-n-menu-item-title.e-current a { color: var(--n-menu-item-title-co= +lor-active); } + +.elementor-widget-n-menu .e-n-menu-item-title.e-current .icon-inactive { tr= +ansform: translateY(-100%); height: 0px; opacity: 0; } + +.elementor-widget-n-menu .e-n-menu-item-title.e-current .e-n-menu-icon span= + > i { color: var(--n-menu-icon-color-active,var(--n-menu-item-title-color-= +active)); } + +.elementor-widget-n-menu .e-n-menu-item-title.e-current .e-n-menu-icon span= + > svg { fill: var(--n-menu-icon-color-active,var(--n-menu-item-title-color= +-active)); } + +.elementor-widget-n-menu .e-n-menu-item-title.e-active .e-n-menu-item-icon-= +closed { display: none; } + +.elementor-widget-n-menu .e-n-menu-item-title.e-active .e-n-menu-item-icon-= +opened { display: flex; } + +.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current).e-n-men= +u-item-title-container:not(.e-link) { cursor: default; } + +.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current) svg { f= +ill: var(--n-menu-item-title-color-hover,var(--n-menu-item-title-hover-colo= +r-fallback)); } + +.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current) i { col= +or: var(--n-menu-item-title-color-hover,var(--n-menu-item-title-hover-color= +-fallback)); } + +.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current), .eleme= +ntor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current) a { color: va= +r(--n-menu-item-title-color-hover); } + +.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current) .e-n-me= +nu-icon i { color: var(--n-menu-icon-color-hover,var(--n-menu-item-title-co= +lor-hover)); } + +.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current) .e-n-me= +nu-icon svg { fill: var(--n-menu-icon-color-hover,var(--n-menu-item-title-c= +olor-hover)); } + +.elementor-widget-n-menu .e-n-menu-toggle { display: none; align-self: var(= +--n-menu-toggle-align); position: relative; z-index: 1000; } + +.elementor-widget-n-menu .e-n-menu-toggle i { font-size: var(--n-menu-toggl= +e-icon-size); color: var(--n-menu-toggle-icon-color); } + +.elementor-widget-n-menu .e-n-menu-toggle svg { fill: var(--n-menu-toggle-i= +con-color); width: var(--n-menu-toggle-icon-size); height: auto; } + +.elementor-widget-n-menu .e-n-menu-toggle span { display: flex; justify-con= +tent: center; align-items: center; text-align: center; padding: var(--n-men= +u-toggle-icon-padding); border-radius: var(--n-menu-toggle-icon-border-radi= +us); } + +.elementor-widget-n-menu .e-n-menu-toggle span, .elementor-widget-n-menu .e= +-n-menu-toggle span i, .elementor-widget-n-menu .e-n-menu-toggle span svg {= + transition: all var(--n-menu-toggle-icon-hover-duration); } + +.elementor-widget-n-menu .e-n-menu-toggle span.e-close { position: absolute= +; inset: 0px; width: 100%; height: 100%; opacity: 0; } + +.elementor-widget-n-menu .e-n-menu-toggle span.e-close svg { height: 100%; = +object-fit: contain; } + +.elementor-widget-n-menu .e-n-menu-toggle [class^=3D"elementor-animation-"]= + { animation-duration: var(--n-menu-toggle-icon-wrapper-animation-duration)= +; transition-duration: var(--n-menu-toggle-icon-wrapper-animation-duration)= +; } + +.elementor-widget-n-menu .e-n-menu-toggle.e-active .e-open { opacity: 0; } + +.elementor-widget-n-menu .e-n-menu-toggle.e-active .e-close { opacity: 1; } + +.elementor-widget-n-menu .e-n-menu-toggle.e-active i { color: var(--n-menu-= +toggle-icon-color-active); } + +.elementor-widget-n-menu .e-n-menu-toggle.e-active svg { fill: var(--n-menu= +-toggle-icon-color-active); } + +.elementor-widget-n-menu .e-n-menu-toggle:hover i { color: var(--n-menu-tog= +gle-icon-color-hover); } + +.elementor-widget-n-menu .e-n-menu-toggle:hover svg { fill: var(--n-menu-to= +ggle-icon-color-hover); } + +.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-items-content > = +.e-con) { --width: fit-content; } + +.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-items-content > = +.e-con).e-empty { --empty-top-level-menu-item-content-container-min-width: = +400px; --width: var(--empty-top-level-menu-item-content-container-min-width= +); } + +.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-items-content > = +.e-con) .e-con.e-empty { --nested-containers-min-width-for-dropzone: 150px;= + min-width: var(--nested-containers-min-width-for-dropzone); } + +.elementor-widget-n-menu.elementor-loading { pointer-events: none; } + +.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-conta= +iner > .e-n-menu > .e-n-menu-items-content:not(.e-active), .elementor-widge= +t-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu= + > .e-n-menu-items-heading { display: none; } + +.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-conta= +iner > .e-n-menu > .e-n-menu-items-content { overflow: hidden; --n-menu-dro= +pdown-content-max-width: initial; } + +.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-conta= +iner > .e-n-menu > .e-n-menu-items-content.e-active { border-left-width: ; = +border-bottom-width: ; border-top-width: ; border-right-width: ; border-sty= +le: var(--n-menu-dropdown-content-box-border-style); border-color: var(--n-= +menu-dropdown-content-box-border-color); border-radius: var(--n-menu-dropdo= +wn-content-box-border-radius); box-shadow: var(--n-menu-dropdown-content-bo= +x-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var= +(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-b= +ox-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-m= +enu-dropdown-content-box-shadow-position,); max-height: var(--n-menu-dropdo= +wn-content-box-height); transition: max-height 0.3s ease 0s; animation: 0.3= +s ease 0s 1 normal backwards running hide-scroll; overflow: hidden auto; ma= +rgin-top: var(--n-menu-toggle-icon-distance-from-dropdown); } + +.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-conta= +iner > .e-n-menu .e-con { width: var(--width); } + +.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-conta= +iner > .e-n-menu .e-con .elementor-empty-view { min-width: 0px; width: 100%= +; } + +.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-conta= +iner > .e-n-menu .e-con-inner { max-width: var(--content-width); } + +.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-conta= +iner > .e-n-menu > .e-n-menu-toggle { display: flex; } + +@media (min-width: 768px) { + .e-n-menu-mobile:not(.e-n-menu-layout-dropdown) > .elementor-widget-conta= +iner > .e-n-menu > .e-n-menu-items-content > .e-collapse { display: none; } +} + +@media (max-width: 767px) { + .e-n-menu-mobile > .elementor-widget-container > .e-n-menu > .e-n-menu-it= +ems-content:not(.e-active), .e-n-menu-mobile > .elementor-widget-container = +> .e-n-menu > .e-n-menu-items-heading { display: none; } + .e-n-menu-mobile > .elementor-widget-container > .e-n-menu > .e-n-menu-it= +ems-content { overflow: hidden; --n-menu-dropdown-content-max-width: initia= +l; } + .e-n-menu-mobile > .elementor-widget-container > .e-n-menu > .e-n-menu-it= +ems-content.e-active { border-left-width: ; border-bottom-width: ; border-t= +op-width: ; border-right-width: ; border-style: var(--n-menu-dropdown-conte= +nt-box-border-style); border-color: var(--n-menu-dropdown-content-box-borde= +r-color); border-radius: var(--n-menu-dropdown-content-box-border-radius); = +box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-me= +nu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-= +shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-= +dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow= +-position,); max-height: var(--n-menu-dropdown-content-box-height); transit= +ion: max-height 0.3s ease 0s; animation: 0.3s ease 0s 1 normal backwards ru= +nning hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-toggle-i= +con-distance-from-dropdown); } + .e-n-menu-mobile > .elementor-widget-container > .e-n-menu .e-con { width= +: var(--width); } + .e-n-menu-mobile > .elementor-widget-container > .e-n-menu .e-con .elemen= +tor-empty-view { min-width: 0px; width: 100%; } + .e-n-menu-mobile > .elementor-widget-container > .e-n-menu .e-con-inner {= + max-width: var(--content-width); } + .e-n-menu-mobile > .elementor-widget-container > .e-n-menu > .e-n-menu-to= +ggle { display: flex; } + .e-n-menu-mobile .e-n-menu-item-title { justify-content: var(--n-menu-ite= +m-title-justify-content-mobile); width: 100%; } +} + +@media (min-width:-1) { + .e-n-menu-mobile_extra:not(.e-n-menu-layout-dropdown) > .elementor-widget= +-container > .e-n-menu > .e-n-menu-items-content > .e-collapse { display: n= +one; } +} + +@media (max-width:-1) { + .e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu > .e-n-m= +enu-items-content:not(.e-active), .e-n-menu-mobile_extra > .elementor-widge= +t-container > .e-n-menu > .e-n-menu-items-heading { display: none; } + .e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu > .e-n-m= +enu-items-content { overflow: hidden; --n-menu-dropdown-content-max-width: = +initial; } + .e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu > .e-n-m= +enu-items-content.e-active { border-left-width: ; border-bottom-width: ; bo= +rder-top-width: ; border-right-width: ; border-style: var(--n-menu-dropdown= +-content-box-border-style); border-color: var(--n-menu-dropdown-content-box= +-border-color); border-radius: var(--n-menu-dropdown-content-box-border-rad= +ius); box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(= +--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-conten= +t-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n= +-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-= +shadow-position,); max-height: var(--n-menu-dropdown-content-box-height); t= +ransition: max-height 0.3s ease 0s; animation: 0.3s ease 0s 1 normal backwa= +rds running hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-to= +ggle-icon-distance-from-dropdown); } + .e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu .e-con {= + width: var(--width); } + .e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu .e-con .= +elementor-empty-view { min-width: 0px; width: 100%; } + .e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu .e-con-i= +nner { max-width: var(--content-width); } + .e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu > .e-n-m= +enu-toggle { display: flex; } + .e-n-menu-mobile_extra .e-n-menu-item-title { justify-content: var(--n-me= +nu-item-title-justify-content-mobile); width: 100%; } +} + +@media (min-width: 1025px) { + .e-n-menu-tablet:not(.e-n-menu-layout-dropdown) > .elementor-widget-conta= +iner > .e-n-menu > .e-n-menu-items-content > .e-collapse { display: none; } +} + +@media (max-width: 1024px) { + .e-n-menu-tablet > .elementor-widget-container > .e-n-menu > .e-n-menu-it= +ems-content:not(.e-active), .e-n-menu-tablet > .elementor-widget-container = +> .e-n-menu > .e-n-menu-items-heading { display: none; } + .e-n-menu-tablet > .elementor-widget-container > .e-n-menu > .e-n-menu-it= +ems-content { overflow: hidden; --n-menu-dropdown-content-max-width: initia= +l; } + .e-n-menu-tablet > .elementor-widget-container > .e-n-menu > .e-n-menu-it= +ems-content.e-active { border-left-width: ; border-bottom-width: ; border-t= +op-width: ; border-right-width: ; border-style: var(--n-menu-dropdown-conte= +nt-box-border-style); border-color: var(--n-menu-dropdown-content-box-borde= +r-color); border-radius: var(--n-menu-dropdown-content-box-border-radius); = +box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-me= +nu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-= +shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-= +dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow= +-position,); max-height: var(--n-menu-dropdown-content-box-height); transit= +ion: max-height 0.3s ease 0s; animation: 0.3s ease 0s 1 normal backwards ru= +nning hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-toggle-i= +con-distance-from-dropdown); } + .e-n-menu-tablet > .elementor-widget-container > .e-n-menu .e-con { width= +: var(--width); } + .e-n-menu-tablet > .elementor-widget-container > .e-n-menu .e-con .elemen= +tor-empty-view { min-width: 0px; width: 100%; } + .e-n-menu-tablet > .elementor-widget-container > .e-n-menu .e-con-inner {= + max-width: var(--content-width); } + .e-n-menu-tablet > .elementor-widget-container > .e-n-menu > .e-n-menu-to= +ggle { display: flex; } + .e-n-menu-tablet .e-n-menu-item-title { justify-content: var(--n-menu-ite= +m-title-justify-content-mobile); width: 100%; } +} + +@media (min-width:-1) { + .e-n-menu-tablet_extra:not(.e-n-menu-layout-dropdown) > .elementor-widget= +-container > .e-n-menu > .e-n-menu-items-content > .e-collapse { display: n= +one; } +} + +@media (max-width:-1) { + .e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu > .e-n-m= +enu-items-content:not(.e-active), .e-n-menu-tablet_extra > .elementor-widge= +t-container > .e-n-menu > .e-n-menu-items-heading { display: none; } + .e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu > .e-n-m= +enu-items-content { overflow: hidden; --n-menu-dropdown-content-max-width: = +initial; } + .e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu > .e-n-m= +enu-items-content.e-active { border-left-width: ; border-bottom-width: ; bo= +rder-top-width: ; border-right-width: ; border-style: var(--n-menu-dropdown= +-content-box-border-style); border-color: var(--n-menu-dropdown-content-box= +-border-color); border-radius: var(--n-menu-dropdown-content-box-border-rad= +ius); box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(= +--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-conten= +t-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n= +-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-= +shadow-position,); max-height: var(--n-menu-dropdown-content-box-height); t= +ransition: max-height 0.3s ease 0s; animation: 0.3s ease 0s 1 normal backwa= +rds running hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-to= +ggle-icon-distance-from-dropdown); } + .e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu .e-con {= + width: var(--width); } + .e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu .e-con .= +elementor-empty-view { min-width: 0px; width: 100%; } + .e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu .e-con-i= +nner { max-width: var(--content-width); } + .e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu > .e-n-m= +enu-toggle { display: flex; } +} + +@media (min-width: 1025px) { + .e-n-menu-laptop:not(.e-n-menu-layout-dropdown) > .elementor-widget-conta= +iner > .e-n-menu > .e-n-menu-items-content > .e-collapse { display: none; } +} + +@media (max-width:-1) { + .e-n-menu-laptop > .elementor-widget-container > .e-n-menu > .e-n-menu-it= +ems-content:not(.e-active), .e-n-menu-laptop > .elementor-widget-container = +> .e-n-menu > .e-n-menu-items-heading { display: none; } + .e-n-menu-laptop > .elementor-widget-container > .e-n-menu > .e-n-menu-it= +ems-content { overflow: hidden; --n-menu-dropdown-content-max-width: initia= +l; } + .e-n-menu-laptop > .elementor-widget-container > .e-n-menu > .e-n-menu-it= +ems-content.e-active { border-left-width: ; border-bottom-width: ; border-t= +op-width: ; border-right-width: ; border-style: var(--n-menu-dropdown-conte= +nt-box-border-style); border-color: var(--n-menu-dropdown-content-box-borde= +r-color); border-radius: var(--n-menu-dropdown-content-box-border-radius); = +box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-me= +nu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-= +shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-= +dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow= +-position,); max-height: var(--n-menu-dropdown-content-box-height); transit= +ion: max-height 0.3s ease 0s; animation: 0.3s ease 0s 1 normal backwards ru= +nning hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-toggle-i= +con-distance-from-dropdown); } + .e-n-menu-laptop > .elementor-widget-container > .e-n-menu .e-con { width= +: var(--width); } + .e-n-menu-laptop > .elementor-widget-container > .e-n-menu .e-con .elemen= +tor-empty-view { min-width: 0px; width: 100%; } + .e-n-menu-laptop > .elementor-widget-container > .e-n-menu .e-con-inner {= + max-width: var(--content-width); } + .e-n-menu-laptop > .elementor-widget-container > .e-n-menu > .e-n-menu-to= +ggle { display: flex; } +} + +@keyframes hide-scroll {=20 + 0%, 100% { overflow: hidden; } +} + +.e-con-inner > .elementor-widget-n-menu, .e-con > .elementor-widget-n-menu = +{ --flex-grow: var(--container-widget-flex-grow); } + +.elementor-widget-n-carousel { --e-n-carousel-slides-to-show: 3; --e-n-caro= +usel-swiper-slides-gap: 10px; --e-n-carousel-swiper-slides-to-display: 3; -= +-e-n-carousel-swiper-pagination-size: 0; --e-n-carousel-swiper-pagination-s= +pacing: 10px; --e-n-carousel-swiper-offset-size: 0; height: fit-content; --= +e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-top-posit= +ion: 0px; --e-n-carousel-arrow-prev-caption-spacing: 15px; --e-n-carousel-a= +rrow-next-top-align: 50%; --e-n-carousel-arrow-next-top-position: 0px; --e-= +n-carousel-arrow-next-caption-spacing: 15px; --e-n-carousel-arrow-prev-left= +-align: 0px; --e-n-carousel-arrow-prev-left-position: 0px; --e-n-carousel-a= +rrow-next-right-align: 0px; --e-n-carousel-arrow-next-right-position: 0px; = +--e-n-carousel-arrow-next-translate-x: 0px; --e-n-carousel-arrow-next-trans= +late-y: 0px; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arr= +ow-prev-translate-y: 0px; --e-n-carousel-swiper-padding-bottom: calc(var(--= +e-n-carousel-swiper-pagination-size) + var(--e-n-carousel-swiper-pagination= +-spacing)); --e-n-carousel-dots-vertical-position: 100%; --e-n-carousel-dot= +s-vertical-offset: 0px; --e-n-carousel-dots-horizontal-position: 50%; --e-n= +-carousel-dots-horizontal-offset: 0px; --e-n-carousel-dots-horizontal-trans= +form: -50%; --e-n-carousel-dots-vertical-transform: -100%; --e-n-carousel-f= +raction-vertical-position: 100%; --e-n-carousel-fraction-vertical-offset: 0= +px; --e-n-carousel-fraction-horizontal-position: 50%; --e-n-carousel-fracti= +on-horizontal-offset: 0px; --e-n-carousel-fraction-horizontal-transform: -5= +0%; --e-n-carousel-fraction-vertical-transform: -100%; --e-n-carousel-horiz= +ontal-transform-modifier: 1; } + +.elementor-widget-n-carousel .e-n-carousel { display: flex; min-width: 0px;= + } + +.elementor-widget-n-carousel .e-n-carousel > .swiper-wrapper > .swiper-slid= +e-active.elementor-edit-area-active { overflow: initial; } + +.elementor-widget-n-carousel .e-n-carousel.offset-left { padding-inline-sta= +rt: var(--e-n-carousel-swiper-offset-size,0); } + +.elementor-widget-n-carousel .e-n-carousel.offset-right { padding-inline-en= +d: var(--e-n-carousel-swiper-offset-size,0); } + +.elementor-widget-n-carousel .e-n-carousel.offset-both { padding-inline-sta= +rt: var(--e-n-carousel-swiper-offset-size,0); padding-inline-end: var(--e-n= +-carousel-swiper-offset-size,0); } + +.elementor-widget-n-carousel .e-n-carousel > .swiper-wrapper > .swiper-slid= +e { flex-shrink: 0; height: var(--e-n-carousel-slide-height,initial); } + +.elementor-widget-n-carousel .e-n-carousel > .swiper-wrapper > .swiper-slid= +e > .e-con { max-width: calc(100% - var(--margin-left) - var(--margin-right= +)); height: var(--e-n-carousel-slide-container-height,initial); } + +:where(.elementor-widget-n-carousel .e-n-carousel > .swiper-wrapper > .swip= +er-slide > .e-con) { border-radius: var(--border-radius); padding-right: va= +r(--padding-right); padding-left: var(--padding-left); } + +:where(.elementor-widget-n-carousel .e-n-carousel > .swiper-wrapper > .swip= +er-slide > .e-con) > .e-con-inner { padding-top: var(--padding-top); paddin= +g-bottom: var(--padding-bottom); } + +.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-butt= +on-next, .elementor-widget-n-carousel .elementor-swiper-button.elementor-sw= +iper-button-prev { font-size: var(--e-n-carousel-arrow-size,25px); color: v= +ar(--e-n-carousel-arrow-normal-color,hsla(0,0%,93.3%,.9)); border-style: va= +r(--e-n-carousel-arrow-normal-border-type); transition-duration: 0.25s; z-i= +ndex: 2; } + +.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-butt= +on-next svg, .elementor-widget-n-carousel .elementor-swiper-button.elemento= +r-swiper-button-prev svg { fill: var(--e-n-carousel-arrow-normal-color,hsla= +(0,0%,93.3%,.9)); } + +.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-butt= +on-next:hover, .elementor-widget-n-carousel .elementor-swiper-button.elemen= +tor-swiper-button-prev:hover { color: var(--e-n-carousel-arrow-hover-color,= +hsla(0,0%,93.3%,.9)); border-style: var(--e-n-carousel-arrow-hover-border-t= +ype); } + +.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-butt= +on-next:hover svg, .elementor-widget-n-carousel .elementor-swiper-button.el= +ementor-swiper-button-prev:hover svg { fill: var(--e-n-carousel-arrow-hover= +-color,hsla(0,0%,93.3%,.9)); } + +.elementor-widget-n-carousel.elementor-element :is(.swiper, .swiper-contain= +er) ~ .elementor-swiper-button-next { top: calc(var(--e-n-carousel-arrow-ne= +xt-top-align) + var(--e-n-carousel-arrow-next-top-position) - var(--e-n-car= +ousel-arrow-next-caption-spacing)); right: calc(var(--e-n-carousel-arrow-ne= +xt-right-align) + var(--e-n-carousel-arrow-next-right-position)); transform= +: translate(var(--e-n-carousel-arrow-next-translate-x),var(--e-n-carousel-a= +rrow-next-translate-y)); } + +.elementor-widget-n-carousel.elementor-element :is(.swiper, .swiper-contain= +er) ~ .elementor-swiper-button-prev { top: calc(var(--e-n-carousel-arrow-pr= +ev-top-align) + var(--e-n-carousel-arrow-prev-top-position) - var(--e-n-car= +ousel-arrow-prev-caption-spacing)); left: calc(var(--e-n-carousel-arrow-pre= +v-left-align) + var(--e-n-carousel-arrow-prev-left-position)); transform: t= +ranslate(var(--e-n-carousel-arrow-prev-translate-x),var(--e-n-carousel-arro= +w-prev-translate-y)); } + +.elementor-widget-n-carousel.elementor-pagination-type-bullets { --e-n-caro= +usel-swiper-pagination-size: 6px; } + +.elementor-widget-n-carousel.elementor-pagination-type-fraction { --e-n-car= +ousel-swiper-pagination-size: 16px; } + +.elementor-widget-n-carousel.elementor-pagination-type-progressbar { --e-n-= +carousel-swiper-pagination-size: 4px; } + +.elementor-widget-n-carousel .swiper-pagination-progressbar { height: var(-= +-e-n-carousel-swiper-pagination-size); } + +.elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-paginat= +ion-progressbar-fill { background: var(--e-n-carousel-progressbar-normal-co= +lor,#000); } + +.elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-paginat= +ion-progressbar-fill:hover { background: var(--e-n-carousel-progressbar-hov= +er-color,#000); } + +.elementor-widget-n-carousel .swiper-pagination-fraction { color: var(--e-n= +-carousel-fraction-color,#000); } + +.elementor-widget-n-carousel .swiper-pagination-bullet { width: var(--e-n-c= +arousel-swiper-pagination-size); height: var(--e-n-carousel-swiper-paginati= +on-size); background: var(--e-n-carousel-dots-normal-color,#000); } + +.elementor-widget-n-carousel .swiper-pagination-bullet:hover { background: = +var(--e-n-carousel-dots-hover-color,#000); opacity: 1; } + +.elementor-widget-n-carousel .swiper-horizontal > .swiper-pagination-bullet= +s, .elementor-widget-n-carousel .swiper-pagination, .elementor-widget-n-car= +ousel .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-w= +idget-n-carousel .swiper-pagination-custom, .elementor-widget-n-carousel .s= +wiper-pagination-fraction { font-size: var(--e-n-carousel-swiper-pagination= +-size); line-height: var(--e-n-carousel-swiper-pagination-size); } + +.elementor-widget-n-carousel.elementor-pagination-position-outside > .eleme= +ntor-widget-container > .swiper, .elementor-widget-n-carousel.elementor-pag= +ination-position-outside > .elementor-widget-container > .swiper-container = +{ padding-bottom: var(--e-n-carousel-swiper-padding-bottom); } + +.elementor-widget-n-carousel.elementor-pagination-position-outside > .eleme= +ntor-widget-container > .swiper-container .elementor-background-slideshow, = +.elementor-widget-n-carousel.elementor-pagination-position-outside > .eleme= +ntor-widget-container > .swiper .elementor-background-slideshow { padding-b= +ottom: 0px; } + +.elementor-widget-n-carousel.elementor-pagination-position-outside > .eleme= +ntor-widget-container .swiper-pagination-bullet { vertical-align: top; } + +.elementor-widget-n-carousel .swiper-pagination-bullets { top: calc(var(--e= +-n-carousel-dots-vertical-position) + var(--e-n-carousel-dots-vertical-offs= +et)); left: calc(var(--e-n-carousel-dots-horizontal-position) + var(--e-n-c= +arousel-dots-horizontal-offset)); transform: translate(calc(var(--e-n-carou= +sel-dots-horizontal-transform) * var(--e-n-carousel-horizontal-transform-mo= +difier)),var(--e-n-carousel-dots-vertical-transform)); width: max-content; = +height: max-content; z-index: 3; } + +.elementor-widget-n-carousel .swiper-pagination-fraction { top: calc(var(--= +e-n-carousel-fraction-vertical-position) + var(--e-n-carousel-fraction-vert= +ical-offset)); left: calc(var(--e-n-carousel-fraction-horizontal-position) = ++ var(--e-n-carousel-fraction-horizontal-offset)); transform: translate(cal= +c(var(--e-n-carousel-fraction-horizontal-transform) * var(--e-n-carousel-ho= +rizontal-transform-modifier)),var(--e-n-carousel-fraction-vertical-transfor= +m)); width: max-content; height: max-content; z-index: 3; } + +.swiper-container:not(.swiper-container-initialized) > .swiper-wrapper, .sw= +iper:not(.swiper-initialized) > .swiper-wrapper { gap: var(--e-n-carousel-s= +wiper-slides-gap); overflow: hidden; } + +.swiper-container:not(.swiper-container-initialized) > .swiper-wrapper > .s= +wiper--slide, .swiper:not(.swiper-initialized) > .swiper-wrapper > .swiper-= +-slide { --e-n-carousel-number-of-gaps: max(calc(var(--e-n-carousel-swiper-= +slides-to-display) - 1),0); --e-n-carousel-gaps-width-total: calc(var(--e-n= +-carousel-number-of-gaps) * var(--e-n-carousel-swiper-slides-gap)); max-wid= +th: calc((100% - var(--e-n-carousel-gaps-width-total)) / var(--e-n-carousel= +-swiper-slides-to-display, 1)); } + +.elementor-widget-taxonomy-filter { --e-filter-display: flex; --e-filter-di= +rection: row; --e-filter-justify-content: center; --e-filter-wrap: wrap; --= +e-filter-align-items: center; --e-filter-item-width: initial; --e-filter-it= +em-max-width: calc(100% - calc(var(--e-filter-item-padding)*3)); --e-filter= +-item-justify-content: center; --e-filter-item-flex-grow: 0; --e-filter-ite= +m-align-items: center; --e-filter-item-border-radius: initial; --e-filter-s= +pace-between: 20px; --e-filter-normal-text-color: #69727d; --e-filter-activ= +e-text-color: #0c0d0e; --e-filter-hover-text-color: #0c0d0e; --e-filter-ove= +rflow-x: initial; --e-filter-white-space: nowrap; --e-filter-item-align-tex= +t: center; --e-filter-item-padding: 8px; --e-filter-item-box-sizing: initia= +l; } + +.elementor-widget-taxonomy-filter .e-filter { display: var(--e-filter-displ= +ay); flex-direction: var(--e-filter-direction); flex-shrink: 0; justify-con= +tent: var(--e-filter-justify-content); flex-wrap: var(--e-filter-wrap); ali= +gn-items: var(--e-filter-align-items); gap: var(--e-filter-space-between); = +overflow-x: var(--e-filter-overflow-x); } + +.elementor-widget-taxonomy-filter .e-filter::-webkit-scrollbar { display: n= +one; } + +.elementor-widget-taxonomy-filter .e-filter.e-scroll { cursor: -webkit-grab= +bing; } + +.elementor-widget-taxonomy-filter .e-filter.e-scroll-active { position: rel= +ative; } + +.elementor-widget-taxonomy-filter .e-filter.e-scroll-active::before { conte= +nt: ""; position: absolute; inset-block: 0px; inset-inline: -1000vw; z-inde= +x: 2; } + +.elementor-widget-taxonomy-filter .e-filter-item { color: var(--e-filter-no= +rmal-text-color); font-family: unset; font-feature-settings: unset; font-ke= +rning: unset; font-optical-sizing: unset; font-palette: unset; font-size: u= +nset; font-stretch: unset; font-style: unset; font-synthesis: unset; font-v= +ariant: unset; font-variation-settings: unset; font-weight: unset; forced-c= +olor-adjust: unset; text-orientation: unset; text-rendering: unset; -webkit= +-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: un= +set; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-= +color: unset; align-content: unset; align-items: var(--e-filter-item-align-= +items); place-self: unset; alignment-baseline: unset; animation-composition= +: unset; animation: unset; app-region: unset; appearance: unset; aspect-rat= +io: unset; backdrop-filter: unset; backface-visibility: unset; background: = +unset; background-blend-mode: unset; baseline-shift: unset; baseline-source= +: unset; block-size: unset; border-block: unset; border: 1px rgb(105, 114, = +125); border-radius: var(--e-filter-item-border-radius); border-collapse: u= +nset; border-end-end-radius: unset; border-end-start-radius: unset; border-= +inline: unset; border-start-end-radius: unset; border-start-start-radius: u= +nset; inset: unset; box-shadow: unset; box-sizing: var(--e-filter-item-box-= +sizing); break-after: unset; break-before: unset; break-inside: unset; buff= +ered-rendering: unset; caption-side: unset; caret-color: unset; clear: unse= +t; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: un= +set; color-interpolation-filters: unset; color-rendering: unset; color-sche= +me: unset; columns: unset; column-fill: unset; gap: unset; column-rule: uns= +et; column-span: unset; contain: unset; contain-intrinsic-block-size: unset= +; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; cont= +ainer: unset; content: unset; content-visibility: unset; counter-increment:= + unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset;= + cy: unset; d: unset; display: var(--e-filter-display); dominant-baseline: = +unset; empty-cells: unset; fill: unset; fill-opacity: unset; fill-rule: uns= +et; filter: unset; flex-basis: content; flex-flow: unset; flex-grow: var(--= +e-filter-item-flex-grow); flex-shrink: 0; float: unset; flood-color: unset;= + flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphen= +ate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-o= +rientation: unset; image-rendering: unset; initial-letter: unset; inline-si= +ze: unset; inset-block: unset; inset-inline: unset; isolation: unset; justi= +fy-content: var(--e-filter-item-justify-content); justify-items: unset; let= +ter-spacing: unset; lighting-color: unset; line-break: unset; line-height: = +normal; list-style: unset; margin-block: unset; margin: unset; margin-inlin= +e: unset; marker: unset; mask: unset; mask-type: unset; math-depth: unset; = +math-shift: unset; math-style: unset; max-block-size: unset; max-height: un= +set; max-inline-size: unset; max-width: var(--e-filter-item-max-width); min= +-block-size: unset; min-height: unset; min-inline-size: unset; min-width: u= +nset; mix-blend-mode: unset; object-fit: unset; object-position: unset; obj= +ect-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: = +unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overf= +low-clip-margin: unset; overflow-wrap: break-word; overflow: hidden; overla= +y: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: uns= +et; overscroll-behavior: unset; padding-block: unset; padding: var(--e-filt= +er-item-padding); padding-inline: unset; page: unset; page-orientation: uns= +et; paint-order: unset; perspective: unset; perspective-origin: unset; poin= +ter-events: unset; position: unset; quotes: unset; r: unset; resize: unset;= + rotate: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; s= +croll-behavior: unset; scroll-margin-block: unset; scroll-margin: unset; sc= +roll-margin-inline: unset; scroll-padding-block: unset; scroll-padding: uns= +et; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-sto= +p: unset; scroll-snap-type: unset; scroll-timeline: unset; scrollbar-gutter= +: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: = +unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset= +; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dasho= +ffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterli= +mit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; ta= +ble-layout: unset; text-align: var(--e-filter-item-align-text); text-align-= +last: unset; text-anchor: unset; text-combine-upright: unset; text-decorati= +on: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emph= +asis-position: unset; text-indent: unset; text-overflow: unset; text-shadow= +: unset; text-size-adjust: unset; text-transform: unset; text-underline-off= +set: unset; text-underline-position: unset; white-space: var(--e-filter-whi= +te-space); timeline-scope: unset; touch-action: unset; transform: unset; tr= +ansform-box: unset; transform-origin: unset; transform-style: unset; transi= +tion: unset; translate: unset; user-select: unset; vector-effect: unset; ve= +rtical-align: unset; view-timeline: unset; view-timeline-inset: unset; view= +-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-= +box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-directio= +n: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webki= +t-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -= +webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image= +: unset; -webkit-mask: unset; -webkit-mask-composite: unset; -webkit-print-= +color-adjust: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: un= +set; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webk= +it-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webk= +it-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: uns= +et; -webkit-user-modify: unset; widows: unset; width: var(--e-filter-item-w= +idth); will-change: unset; word-break: unset; word-spacing: unset; x: unset= +; y: unset; z-index: unset; } + +.elementor-widget-taxonomy-filter .e-filter-item[aria-pressed=3D"true"] { c= +olor: var(--e-filter-active-text-color); border-color: rgb(12, 13, 14); } + +.elementor-widget-taxonomy-filter .e-filter-item:hover:not([aria-pressed=3D= +"true"]) { color: var(--e-filter-hover-text-color); border-color: rgb(12, 1= +3, 14); } + +.elementor-widget-taxonomy-filter .e-filter-item:hover, .elementor-widget-t= +axonomy-filter .e-filter-item[aria-pressed=3D"true"] { background-color: in= +itial; } + +.elementor-widget-taxonomy-filter .e-filter-item[data-filter=3D"__all"] { o= +rder: -1; } + +.elementor-widget-taxonomy-filter .e-filter-item:focus { background-color: = +initial; outline: none; } + +.elementor-widget-taxonomy-filter .e-filter-item:focus-visible { outline: -= +webkit-focus-ring-color auto 5px; } + +.elementor-widget-taxonomy-filter .e-filter-empty { background-color: rgba(= +213, 216, 220, 0.8); color: rgb(12, 13, 14); text-align: center; font-size:= + 1rem; padding: 1rem 0px; } + +.elementor-widget-loop-grid .e-loop-item.e-inactive { display: none; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/uploads/elementor/css/post-591.css?ver=1701685328 + +@charset "utf-8"; + +.elementor-591 .elementor-element.elementor-element-5d8ceff .elementor-menu= +-toggle { margin-right: auto; background-color: var( --e-global-color-prima= +ry ); } + +.elementor-591 .elementor-element.elementor-element-5d8ceff .elementor-nav-= +menu--main .elementor-item { color: rgb(1, 82, 137); fill: rgb(1, 82, 137);= + padding-top: 10px; padding-bottom: 10px; } + +.elementor-591 .elementor-element.elementor-element-5d8ceff .elementor-nav-= +menu--main .elementor-item:hover, .elementor-591 .elementor-element.element= +or-element-5d8ceff .elementor-nav-menu--main .elementor-item.elementor-item= +-active, .elementor-591 .elementor-element.elementor-element-5d8ceff .eleme= +ntor-nav-menu--main .elementor-item.highlighted, .elementor-591 .elementor-= +element.elementor-element-5d8ceff .elementor-nav-menu--main .elementor-item= +:focus { color: rgb(255, 255, 255); } + +.elementor-591 .elementor-element.elementor-element-5d8ceff .elementor-nav-= +menu--main:not(.e--pointer-framed) .elementor-item::before, .elementor-591 = +.elementor-element.elementor-element-5d8ceff .elementor-nav-menu--main:not(= +.e--pointer-framed) .elementor-item::after { background-color: var( --e-glo= +bal-color-primary ); } + +.elementor-591 .elementor-element.elementor-element-5d8ceff .e--pointer-fra= +med .elementor-item::before, .elementor-591 .elementor-element.elementor-el= +ement-5d8ceff .e--pointer-framed .elementor-item::after { border-color: var= +( --e-global-color-primary ); } + +.elementor-591 .elementor-element.elementor-element-5d8ceff .elementor-nav-= +menu--dropdown a, .elementor-591 .elementor-element.elementor-element-5d8ce= +ff .elementor-menu-toggle { color: var( --e-global-color-primary ); } + +.elementor-591 .elementor-element.elementor-element-5d8ceff .elementor-nav-= +menu--dropdown a:hover, .elementor-591 .elementor-element.elementor-element= +-5d8ceff .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-= +591 .elementor-element.elementor-element-5d8ceff .elementor-nav-menu--dropd= +own a.highlighted, .elementor-591 .elementor-element.elementor-element-5d8c= +eff .elementor-menu-toggle:hover { color: rgb(255, 255, 255); } + +.elementor-591 .elementor-element.elementor-element-5d8ceff .elementor-nav-= +menu--dropdown a:hover, .elementor-591 .elementor-element.elementor-element= +-5d8ceff .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-= +591 .elementor-element.elementor-element-5d8ceff .elementor-nav-menu--dropd= +own a.highlighted { background-color: var( --e-global-color-secondary ); } + +.elementor-591 .elementor-element.elementor-element-5d8ceff .elementor-nav-= +menu--dropdown a.elementor-item-active { color: rgb(255, 255, 255); backgro= +und-color: var( --e-global-color-primary ); } + +.elementor-591 .elementor-element.elementor-element-5d8ceff .elementor-nav-= +menu--dropdown .elementor-item, .elementor-591 .elementor-element.elementor= +-element-5d8ceff .elementor-nav-menu--dropdown .elementor-sub-item { font-s= +ize: 14px; } + +.elementor-591 .elementor-element.elementor-element-5d8ceff .elementor-nav-= +menu--dropdown { border-style: solid; border-width: 1px; border-color: var(= + --e-global-color-primary ); } + +.elementor-591 .elementor-element.elementor-element-5d8ceff .elementor-nav-= +menu--dropdown a { padding-top: 10px; padding-bottom: 10px; } + +.elementor-591 .elementor-element.elementor-element-5d8ceff .elementor-nav-= +menu--dropdown li:not(:last-child) { border-style: solid; border-color: rgb= +(205, 205, 205); border-bottom-width: 1px; } + +.elementor-591 .elementor-element.elementor-element-5d8ceff .elementor-nav-= +menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .ele= +mentor-591 .elementor-element.elementor-element-5d8ceff .elementor-nav-menu= +__container.elementor-nav-menu--dropdown { margin-top: 0px !important; } + +.elementor-591 .elementor-element.elementor-element-5d8ceff .elementor-menu= +-toggle:hover { background-color: var( --e-global-color-primary ); } + +.elementor-591 .elementor-element.elementor-element-5d8ceff > .elementor-wi= +dget-container { margin: 0px; padding: 0px 0px 0px 40px; background-color: = +rgb(240, 240, 240); } + +.elementor-591 .elementor-element.elementor-element-1f3716fe { width: var( = +--container-widget-width, 67.489% ); max-width: 67.489%; --container-widget= +-width: 67.489%; --container-widget-flex-grow: 0; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/uploads/elementor/css/post-1132.css?ver=1701685128 + +@charset "utf-8"; + +.elementor-1132 .elementor-element.elementor-element-1270385a > .elementor-= +container { min-height: 45px; } + +.elementor-1132 .elementor-element.elementor-element-1270385a > .elementor-= +container > .elementor-row > .elementor-column > .elementor-column-wrap > .= +elementor-widget-wrap { align-content: center; align-items: center; } + +.elementor-1132 .elementor-element.elementor-element-1270385a:not(.elemento= +r-motion-effects-element-type-background), .elementor-1132 .elementor-eleme= +nt.elementor-element-1270385a > .elementor-motion-effects-container > .elem= +entor-motion-effects-layer { background-color: rgb(51, 51, 51); } + +.elementor-1132 .elementor-element.elementor-element-1270385a { transition:= + background 0.3s ease 0s, border 0.3s ease 0s, border-radius 0.3s ease 0s, = +box-shadow 0.3s ease 0s; } + +.elementor-1132 .elementor-element.elementor-element-1270385a > .elementor-= +background-overlay { transition: background 0.3s ease 0s, border-radius 0.3= +s ease 0s, opacity 0.3s ease 0s; } + +.elementor-1132 .elementor-element.elementor-element-2f11202 .elementor-men= +u-toggle { margin: 0px auto; } + +.elementor-1132 .elementor-element.elementor-element-2f11202 .elementor-nav= +-menu .elementor-item { font-family: arial, sans-serif; font-size: 12px; fo= +nt-weight: 500; letter-spacing: 0px; } + +.elementor-1132 .elementor-element.elementor-element-2f11202 .elementor-nav= +-menu--main .elementor-item { color: rgb(255, 255, 255); fill: rgb(255, 255= +, 255); } + +.elementor-1132 .elementor-element.elementor-element-2f11202 .elementor-nav= +-menu--main .elementor-item:hover, .elementor-1132 .elementor-element.eleme= +ntor-element-2f11202 .elementor-nav-menu--main .elementor-item.elementor-it= +em-active, .elementor-1132 .elementor-element.elementor-element-2f11202 .el= +ementor-nav-menu--main .elementor-item.highlighted, .elementor-1132 .elemen= +tor-element.elementor-element-2f11202 .elementor-nav-menu--main .elementor-= +item:focus { color: rgb(255, 255, 255); } + +.elementor-1132 .elementor-element.elementor-element-2f11202 .elementor-nav= +-menu--dropdown a, .elementor-1132 .elementor-element.elementor-element-2f1= +1202 .elementor-menu-toggle { color: rgb(255, 255, 255); } + +.elementor-1132 .elementor-element.elementor-element-2f11202 .elementor-nav= +-menu--dropdown { background-color: rgb(51, 51, 51); } + +.elementor-1132 .elementor-element.elementor-element-56036ad0 > .elementor-= +element-populated > .elementor-widget-wrap { padding: 10px; } + +.elementor-1132 .elementor-element.elementor-element-3f6d926 .elementor-sea= +rch-form__container { min-height: 26px; } + +.elementor-1132 .elementor-element.elementor-element-3f6d926 .elementor-sea= +rch-form__submit { min-width: calc(26px); } + +body:not(.rtl) .elementor-1132 .elementor-element.elementor-element-3f6d926= + .elementor-search-form__icon { padding-left: calc(8.66667px); } + +body.rtl .elementor-1132 .elementor-element.elementor-element-3f6d926 .elem= +entor-search-form__icon { padding-right: calc(8.66667px); } + +.elementor-1132 .elementor-element.elementor-element-3f6d926 .elementor-sea= +rch-form__input, .elementor-1132 .elementor-element.elementor-element-3f6d9= +26.elementor-search-form--button-type-text .elementor-search-form__submit {= + padding-left: calc(8.66667px); padding-right: calc(8.66667px); } + +.elementor-1132 .elementor-element.elementor-element-3f6d926:not(.elementor= +-search-form--skin-full_screen) .elementor-search-form__container { border-= +radius: 3px; } + +.elementor-1132 .elementor-element.elementor-element-3f6d926.elementor-sear= +ch-form--skin-full_screen input[type=3D"search"].elementor-search-form__inp= +ut { border-radius: 3px; } + +.elementor-1132 .elementor-element.elementor-element-e3f6616 { --grid-templ= +ate-columns: repeat(0, auto); --icon-size: 20px; --grid-column-gap: 1px; --= +grid-row-gap: 0px; } + +.elementor-1132 .elementor-element.elementor-element-e3f6616 .elementor-wid= +get-container { text-align: right; } + +.elementor-1132 .elementor-element.elementor-element-e3f6616 .elementor-soc= +ial-icon { background-color: rgb(51, 51, 51); } + +.elementor-1132 .elementor-element.elementor-element-e3f6616 .elementor-soc= +ial-icon i { color: rgb(255, 255, 255); } + +.elementor-1132 .elementor-element.elementor-element-e3f6616 .elementor-soc= +ial-icon svg { fill: rgb(255, 255, 255); } + +.elementor-1132 .elementor-element.elementor-element-e3f6616 > .elementor-w= +idget-container { padding: 0px 15px 0px 0px; } + +@media (max-width: 1024px) { + .elementor-1132 .elementor-element.elementor-element-1270385a { padding: = +10px 20px; } + .elementor-1132 .elementor-element.elementor-element-e3f6616 { --grid-tem= +plate-columns: repeat(1, auto); } + .elementor-1132 .elementor-element.elementor-element-e3f6616 .elementor-w= +idget-container { text-align: center; } +} + +@media (max-width: 767px) { + .elementor-1132 .elementor-element.elementor-element-1270385a { padding: = +10px 20px; } + .elementor-1132 .elementor-element.elementor-element-56036ad0 { width: 10= +0%; } + .elementor-1132 .elementor-element.elementor-element-56036ad0 > .elemento= +r-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column= +-margin-left: 0px; } + .elementor-1132 .elementor-element.elementor-element-8f91caf { width: 100= +%; } +} + +@media (min-width: 768px) { + .elementor-1132 .elementor-element.elementor-element-52da113f { width: 55= +.907%; } + .elementor-1132 .elementor-element.elementor-element-56036ad0 { width: 23= +.942%; } + .elementor-1132 .elementor-element.elementor-element-8f91caf { width: 19.= +796%; } +} + +@media (max-width: 1024px) and (min-width: 768px) { + .elementor-1132 .elementor-element.elementor-element-52da113f { width: 10= +0%; } + .elementor-1132 .elementor-element.elementor-element-56036ad0 { width: 50= +%; } + .elementor-1132 .elementor-element.elementor-element-8f91caf { width: 50%= +; } +} +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/uploads/elementor/css/post-1157.css?ver=1701685128 + +@charset "utf-8"; + +.elementor-1157 .elementor-element.elementor-element-b497fbb:not(.elementor= +-motion-effects-element-type-background), .elementor-1157 .elementor-elemen= +t.elementor-element-b497fbb > .elementor-motion-effects-container > .elemen= +tor-motion-effects-layer { background-color: rgb(48, 48, 48); } + +.elementor-1157 .elementor-element.elementor-element-b497fbb { transition: = +background 0.3s ease 0s, border 0.3s ease 0s, border-radius 0.3s ease 0s, b= +ox-shadow 0.3s ease 0s; margin-top: 30px; margin-bottom: 0px; padding: 0px;= + } + +.elementor-1157 .elementor-element.elementor-element-b497fbb > .elementor-b= +ackground-overlay { transition: background 0.3s ease 0s, border-radius 0.3s= + ease 0s, opacity 0.3s ease 0s; } + +.elementor-1157 .elementor-element.elementor-element-cf1fa07 .elementor-men= +u-toggle { margin: 0px auto; } + +.elementor-1157 .elementor-element.elementor-element-cf1fa07 .elementor-nav= +-menu .elementor-item { font-size: 12px; } + +.elementor-1157 .elementor-element.elementor-element-cf1fa07 .elementor-nav= +-menu--main .elementor-item { color: rgb(255, 255, 255); fill: rgb(255, 255= +, 255); } + +.elementor-1157 .elementor-element.elementor-element-cf1fa07 .elementor-nav= +-menu--dropdown a, .elementor-1157 .elementor-element.elementor-element-cf1= +fa07 .elementor-menu-toggle { color: rgb(255, 255, 255); } + +.elementor-1157 .elementor-element.elementor-element-cf1fa07 .elementor-nav= +-menu--dropdown { background-color: rgb(86, 86, 86); } + +.elementor-1157 .elementor-element.elementor-element-cf1fa07 .elementor-nav= +-menu--dropdown a:hover, .elementor-1157 .elementor-element.elementor-eleme= +nt-cf1fa07 .elementor-nav-menu--dropdown a.elementor-item-active, .elemento= +r-1157 .elementor-element.elementor-element-cf1fa07 .elementor-nav-menu--dr= +opdown a.highlighted { background-color: rgb(108, 108, 108); } + +.elementor-1157 .elementor-element.elementor-element-9200229 img { max-widt= +h: 200px; opacity: 0.33; } + +.elementor-1157 .elementor-element.elementor-element-18ba888 { color: rgb(2= +06, 206, 206); font-size: 12px; } + +@media (max-width: 1024px) { + .elementor-1157 .elementor-element.elementor-element-b497fbb { margin-top= +: 0px; margin-bottom: 0px; } +} +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/uploads/elementor/css/post-30691.css?ver=1701685128 + +@charset "utf-8"; + +.elementor-30691 .elementor-element.elementor-element-733aa0c1 > .elementor= +-background-overlay { background-color: rgb(18, 51, 79); opacity: 1; } + +.elementor-30691 .elementor-element.elementor-element-733aa0c1 { margin-top= +: 0px; margin-bottom: 0px; } + +.elementor-30691 .elementor-element.elementor-element-261b4dc6 > .elementor= +-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-wi= +dget__width-auto):not(.elementor-widget__width-initial):not(:last-child):no= +t(.elementor-absolute) { margin-bottom: 0px; } + +.elementor-30691 .elementor-element.elementor-element-261b4dc6:not(.element= +or-motion-effects-element-type-background) > .elementor-column-wrap, .eleme= +ntor-30691 .elementor-element.elementor-element-261b4dc6 > .elementor-colum= +n-wrap > .elementor-motion-effects-container > .elementor-motion-effects-la= +yer { background-color: var( --e-global-color-primary ); } + +.elementor-30691 .elementor-element.elementor-element-261b4dc6 > .elementor= +-element-populated { box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; trans= +ition: background 0.3s ease 0s, border 0.3s ease 0s, border-radius 0.3s eas= +e 0s, box-shadow 0.3s ease 0s; } + +.elementor-30691 .elementor-element.elementor-element-261b4dc6 > .elementor= +-element-populated > .elementor-background-overlay { transition: background= + 0.3s ease 0s, border-radius 0.3s ease 0s, opacity 0.3s ease 0s; } + +.elementor-30691 .elementor-element.elementor-element-261b4dc6 { z-index: 5= +; } + +.elementor-30691 .elementor-element.elementor-element-30e79abe { text-align= +: left; } + +.elementor-30691 .elementor-element.elementor-element-30e79abe > .elementor= +-widget-container { margin: 0px; padding: 20px; } + +.elementor-30691 .elementor-element.elementor-element-1bf40cb4 { border-sty= +le: solid; border-width: 0px 0px 2px; border-color: rgb(255, 255, 255); tra= +nsition: background 0.3s ease 0s, border 0.3s ease 0s, border-radius 0.3s e= +ase 0s, box-shadow 0.3s ease 0s; margin-top: 0px; margin-bottom: 0px; } + +.elementor-30691 .elementor-element.elementor-element-1bf40cb4 > .elementor= +-background-overlay { transition: background 0.3s ease 0s, border-radius 0.= +3s ease 0s, opacity 0.3s ease 0s; } + +.elementor-30691 .elementor-element.elementor-element-1bf40cb4 > .elementor= +-container { text-align: center; } + +.elementor-30691 .elementor-element.elementor-element-46ea8de4 > .elementor= +-element-populated { box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 1px inset;= + } + +.elementor-30691 .elementor-element.elementor-element-5f5d1f6 .elementor-bu= +tton { font-family: arial, sans-serif; font-size: 14px; fill: rgb(255, 255,= + 255); color: rgb(255, 255, 255); background-color: rgb(0, 119, 184); borde= +r-style: solid; border-width: 0px 3px 0px 0px; border-color: var( --e-globa= +l-color-primary ); border-radius: 0px; } + +.elementor-30691 .elementor-element.elementor-element-5f5d1f6 .elementor-bu= +tton:hover, .elementor-30691 .elementor-element.elementor-element-5f5d1f6 .= +elementor-button:focus { background-color: rgb(11, 89, 131); } + +.elementor-30691 .elementor-element.elementor-element-5f5d1f6 { width: 100%= +; max-width: 100%; align-self: center; } + +.elementor-30691 .elementor-element.elementor-element-4e39be8f > .elementor= +-element-populated { box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 1px inset;= + } + +.elementor-30691 .elementor-element.elementor-element-4a15826 .elementor-bu= +tton { font-family: arial, sans-serif; font-size: 14px; fill: rgb(255, 255,= + 255); color: rgb(255, 255, 255); background-color: rgb(0, 119, 184); borde= +r-style: solid; border-width: 0px 3px 0px 0px; border-color: var( --e-globa= +l-color-primary ); border-radius: 0px; } + +.elementor-30691 .elementor-element.elementor-element-4a15826 .elementor-bu= +tton:hover, .elementor-30691 .elementor-element.elementor-element-4a15826 .= +elementor-button:focus { background-color: rgb(11, 89, 131); } + +.elementor-30691 .elementor-element.elementor-element-4a15826 { width: 100%= +; max-width: 100%; align-self: center; } + +.elementor-30691 .elementor-element.elementor-element-1e84652d > .elementor= +-element-populated { box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 1px inset;= + } + +.elementor-30691 .elementor-element.elementor-element-03c94ed .elementor-bu= +tton { font-family: arial, sans-serif; font-size: 14px; fill: rgb(255, 255,= + 255); color: rgb(255, 255, 255); background-color: rgb(0, 119, 184); borde= +r-style: solid; border-width: 0px 3px 0px 0px; border-color: var( --e-globa= +l-color-primary ); border-radius: 0px; } + +.elementor-30691 .elementor-element.elementor-element-03c94ed .elementor-bu= +tton:hover, .elementor-30691 .elementor-element.elementor-element-03c94ed .= +elementor-button:focus { background-color: rgb(11, 89, 131); } + +.elementor-30691 .elementor-element.elementor-element-03c94ed { width: 100%= +; max-width: 100%; align-self: center; } + +.elementor-30691 .elementor-element.elementor-element-4b724310 > .elementor= +-element-populated { box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 1px inset;= + } + +.elementor-30691 .elementor-element.elementor-element-131d3fd .elementor-bu= +tton { font-family: arial, sans-serif; font-size: 14px; fill: rgb(255, 255,= + 255); color: rgb(255, 255, 255); background-color: rgb(0, 119, 184); borde= +r-style: solid; border-width: 0px 3px 0px 0px; border-color: var( --e-globa= +l-color-primary ); border-radius: 0px; } + +.elementor-30691 .elementor-element.elementor-element-131d3fd .elementor-bu= +tton:hover, .elementor-30691 .elementor-element.elementor-element-131d3fd .= +elementor-button:focus { background-color: rgb(11, 89, 131); } + +.elementor-30691 .elementor-element.elementor-element-131d3fd { width: 100%= +; max-width: 100%; align-self: center; } + +.elementor-30691 .elementor-element.elementor-element-62898de3 > .elementor= +-container { min-height: 100px; } + +.elementor-30691 .elementor-element.elementor-element-62898de3:not(.element= +or-motion-effects-element-type-background), .elementor-30691 .elementor-ele= +ment.elementor-element-62898de3 > .elementor-motion-effects-container > .el= +ementor-motion-effects-layer { background-color: rgb(255, 255, 255); } + +.elementor-30691 .elementor-element.elementor-element-62898de3 > .elementor= +-background-overlay { opacity: 0.71; transition: background 0.3s ease 0s, b= +order-radius 0.3s ease 0s, opacity 0.3s ease 0s; } + +.elementor-30691 .elementor-element.elementor-element-62898de3 { transition= +: background 0.3s ease 0s, border 0.3s ease 0s, border-radius 0.3s ease 0s,= + box-shadow 0.3s ease 0s; } + +.elementor-30691 .elementor-element.elementor-element-6e8e205 .elementor-he= +ading-title { color: var( --e-global-color-primary ); font-family: arial, s= +ans-serif; font-size: 36px; font-weight: 600; } + +.elementor-30691 .elementor-element.elementor-element-9afcfdb .elementor-ic= +on-wrapper { text-align: center; } + +.elementor-30691 .elementor-element.elementor-element-9afcfdb.elementor-vie= +w-stacked .elementor-icon { background-color: rgb(255, 255, 255); } + +.elementor-30691 .elementor-element.elementor-element-9afcfdb.elementor-vie= +w-framed .elementor-icon, .elementor-30691 .elementor-element.elementor-ele= +ment-9afcfdb.elementor-view-default .elementor-icon { color: rgb(255, 255, = +255); border-color: rgb(255, 255, 255); } + +.elementor-30691 .elementor-element.elementor-element-9afcfdb.elementor-vie= +w-framed .elementor-icon, .elementor-30691 .elementor-element.elementor-ele= +ment-9afcfdb.elementor-view-default .elementor-icon svg { fill: rgb(255, 25= +5, 255); } + +.elementor-30691 .elementor-element.elementor-element-9afcfdb { width: init= +ial; max-width: initial; top: 92%; z-index: 99; } + +body:not(.rtl) .elementor-30691 .elementor-element.elementor-element-9afcfd= +b { left: 95%; } + +body.rtl .elementor-30691 .elementor-element.elementor-element-9afcfdb { ri= +ght: 95%; } + +.elementor-30691 .elementor-element.elementor-element-5397cb55 > .elementor= +-container { min-height: 571px; } + +.elementor-30691 .elementor-element.elementor-element-5397cb55:not(.element= +or-motion-effects-element-type-background), .elementor-30691 .elementor-ele= +ment.elementor-element-5397cb55 > .elementor-motion-effects-container > .el= +ementor-motion-effects-layer { background-color: rgb(255, 255, 255); } + +.elementor-30691 .elementor-element.elementor-element-5397cb55 { transition= +: background 0.3s ease 0s, border 0.3s ease 0s, border-radius 0.3s ease 0s,= + box-shadow 0.3s ease 0s; } + +.elementor-30691 .elementor-element.elementor-element-5397cb55 > .elementor= +-background-overlay { transition: background 0.3s ease 0s, border-radius 0.= +3s ease 0s, opacity 0.3s ease 0s; } + +.elementor-30691 .elementor-element.elementor-element-ad7dbc9 { --box-borde= +r-color: #015289; --header-background-color: var( --e-global-color-primary = +); --header-color: #FFFFFF; --item-text-color: var( --e-global-color-primar= +y ); --item-text-hover-decoration: underline; --marker-color: var( --e-glob= +al-color-primary ); } + +.elementor-30691 .elementor-element.elementor-element-ad7dbc9 .elementor-to= +c__header, .elementor-30691 .elementor-element.elementor-element-ad7dbc9 .e= +lementor-toc__header-title { font-size: 16px; font-weight: 700; } + +.elementor-30691 .elementor-element.elementor-element-ad7dbc9 .elementor-to= +c__list-item { font-size: 14px; } + +.elementor-30691 .elementor-element.elementor-element-3afd4bc:not(.elemento= +r-motion-effects-element-type-background), .elementor-30691 .elementor-elem= +ent.elementor-element-3afd4bc > .elementor-motion-effects-container > .elem= +entor-motion-effects-layer { background-color: rgb(255, 255, 255); } + +.elementor-30691 .elementor-element.elementor-element-3afd4bc { transition:= + background 0.3s ease 0s, border 0.3s ease 0s, border-radius 0.3s ease 0s, = +box-shadow 0.3s ease 0s; } + +.elementor-30691 .elementor-element.elementor-element-3afd4bc > .elementor-= +background-overlay { transition: background 0.3s ease 0s, border-radius 0.3= +s ease 0s, opacity 0.3s ease 0s; } + +.elementor-30691 .elementor-element.elementor-element-d644132 { text-align:= + right; } + +.elementor-30691 .elementor-element.elementor-element-4742a9d { --spacer-si= +ze: 10px; } + +.elementor-30691 .elementor-element.elementor-element-5410e44 .elementor-ic= +on-list-icon { width: 14px; } + +.elementor-30691 .elementor-element.elementor-element-5410e44 .elementor-ic= +on-list-icon i { font-size: 14px; } + +.elementor-30691 .elementor-element.elementor-element-5410e44 .elementor-ic= +on-list-icon svg { --e-icon-list-icon-size: 14px; } + +.elementor-30691 .elementor-element.elementor-element-5410e44 .elementor-ic= +on-list-item { font-size: 12px; line-height: 1em; } + +.elementor-30691 .elementor-element.elementor-element-5410e44 > .elementor-= +widget-container { padding: 20px 0px 0px; } + +.elementor-30691 .elementor-element.elementor-element-ca87973 > .elementor-= +column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-wid= +get__width-auto):not(.elementor-widget__width-initial):not(:last-child):not= +(.elementor-absolute) { margin-bottom: 0px; } + +.elementor-30691 .elementor-element.elementor-element-5877f67b > .elementor= +-container { max-width: 500px; } + +.elementor-30691 .elementor-element.elementor-element-1c94e678:not(.element= +or-motion-effects-element-type-background) > .elementor-column-wrap, .eleme= +ntor-30691 .elementor-element.elementor-element-1c94e678 > .elementor-colum= +n-wrap > .elementor-motion-effects-container > .elementor-motion-effects-la= +yer { background-color: rgb(255, 255, 255); } + +.elementor-30691 .elementor-element.elementor-element-1c94e678 > .elementor= +-element-populated { border-style: solid; border-width: 2px; border-color: = +var( --e-global-color-primary ); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10p= +x 0px; transition: background 0.3s ease 0s, border 0.3s ease 0s, border-rad= +ius 0.3s ease 0s, box-shadow 0.3s ease 0s; margin: 20px 0px 0px -53px; --e-= +column-margin-right: 0px; --e-column-margin-left: -53px; } + +.elementor-30691 .elementor-element.elementor-element-1c94e678 > .elementor= +-element-populated, .elementor-30691 .elementor-element.elementor-element-1= +c94e678 > .elementor-element-populated > .elementor-background-overlay, .el= +ementor-30691 .elementor-element.elementor-element-1c94e678 > .elementor-ba= +ckground-slideshow { border-radius: 15px; } + +.elementor-30691 .elementor-element.elementor-element-1c94e678 > .elementor= +-element-populated > .elementor-background-overlay { transition: background= + 0.3s ease 0s, border-radius 0.3s ease 0s, opacity 0.3s ease 0s; } + +.elementor-30691 .elementor-element.elementor-element-1c94e678 > .elementor= +-element-populated > .elementor-widget-wrap { padding: 0px 0px 22px; } + +.elementor-30691 .elementor-element.elementor-element-47353f48 > .elementor= +-widget-container { margin: 20px 0px 0px; } + +.elementor-30691 .elementor-element.elementor-element-32a4ab2 .elementor-bu= +tton .elementor-align-icon-right { margin-left: 15px; } + +.elementor-30691 .elementor-element.elementor-element-32a4ab2 .elementor-bu= +tton .elementor-align-icon-left { margin-right: 15px; } + +.elementor-30691 .elementor-element.elementor-element-32a4ab2 .elementor-bu= +tton { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-colo= +r: var( --e-global-color-primary ); border-radius: 0px; padding: 11px 157px= + 11px 45px; } + +.elementor-30691 .elementor-element.elementor-element-32a4ab2 .elementor-bu= +tton:hover, .elementor-30691 .elementor-element.elementor-element-32a4ab2 .= +elementor-button:focus { background-color: var( --e-global-color-accent ); = +} + +.elementor-30691 .elementor-element.elementor-element-32a4ab2 > .elementor-= +widget-container { margin: 0px 0px -15px 23px; padding: 0px; } + +.elementor-30691 .elementor-element.elementor-element-9c0cf2c .elementor-bu= +tton .elementor-align-icon-right { margin-left: 15px; } + +.elementor-30691 .elementor-element.elementor-element-9c0cf2c .elementor-bu= +tton .elementor-align-icon-left { margin-right: 15px; } + +.elementor-30691 .elementor-element.elementor-element-9c0cf2c .elementor-bu= +tton { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-colo= +r: var( --e-global-color-primary ); border-radius: 0px; padding: 11px 133px= + 11px 45px; } + +.elementor-30691 .elementor-element.elementor-element-9c0cf2c .elementor-bu= +tton:hover, .elementor-30691 .elementor-element.elementor-element-9c0cf2c .= +elementor-button:focus { background-color: var( --e-global-color-accent ); = +} + +.elementor-30691 .elementor-element.elementor-element-9c0cf2c > .elementor-= +widget-container { margin: 0px 0px 0px 23px; padding: 0px; } + +.elementor-30691 .elementor-element.elementor-element-3f0511b6 .elementor-i= +con-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:= +last-child) { padding-bottom: calc(2.5px); } + +.elementor-30691 .elementor-element.elementor-element-3f0511b6 .elementor-i= +con-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:= +first-child) { margin-top: calc(2.5px); } + +.elementor-30691 .elementor-element.elementor-element-3f0511b6 .elementor-i= +con-list-items.elementor-inline-items .elementor-icon-list-item { margin-ri= +ght: calc(2.5px); margin-left: calc(2.5px); } + +.elementor-30691 .elementor-element.elementor-element-3f0511b6 .elementor-i= +con-list-items.elementor-inline-items { margin-right: calc(-2.5px); margin-= +left: calc(-2.5px); } + +body.rtl .elementor-30691 .elementor-element.elementor-element-3f0511b6 .el= +ementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::a= +fter { left: calc(-2.5px); } + +body:not(.rtl) .elementor-30691 .elementor-element.elementor-element-3f0511= +b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-i= +tem::after { right: calc(-2.5px); } + +.elementor-30691 .elementor-element.elementor-element-3f0511b6 .elementor-i= +con-list-icon i { color: var( --e-global-color-primary ); transition: color= + 0.3s ease 0s; } + +.elementor-30691 .elementor-element.elementor-element-3f0511b6 .elementor-i= +con-list-icon svg { fill: var( --e-global-color-primary ); transition: fill= + 0.3s ease 0s; } + +.elementor-30691 .elementor-element.elementor-element-3f0511b6 { --e-icon-l= +ist-icon-size: 14px; --icon-vertical-offset: 0px; } + +.elementor-30691 .elementor-element.elementor-element-3f0511b6 .elementor-i= +con-list-text { color: rgb(111, 105, 105); transition: color 0.3s ease 0s; = +} + +.elementor-30691 .elementor-element.elementor-element-3f0511b6 > .elementor= +-widget-container { margin: 0px 0px 0px 67px; } + +.elementor-30691 .elementor-element.elementor-element-f106f4c { text-align:= + center; } + +.elementor-30691 .elementor-element.elementor-element-f106f4c .elementor-he= +ading-title { color: rgb(255, 255, 255); } + +.elementor-30691 .elementor-element.elementor-element-f106f4c > .elementor-= +widget-container { margin: 10px 0px 7px; } + +.elementor-30691 .elementor-element.elementor-element-555eaf1 { --grid-side= +-margin: 10px; --grid-column-gap: 10px; --grid-row-gap: 10px; --grid-bottom= +-margin: 10px; } + +.elementor-30691 .elementor-element.elementor-element-555eaf1 > .elementor-= +widget-container { margin: 0px 55px 0px 52px; } + +body.elementor-page-30691:not(.elementor-motion-effects-element-type-backgr= +ound), body.elementor-page-30691 > .elementor-motion-effects-container > .e= +lementor-motion-effects-layer { background-color: rgb(18, 51, 79); } + +@media (max-width: 1024px) { + .elementor-30691 .elementor-element.elementor-element-5f5d1f6 .elementor-= +button { font-size: 14px; padding: 18px 0px 17px; } + .elementor-30691 .elementor-element.elementor-element-4a15826 .elementor-= +button { font-size: 14px; padding: 18px 0px 17px; } + .elementor-30691 .elementor-element.elementor-element-03c94ed .elementor-= +button { padding: 17px 0px 18px; } + .elementor-30691 .elementor-element.elementor-element-131d3fd .elementor-= +button { padding: 18px 0px 17px; } + .elementor-30691 .elementor-element.elementor-element-9afcfdb { width: in= +itial; max-width: initial; top: 94%; z-index: 99; } + body:not(.rtl) .elementor-30691 .elementor-element.elementor-element-9afc= +fdb { left: 92%; } + body.rtl .elementor-30691 .elementor-element.elementor-element-9afcfdb { = +right: 92%; } + .elementor-30691 .elementor-element.elementor-element-5410e44 > .elemento= +r-widget-container { margin: 0px; } + .elementor-30691 .elementor-element.elementor-element-1c94e678 > .element= +or-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-= +widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):= +not(.elementor-absolute) { margin-bottom: 20px; } + .elementor-30691 .elementor-element.elementor-element-1c94e678 > .element= +or-element-populated { margin: 0px 0px 0px -8px; --e-column-margin-right: 0= +px; --e-column-margin-left: -8px; } + .elementor-30691 .elementor-element.elementor-element-47353f48 { text-ali= +gn: center; } + .elementor-30691 .elementor-element.elementor-element-32a4ab2 .elementor-= +button { padding: 11px 45px; } + .elementor-30691 .elementor-element.elementor-element-32a4ab2 > .elemento= +r-widget-container { margin: 0px 0px 0px -28px; padding: 0px; } + .elementor-30691 .elementor-element.elementor-element-9c0cf2c .elementor-= +button { padding: 11px 22px 11px 45px; } + .elementor-30691 .elementor-element.elementor-element-9c0cf2c > .elemento= +r-widget-container { margin: -12px 0px 0px -28px; padding: 0px; } + .elementor-30691 .elementor-element.elementor-element-3f0511b6 .elementor= +-icon-list-item > .elementor-icon-list-text, .elementor-30691 .elementor-el= +ement.elementor-element-3f0511b6 .elementor-icon-list-item > a { font-size:= + 1.5vw; } + .elementor-30691 .elementor-element.elementor-element-3f0511b6 > .element= +or-widget-container { margin: 0px 0px 0px 17px; } + .elementor-30691 .elementor-element.elementor-element-f106f4c .elementor-= +heading-title { font-size: 12px; } + .elementor-30691 .elementor-element.elementor-element-f106f4c > .elemento= +r-widget-container { margin: 10px; } + .elementor-30691 .elementor-element.elementor-element-555eaf1 { --grid-si= +de-margin: 10px; --grid-column-gap: 10px; --grid-row-gap: 10px; --grid-bott= +om-margin: 10px; } + .elementor-30691 .elementor-element.elementor-element-555eaf1 .elementor-= +share-btn { font-size: calc(9px); } + .elementor-30691 .elementor-element.elementor-element-555eaf1 > .elemento= +r-widget-container { margin: 10px; padding: 0px; } +} + +@media (max-width: 767px) { + .elementor-30691 .elementor-element.elementor-element-5f5d1f6 .elementor-= +button { font-size: 16px; } + .elementor-30691 .elementor-element.elementor-element-4a15826 .elementor-= +button { font-size: 16px; } + .elementor-30691 .elementor-element.elementor-element-03c94ed .elementor-= +button { font-size: 16px; } + .elementor-30691 .elementor-element.elementor-element-131d3fd .elementor-= +button { font-size: 16px; } + .elementor-30691 .elementor-element.elementor-element-9afcfdb { width: in= +itial; max-width: initial; top: 90%; z-index: 99; } + body:not(.rtl) .elementor-30691 .elementor-element.elementor-element-9afc= +fdb { left: 83%; } + body.rtl .elementor-30691 .elementor-element.elementor-element-9afcfdb { = +right: 83%; } + .elementor-30691 .elementor-element.elementor-element-7ce1af5 { width: 50= +%; } + .elementor-30691 .elementor-element.elementor-element-30e4a94 { width: 50= +%; } + .elementor-30691 .elementor-element.elementor-element-5877f67b { margin-t= +op: 0px; margin-bottom: 0px; padding: 20px; } + .elementor-30691 .elementor-element.elementor-element-1c94e678 > .element= +or-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-colum= +n-margin-left: 0px; } + .elementor-30691 .elementor-element.elementor-element-47353f48 { text-ali= +gn: center; } + .elementor-30691 .elementor-element.elementor-element-32a4ab2 .elementor-= +button { padding: 11px 177px 11px 45px; } + .elementor-30691 .elementor-element.elementor-element-32a4ab2 > .elemento= +r-widget-container { margin: 0%; } + .elementor-30691 .elementor-element.elementor-element-32a4ab2 { width: 10= +0%; max-width: 100%; } + .elementor-30691 .elementor-element.elementor-element-9c0cf2c .elementor-= +button { padding: 11px 154px 11px 45px; } + .elementor-30691 .elementor-element.elementor-element-9c0cf2c > .elemento= +r-widget-container { margin: -8px 0px 0px; } + .elementor-30691 .elementor-element.elementor-element-9c0cf2c { width: 10= +0%; max-width: 100%; } + .elementor-30691 .elementor-element.elementor-element-3f0511b6 { --e-icon= +-list-icon-size: 19px; } + .elementor-30691 .elementor-element.elementor-element-3f0511b6 .elementor= +-icon-list-item > .elementor-icon-list-text, .elementor-30691 .elementor-el= +ement.elementor-element-3f0511b6 .elementor-icon-list-item > a { font-size:= + 16px; } + .elementor-30691 .elementor-element.elementor-element-f106f4c > .elemento= +r-widget-container { margin: 20px 0px 10px; } + .elementor-30691 .elementor-element.elementor-element-555eaf1 { --grid-si= +de-margin: 10px; --grid-column-gap: 10px; --grid-row-gap: 10px; --grid-bott= +om-margin: 10px; } + .elementor-30691 .elementor-element.elementor-element-555eaf1 > .elemento= +r-widget-container { margin: 10px; } +} + +@media (min-width: 768px) { + .elementor-30691 .elementor-element.elementor-element-261b4dc6 { width: 8= +0%; } + .elementor-30691 .elementor-element.elementor-element-2d194a4 { width: 75= +.048%; } + .elementor-30691 .elementor-element.elementor-element-37330b5b { width: 2= +4.912%; } + .elementor-30691 .elementor-element.elementor-element-7ce1af5 { width: 76= +.851%; } + .elementor-30691 .elementor-element.elementor-element-30e4a94 { width: 23= +.102%; } + .elementor-30691 .elementor-element.elementor-element-ca87973 { width: 20= +%; } +} + +@media (max-width: 1024px) and (min-width: 768px) { + .elementor-30691 .elementor-element.elementor-element-7ce1af5 { width: 70= +%; } + .elementor-30691 .elementor-element.elementor-element-30e4a94 { width: 30= +%; } + .elementor-30691 .elementor-element.elementor-element-1c94e678 { width: 1= +00%; } +} + +#indiv div div a { width: 100% !important; } + +@media only screen and (max-width: 1163px) { + .main-nav div div a { font-size: 10px !important; } +} + +@media only screen and (max-width: 767px) { + .main-nav div div a { font-size: 16px !important; } +} + +#bus-employ div div a { width: 100% !important; } + +#tax-prac div div a { width: 100% !important; } + +#customs div div a { width: 100% !important; } + +@media only screen and (min-width: 1340px) and (max-width: 1540px) { + #login div div .elementor-button { padding: 11px 107px 11px 45px !importa= +nt; } +} + +@media only screen and (min-width: 1241px) and (max-width: 1339px) { + #login div div .elementor-button { padding: 11px 107px 11px 45px !importa= +nt; } +} + +@media only screen and (min-width: 1080px) and (max-width: 1240px) { + #login div div .elementor-button { padding: 11px 73px 11px 45px !importan= +t; } +} + +@media only screen and (min-width: 1024px) and (max-width: 1079px) { + #login div div .elementor-button { padding: 11px 63px 11px 45px !importan= +t; } +} + +@media only screen and (min-width: 1340px) and (max-width: 1540px) { + #register div div .elementor-button { padding: 11px 84px 11px 45px !impor= +tant; } +} + +@media only screen and (min-width: 1241px) and (max-width: 1339px) { + #register div div .elementor-button { padding: 11px 84px 11px 45px !impor= +tant; } +} + +@media only screen and (min-width: 1080px) and (max-width: 1240px) { + #register div div .elementor-button { padding: 11px 50px 11px 45px !impor= +tant; } +} + +@media only screen and (min-width: 1024px) and (max-width: 1079px) { + #register div div .elementor-button { padding: 11px 40px 11px 45px !impor= +tant; } +} +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/plugins/searchwp-live-ajax-search/assets/styles/style.css?ver=1.7.6 + +@charset "utf-8"; + +.searchwp-live-search-results { box-sizing: border-box; background: rgb(255= +, 255, 255); box-shadow: rgba(30, 30, 30, 0.4) 0px 0px 2px 0px; border-radi= +us: 3px; width: 315px; min-height: 175px; max-height: 300px; } + +.searchwp-live-search-no-min-chars .spinner { opacity: 0.3; } + +.searchwp-live-search-result p { font-size: 0.9em; padding: 1em; margin: 0p= +x; border-bottom: 1px solid rgba(30, 30, 30, 0.1); } + +.searchwp-live-search-result--focused { background: rgb(221, 221, 221); } + +.searchwp-live-search-result--focused a { color: rgb(0, 0, 0); } + +.searchwp-live-search-result:last-of-type p { border-bottom: 0px; } + +.searchwp-live-search-result a { display: block; white-space: nowrap; overf= +low: hidden; text-overflow: ellipsis; } + +.searchwp-live-search-instructions { border: 0px !important; clip: rect(1px= +, 1px, 1px, 1px) !important; clip-path: inset(50%) !important; height: 1px = +!important; overflow: hidden !important; padding: 0px !important; position:= + absolute !important; width: 1px !important; white-space: nowrap !important= +; } + +@keyframes searchwp-spinner-line-fade-more {=20 + 0%, 100% { opacity: 0; } + 1% { opacity: 1; } +} + +@keyframes searchwp-spinner-line-fade-quick {=20 + 0%, 39%, 100% { opacity: 0.25; } + 40% { opacity: 1; } +} + +@keyframes searchwp-spinner-line-fade-default {=20 + 0%, 100% { opacity: 0.22; } + 1% { opacity: 1; } +} +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/plugins/searchwp/assets/css/frontend/search-forms.css?ver=4.3.3 + +@charset "utf-8"; + +.swp-flex--col { display: flex; flex-direction: column; flex-grow: 1; } + +form.searchwp-form .swp-flex--row { display: flex; flex-flow: row; justify-= +content: flex-start; align-items: center; flex-grow: 1; } + +form.searchwp-form .swp-flex--wrap { flex-wrap: wrap; } + +form.searchwp-form .swp-flex--gap-sm { gap: 0.25em; } + +form.searchwp-form .swp-flex--gap-md { gap: 0.5em; } + +form.searchwp-form .swp-items-stretch { align-items: stretch; } + +form.searchwp-form .swp-margin-l-auto { margin-left: auto; } + +form.searchwp-form input.swp-input, form.searchwp-form select.swp-select { = +color: rgba(14, 33, 33, 0.8); } + +form.searchwp-form select.swp-select { min-width: fit-content; appearance: = +none; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTcn= +IGhlaWdodD0nMTEnIHZpZXdCb3g9JzAgMCAxNyAxMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA= +6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTQuMjkxNSAwLjgxNDM2Mkw4LjA5Nz= +E3IDYuOTU4MTlMMS45MDI4MyAwLjgxNDM2MkwwIDIuNzA1OEw4LjA5NzE3IDEwLjc1NDVMMTYuM= +Tk0MyAyLjcwNThMMTQuMjkxNSAwLjgxNDM2MlonIGZpbGw9JyMwRTIxMjEnIGZpbGwtb3BhY2l0= +eT0nMC44Jy8+PC9zdmc+Cg=3D=3D"); background-repeat: no-repeat; background-po= +sition: right 12px top 50%; background-size: 12px; padding: 0px 33px 0px 0.= +7em; min-height: 2em; } + +form.searchwp-form input.swp-input--search { background-image: url("data:im= +age/svg+xml;base64,PHN2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAx= +NSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF= +0aCBkPSdNNi4wNjc4NiAxMi4xMzU3QzcuMzc3NyAxMi4xMzU3IDguNjAwNzQgMTEuNzA5NiA5Lj= +U5NDk1IDEwLjk5OTVMMTMuMzM1MSAxNC43Mzk2QzEzLjUwODcgMTQuOTEzMiAxMy43Mzc1IDE1I= +DEzLjk3NDIgMTVDMTQuNDg3MSAxNSAxNC44NTggMTQuNjA1NSAxNC44NTggMTQuMTAwNUMxNC44= +NTggMTMuODYzOCAxNC43NzkxIDEzLjY0MjggMTQuNjA1NSAxMy40NjkyTDEwLjg4OSA5Ljc0NDg= +3QzExLjY3MDIgOC43MTkxIDEyLjEzNTcgNy40NDg3MSAxMi4xMzU3IDYuMDY3ODZDMTIuMTM1Ny= +AyLjczMDE0IDkuNDA1NTggMCA2LjA2Nzg2IDBDMi43MjIyNSAwIDAgMi43MzAxNCAwIDYuMDY3O= +DZDMCA5LjQwNTU4IDIuNzIyMjUgMTIuMTM1NyA2LjA2Nzg2IDEyLjEzNTdaTTYuMDY3ODYgMTAu= +ODI1OUMzLjQ1NjA4IDEwLjgyNTkgMS4zMDk4NCA4LjY3MTc1IDEuMzA5ODQgNi4wNjc4NkMxLjM= +wOTg0IDMuNDYzOTcgMy40NTYwOCAxLjMwOTg0IDYuMDY3ODYgMS4zMDk4NEM4LjY3MTc1IDEuMz= +A5ODQgMTAuODI1OSAzLjQ2Mzk3IDEwLjgyNTkgNi4wNjc4NkMxMC44MjU5IDguNjcxNzUgOC42N= +zE3NSAxMC44MjU5IDYuMDY3ODYgMTAuODI1OVonIGZpbGw9JyNDRkNGQ0YnLz48L3N2Zz4=3D")= +; background-repeat: no-repeat; background-position: right 12px top 50%; ba= +ckground-size: 15px; padding-right: 38px; padding-left: 0.7em; } + +form.searchwp-form .searchwp-form-input-container { display: flex; flex-flo= +w: row; justify-content: flex-start; flex-grow: 1; } + +form.searchwp-form .searchwp-form-input-container .swp-input { margin: 0px;= + width: 100%; } + +form.searchwp-form .searchwp-form-input-container .swp-select { border-righ= +t: 0px; } + +form.searchwp-form .searchwp-form-input-container .swp-select + .swp-input = +{ flex-grow: 1; } + +form.searchwp-form .searchwp-form-advanced-filters-toggle { text-align: rig= +ht; } + +form.searchwp-form .searchwp-form-advanced-filters select { flex: 1 1 0%; } + +form.searchwp-form .swp-toggle { cursor: pointer; margin-bottom: 0px; } + +form.searchwp-form .swp-toggle-switch { background-color: rgba(14, 33, 33, = +0.14); border-radius: 20px; width: 40px; height: 22px; position: relative; = +transition: background-color 0.25s ease 0s; } + +form.searchwp-form .swp-toggle-switch:not(.swp-toggle-switch--mini):hover {= + background-color: rgba(14, 33, 33, 0.2); } + +form.searchwp-form .swp-toggle-switch--mini { width: 25px; height: 15px; } + +form.searchwp-form .swp-toggle-switch::before, form.searchwp-form .swp-togg= +le-switch::after { content: ""; } + +form.searchwp-form .swp-toggle-switch::before { display: block; background:= + rgb(255, 255, 255); border-radius: 50%; width: 18px; height: 18px; positio= +n: absolute; top: 2px; left: 2px; transition: left 0.25s ease 0s; } + +form.searchwp-form .swp-toggle-switch--mini::before { width: 11px; height: = +11px; top: 2px; left: 2px; } + +form.searchwp-form .swp-toggle-checkbox:checked + .swp-toggle-switch, form.= +searchwp-form .swp-toggle-switch--checked { background: currentcolor; } + +form.searchwp-form .swp-toggle-checkbox:checked + .swp-toggle-switch::befor= +e { left: 20px; } + +form.searchwp-form .swp-toggle-checkbox:checked + .swp-toggle-switch--mini:= +:before, form.searchwp-form .swp-toggle-switch--checked.swp-toggle-switch--= +mini::before { left: 12px; } + +form.searchwp-form input.swp-toggle-checkbox { height: 0px; width: 0px; ove= +rflow: hidden; position: absolute; appearance: none; border: none; } + +form.searchwp-form input.swp-toggle-checkbox:focus { border: none; box-shad= +ow: none; outline: none; } + +form.searchwp-form .swp-toggle .swp-label { display: block; margin-top: 21p= +x; } + +form.searchwp-form input.swp-toggle-checkbox:focus + .swp-toggle-switch, fo= +rm.searchwp-form input.swp-toggle-checkbox:active + .swp-toggle-switch { bo= +x-shadow: rgba(14, 33, 33, 0.14) 0px 0px 1px 1px; border: none; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/themes/hello-theme-child-master/style.css?ver=1.0.0 + +@charset "utf-8"; +=0A +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css?ver=5.8.8 + +@charset "utf-8"; + +.clearfix::before, .clearfix::after { content: " "; display: table; clear: = +both; } + +.eael-testimonial-slider.nav-top-left, .eael-testimonial-slider.nav-top-rig= +ht, .eael-team-slider.nav-top-left, .eael-team-slider.nav-top-right, .eael-= +logo-carousel.nav-top-left, .eael-logo-carousel.nav-top-right, .eael-post-c= +arousel.nav-top-left, .eael-post-carousel.nav-top-right, .eael-product-caro= +usel.nav-top-left, .eael-product-carousel.nav-top-right { padding-top: 40px= +; } + +.eael-contact-form input[type=3D"text"], .eael-contact-form input[type=3D"e= +mail"], .eael-contact-form input[type=3D"url"], .eael-contact-form input[ty= +pe=3D"tel"], .eael-contact-form input[type=3D"date"], .eael-contact-form in= +put[type=3D"number"], .eael-contact-form textarea { background: rgb(255, 25= +5, 255); box-shadow: none; float: none; height: auto; margin: 0px; outline:= + 0px; width: 100%; } + +.eael-contact-form input[type=3D"submit"] { border: 0px; float: none; heigh= +t: auto; margin: 0px; padding: 10px 20px; width: auto; transition: all 0.25= +s linear 0s; } + +.eael-contact-form.placeholder-hide input::-webkit-input-placeholder, .eael= +-contact-form.placeholder-hide textarea::-webkit-input-placeholder { opacit= +y: 0; visibility: hidden; } + +.eael-custom-radio-checkbox input[type=3D"checkbox"], .eael-custom-radio-ch= +eckbox input[type=3D"radio"] { appearance: none; border-style: solid; borde= +r-width: 0px; outline: none; min-width: 1px; width: 15px; height: 15px; bac= +kground: rgb(221, 221, 221); padding: 3px; } + +.eael-custom-radio-checkbox input[type=3D"checkbox"]::before, .eael-custom-= +radio-checkbox input[type=3D"radio"]::before { content: ""; width: 100%; he= +ight: 100%; padding: 0px; margin: 0px; display: block; } + +.eael-custom-radio-checkbox input[type=3D"checkbox"]:checked::before, .eael= +-custom-radio-checkbox input[type=3D"radio"]:checked::before { background: = +rgb(153, 153, 153); transition: all 0.25s linear 0s; } + +.eael-custom-radio-checkbox input[type=3D"radio"] { border-radius: 50%; } + +.eael-custom-radio-checkbox input[type=3D"radio"]::before { border-radius: = +50%; } + +.eael-post-elements-readmore-btn { font-size: 12px; font-weight: 500; trans= +ition: all 300ms ease-in-out 0s; display: inline-block; } + +.elementor-lightbox .dialog-widget-content { width: 100%; height: 100%; } + +.eael-contact-form-align-left, .elementor-widget-eael-weform.eael-contact-f= +orm-align-left .eael-weform-container { margin: 0px auto 0px 0px; } + +.eael-contact-form-align-center, .elementor-widget-eael-weform.eael-contact= +-form-align-center .eael-weform-container { float: none; margin: 0px auto; = +} + +.eael-contact-form-align-right, .elementor-widget-eael-weform.eael-contact-= +form-align-right .eael-weform-container { margin: 0px 0px 0px auto; } + +.eael-force-hide { display: none !important; } + +.eael-d-none { display: none !important; } + +.eael-d-block { display: block !important; } + +.eael-h-auto { height: auto !important; } + +.theme-martfury .elementor-wc-products .woocommerce ul.products li.product = +.product-inner .mf-rating .eael-star-rating.star-rating { display: none; } + +.theme-martfury .elementor-wc-products .woocommerce ul.products li.product = +.product-inner .mf-rating .eael-star-rating.star-rating ~ .count { display:= + none; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-includes/css/buttons.min.css?ver=6.3.2 + +@charset "utf-8"; + +.wp-core-ui .button, .wp-core-ui .button-primary, .wp-core-ui .button-secon= +dary { display: inline-block; text-decoration: none; font-size: 13px; line-= +height: 2.15385; min-height: 30px; margin: 0px; padding: 0px 10px; cursor: = +pointer; border-width: 1px; border-style: solid; appearance: none; border-r= +adius: 3px; white-space: nowrap; box-sizing: border-box; } + +.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-= +large { min-height: 32px; line-height: 2.30769; padding: 0px 12px; } + +.wp-core-ui .button-group.button-small .button, .wp-core-ui .button.button-= +small { min-height: 26px; line-height: 2.18182; padding: 0px 8px; font-size= +: 11px; } + +.wp-core-ui .button-group.button-hero .button, .wp-core-ui .button.button-h= +ero { font-size: 14px; min-height: 46px; line-height: 3.14286; padding: 0px= + 36px; } + +.wp-core-ui .button.hidden { display: none; } + +.wp-core-ui input[type=3D"reset"], .wp-core-ui input[type=3D"reset"]:active= +, .wp-core-ui input[type=3D"reset"]:focus, .wp-core-ui input[type=3D"reset"= +]:hover { background: 0px 0px; border: none; box-shadow: none; padding: 0px= + 2px 1px; width: auto; } + +.wp-core-ui .button, .wp-core-ui .button-secondary { color: rgb(34, 113, 17= +7); border-color: rgb(34, 113, 177); background: rgb(246, 247, 247); vertic= +al-align: top; } + +.wp-core-ui p .button { vertical-align: baseline; } + +.wp-core-ui .button-secondary:hover, .wp-core-ui .button.hover, .wp-core-ui= + .button:hover { background: rgb(240, 240, 241); border-color: rgb(10, 75, = +120); color: rgb(10, 75, 120); } + +.wp-core-ui .button-secondary:focus, .wp-core-ui .button.focus, .wp-core-ui= + .button:focus { background: rgb(246, 247, 247); border-color: rgb(53, 130,= + 196); color: rgb(10, 75, 120); box-shadow: rgb(53, 130, 196) 0px 0px 0px 1= +px; outline: transparent solid 2px; outline-offset: 0px; } + +.wp-core-ui .button-secondary:active, .wp-core-ui .button:active { backgrou= +nd: rgb(246, 247, 247); border-color: rgb(140, 143, 148); box-shadow: none;= + } + +.wp-core-ui .button.active, .wp-core-ui .button.active:hover { background-c= +olor: rgb(220, 220, 222); color: rgb(19, 94, 150); border-color: rgb(10, 75= +, 120); box-shadow: rgb(10, 75, 120) 0px 2px 5px -3px inset; } + +.wp-core-ui .button.active:focus { border-color: rgb(53, 130, 196); box-sha= +dow: rgb(10, 75, 120) 0px 2px 5px -3px inset, rgb(53, 130, 196) 0px 0px 0px= + 1px; } + +.wp-core-ui .button-disabled, .wp-core-ui .button-secondary.disabled, .wp-c= +ore-ui .button-secondary:disabled, .wp-core-ui .button-secondary[disabled],= + .wp-core-ui .button.disabled, .wp-core-ui .button:disabled, .wp-core-ui .b= +utton[disabled] { cursor: default; color: rgb(167, 170, 173) !important; bo= +rder-color: rgb(220, 220, 222) !important; background: rgb(246, 247, 247) != +important; box-shadow: none !important; transform: none !important; } + +.wp-core-ui .button-link { margin: 0px; padding: 0px; box-shadow: none; bor= +der: 0px; border-radius: 0px; background: 0px 0px; cursor: pointer; text-al= +ign: left; color: rgb(34, 113, 177); text-decoration: underline; transition= +-property: border, background, color; transition-duration: 0.05s; transitio= +n-timing-function: ease-in-out; } + +.wp-core-ui .button-link:active, .wp-core-ui .button-link:hover { color: rg= +b(19, 94, 150); } + +.wp-core-ui .button-link:focus { color: rgb(4, 57, 89); box-shadow: rgb(79,= + 148, 212) 0px 0px 0px 1px, rgba(79, 148, 212, 0.8) 0px 0px 2px 1px; outlin= +e: transparent solid 1px; } + +.wp-core-ui .button-link-delete { color: rgb(214, 54, 56); } + +.wp-core-ui .button-link-delete:focus, .wp-core-ui .button-link-delete:hove= +r { color: rgb(214, 54, 56); background: 0px 0px; } + +.wp-core-ui .button-link-delete:disabled { background: 0px 0px !important; = +} + +.wp-core-ui .button-primary { background: rgb(34, 113, 177); border-color: = +rgb(34, 113, 177); color: rgb(255, 255, 255); text-decoration: none; text-s= +hadow: none; } + +.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-c= +ore-ui .button-primary:focus, .wp-core-ui .button-primary:hover { backgroun= +d: rgb(19, 94, 150); border-color: rgb(19, 94, 150); color: rgb(255, 255, 2= +55); } + +.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary:focus { box-= +shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgb(34, 113, 177) 0px 0px 0px 3= +px; } + +.wp-core-ui .button-primary.active, .wp-core-ui .button-primary.active:focu= +s, .wp-core-ui .button-primary.active:hover, .wp-core-ui .button-primary:ac= +tive { background: rgb(19, 94, 150); border-color: rgb(19, 94, 150); box-sh= +adow: none; color: rgb(255, 255, 255); } + +.wp-core-ui .button-primary-disabled, .wp-core-ui .button-primary.disabled,= + .wp-core-ui .button-primary:disabled, .wp-core-ui .button-primary[disabled= +] { cursor: default; color: rgb(167, 170, 173) !important; background: rgb(= +246, 247, 247) !important; border-color: rgb(220, 220, 222) !important; box= +-shadow: none !important; text-shadow: none !important; } + +.wp-core-ui .button-group { position: relative; display: inline-block; whit= +e-space: nowrap; font-size: 0px; vertical-align: middle; } + +.wp-core-ui .button-group > .button { display: inline-block; border-radius:= + 0px; margin-right: -1px; } + +.wp-core-ui .button-group > .button:first-child { border-radius: 3px 0px 0p= +x 3px; } + +.wp-core-ui .button-group > .button:last-child { border-radius: 0px 3px 3px= + 0px; } + +.wp-core-ui .button-group > .button-primary + .button { border-left: 0px; } + +.wp-core-ui .button-group > .button:focus { position: relative; z-index: 1;= + } + +.wp-core-ui .button-group > .button.active { background-color: rgb(220, 220= +, 222); color: rgb(19, 94, 150); border-color: rgb(10, 75, 120); box-shadow= +: rgb(10, 75, 120) 0px 2px 5px -3px inset; } + +.wp-core-ui .button-group > .button.active:focus { border-color: rgb(53, 13= +0, 196); box-shadow: rgb(10, 75, 120) 0px 2px 5px -3px inset, rgb(53, 130, = +196) 0px 0px 0px 1px; } + +@media screen and (max-width: 782px) { + .wp-core-ui .button, .wp-core-ui .button.button-large, .wp-core-ui .butto= +n.button-small, a.preview, input#publish, input#save-post { padding: 0px 14= +px; line-height: 2.71429; font-size: 14px; vertical-align: middle; min-heig= +ht: 40px; margin-bottom: 4px; } + .wp-core-ui .copy-to-clipboard-container .copy-attachment-url { margin-bo= +ttom: 0px; } + #media-upload.wp-core-ui .button { padding: 0px 10px 1px; min-height: 24p= +x; line-height: 22px; font-size: 13px; } + .media-frame.mode-grid .bulk-select .button { margin-bottom: 0px; } + .wp-core-ui .save-post-status.button { position: relative; margin: 0px 14= +px 0px 10px; } + .wp-core-ui.wp-customizer .button { font-size: 13px; line-height: 2.15385= +; min-height: 30px; margin: 0px; vertical-align: inherit; } + .media-modal-content .media-toolbar-primary .media-button { margin-top: 1= +0px; margin-left: 5px; } + .interim-login .button.button-large { min-height: 30px; line-height: 2; p= +adding: 0px 12px 2px; } +} +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-includes/css/dashicons.min.css?ver=6.3.2 + +@charset "utf-8"; + +@font-face { font-family: dashicons; src: url("data:application/x-font-woff= +;charset=3Dutf-8;base64,d09GRgABAAAAAHvwAAsAAAAA3EgAAQAAAAAAAAAAAAAAAAAAAAA= +AAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAA= +k/AAAU9l+BPsxnbHlmAAAKvAAAYwIAAKlAcWTMRWhlYWQAAG3AAAAALwAAADYXkmaRaGhlYQAAb= +fAAAAAfAAAAJAQ3A0hobXR4AABuEAAAACUAAAVQpgT/9mxvY2EAAG44AAACqgAAAqps5EEYbWF4= +cAAAcOQAAAAfAAAAIAJvAKBuYW1lAABxBAAAATAAAAIiwytf8nBvc3QAAHI0AAAJvAAAEhojMlz= +2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2= +Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAA= +I/zCGl4nN3Y93/eVRnG8c/9JE2bstLdQIF0N8x0t8w0pSMt0BZKS5ml7F32lrL3hlKmCxEQtzjA= +hQMRRcEJijhQQWV4vgNBGV4nl3+B/mbTd8+reeVJvuc859znvgL0A5pkO2nW3xcJ8qee02ej7/N= +NDOz7fHPTw/r/LnTo60ale4ooWov2orOYXXQXPWVr2V52lrPL3qq3WlmtqlZXx1bnVFdVd9TNdW= +vdXnfWk+tZ9dx6wfvvQ6KgaCraio6iq+/VUbaVHWVX2V0trJb2vXpNtbZaV91YU7fUbXVH3VVPr= +bvrefnV//WfYJc4M86OS2N9PBCP9n08FS/E6w0agxtDG2P6ProaPY3ljaMaJzVOb1ze2NC4s3Ff= +46G+VzfRQn8GsBEbM4RN2YQtGMVlMY2v8COGai0Hxm6MjEWxOBZGb+zJArbidjajjUGxJHbgUzw= +YG/EJPsNDfJLFsYzpXM6Pmcd8Ps1BvB8LGEE7W7KSzdmGA9ifgzmau7ibcUxkB7bnHhZxb+xDgw= +/yYb7GU/yQp2NgDI9xMZ61sWVsFZtHkxb5+ZgQE2NSdMYmDOM5HmZrfs6H+Cbf4bt8m28xhb2Yy= +jQWciDHxk7RGg2W8DFWxbyYE20cx/GcwImcxKmxWYyIGXr3l7MPp/MAn+PzfIFH+Co/4296Q2v+= +wdvRHP1iQIyKMTE2ZsZesW8QSzmHi7mFK7iWsziTs7mIG/gAl3Irl3Az13A117GeC7iSdVzIjdz= +GMXycP/ITfskv+B5PRk/MjT1iCPuyLAbF4Jgds2Jj7uOj7MmX+DI78hfejBa6+Kxmekp0s5TBXM= +/kiNg29uaNmM5p0c6fmMmMGMbLMZS/8w2+zh78lPFMYFvt9Ul0Moax/IA/s5P2+hy6mcXO7EoPu= +7F7bM1feSR25wzuZAN3xBasiJGxDSfH9pzLeVzF7NgxtmM0+/FK7MLrvBNTeZSXYlP+wO/5J//S= +V/2O3/Iiv+EFfs2veDf68xHOj53p5Yt8n72ZG6MZzhoO5wgO4VCO5CgOY3VM4S1epYxdYzKP8QS= +Px3xu4v7o4Fmdydbo4j1eo+IZbdaW/+Gc/L/82Tj/0zbS/4kVue5YrmzpP3L1Sw3T+SY1mU46qd= +l05kn9TKef1GL5J6T+popAGmCqDaRWU5UgDTTVC9JGpspB2ti4TOMmpmpC2tRUV0ibmSoMqc1Ua= +0iDLFfwNNhypU5DTJWINNTQGqRhFos0DrdYrHGExUKNIy16Nbabqhhpc1M9I21hqmykUaYaR9rS= +yM+7lZGfd2sjP2+HxRKNo01VkTTGVB9JY40HNY6zyGs23lQ9SRNMdZQ00VRRSZNMtZXUaeQ5bmO= +qt6RtTZWXtJ2pBpO2N1Vj0g6mukza0VShSV2mWk2abKrapClGvtumWuS1mmbkNZ5u5HWdYeQ1m2= +mq+KRZRl7v2UZ+9p1M9wFpZ9PNQNrFdEeQdjXdFqTdTPcGaXfTDULqNvK6zjHy+vUYed5zjbwee= +5juHNI8I++f+ca9GheYbiTSQiOfp17TLUVaZLqvSItNNxdpT9MdRtrLdJuR9jae1rjEIu/tpRZ5= +/y6zyHPZxyLvkX2NtRqXW+R13s8i780VFnmdV1rkc7+/5SKRVhnPazzAIu+7Ay3yuh1kkffdwRZ= +53x1ikc/0oUY+f6tNNxTpMNOtTFpj5LNyuOmmJh1hurNJR5pub9JRpnucdLTpRicdY7rbSceabn= +nScUbep8cbeb1PMPKePdHIe/YkI7+fJxt53muN/L1Psch781SLXPNOs8h74HQjv4dnmLoL0plGX= +uOzLPL+Otsi781zLHINOdfI8zjPyPM438jzuMDI8/iAkedxoZGfcZ1FrlEXWeSzebFFPpeXGLlW= +XWrkfXSZkffa5Uae3xWmjoh0pak3Il1l6pJIV5v6JdI1ps6JdK2phyJdZ+qmSNeb+irSDaYOi3S= +jqdci3WTqukg3G29rvMUi3123WuQ74jaLfEett8j1+3aLXIM3WOQafIdFrk93WuQ9c5dFPmd3W7= +5G0z2mbi8/ah/1fRRh6gDV85t6QYpmU1dI0c/UH1K0mDpFiv6mnpFigKl7pGg19ZEUbaaOkmKQq= +bekGGzqMimGmPpNiqGmzpNimKkHpRhu6kYpRpj6UoqRpg6Vot3Uq1J0mLpWitGm/pVijKmTpRhr= +6mkpxpm6W4rxpj6XYoKp46WYaOp9KSaZumCKTlM/TNFl6owpJpt6ZIoppm6ZYqrxpMZpFqrvxXQ= +L1fdihoXqezHTIq/TLFOnTTHbUJ0tui3yGvdYaH3LsNDXlQ0Lvb5sMnXplM2mfp2yn6lzp2wx9f= +CU/U3dPOUAU19P2Wrq8CnbTL0+5SDjTY2DLXe95RBTEqAcasoElMMs195yuKH6VY4wJQbKkabsQ= +Nlu5O/dYcoTlKMNrXs5xiKvwVgL9RblOFPuoBxvvKFxgimLUE40VCvLSRb5Z3aakgpllymzUE42= +9J6VUyzynKYaL2ucZpHnPd2UcihnmPIO5UxT8qGcZcpAlLNNaYiy28jPPsfIz95j5DnOtfybg3I= +PI89jnpHnMd/I67TAyOu00JSzKHtNiYtqoSl7UfWaUhjVUlMeo1pmSmZU+5gyGtW+prRGtdyU26= +j2MyU4qhWmLEe10lBvVK0y5Tuq1aakR7XGcq2uDrfIX3+EKQdSHWlKhFRHmbIh1dGGamh1jCkvU= +h1r5GdZa6E9V51iSpNUpxq6d6vTTAmT6nRT1qQ6w5Qnqc405U+qswy9l9XZFjo71TmmdEq1zpRT= +qS4y8jpdbLyi8RKLvP6XmvIs1WXGOxovN2VcqitMaZfqSuMljVeZEjDVjaYsTHWTKRVT3WzKx1S= +3mJIy1a3WN8fbTOmZar0pR1PdbkrUVBtM2ZrqDlPKztdlH+Vt6jAlb+qG8a7GJlMap2425XLqFk= +N9Rt3flNWpB5hSO3WrKb9Tt5mSPPUgU6anHmzozNRDTDmfeqgp8VMPM2V/6uGG9lw9wtCeq0ca6= +i/rdkP9Zd1haC/Wow3txXqMoV6zHmtof9fjLFRH6vHGWxonGK9qnGiUGidZ6EzVnRaqR3WX8ZjG= +ycYTGqcaj2ucZqFaUE839N7XM4z7Nc60yPOYZTyrsdvybyfrOUZe7x6L/PPnGu9pnGe8pnG+UWl= +cYDzzb8iLsxoAeJysvQmcJMdZJ5qRlZmR91F5VWXdZ/bd0511zEzP9PSMPKOrS5JHEpJGI0uyRb= +Uk27KMMMuitVU25lgW+cAyuGt3f17A2Muaw6bHwMIzC5g15jFlMNcaA7vAmp41ZtnfW1h48PbVv= +C8is46eGZnj97qrIiMjj7i/+H9HfMWwDPyh/wddZTRmnWEaYbfj+cl/F4dYcErIc7BgIAHDv9ft= +dDtnEASbkL7ZRS98qimf8DXL84pOsbr/qTWMc6Io59OWVFC0WiVfkDTFUbEr5kQX/8mnmgpniLq= +tmTzGQ7gb0rGH4Q5NKuTLdU0pSJZZUDHOY0yKFpfvV9CvMCpjQGyziBwdVddQaxvZbYyY7uVO5/= +Jzlzvdy898EP0KjXYuv/mxzvi3Pvt68ih9fohGTJph7GjTKyBHWEa4Xas2T6NWZ3DoFYteNIjcY= +hGNiu4VtzgY0MMk7y+iX2fKTASxTrsTNsMmruIN2hg4aZJtRFql20GdbvLv+cW4vdBvI4RYLKqY= +U+or9XVPVZRUyg/8SMnUcjl//ICnYlHgJT29YkoCVvOrC+iHUqwoSIKEkODnc7WMlgm8IMOynpI= +51lipj39AdxQ/LemylrKkak3J8VxS1hHUM2SOQT/WBOzjUMBurd0McdhthrV21OmGXb/TbUeu53= +d97PkR3uy0mlXB8dDoONYXOgte0At8OOq42xWMhU7o5XuBB0ddOP6l8urqzurqKOeH8Q30CT/YT= +Z44flzQQ5LwArltZ5UUKUXL9Qvo5xmJ0UkfICgWlMdvR9h3K22/XXPRMMx99KO5X+i3hsPx1VEf= +NZPzaGF/f/+lwWD6nq+i/8x4TJU5DnFoYQPpCAYs1MBATRiW28hLkVMyWh2vg7sevWWNpdd8GMz= +eJvqsaxhu6J7IP2uW18xnsU5OTvz2PxctX/xO0fTVZ0VI8o6fWIb7FtzjhWetyir693AP3KjjZ8= +21svlsnpwYxvhL/1z0TYRpGNFUT9eXZ7dWSLE5WvZr6BpjM3lmielA/7RbzWUU1nCtKsCI9KLKZ= +ifc9Byh2mx1/MiKI9EmNA+G7pqcop6hLFf71WXZMGTEKMYw12i0m83RgISBgHv9KI4dXpGNKDJk= +OBifbLbJXeH4L+nd7LvelXuExqBYUjzJ0G8yPKPADHOZHIz2BrPIQPch2lMGCtswWqCjfHJeilM= +bPgwtGpArFdKNb37zm+3BINj7+n5/t4XpyX+n4XjQv4r6/auDFmq10H1PPGE///zWQw/bly61lp= +f3Hn88/fzzaRpGj1y69Ah8dyL4S8b076P/RtuN9jiGDjfYGoznDkw7bzZ8fyJrWdnCPfVjvWYv+= +6tprZA5dy7UHSfvOOjnsufOZgua+aD4ePQfG68twK3fQi7knckcJ/QhRdqia1UsPnIrVjREzPhw= +dJ2JBqg3Pggi1EvG4GfRLzMYWqkGcWiITpHF0Dow14GqkG46g9qtbscnFwyE7rv/2P1CxuF+079= +W0kqFzFNlpewpZSx9FpJtHt+P3gd3YN7xW4VrriaJZcWDW96QLVQvQbKdEe5PaNgfoD9mYDghyK= +xJhzWZSJTINGOiHHY9Os6Rsv6D6+6G5Vi8trZ9B3ayaU/W5LSB79hedzbSdppHB2s/sK5xEN1wy= +S1GWtYkP51x8e3bSfp0zo3QFRgXy8ztMGqtVrNWqQquFY/YRkSG7DKi4/M0qpFBugXV72x6rj9/= +VkDzd7bRyFDGB3QM9xTjOpNVDEPJirI4jQwCcjXACg5IEon0UYukja9C+F2GazQFDFWHyMsk8sh= +NKZN5N2IRrB0R8wBzGVaAqo6cItrcRq015OsIr6Gw021WsQALXgER6t6EZux2Qph7ReRvdrpeCl= +K7HZg/zRDuhgMl8ckS6cGITAG9F3Cne7j97Pb2s28nwTt535RWSrwh2YLEsaInNyqcqAeSXpDa6= +0GR5QwO/x92iuU5JImKUMAqdLaPc4WgYpXltMln3DvfbZQk00McyyRvheCjVh6XI81SBFGxJA1x= +WgbZnosUxcgG9omKKWrjrzielrUlQ8EplktxUr6TFnguldILS0iqr4Tn0JsESTM4RWFg1s/aaAF= +WjlPMG29oJRtinS40BtS0RhpICGmjkVUvJO2jo2YXmsrzyaXmOnLXYCKQxvPIdCUDFK7FLUf+BZ= +c0IcS2WeiAuTZTeUlkeV3lUq7Ga6JTNNQ0JxliKFsPWTlWQk7uQmpTcQRsBxBWNZ9nWVZjOY7n0= +rwoaBiX/BrmIDGFrbKSYhGbUrx7X3/M9eebcPxLWEKiyIoFQ0urCPE4lTJVhDmfFwsZS87ZXAla= +S4BLLMe77xQMSYYsDF7UeFbiBMnzcx5b9FRXF6DAdU8xpAa09tqWZTptaE5rrk3TTIYpAK1YYNZ= +gDJ5gdpjzzC5zkXmYeYx5A/PMDW3NR55fa3bbMLIAXvm1dujWyFgjIYZvJPiRW2v6pAlDWELJ9D= ++N4ABXyHUYpPCGELoJQpKSglO4kzyJ55p6/Ndnkdg1vti0RV6V2Mdqtwui3XyMlZpnOaMrBo9dl= +B4l1565wEP6ZQTpKfO4yCLpuJFqrqn+sfL/8tXVcnlV9TdKf+lrq+Vj8038f9eqlR+7z2hoeq1a= +O/8N9xla4w3na9Xz9Ur1wvnqbffqDc249x5I1b8hSa7Wq9VKfa9e8JbPFurL4/9aK3or54q1JW9= +Kh2h7nmTuuGl84s5kbIUwKEndaSQeeHS0wsgssnS+kqGKJ3fPtUjwNGAuXUqrvMilMvbpNdYo2X= +b/LCBRjktrupgXZFHXontdG/NVuRMoJtAkTeXE1JGx9fndlapnq1jGHAFfkrxoq2pu+96Uk81nC= +hYrcDbisF7K6apsqvfV1pqXli1d0hVBlmd49zfQFxgHxg1DAE6yqjRhvmAfIA3vJase+nj2Qvm7= +7E7T/pimbZ4t3XXHXbI+/jD2DMMDBJTV9Y/Zzbb9L8rnN3XlrjvvKu18GhsE/Uzz+RlY9xxY6xl= +UJQ2yDjO5s+l7CdjHXUDbBTqDq+RiGzB3hBjH0CSBSwmW07MtPgUTQjWcC4VOOVerHrv/WLWaK7= +ZLyNYVW7e0Zr5czjc1S7cV/dx6tZPfwRIviryEdwrtygSffwHquwXHJmE0CKILm8YU2QHJIFgWl= +xCBr9toHU0uzI4Avj+j+2njkW2T41Kav6Zxosw5mllWXjl5SbtvLS3sfFAVRN5NYSWluT6HZdYI= +ntR5AX1GEwT99QHQwxQGTKqlZIFzBcxrr2wL6bX7tEsnX1GrmuZwsshpGz45GKcfUhyfFF2gnYb= +Rb1F0WwT0vcXcyzDtShv4AjZcY3G74ls1i9cJAWwDCoXx522jNehZD+gfjM5tBHO9SwhqkRDOW6= +QhZvtU67zjpHffsHmdObyKHta6gSqaq25g38/JmIUVBF30o4zAszLPLVRsJSVLbErncmdLgsBKA= +t9ZDdI0zY6w6dkPvKm1cVtGw8F4iPq/EdiaID1hibLW5VNIkgUkKk8akoBkmUdQXM3iWUHm/K6t= +80iCvJBQtHI8yytceYoTrgBOSAEygkXFrrQrqF1xMRx7qA95RACkaGQAseGwH83G+uQ5QBcVyyd= +PHoyHMMyuMwckgFv5G95vAB6kediAOhsRBPDlJ3kdHqJsD/7G1+Yy3IuG0X70NcpaQNOyQqZHiz= +p5Zjh5pgsd2k3yPdwfAZOyD+hkfPUK5DKXx/T+Btwfwt0ufNHBfmv6wLWoFTGvXj9aL8imFlGIH= +ZevB+HhoNdLyrgfDYd/R91c0qoDWq8oadoj/RDjpF9DP8eYwFvdxzwKJRZqMOXJKh7BEg/TrNuM= +uX/AcQnPGwJMAoq6eQYR8ttuwVivEaLhRICaYKDDNexWAQH4ruN1XU9nARG2W+jDd97/lsspjl1= +6+vjqgw0eL6dDI4VYw0hjWQC8YhhfcRd0Q4ZJVeU4nWP5XC3dyJR4vAJPuYEmppaW/Ry7cInlJE= +vWjG8tdRCXaoRBFgkpX+RUJMC6X5M5xGqNFrLSrsyyJU7Scj3ADRmF1dM1zPOsZrCaZfKmGGaUb= +O2fyWo2rVjmMsOIU16atKMJPFEWaHEFuCI6RslIwW6U8GptwLpd4K3dyZe0+WjcR3vjq6h1rUdY= +4ZNucbhH/0hahIZwuRf0epSfjqKimw32WnvBXjDpw2uzsYMIk1yxKg3CYR2OW1n6dDBEw1arB3M= +kCBIaegXKKxIZhwUcAhDKw1Y/OjiI+lCYUT84OAj6zFQecgXtkVFnEylAOBgM4EbUHwyyBwezew= +aoRWYo8DhosNdH0f7+7BrhCURaNpoVnuWBgiTb6b17cC9P3kNuTXJBcZ7Te3pQHpZKn1APhvPe1= +x/Np9uuhLRSEYribCaVO5oH4YF8PKRZJDlMrtP3A8CGyYr60/cnbdaoWbQa4bT004xuarMG5X6T= +CgxvarMeyecM8g/2+gfD4Q3pCEco2BtBHae079MwroDTtr2YlfO9WIBEVgmSoBOWhEJt36OAu0k= +Q9e9hFokqm0qrvl4IZN8vFng+W1jffMtl11akU43mDm4sSorI1xcUBf1ECnNKWjYV0ZSCjKDywt= +nOyehksZRqbyxF6/c73idMFKQ9RxcKlj2hR59Evw6UKAPlC2kJfbIA+6SJ12FMYJ+MfsLUhZMIt= +J/fjRp+F4e1b9D1Vmlrq9TS9ai8tVV+dOnUqQdObS3HEqRzlfbZ+s74z8qdnfoO+mfxfeT+cgT3= +/+KpB7fg5mwsRMqfUL/3xHee0D54ImmzX4dylZglIg9gdZagO8p9bLNrrE4Hmb/N4ma7u0EkFd0= +memzzJI4uv3mjvqktSQvFxgMXQn717gcu2Mdekteyl9+8LaJstvcC4tBPwtkbTuIgfbKeK22aNr= +0Nbm5m7v1gZvOk8EdY4V988WIHsTOaPQLqKQIuNQFHQf/CZOVxFEbJl5AKBOtYfzzid8SI38HwF= +ccjSrtHe9ksjCHyd53IF2MsgT6PPg84YoFpM+cASbyRoKIEruKQoB0ikY3FskB6IblBZbFwreUT= +mEi6gkoHZidCtZtgSALunG6z1gFcAo8ChiQUXgBSHTkEVaInK2mP01Sd812loe1oWtrQ9ee0hvI= +RT+fG/zMSTE67y+QcQXiO1yX+OUFbmkQ5/RMQkYXnBD3FvVkWRbG44KQkvZ7VBEtkFcWtB/UsSn= +NekE2pluundX0HOADHAG7gLZr2MU7XT7R4XrvPFPQXBI17q6Bq3HMCWhLIgcYvvJVX9NRbgHgbb= +5btpbyIFUkLmpqAjaLipoNcY4Yr/jX0jUAkJg1YjmqwBLVblC1YQ1XBdQBmFaCVSIetIcS4xX7x= +xaUqAt4x7Zt8dZnNuyjyC0Cb3eJvbNW6MiuximXBlBK7jeN+KO/siM052jAkXB8iazX5EqFeBfK= +roUGvD6uOjvq6gvot+NOV0UjRp/Laa/Ac4Pxuxa3A6mi1OhHQeiLR6loE4xNJy2aHiqBg6pTJUT= +GMbWA94NOLVkuoVVodDwHVP4ICgqvHhzwVnKPp+2FCo8hK3r6FrBp5e1RBwyh+5+EhkbCgAGDX3= +tz7pu1I3nECxiJjAxyB8rnwOSr3EWoTAVByrIaThDYVAfkTMd0oWi/6+cAtFt0A8tA0CKJJJFgt= +R0PZIBwKOjyIiuue1ysuFUmSfJyjwp9WHHLHyWEvW149OKAMjZHMHbJmS4zP1OnseRuUmXR1t9P= +uNP1OE2oOk8GLNrudIxxkqhpLdoC9idUL3dm923AVGKFOd9PBG0QgC8QYLpK51N10McFDRC5C2C= +cBw6vpC18omTkO4ccE3TVyHBYs3TO01e7j3e7jz5Ggu3B7lrO4Uuvhpx9utR5eFXTHDDiZswyn+= +GjzfMbyMR8UzaKt8Szp6nwG81kvqBRE4XgtYxpcfmV1c/2e9fV70JNL3Ubt7Z4gCx/JlV1rJe2k= +TbSc5APB+IVCjnf5Ns0IgrfTu2yPrSOpnGM5JH9T2t/2bKyzqRTiX0wvV8sriqyXuML6Pa+7Z50= +0a6KIgeGgAhJqAq06xewyj9+gjfHnmxQfvYKLMFbwNnCQTUzGARkPRP9A5RxRi1A3gw3pCghgdc= +LOI+bC286ff9t3k+DCuefPnn3+3SQ4t/XU1tZT30SCZ1y7FOpBZeVyaWVle2XlHs0xVMyzbNk1s= +qrU6XQaviXyLMpxItZVU9FYJnkhBFryQgiyyQshWFHxRjnwhIVcaSUgL91eGRiCqaU1Q+3kHXiZ= +224j18w5vl0PfJrfhHZfgbki0hm9GNNuuxVCq0B9u5MIbpOpUIgT5+I+UKcbphE8MFHFbVJYsA3= +tOtE2uXHznkZTdd1hVjZNx9gL6BzaiydGcuhvLPhlL/DK/sKG7S6JtqfaVaJFEpcWDkxHXZIqtm= +Ycu/j6i8d0wy5Ljqc66CCTkwuuacjJ8b2PKIYpHw3M/Lp+xvR9c3eXhGf09eOer6WwxAkCJ+GUt= +voWIWWxAD78Xn49l1vP93zFklhRSgkz3oOsoz5TY9aJlHkiR25S4gHw2sGU3vAVEtYqFHbPxxNq= +BDdCSHiMLn0DunTF9DxzkfXMwPTYRTgZ/+85IXKdKFAM5ToJtymVySe35uEE9aCxME8qxWPSdnF= +D9uLDruEZk4sQnfAMA6iHDr2/ypxmzjLnmTuZHh0DzXUK59xkJMyfpqgmKB4FUFs6JubPw66Lzy= +DXQPER/6Eqaqqii6q/6g1VUVdUTVS9Vf8VQ45IdSLZGNKQnh9GwBomH/QmM5t2LctNZ82sbWePn= +I3/dkQeGZFXTGMfCSL6DzglaMF3uq78FNRznWpkiEIG10IhFov7BE/4AvbbaywlpmSF7dJlF2gw= ++u6qFBiR95rcbV7HCKSaZbP8Yg4bUbCqOCvbq7a8FrRNKb/IszZ6In1XzQvYwSCV82p3WxIyjco= +Z05OffJ+49ZqtWg0C8QOvF7PmTsUwETO3Xo0YjeqLAOz4wK/FiNoOuyGGDyBXDGwPYo7dv1Qe99= +1cUC81R48/rpwU/lCNxMcfln/gY2i0Uy6PD1HgZJy86Yy/4+7b5cpz2jdmxNvvVJ5+dkoT0RfRL= +zH3MA8xTzDPMS8y38F8ANAGUeKtI4d0sJEIvdsT+NUlgxNaCNqDDtFooh1JjvFAjm8g497zw8nS= +2Z3QTaLFJAMDhhGMEz8eLXESzJPO5Nyfi6Nf8FbP+KIqpSVbIpyApIr+mVXPdNI1lq8EelPiyJo= +Ma00LviTKSaEWVDm2mguuSSYZ9A/FS/N5HtYm+Ka4gHuNxO3CJBd2BfzILtG5kKBEcQgJ/sbfWf= +W1Zt41RYUXVNF0cw3NX93xZU1eP6nq1ZMuLDuwxGvkWS0O4ZQ1BPdkVVdPrpvWU/F8i+LDBzgVg= +A+f2hGwCAhzCyuiqOAohkMJLTlEf0TXKTIHATtTxEygMqxDs5NOi5g1kI6aImPPwfz81IQGRYpS= +Vt5PFHLvV9BptaS+T/VJ3HwjSXvjGlHlvZ8E4y8roqpIiiA5hlhFv6Mo71dLPrl2WonvgOD736i= +UfRWeou/wS+p70jnbteyMHeh+fiq/eRl9gXHpCsKQqUREr2GXcDmeTway3zQQgTCwWgKxCCn2wB= +7KfmN6uflAczn9gn6ieSbKamo6WN/4pgyAtoWglmnuOIG90/R8M0QXf6Pu2bZX/0Imh+6ub7iKI= +d6lvmOFy6653x14q17AF1zgZyhdZpk5mZTP5IDzqgE/uAyzP2K6zBZzhmEIYvVr7Wjyxf+AOJGY= +UElWP4r2WsB8R6NXj/SJwAr+WKZHDtGA4OnWII7T8HCfxOZli7/KNJg1qm+Pp2IN+y4O292wGuu= +mCBtAFk8CCrsA9SiAaaIDzcooQdpeNIMgveza2YyMJZF385X1zQvbJfOgHqqNVkMN790pe0Vd5F= +IrlV4+36uspDhDlUwtY+1g4BV0jNGLJ+85duy+4zP53K8yAZUUE9kKnqAeKMMWonpcWlLCS4fT4= +lw8HgTH12F9S/mF4nJYDJeLBT8lOO47F+FvUhbE9Or1nuo7DX+bZI7gK2z7DccX0ouL/+ekGNNy= +jKActzN3Q+uQpqkRAUsVC3F7dD1SlHYLmKcuEUEkIIOQNShTZ9KcIVGdxv8wZXwoNBqaWb2Espc= +vZ08WskG5ura4uFYtB+O/MhqczYsqLyqGnQHWTeMaJUfLcBxiBfNZU2ARx2U0Z29ra+tQF1Kpzu= +suHw+8E3eIooAR9JUo3tE5rwoZK6jwgoB5nLJM1RRULKT0QFP8ghmGZsFXtEBPCXgleOWV6Ti4h= +gYwgksQq8zsLU4jAKExiCCWQJDkuUT2TMgf6kPI6+p4qOq6ivqqjgZFl16C4IAkDhRdVxiqtKH2= +A7GsZImi4/PMa5lLzOvi/CbacuC/mqmbpCYz8cnXuBTjQapXnyZ2iWxhcJ2hBSThoWbZvp3Wjhx= +6WhoIDJxNDukgnX7O9h04rUCib1vZ67Cqo9F8ZcffBhfgcxluBJj7UHw4uCExk7Gz/vdoaUe5RI= +LjSfpDpEm0ZC3+EtCN0hF6cRsdc/cy98d8qXV0DXRrFBWRvqkK/lzcJis5kIstRMThkYtviE8oC= +3Dc437PL/l9+B7GK8NBfKBkBpjwPSApyWFICQsajgdokCVwLkvDHbKE7ZD1aBobfwuRm1+jJCdL= +iU1Aw2iCBW6u6z+sfu2K241VCvQb1wMwaB/A5y3qMWwNSbn30d7fUe5XDg+zV+gfMzcfRolNDWB= +nGJ90EsTygW6UmhrVDO5WDVMZP6uYhnp3rx9RId4pmOHq+DeUdFpBa6oZjQ9OPXgKPvP2IsSWht= +jbkXpYNVxzuxPbpmEPDa5Fg2ul1dUzq6sIyDaMvqB1OEpMxhKbDfRtgKhX6FxiGk6i8OzW1lhCt= +WsTdEwbNIrDuB0rVMHmT5lMtAMtCA14eRGv7VTD4zhtFx1NbGzWL9Y3G6LmFMb/QzpXcyv4E9B+= +Jd//KHAJ8MRT1cgTcadZtCu6k200suTr6EW3VKvLQtknAww+Ezz8x+h/EK1fN5HeAl1M7EO2Uax= +XpclNCgmbVIabcHaYGlRgYi9IFYRHokKUvufC3T1b05S8bsmOKWmeKuCMVlJ9N49QvaaJMse5Ws= +4GUq+noctLxYqb9pfrHOIlrr6SNhdKHMvLXDFsWOkFs1qK2mWvUijIImfpHAZ4Y2IuhQQ97aTLn= +KcVlBNphfV0gDKqKRlmRpJUtbyaSUkim8qs5ooLHitjlnXDO7bOMsxMXzECxFWFsc90owln1rYS= +Ro6M/gqu4ckYiKaD4XDCgFF+pacYaLd/qMVd8Fcm6TiPCngUxNBDdLDnQdrkMyfnGhLrLbtC5ps= +PE4hIzPoHrSsB6sH46rUOZ7wmKWuBacIsPU70OVQoUaWrF4YjDjuzczQpKD81zZtE0EglUNXUnt= +XKgdBJERSr7qJ9hYLk8X9SiA7e+P4YM0doS8joZPEwssIPy2k9lCRidqr5+DvRIIa2B0f4y+lcG= +s3rEOk/mVOjvagf7cWKpGB8OBrN8T5lZgNijoCtCmE3OpSB9qnoipySo1tEKQt7iZghJLo+jEaa= +Mn7Hm3hoVtSAZRVfNjwT0IuibTwoQEcsKjD0LqKPKg43/sSPSjIhNxxvquxH1LTpp1Ip3h7/S1T= +4PrgCTDebxuy75nEY0c9QCSkwhW7oRlPhEGI2Lh4bXdm4+OT9x47dj5iDYxc3hleOkZMnL27EfD= +XLoDFgz1Wmw5xktplzzAXmLoKOPaoogVkkEDRPBN3rKBFzA49HzeLaa6gGM6wm+EnHbRoIkBU++= +kUbNaOUV50sQimOrWP8VdEVfxnjP8Oup7/DAGjCskjVJE9Vc/eLtIt+KP2D6V+efn/A/lz6B230= +V3WWwJmMq+bKel104QX4l+FVXxXP6S8Zdk5VPUnTUIpNWSLtZwueege84aW571zfEz6mfoOczY4= +lbLG0DZgC7APLsoEdxBx/Xbf7uudJcHzpwtLShQdIkEml0Au9LNRslFyEYLyfXIXgO1MIdS6++C= +KvzPPQQ8CGZYbYPLeILBSTgErN3RjMAB8adgkf/SJ/aqmwoRpK0EzVVtp1BFh7/Zcu1teerKPAk= +JdOl7N8Iyezwma13ulcaH3gtfW119fn5m3lVXLZQu1al8xlSsdvzOZS74UXdh+BrG7OBK70IKN5= +2pCDY+vVq4Lenjq1VNzQZW2uEqsoSFn80mngZ2flvz2a0pFfR78FfXMnc5H5ZrLSUeUCwWik3JR= ++ABV0CblI6lJt8gQwd6iomTAePiH1XWroFQe+12k3G1N8Rwu8jNzYaN2jGgtPoAnkCpEeVJv/Sp= +RVCTCwkTZYRVUV1kjDoiAi2VnLK36KXauH95cKWSwWyk+t5DVdFRSFNWXTcPzU+K+XycJ9SknBQ= +1gWJUmRiLxZSxsp8i6k5SWJZWWlgHlN0bEti4Yo29iQDf4Zt1jAjeWF16TTWi57d2OhWDf8vJk2= +RU1CuiCzrO8ET8bI4EXexrqi8bgAr+NkKS/y8Ir4dbM1hPQTBh4TRl03AcyNmA2HlZ2qRKKQtK4= +LLdkvekRnMx4V3QM4/H7YbofLGVtR7MyAkNknHRKOogc2Lzu5x4LpuP499HuA0pcSucBUnRZLBK= +hdEZ/YLPqxgeMZFKLPOW17HeYrdjEeiI6YFkVjzR5/ryMJMi9aaddVV1Tbeddl9DnbXktjnIZ7B= +6KYxq5ordvta44NN7hu2hJ5WZDgxjm6OIhtX7qRVbPh29sn5iSxrQbDHFnfBBhlDbdrAfFEzHAI= +38ceG1997LEb7kF8G1t+G42uT25CLbiJTeSTwyQ/K7JIfkQ91aOmKOQ7zY/cR/TlGoqLMiSq7Cl= +tuEJl3Izt4nal7eO23+66FTfsuoMIZff2gmh8bW8P9XrNj0a93WiYHGfl3Kd2DaQmoVuzIrdLjA= +uAyx+h05fHo8uXX3wRRS++OF8vYnNDauW3ocxtPBoOye2foVV78cXxVXL35P4gtgWwI8igFu0NB= +lAUgpjn8SkP6//5yT0NOvWcmIslmpxONyIrB2FxiRiTMr01eiWWvU8vRERwQHM4L+sZ03XNjC6z= +KSnFcjyyrbKlOarKcXII8A1WEJIuiaqoKBBIHCfxyNLzcel+l5PTQe11tSAtcwDmZFZK1zohAAa= +Jk2XuPQs5XUQSL6UEUbWWLFUUUpLMs6KeY+b3FxApzXGCme3KBNcLFNcjAEaNVoxOyXaCmOndjB= +UwcTI98XHFrRxHL2tOWh0/r9g2+nZiEQUcuqSnc7pK2M20qSmiwPNQFNWsmyoU5o/pCDq0lfHva= +habVtGiYo9HZOjsyTKVoV4h3PKeqXmmY8LH00wRK6L024SeitN+0RgPOChih0w0jncTvSjBZ3S1= +A1pgT9DXzVASd+NNEtNNFJXplZiZ2ew8gXbcDF3+Mp+K4dmjMTz7TzFoe+nrAMTtxXG0HV96m0G= +NKfu5czW6uh6vnUPZOK0VI7X48563EdnAcnc+rRe/ipnTTYqMA/U7BjzwvWRVn4h2gYUltmEA7d= +q41enW4tr6sN633VildpqqJWEMzieRIRmtEXNBmob6MTm3KFvaymcCQFYPXYaA6nWOXfTXgslJZ= +UW+HDhZ7uyjxy4iJibTsQgtCoptR89oduFPdV/vaRkdTnoQfZOgZ/QenEBSFATaos8WbXJhrn4y= +rLRrgNFuI/jM/sdXJZo2jU+b5fDvXZnvi9tgiUgIUf8fWpW4IQ56u7ukSvP1Kty6XjdXA99Y1Vv= +Xi3Q5Dif1+sjRysxquXFDvaBve7uzer3jSEX6R2s5uLFeQOppxebHoworLtmRdPv8eHSPjsOv3V= +c39e1kHP6T/datqzep08asnnNjMLh15eZ6aXC0nrfspzv//+mnkFrI/YO7yVy+K3359D+2n966A= +k9vz+tGVVqvM6SP5sD/TS0f/p0JlNuaFPrviqK+nsmRYkJweLTM/Vl94KDvkavwTQ5zmG5ELSfr= +sxVpAmgr7QQq0/WJJ9KvCPdQn0gEBhHZFQTs/gDO0MPjq8HhIdkzdJ2RgezKQUAPRH177cqVYX+= +ebyFtlbmRYwrn9X4zLumne71o8jnCHR3OXWDm94hhRidWjxE1zfXJDI7aaC8aX23t9waDHuCk0W= +jY2h8O52wlfx19nuzIRMTGhAzGyVZaujuhGAvbO/EOrm0YeGRnG6zFnSb6abVQvuvsome7fNrAA= +PEVwRZ5XledQOSB3xZct1sweMPJp5csQUYve7aTquzUC13XJdt9eDlnqzrPi46gmIIi6K7g2h5b= +2jElKTOzF/499AcUE9qw2vrddRb7tu8JBkv3sX6k8smqUflk/csPKEj+fz9Z/3NTrXxf5ROQ9ok= +6Wn5AKcrj+if/pyKlZjj+t9FvA75KA11h7JpVadfIrDIQAL12t9M00Bnk9wHBjtBTFTEjQc/uYX= +a44791EQ3GBxG6rSKyOBiPhn0p8z3+zlsXJ+/9CXQA8zvZQ0oKCJjdI8w80eqip85LCI/eWxzh3= +On35t+z9978e9EPn5ey4ucL7/m8iO57X/59PwVp0zk1s7WmVltk/PHJEfWvoiygnmx8AJJElFM0= +ZL7W8/7k+egwsUPv3/T4qz3vJ/mTIzo4PCRm+TS84fGkLd4JmNiAFi5BG1sxO0j2FhAGF7djARy= +ONqk9xPAb26eDohds3Vaq5YNMEC4eD/KQDG29WmlilgsLK4vvvssK08eXfG8OcxP73ijG9RExFj= +scDK6h4bXeXr/HzMsJeGppTq17bbJBAx/2+9nhsEdD1O+TXb3XGXqY42euUJ4c4He35nb9Shcaz= +weEj6M2DiuY8DgfOHmy3C8/Me4/AYc4joYQR/c/MYbjXvnECQieQP1JfGqL99FYZkLkXgImwnSK= +5qlQD2YbEa/HWnmAxcxGlNaX9l/XsOwHP/CAbTYe23dVU7Qi9E3d9kYtl4P1qBquv+be+25bDyt= +wpiuGWdlod0lW/LQuRN4d750FnsKtQaZhF/OkLn7Kx1C5CqlleDAcDvZKx59Ezl7pyeOl6taTpf= +EIolvE2rhfevLE7f3SiSfR7ZXHT5T6EH183qZfjTWZM/IPND0kBnbAqBLBBg4JGoY+BwbWxYkQo= +YoOEmIOwfcvqJahGJpXMCuNUsNwdbGJ9ayuZ+eXBUXRXeD2bdmo2MWs5RuKIt0rBCqQ+ilWv5aM= +XzIbParNrBIZCLByRBsTEaaw1iDR5Bslx95h0O9H8LnOHB7AMA/6ox4Z4kE224suPULgZ6/V2o0= +ich7N2viGvREomW0TXUk8a8jWiMM+0G6YNjD69qiqprXfn7Ph/hcxL4lgduBaN+rCF31L546O8a= +MmDWHSRdFhazpPR/Pz1AbWaP4/Fr/Ofw8I7qYqoUR/fm0qv/0a+nNi4U/XP3d+G0H89V/lGtF4V= +ZI42RUAte/3okE0aME36s8njAbZEcpCFAHbPOj3e63p3+DatdHBwX6U/O3GqXM6Irpyo1o83rYQ= +VVeR5Zou5TROkZIPLHzv58vtYrFd1kzbjD+BZJrmAI1K7TPt0r5smjKKSDge0XgPbtm72mdmtnN= +XoG3uZy4zTzBPMU8TqSCwpDCHHYOsuLVuwpOvI+KBoSoQDwcdv0kn9wakwwwgUu4OoXs4hhk+NT= +skeLUauqS4rdRml7wL+3w0Gz9okDJYIcUv3rFSYgWWZ/mUgkUeiYhs+dwQZRXWUlW3dZno1JEp8= +KoIHDyHeJlXeMzLoRdxnJOuyOO/uEb/UImFl/Apll9Mp4speI6XOY4kpFhR5j8mcgKv6ByWDZ7V= +eJ5Np1iOg7U9xad53VRQTby3n9XCYAj/8+0j0l26K8xF5uuodg37Z4iBFSE5wDtSC8GYPGB/mxJ= +AWCbjy5RC+ARguBMMBotEtQntMls/yObSIVRDFdGdh4flFc1ICRw2LFnFqqCoQiplZGFZqtimo8= +tY5g1Fw1hXFQXrWEs7nqbJWgXWvV4/0CQsn4+CD6WRCvVUDRWzgqDzgiBAPY3A2AzuVjXF4FOqK= +FiCiVOcLViGrCHE6lYwoTNXbk1nanStxDAN/HbUoAQg/taS40EfZnJACA2aIzTDbJbqbG9FaGZ+= +Qip/nxGPBv+h3C6V2mUFWHzTIQZSAYxqMth32qUPUYvqiNhIjqlFHSJqnSlNGQFV02FmrRAkAxO= +8O7WP7t6kjiUG6sTBAqGh6PRt15nXnIplF98XkhePhyQMddRqXd1toVEvCHqJCimAq6NJQaxTp3= +4Q5vvgpjJs3FQG2yJSZ5pWmxkvECM/+ER+Fz5HCvJFkv/4qk7LQ/A7NGgQtDeAqLeywZEijUdxW= +U6bSdm+eGUwgA+UK6Y5vwj02SaWMd3YCAawMNGDJtvQbpH2F6bipA1htVbbqi2K/Gajsvz5I0nC= +RrO8/GN5R4fpV7qQ3sy3tm5b74aVm1LmcP5PMQ6lez6RuydapdMo1isR/yLraCY4Rs/lTfPfGav= +GCcMgh3d9RBS72MM/hHFXdNF35Q0fUOq/M83jptfx4RZj/NUfwi7cgz8ieriLGeYfTm9LqP2Po7= +ejPpHxTuwVfo0iyHVYh04z54m0jQoEu82YZwZWpK3Htrg4CmHFhPXSfRWsSYhzaeLjgerUQvS9k= +iTIkrNateoVPy06kp/Jfil3Incyp291ukHBsDSjUHY8y9DN51Z0PiU+lbUsy8gBzgxGffTv2RTn= +ynY901zEXorLHy9++3C4/Jah75oWh9i05tg7y7KnBAuWEtTVjPbBwSgY9qaY4RfQPcxZ5nbmXqC= +Wl+gukK5LhbhhLbYUBsRZIx5YyO49GNWAUagI1IUujwgl3fTxGtQfMCSQRbjQwNE6EqANKN7CG7= +Uo1sW00AdlS0n7lbSRyvCFbLeeyRknjVwmU83k/LXVtCJhA7MVVpDKa46EbcnVJPbuu1lJHf8Fn= +xMF7vmirJvWG1euoI3AND/LpVzsWAVRdTI7O8vLO8HOzk4KnnbgMVNN27KbEgzFChzZeFB3PNNc= +QqIvv2ZZzc5kO1eO4I7ZvsUb7O9mOxXjmRh/kn2wxDqmNYzxTDxG3011NDK8L0rVUtBqYa2L7j/= +2TKt/LP9G5WJzQLTRvfDtszVrSNcsl1oHNMnO/Yl2iyxKr3rycqz7P3Z4uHOLGDXNhngU7N8Umc= +kC9tCArhpMbE8fxob11JS+7RIlej+qd9JOlCn+01LmEA2+pxHabu0D37taDsPS6k9CreM16Kvoq= +0wGkFsRZmebOQ6YbZtJvA8JOCSKI6AGbBi7H+J9IJEh9qncKPE85MdGp10+hPEGc8NPXBApVmc5= +JD6InNOWqBInRON3jYatfjQcjT5t2rXEBVH9lBValVUT8ZOL8DzxMKSK1lJIvBHZZ7qmQtwRnYW= +Lo71+9H7rVB1Ol08c92q2uWCuViw3uUSqZE3Xuq+FS2M7LdJ6sKpaBMFHKEGdeA6B3ur4atfQsA= +cYfdi7zgSICbLDLDlcnQY3JaBREIwH2SzqZ8nfYBCQv2gaBJBCLkQ0IAlTe5QW1VHBcLATtb/Xm= +NgE1SaRQXGpCB9EfH9B7HPxgSgWybEYX40/UxpN+O7V2H9Tbc6WMCSepoghQpVujiTD7QyRe3Q7= +RL2CDj1zvE/sItCe6VWEFPf0U5hPSannO93nUxLLC089zbGACP/Nv9FfPiSWFST4G0HhnngaCyn= +28Y2Nx9mUgJ9+glMEWX3nO9Up//1nUJ4i0foR7TAAiAZVQhPvCWTbaIklXpIcYE6uUqvGFoTC8O= +NEc8Rx3/+ulKygL78orvn/xXPFbyFH3737z19QMM8idPLjHIul2Xy6RnmnLJXkQVZQe8iIbIci0= +h1i0+T5bwBacGz8o8e+9CM8p1ji+78Hp+UUj4ZrX1yDzx+8hzMNln/DG3jWMDlmprcibUp8pBCL= +5xvsM3HNnbnCinzsu8R1WDds+0csNT9HNooVXV3t95vN3d2g2QS0V/SuEiMbCHp7RDlTFJ97GQA= +EDEDC/vfm91onvPuNuUOX3jq/198ql4/Nv1yYe7cNrVaClX31VvU7WquwDaOnOzXAO1LHg4Np5a= +6tFVumQsSt+nwJRvsvzJUhu9N01rZjqeyRtl6lnmhuUdupT6nmvD+pkHqcetW2/zNZTAluvoJNB= ++sKruRd2RexxApuz1X8b71VSw1EMSO5haqgati2hGreEVhJlDKKc5fLp47Nt+N8uX06Sm5uw5Ay= +wt1XHx3RAHjiW3ZZfWOwVt07Miom+CHWp2aYPPWGdpPvq6ltWIUg9PkTdGjI4z71bjWUjfEg0Sg= ++NL7WmkUjRHcc0fvQd8XweH9/NInM2U0RDwRE5mwBE2ABKxAbLSFA2f3+Z56rf/zj9efQQexfY9= +R6rv4jP1J/jpm3uxJjz4cuGVrdmk109Ras/+7hKHpv/V8+HUXja6NWHx2MgnvfW/9X15ledICy0= +Wxv/ltgnXCJhQKgpBpxbbaF2k1qggkF+t27t+U7BMltZspL0Zkz0c/euZYW5bOpaLVz51TWNzoq= +/4/fc+Q1bqIGuAu9SQYm8um2eFpLl61iY7nd/iUJBvlIk8evyNqHt0PDOM4uh6vbH9ZkcjMzlR9= +cozbYs9VsTgcevxxROQpdyNp8cjzaDeNhtheMxlchoC7KhhOWZrx/7doIWEVgbAOqEpjKGr9EfX= +W0EwV6CbnYBbK/jtq9bKWy9sBapZId2F7FVNHLEcY8/URXDlK8qesvMUd9oLiJZ5H2xLmYK8Q29= +oOol615axvBci1YzrY3/GaEBuPBcCQiRGzjpZHKIowRO6Fpv0/bnOiZAXGRJk42GtamGw4npsfx= +cuFDF8T8RVXwYYwLc9fDVvOAF7NYga+KfUPP6IaPVwOgKuXVK7kG6zgQdRzURC9L3M6OgCfhA1a= +WpabyB2zWeoCTtOE+NTAfrODNmr+gf5ycfVxf8Gubc3Nusp+e+kCxcMUmIrCEC/a7tQBd3R+Pdm= +OTleFwNBigw/FoHwE22AOIEAT9wax/rqFDsjrajQ4dCZOFBLsJY0NOWp0DRBRKd7XbDds+5KNqo= +9Vq2I6OPhmxpjL+xUa7fVdL+v7oT8orcJP0W3TQsdPy2gTXIjqSp15FY5vXqbdRN0zSUeC6tR7B= +G+6+V9wnR+haIEaoX7fXe72iS82X+nD0iru7RW9A/JDO2iZLLVepZcS85TZ1vRdvHid7GMh+nIn= +Rg9+ZGH3U2nPmHhEdrFYtFgah4SYVJnxKMWkE3a2YY6AC42sDArnLfgToQ1Q0M30trco8x6KUIG= +t2ThfZg6yp/AkamuRheHLTJA+Td30eZRPE/obEBGQ0VGVL1VXNkLWspsH7/0Qxs8yN9it5gq9vm= +rvAv9jTOk0MWax5Q5aNJJHET6Lv1tNpffyNEKLvGA8PYhTXS+xYYpvjcqAJsRFLuhyoGB0mD+jk= +4fEe5YFI3ywXi29U1UKmamfoXlHlIAqyUA9LVgNtNhYIP019aR2VU2DhFsKLJPH3bC3j2EJ7cWm= +51ky72tZyuPl/pbWMm8btxcWVatN2tJOQ9jOVjMnzfOOie9KpNlc333R2Nbw5aUoHr1GOq0g9wZ= +6IuXqHQlLil3KCLaKbIvgm6xrEvP3EsWMn/pYEcmyV/a0mtb3+1rhrfyVOPD3ZtX9scbh4jAZX5= ++2048/LyViKzWemcghSXonRAK3HfnbKk96HFbfjE7EDkT0kX7oLBBLpytoy3toKoh7wAoP4m+2N= +h4P9/XgBRmhfNqgnKOIM6pDu3tijugB9ui6lKDerQ97OdN1oQh+ukN2tRJND1gu+WwPs6TZCtwu= +MHZSBOGMCxMHDlIJruBuWUNtAUXRwcO1g/PPN3mgA4SAMd0Kylg6Je48BAmwRhOGl5g4gkBHx+b= +HTHAwGcEsvbGrhdQZSgMEJw72wCbfuNBlmTlYnQPs4VLtE9EhUywYMZjuFY4UZ0ZeF3YPB2vnwj= +s+t3RGeX3shPL88WPub82uDtTvQaEDT4CokXmdCmkqun791HvFbqRTHjXiaU60SZ/xQ/Q54+PAO= +chh/jh5QH95Wh1zopTpNe4WGNH1ajy8AhiO7Y1p0X+YaIltTqf/kif57M1n1yJ4JHFtD0UXan3B= +w3UkEfZ+y4A/9BSVv6IJjFKywqGfyvl5sWkXTEXTjMMgG8PkuzdHgs6Hbmmbr6AXbcezl4+2HdM= +WUSxnJMKRMSbIU/aH28TVyf9CUyY36kkwe02bryK9Su3rCC0fUPRu1BNz0u2sTWR1x/NAOm+gzP= +/88PruweZ5FpRPVldpWcEez+7rjx1/XPXlpg2VRc3dhg0XnN6tbdVQ8HuSpi4bo0ZO6fSPunOCY= +myihn3jbnXjdnUcwPzdE/f2IBEcx6FXicIy6KUtoxK+gnwZezqO+h7aoTRPphk3Cy1UpcUqi/iy= +a6naASpQQ2f0XwhG6Yh016XaCTY+wDtUw3vjyeU5R9WqgiIVq4bmU5BU8GWcL2T/kZIhKOFPIps= +v6xrObRpkvheUP5ay8Vs1xOXVpVZY/v7qkQryqF6x8ipPRe6wl3Swu1TKZRb2ezdYLjmNMIuOrz= +60fP77+nJZOf6HZeVLU1ccW1hFaX3hM1cUnuk2OQ9P++1P0acK5Evam2wwnGwW6jWSfTgmh/1h/= +pO7p2W/6DuyKJYBS2a2ve+ZMLjACAb2u/lDdrQQ//M0Yl7CHxw1UzihZo4pn42OQ6BVnohIL7Qx= +24IOG3/7t44Nv+zbUm9z7m+iniFSqETt0IO7EBRxvUiDGIIg5vbESZHmvcTK7Ydsb2ZMNj49WNu= +4Klhc31h/Mr7GuabrsWv7rHl9cno6ZrwB+JLLcJnOK2WFi6+ZmTUcYcJxHBFFF1EWdFo+hwl0dx= +TYmJaBJmJiVLyPcKRHXA9Q7jgEx9LOiL28vLd35YpU3iivLIrIyEjovjr9S3Siu35nl3iyzsKrL= +P+hlsmWv8swpJ1A948xb65zGcdo39JdOoR/BeNtAd52RHbRQWBYzFpLQHVLmv1Tya+cyubuPSzk= +Z462ymc2UoxMBi9BWJDg8l5b6p2bt+jGYd4T3qlHLeWgwuljVKvGGd0IuCAlJPNpQvczLGmvYx9= +Yck9WIxen4kIRH01AAYb9TDguFsNKO+eOjZ3M8xRXoV5vKJtaZNvFEVqPMZsw9UP0rifsRkVq2a= +7hG3PzRG1LUIiKm1f2IiKei+uOVKKilmkHA5s08e3U3G/2vrS3zkUfWaNine5kHgGL3Bg89NLhv= +Z+e+QR85J7dKlx55Zetk6ZFLTOKvO1m74vWK9PhrmDuYXWgnQH54G51JdShhYl0yX1Ob3UQrhsN= +qst2ZjLRN4PFZYltb86catEpswEKEwsPrPE5xKUBMlibqIo8QD7yGrH4BVq2HambOEARRti090D= +XNteH8Cl1nqR050KT3pDAvi5LiG4KsYl6y4Iy7LYA1OrvumTm9TFwtAZCEA8eX9ZyVy2ZbQbBLQ= +2amoxgm9Tye1JPWkZ+rI3ZcH+rI/z3rF9dtfI0XWS7FskJaEzWoHM8Cw6IibvBdNSOvAypU0lA1= +Q42rdo2oqMbDPmp9IytysiTCYCfV4mSoFlSu3/d8K9DLQOFT8FIWsTypk9mmcsoomPn1A6iYBpy= +TgXokBr/JIgejBLgE14/a6LDfG/X7vYNe0OvvEcVln353s70DGBxTO/b/hr4wkXGiCTLmyUwn9N= +qfuBhFfbJl84FT4//e8JZfe5e3dPHXGq9d9u66uOShZ5eoseJ97sW73KWLd3qfdV2SfufFGSaH8= +hIZMSkzQ9iFCX1LAZ8KIxwwETq82rp6taUFO/0+YvqxGQbqUysMgqC1S/B3JX4fC2+E9+nJ+1y6= +grWJNV0jCv2KW8E1n2V68RvGf3Hl0gF5ySNXLqGA5HH1atT/KOTDTMpHfRIpVL5WINgI8G3UBva= +15jegrGTrrU81pyG8+mAzbYenzq/dhj4MXXk4gjwGdOPzoGY7ndtPPPRpwI6IOYyg3Ye3fD8MpG= +4NqI8LQKVRARIPhbdJa7SJkhZ9aPPibasXtkLbGr8L3gNvi3q7WZLBQw+duL3j2LcdEhwYXWd6B= +4dztlCERy1TlF4ku/aoUr4bIwoyeKvE+W3b3wZOf6e9eeLEZnvn1NPlc97ZxuLtS0u3LzbOumv7= +xypvQIfl4jMvPVMsd9fDQm3p9tfevlQtNltXFpeJK/fpfCIyf6IVyUOei8TrHBAHq0IaCapjQ9t= +FrSaBFt2IjCkSa0z4A79dpdCn5hL3iK1oPAImda/4K9lRH3irQTARnN+xVHV2nMryoIeYXg+qi6= +gXNeDUe3DDjw0GWcJSLRf7kQrQVR0cobVE4lakPgcJ919z426MqA3MdDt8mwCfLl+JI4BAI+LXN= +EK98egwLgM/Pgx61Ifs+BrxbHatFaEgGl27thdzgsPg6uHh/iA7OpzDXfP6EIZwGpXEFw/5lQMo= +jEX3mcM3QFfHwAn/E806JH4ziRM/9OPjd6M9V01bX0e3NDPEX0WrNcfbphLvWUSSVpt6cwmPOiK= +j9qqx7ephq0VMChzTlM88e/r0s+8gwZmZndZg2I/1vv3kGgTjvZm117wNbqyBu8Ff14RoUGXYnF= +nsxWR/w7xJbLIt4vfpuJ3ZJSvQW1Q6SqSDber6DvD6vI2yPZ9lqtKuHLaojVQwZ3Fc26pWty6Q4= +H2EZIyoMdLw2MU3kKsQoFZ16/aT1erJ27eq40E0zf/aLH9Ec3ZpKV69SVNkngZfqwC/g/ooujH/= +8dVZ/sRajWSfmvYr6dUGxF8917myIeaWfem3dnfhgw5v3ZUoS662ZjxCbLtvUf8dj8/R/+5NrFJ= +YrVVrsEoKxLGHAyslcTOyOfmdmtOIuO2lflH82GqKTHEiqSJiXmo/hc4vnFyAT/30w6fhk48R0r= +fxSsOu5l2OaIpYyc3X7EaxYdf0nJqk6HrNafyHSrXzb6OGkU4bS2s0gpgCedtCYYW87fQ5GFe+b= +m6wqqfpVbtRpm+VyCt4NWfU7Dp5K+SDWfTDD0SNSiW9mv232dU0jczJjq7QmevNpAczjokH6h/G= +prkxTOwRFxeJuwv0CIEsPeKRs2Wq6BXVRAe6MvGqoejR6KB/kCW/SzHf9vN+munOPbdGdvCliB6= +bWAYOBsPBYH9vbx8iRCUOqOMQBYAhYIkcZPeYmdyX+KWlnmuJ/qJHXENf37t6de/rmek974cxVm= +Y249nr0p9ioro+6uuMCG/XETVmhelFfylmOblEZJGICc+FmgxcsmQofcWQgDeW9PBccygqWFcjV= +cOKiA6b50K35GUcMafEv8Ch5EQn45VcuHP8rOdppqppqjkb95+lbaASayxS7yk18yk8aAEj4cce= +L+gPPuz0ek07lwuD4IO7u5axZJg9362UTkUo/45cMwefH14ef/l7CmkTmVbpe35soxAIQmaCdY/= +qYTaZDtVNM93Eo8pEJ2O/qj7m1U/meefTt1TT3DoaxGx1/CTaT1xURf1JZO+mlCkt/gVKi4Gvb3= +TnPA9M3WP4XUCxuN0FjrRXNOxmu5E2i7GQ7dQDb//Xg8FzK5/4kFhMB81mkC6Kr4sla99SvdZqR= +Yetxs/M7VUgFhdMvHFusr948ttdbeqhcSrkW7qw5JgFPg8sLa4aeb5gOpBUb7XuaMEiQKLVYpbz= +nZVsdsXxuWyxWofEc9Gdrdads30EQ+rDr0G1nFN9w43aTuAvE5cEAqZaICKvHgQAUANqpMRA+Hx= +LkTW/6CtqnQALFOwunzq1vGvKB+QWCK6c4GzZ8H1DTade3CWqvKP7P25c6Y7smD+yTX5G+I/s/z= +hIEiEgr535+OGovFCj2gmP0n1ikU2czPlRiKkKMpwL8WZn4lDMm3YxivbGV0e9Xn+ttLbWmwahl= +WFZJRIExGZMIpRWFDTaGwMHtNfTokALslor0LKBFmUh7GctqZzPFVUjd1qxFPgc6QdSznBWMpsa= +a0FXJP7gNgnl77rEHwmV/06KFAjcmyVeTOmOUxLNnmoLsmsZzrQc4799Nyc4rPIQ6xQcrOsPmls= +pXpALjnskb5lqLEnedOcNMMdk8w3NBFZPokXr9bIA1+LXjg+jVra3u9vLEl/47JE6TGswKeG0KD= +f2i3iTLUvyLNmoQ/oGDu1KgY3oL46F8SnlCumrgyEU62DYv870gXL3h0Qem+RFbNN7wMP1qIQQe= +NxsNjtlUxPsOilveqJ7nLU8LP0YuLtoHU0NnBIUOalTdBVeF5BsYgrzTb3ecNbk1/b3iVH2bgLK= +Wq0ezdg8UvfY/3SGovo6tRA+xrQSnjkpS8IDT8ye8T8gTgt6hVjutIbQd7cKp+XtxYY5weRADXe= +yyaFFTXQSu6pb9dut+izZm3PLzor3ydOd7jd1VkRzh0+CESZ9RNH9pH9u9L5JdIOTfsmaco+6pZ= +HN3WiuQ3bJEkkCYxDbm8Vj/0voT6Hl6a9/IM8lkAuo3zLy49W4G1InmWvUp8A2S382rDbdZY4SQ= +XgsjqT7VgSq+YVFAn1BRGbJ4QSW437sBBZ6AkZBCUmu5Boidr6S4kTRWWmWTiJD9bBWMSpGSVML= +pXIFi5Ysp0RdMLHBC5hV0dPFUn6zIrDoZXiIexkhUbJP5DPSd7MpjhX0WvRTnB60/FxUNlROWlp= +4rlD8NJvCtptRZAfuwHrG9SWNme1Lmf0mBvm9CvhaEMT2g/R72LrSQkyrNWunQeLzIHmmTdS709= ++nSL4D4vRv2Jo8wzIzPzhobkSwzJiZfNGAWJb19nu9adlumc9c2QiLPslnQncIT0E8m8576XXIL= +qLYtjX5TbPpKkY3FRCNRBTzlXt3diMiY6ToIOrcBVMW1jbyczzBfqL1LbknHpTbMTBoyw+eIHeS= +BU425n1uD+O9hnZEERWgS7qnpj/dX4j6rcmuw6ntOrV+I7tUYocOwbT96Lp4grlAfa6R4daKf2S= +AuAQC6A/zihhUT2BCvGOCyoY9wrbEG4zCr8GqIsNSeJ7jMId5T/dFQ7WKjmmnTCWPNVUUZcOVVT= +FQjGw671mSIknp5pw37GOvPXbstU+QAAWcwkqSxPIoxaZLoizW65zlO4Gh6CleFDOqLEtq3lCMa= +piy5HyQwemfnXN2/a7kPRBMeCUYO4Q3aMLMJL5aGJj3tZkfGFzp6ogKSbdTAI1ifY5PpYaJNDHW= +eJxh6fJNnUOF2wgnu6uaLGNvVLMLiizbBWH8v38HGBcO8RiqiPkUYWJMDav4eSOjlyt6RlczYtE= +titbXFxYXTzgStE3tm4NGAB90MB5VN3Ie51pfxqpgpiSR5wVJ4kSZ/MzY9xe0rEH8S2iFlIBSKc= +SxiycXbcPSA2z7j6RzuUa8Hk1kSteI1S+iFJxsUq3RbXyJQx0iYuzv0k9yRMzcCTlO5UUx9o5R9= +x3MffHMOOKfeIJr7NhbzYQvmf9hS/ITJlMWdRLBAEMAoTVRZMixW3fZiJItBUW3l02/Jp3tTawW= +g/FwP3F6Hx8+1HxHkzt5z0mY9onrMOPhZJPBwQiaOJ3NpqGtIVr88eEwwe5yfHAdxyatha5fT2j= +Lg8SieWKtMTHhIG3390qbbGSeWX5Mtti4aEQZKrqrORjM4tlBMIsX3SNX3OJBvL6QIIpeJe4V58= ++KM19oL6GXKJ3E8Q+tEh0EeunRR+uPXmo8+mjj0qPoUXICMXKePPN+9H76zOwRH3Ue7V56tPMo/= +SDmUvfR5KQ7R6M4uks0rMH9qYqNtOhj6dCJUC8C8vSXP59NnNjE938efYZ6xmTs2Mx+YqvRrBIv= ++kVWmFjbC24tNvAgW5boXeQH3cjJnNDq91XRV2Tdz3sFP68s7VUMO7+ZZg0j1a6kzSXPGZTy6yv= +rGf/ia/RaaSGzoivloFbIWLvvi80Q0Gc4uRDU7bSbzmxkPC5dWm7Ki2fl7IWdS7ed7iw2TG6znc= ++kjdA2pEztKzETlrTXf0Z/NLMC1xFg/DUU/8YsoZ9Ev0jdkNFfJ9OpR0JiSknEfcLcD0iiK+RHS= +69kzuxkORJ7h3XM00TPe4cIK/s7sO7hd5DfRLI075h1xV8pplKSIAJUkDhhA/1s9ty5zKcyluFx= +mXPnsi9ZoiKI/hn/JWy4+CX6hvQxT00Lsmh9yttZQYjYinnEGT7LTuTB8Z52smO+CphxkzkJa2X= +icYvs3bYwHcg1ss3D9WPbPfpzR4m7kgiWVeLHInnkFQdWSjwYod4fO6YTrJnOM3mnXrcLj0fArv= +bGh1f671UURTeGARBFFBHndZ8x3GzfMdN2oZ93fEDB/eCwf9DSfWNeB6TQX8Ob+FaF9bwzdQrTn= +ZDiKU2mJk8b9Ffrmq1pavemyBNoZ5Xyewcxth7Eh2/U72k2GqFurpbfnphjxheGiVuX43fEKv07= +/igmJ4uEaOn6rrbgWLv3aGZ5NRunKEcOE/nRj9P1qAR88gnqxW4zBoFk6BNOvTZ/LhRRl6ZT/8T= +k1xNasfcywrV1af0hsglnpD3Qhm/qkpL2TaB096UV2TD9tCKxWvbXMpaZNn0I/rzqmemaZ1oXsy= +eaTbMVbBrLzRNoMZ8NPNMuZHKuadummw/yacu1wiDIZ/J2LpfN2fn7cu28HbRzmdWz+YrjVPJnV= +2e6qK8CN7ZKf5c5bMZChhLC5PfBsDBxtEx6hPiy9r1EDNHthHzYjB0flBBqCxKSexoPy9/eWz3V= +1mEJ9PDJJ+RA1OzierH0fEkgysazpiYI4vjTvMKyWk9RZR71BVmT79EQq/IvvbVYXCs5mhjI5x4= +RfQANSlp137oIC7LmnU1rqiF8mVdEXu3JrMTP6ZmJVQpxCk3kMV7shjkhUXQPqQDknSxe1NOxD3= +BJ2IjlKVNVDeI7C82wkBFSKS7lS8VK1C1kvUzN8K1UpqyoYglLiCtqLMZSOR1uV5fvRCPPOb9Qa= +Jssp6T5VP6+fLFSXFkuVVnHlI9V7TTWraxjvhhusmilLgYZzVi6cP9tzdk+n2sJxiW/17wxQ8eE= +V2pQ59aT7Q7dNjD8SZzKYhKGEIDHgBiTjkbou4e8IJpuobCQZweKnCkUlgrSXw/39sjG5thBd1R= +AgvC2VGGxkEm/lH+Eh0jB/QQW9ycOCvAN5crRPZvNoyXr3rCGElOjG4qztxc7ByXBww8+COdzpW= +jNfqPgSivqTX0rXP9bsqij65AzkX516CrY7ayxbeJklRrgEacblPoSQweINRtUMo5jt/BklhGXb= +5fvXbtX4GxX+aenT2Zydo4XO7nC+XvWz36b7Av02vhXVQmXFL+olp7M5opa8b+it5MLvs29DT9x= +bFM3RJUXtkvwVHThqzIn3Lt+kfNrWjmfeT0846slLGrOl5O18XfR7yZ+S4pIZ9fYbdZLzRQqLnp= +lMZ9/7Zve9FoaXtjb24XWeGVhkgDh+CdJ2u7MB8KVxB5lakYV/+5gC7iCfRKZYcVYj3PDvQPqzq= +RHQvrz60k5D9BvQo9ukV9Bi61nyc+UEY0zZZfohshOy16DOnhxnCyMUJnkPuIDF118RobZyeoax= +4qOya2dW/OfwWmzVn3k4ddkMlUSF5/JWNaxc2czJZwVBMMRKsqHn5EDJ5XK6LLJif9fZVce3MZ1= +3vft9fbGsVgssABxElyKBEGRi0MSKZKSTOowoYOU4viWFQW04qN2bcty3ThIrXQSJemRNrXJmcT= +NjNI2mTRNQ9e5HWfGaTIxWTfH1E3SNskfISepp+00bqedNlDf9xYAQcpuEhDcA8Du2337ju/4fb= +8vFMyMlg6Rw/QI4rK2feiWm7MXpGCIHHfwwO5QKJa5rYAjmiCV3w6X7ev/LVInJrn6GkVF5wHLR= +BE4E4gmUhCxnfedHpyYJ0IrGaHIx76wCzZ3PyFQgYahT1DAaWNBUtFg3BFZQ74cEQKnJZV9uIEl= +XMPKU1oE/YFisMNIwQsKvoto22z4QVFhizza/wBPtHG8T8M8i5qacu38haQiTYZknNd1vfVtU1X= ++XlYKvIJ5vh+LX7R/KEoC0JxvPYcl8sx8zz/opmAuGOvopLjDlowaw1lH17PDRAFtm6hRI1+TPh= +w0ZfxNqZYnSmfIl7d79M5NonWCN8sPD3cxEOpOoTZqlA58oCn6/SSKfiM3NpaT5URr4zWulItls= +7uz4oIcMAVWilt4UUMbu2fH2ETrZ6hZcN+XG83liA60KNsJHoUMaVHs9Uv740UnCo0pgCeR/AOg= +pkbDxzo6Bxju/TGMy9NO4kcyes2ms7JSr9dpMAT4bzxE1zevkVfZcTbidaceX1taMtSmZjSblMK= +9tbnaqC/He3yaOvUiwUzWZgH2XMgf5ULxHqllF1t+go4K3qYFQMC97Qv9jGYoopTFAVaXjegsGw= +6usudOnDjH1g11BcwDEjtYHWQl1UAK2VFZ0HJV4/6Q7rp66Ey9fvpKOn3ldH2dkuaphgvmftdQm= +S285ia1NfYD43KHZRyC+4EBIUVqCFJ11cZyogCW3zEy2Lr06sto1Wk1nNxEPhGLJfITuda652RG= +EDOScepOmYhkmyjukc8VhfzG84byI4teZiQ/5N1r5zwv18uhCFbeuK9jYhpBWxE8oj/kBfIBmeS= +Jlrm+1GjWyWNprdf7kgkPrSw1+/qcBmrMe+tgeNlT8p6dh6W3dV/PUZbfObCiFWiyKKKm1+xu4B= +45f87COUxT10W9LrXVFBK64p/o5lw/jzHwcUd9wnwiqaP1hCmFxMnJyCEzEY4YcoA/LLLOwao+4= +OiSQD2tmtFaD8fDZjy0OlgYyvM8i1E6m0sJAU0PR2Jh1vx5xGGJHHNXUA+RsyhSWLjfNRIFQ9Jy= +4CLOaWI0Arz6kfDhBG/zEstaPG8JUtGMmWY83KujQ+5lsPCAZcdHtFl536yy3lxebg7t3z/UbFI= +mX6LlLjXqk2cmvV2HFw/vYnb6n/v+P/8zGLvfwO/81NobuZzXy+UeW0KFPA1S+fmyWxvvAMZhMB= +jIV3q8WFY7brxa8yi8nfQatBJ3pXu1v+KDXKJQqAyIz1p5O1k8UEzadnJyqK+kXZIGY+kSO7Kat= +OPWF7iBSqGQUAKfC98rufFMsZghx18yRp3hyaRtpUYyqeJWG/wa6asxmuHPTyFGkTlE4vTAfGMR= +lRJ3A+meOLGndtvZX7ulfmNx5L0njr79qDtb63tPNJMZyWS8++64rVKrF4tH528+8vjherI6W0g= +XM5liuvusPoEe83OYUrLod3/ySP+930KXyOqebzLXj2FbGBLgiWmz4gCEXKDpYdvoQWCMoTTe15= +jGNWZpjYzpS8sNSHBCptzmChG7INLodfiizB0I4I1l1CBTOqB+nS2gb3dM/wJ6kWJ9aLYm38QHi= +TMByQOeY2qUJlM0blfVOKrllYQsa6GgpIdVFIo7CU1WHVEcvDWbMM3qkaOyUzlWLh9DH+x/yy4J= +S5om6URNCLKqqcmBgiRYejZx9EjVNJ93biyXb+yx/W6ir9I4yAWwkUNu0xJHZDKDx5ZIx5ApDhi= +9uS5lJx6APMIAWqhN8bVKlQaKGxzpfyUOPSOLTloWiZ6i2rZqhUMa6a4Xb+AUJ5MLu244l3HODJ= +QHyPsHnV+aejSmm+Gg3v1l1nRdM5tx0L1GOiwaOKzJrCCw5PbDCpKUeTHgWAFOkriA5TzuwMkGF= +jq/lDhB4CQtGJE7vzTArG5YTi9XrkKxbrgCSFWYNbisH4JH7pj08339uwvCrYubyPFazX+fGz6O= +vMY80sPF2ePC8damt+v3kKO5nXb4FdLGcsBlQEc6MsS7PszDbjO9g4kSR4HuHT1EU61yD9gHR0Y= +OxB7gIL/CAftBjnswSnMtZGR5wiEbzoQs05+SjTD5aJtcCFwo7exynk+Q20n70k5sBUgSxGAcii= +T7+vOlbNWJSIoSMIimaYQ0Q5RmZjImWud5BcwTT9x2aDgq84KkaEEzGk9lC7tKXrwnhsYvc88vU= +yqRCqgKWaGfUYIGCuT+RRfT5AXyx+fdvkG1KUdDTjgS/IUXuC6Sx2wn85Ks6Opqvr8vGQnrPXMh= +pihBpkblkZBne2be9tN9h1bK5aWlZPWO6gLZWFkrt9YgnL28Vka0X3T0uKXtfA01wETCyEHGCpg= +W3LZ61ERMa9UjR5NRYoW81tbiK/S11Cay6fhY1tt4GDK/dOIufTSMSXOX45U10K5g8fyK02jsCH= +ek1L0bzW6//TZ6nNosimC9A32Y2ifG/HwC2/c5PytVbsDFKbRqpbAWDMZNnPoLsqkHgk4Y99UOP= +2LnzHOXzpk5+xH0OMRtc6yg0QQJ3c3WRxZvUPfMze1Rb1hktuLt6j5eBmVtL+si5xrTnEdME9Uh= +C/MWD6hG7t0hsuQQ1Yl7GdMKNmlNRFrAFGTZJZ0AUwUuIdut1mxjO1X+qwNx9awxhtSzanwgPfa= +UDzD8vL/3T+0ve0AF/+h/c9L/Ztn3C0X8vWn/O6Y37kZjksxuyK+6bQY3aZwJzrngqoGomFzeDz= +2hjkH4KIV8hbaEqDGRqliI2XKrDLIav+uOosYLwvjSqBhFiOV1sfS2iqCznL7vsbLAs7uPHPIkn= +cfSxNHFKlE3VHLnW96U73I8a6u6IsgooDnqqMjxCS3IYsGQw4E0r1eSokB2gwYXEsUsFxSDvXGR= +MmVqI0o2rtmQMzqNIHqq5pLxor58oW9lpe/Ccn3y0VPRS5eipx5FG8vmox+bn//Yo+bZS4FbL09= +OXr41sM2fIZP1652j50hme/mB68u/ruzryu2WuYQ2YPyDgGmfW8Emcw8djsA5RpPb+sGzzY1YOh= +27CZHZABuYTAlvJvvo6gF0UHDjenxAOHhQTqSseNxKJeSDB4UB8qHbnZ8pxjgDyHaTUpO0GUq2r= +fYjN0vUPNuPOvDHwAimnWzHBnYCpYCzY1FvER2n2WjqWoDHmO8bTfWsEjpiVNXMZMydS8h/nvnv= +ZnOVlRVRDhCVxrK6a8Uga5PtznPALAXcqFkM+b/JI5qGCof8VPX19Y8Ui1L/mG2P9RNBdn39PGx= +JwyUp2+ufBD4q0GhrgocLOD8NilbErnkBMhdMsW7FRcm/bG14q8h55tjMC+dXB35wZOq5wfHKYh= +EJiFknL6f0/mK9fvzAxdJv9wfM+tLeOuePCazexrF3cQaFHuuKANw4vkmb/kP8LLr7jjuKd97Ze= +pHVWk8/SV/oSOu7yP3M7aXbyfu30EutCvr4uSz5Q3e3nn6jcswt6GeFI+Vw5NxmT1lXaTF/y2ov= +wsmvXqYv9IxfSOuP/FJaT6O7aUlMx6epd/Py5WmkYq3i2jXLBVBDIV+hhAi4za1vV/wF1/XsYPt= +qNns1k3nx56+hVy+LzpMJ8cknw4EnY9LlPzx52l08OXhywV04iVAGZ7OZuey/wFUcdHCiVEpgB9= +09GQ5MTMSk4dbayUV38ZR7cmFw4WR3Lnuduu5UNOC423Vda/8DjyI6d6z/GHm3PuxX9lXyvnyZ3= +PhL/3PsWO7YsavtuoZXevONyzE7FU1Kg7ouANEfYG5BCidlfdwv5uOklM/RUuh5XyL1fSstp/VZ= +eqOkFCRups91sAedcvJg9doiEoY7cfOu75vP+rYKTARy9NcnT5HacxdOu6dPts6yWkbLjpQyRqv= +yTObLz2c/hF76PlTvqQH4waknoMir8GzbD3grN19n/n69SGgPN3oS2aL+awyR/HdSFvgggGYvNo= +6HvGzIs5DbRfUjZ/Uas4rm/UBntA57DR+gD4cp7fH0Web1eCwpd+UWw0+W4pp6GX86fJUwU6O11= +eYyIOfja2hto0FEmaVVb7WBVsHj3IToIZrdse60Xz0cnB32P1obvuW4G2sP8F4/dsTyGpThxnKa= +QP6BRgF061B87+YmWqW5QppNuvIcL16OM1v8optML6YXemqe8lRQ+1LFz1JJlHJvjb4o5eZa69m= +4nx+XeUPeLdQmL+itE6DWo2FINLPG0vIKWllvEJHLN29Tsl/for2lQ1Dew1rOHSsh6kZspzkeo7= +ZICwL9DES6mfd5Dqsyx9m2VlcNjxcl/NOqdFzkDaRC3kw+oipzVtBQg1dlLG9ID6uSsrzRLueb6= +G8oVzdEooylECWtAm92hPJVg+uPaC9EciKPE831lhN3egpq/QcA+7olWW863VvSFiZjkwmSeyoz= +pyh+HVcofxAu1KJTRCusQQZ2opzSFOxpSHdadW24JAOBQdknyjajnp2tULtQxcO2P0f72WLsqEC= +d8nYbjcAyTmQgELac1hOO6RrhiIO4vKBpX9FiQp5Xta+IghL69AsS5vJcAL8giWyeVURuVQ+hFh= +DIWAl8VNFNfV03LaG1oeHoN1RpHWvo9qMIEwUSH3nPESk86OKjrR+fJeecI+c+q8f4OVZdn+MMf= +BfGHFlLZwXc+rpSnycC4fFIgguqDd009REpFGlI6pExSVUZzccksAy1rk0SufAYqaMLzGPMO5h3= +Me+HDMOICNrbasuuQqhXClXdqJ0nX9ljUbBY1+xodZQdENMsBnbHUVJrmIi3JXB7TIP67Vo2iDK= +AcNlWlX5iajKliBGPTOJubXwggPJVXIaDa9TBDZioaSC8qgG1/vX1+5+Bwol6H/n3ckEkqkTU5F= +k9wiocy8WiPMdLyKU7feHSWayjsPZgVRM4PlQYQsGArpypCImtur8vMXlm8k8LLKcYkZzKIz4mC= +hGpGEveU+REpRS3kryOLib6AgENXTyCw4MD+OiVw7CWjv5wsJ7sP0n+P6KlWVEPBlUcSl7gkISw= +jESWHxq/wGEkG3g6bDRN7+whIyDbpczxBVbkpZvNkDV/IxkJj1tunwsgrRkdiWhw8jw5Hkn7zPA= +ldWQ6KAUi2T3OkHZKE/jbT53osdP7/D1EDiUaf0XEFbGQtYjqWq2R0eSOM7ehQGsF8u989p7n7O= +qx6k+ei9fqnsUI0AbomGuTUW+IuZHaS3zrJ6aRpltYEwvna/ZOd1pHtEkh0i3y5CkRnYw844FpE= +BRJLybKj0caCHJcLYrto/uHzSOUd2Q1mnqo7Dy0SrfJ4uWFvlMZLqQH8xKRsYKjlrU7RDbkfEgP= +sdMRsYpNhOqKNLvqNfwjrMaN4+0tGGyTtVoylA9gmY/JIU0LKXHSrwL9wbFwOh1GW3YhP38qxcW= +jnuwAYFLHHo1Jz3L+/bnIq2tGazWg1PlCqXCuztux6D3IsYPKZ+UAi1YMzXHUAFyAahhvbv1cNn= +Slq289T8qR20wTjIlDEHjp1SqkdQN/Lp1CwN8wG14olW78/fzM0p4TqDTT37/U34/WD7W+tWvXu= +1793oTnvXbo/PnzbT3hQ+ScSZBycvtRO+d2Bzxo0yzclRJC569IH7CyWesD2ZFUKrXvSjTDZp9R= +6umRdNVOp+1/rmaybNay0+1z/hh9nuYMaDt3wBMDCIASaq/2k+5fQjSVeFsHt6s1EVfRj81kOrN= +vZuH4QV054KV2y7Kk6dmhSNS09fxb93E1N9KvZxJqKoF+py+izUzOFIaG0CDqTyJOLOeQivRd49= +FimVUVtxY0cDAX5np4nCLQDinrrg+HtDqub+8XGax77dUWZCjazmO+lawHxqZ2PqYA3aCggTEfP= +ADADtB+0MbUhScuTNHFhs9IslxMjxeL4+liysr1KZqAsVIwg+FIwMJKSFZTOSuFmOn2MVMX/tcn= +jHwMCzQImRcCMsZCbcrdw/E35PL9g/E8x7+tUibn6eHA+xh6npEoPvRXvWDml7/KL/0ql7aFl++= +jviDfGJ9vp5z1x4VuhmPb7c12STGrHoRedLJwBtQVRdHIdWqKghwaWUFDLwLqKuW9UQPP1gRTBS= +JD1RRqW/UCY1WIcm7BzBztEGPgPPBTe5RsCcxB0Fpq3gekqcFkKThszw0W58dx5eZbXrhlQpnc9= +hlyBrxY1EumB+eGl5a8JXc8Fh3ry5C9bpmvoj/3ywQ3hw0oRz9altyjmSM9BbCOPvUOWHSEkflx= +sXrLLZPy1GBid3A4PtdXrO/4BH1i8PBwo+GOx63xvkzrz3r3tu51hXKlGDRyFuCUHTP8OjjLl8u= +oXF4BgG4ZoLq9MWMgEQL7yYHrueRciGmnkm1HNezh++jYwl3KZk7NvtXadlnfoWjmryFN0kBw1q= +TWa5Kmfd/PJrMUMcJkCgsb7eQqncPimpSZL89nwH4PR6742X0fTYnxIAyfwbjIbOnnKzTGIANZd= +dpBJBQuXwu5eAcglFxZE1STphpYXlqKb0E1UNP3Nj8C7g4PMqWqyzSurjdHt+lza/aesGaHoK12= +ZxWi6qx2MnGnzjyEmIe2tUOIVr+uhgsVG22krBY9B6pbqdYmZNmDvWuwHF3rxtX/hFwHsCdVGGC= +poeZnPzcjRQvUgIii3fntHJBSiF0nZHnABToN9J1d75w9vG84JwR3zUxd2bcrwuu8JP2dnDDNhI= +knLmRHj8ad0b27+wL60dHsBaTv24vxULaqRvb1JbTBTEqwBFWbkU044At7xw/GUm5yLOmM9nFmv= +xE7OL53e2xv8PrY3lo+jboOnR7j5Bl5Xt4jh/tNM99r5Py3j370TXI6HE6He2UXwIWADuOLE6Es= +UYRq21AiXn0DxR0H8mHHEcRdtJqbNC+208MZDOcJv4HuZvco1O3H4dEo8X+dAdZj/43WKY4XNDe= +y+l7n4/jMDNMbH4D99olcM2+6BaFL9wqmXeo6pvBScFd8WfM0MiKD/uW3SPV3k6KujJ2KxU6NKb= +qYRMx8axP1B5aWHKxKkopX9g6U2N2uu5stDfTmhghQK/Pw6/TocWgJVNraomKjzj/gXO7tu+vDJ= +zKZE2+CxR2+rdgDAoS1FcRAv6GX+Mpgf2FwsNA/OE95TFOfcRzQXfV2m+/lPfRjf/Yy+8k4c4w5= +/jq8lURV7rAgUibEzkwGiiTIlu62D3b+ghILNenFN4HcEtVbq04dkBWt74oYaqvYaCw3my90d1Z= +7v2mgOh2DVsFsMbVU92Otm34tO06zLikSeTvA0y8B0Fvq+tL+Af2EtHXIIUw1EIuMmbXqOK65RJ= +D9VL8k3U8eWagkWVeu9F8Jox/1Y0u6/79QsyT96D2FK9Wtdv0yepm0xxnauylOiegwIFURVYrme= +Wx7mSjR5XgUlKMIpgRHbXoqGAVonAT6ZOqu++4c51JCZF4qVybHR8e4xWCc19Rw3/SQxUckrAtE= +xTBY4O7lOTYQicdkng3zAr8LeHHvJwfsu+u+UVyPCMk0OdkH4xxiOTU1FXfTFiY6dpYXWSwqLOa= +JKqsIWAjziLUENgA6wrVrRE9EpE4OMHVmkbl5h0wluHBLeSI8uv6kPOADTMm1+4ghdxwUaaLagX= +g5NiBGvTS7uwKoTJo4AgGgqJam37LM7MUrF2dnH3nvxdnW125KibwoWnEjkH7rRPFkOqAbAi8LR= +liWj8tYEHlBjMYC0QFR4EU7+3Vwkyb2l1/ZN2d+52Aunybda5ac6+J7HyGLG37KIkNHLBrdk0my= +imapmhTEMdeuJexXWJZog0QE4lAwyN6kISuUdscnpt+WkpIPHBofeueqJm/ZHeHxAhaiztzE3M6= +8ZUdt7EwINl6FqhlGb1w1/i9yo2QmgpqhiFWX9ISCCRXTrZdH3kduAxbXeqRL7XhCILVgRnWj75= +aKeyShq7rIyZwWlKRZDD4CnnzpRE2R54Ro3wOHeIE0klit9am7vOmXJ1IZJ4GYufaJZx9BxS1xt= +/XMt1hdQ2hoPBlHsmIqmhTgonlrLBZ5gWUNA0RGsjz+pU/roXA8Xrz/zp+2fuacnyyd+GNV6vSB= +T1P8WIGMyRTeFvEA0AqT7TRbpWg4sPnYkIIA7AZf4owJ0n53zXCcwO1ThZlvcBwrwsYBdJqV+Qk= +B8wvoQUUSZu/nRUF5YIXDnPLrD/ErAmkMT22LzTV3IlXyfrRBzxx1JLeYO3g5t80J98WHM1NPx5= +iOb+bD6Ema69bGcDj6zdwH4Rj0ZOyVhzP7u+X9CUWfQsQTOMpyFIIcafficT+djEDkgq9KyUpip= +P/USS1CpunOTlKSrjHvQpeSkgBJW/iItv/i/vaOlNw7PfFuyDXwfwVB8YUAAHicY2BkYGAA4lWM= +4ubx/DZfGbiZGEDgtpnQKRj9/9f//0y8TCCVHAxgaQAQawqVAHicY2BkYGBiAAI9Job/v/5/ZuJ= +lYGRAAYwhAF9SBIQAeJxjYGBgYBrFo3gUD0H8/z8Zen4NvLtpHR7khAt1wh4A/0IMmAAAAAAAAA= +AAUABwAI4A5AEwAVQBsgIAAk4CgAKWAtIDDgNuBAAEqgVSBcgF/AZABqAHIgc+B1IHeAeSB6oHw= +gfmCAIIigjICOII+AkKCRgJLglACUwJYAlwCXwJkgmkCbAJvAoKClYKnArGC2oLoAu8C+wMDgxk= +DRINpA5ADqQPGA9mD5wQZhDGEQwRbBG2EfoScBKgEywTohP4FCYUSBSgFSAVYBV2FcwV5BYwFlA= +WyhcIFzwXbheaGEIYdBi8GNAY4hj0GQgZFhk2GU4ZZhl2GeIaQhqyGyIbjhv6HGIczh0sHWQdkh= +2uHf4eJh5SHngemB64HtgfCB8cHzgfZh+eH9AgGCBQIHQgjCCsIQohQiHSIkwihCK2IvgjRCOGI= +8Ij+iRqJOglFCUsJWoljiX6JmgmlCbcJxInPid+J6wn9ChQKIoozCjsKQ4pLiliKZwpwCnoKkQq= +bCqcKtIrQiuiK+YsPix6LM4tAC0yLZAtxi34LnAuoC62LuAvTC+ML9gwTDC0MNoxDDE0MVwxjDG= ++MfQyQjKCMrAy7jMaM1oznDPYNGA0ljS8NM41GDVONbQ16DYiNmQ2kjbmNyQ3SDdeN6A33Dg6OH= +I4ojkcOTY5UDlqOYQ5yDniOfA6bjroOww7fjvmPAA8GjwyPJg8/D1OPbY+ID6APtw/KD9mP8A/6= +D/+QBRAckDYQQRBQEGEQdhCGEJEQrpC3EMOQ1pDkEOiQ9BD7kQ0RKxE1EUKRURFnkXARehGEEZU= +RmZGvEcoR1BHaEeKR75IIEhASHBIpEjYSSZJWkmOSchJ8koQSk5KgEqkSs5LAks4S8hMrEzKTUB= +NdE2eTchOEk40TpRO4E8gT1pPlk+wUBBQQlBkUIZQ3FEKUS5RYFGaUd5SUlJ2UtxTYlP4VDJUWF= +RqVKAAAHicY2BkYGAMYZjCIMgAAkxAzAWEDAz/wXwGACE9AhEAeJxtkE1OwzAQhV/6h2glVIGEx= +M5iwQaR/iy66AHafRfZp6nTpEriyHEr9QKcgDNwBk7AkjNwFF7CKAuoR7K/efPGIxvAGJ/wUC8P= +181erw6umP1ylzQW7pEfhPsY4VF4QP1FeIhnLIRHuEPIG7xefdstnHAHN3gV7lJ/E+6R34X7uMe= +H8ID6l/AQAb6FR3jyFruwStLIFNVG749ZaNu8hUDbKjWFmvnTVlvrQtvQ6Z3anlV12s+di1VsTa= +5WpnA6y4wqrTnoyPmJc+VyMolF9yOTY8d3VUiQIoJBQd5AY48jMlbshfp/JWCH5Zk2ucIMPqYXf= +Gv6isYb8gc1HQpbnLlXOHHmnKpDzDymxyAnrZre2p0xDJWyqR2oRNR9Tqi7SiwxYcR//H4zPf8B= +3ldh6nicbVcFdOO4Fu1Vw1Camd2dZeYsdJaZmeEzKbaSaCtbXktum/3MzMzMzMzMzMzMzP9JtpN= +0zu85je99kp+fpEeaY3P5X3Xu//7hJjDMo4IqaqijgSZaaKODLhawiCUsYwXbsB07sAf2xF7Yib= +2xD/bFftgfB+BAHISDcQgOxWE4HEfgSByFo3EMjkUPx+F4nIATsYpdOAkn4xScitNwOs7AmTgLZ= ++McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpci+twPW7AjWTlzbgdbo874I64E+6Mu+CuuBvu= +jnuAo48AIQQGGGIEiVuwBoUIMTQS3IoUBhYZ1rGBTYxxG+6Je+HeuA/ui/vh/ngAHogH4cF4CB6= +Kh+HheAQeiUfh0XgMHovH4fF4Ap6IJ+HJeAqeiqfh6XgGnoln4dl4Dp6L5+H5eAFeiBfhxXgJXo= +qX4eV4BV6JV+HVeA1ei9fh9XgD3og34c14C96Kt+HteAfeiXfh3XgP3ov34f34AD6ID+HD+Ag+i= +o/h4/gEPolP4dP4DD6Lz+Hz+AK+iC/hy/gKvoqv4ev4Br6Jb+Hb+A6+i+/h+/gBfogf4cf4CX6K= +n+Hn+AV+iV/h1/gNfovf4ff4A/6IP+HP+Av+ir/h7/gH/ol/4d/4D/7L5hgYY/OswqqsxuqswZq= +sxdqsw7psgS2yJbbMVtg2tp3tYHuwPdlebCfbm+3D9mX7sf3ZAexAdhA7mB3CDmWHscPZEexIdh= +Q7mh3DjmU9dhw7np3ATmSrbBc7iZ3MTmGnstPY6ewMdiY7i53NzmHnsvPY+ewCdiG7iF3MLmGXs= +svY5ewKdiW7il3NrmHXsuvY9ewGdiO7id08t8TDSMY9niSCpzwOxEIuCLRSPDFTGkUitqaYHmTG= +6kjeJtJuLhiKWKQyaOVspCPRzqGS8ZopcCRCyRcLnCkrjbSiUBALu6HTtUJBwoflQKKyoYxNOaC= +NLUwywloZD01JSVePK7u4la7uxne1prwwy2qtShMzI1LT4DJNFI9Flat+FnW4kkNaM61fpEs5GW= +RK9TZkaEetXKDEwBYw1rFYzGHiprmhpRmeyuHItnOBx8V7pE7UeMRv03GTx1yNrQxMnafBSK7TO= +aSp3uiFeiPOV7mFrramvJjpvjozs6TlTMeLIW+DG1vaja+2ZwSdHGeJG+nOktWVCQuzRMmAW9Eo= +RfM8tTW+wdPQ1Po8WMuSSp/Ha5W+ECn9KNXtKx2s9UIx4OQSjb7Wa05pxYGVfhaGMtCx6fHAynV= +px3tMRf1+kgpjekoP9c4ZMaHxdGTbdMQ5cRaTkqWpbKDTLDLLM4JUijg0M1OGqc4S05kKkmhmfi= +poyWJ2vtUJHdyM7TalhZOrNvqZVCGBdj8zMiYLIx4vlDghz9Nxt6QbmgZr/cxaHbcCroJMcavTD= +kGyj6dukxoloQmRSLmT1XI4H/CUIJ2CrdDDTbViqNNxKxgR7fFU8GYO++59jyhYRSFMJCElk76m= +o6sG7oza9JuFPcPXRdjJMR235n44CxcCHYqesdwZRKcd6MFAiA4lEp2SumBNpHUiWRSbLm2LTSn= +qes4lliaMDsN5ysJEkHAKyOlsCsrx4oTRzgtulyfcrJG5pG/7Fkmhc2UiXHc2CDJueXdR3A70uk= +h7MqL00wy5GfnVd0JueZ8byh9huDghYjPRqZ1yGW3lqYhIW3fC16XYaJSsHgqzRo5SD6WJpDENF= +7luL5uh80eK/LUWZUs6Ep6SLR66pFhxaMX9aOcBlDaKtDQrcrG9PCvIM04h6WsVdkpMXrC2oyD+= +/CYRvDiRxs5/Jwrz1O+cpFtIaCPozEv1I6GSckTGIVm3PGGUXG2kUzEZt2ResFCwW0izHIzL1a1= +JG4xETNGQbwWJlJ18VFMetao5YaUSnVn3zXI/Eipqw5Qno+WJwFAhsGLTbpVQ8Znsyq2ZtmLPgu= +THSF4UcV9vSlvo66UGCl2lyFZyvVJiU7km7Igyx3BUqqWTV6I0zFngQ6NcQqbKoYx2LXWh2J0IX= +BUt1axTmdAN+qJMjDRNEXGpXOC3Jmi16mFbRH0R9ngWSt3NcVGmi5FkpK1uFZgKayH2H+iIzUCk= +ifVuWxGb0jbIYpFSXeoMeCDKPN0oSYOCPXThVxtIRRMrA8WHlYHWYSffvB43pHhCnFXtgpA32YU= +CD7lSIh2X83wslsQfTLcglGlsZsohb3TVEbPgirMJUiF8bdw2Q906nKw6pCRpakOth0o0h6kM/T= +preaqvjTh1O2l9JLjL1lV6UhEbyZA8qznSWTpU3JjKyEaqRm+SPibDlre0F6Q66eQw34cdBaHjo= +r4olVTdyeu3zUgp5VC8c7WcyyhjU/j5Ar2yRZKX4VlR/k3jLGhP4WrLxd1mL3C5S8YD7YLC+VPF= +kU4ehj0+IOO6Bek7Bxe1nDXpYV3URDVqASlJ0WNMKprOJG9EU7nffqb6DeeZ5JgxiUzuLB2qFdx= +K7Te/UZKFvMqX2aUW8ZQKQte3hL2ix2kXzLlGK8cuJxWTig5hoWA6yFxHupxT6ZKg7xFEITHUAv= +DQjISwhS4XcsUnvLc0IzGkzEDdWoM0Zc7cZglWJ2hXxaFWJN3Jusn1SNLeWFGlfjEzzYhEY+9TH= +lVctqjH5F60ha2iqyUnqsXaO0qs2zohTxxQFhZpI+EqsuSazYRT/XcFdz4JB23C3q8pu1cSYU3V= +f7mZ+GUKaoFdJfQ77jdrSv3CFoueuedzkggbxL1nNEuwWnGommh6uenKFplD4eiSQBFXTd9B2ZE= +09ST1n3XPdR6MG0mqwyywpkn3hdDfAmqpoF7HVuiha3nCbDgz6Voh51Njqr5naBiyJ8yU6ObRqB= +PnGKZmhDv/pqGS4lv01gStVj0kgRTKB1othzSZjHbOUTOKlmxa1Eql1u9SjQqqooMwNGPeaFM3i= +XZ1pUULo2IVJXbc9pDiUwlS5fCIq0HNl91xleoblSiT0SGMROqPrTlhiz6Lu+tRHkFLU54H0Ywg= +FEpQIc0Frh2efcPxLW/4/t2/UfMCO08e1KB/3121Le2nJBeTXDWdJ+ftgPdpO8qivvHNf7PAWdJ= +2iyHXcebXC1yxtFdtKuexUT4qq4TNqGY3XK1tuwcZmL+R4woVI72dmmZKUobTmoPANdbusrC7sE= +ZlimK8lSUhz+9atRzWii5x3YVv03uoP+YJWp3CXQSN7EtFXXqd+raYQmdpQyhq3X375Vc9EZS30= +pVSoMiV6G5Jm7pcilxK8re9HaWE7llDtzEurqevbqTuhkiXkWFjg8qRoRtx1zUF+U3C+cCEVTbJ= +qvo4z7bz9Ky79Jj1xdzc/wARDj0u") format("woff"), url("../fonts/dashicons.ttf?= +99ac726223c749443b642ce33df8b800") format("truetype"); font-weight: 400; fo= +nt-style: normal; } + +.dashicons, .dashicons-before::before { font-family: dashicons; display: in= +line-block; line-height: 1; font-weight: 400; font-style: normal; text-deco= +ration: inherit; text-transform: none; text-rendering: auto; -webkit-font-s= +moothing: antialiased; width: 20px; height: 20px; font-size: 20px; vertical= +-align: top; text-align: center; transition: color 0.1s ease-in 0s; } + +.dashicons-admin-appearance::before { content: "=EF=84=80"; } + +.dashicons-admin-collapse::before { content: "=EF=85=88"; } + +.dashicons-admin-comments::before { content: "=EF=84=81"; } + +.dashicons-admin-customizer::before { content: "=EF=95=80"; } + +.dashicons-admin-generic::before { content: "=EF=84=91"; } + +.dashicons-admin-home::before { content: "=EF=84=82"; } + +.dashicons-admin-links::before { content: "=EF=84=83"; } + +.dashicons-admin-media::before { content: "=EF=84=84"; } + +.dashicons-admin-multisite::before { content: "=EF=95=81"; } + +.dashicons-admin-network::before { content: "=EF=84=92"; } + +.dashicons-admin-page::before { content: "=EF=84=85"; } + +.dashicons-admin-plugins::before { content: "=EF=84=86"; } + +.dashicons-admin-post::before { content: "=EF=84=89"; } + +.dashicons-admin-settings::before { content: "=EF=84=88"; } + +.dashicons-admin-site-alt::before { content: "=EF=84=9D"; } + +.dashicons-admin-site-alt2::before { content: "=EF=84=9E"; } + +.dashicons-admin-site-alt3::before { content: "=EF=84=9F"; } + +.dashicons-admin-site::before { content: "=EF=8C=99"; } + +.dashicons-admin-tools::before { content: "=EF=84=87"; } + +.dashicons-admin-users::before { content: "=EF=84=90"; } + +.dashicons-airplane::before { content: "=EF=85=9F"; } + +.dashicons-album::before { content: "=EF=94=94"; } + +.dashicons-align-center::before { content: "=EF=84=B4"; } + +.dashicons-align-full-width::before { content: "=EF=84=94"; } + +.dashicons-align-left::before { content: "=EF=84=B5"; } + +.dashicons-align-none::before { content: "=EF=84=B8"; } + +.dashicons-align-pull-left::before { content: "=EF=84=8A"; } + +.dashicons-align-pull-right::before { content: "=EF=84=8B"; } + +.dashicons-align-right::before { content: "=EF=84=B6"; } + +.dashicons-align-wide::before { content: "=EF=84=9B"; } + +.dashicons-amazon::before { content: "=EF=85=A2"; } + +.dashicons-analytics::before { content: "=EF=86=83"; } + +.dashicons-archive::before { content: "=EF=92=80"; } + +.dashicons-arrow-down-alt::before { content: "=EF=8D=86"; } + +.dashicons-arrow-down-alt2::before { content: "=EF=8D=87"; } + +.dashicons-arrow-down::before { content: "=EF=85=80"; } + +.dashicons-arrow-left-alt::before { content: "=EF=8D=80"; } + +.dashicons-arrow-left-alt2::before { content: "=EF=8D=81"; } + +.dashicons-arrow-left::before { content: "=EF=85=81"; } + +.dashicons-arrow-right-alt::before { content: "=EF=8D=84"; } + +.dashicons-arrow-right-alt2::before { content: "=EF=8D=85"; } + +.dashicons-arrow-right::before { content: "=EF=84=B9"; } + +.dashicons-arrow-up-alt::before { content: "=EF=8D=82"; } + +.dashicons-arrow-up-alt2::before { content: "=EF=8D=83"; } + +.dashicons-arrow-up-duplicate::before { content: "=EF=85=83"; } + +.dashicons-arrow-up::before { content: "=EF=85=82"; } + +.dashicons-art::before { content: "=EF=8C=89"; } + +.dashicons-awards::before { content: "=EF=8C=93"; } + +.dashicons-backup::before { content: "=EF=8C=A1"; } + +.dashicons-bank::before { content: "=EF=85=AA"; } + +.dashicons-beer::before { content: "=EF=85=AC"; } + +.dashicons-bell::before { content: "=EF=85=AD"; } + +.dashicons-block-default::before { content: "=EF=84=AB"; } + +.dashicons-book-alt::before { content: "=EF=8C=B1"; } + +.dashicons-book::before { content: "=EF=8C=B0"; } + +.dashicons-buddicons-activity::before { content: "=EF=91=92"; } + +.dashicons-buddicons-bbpress-logo::before { content: "=EF=91=B7"; } + +.dashicons-buddicons-buddypress-logo::before { content: "=EF=91=88"; } + +.dashicons-buddicons-community::before { content: "=EF=91=93"; } + +.dashicons-buddicons-forums::before { content: "=EF=91=89"; } + +.dashicons-buddicons-friends::before { content: "=EF=91=94"; } + +.dashicons-buddicons-groups::before { content: "=EF=91=96"; } + +.dashicons-buddicons-pm::before { content: "=EF=91=97"; } + +.dashicons-buddicons-replies::before { content: "=EF=91=91"; } + +.dashicons-buddicons-topics::before { content: "=EF=91=90"; } + +.dashicons-buddicons-tracking::before { content: "=EF=91=95"; } + +.dashicons-building::before { content: "=EF=94=92"; } + +.dashicons-businessman::before { content: "=EF=8C=B8"; } + +.dashicons-businessperson::before { content: "=EF=84=AE"; } + +.dashicons-businesswoman::before { content: "=EF=84=AF"; } + +.dashicons-button::before { content: "=EF=84=9A"; } + +.dashicons-calculator::before { content: "=EF=85=AE"; } + +.dashicons-calendar-alt::before { content: "=EF=94=88"; } + +.dashicons-calendar::before { content: "=EF=85=85"; } + +.dashicons-camera-alt::before { content: "=EF=84=A9"; } + +.dashicons-camera::before { content: "=EF=8C=86"; } + +.dashicons-car::before { content: "=EF=85=AB"; } + +.dashicons-carrot::before { content: "=EF=94=91"; } + +.dashicons-cart::before { content: "=EF=85=B4"; } + +.dashicons-category::before { content: "=EF=8C=98"; } + +.dashicons-chart-area::before { content: "=EF=88=B9"; } + +.dashicons-chart-bar::before { content: "=EF=86=85"; } + +.dashicons-chart-line::before { content: "=EF=88=B8"; } + +.dashicons-chart-pie::before { content: "=EF=86=84"; } + +.dashicons-clipboard::before { content: "=EF=92=81"; } + +.dashicons-clock::before { content: "=EF=91=A9"; } + +.dashicons-cloud-saved::before { content: "=EF=84=B7"; } + +.dashicons-cloud-upload::before { content: "=EF=84=BB"; } + +.dashicons-cloud::before { content: "=EF=85=B6"; } + +.dashicons-code-standards::before { content: "=EF=84=BA"; } + +.dashicons-coffee::before { content: "=EF=85=AF"; } + +.dashicons-color-picker::before { content: "=EF=84=B1"; } + +.dashicons-columns::before { content: "=EF=84=BC"; } + +.dashicons-controls-back::before { content: "=EF=94=98"; } + +.dashicons-controls-forward::before { content: "=EF=94=99"; } + +.dashicons-controls-pause::before { content: "=EF=94=A3"; } + +.dashicons-controls-play::before { content: "=EF=94=A2"; } + +.dashicons-controls-repeat::before { content: "=EF=94=95"; } + +.dashicons-controls-skipback::before { content: "=EF=94=96"; } + +.dashicons-controls-skipforward::before { content: "=EF=94=97"; } + +.dashicons-controls-volumeoff::before { content: "=EF=94=A0"; } + +.dashicons-controls-volumeon::before { content: "=EF=94=A1"; } + +.dashicons-cover-image::before { content: "=EF=84=BD"; } + +.dashicons-dashboard::before { content: "=EF=88=A6"; } + +.dashicons-database-add::before { content: "=EF=85=B0"; } + +.dashicons-database-export::before { content: "=EF=85=BA"; } + +.dashicons-database-import::before { content: "=EF=85=BB"; } + +.dashicons-database-remove::before { content: "=EF=85=BC"; } + +.dashicons-database-view::before { content: "=EF=85=BD"; } + +.dashicons-database::before { content: "=EF=85=BE"; } + +.dashicons-desktop::before { content: "=EF=91=B2"; } + +.dashicons-dismiss::before { content: "=EF=85=93"; } + +.dashicons-download::before { content: "=EF=8C=96"; } + +.dashicons-drumstick::before { content: "=EF=85=BF"; } + +.dashicons-edit-large::before { content: "=EF=8C=A7"; } + +.dashicons-edit-page::before { content: "=EF=86=86"; } + +.dashicons-edit::before { content: "=EF=91=A4"; } + +.dashicons-editor-aligncenter::before { content: "=EF=88=87"; } + +.dashicons-editor-alignleft::before { content: "=EF=88=86"; } + +.dashicons-editor-alignright::before { content: "=EF=88=88"; } + +.dashicons-editor-bold::before { content: "=EF=88=80"; } + +.dashicons-editor-break::before { content: "=EF=91=B4"; } + +.dashicons-editor-code-duplicate::before { content: "=EF=92=94"; } + +.dashicons-editor-code::before { content: "=EF=91=B5"; } + +.dashicons-editor-contract::before { content: "=EF=94=86"; } + +.dashicons-editor-customchar::before { content: "=EF=88=A0"; } + +.dashicons-editor-expand::before { content: "=EF=88=91"; } + +.dashicons-editor-help::before { content: "=EF=88=A3"; } + +.dashicons-editor-indent::before { content: "=EF=88=A2"; } + +.dashicons-editor-insertmore::before { content: "=EF=88=89"; } + +.dashicons-editor-italic::before { content: "=EF=88=81"; } + +.dashicons-editor-justify::before { content: "=EF=88=94"; } + +.dashicons-editor-kitchensink::before { content: "=EF=88=92"; } + +.dashicons-editor-ltr::before { content: "=EF=84=8C"; } + +.dashicons-editor-ol-rtl::before { content: "=EF=84=AC"; } + +.dashicons-editor-ol::before { content: "=EF=88=84"; } + +.dashicons-editor-outdent::before { content: "=EF=88=A1"; } + +.dashicons-editor-paragraph::before { content: "=EF=91=B6"; } + +.dashicons-editor-paste-text::before { content: "=EF=88=97"; } + +.dashicons-editor-paste-word::before { content: "=EF=88=96"; } + +.dashicons-editor-quote::before { content: "=EF=88=85"; } + +.dashicons-editor-removeformatting::before { content: "=EF=88=98"; } + +.dashicons-editor-rtl::before { content: "=EF=8C=A0"; } + +.dashicons-editor-spellcheck::before { content: "=EF=88=90"; } + +.dashicons-editor-strikethrough::before { content: "=EF=88=A4"; } + +.dashicons-editor-table::before { content: "=EF=94=B5"; } + +.dashicons-editor-textcolor::before { content: "=EF=88=95"; } + +.dashicons-editor-ul::before { content: "=EF=88=83"; } + +.dashicons-editor-underline::before { content: "=EF=88=93"; } + +.dashicons-editor-unlink::before { content: "=EF=88=A5"; } + +.dashicons-editor-video::before { content: "=EF=88=99"; } + +.dashicons-ellipsis::before { content: "=EF=84=9C"; } + +.dashicons-email-alt::before { content: "=EF=91=A6"; } + +.dashicons-email-alt2::before { content: "=EF=91=A7"; } + +.dashicons-email::before { content: "=EF=91=A5"; } + +.dashicons-embed-audio::before { content: "=EF=84=BE"; } + +.dashicons-embed-generic::before { content: "=EF=84=BF"; } + +.dashicons-embed-photo::before { content: "=EF=85=84"; } + +.dashicons-embed-post::before { content: "=EF=85=86"; } + +.dashicons-embed-video::before { content: "=EF=85=89"; } + +.dashicons-excerpt-view::before { content: "=EF=85=A4"; } + +.dashicons-exit::before { content: "=EF=85=8A"; } + +.dashicons-external::before { content: "=EF=94=84"; } + +.dashicons-facebook-alt::before { content: "=EF=8C=85"; } + +.dashicons-facebook::before { content: "=EF=8C=84"; } + +.dashicons-feedback::before { content: "=EF=85=B5"; } + +.dashicons-filter::before { content: "=EF=94=B6"; } + +.dashicons-flag::before { content: "=EF=88=A7"; } + +.dashicons-food::before { content: "=EF=86=87"; } + +.dashicons-format-aside::before { content: "=EF=84=A3"; } + +.dashicons-format-audio::before { content: "=EF=84=A7"; } + +.dashicons-format-chat::before { content: "=EF=84=A5"; } + +.dashicons-format-gallery::before { content: "=EF=85=A1"; } + +.dashicons-format-image::before { content: "=EF=84=A8"; } + +.dashicons-format-quote::before { content: "=EF=84=A2"; } + +.dashicons-format-status::before { content: "=EF=84=B0"; } + +.dashicons-format-video::before { content: "=EF=84=A6"; } + +.dashicons-forms::before { content: "=EF=8C=94"; } + +.dashicons-fullscreen-alt::before { content: "=EF=86=88"; } + +.dashicons-fullscreen-exit-alt::before { content: "=EF=86=89"; } + +.dashicons-games::before { content: "=EF=86=8A"; } + +.dashicons-google::before { content: "=EF=86=8B"; } + +.dashicons-googleplus::before { content: "=EF=91=A2"; } + +.dashicons-grid-view::before { content: "=EF=94=89"; } + +.dashicons-groups::before { content: "=EF=8C=87"; } + +.dashicons-hammer::before { content: "=EF=8C=88"; } + +.dashicons-heading::before { content: "=EF=84=8E"; } + +.dashicons-heart::before { content: "=EF=92=87"; } + +.dashicons-hidden::before { content: "=EF=94=B0"; } + +.dashicons-hourglass::before { content: "=EF=86=8C"; } + +.dashicons-html::before { content: "=EF=85=8B"; } + +.dashicons-id-alt::before { content: "=EF=8C=B7"; } + +.dashicons-id::before { content: "=EF=8C=B6"; } + +.dashicons-image-crop::before { content: "=EF=85=A5"; } + +.dashicons-image-filter::before { content: "=EF=94=B3"; } + +.dashicons-image-flip-horizontal::before { content: "=EF=85=A9"; } + +.dashicons-image-flip-vertical::before { content: "=EF=85=A8"; } + +.dashicons-image-rotate-left::before { content: "=EF=85=A6"; } + +.dashicons-image-rotate-right::before { content: "=EF=85=A7"; } + +.dashicons-image-rotate::before { content: "=EF=94=B1"; } + +.dashicons-images-alt::before { content: "=EF=88=B2"; } + +.dashicons-images-alt2::before { content: "=EF=88=B3"; } + +.dashicons-index-card::before { content: "=EF=94=90"; } + +.dashicons-info-outline::before { content: "=EF=85=8C"; } + +.dashicons-info::before { content: "=EF=8D=88"; } + +.dashicons-insert-after::before { content: "=EF=85=8D"; } + +.dashicons-insert-before::before { content: "=EF=85=8E"; } + +.dashicons-insert::before { content: "=EF=84=8F"; } + +.dashicons-instagram::before { content: "=EF=84=AD"; } + +.dashicons-laptop::before { content: "=EF=95=87"; } + +.dashicons-layout::before { content: "=EF=94=B8"; } + +.dashicons-leftright::before { content: "=EF=88=A9"; } + +.dashicons-lightbulb::before { content: "=EF=8C=B9"; } + +.dashicons-linkedin::before { content: "=EF=86=8D"; } + +.dashicons-list-view::before { content: "=EF=85=A3"; } + +.dashicons-location-alt::before { content: "=EF=88=B1"; } + +.dashicons-location::before { content: "=EF=88=B0"; } + +.dashicons-lock-duplicate::before { content: "=EF=8C=95"; } + +.dashicons-lock::before { content: "=EF=85=A0"; } + +.dashicons-marker::before { content: "=EF=85=99"; } + +.dashicons-media-archive::before { content: "=EF=94=81"; } + +.dashicons-media-audio::before { content: "=EF=94=80"; } + +.dashicons-media-code::before { content: "=EF=92=99"; } + +.dashicons-media-default::before { content: "=EF=92=98"; } + +.dashicons-media-document::before { content: "=EF=92=97"; } + +.dashicons-media-interactive::before { content: "=EF=92=96"; } + +.dashicons-media-spreadsheet::before { content: "=EF=92=95"; } + +.dashicons-media-text::before { content: "=EF=92=91"; } + +.dashicons-media-video::before { content: "=EF=92=90"; } + +.dashicons-megaphone::before { content: "=EF=92=88"; } + +.dashicons-menu-alt::before { content: "=EF=88=A8"; } + +.dashicons-menu-alt2::before { content: "=EF=8C=A9"; } + +.dashicons-menu-alt3::before { content: "=EF=8D=89"; } + +.dashicons-menu::before { content: "=EF=8C=B3"; } + +.dashicons-microphone::before { content: "=EF=92=82"; } + +.dashicons-migrate::before { content: "=EF=8C=90"; } + +.dashicons-minus::before { content: "=EF=91=A0"; } + +.dashicons-money-alt::before { content: "=EF=86=8E"; } + +.dashicons-money::before { content: "=EF=94=A6"; } + +.dashicons-move::before { content: "=EF=95=85"; } + +.dashicons-nametag::before { content: "=EF=92=84"; } + +.dashicons-networking::before { content: "=EF=8C=A5"; } + +.dashicons-no-alt::before { content: "=EF=8C=B5"; } + +.dashicons-no::before { content: "=EF=85=98"; } + +.dashicons-open-folder::before { content: "=EF=86=8F"; } + +.dashicons-palmtree::before { content: "=EF=94=A7"; } + +.dashicons-paperclip::before { content: "=EF=95=86"; } + +.dashicons-pdf::before { content: "=EF=86=90"; } + +.dashicons-performance::before { content: "=EF=8C=91"; } + +.dashicons-pets::before { content: "=EF=86=91"; } + +.dashicons-phone::before { content: "=EF=94=A5"; } + +.dashicons-pinterest::before { content: "=EF=86=92"; } + +.dashicons-playlist-audio::before { content: "=EF=92=92"; } + +.dashicons-playlist-video::before { content: "=EF=92=93"; } + +.dashicons-plugins-checked::before { content: "=EF=92=85"; } + +.dashicons-plus-alt::before { content: "=EF=94=82"; } + +.dashicons-plus-alt2::before { content: "=EF=95=83"; } + +.dashicons-plus::before { content: "=EF=84=B2"; } + +.dashicons-podio::before { content: "=EF=86=9C"; } + +.dashicons-portfolio::before { content: "=EF=8C=A2"; } + +.dashicons-post-status::before { content: "=EF=85=B3"; } + +.dashicons-pressthis::before { content: "=EF=85=97"; } + +.dashicons-printer::before { content: "=EF=86=93"; } + +.dashicons-privacy::before { content: "=EF=86=94"; } + +.dashicons-products::before { content: "=EF=8C=92"; } + +.dashicons-randomize::before { content: "=EF=94=83"; } + +.dashicons-reddit::before { content: "=EF=86=95"; } + +.dashicons-redo::before { content: "=EF=85=B2"; } + +.dashicons-remove::before { content: "=EF=85=8F"; } + +.dashicons-rest-api::before { content: "=EF=84=A4"; } + +.dashicons-rss::before { content: "=EF=8C=83"; } + +.dashicons-saved::before { content: "=EF=85=9E"; } + +.dashicons-schedule::before { content: "=EF=92=89"; } + +.dashicons-screenoptions::before { content: "=EF=86=80"; } + +.dashicons-search::before { content: "=EF=85=B9"; } + +.dashicons-share-alt::before { content: "=EF=89=80"; } + +.dashicons-share-alt2::before { content: "=EF=89=82"; } + +.dashicons-share::before { content: "=EF=88=B7"; } + +.dashicons-shield-alt::before { content: "=EF=8C=B4"; } + +.dashicons-shield::before { content: "=EF=8C=B2"; } + +.dashicons-shortcode::before { content: "=EF=85=90"; } + +.dashicons-slides::before { content: "=EF=86=81"; } + +.dashicons-smartphone::before { content: "=EF=91=B0"; } + +.dashicons-smiley::before { content: "=EF=8C=A8"; } + +.dashicons-sort::before { content: "=EF=85=96"; } + +.dashicons-sos::before { content: "=EF=91=A8"; } + +.dashicons-spotify::before { content: "=EF=86=96"; } + +.dashicons-star-empty::before { content: "=EF=85=94"; } + +.dashicons-star-filled::before { content: "=EF=85=95"; } + +.dashicons-star-half::before { content: "=EF=91=99"; } + +.dashicons-sticky::before { content: "=EF=94=B7"; } + +.dashicons-store::before { content: "=EF=94=93"; } + +.dashicons-superhero-alt::before { content: "=EF=86=97"; } + +.dashicons-superhero::before { content: "=EF=86=98"; } + +.dashicons-table-col-after::before { content: "=EF=85=91"; } + +.dashicons-table-col-before::before { content: "=EF=85=92"; } + +.dashicons-table-col-delete::before { content: "=EF=85=9A"; } + +.dashicons-table-row-after::before { content: "=EF=85=9B"; } + +.dashicons-table-row-before::before { content: "=EF=85=9C"; } + +.dashicons-table-row-delete::before { content: "=EF=85=9D"; } + +.dashicons-tablet::before { content: "=EF=91=B1"; } + +.dashicons-tag::before { content: "=EF=8C=A3"; } + +.dashicons-tagcloud::before { content: "=EF=91=B9"; } + +.dashicons-testimonial::before { content: "=EF=91=B3"; } + +.dashicons-text-page::before { content: "=EF=84=A1"; } + +.dashicons-text::before { content: "=EF=91=B8"; } + +.dashicons-thumbs-down::before { content: "=EF=95=82"; } + +.dashicons-thumbs-up::before { content: "=EF=94=A9"; } + +.dashicons-tickets-alt::before { content: "=EF=94=A4"; } + +.dashicons-tickets::before { content: "=EF=92=86"; } + +.dashicons-tide::before { content: "=EF=84=8D"; } + +.dashicons-translation::before { content: "=EF=8C=A6"; } + +.dashicons-trash::before { content: "=EF=86=82"; } + +.dashicons-twitch::before { content: "=EF=86=99"; } + +.dashicons-twitter-alt::before { content: "=EF=8C=82"; } + +.dashicons-twitter::before { content: "=EF=8C=81"; } + +.dashicons-undo::before { content: "=EF=85=B1"; } + +.dashicons-universal-access-alt::before { content: "=EF=94=87"; } + +.dashicons-universal-access::before { content: "=EF=92=83"; } + +.dashicons-unlock::before { content: "=EF=94=A8"; } + +.dashicons-update-alt::before { content: "=EF=84=93"; } + +.dashicons-update::before { content: "=EF=91=A3"; } + +.dashicons-upload::before { content: "=EF=8C=97"; } + +.dashicons-vault::before { content: "=EF=85=B8"; } + +.dashicons-video-alt::before { content: "=EF=88=B4"; } + +.dashicons-video-alt2::before { content: "=EF=88=B5"; } + +.dashicons-video-alt3::before { content: "=EF=88=B6"; } + +.dashicons-visibility::before { content: "=EF=85=B7"; } + +.dashicons-warning::before { content: "=EF=94=B4"; } + +.dashicons-welcome-add-page::before { content: "=EF=84=B3"; } + +.dashicons-welcome-comments::before { content: "=EF=84=97"; } + +.dashicons-welcome-learn-more::before { content: "=EF=84=98"; } + +.dashicons-welcome-view-site::before { content: "=EF=84=95"; } + +.dashicons-welcome-widgets-menus::before { content: "=EF=84=96"; } + +.dashicons-welcome-write-blog::before { content: "=EF=84=99"; } + +.dashicons-whatsapp::before { content: "=EF=86=9A"; } + +.dashicons-wordpress-alt::before { content: "=EF=8C=A4"; } + +.dashicons-wordpress::before { content: "=EF=84=A0"; } + +.dashicons-xing::before { content: "=EF=86=9D"; } + +.dashicons-yes-alt::before { content: "=EF=84=AA"; } + +.dashicons-yes::before { content: "=EF=85=87"; } + +.dashicons-youtube::before { content: "=EF=86=9B"; } + +.dashicons-editor-distractionfree::before { content: "=EF=88=91"; } + +.dashicons-exerpt-view::before { content: "=EF=85=A4"; } + +.dashicons-format-links::before { content: "=EF=84=83"; } + +.dashicons-format-standard::before { content: "=EF=84=89"; } + +.dashicons-post-trash::before { content: "=EF=86=82"; } + +.dashicons-share1::before { content: "=EF=88=B7"; } + +.dashicons-welcome-edit-page::before { content: "=EF=84=99"; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17 + +@charset "utf-8"; + +.mejs-offscreen { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: i= +nset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; posit= +ion: absolute; width: 1px; overflow-wrap: normal; } + +.mejs-container { background: rgb(0, 0, 0); font-family: Helvetica, Arial, = +serif; position: relative; text-align: left; text-indent: 0px; vertical-ali= +gn: top; } + +.mejs-container, .mejs-container * { box-sizing: border-box; } + +.mejs-container video::-webkit-media-controls, .mejs-container video::-webk= +it-media-controls-panel, .mejs-container video::-webkit-media-controls-pane= +l-container, .mejs-container video::-webkit-media-controls-start-playback-b= +utton { appearance: none; display: none !important; } + +.mejs-fill-container, .mejs-fill-container .mejs-container { height: 100%; = +width: 100%; } + +.mejs-fill-container { background: transparent; margin: 0px auto; overflow:= + hidden; position: relative; } + +.mejs-container:focus { outline: none; } + +.mejs-iframe-overlay { height: 100%; position: absolute; width: 100%; } + +.mejs-embed, .mejs-embed body { background: rgb(0, 0, 0); height: 100%; mar= +gin: 0px; overflow: hidden; padding: 0px; width: 100%; } + +.mejs-fullscreen { overflow: hidden !important; } + +.mejs-container-fullscreen { inset: 0px; overflow: hidden; position: fixed;= + z-index: 1000; } + +.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen v= +ideo { height: 100% !important; width: 100% !important; } + +.mejs-background, .mejs-mediaelement { left: 0px; position: absolute; top: = +0px; } + +.mejs-mediaelement { height: 100%; width: 100%; z-index: 0; } + +.mejs-poster { background-position: 50% 50%; background-repeat: no-repeat; = +background-size: cover; left: 0px; position: absolute; top: 0px; z-index: 1= +; } + +:root .mejs-poster-img { display: none; } + +.mejs-poster-img { border: 0px; padding: 0px; } + +.mejs-overlay { -webkit-box-align: center; align-items: center; display: fl= +ex; -webkit-box-pack: center; justify-content: center; left: 0px; position:= + absolute; top: 0px; } + +.mejs-layer { z-index: 1; } + +.mejs-overlay-play { cursor: pointer; } + +.mejs-overlay-button { background: url("mejs-controls.svg") 0px -39px no-re= +peat; height: 80px; width: 80px; } + +.mejs-overlay:hover > .mejs-overlay-button { background-position: -80px -39= +px; } + +.mejs-overlay-loading { height: 80px; width: 80px; } + +.mejs-overlay-loading-bg-img { animation: 1s linear 0s infinite normal none= + running a; background: url("mejs-controls.svg") -160px -40px no-repeat tra= +nsparent; display: block; height: 80px; width: 80px; z-index: 1; } + +@-webkit-keyframes a {=20 + 100% { transform: rotate(1turn); } +} + +@keyframes a {=20 + 100% { transform: rotate(1turn); } +} + +.mejs-controls { bottom: 0px; display: flex; height: 40px; left: 0px; list-= +style-type: none; margin: 0px; padding: 0px 10px; position: absolute; width= +: 100%; z-index: 3; } + +.mejs-controls:not([style*=3D"display: none"]) { background: linear-gradien= +t(transparent, rgba(0, 0, 0, 0.35)); } + +.mejs-button, .mejs-time, .mejs-time-rail { font-size: 10px; height: 40px; = +line-height: 10px; margin: 0px; width: 32px; } + +.mejs-button > button { background: url("mejs-controls.svg") transparent; b= +order: 0px; cursor: pointer; display: block; font-size: 0px; height: 20px; = +line-height: 0; margin: 10px 6px; overflow: hidden; padding: 0px; position:= + absolute; text-decoration: none; width: 20px; } + +.mejs-button > button:focus { outline: rgb(153, 153, 153) dotted 1px; } + +.mejs-container-keyboard-inactive [role=3D"slider"], .mejs-container-keyboa= +rd-inactive [role=3D"slider"]:focus, .mejs-container-keyboard-inactive a, .= +mejs-container-keyboard-inactive a:focus, .mejs-container-keyboard-inactive= + button, .mejs-container-keyboard-inactive button:focus { outline: 0px; } + +.mejs-time { box-sizing: content-box; color: rgb(255, 255, 255); font-size:= + 11px; font-weight: 700; height: 24px; overflow: hidden; padding: 16px 6px = +0px; text-align: center; width: auto; } + +.mejs-play > button { background-position: 0px 0px; } + +.mejs-pause > button { background-position: -20px 0px; } + +.mejs-replay > button { background-position: -160px 0px; } + +.mejs-time-rail { direction: ltr; -webkit-box-flex: 1; flex-grow: 1; height= +: 40px; margin: 0px 10px; padding-top: 10px; position: relative; } + +.mejs-time-buffering, .mejs-time-current, .mejs-time-float, .mejs-time-floa= +t-corner, .mejs-time-float-current, .mejs-time-hovered, .mejs-time-loaded, = +.mejs-time-marker, .mejs-time-total { border-radius: 2px; cursor: pointer; = +display: block; height: 10px; position: absolute; } + +.mejs-time-total { background: rgba(255, 255, 255, 0.3); margin: 5px 0px 0p= +x; width: 100%; } + +.mejs-time-buffering { animation: 2s linear 0s infinite normal none running= + b; background: linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, trans= +parent 0px, transparent 50%, rgba(255, 255, 255, 0.4) 0px, rgba(255, 255, 2= +55, 0.4) 75%, transparent 0px, transparent) 0% 0% / 15px 15px; width: 100%;= + } + +@-webkit-keyframes b {=20 + 0% { background-position: 0px 0px; } + 100% { background-position: 30px 0px; } +} + +@keyframes b {=20 + 0% { background-position: 0px 0px; } + 100% { background-position: 30px 0px; } +} + +.mejs-time-loaded { background: rgba(255, 255, 255, 0.3); } + +.mejs-time-current, .mejs-time-handle-content { background: rgba(255, 255, = +255, 0.9); } + +.mejs-time-hovered { background: rgba(255, 255, 255, 0.5); z-index: 10; } + +.mejs-time-hovered.negative { background: rgba(0, 0, 0, 0.2); } + +.mejs-time-buffering, .mejs-time-current, .mejs-time-hovered, .mejs-time-lo= +aded { left: 0px; transform: scaleX(0); transform-origin: 0px 0px; transiti= +on: all 0.15s ease-in 0s; width: 100%; } + +.mejs-time-buffering { transform: scaleX(1); } + +.mejs-time-hovered { transition: height 0.1s cubic-bezier(0.44, 0, 1, 1) 0s= +; } + +.mejs-time-hovered.no-hover { transform: scaleX(0) !important; } + +.mejs-time-handle, .mejs-time-handle-content { border: 4px solid transparen= +t; cursor: pointer; left: 0px; position: absolute; transform: translateX(0p= +x); z-index: 11; } + +.mejs-time-handle-content { border: 4px solid rgba(255, 255, 255, 0.9); bor= +der-radius: 50%; height: 10px; left: -7px; top: -4px; transform: scale(0); = +width: 10px; } + +.mejs-time-rail .mejs-time-handle-content:active, .mejs-time-rail .mejs-tim= +e-handle-content:focus, .mejs-time-rail:hover .mejs-time-handle-content { t= +ransform: scale(1); } + +.mejs-time-float { background: rgb(238, 238, 238); border: 1px solid rgb(51= +, 51, 51); bottom: 100%; color: rgb(17, 17, 17); display: none; height: 17p= +x; margin-bottom: 9px; position: absolute; text-align: center; transform: t= +ranslateX(-50%); width: 36px; } + +.mejs-time-float-current { display: block; left: 0px; margin: 2px; text-ali= +gn: center; width: 30px; } + +.mejs-time-float-corner { border-width: 5px; border-style: solid; border-im= +age: initial; border-color: rgb(238, 238, 238) transparent transparent; bor= +der-radius: 0px; display: block; height: 0px; left: 50%; line-height: 0; po= +sition: absolute; top: 100%; transform: translateX(-50%); width: 0px; } + +.mejs-long-video .mejs-time-float { margin-left: -23px; width: 64px; } + +.mejs-long-video .mejs-time-float-current { width: 60px; } + +.mejs-broadcast { color: rgb(255, 255, 255); height: 10px; position: absolu= +te; top: 15px; width: 100%; } + +.mejs-fullscreen-button > button { background-position: -80px 0px; } + +.mejs-unfullscreen > button { background-position: -100px 0px; } + +.mejs-mute > button { background-position: -60px 0px; } + +.mejs-unmute > button { background-position: -40px 0px; } + +.mejs-volume-button { position: relative; } + +.mejs-volume-button > .mejs-volume-slider { backface-visibility: hidden; ba= +ckground: rgba(50, 50, 50, 0.7); border-radius: 0px; bottom: 100%; display:= + none; height: 115px; left: 50%; margin: 0px; position: absolute; transform= +: translateX(-50%); width: 25px; z-index: 1; } + +.mejs-volume-button:hover { border-radius: 0px 0px 4px 4px; } + +.mejs-volume-total { background: rgba(255, 255, 255, 0.5); height: 100px; l= +eft: 50%; margin: 0px; position: absolute; top: 8px; transform: translateX(= +-50%); width: 2px; } + +.mejs-volume-current { left: 0px; margin: 0px; width: 100%; } + +.mejs-volume-current, .mejs-volume-handle { background: rgba(255, 255, 255,= + 0.9); position: absolute; } + +.mejs-volume-handle { border-radius: 1px; cursor: ns-resize; height: 6px; l= +eft: 50%; transform: translateX(-50%); width: 16px; } + +.mejs-horizontal-volume-slider { display: block; height: 36px; position: re= +lative; vertical-align: middle; width: 56px; } + +.mejs-horizontal-volume-total { background: rgba(50, 50, 50, 0.8); height: = +8px; top: 16px; width: 50px; } + +.mejs-horizontal-volume-current, .mejs-horizontal-volume-total { border-rad= +ius: 2px; font-size: 1px; left: 0px; margin: 0px; padding: 0px; position: a= +bsolute; } + +.mejs-horizontal-volume-current { background: rgba(255, 255, 255, 0.8); hei= +ght: 100%; top: 0px; width: 100%; } + +.mejs-horizontal-volume-handle { display: none; } + +.mejs-captions-button, .mejs-chapters-button { position: relative; } + +.mejs-captions-button > button { background-position: -140px 0px; } + +.mejs-chapters-button > button { background-position: -180px 0px; } + +.mejs-captions-button > .mejs-captions-selector, .mejs-chapters-button > .m= +ejs-chapters-selector { background: rgba(50, 50, 50, 0.7); border: 1px soli= +d transparent; border-radius: 0px; bottom: 100%; margin-right: -43px; overf= +low: hidden; padding: 0px; position: absolute; right: 50%; visibility: visi= +ble; width: 86px; } + +.mejs-chapters-button > .mejs-chapters-selector { margin-right: -55px; widt= +h: 110px; } + +.mejs-captions-selector-list, .mejs-chapters-selector-list { margin: 0px; o= +verflow: hidden; padding: 0px; list-style-type: none !important; } + +.mejs-captions-selector-list-item, .mejs-chapters-selector-list-item { colo= +r: rgb(255, 255, 255); cursor: pointer; display: block; margin: 0px 0px 6px= +; overflow: hidden; padding: 0px; list-style-type: none !important; } + +.mejs-captions-selector-list-item:hover, .mejs-chapters-selector-list-item:= +hover { background-color: rgba(255, 255, 255, 0.4) !important; } + +.mejs-captions-selector-input, .mejs-chapters-selector-input { clear: both;= + float: left; left: -1000px; margin: 3px 3px 0px 5px; position: absolute; } + +.mejs-captions-selector-label, .mejs-chapters-selector-label { cursor: poin= +ter; float: left; font-size: 10px; line-height: 15px; padding: 4px 10px 0px= +; width: 100%; } + +.mejs-captions-selected, .mejs-chapters-selected { color: rgb(33, 248, 248)= +; } + +.mejs-captions-translations { font-size: 10px; margin: 0px 0px 5px; } + +.mejs-captions-layer { bottom: 0px; color: rgb(255, 255, 255); font-size: 1= +6px; left: 0px; line-height: 20px; position: absolute; text-align: center; = +} + +.mejs-captions-layer a { color: rgb(255, 255, 255); text-decoration: underl= +ine; } + +.mejs-captions-layer[lang=3D"ar"] { font-size: 20px; font-weight: 400; } + +.mejs-captions-position { bottom: 15px; left: 0px; position: absolute; widt= +h: 100%; } + +.mejs-captions-position-hover { bottom: 35px; } + +.mejs-captions-text, .mejs-captions-text * { background: rgba(20, 20, 20, 0= +.5); box-shadow: rgba(20, 20, 20, 0.5) 5px 0px 0px, rgba(20, 20, 20, 0.5) -= +5px 0px 0px; padding: 0px; white-space: pre-wrap; } + +.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container { = +display: none; } + +.mejs-overlay-error { position: relative; } + +.mejs-overlay-error > img { left: 0px; max-width: 100%; position: absolute;= + top: 0px; z-index: -1; } + +.mejs-cannotplay, .mejs-cannotplay a { color: rgb(255, 255, 255); font-size= +: 0.8em; } + +.mejs-cannotplay { position: relative; } + +.mejs-cannotplay a, .mejs-cannotplay p { display: inline-block; padding: 0p= +x 15px; width: 100%; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.3.2 + +@charset "utf-8"; + +.mejs-container { clear: both; max-width: 100%; } + +.mejs-container * { font-family: Helvetica, Arial; } + +.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed b= +ody { background: rgb(34, 34, 34); } + +.mejs-time { font-weight: 400; overflow-wrap: normal; } + +.mejs-controls a.mejs-horizontal-volume-slider { display: table; } + +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-curre= +nt, .mejs-controls .mejs-time-rail .mejs-time-loaded { background: rgb(255,= + 255, 255); } + +.mejs-controls .mejs-time-rail .mejs-time-current { background: rgb(0, 115,= + 170); } + +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total= +, .mejs-controls .mejs-time-rail .mejs-time-total { background: rgba(255, 2= +55, 255, 0.33); } + +.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-curre= +nt, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-t= +otal, .mejs-controls .mejs-time-rail span { border-radius: 0px; } + +.mejs-overlay-loading { background: 0px 0px; } + +.mejs-controls button:hover { border: none; box-shadow: none; } + +.me-cannotplay { width: auto !important; } + +.media-embed-details .wp-audio-shortcode { display: inline-block; max-width= +: 400px; } + +.audio-details .embed-media-settings { overflow: visible; } + +.media-embed-details .embed-media-settings .setting span:not(.button-group)= + { max-width: 400px; width: auto; } + +.media-embed-details .embed-media-settings .checkbox-setting span { display= +: inline-block; } + +.media-embed-details .embed-media-settings { padding-top: 0px; top: 28px; } + +.media-embed-details .instructions { padding: 16px 0px; max-width: 600px; } + +.media-embed-details .setting .remove-setting, .media-embed-details .settin= +g p { color: rgb(170, 0, 0); font-size: 10px; text-transform: uppercase; } + +.media-embed-details .setting .remove-setting { padding: 5px 0px; } + +.media-embed-details .setting a:hover { color: rgb(220, 50, 50); } + +.media-embed-details .embed-media-settings .checkbox-setting { float: none;= + margin: 0px 0px 10px; } + +.wp-video { max-width: 100%; height: auto; } + +.wp_attachment_holder .wp-audio-shortcode, .wp_attachment_holder .wp-video = +{ margin-top: 18px; } + +.wp-video-shortcode video, video.wp-video-shortcode { max-width: 100%; disp= +lay: inline-block; } + +.video-details .wp-video-holder { width: 100%; max-width: 640px; } + +.wp-playlist { border: 1px solid rgb(204, 204, 204); padding: 10px; margin:= + 12px 0px 18px; font-size: 14px; line-height: 1.5; } + +.wp-admin .wp-playlist { margin: 0px 0px 18px; } + +.wp-playlist video { display: inline-block; max-width: 100%; } + +.wp-playlist audio { display: none; max-width: 100%; width: 400px; } + +.wp-playlist .mejs-container { margin: 0px; max-width: 100%; } + +.wp-playlist .mejs-controls .mejs-button button { outline: 0px; } + +.wp-playlist-light { background: rgb(255, 255, 255); color: rgb(0, 0, 0); } + +.wp-playlist-dark { color: rgb(255, 255, 255); background: rgb(0, 0, 0); } + +.wp-playlist-caption { display: block; max-width: 88%; overflow: hidden; te= +xt-overflow: ellipsis; white-space: nowrap; font-size: 14px; line-height: 1= +.5; } + +.wp-playlist-item .wp-playlist-caption { text-decoration: none; color: rgb(= +0, 0, 0); max-width: calc(100% - 40px); } + +.wp-playlist-item-meta { display: block; font-size: 14px; line-height: 1.5;= + } + +.wp-playlist-item-title { font-size: 14px; line-height: 1.5; } + +.wp-playlist-item-album { font-style: italic; overflow: hidden; text-overfl= +ow: ellipsis; white-space: nowrap; } + +.wp-playlist-item-artist { font-size: 12px; text-transform: uppercase; } + +.wp-playlist-item-length { position: absolute; right: 3px; top: 0px; font-s= +ize: 14px; line-height: 1.5; } + +.rtl .wp-playlist-item-length { left: 3px; right: auto; } + +.wp-playlist-tracks { margin-top: 10px; } + +.wp-playlist-item { position: relative; cursor: pointer; padding: 0px 3px; = +border-bottom: 1px solid rgb(204, 204, 204); } + +.wp-playlist-item:last-child { border-bottom: 0px; } + +.wp-playlist-light .wp-playlist-caption { color: rgb(51, 51, 51); } + +.wp-playlist-dark .wp-playlist-caption { color: rgb(221, 221, 221); } + +.wp-playlist-playing { font-weight: 700; background: rgb(247, 247, 247); } + +.wp-playlist-light .wp-playlist-playing { background: rgb(255, 255, 255); c= +olor: rgb(0, 0, 0); } + +.wp-playlist-dark .wp-playlist-playing { background: rgb(0, 0, 0); color: r= +gb(255, 255, 255); } + +.wp-playlist-current-item { overflow: hidden; margin-bottom: 10px; height: = +60px; } + +.wp-playlist .wp-playlist-current-item img { float: left; max-width: 60px; = +height: auto; margin-right: 10px; padding: 0px; border: 0px; } + +.rtl .wp-playlist .wp-playlist-current-item img { float: right; margin-left= +: 10px; margin-right: 0px; } + +.wp-playlist-current-item .wp-playlist-item-artist, .wp-playlist-current-it= +em .wp-playlist-item-title { overflow: hidden; text-overflow: ellipsis; whi= +te-space: nowrap; } + +.wp-audio-playlist .me-cannotplay span { padding: 5px 15px; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-includes/css/media-views.min.css?ver=6.3.2 + +@charset "utf-8"; + +.media-modal * { box-sizing: content-box; } + +.media-modal input, .media-modal select, .media-modal textarea { box-sizing= +: border-box; } + +.media-frame, .media-modal { font-family: -apple-system, BlinkMacSystemFont= +, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", san= +s-serif; font-size: 12px; } + +.media-modal legend { padding: 0px; font-size: 13px; } + +.media-modal label { font-size: 13px; } + +.media-modal .legend-inline { position: absolute; transform: translate(-100= +%, 50%); margin-left: -1%; line-height: 1.2; } + +.media-frame a { border-bottom: none; color: rgb(34, 113, 177); } + +.media-frame a:active, .media-frame a:hover { color: rgb(19, 94, 150); } + +.media-frame a:focus { box-shadow: rgb(79, 148, 212) 0px 0px 0px 1px, rgba(= +79, 148, 212, 0.8) 0px 0px 2px 1px; color: rgb(4, 57, 89); outline: transpa= +rent solid 1px; } + +.media-frame a.button { color: rgb(44, 51, 56); } + +.media-frame a.button:hover { color: rgb(29, 35, 39); } + +.media-frame a.button-primary, .media-frame a.button-primary:hover { color:= + rgb(255, 255, 255); } + +.media-frame input, .media-frame textarea { padding: 6px 8px; } + +.media-frame select, .wp-admin .media-frame select { min-height: 30px; vert= +ical-align: middle; } + +.media-frame input[type=3D"color"], .media-frame input[type=3D"date"], .med= +ia-frame input[type=3D"datetime-local"], .media-frame input[type=3D"datetim= +e"], .media-frame input[type=3D"email"], .media-frame input[type=3D"month"]= +, .media-frame input[type=3D"number"], .media-frame input[type=3D"password"= +], .media-frame input[type=3D"search"], .media-frame input[type=3D"tel"], .= +media-frame input[type=3D"text"], .media-frame input[type=3D"time"], .media= +-frame input[type=3D"url"], .media-frame input[type=3D"week"], .media-frame= + select, .media-frame textarea { box-shadow: transparent 0px 0px 0px; borde= +r-radius: 4px; border: 1px solid rgb(140, 143, 148); background-color: rgb(= +255, 255, 255); color: rgb(44, 51, 56); font-family: -apple-system, BlinkMa= +cSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica= + Neue", sans-serif; font-size: 13px; line-height: 1.38462; } + +.media-frame input[type=3D"date"], .media-frame input[type=3D"datetime-loca= +l"], .media-frame input[type=3D"datetime"], .media-frame input[type=3D"emai= +l"], .media-frame input[type=3D"month"], .media-frame input[type=3D"number"= +], .media-frame input[type=3D"password"], .media-frame input[type=3D"search= +"], .media-frame input[type=3D"tel"], .media-frame input[type=3D"text"], .m= +edia-frame input[type=3D"time"], .media-frame input[type=3D"url"], .media-f= +rame input[type=3D"week"] { padding: 0px 8px; line-height: 2.15385; } + +.media-frame.mode-grid .wp-filter input[type=3D"search"] { font-size: 14px;= + line-height: 2; } + +.media-frame input[type=3D"email"]:focus, .media-frame input[type=3D"number= +"]:focus, .media-frame input[type=3D"password"]:focus, .media-frame input[t= +ype=3D"search"]:focus, .media-frame input[type=3D"text"]:focus, .media-fram= +e input[type=3D"url"]:focus, .media-frame select:focus, .media-frame textar= +ea:focus { border-color: rgb(53, 130, 196); box-shadow: rgb(53, 130, 196) 0= +px 0px 0px 1px; outline: transparent solid 2px; } + +.media-frame input:disabled, .media-frame input[readonly], .media-frame tex= +tarea:disabled, .media-frame textarea[readonly] { background-color: rgb(240= +, 240, 241); } + +.media-frame input[type=3D"search"] { appearance: textfield; } + +.media-frame ::-webkit-input-placeholder { color: rgb(100, 105, 112); } + +.media-frame .hidden, .media-frame .setting.hidden { display: none; } + +.ui-draggable-handle, .ui-sortable-handle { touch-action: none; } + +.media-modal { position: fixed; inset: 30px; z-index: 160000; } + +.wp-customizer .media-modal { z-index: 560000; } + +.media-modal-backdrop { position: fixed; inset: 0px; min-height: 360px; bac= +kground: rgb(0, 0, 0); opacity: 0.7; z-index: 159900; } + +.wp-customizer .media-modal-backdrop { z-index: 559900; } + +.media-modal-close { position: absolute; top: 0px; right: 0px; width: 50px;= + height: 50px; margin: 0px; padding: 0px; border: 1px solid transparent; ba= +ckground: 0px 0px; color: rgb(100, 105, 112); z-index: 1000; cursor: pointe= +r; outline: 0px; transition: color 0.1s ease-in-out 0s, background 0.1s eas= +e-in-out 0s; } + +.media-modal-close:active, .media-modal-close:hover { color: rgb(19, 94, 15= +0); } + +.media-modal-close:focus { color: rgb(19, 94, 150); border-color: rgb(79, 1= +48, 212); box-shadow: rgba(34, 113, 177, 0.8) 0px 0px 3px; outline: transpa= +rent solid 2px; } + +.media-modal-close span.media-modal-icon { background-image: none; } + +.media-modal-close .media-modal-icon::before { content: "=EF=85=98"; font: = +20px / 1 dashicons; vertical-align: middle; -webkit-font-smoothing: antiali= +ased; } + +.media-modal-content { position: absolute; inset: 0px; overflow: auto; min-= +height: 300px; box-shadow: rgba(0, 0, 0, 0.7) 0px 5px 15px; background: rgb= +(255, 255, 255); -webkit-font-smoothing: subpixel-antialiased; } + +.media-modal-content .media-frame select.attachment-filters { margin-top: 3= +2px; margin-right: 2%; width: calc(48% - 12px); } + +.wp-core-ui .media-modal-icon { background-image: url("../images/uploader-i= +cons.png"); background-repeat: no-repeat; } + +.media-toolbar { position: absolute; top: 0px; left: 0px; right: 0px; z-ind= +ex: 100; height: 60px; padding: 0px 16px; border: 0px solid rgb(220, 220, 2= +22); overflow: hidden; } + +.media-frame-toolbar .media-toolbar { top: auto; bottom: -47px; height: aut= +o; overflow: visible; border-top: 1px solid rgb(220, 220, 222); } + +.media-toolbar-primary { float: right; height: 100%; position: relative; } + +.media-toolbar-secondary { float: left; height: 100%; } + +.media-toolbar-primary > .media-button, .media-toolbar-primary > .media-but= +ton-group { margin-left: 10px; float: left; margin-top: 15px; } + +.media-toolbar-secondary > .media-button, .media-toolbar-secondary > .media= +-button-group { margin-right: 10px; margin-top: 15px; } + +.media-sidebar { position: absolute; top: 0px; right: 0px; bottom: 0px; wid= +th: 267px; padding: 0px 16px; z-index: 75; background: rgb(246, 247, 247); = +border-left: 1px solid rgb(220, 220, 222); overflow: auto; } + +.media-sidebar::after { content: ""; display: flex; clear: both; height: 24= +px; } + +.hide-toolbar .media-sidebar { bottom: 0px; } + +.image-details .media-embed h2, .media-sidebar h2 { position: relative; fon= +t-weight: 600; text-transform: uppercase; font-size: 12px; color: rgb(100, = +105, 112); margin: 24px 0px 8px; } + +.attachment-details .setting, .media-sidebar .setting { display: block; flo= +at: left; width: 100%; margin: 0px 0px 10px; } + +.media-sidebar .collection-settings .setting { margin: 1px 0px; } + +.attachment-details .setting.has-description, .media-sidebar .setting.has-d= +escription { margin-bottom: 5px; } + +.media-sidebar .setting .link-to-custom { margin: 3px 2px 0px; } + +.attachment-details .setting .name, .attachment-details .setting span, .med= +ia-sidebar .setting .name, .media-sidebar .setting .value, .media-sidebar .= +setting span { min-width: 30%; margin-right: 4%; font-size: 12px; text-alig= +n: right; overflow-wrap: break-word; } + +.media-sidebar .setting .name { max-width: 80px; } + +.media-sidebar .setting .value { text-align: left; } + +.media-sidebar .setting select { max-width: 65%; } + +.attachment-details .field input[type=3D"checkbox"], .attachment-details .f= +ield input[type=3D"radio"], .attachment-details .setting input[type=3D"chec= +kbox"], .attachment-details .setting input[type=3D"radio"], .media-sidebar = +.field input[type=3D"checkbox"], .media-sidebar .field input[type=3D"radio"= +], .media-sidebar .setting input[type=3D"checkbox"], .media-sidebar .settin= +g input[type=3D"radio"] { float: none; margin: 8px 3px 0px; padding: 0px; } + +.attachment-details .setting .name, .attachment-details .setting .value, .a= +ttachment-details .setting span, .compat-item label span, .media-sidebar .c= +heckbox-label-inline, .media-sidebar .setting .name, .media-sidebar .settin= +g .value, .media-sidebar .setting span { float: left; min-height: 22px; pad= +ding-top: 8px; line-height: 1.33333; font-weight: 400; color: rgb(100, 105,= + 112); } + +.media-sidebar .checkbox-label-inline { font-size: 12px; } + +.attachment-details .copy-to-clipboard-container, .media-sidebar .copy-to-c= +lipboard-container { flex-wrap: wrap; margin-top: 10px; margin-left: calc(3= +5% - 1px); padding-top: 10px; } + +.attachment-details .attachment-info .copy-to-clipboard-container { float: = +none; } + +.attachment-details .copy-to-clipboard-container .success, .media-sidebar .= +copy-to-clipboard-container .success { padding: 0px; min-height: 0px; line-= +height: 2.18182; text-align: left; color: rgb(0, 138, 32); } + +.compat-item label span { text-align: right; } + +.attachment-details .setting .value, .attachment-details .setting input[typ= +e=3D"email"], .attachment-details .setting input[type=3D"number"], .attachm= +ent-details .setting input[type=3D"password"], .attachment-details .setting= + input[type=3D"search"], .attachment-details .setting input[type=3D"tel"], = +.attachment-details .setting input[type=3D"text"], .attachment-details .set= +ting input[type=3D"url"], .attachment-details .setting textarea, .attachmen= +t-details .setting + .description, .media-sidebar .setting .value, .media-s= +idebar .setting input[type=3D"email"], .media-sidebar .setting input[type= +=3D"number"], .media-sidebar .setting input[type=3D"password"], .media-side= +bar .setting input[type=3D"search"], .media-sidebar .setting input[type=3D"= +tel"], .media-sidebar .setting input[type=3D"text"], .media-sidebar .settin= +g input[type=3D"url"], .media-sidebar .setting textarea { box-sizing: borde= +r-box; margin: 1px; width: 65%; float: right; } + +.attachment-details .setting .value, .attachment-details .setting + .descri= +ption, .media-sidebar .setting .value { margin: 0px 1px; text-align: left; = +} + +.attachment-details .setting + .description { clear: both; font-size: 12px;= + font-style: normal; margin-bottom: 10px; } + +.attachment-details .setting textarea, .compat-item .field textarea, .media= +-sidebar .setting textarea { height: 62px; resize: vertical; } + +.alt-text textarea, .attachment-details .alt-text textarea, .compat-item .a= +lt-text textarea, .media-sidebar .alt-text textarea { height: 50px; } + +.compat-item { float: left; width: 100%; overflow: hidden; } + +.compat-item table { width: 100%; table-layout: fixed; border-spacing: 0px;= + border: 0px; } + +.compat-item tr { padding: 2px 0px; display: block; overflow: hidden; } + +.compat-item .field, .compat-item .label { display: block; margin: 0px; pad= +ding: 0px; } + +.compat-item .label { min-width: 30%; margin-right: 4%; float: left; text-a= +lign: right; } + +.compat-item .label span { display: block; width: 100%; } + +.compat-item .field { float: right; width: 65%; margin: 1px; } + +.compat-item .field input[type=3D"email"], .compat-item .field input[type= +=3D"number"], .compat-item .field input[type=3D"password"], .compat-item .f= +ield input[type=3D"search"], .compat-item .field input[type=3D"tel"], .comp= +at-item .field input[type=3D"text"], .compat-item .field input[type=3D"url"= +], .compat-item .field textarea { width: 100%; margin: 0px; box-sizing: bor= +der-box; } + +.sidebar-for-errors .attachment-details, .sidebar-for-errors .compat-item, = +.sidebar-for-errors .media-sidebar .media-progress-bar, .sidebar-for-errors= + .upload-details { display: none !important; } + +.media-menu { position: absolute; inset: 0px; margin: 0px; padding: 50px 0p= +x 10px; background: rgb(246, 247, 247); border-right: 1px solid rgb(195, 19= +6, 199); user-select: none; } + +.media-menu .media-menu-item { display: block; box-sizing: border-box; widt= +h: 100%; position: relative; border: 0px; margin: 0px; padding: 8px 20px; f= +ont-size: 14px; line-height: 1.28571; background: 0px 0px; color: rgb(34, 1= +13, 177); text-align: left; text-decoration: none; cursor: pointer; } + +.media-menu .media-menu-item:hover { background: rgba(0, 0, 0, 0.04); } + +.media-menu .media-menu-item:active { color: rgb(34, 113, 177); outline: 0p= +x; } + +.media-menu .active, .media-menu .active:hover { color: rgb(29, 35, 39); fo= +nt-weight: 600; } + +.media-menu .media-menu-item:focus { box-shadow: rgb(79, 148, 212) 0px 0px = +0px 1px, rgba(79, 148, 212, 0.8) 0px 0px 2px 1px; color: rgb(4, 57, 89); ou= +tline: transparent solid 1px; } + +.media-menu .separator { height: 0px; margin: 12px 20px; padding: 0px; bord= +er-top: 1px solid rgb(220, 220, 222); } + +.media-router { position: relative; padding: 0px 6px; margin: 0px; clear: b= +oth; } + +.media-router .media-menu-item { position: relative; float: left; border: 0= +px; margin: 0px; padding: 8px 10px 9px; height: 18px; line-height: 1.28571;= + font-size: 14px; text-decoration: none; background: 0px 0px; cursor: point= +er; transition: none 0s ease 0s; } + +.media-router .media-menu-item:last-child { border-right: 0px; } + +.media-router .media-menu-item:active, .media-router .media-menu-item:hover= + { color: rgb(34, 113, 177); } + +.media-router .active, .media-router .active:hover { color: rgb(29, 35, 39)= +; } + +.media-router .media-menu-item:focus { box-shadow: rgb(79, 148, 212) 0px 0p= +x 0px 1px, rgba(79, 148, 212, 0.8) 0px 0px 2px 1px; color: rgb(4, 57, 89); = +outline: transparent solid 1px; } + +.media-router .active, .media-router .media-menu-item.active:last-child { m= +argin: -1px -1px 0px; background: rgb(255, 255, 255); border-top: 1px solid= + rgb(220, 220, 222); border-right: 1px solid rgb(220, 220, 222); border-lef= +t: 1px solid rgb(220, 220, 222); border-image: initial; border-bottom: none= +; } + +.media-router .active::after { display: none; } + +.media-frame { overflow: hidden; position: absolute; inset: 0px; } + +.media-frame-menu { position: absolute; top: 0px; left: 0px; bottom: 0px; w= +idth: 200px; z-index: 150; } + +.media-frame-title { position: absolute; top: 0px; left: 200px; right: 0px;= + height: 50px; z-index: 200; } + +.media-frame-router { position: absolute; top: 50px; left: 200px; right: 0p= +x; height: 36px; z-index: 200; } + +.media-frame-content { position: absolute; inset: 84px 0px 61px 200px; heig= +ht: auto; width: auto; margin: 0px; overflow: auto; background: rgb(255, 25= +5, 255); border-top: 1px solid rgb(220, 220, 222); } + +.media-frame-toolbar { position: absolute; left: 200px; right: 0px; z-index= +: 100; bottom: 60px; height: auto; } + +.media-frame.hide-menu .media-frame-content, .media-frame.hide-menu .media-= +frame-router, .media-frame.hide-menu .media-frame-title, .media-frame.hide-= +menu .media-frame-toolbar { left: 0px; } + +.media-frame.hide-toolbar .media-frame-content { bottom: 0px; } + +.media-frame.hide-router .media-frame-content { top: 50px; } + +.media-frame.hide-menu .media-frame-menu, .media-frame.hide-menu .media-fra= +me-menu-heading, .media-frame.hide-router .media-frame-router, .media-frame= +.hide-toolbar .media-frame-toolbar { display: none; } + +.media-frame-title h1 { padding: 0px 16px; font-size: 22px; line-height: 2.= +27273; margin: 0px; } + +.media-attachments-filter-heading, .media-frame-menu-heading { position: ab= +solute; left: 20px; top: 22px; margin: 0px; font-size: 13px; line-height: 1= +; z-index: 151; } + +.media-attachments-filter-heading { top: 10px; left: 16px; } + +.mode-grid .media-attachments-filter-heading { top: 0px; left: -9999px; } + +.mode-grid .media-frame-actions-heading { display: none; } + +.wp-core-ui .button.media-frame-menu-toggle { display: none; } + +.media-frame-title .suggested-dimensions { font-size: 14px; float: right; m= +argin-right: 20px; } + +.media-frame-content .crop-content { height: 100%; } + +.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon { = +margin-right: 300px; } + +.media-frame-content .crop-content .crop-image { display: block; margin: au= +to; max-width: 100%; max-height: 100%; } + +.media-frame-content .crop-content .upload-errors { position: absolute; wid= +th: 300px; top: 50%; left: 50%; margin-left: -150px; margin-right: -150px; = +z-index: 600000; } + +.media-frame .media-iframe { overflow: hidden; } + +.media-frame .media-iframe, .media-frame .media-iframe iframe { height: 100= +%; width: 100%; border: 0px; } + +.media-frame select.attachment-filters { margin-top: 11px; margin-right: 2%= +; max-width: calc(48% - 12px); } + +.media-frame select.attachment-filters:last-of-type { margin-right: 0px; } + +.media-frame .search { margin: 32px 0px 0px; padding: 4px; font-size: 13px;= + color: rgb(60, 67, 74); font-family: -apple-system, BlinkMacSystemFont, "S= +egoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-se= +rif; appearance: none; } + +.media-toolbar-primary .search { max-width: 100%; } + +.media-modal .media-frame .media-search-input-label { position: absolute; l= +eft: 0px; top: 10px; margin: 0px; line-height: 1; } + +.wp-core-ui .attachments { margin: 0px; } + +.wp-core-ui .attachment { position: relative; float: left; padding: 8px; ma= +rgin: 0px; color: rgb(60, 67, 74); cursor: pointer; list-style: none; text-= +align: center; user-select: none; width: 25%; box-sizing: border-box; } + +.wp-core-ui .attachment.details:focus, .wp-core-ui .attachment:focus, .wp-c= +ore-ui .selected.attachment:focus { box-shadow: rgb(255, 255, 255) 0px 0px = +2px 3px inset, rgb(79, 148, 212) 0px 0px 0px 7px inset; outline: transparen= +t solid 2px; outline-offset: -6px; } + +.wp-core-ui .selected.attachment { box-shadow: rgb(255, 255, 255) 0px 0px 0= +px 5px inset, rgb(195, 196, 199) 0px 0px 0px 7px inset; } + +.wp-core-ui .attachment.details { box-shadow: rgb(255, 255, 255) 0px 0px 0p= +x 3px inset, rgb(34, 113, 177) 0px 0px 0px 7px inset; } + +.wp-core-ui .attachment-preview { position: relative; box-shadow: rgba(0, 0= +, 0, 0.1) 0px 0px 15px inset, rgba(0, 0, 0, 0.05) 0px 0px 0px 1px inset; ba= +ckground: rgb(240, 240, 241); cursor: pointer; } + +.wp-core-ui .attachment-preview::before { content: ""; display: block; padd= +ing-top: 100%; } + +.wp-core-ui .attachment .icon { margin: 0px auto; overflow: hidden; } + +.wp-core-ui .attachment .thumbnail { overflow: hidden; position: absolute; = +inset: 0px; opacity: 1; transition: opacity 0.1s ease 0s; } + +.wp-core-ui .attachment .portrait img { max-width: 100%; } + +.wp-core-ui .attachment .landscape img { max-height: 100%; } + +.wp-core-ui .attachment .thumbnail::after { content: ""; display: block; po= +sition: absolute; inset: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1p= +x inset; overflow: hidden; } + +.wp-core-ui .attachment .thumbnail img { top: 0px; left: 0px; } + +.wp-core-ui .attachment .thumbnail .centered { position: absolute; top: 0px= +; left: 0px; width: 100%; height: 100%; transform: translate(50%, 50%); } + +.wp-core-ui .attachment .thumbnail .centered img { transform: translate(-50= +%, -50%); } + +.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon = +{ transform: translate(-50%, -70%); } + +.wp-core-ui .attachment .filename { position: absolute; left: 0px; right: 0= +px; bottom: 0px; overflow: hidden; max-height: 100%; overflow-wrap: break-w= +ord; text-align: center; font-weight: 600; background: rgba(255, 255, 255, = +0.8); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1px inset; } + +.wp-core-ui .attachment .filename div { padding: 5px 10px; } + +.wp-core-ui .attachment .thumbnail img { position: absolute; } + +.wp-core-ui .attachment-close { display: block; position: absolute; top: 5p= +x; right: 5px; height: 22px; width: 22px; padding: 0px; background-color: r= +gb(255, 255, 255); background-position: -96px 4px; border-radius: 3px; box-= +shadow: rgba(0, 0, 0, 0.3) 0px 0px 0px 1px; transition: none 0s ease 0s; } + +.wp-core-ui .attachment-close:focus, .wp-core-ui .attachment-close:hover { = +background-position: -36px 4px; } + +.wp-core-ui .attachment .check { display: none; height: 24px; width: 24px; = +padding: 0px; border: 0px; position: absolute; z-index: 10; top: 0px; right= +: 0px; outline: 0px; background: rgb(240, 240, 241); cursor: pointer; box-s= +hadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgba(0, 0, 0, 0.15) 0px 0px 0px = +2px; } + +.wp-core-ui .attachment .check .media-modal-icon { display: block; backgrou= +nd-position: -1px 0px; height: 15px; width: 15px; margin: 5px; } + +.wp-core-ui .attachment .check:hover .media-modal-icon { background-positio= +n: -40px 0px; } + +.wp-core-ui .attachment.selected .check { display: block; } + +.wp-core-ui .attachment.details .check, .wp-core-ui .attachment.selected .c= +heck:focus, .wp-core-ui .media-frame.mode-grid .attachment.selected .check = +{ background-color: rgb(34, 113, 177); box-shadow: rgb(255, 255, 255) 0px 0= +px 0px 1px, rgb(34, 113, 177) 0px 0px 0px 2px; } + +.wp-core-ui .attachment.selected .check:focus { outline: transparent solid = +2px; } + +.wp-core-ui .attachment.details .check .media-modal-icon, .wp-core-ui .medi= +a-frame.mode-grid .attachment.selected .check .media-modal-icon { backgroun= +d-position: -21px 0px; } + +.wp-core-ui .attachment.details .check:hover .media-modal-icon, .wp-core-ui= + .attachment.selected .check:focus .media-modal-icon, .wp-core-ui .media-fr= +ame.mode-grid .attachment.selected .check:hover .media-modal-icon { backgro= +und-position: -60px 0px; } + +.wp-core-ui .media-frame .attachment .describe { position: relative; displa= +y: block; width: 100%; margin: 0px; padding: 0px 8px; font-size: 12px; bord= +er-radius: 0px; } + +.media-frame .attachments-browser { position: relative; width: 100%; height= +: 100%; overflow: hidden; } + +.attachments-browser .media-toolbar { right: 300px; height: 72px; backgroun= +d: rgb(255, 255, 255); } + +.attachments-browser.hide-sidebar .media-toolbar { right: 0px; } + +.attachments-browser .media-toolbar-primary > .media-button, .attachments-b= +rowser .media-toolbar-primary > .media-button-group, .attachments-browser .= +media-toolbar-secondary > .media-button, .attachments-browser .media-toolba= +r-secondary > .media-button-group { margin: 10px 0px; } + +.attachments-browser .attachments { padding: 2px 8px 8px; } + +.attachments-browser .uploader-inline, .attachments-browser.has-load-more .= +attachments-wrapper, .attachments-browser:not(.has-load-more) .attachments = +{ position: absolute; inset: 72px 300px 0px 0px; overflow: auto; outline: 0= +px; } + +.attachments-browser .uploader-inline.hidden { display: none; } + +.attachments-browser .media-toolbar-primary { max-width: 33%; } + +.mode-grid .attachments-browser .media-toolbar-primary { display: flex; ali= +gn-items: center; column-gap: 0.5rem; } + +.mode-grid .attachments-browser .media-toolbar-mode-select .media-toolbar-p= +rimary { display: none; } + +.attachments-browser .media-toolbar-secondary { max-width: 66%; } + +.uploader-inline .close { background-color: transparent; border: 0px; curso= +r: pointer; height: 48px; outline: 0px; padding: 0px; position: absolute; r= +ight: 2px; text-align: center; top: 2px; width: 48px; z-index: 1; } + +.uploader-inline .close::before { color: rgb(80, 87, 94); display: inline-b= +lock; content: "=EF=8C=B5"; margin-top: 1px; font: 30px / 1 dashicons !impo= +rtant; } + +.uploader-inline .close:focus { outline: rgb(79, 148, 212) solid 1px; box-s= +hadow: rgba(34, 113, 177, 0.8) 0px 0px 3px; } + +.attachments-browser.hide-sidebar .attachments, .attachments-browser.hide-s= +idebar .uploader-inline { right: 0px; margin-right: 0px; } + +.attachments-browser .instructions { display: inline-block; margin-top: 16p= +x; line-height: 1.38462; font-size: 13px; color: rgb(100, 105, 112); } + +.attachments-browser .no-media { padding: 2em 0px 0px 2em; } + +.more-loaded .attachment:not(.found-media) { background: rgb(220, 220, 222)= +; } + +.load-more-wrapper { clear: both; display: flex; flex-wrap: wrap; align-ite= +ms: center; justify-content: center; padding: 1em 0px; } + +.load-more-wrapper .load-more-count { min-width: 100%; margin: 0px 0px 1em;= + text-align: center; } + +.load-more-wrapper .load-more { margin: 0px; } + +.media-frame .load-more-wrapper .load-more + .spinner { float: none; margin= +: 0px -30px 0px 10px; } + +.media-frame .load-more-wrapper .load-more.hidden + .spinner { margin: 0px;= + } + +.load-more-wrapper::after { content: ""; min-width: 100%; order: 1; } + +.load-more-wrapper .load-more-jump { margin: 0px 0px 0px 12px; } + +.attachment.new-media { outline: rgb(195, 196, 199) dotted 2px; } + +.load-more-wrapper { clear: both; display: flex; flex-wrap: wrap; align-ite= +ms: center; justify-content: center; padding: 1em 0px; } + +.load-more-wrapper .load-more-count { min-width: 100%; margin: 0px 0px 1em;= + text-align: center; } + +.load-more-wrapper .load-more { margin: 0px; } + +.media-frame .load-more-wrapper .load-more + .spinner { float: none; margin= +: 0px -30px 0px 10px; } + +.media-frame .load-more-wrapper .load-more.hidden + .spinner { margin: 0px;= + } + +.load-more-wrapper::after { content: ""; min-width: 100%; order: 1; } + +.load-more-wrapper .load-more-jump { margin: 0px 0px 0px 12px; } + +.media-progress-bar { position: relative; height: 10px; width: 70%; margin:= + 10px auto; border-radius: 10px; background: rgba(0, 0, 0, 0.1); } + +.media-progress-bar div { height: 10px; min-width: 20px; width: 0px; backgr= +ound: rgb(34, 113, 177); border-radius: 10px; transition: width 0.3s ease 0= +s; } + +.media-uploader-status .media-progress-bar { display: none; width: 100%; } + +.uploading.media-uploader-status .media-progress-bar { display: block; } + +.attachment-preview .media-progress-bar { position: absolute; top: 50%; lef= +t: 15%; width: 70%; margin: -5px 0px 0px; } + +.media-uploader-status { position: relative; margin: 0px auto; padding-bott= +om: 10px; max-width: 400px; } + +.uploader-inline .media-uploader-status h2 { display: none; } + +.media-uploader-status .upload-details { display: none; font-size: 12px; co= +lor: rgb(100, 105, 112); } + +.uploading.media-uploader-status .upload-details { display: block; } + +.media-uploader-status .upload-detail-separator { padding: 0px 4px; } + +.media-uploader-status .upload-count { color: rgb(60, 67, 74); } + +.media-uploader-status .upload-dismiss-errors, .media-uploader-status .uplo= +ad-errors { display: none; } + +.errors.media-uploader-status .upload-dismiss-errors, .errors.media-uploade= +r-status .upload-errors { display: block; } + +.media-uploader-status .upload-dismiss-errors { transition: none 0s ease 0s= +; text-decoration: none; } + +.upload-errors .upload-error { padding: 12px; margin-bottom: 12px; backgrou= +nd: rgb(255, 255, 255); border-left: 4px solid rgb(214, 54, 56); box-shadow= +: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px; } + +.uploader-inline .upload-errors .upload-error { padding: 12px 30px; backgro= +und-color: rgb(252, 240, 241); box-shadow: none; } + +.upload-errors .upload-error-filename { font-weight: 600; } + +.upload-errors .upload-error-message { display: block; padding-top: 8px; ov= +erflow-wrap: break-word; } + +.uploader-window, .wp-editor-wrap .uploader-editor { inset: 0px; text-align= +: center; display: none; } + +.uploader-window { position: fixed; z-index: 250000; opacity: 0; transition= +: opacity 250ms ease 0s; } + +.wp-editor-wrap .uploader-editor { position: absolute; z-index: 99998; back= +ground: rgba(140, 143, 148, 0.9); } + +.uploader-window, .wp-editor-wrap .uploader-editor.droppable { background: = +rgba(10, 75, 120, 0.9); } + +.uploader-window-content, .wp-editor-wrap .uploader-editor-content { positi= +on: absolute; inset: 10px; border: 1px dashed rgb(255, 255, 255); } + +.uploader-window .uploader-editor-title, .uploader-window h1, .wp-editor-wr= +ap .uploader-editor .uploader-editor-title { position: absolute; top: 50%; = +left: 0px; right: 0px; transform: translateY(-50%); font-size: 3em; line-he= +ight: 1.3; font-weight: 600; color: rgb(255, 255, 255); margin: 0px; paddin= +g: 0px 10px; } + +.wp-editor-wrap .uploader-editor .uploader-editor-title { display: none; } + +.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title { display= +: block; } + +.uploader-window .media-progress-bar { margin-top: 20px; max-width: 300px; = +background: 0px 0px; border-color: rgb(255, 255, 255); display: none; } + +.uploader-window .media-progress-bar div { background: rgb(255, 255, 255); = +} + +.uploading .uploader-window .media-progress-bar { display: block; } + +.media-frame .uploader-inline { margin-bottom: 20px; padding: 0px; text-ali= +gn: center; } + +.uploader-inline-content { position: absolute; top: 30%; left: 0px; right: = +0px; } + +.uploader-inline-content .upload-ui { margin: 2em 0px; } + +.uploader-inline-content .post-upload-ui { margin-bottom: 2em; } + +.uploader-inline .has-upload-message .upload-ui { margin: 0px 0px 4em; } + +.uploader-inline h2 { font-size: 20px; line-height: 1.4; font-weight: 400; = +margin: 0px; } + +.uploader-inline .has-upload-message .upload-instructions { font-size: 14px= +; color: rgb(60, 67, 74); font-weight: 400; } + +.uploader-inline .drop-instructions { display: none; } + +.supports-drag-drop .uploader-inline .drop-instructions { display: block; } + +.uploader-inline p { margin: 0.5em 0px; } + +.uploader-inline .media-progress-bar { display: none; } + +.uploading.uploader-inline .media-progress-bar { display: block; } + +.uploader-inline .browser { display: inline-block !important; } + +.media-selection { position: absolute; top: 0px; left: 0px; right: 350px; h= +eight: 60px; padding: 0px 0px 0px 16px; overflow: hidden; white-space: nowr= +ap; } + +.media-selection .selection-info { display: inline-block; font-size: 12px; = +height: 60px; margin-right: 10px; vertical-align: top; } + +.media-selection.editing, .media-selection.empty { display: none; } + +.media-selection.one .edit-selection { display: none; } + +.media-selection .count { display: block; padding-top: 12px; font-size: 14p= +x; line-height: 1.42857; font-weight: 600; } + +.media-selection .button-link { float: left; padding: 1px 8px; margin: 1px = +8px 1px -8px; line-height: 1.4; border-right: 1px solid rgb(220, 220, 222);= + color: rgb(34, 113, 177); text-decoration: none; } + +.media-selection .button-link:focus, .media-selection .button-link:hover { = +color: rgb(19, 94, 150); } + +.media-selection .button-link:last-child { border-right: 0px; margin-right:= + 0px; } + +.selection-info .clear-selection { color: rgb(214, 54, 56); } + +.selection-info .clear-selection:focus, .selection-info .clear-selection:ho= +ver { color: rgb(214, 54, 56); } + +.media-selection .selection-view { display: inline-block; vertical-align: t= +op; } + +.media-selection .attachments { display: inline-block; height: 48px; margin= +: 6px; padding: 0px; overflow: hidden; vertical-align: top; } + +.media-selection .attachment { width: 40px; padding: 0px; margin: 4px; } + +.media-selection .attachment .thumbnail { inset: 0px; } + +.media-selection .attachment .icon { width: 50%; } + +.media-selection .attachment-preview { box-shadow: none; background: 0px 0p= +x; } + +.wp-core-ui .media-selection .attachment.details:focus, .wp-core-ui .media-= +selection .attachment:focus, .wp-core-ui .media-selection .selected.attachm= +ent:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgb(79, 148, 21= +2) 0px 0px 2px 3px; outline: transparent solid 2px; } + +.wp-core-ui .media-selection .selected.attachment { box-shadow: none; } + +.wp-core-ui .media-selection .attachment.details { box-shadow: rgb(255, 255= +, 255) 0px 0px 0px 1px, rgb(34, 113, 177) 0px 0px 0px 3px; } + +.media-selection::after { content: ""; display: block; position: absolute; = +top: 0px; right: 0px; bottom: 0px; width: 25px; background-image: linear-gr= +adient(to left, rgb(255, 255, 255), rgba(255, 255, 255, 0)); } + +.media-selection .attachment .filename { display: none; } + +.media-frame .spinner { background: url("../images/spinner.gif") 0% 0% / 20= +px 20px no-repeat; float: right; display: inline-block; visibility: hidden;= + opacity: 0.7; width: 20px; height: 20px; margin: 0px; vertical-align: midd= +le; } + +.media-frame.mode-grid .spinner { margin: 0px; float: none; vertical-align:= + middle; } + +.media-modal .media-toolbar .spinner { float: none; vertical-align: bottom;= + margin: 0px 0px 5px 5px; } + +.media-frame .instructions + .spinner.is-active { vertical-align: middle; } + +.media-frame .spinner.is-active { visibility: visible; } + +.attachment-details { position: relative; overflow: auto; } + +.attachment-details .settings-save-status { float: right; text-transform: n= +one; font-weight: 400; } + +.attachment-details .settings-save-status .spinner { float: none; margin-le= +ft: 5px; } + +.attachment-details .settings-save-status .saved { display: none; } + +.attachment-details.save-waiting .settings-save-status .spinner { visibilit= +y: visible; } + +.attachment-details.save-complete .settings-save-status .saved { display: i= +nline-block; } + +.attachment-info { overflow: hidden; min-height: 60px; margin-bottom: 16px;= + line-height: 1.5; color: rgb(100, 105, 112); border-bottom: 1px solid rgb(= +220, 220, 222); padding-bottom: 11px; } + +.attachment-info .wp-media-wrapper { margin-bottom: 8px; } + +.attachment-info .wp-media-wrapper.wp-audio { margin-top: 13px; } + +.attachment-info .filename { font-weight: 600; color: rgb(60, 67, 74); over= +flow-wrap: break-word; } + +.attachment-info .thumbnail { position: relative; float: left; max-width: 1= +20px; max-height: 120px; margin-top: 5px; margin-right: 10px; margin-bottom= +: 5px; } + +.uploading .attachment-info .thumbnail { width: 120px; height: 80px; box-sh= +adow: rgba(0, 0, 0, 0.1) 0px 0px 15px inset; } + +.uploading .attachment-info .media-progress-bar { margin-top: 35px; } + +.attachment-info .thumbnail-image::after { content: ""; display: block; pos= +ition: absolute; inset: 0px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px 1p= +x inset; overflow: hidden; } + +.attachment-info .thumbnail img { display: block; max-width: 120px; max-hei= +ght: 120px; margin: 0px auto; } + +.attachment-info .details { float: left; font-size: 12px; max-width: 100%; = +} + +.attachment-info .delete-attachment, .attachment-info .edit-attachment, .at= +tachment-info .trash-attachment, .attachment-info .untrash-attachment { dis= +play: block; text-decoration: none; white-space: nowrap; } + +.attachment-details.needs-refresh .attachment-info .edit-attachment { displ= +ay: none; } + +.attachment-info .edit-attachment { display: block; } + +.media-modal .delete-attachment, .media-modal .trash-attachment, .media-mod= +al .untrash-attachment { display: inline; padding: 0px; color: rgb(214, 54,= + 56); } + +.media-modal .delete-attachment:focus, .media-modal .delete-attachment:hove= +r, .media-modal .trash-attachment:focus, .media-modal .trash-attachment:hov= +er, .media-modal .untrash-attachment:focus, .media-modal .untrash-attachmen= +t:hover { color: rgb(214, 54, 56); } + +.attachment-display-settings { width: 100%; float: left; overflow: hidden; = +} + +.collection-settings { overflow: hidden; } + +.collection-settings .setting input[type=3D"checkbox"] { float: left; margi= +n-right: 8px; } + +.collection-settings .setting .name, .collection-settings .setting span { m= +in-width: inherit; } + +.media-modal .imgedit-wrap { position: static; } + +.media-modal .imgedit-wrap .imgedit-panel-content { padding: 16px 16px 0px;= + overflow: visible; } + +.media-modal .imgedit-wrap .imgedit-save-target { margin: 8px 0px 24px; } + +.media-modal .imgedit-group { background: 0px 0px; border: none; box-shadow= +: none; margin: 0px; padding: 0px; position: relative; } + +.media-modal .imgedit-group.imgedit-panel-active { margin-bottom: 16px; pad= +ding-bottom: 16px; } + +.media-modal .imgedit-group-top { margin: 0px; } + +.media-modal .imgedit-group-top h2, .media-modal .imgedit-group-top h2 .but= +ton-link { display: inline-block; text-transform: uppercase; font-size: 12p= +x; color: rgb(100, 105, 112); margin: 3px 0px 0px; } + +.media-modal .imgedit-group-top h2 .button-link, .media-modal .imgedit-grou= +p-top h2 a { text-decoration: none; color: rgb(100, 105, 112); } + +.wp-core-ui.media-modal .image-editor .imgedit-help-toggle, .wp-core-ui.med= +ia-modal .image-editor .imgedit-help-toggle:active, .wp-core-ui.media-modal= + .image-editor .imgedit-help-toggle:hover { border: 1px solid transparent; = +margin: 0px; padding: 0px; background: 0px 0px; color: rgb(34, 113, 177); f= +ont-size: 20px; line-height: 1; cursor: pointer; box-sizing: content-box; b= +ox-shadow: none; } + +.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus { color: r= +gb(34, 113, 177); border-color: rgb(79, 148, 212); box-shadow: rgba(34, 113= +, 177, 0.8) 0px 0px 3px; outline: transparent solid 2px; } + +.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-he= +lp-toggle { margin-top: -3px; } + +.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle { margin-top:= + -2px; } + +.media-modal .imgedit-help-toggled span.dashicons::before { content: "=EF= +=85=82"; } + +.media-modal .imgedit-thumbnail-preview { margin: 10px 8px 0px 0px; } + +.imgedit-thumbnail-preview-caption { display: block; } + +.media-modal .imgedit-wrap .notice, .media-modal .imgedit-wrap div.updated = +{ margin: 0px 16px; } + +.embed-url { display: block; position: relative; padding: 16px; margin: 0px= +; z-index: 250; background: rgb(255, 255, 255); font-size: 18px; } + +.media-frame .embed-url input { font-size: 18px; line-height: 1.22222; padd= +ing: 12px 40px 12px 14px; width: 100%; min-width: 200px; box-shadow: rgba(0= +, 0, 0, 0.1) 2px 2px 4px -2px inset; } + +.media-frame .embed-url .spinner { position: absolute; top: 32px; right: 26= +px; } + +.media-frame .embed-loading .embed-url .spinner { visibility: visible; } + +.embed-link-settings, .embed-media-settings { position: absolute; inset: 82= +px 0px 0px; padding: 0px 16px; overflow: auto; } + +.media-embed .embed-link-settings .link-text { margin-top: 0px; } + +.embed-link-settings::after, .embed-media-settings::after { content: ""; di= +splay: flex; clear: both; height: 24px; } + +.media-embed .embed-link-settings { overflow: visible; } + +.embed-preview embed, .embed-preview iframe, .embed-preview img, .mejs-cont= +ainer video { max-width: 100%; vertical-align: middle; } + +.embed-preview a { display: inline-block; } + +.embed-preview img { display: block; height: auto; } + +.mejs-container:focus { outline: rgb(79, 148, 212) solid 1px; box-shadow: r= +gba(79, 148, 212, 0.8) 0px 0px 2px 1px; } + +.image-details .media-modal { left: 140px; right: 140px; } + +.image-details .media-frame-content, .image-details .media-frame-router, .i= +mage-details .media-frame-title { left: 0px; } + +.image-details .embed-media-settings { top: 0px; overflow: visible; padding= +: 0px; } + +.image-details .embed-media-settings::after { content: none; } + +.image-details .embed-media-settings, .image-details .embed-media-settings = +div { box-sizing: border-box; } + +.image-details .column-settings { background: rgb(246, 247, 247); border-ri= +ght: 1px solid rgb(220, 220, 222); min-height: 100%; width: 55%; position: = +absolute; top: 0px; left: 0px; } + +.image-details .column-settings h2 { margin: 20px; padding-top: 20px; borde= +r-top: 1px solid rgb(220, 220, 222); color: rgb(29, 35, 39); } + +.image-details .column-image { width: 45%; position: absolute; left: 55%; t= +op: 0px; } + +.image-details .image { margin: 20px; } + +.image-details .image img { max-width: 100%; max-height: 500px; } + +.image-details .advanced-toggle { padding: 0px; color: rgb(100, 105, 112); = +text-transform: uppercase; text-decoration: none; } + +.image-details .advanced-toggle:active, .image-details .advanced-toggle:hov= +er { color: rgb(100, 105, 112); } + +.image-details .advanced-toggle::after { font: 20px / 1 dashicons; vertical= +-align: top; -webkit-font-smoothing: antialiased; content: "=EF=85=80"; dis= +play: inline-block; margin-top: -2px; } + +.image-details .advanced-visible .advanced-toggle::after { content: "=EF=85= +=82"; } + +.image-details .custom-size .custom-size-setting, .image-details .custom-si= +ze label { display: block; float: left; } + +.image-details .custom-size .custom-size-setting label { float: none; } + +.image-details .custom-size input { width: 5em; } + +.image-details .custom-size .sep { float: left; margin: 26px 6px 0px; } + +.image-details .custom-size .description { margin-left: 0px; } + +.media-embed .thumbnail { max-width: 100%; max-height: 200px; position: rel= +ative; float: left; } + +.media-embed .thumbnail img { max-height: 200px; display: block; } + +.media-embed .thumbnail::after { content: ""; display: block; position: abs= +olute; inset: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; ov= +erflow: hidden; } + +.media-embed .setting, .media-embed .setting-group { width: 100%; margin: 1= +0px 0px; float: left; display: block; clear: both; } + +.media-embed .setting-group .setting:not(.checkbox-setting) { margin: 0px; = +} + +.media-embed .setting.has-description { margin-bottom: 5px; } + +.media-embed .description { clear: both; font-style: normal; } + +.media-embed .content-track + .description { line-height: 1.4; max-width: n= +one !important; } + +.media-embed .remove-track { margin-bottom: 10px; } + +.image-details .embed-media-settings .setting, .image-details .embed-media-= +settings .setting-group { float: none; width: auto; } + +.image-details .actions { margin: 10px 0px; } + +.image-details .hidden { display: none; } + +.media-embed .setting input[type=3D"text"], .media-embed .setting textarea,= + .media-embed fieldset { display: block; width: 100%; max-width: 400px; } + +.image-details .embed-media-settings .setting input[type=3D"text"], .image-= +details .embed-media-settings .setting textarea { max-width: inherit; width= +: 70%; } + +.image-details .description, .image-details .embed-media-settings .custom-s= +ize, .image-details .embed-media-settings .link-target, .image-details .emb= +ed-media-settings .setting input.link-to-custom, .image-details .embed-medi= +a-settings .setting-group { margin-left: 27%; width: 70%; } + +.image-details .description { font-style: normal; margin-top: 0px; } + +.image-details .embed-media-settings .link-target { margin-top: 16px; } + +.audio-details .checkbox-label, .image-details .checkbox-label, .video-deta= +ils .checkbox-label { vertical-align: baseline; } + +.media-embed .setting input.hidden, .media-embed .setting textarea.hidden {= + display: none; } + +.media-embed .setting .name, .media-embed .setting span, .media-embed .sett= +ing-group .name { display: inline-block; font-size: 13px; line-height: 1.84= +615; color: rgb(100, 105, 112); } + +.media-embed .setting span { display: block; width: 200px; } + +.image-details .embed-media-settings .setting .name, .image-details .embed-= +media-settings .setting span { float: left; width: 25%; text-align: right; = +margin: 8px 1% 0px; line-height: 1.1; } + +.image-details .embed-media-settings .setting .button-group, .media-frame .= +setting-group .button-group { width: auto; } + +.media-embed-sidebar { position: absolute; top: 0px; left: 440px; } + +.advanced-section, .link-settings { margin-top: 10px; } + +.media-frame .setting .button-group { display: flex; margin: 0px !important= +; max-width: none !important; } + +.rtl .media-frame, .rtl .media-frame .search, .rtl .media-frame input[type= +=3D"email"], .rtl .media-frame input[type=3D"number"], .rtl .media-frame in= +put[type=3D"password"], .rtl .media-frame input[type=3D"search"], .rtl .med= +ia-frame input[type=3D"tel"], .rtl .media-frame input[type=3D"text"], .rtl = +.media-frame input[type=3D"url"], .rtl .media-frame select, .rtl .media-fra= +me textarea, .rtl .media-modal { font-family: Tahoma, sans-serif; } + +:lang(he-il) .rtl .media-frame, :lang(he-il) .rtl .media-frame .search, :la= +ng(he-il) .rtl .media-frame input[type=3D"email"], :lang(he-il) .rtl .media= +-frame input[type=3D"number"], :lang(he-il) .rtl .media-frame input[type=3D= +"password"], :lang(he-il) .rtl .media-frame input[type=3D"search"], :lang(h= +e-il) .rtl .media-frame input[type=3D"text"], :lang(he-il) .rtl .media-fram= +e input[type=3D"url"], :lang(he-il) .rtl .media-frame select, :lang(he-il) = +.rtl .media-frame textarea, :lang(he-il) .rtl .media-modal { font-family: A= +rial, sans-serif; } + +@media only screen and (max-width: 900px) { + .media-modal .media-frame-title { height: 40px; } + .media-modal .media-frame-title h1 { line-height: 2.22222; font-size: 18p= +x; } + .media-modal-close { width: 42px; height: 42px; } + .media-frame .media-frame-title { position: static; padding: 0px 44px; te= +xt-align: center; } + .media-frame:not(.hide-menu) .media-frame-content, .media-frame:not(.hide= +-menu) .media-frame-router, .media-frame:not(.hide-menu) .media-frame-toolb= +ar { left: 0px; } + .media-frame:not(.hide-menu) .media-frame-router { top: 80px; } + .media-frame:not(.hide-menu) .media-frame-content { top: 114px; } + .media-frame.hide-router .media-frame-content { top: 80px; } + .media-frame:not(.hide-menu) .media-frame-menu { position: static; width:= + 0px; } + .media-frame:not(.hide-menu) .media-menu { display: none; width: auto; ma= +x-width: 80%; overflow: auto; z-index: 2000; inset: 75px auto auto 50%; tra= +nsform: translateX(-50%); padding: 5px 0px; border: 1px solid rgb(195, 196,= + 199); } + .media-frame:not(.hide-menu) .media-menu.visible { display: block; } + .media-frame:not(.hide-menu) .media-menu > a { padding: 12px 16px; font-s= +ize: 16px; } + .media-frame:not(.hide-menu) .media-menu .separator { margin: 5px 10px; } + .media-frame-menu-heading { clip: rect(1px, 1px, 1px, 1px); clip-path: in= +set(50%); height: 1px; overflow: hidden; padding: 0px; width: 1px; overflow= +-wrap: normal !important; } + .wp-core-ui .media-frame:not(.hide-menu) .button.media-frame-menu-toggle = +{ display: inline-flex; align-items: center; position: absolute; left: 50%;= + transform: translateX(-50%); margin: -6px 0px 0px; padding: 0px 2px 0px 12= +px; font-size: 0.875rem; font-weight: 600; text-decoration: none; backgroun= +d: 0px 0px; height: 0.1%; min-height: 40px; } + .wp-core-ui .button.media-frame-menu-toggle:active, .wp-core-ui .button.m= +edia-frame-menu-toggle:hover { background: 0px 0px; transform: none; } + .wp-core-ui .button.media-frame-menu-toggle:focus { outline: transparent = +solid 1px; } + .media-sidebar { width: 230px; } + .attachments-browser .attachments, .attachments-browser .attachments-wrap= +per, .attachments-browser .media-toolbar, .attachments-browser .uploader-in= +line, .attachments-browser.has-load-more .attachments-wrapper { right: 262p= +x; } + .attachments-browser .media-toolbar { height: 82px; } + .attachments-browser .attachments, .attachments-browser .uploader-inline,= + .media-frame-content .attachments-browser .attachments-wrapper { top: 82px= +; } + .attachment-details .setting, .media-sidebar .setting { margin: 6px 0px; = +} + .attachment-details .setting .name, .attachment-details .setting input, .= +attachment-details .setting textarea, .compat-item label span, .media-sideb= +ar .setting .name, .media-sidebar .setting input, .media-sidebar .setting t= +extarea { float: none; display: inline-block; } + .attachment-details .setting span, .media-sidebar .checkbox-label-inline,= + .media-sidebar .setting span { float: none; } + .media-sidebar .setting .select-label-inline { display: inline; } + .attachment-details .setting .name, .compat-item label span, .media-sideb= +ar .checkbox-label-inline, .media-sidebar .setting .name { text-align: inhe= +rit; min-height: 16px; margin: 0px; padding: 8px 2px 2px; } + .attachment-details .attachment-info .copy-to-clipboard-container, .media= +-sidebar .setting .copy-to-clipboard-container { margin-left: 0px; padding-= +top: 0px; } + .attachment-details .attachment-info .copy-attachment-url, .media-sidebar= + .setting .copy-attachment-url { margin: 0px 1px; } + .attachment-details .setting .value, .media-sidebar .setting .value { flo= +at: none; width: auto; } + .attachment-details .setting input[type=3D"email"], .attachment-details .= +setting input[type=3D"number"], .attachment-details .setting input[type=3D"= +password"], .attachment-details .setting input[type=3D"search"], .attachmen= +t-details .setting input[type=3D"tel"], .attachment-details .setting input[= +type=3D"text"], .attachment-details .setting input[type=3D"url"], .attachme= +nt-details .setting select, .attachment-details .setting textarea, .attachm= +ent-details .setting + .description, .media-sidebar .setting input[type=3D"= +email"], .media-sidebar .setting input[type=3D"number"], .media-sidebar .se= +tting input[type=3D"password"], .media-sidebar .setting input[type=3D"searc= +h"], .media-sidebar .setting input[type=3D"tel"], .media-sidebar .setting i= +nput[type=3D"text"], .media-sidebar .setting input[type=3D"url"], .media-si= +debar .setting select, .media-sidebar .setting textarea { float: none; widt= +h: 98%; max-width: none; height: auto; } + .media-frame .media-toolbar input[type=3D"search"] { line-height: 2.25; } + .attachment-details .setting select.columns, .media-sidebar .setting sele= +ct.columns { width: auto; } + .media-frame .search, .media-frame input, .media-frame textarea { padding= +: 3px 6px; } + .wp-admin .media-frame select { min-height: 40px; font-size: 16px; line-h= +eight: 1.625; padding: 5px 24px 5px 8px; } + .image-details .column-image { width: 30%; left: 70%; } + .image-details .column-settings { width: 70%; } + .image-details .media-modal { left: 30px; right: 30px; } + .image-details .embed-media-settings .setting, .image-details .embed-medi= +a-settings .setting-group { margin: 20px; } + .image-details .embed-media-settings .setting .name, .image-details .embe= +d-media-settings .setting span { float: none; text-align: left; width: 100%= +; margin-bottom: 4px; margin-left: 0px; } + .media-modal .legend-inline { position: static; transform: none; margin-l= +eft: 0px; margin-bottom: 6px; } + .image-details .embed-media-settings .setting-group .setting { margin-bot= +tom: 0px; } + .image-details .embed-media-settings .setting input.link-to-custom, .imag= +e-details .embed-media-settings .setting input[type=3D"text"], .image-detai= +ls .embed-media-settings .setting textarea { width: 100%; margin-left: 0px;= + } + .image-details .embed-media-settings .setting.has-description { margin-bo= +ttom: 5px; } + .image-details .description { width: auto; margin: 0px 20px; } + .image-details .embed-media-settings .custom-size { margin-left: 20px; } + .collection-settings .setting input[type=3D"checkbox"] { float: none; mar= +gin-top: 0px; } + .media-selection { min-width: 120px; } + .media-selection::after { background: 0px 0px; } + .media-selection .attachments { display: none; } + .media-modal .attachments-browser .media-toolbar .search { max-width: 100= +%; height: auto; float: right; } + .media-modal .attachments-browser .media-toolbar .attachment-filters { he= +ight: auto; } + .media-frame input[type=3D"email"], .media-frame input[type=3D"number"], = +.media-frame input[type=3D"password"], .media-frame input[type=3D"search"],= + .media-frame input[type=3D"text"], .media-frame input[type=3D"url"], .medi= +a-frame select, .media-frame textarea { font-size: 16px; line-height: 1.5; = +} + .media-frame .media-toolbar input[type=3D"search"] { line-height: 2.3755;= + } + .media-modal .media-toolbar .spinner { margin-bottom: 10px; } +} + +@media screen and (max-width: 782px) { + .imgedit-panel-content { grid-template-columns: auto; } + .media-frame-toolbar .media-toolbar { bottom: -54px; } + .mode-grid .attachments-browser .media-toolbar-primary { display: flex; } + .mode-grid .attachments-browser .media-toolbar-primary input[type=3D"sear= +ch"] { width: 100%; } + .attachment-details .copy-to-clipboard-container .success, .media-sidebar= + .copy-to-clipboard-container .success { font-size: 14px; line-height: 2.71= +429; } +} + +@media only screen and (max-width: 640px), screen and (max-height: 400px) { + .image-details .media-modal, .media-modal { position: fixed; inset: 0px; = +} + .media-modal-backdrop { position: fixed; } + .media-sidebar { z-index: 1900; max-width: 70%; bottom: 120%; box-sizing:= + border-box; padding-bottom: 0px; } + .media-sidebar.visible { bottom: 0px; } + .attachments-browser .attachments, .attachments-browser .media-toolbar, .= +attachments-browser .uploader-inline, .media-frame-content .attachments-bro= +wser .attachments-wrapper { right: 0px; } + .image-details .media-frame-title { display: block; top: 0px; font-size: = +14px; } + .image-details .column-image, .image-details .column-settings { width: 10= +0%; position: relative; left: 0px; } + .image-details .column-settings { padding: 4px 0px; } + .media-frame-content .media-toolbar .instructions { display: none; } + .load-more-wrapper .load-more-jump { margin: 12px 0px 0px; } +} + +@media only screen and (min-width: 901px) and (max-height: 400px) { + .media-frame:not(.hide-menu) .media-menu, .media-menu { top: 0px; padding= +-top: 44px; } + .load-more-wrapper .load-more-jump { margin: 12px 0px 0px; } +} + +@media only screen and (max-width: 480px) { + .wp-core-ui.wp-customizer .media-button { margin-top: 13px; } +} + +@media print, (min-resolution: 120dpi) { + .wp-core-ui .media-modal-icon { background-image: url("../images/uploader= +-icons-2x.png"); background-size: 134px 15px; } + .media-frame .spinner { background-image: url("../images/spinner-2x.gif")= +; } +} + +.media-frame-content[data-columns=3D"1"] .attachment { width: 100%; } + +.media-frame-content[data-columns=3D"2"] .attachment { width: 50%; } + +.media-frame-content[data-columns=3D"3"] .attachment { width: 33.33%; } + +.media-frame-content[data-columns=3D"4"] .attachment { width: 25%; } + +.media-frame-content[data-columns=3D"5"] .attachment { width: 20%; } + +.media-frame-content[data-columns=3D"6"] .attachment { width: 16.66%; } + +.media-frame-content[data-columns=3D"7"] .attachment { width: 14.28%; } + +.media-frame-content[data-columns=3D"8"] .attachment { width: 12.5%; } + +.media-frame-content[data-columns=3D"9"] .attachment { width: 11.11%; } + +.media-frame-content[data-columns=3D"10"] .attachment { width: 10%; } + +.media-frame-content[data-columns=3D"11"] .attachment { width: 9.09%; } + +.media-frame-content[data-columns=3D"12"] .attachment { width: 8.33%; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8 + +@charset "utf-8"; + +.imgareaselect-border1 { background: url("border-anim-v.gif") left top repe= +at-y; } + +.imgareaselect-border2 { background: url("border-anim-h.gif") left top repe= +at-x; } + +.imgareaselect-border3 { background: url("border-anim-v.gif") right top rep= +eat-y; } + +.imgareaselect-border4 { background: url("border-anim-h.gif") left bottom r= +epeat-x; } + +.imgareaselect-border1, .imgareaselect-border2, .imgareaselect-border3, .im= +gareaselect-border4 { opacity: 0.5; } + +.imgareaselect-handle { background-color: rgb(255, 255, 255); border: 1px s= +olid rgb(0, 0, 0); opacity: 0.5; } + +.imgareaselect-outer { background-color: rgb(0, 0, 0); opacity: 0.5; } + +.imgareaselect-selection { } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/plugins/ele-custom-skin/assets/css/ecs-style.css?ver=3.1.7 + +@charset "utf-8"; + +.ecs-post-loop .elementor-page-title { display: block; } + +.ecs-loop-preview { height: 100%; width: 100%; background: rgb(211, 211, 21= +1); border: 1px solid gray; padding: 5px; } + +.ecs-loop-preview h3 { font-size: 16px; font-weight: 500; } + +.ecs-loop-preview span { font-size: 12px; } + +.ecs-loop-preview .ecs-image-holder { width: 100%; line-height: 113px; back= +ground-color: gray; font-size: 45px; text-align: center; vertical-align: mi= +ddle; font-weight: 900; color: rgb(146, 145, 145); } + +.ecs-link-wrapper { cursor: pointer; } + +.elementor-widget-ele-loop-item, .elementor-widget-ele-loop-item > .element= +or-widget-container, .elementor-element-edit-mode.elementor-widget-ele-loop= +-item, .elementor-element-edit-mode.elementor-widget-ele-loop-item > .eleme= +ntor-widget-container { height: 100%; } + +.elementor-widget-posts .ecs-posts .elementor-button-wrapper { margin-top: = +0px; } + +.ecs-post-loop .ast-article-single { border-bottom: none; margin: 0px; padd= +ing: 0px; } + +.ecs-post-loop.ast-article-post { width: 100%; } + +.theme-storefront.elementor-editor-active #primary.content-area { float: no= +ne; } + +.elementor-editor-active .ecs-lazyload a, .elementor-editor-preview .ecs-la= +zyload a { display: none; } + +.animation-hidden .ecs-lazy-load-animation { height: 0px; visibility: hidde= +n; } + +.barload-wrapper { width: 195px; height: 1em; position: relative; display: = +inline-block; font-size: 16px; padding: 10px; } + +.barload-border { border: 3px solid rgb(34, 34, 34); height: 100%; width: 1= +00%; position: relative; top: -50%; padding: 4px 3px; } + +.barload-whitespace { height: 100%; width: 100%; margin: 0px auto; overflow= +: hidden; position: relative; } + +.barload-line { position: absolute; height: 100%; width: 100%; background-c= +olor: rgb(0, 0, 0); animation: 2.75s steps(40) 0s infinite normal none runn= +ing barload-slide; } + +@keyframes barload-slide {=20 + 0% { left: -100%; } + 100% { left: 100%; } +} + +@-webkit-keyframes barload-slide {=20 + 0% { left: -100%; } + 100% { left: 100%; } +} + +.barload-wrapper, .barload-wrapper * { box-sizing: content-box; } + +.ballsload-container { font-size: 16px; padding: 10px; position: relative; = +} + +.ballsload-container div { width: 1em; height: 1em; position: absolute; bac= +kground-color: rgb(0, 0, 0); top: 0px; border-radius: 50%; } + +.ballsload-container div:nth-child(1) { animation: 2.3s cubic-bezier(0.2, 0= +.64, 0.81, 0.23) 0s infinite normal none running ballsload-move; } + +.ballsload-container div:nth-child(2) { animation: 2.3s cubic-bezier(0.2, 0= +.64, 0.81, 0.23) 172.5ms infinite normal none running ballsload-move; } + +.ballsload-container div:nth-child(3) { animation: 2.3s cubic-bezier(0.2, 0= +.64, 0.81, 0.23) 345ms infinite normal none running ballsload-move; } + +.ballsload-container div:nth-child(4) { animation: 2.3s cubic-bezier(0.2, 0= +.64, 0.81, 0.23) 517.5ms infinite normal none running ballsload-move; } + +@keyframes ballsload-move {=20 + 0% { left: 0%; } + 100% { left: 100%; } +} + +@-webkit-keyframes ballsload-move {=20 + 0% { left: 0%; } + 100% { left: 100%; } +} + +#movingBallG { position: relative; width: 250px; height: 19px; display: inl= +ine-block; font-size: 16px; } + +.movingBallLineG { position: absolute; left: 0px; top: 0.5em; height: 0.25e= +m; width: 250px; background-color: rgb(0, 0, 0); } + +.movingBallG { background-color: rgb(0, 0, 0); position: absolute; top: 0px= +; left: 0px; width: 1.188em; height: 1.188em; border-radius: 100px; animati= +on-name: bounce_movingBallG; animation-duration: 1.5s; animation-iteration-= +count: infinite; animation-direction: normal; } + +@keyframes bounce_movingBallG {=20 + 0% { left: 0px; } + 50% { left: 230px; } + 100% { left: 0px; } +} + +@-webkit-keyframes bounce_movingBallG {=20 + 0% { left: 0px; } + 50% { left: 230px; } + 100% { left: 0px; } +} + +.lds-ellipsis { display: inline-block; position: relative; width: 8em; heig= +ht: 1em; font-size: 13px; } + +.lds-ellipsis div { position: absolute; top: 0px; width: 1em; height: 1em; = +border-radius: 50%; background: rgb(0, 0, 0); animation-timing-function: cu= +bic-bezier(0, 1, 1, 0); } + +.lds-ellipsis div:nth-child(1) { left: 1em; animation: 0.6s ease 0s infinit= +e normal none running lds-ellipsis1; } + +.lds-ellipsis div:nth-child(2) { left: 1em; animation: 0.6s ease 0s infinit= +e normal none running lds-ellipsis2; } + +.lds-ellipsis div:nth-child(3) { left: 4em; animation: 0.6s ease 0s infinit= +e normal none running lds-ellipsis2; } + +.lds-ellipsis div:nth-child(4) { left: 7em; animation: 0.6s ease 0s infinit= +e normal none running lds-ellipsis3; } + +@keyframes lds-ellipsis1 {=20 + 0% { transform: scale(0); } + 100% { transform: scale(1); } +} + +@keyframes lds-ellipsis3 {=20 + 0% { transform: scale(1); } + 100% { transform: scale(0); } +} + +@keyframes lds-ellipsis2 {=20 + 0% { transform: translate(0px, 0px); } + 100% { transform: translate(3em, 0px); } +} +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/uploads/elementor/css/post-29209.css?ver=1618577676 + +@charset "utf-8"; + +.elementor-29209 .elementor-element.elementor-element-ee14cba:not(.elemento= +r-motion-effects-element-type-background), .elementor-29209 .elementor-elem= +ent.elementor-element-ee14cba > .elementor-motion-effects-container > .elem= +entor-motion-effects-layer { background-color: rgb(242, 242, 242); } + +.elementor-29209 .elementor-element.elementor-element-ee14cba { transition:= + background 0.3s ease 0s, border 0.3s ease 0s, border-radius 0.3s ease 0s, = +box-shadow 0.3s ease 0s; padding: 9px; } + +.elementor-29209 .elementor-element.elementor-element-ee14cba > .elementor-= +background-overlay { transition: background 0.3s ease 0s, border-radius 0.3= +s ease 0s, opacity 0.3s ease 0s; } + +.elementor-29209 .elementor-element.elementor-element-436c38a img { border-= +style: solid; border-width: 3px; } + +.elementor-29209 .elementor-element.elementor-element-08d79c6 .elementor-he= +ading-title { color: var( --e-global-color-primary ); font-size: 16px; } + +@media (min-width: 768px) { + .elementor-29209 .elementor-element.elementor-element-d3074c3 { width: 49= +.997%; } + .elementor-29209 .elementor-element.elementor-element-b441b22 { width: 50= +.003%; } +} +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/uploads/elementor/css/post-57142.css?ver=1641409452 + +@charset "utf-8"; + +.elementor-57142 .elementor-element.elementor-element-4396a30 > .elementor-= +element-populated { border-style: solid; border-width: 1px; border-color: r= +gb(0, 0, 0); transition: background 0.3s ease 0s, border 0.3s ease 0s, bord= +er-radius 0.3s ease 0s, box-shadow 0.3s ease 0s; } + +.elementor-57142 .elementor-element.elementor-element-4396a30 > .elementor-= +element-populated > .elementor-background-overlay { transition: background = +0.3s ease 0s, border-radius 0.3s ease 0s, opacity 0.3s ease 0s; } + +.elementor-57142 .elementor-element.elementor-element-e277f37 .elementor-ic= +on-list-icon { width: 14px; } + +.elementor-57142 .elementor-element.elementor-element-e277f37 .elementor-ic= +on-list-icon i { font-size: 14px; } + +.elementor-57142 .elementor-element.elementor-element-e277f37 .elementor-ic= +on-list-icon svg { --e-icon-list-icon-size: 14px; } + +.elementor-57142 .elementor-element.elementor-element-61d9af2 > .elementor-= +element-populated { border-style: solid; border-width: 1px; border-color: r= +gb(0, 0, 0); transition: background 0.3s ease 0s, border 0.3s ease 0s, bord= +er-radius 0.3s ease 0s, box-shadow 0.3s ease 0s; } + +.elementor-57142 .elementor-element.elementor-element-61d9af2 > .elementor-= +element-populated > .elementor-background-overlay { transition: background = +0.3s ease 0s, border-radius 0.3s ease 0s, opacity 0.3s ease 0s; } + +.elementor-57142 .elementor-element.elementor-element-2700e60 > .elementor-= +element-populated { border-style: solid; border-width: 1px; border-color: r= +gb(0, 0, 0); transition: background 0.3s ease 0s, border 0.3s ease 0s, bord= +er-radius 0.3s ease 0s, box-shadow 0.3s ease 0s; } + +.elementor-57142 .elementor-element.elementor-element-2700e60 > .elementor-= +element-populated > .elementor-background-overlay { transition: background = +0.3s ease 0s, border-radius 0.3s ease 0s, opacity 0.3s ease 0s; } + +.elementor-57142 .elementor-element.elementor-element-67941eb { color: var(= + --e-global-color-text ); } + +@media (min-width: 768px) { + .elementor-57142 .elementor-element.elementor-element-4396a30 { width: 15= +.84%; } + .elementor-57142 .elementor-element.elementor-element-61d9af2 { width: 27= +.761%; } + .elementor-57142 .elementor-element.elementor-element-2700e60 { width: 56= +.065%; } +} +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3 + +@charset "utf-8"; + +.fa, .fab, .fad, .fal, .far, .fas { -webkit-font-smoothing: antialiased; di= +splay: inline-block; font-style: normal; font-variant: normal; text-renderi= +ng: auto; line-height: 1; } + +.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667= +em; } + +.fa-xs { font-size: 0.75em; } + +.fa-sm { font-size: 0.875em; } + +.fa-1x { font-size: 1em; } + +.fa-2x { font-size: 2em; } + +.fa-3x { font-size: 3em; } + +.fa-4x { font-size: 4em; } + +.fa-5x { font-size: 5em; } + +.fa-6x { font-size: 6em; } + +.fa-7x { font-size: 7em; } + +.fa-8x { font-size: 8em; } + +.fa-9x { font-size: 9em; } + +.fa-10x { font-size: 10em; } + +.fa-fw { text-align: center; width: 1.25em; } + +.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0px; } + +.fa-ul > li { position: relative; } + +.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; li= +ne-height: inherit; } + +.fa-border { border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em;= + padding: 0.2em 0.25em 0.15em; } + +.fa-pull-left { float: left; } + +.fa-pull-right { float: right; } + +.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, = +.fas.fa-pull-left { margin-right: 0.3em; } + +.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-rig= +ht, .fas.fa-pull-right { margin-left: 0.3em; } + +.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; } + +.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin;= + } + +@-webkit-keyframes fa-spin {=20 + 0% { transform: rotate(0deg); } + 100% { transform: rotate(1turn); } +} + +@keyframes fa-spin {=20 + 0% { transform: rotate(0deg); } + 100% { transform: rotate(1turn); } +} + +.fa-rotate-90 { transform: rotate(90deg); } + +.fa-rotate-180 { transform: rotate(180deg); } + +.fa-rotate-270 { transform: rotate(270deg); } + +.fa-flip-horizontal { transform: scaleX(-1); } + +.fa-flip-vertical { transform: scaleY(-1); } + +.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical { } + +.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1);= + } + +:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :r= +oot .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 { filter: non= +e; } + +.fa-stack { display: inline-block; height: 2em; line-height: 2em; position:= + relative; vertical-align: middle; width: 2.5em; } + +.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: cen= +ter; width: 100%; } + +.fa-stack-1x { line-height: inherit; } + +.fa-stack-2x { font-size: 2em; } + +.fa-inverse { color: rgb(255, 255, 255); } + +.fa-500px::before { content: "=EF=89=AE"; } + +.fa-accessible-icon::before { content: "=EF=8D=A8"; } + +.fa-accusoft::before { content: "=EF=8D=A9"; } + +.fa-acquisitions-incorporated::before { content: "=EF=9A=AF"; } + +.fa-ad::before { content: "=EF=99=81"; } + +.fa-address-book::before { content: "=EF=8A=B9"; } + +.fa-address-card::before { content: "=EF=8A=BB"; } + +.fa-adjust::before { content: "=EF=81=82"; } + +.fa-adn::before { content: "=EF=85=B0"; } + +.fa-adversal::before { content: "=EF=8D=AA"; } + +.fa-affiliatetheme::before { content: "=EF=8D=AB"; } + +.fa-air-freshener::before { content: "=EF=97=90"; } + +.fa-airbnb::before { content: "=EF=A0=B4"; } + +.fa-algolia::before { content: "=EF=8D=AC"; } + +.fa-align-center::before { content: "=EF=80=B7"; } + +.fa-align-justify::before { content: "=EF=80=B9"; } + +.fa-align-left::before { content: "=EF=80=B6"; } + +.fa-align-right::before { content: "=EF=80=B8"; } + +.fa-alipay::before { content: "=EF=99=82"; } + +.fa-allergies::before { content: "=EF=91=A1"; } + +.fa-amazon::before { content: "=EF=89=B0"; } + +.fa-amazon-pay::before { content: "=EF=90=AC"; } + +.fa-ambulance::before { content: "=EF=83=B9"; } + +.fa-american-sign-language-interpreting::before { content: "=EF=8A=A3"; } + +.fa-amilia::before { content: "=EF=8D=AD"; } + +.fa-anchor::before { content: "=EF=84=BD"; } + +.fa-android::before { content: "=EF=85=BB"; } + +.fa-angellist::before { content: "=EF=88=89"; } + +.fa-angle-double-down::before { content: "=EF=84=83"; } + +.fa-angle-double-left::before { content: "=EF=84=80"; } + +.fa-angle-double-right::before { content: "=EF=84=81"; } + +.fa-angle-double-up::before { content: "=EF=84=82"; } + +.fa-angle-down::before { content: "=EF=84=87"; } + +.fa-angle-left::before { content: "=EF=84=84"; } + +.fa-angle-right::before { content: "=EF=84=85"; } + +.fa-angle-up::before { content: "=EF=84=86"; } + +.fa-angry::before { content: "=EF=95=96"; } + +.fa-angrycreative::before { content: "=EF=8D=AE"; } + +.fa-angular::before { content: "=EF=90=A0"; } + +.fa-ankh::before { content: "=EF=99=84"; } + +.fa-app-store::before { content: "=EF=8D=AF"; } + +.fa-app-store-ios::before { content: "=EF=8D=B0"; } + +.fa-apper::before { content: "=EF=8D=B1"; } + +.fa-apple::before { content: "=EF=85=B9"; } + +.fa-apple-alt::before { content: "=EF=97=91"; } + +.fa-apple-pay::before { content: "=EF=90=95"; } + +.fa-archive::before { content: "=EF=86=87"; } + +.fa-archway::before { content: "=EF=95=97"; } + +.fa-arrow-alt-circle-down::before { content: "=EF=8D=98"; } + +.fa-arrow-alt-circle-left::before { content: "=EF=8D=99"; } + +.fa-arrow-alt-circle-right::before { content: "=EF=8D=9A"; } + +.fa-arrow-alt-circle-up::before { content: "=EF=8D=9B"; } + +.fa-arrow-circle-down::before { content: "=EF=82=AB"; } + +.fa-arrow-circle-left::before { content: "=EF=82=A8"; } + +.fa-arrow-circle-right::before { content: "=EF=82=A9"; } + +.fa-arrow-circle-up::before { content: "=EF=82=AA"; } + +.fa-arrow-down::before { content: "=EF=81=A3"; } + +.fa-arrow-left::before { content: "=EF=81=A0"; } + +.fa-arrow-right::before { content: "=EF=81=A1"; } + +.fa-arrow-up::before { content: "=EF=81=A2"; } + +.fa-arrows-alt::before { content: "=EF=82=B2"; } + +.fa-arrows-alt-h::before { content: "=EF=8C=B7"; } + +.fa-arrows-alt-v::before { content: "=EF=8C=B8"; } + +.fa-artstation::before { content: "=EF=9D=BA"; } + +.fa-assistive-listening-systems::before { content: "=EF=8A=A2"; } + +.fa-asterisk::before { content: "=EF=81=A9"; } + +.fa-asymmetrik::before { content: "=EF=8D=B2"; } + +.fa-at::before { content: "=EF=87=BA"; } + +.fa-atlas::before { content: "=EF=95=98"; } + +.fa-atlassian::before { content: "=EF=9D=BB"; } + +.fa-atom::before { content: "=EF=97=92"; } + +.fa-audible::before { content: "=EF=8D=B3"; } + +.fa-audio-description::before { content: "=EF=8A=9E"; } + +.fa-autoprefixer::before { content: "=EF=90=9C"; } + +.fa-avianex::before { content: "=EF=8D=B4"; } + +.fa-aviato::before { content: "=EF=90=A1"; } + +.fa-award::before { content: "=EF=95=99"; } + +.fa-aws::before { content: "=EF=8D=B5"; } + +.fa-baby::before { content: "=EF=9D=BC"; } + +.fa-baby-carriage::before { content: "=EF=9D=BD"; } + +.fa-backspace::before { content: "=EF=95=9A"; } + +.fa-backward::before { content: "=EF=81=8A"; } + +.fa-bacon::before { content: "=EF=9F=A5"; } + +.fa-bacteria::before { content: "=EE=81=99"; } + +.fa-bacterium::before { content: "=EE=81=9A"; } + +.fa-bahai::before { content: "=EF=99=A6"; } + +.fa-balance-scale::before { content: "=EF=89=8E"; } + +.fa-balance-scale-left::before { content: "=EF=94=95"; } + +.fa-balance-scale-right::before { content: "=EF=94=96"; } + +.fa-ban::before { content: "=EF=81=9E"; } + +.fa-band-aid::before { content: "=EF=91=A2"; } + +.fa-bandcamp::before { content: "=EF=8B=95"; } + +.fa-barcode::before { content: "=EF=80=AA"; } + +.fa-bars::before { content: "=EF=83=89"; } + +.fa-baseball-ball::before { content: "=EF=90=B3"; } + +.fa-basketball-ball::before { content: "=EF=90=B4"; } + +.fa-bath::before { content: "=EF=8B=8D"; } + +.fa-battery-empty::before { content: "=EF=89=84"; } + +.fa-battery-full::before { content: "=EF=89=80"; } + +.fa-battery-half::before { content: "=EF=89=82"; } + +.fa-battery-quarter::before { content: "=EF=89=83"; } + +.fa-battery-three-quarters::before { content: "=EF=89=81"; } + +.fa-battle-net::before { content: "=EF=A0=B5"; } + +.fa-bed::before { content: "=EF=88=B6"; } + +.fa-beer::before { content: "=EF=83=BC"; } + +.fa-behance::before { content: "=EF=86=B4"; } + +.fa-behance-square::before { content: "=EF=86=B5"; } + +.fa-bell::before { content: "=EF=83=B3"; } + +.fa-bell-slash::before { content: "=EF=87=B6"; } + +.fa-bezier-curve::before { content: "=EF=95=9B"; } + +.fa-bible::before { content: "=EF=99=87"; } + +.fa-bicycle::before { content: "=EF=88=86"; } + +.fa-biking::before { content: "=EF=A1=8A"; } + +.fa-bimobject::before { content: "=EF=8D=B8"; } + +.fa-binoculars::before { content: "=EF=87=A5"; } + +.fa-biohazard::before { content: "=EF=9E=80"; } + +.fa-birthday-cake::before { content: "=EF=87=BD"; } + +.fa-bitbucket::before { content: "=EF=85=B1"; } + +.fa-bitcoin::before { content: "=EF=8D=B9"; } + +.fa-bity::before { content: "=EF=8D=BA"; } + +.fa-black-tie::before { content: "=EF=89=BE"; } + +.fa-blackberry::before { content: "=EF=8D=BB"; } + +.fa-blender::before { content: "=EF=94=97"; } + +.fa-blender-phone::before { content: "=EF=9A=B6"; } + +.fa-blind::before { content: "=EF=8A=9D"; } + +.fa-blog::before { content: "=EF=9E=81"; } + +.fa-blogger::before { content: "=EF=8D=BC"; } + +.fa-blogger-b::before { content: "=EF=8D=BD"; } + +.fa-bluetooth::before { content: "=EF=8A=93"; } + +.fa-bluetooth-b::before { content: "=EF=8A=94"; } + +.fa-bold::before { content: "=EF=80=B2"; } + +.fa-bolt::before { content: "=EF=83=A7"; } + +.fa-bomb::before { content: "=EF=87=A2"; } + +.fa-bone::before { content: "=EF=97=97"; } + +.fa-bong::before { content: "=EF=95=9C"; } + +.fa-book::before { content: "=EF=80=AD"; } + +.fa-book-dead::before { content: "=EF=9A=B7"; } + +.fa-book-medical::before { content: "=EF=9F=A6"; } + +.fa-book-open::before { content: "=EF=94=98"; } + +.fa-book-reader::before { content: "=EF=97=9A"; } + +.fa-bookmark::before { content: "=EF=80=AE"; } + +.fa-bootstrap::before { content: "=EF=A0=B6"; } + +.fa-border-all::before { content: "=EF=A1=8C"; } + +.fa-border-none::before { content: "=EF=A1=90"; } + +.fa-border-style::before { content: "=EF=A1=93"; } + +.fa-bowling-ball::before { content: "=EF=90=B6"; } + +.fa-box::before { content: "=EF=91=A6"; } + +.fa-box-open::before { content: "=EF=92=9E"; } + +.fa-box-tissue::before { content: "=EE=81=9B"; } + +.fa-boxes::before { content: "=EF=91=A8"; } + +.fa-braille::before { content: "=EF=8A=A1"; } + +.fa-brain::before { content: "=EF=97=9C"; } + +.fa-bread-slice::before { content: "=EF=9F=AC"; } + +.fa-briefcase::before { content: "=EF=82=B1"; } + +.fa-briefcase-medical::before { content: "=EF=91=A9"; } + +.fa-broadcast-tower::before { content: "=EF=94=99"; } + +.fa-broom::before { content: "=EF=94=9A"; } + +.fa-brush::before { content: "=EF=95=9D"; } + +.fa-btc::before { content: "=EF=85=9A"; } + +.fa-buffer::before { content: "=EF=A0=B7"; } + +.fa-bug::before { content: "=EF=86=88"; } + +.fa-building::before { content: "=EF=86=AD"; } + +.fa-bullhorn::before { content: "=EF=82=A1"; } + +.fa-bullseye::before { content: "=EF=85=80"; } + +.fa-burn::before { content: "=EF=91=AA"; } + +.fa-buromobelexperte::before { content: "=EF=8D=BF"; } + +.fa-bus::before { content: "=EF=88=87"; } + +.fa-bus-alt::before { content: "=EF=95=9E"; } + +.fa-business-time::before { content: "=EF=99=8A"; } + +.fa-buy-n-large::before { content: "=EF=A2=A6"; } + +.fa-buysellads::before { content: "=EF=88=8D"; } + +.fa-calculator::before { content: "=EF=87=AC"; } + +.fa-calendar::before { content: "=EF=84=B3"; } + +.fa-calendar-alt::before { content: "=EF=81=B3"; } + +.fa-calendar-check::before { content: "=EF=89=B4"; } + +.fa-calendar-day::before { content: "=EF=9E=83"; } + +.fa-calendar-minus::before { content: "=EF=89=B2"; } + +.fa-calendar-plus::before { content: "=EF=89=B1"; } + +.fa-calendar-times::before { content: "=EF=89=B3"; } + +.fa-calendar-week::before { content: "=EF=9E=84"; } + +.fa-camera::before { content: "=EF=80=B0"; } + +.fa-camera-retro::before { content: "=EF=82=83"; } + +.fa-campground::before { content: "=EF=9A=BB"; } + +.fa-canadian-maple-leaf::before { content: "=EF=9E=85"; } + +.fa-candy-cane::before { content: "=EF=9E=86"; } + +.fa-cannabis::before { content: "=EF=95=9F"; } + +.fa-capsules::before { content: "=EF=91=AB"; } + +.fa-car::before { content: "=EF=86=B9"; } + +.fa-car-alt::before { content: "=EF=97=9E"; } + +.fa-car-battery::before { content: "=EF=97=9F"; } + +.fa-car-crash::before { content: "=EF=97=A1"; } + +.fa-car-side::before { content: "=EF=97=A4"; } + +.fa-caravan::before { content: "=EF=A3=BF"; } + +.fa-caret-down::before { content: "=EF=83=97"; } + +.fa-caret-left::before { content: "=EF=83=99"; } + +.fa-caret-right::before { content: "=EF=83=9A"; } + +.fa-caret-square-down::before { content: "=EF=85=90"; } + +.fa-caret-square-left::before { content: "=EF=86=91"; } + +.fa-caret-square-right::before { content: "=EF=85=92"; } + +.fa-caret-square-up::before { content: "=EF=85=91"; } + +.fa-caret-up::before { content: "=EF=83=98"; } + +.fa-carrot::before { content: "=EF=9E=87"; } + +.fa-cart-arrow-down::before { content: "=EF=88=98"; } + +.fa-cart-plus::before { content: "=EF=88=97"; } + +.fa-cash-register::before { content: "=EF=9E=88"; } + +.fa-cat::before { content: "=EF=9A=BE"; } + +.fa-cc-amazon-pay::before { content: "=EF=90=AD"; } + +.fa-cc-amex::before { content: "=EF=87=B3"; } + +.fa-cc-apple-pay::before { content: "=EF=90=96"; } + +.fa-cc-diners-club::before { content: "=EF=89=8C"; } + +.fa-cc-discover::before { content: "=EF=87=B2"; } + +.fa-cc-jcb::before { content: "=EF=89=8B"; } + +.fa-cc-mastercard::before { content: "=EF=87=B1"; } + +.fa-cc-paypal::before { content: "=EF=87=B4"; } + +.fa-cc-stripe::before { content: "=EF=87=B5"; } + +.fa-cc-visa::before { content: "=EF=87=B0"; } + +.fa-centercode::before { content: "=EF=8E=80"; } + +.fa-centos::before { content: "=EF=9E=89"; } + +.fa-certificate::before { content: "=EF=82=A3"; } + +.fa-chair::before { content: "=EF=9B=80"; } + +.fa-chalkboard::before { content: "=EF=94=9B"; } + +.fa-chalkboard-teacher::before { content: "=EF=94=9C"; } + +.fa-charging-station::before { content: "=EF=97=A7"; } + +.fa-chart-area::before { content: "=EF=87=BE"; } + +.fa-chart-bar::before { content: "=EF=82=80"; } + +.fa-chart-line::before { content: "=EF=88=81"; } + +.fa-chart-pie::before { content: "=EF=88=80"; } + +.fa-check::before { content: "=EF=80=8C"; } + +.fa-check-circle::before { content: "=EF=81=98"; } + +.fa-check-double::before { content: "=EF=95=A0"; } + +.fa-check-square::before { content: "=EF=85=8A"; } + +.fa-cheese::before { content: "=EF=9F=AF"; } + +.fa-chess::before { content: "=EF=90=B9"; } + +.fa-chess-bishop::before { content: "=EF=90=BA"; } + +.fa-chess-board::before { content: "=EF=90=BC"; } + +.fa-chess-king::before { content: "=EF=90=BF"; } + +.fa-chess-knight::before { content: "=EF=91=81"; } + +.fa-chess-pawn::before { content: "=EF=91=83"; } + +.fa-chess-queen::before { content: "=EF=91=85"; } + +.fa-chess-rook::before { content: "=EF=91=87"; } + +.fa-chevron-circle-down::before { content: "=EF=84=BA"; } + +.fa-chevron-circle-left::before { content: "=EF=84=B7"; } + +.fa-chevron-circle-right::before { content: "=EF=84=B8"; } + +.fa-chevron-circle-up::before { content: "=EF=84=B9"; } + +.fa-chevron-down::before { content: "=EF=81=B8"; } + +.fa-chevron-left::before { content: "=EF=81=93"; } + +.fa-chevron-right::before { content: "=EF=81=94"; } + +.fa-chevron-up::before { content: "=EF=81=B7"; } + +.fa-child::before { content: "=EF=86=AE"; } + +.fa-chrome::before { content: "=EF=89=A8"; } + +.fa-chromecast::before { content: "=EF=A0=B8"; } + +.fa-church::before { content: "=EF=94=9D"; } + +.fa-circle::before { content: "=EF=84=91"; } + +.fa-circle-notch::before { content: "=EF=87=8E"; } + +.fa-city::before { content: "=EF=99=8F"; } + +.fa-clinic-medical::before { content: "=EF=9F=B2"; } + +.fa-clipboard::before { content: "=EF=8C=A8"; } + +.fa-clipboard-check::before { content: "=EF=91=AC"; } + +.fa-clipboard-list::before { content: "=EF=91=AD"; } + +.fa-clock::before { content: "=EF=80=97"; } + +.fa-clone::before { content: "=EF=89=8D"; } + +.fa-closed-captioning::before { content: "=EF=88=8A"; } + +.fa-cloud::before { content: "=EF=83=82"; } + +.fa-cloud-download-alt::before { content: "=EF=8E=81"; } + +.fa-cloud-meatball::before { content: "=EF=9C=BB"; } + +.fa-cloud-moon::before { content: "=EF=9B=83"; } + +.fa-cloud-moon-rain::before { content: "=EF=9C=BC"; } + +.fa-cloud-rain::before { content: "=EF=9C=BD"; } + +.fa-cloud-showers-heavy::before { content: "=EF=9D=80"; } + +.fa-cloud-sun::before { content: "=EF=9B=84"; } + +.fa-cloud-sun-rain::before { content: "=EF=9D=83"; } + +.fa-cloud-upload-alt::before { content: "=EF=8E=82"; } + +.fa-cloudflare::before { content: "=EE=81=BD"; } + +.fa-cloudscale::before { content: "=EF=8E=83"; } + +.fa-cloudsmith::before { content: "=EF=8E=84"; } + +.fa-cloudversify::before { content: "=EF=8E=85"; } + +.fa-cocktail::before { content: "=EF=95=A1"; } + +.fa-code::before { content: "=EF=84=A1"; } + +.fa-code-branch::before { content: "=EF=84=A6"; } + +.fa-codepen::before { content: "=EF=87=8B"; } + +.fa-codiepie::before { content: "=EF=8A=84"; } + +.fa-coffee::before { content: "=EF=83=B4"; } + +.fa-cog::before { content: "=EF=80=93"; } + +.fa-cogs::before { content: "=EF=82=85"; } + +.fa-coins::before { content: "=EF=94=9E"; } + +.fa-columns::before { content: "=EF=83=9B"; } + +.fa-comment::before { content: "=EF=81=B5"; } + +.fa-comment-alt::before { content: "=EF=89=BA"; } + +.fa-comment-dollar::before { content: "=EF=99=91"; } + +.fa-comment-dots::before { content: "=EF=92=AD"; } + +.fa-comment-medical::before { content: "=EF=9F=B5"; } + +.fa-comment-slash::before { content: "=EF=92=B3"; } + +.fa-comments::before { content: "=EF=82=86"; } + +.fa-comments-dollar::before { content: "=EF=99=93"; } + +.fa-compact-disc::before { content: "=EF=94=9F"; } + +.fa-compass::before { content: "=EF=85=8E"; } + +.fa-compress::before { content: "=EF=81=A6"; } + +.fa-compress-alt::before { content: "=EF=90=A2"; } + +.fa-compress-arrows-alt::before { content: "=EF=9E=8C"; } + +.fa-concierge-bell::before { content: "=EF=95=A2"; } + +.fa-confluence::before { content: "=EF=9E=8D"; } + +.fa-connectdevelop::before { content: "=EF=88=8E"; } + +.fa-contao::before { content: "=EF=89=AD"; } + +.fa-cookie::before { content: "=EF=95=A3"; } + +.fa-cookie-bite::before { content: "=EF=95=A4"; } + +.fa-copy::before { content: "=EF=83=85"; } + +.fa-copyright::before { content: "=EF=87=B9"; } + +.fa-cotton-bureau::before { content: "=EF=A2=9E"; } + +.fa-couch::before { content: "=EF=92=B8"; } + +.fa-cpanel::before { content: "=EF=8E=88"; } + +.fa-creative-commons::before { content: "=EF=89=9E"; } + +.fa-creative-commons-by::before { content: "=EF=93=A7"; } + +.fa-creative-commons-nc::before { content: "=EF=93=A8"; } + +.fa-creative-commons-nc-eu::before { content: "=EF=93=A9"; } + +.fa-creative-commons-nc-jp::before { content: "=EF=93=AA"; } + +.fa-creative-commons-nd::before { content: "=EF=93=AB"; } + +.fa-creative-commons-pd::before { content: "=EF=93=AC"; } + +.fa-creative-commons-pd-alt::before { content: "=EF=93=AD"; } + +.fa-creative-commons-remix::before { content: "=EF=93=AE"; } + +.fa-creative-commons-sa::before { content: "=EF=93=AF"; } + +.fa-creative-commons-sampling::before { content: "=EF=93=B0"; } + +.fa-creative-commons-sampling-plus::before { content: "=EF=93=B1"; } + +.fa-creative-commons-share::before { content: "=EF=93=B2"; } + +.fa-creative-commons-zero::before { content: "=EF=93=B3"; } + +.fa-credit-card::before { content: "=EF=82=9D"; } + +.fa-critical-role::before { content: "=EF=9B=89"; } + +.fa-crop::before { content: "=EF=84=A5"; } + +.fa-crop-alt::before { content: "=EF=95=A5"; } + +.fa-cross::before { content: "=EF=99=94"; } + +.fa-crosshairs::before { content: "=EF=81=9B"; } + +.fa-crow::before { content: "=EF=94=A0"; } + +.fa-crown::before { content: "=EF=94=A1"; } + +.fa-crutch::before { content: "=EF=9F=B7"; } + +.fa-css3::before { content: "=EF=84=BC"; } + +.fa-css3-alt::before { content: "=EF=8E=8B"; } + +.fa-cube::before { content: "=EF=86=B2"; } + +.fa-cubes::before { content: "=EF=86=B3"; } + +.fa-cut::before { content: "=EF=83=84"; } + +.fa-cuttlefish::before { content: "=EF=8E=8C"; } + +.fa-d-and-d::before { content: "=EF=8E=8D"; } + +.fa-d-and-d-beyond::before { content: "=EF=9B=8A"; } + +.fa-dailymotion::before { content: "=EE=81=92"; } + +.fa-dashcube::before { content: "=EF=88=90"; } + +.fa-database::before { content: "=EF=87=80"; } + +.fa-deaf::before { content: "=EF=8A=A4"; } + +.fa-deezer::before { content: "=EE=81=B7"; } + +.fa-delicious::before { content: "=EF=86=A5"; } + +.fa-democrat::before { content: "=EF=9D=87"; } + +.fa-deploydog::before { content: "=EF=8E=8E"; } + +.fa-deskpro::before { content: "=EF=8E=8F"; } + +.fa-desktop::before { content: "=EF=84=88"; } + +.fa-dev::before { content: "=EF=9B=8C"; } + +.fa-deviantart::before { content: "=EF=86=BD"; } + +.fa-dharmachakra::before { content: "=EF=99=95"; } + +.fa-dhl::before { content: "=EF=9E=90"; } + +.fa-diagnoses::before { content: "=EF=91=B0"; } + +.fa-diaspora::before { content: "=EF=9E=91"; } + +.fa-dice::before { content: "=EF=94=A2"; } + +.fa-dice-d20::before { content: "=EF=9B=8F"; } + +.fa-dice-d6::before { content: "=EF=9B=91"; } + +.fa-dice-five::before { content: "=EF=94=A3"; } + +.fa-dice-four::before { content: "=EF=94=A4"; } + +.fa-dice-one::before { content: "=EF=94=A5"; } + +.fa-dice-six::before { content: "=EF=94=A6"; } + +.fa-dice-three::before { content: "=EF=94=A7"; } + +.fa-dice-two::before { content: "=EF=94=A8"; } + +.fa-digg::before { content: "=EF=86=A6"; } + +.fa-digital-ocean::before { content: "=EF=8E=91"; } + +.fa-digital-tachograph::before { content: "=EF=95=A6"; } + +.fa-directions::before { content: "=EF=97=AB"; } + +.fa-discord::before { content: "=EF=8E=92"; } + +.fa-discourse::before { content: "=EF=8E=93"; } + +.fa-disease::before { content: "=EF=9F=BA"; } + +.fa-divide::before { content: "=EF=94=A9"; } + +.fa-dizzy::before { content: "=EF=95=A7"; } + +.fa-dna::before { content: "=EF=91=B1"; } + +.fa-dochub::before { content: "=EF=8E=94"; } + +.fa-docker::before { content: "=EF=8E=95"; } + +.fa-dog::before { content: "=EF=9B=93"; } + +.fa-dollar-sign::before { content: "=EF=85=95"; } + +.fa-dolly::before { content: "=EF=91=B2"; } + +.fa-dolly-flatbed::before { content: "=EF=91=B4"; } + +.fa-donate::before { content: "=EF=92=B9"; } + +.fa-door-closed::before { content: "=EF=94=AA"; } + +.fa-door-open::before { content: "=EF=94=AB"; } + +.fa-dot-circle::before { content: "=EF=86=92"; } + +.fa-dove::before { content: "=EF=92=BA"; } + +.fa-download::before { content: "=EF=80=99"; } + +.fa-draft2digital::before { content: "=EF=8E=96"; } + +.fa-drafting-compass::before { content: "=EF=95=A8"; } + +.fa-dragon::before { content: "=EF=9B=95"; } + +.fa-draw-polygon::before { content: "=EF=97=AE"; } + +.fa-dribbble::before { content: "=EF=85=BD"; } + +.fa-dribbble-square::before { content: "=EF=8E=97"; } + +.fa-dropbox::before { content: "=EF=85=AB"; } + +.fa-drum::before { content: "=EF=95=A9"; } + +.fa-drum-steelpan::before { content: "=EF=95=AA"; } + +.fa-drumstick-bite::before { content: "=EF=9B=97"; } + +.fa-drupal::before { content: "=EF=86=A9"; } + +.fa-dumbbell::before { content: "=EF=91=8B"; } + +.fa-dumpster::before { content: "=EF=9E=93"; } + +.fa-dumpster-fire::before { content: "=EF=9E=94"; } + +.fa-dungeon::before { content: "=EF=9B=99"; } + +.fa-dyalog::before { content: "=EF=8E=99"; } + +.fa-earlybirds::before { content: "=EF=8E=9A"; } + +.fa-ebay::before { content: "=EF=93=B4"; } + +.fa-edge::before { content: "=EF=8A=82"; } + +.fa-edge-legacy::before { content: "=EE=81=B8"; } + +.fa-edit::before { content: "=EF=81=84"; } + +.fa-egg::before { content: "=EF=9F=BB"; } + +.fa-eject::before { content: "=EF=81=92"; } + +.fa-elementor::before { content: "=EF=90=B0"; } + +.fa-ellipsis-h::before { content: "=EF=85=81"; } + +.fa-ellipsis-v::before { content: "=EF=85=82"; } + +.fa-ello::before { content: "=EF=97=B1"; } + +.fa-ember::before { content: "=EF=90=A3"; } + +.fa-empire::before { content: "=EF=87=91"; } + +.fa-envelope::before { content: "=EF=83=A0"; } + +.fa-envelope-open::before { content: "=EF=8A=B6"; } + +.fa-envelope-open-text::before { content: "=EF=99=98"; } + +.fa-envelope-square::before { content: "=EF=86=99"; } + +.fa-envira::before { content: "=EF=8A=99"; } + +.fa-equals::before { content: "=EF=94=AC"; } + +.fa-eraser::before { content: "=EF=84=AD"; } + +.fa-erlang::before { content: "=EF=8E=9D"; } + +.fa-ethereum::before { content: "=EF=90=AE"; } + +.fa-ethernet::before { content: "=EF=9E=96"; } + +.fa-etsy::before { content: "=EF=8B=97"; } + +.fa-euro-sign::before { content: "=EF=85=93"; } + +.fa-evernote::before { content: "=EF=A0=B9"; } + +.fa-exchange-alt::before { content: "=EF=8D=A2"; } + +.fa-exclamation::before { content: "=EF=84=AA"; } + +.fa-exclamation-circle::before { content: "=EF=81=AA"; } + +.fa-exclamation-triangle::before { content: "=EF=81=B1"; } + +.fa-expand::before { content: "=EF=81=A5"; } + +.fa-expand-alt::before { content: "=EF=90=A4"; } + +.fa-expand-arrows-alt::before { content: "=EF=8C=9E"; } + +.fa-expeditedssl::before { content: "=EF=88=BE"; } + +.fa-external-link-alt::before { content: "=EF=8D=9D"; } + +.fa-external-link-square-alt::before { content: "=EF=8D=A0"; } + +.fa-eye::before { content: "=EF=81=AE"; } + +.fa-eye-dropper::before { content: "=EF=87=BB"; } + +.fa-eye-slash::before { content: "=EF=81=B0"; } + +.fa-facebook::before { content: "=EF=82=9A"; } + +.fa-facebook-f::before { content: "=EF=8E=9E"; } + +.fa-facebook-messenger::before { content: "=EF=8E=9F"; } + +.fa-facebook-square::before { content: "=EF=82=82"; } + +.fa-fan::before { content: "=EF=A1=A3"; } + +.fa-fantasy-flight-games::before { content: "=EF=9B=9C"; } + +.fa-fast-backward::before { content: "=EF=81=89"; } + +.fa-fast-forward::before { content: "=EF=81=90"; } + +.fa-faucet::before { content: "=EE=80=85"; } + +.fa-fax::before { content: "=EF=86=AC"; } + +.fa-feather::before { content: "=EF=94=AD"; } + +.fa-feather-alt::before { content: "=EF=95=AB"; } + +.fa-fedex::before { content: "=EF=9E=97"; } + +.fa-fedora::before { content: "=EF=9E=98"; } + +.fa-female::before { content: "=EF=86=82"; } + +.fa-fighter-jet::before { content: "=EF=83=BB"; } + +.fa-figma::before { content: "=EF=9E=99"; } + +.fa-file::before { content: "=EF=85=9B"; } + +.fa-file-alt::before { content: "=EF=85=9C"; } + +.fa-file-archive::before { content: "=EF=87=86"; } + +.fa-file-audio::before { content: "=EF=87=87"; } + +.fa-file-code::before { content: "=EF=87=89"; } + +.fa-file-contract::before { content: "=EF=95=AC"; } + +.fa-file-csv::before { content: "=EF=9B=9D"; } + +.fa-file-download::before { content: "=EF=95=AD"; } + +.fa-file-excel::before { content: "=EF=87=83"; } + +.fa-file-export::before { content: "=EF=95=AE"; } + +.fa-file-image::before { content: "=EF=87=85"; } + +.fa-file-import::before { content: "=EF=95=AF"; } + +.fa-file-invoice::before { content: "=EF=95=B0"; } + +.fa-file-invoice-dollar::before { content: "=EF=95=B1"; } + +.fa-file-medical::before { content: "=EF=91=B7"; } + +.fa-file-medical-alt::before { content: "=EF=91=B8"; } + +.fa-file-pdf::before { content: "=EF=87=81"; } + +.fa-file-powerpoint::before { content: "=EF=87=84"; } + +.fa-file-prescription::before { content: "=EF=95=B2"; } + +.fa-file-signature::before { content: "=EF=95=B3"; } + +.fa-file-upload::before { content: "=EF=95=B4"; } + +.fa-file-video::before { content: "=EF=87=88"; } + +.fa-file-word::before { content: "=EF=87=82"; } + +.fa-fill::before { content: "=EF=95=B5"; } + +.fa-fill-drip::before { content: "=EF=95=B6"; } + +.fa-film::before { content: "=EF=80=88"; } + +.fa-filter::before { content: "=EF=82=B0"; } + +.fa-fingerprint::before { content: "=EF=95=B7"; } + +.fa-fire::before { content: "=EF=81=AD"; } + +.fa-fire-alt::before { content: "=EF=9F=A4"; } + +.fa-fire-extinguisher::before { content: "=EF=84=B4"; } + +.fa-firefox::before { content: "=EF=89=A9"; } + +.fa-firefox-browser::before { content: "=EE=80=87"; } + +.fa-first-aid::before { content: "=EF=91=B9"; } + +.fa-first-order::before { content: "=EF=8A=B0"; } + +.fa-first-order-alt::before { content: "=EF=94=8A"; } + +.fa-firstdraft::before { content: "=EF=8E=A1"; } + +.fa-fish::before { content: "=EF=95=B8"; } + +.fa-fist-raised::before { content: "=EF=9B=9E"; } + +.fa-flag::before { content: "=EF=80=A4"; } + +.fa-flag-checkered::before { content: "=EF=84=9E"; } + +.fa-flag-usa::before { content: "=EF=9D=8D"; } + +.fa-flask::before { content: "=EF=83=83"; } + +.fa-flickr::before { content: "=EF=85=AE"; } + +.fa-flipboard::before { content: "=EF=91=8D"; } + +.fa-flushed::before { content: "=EF=95=B9"; } + +.fa-fly::before { content: "=EF=90=97"; } + +.fa-folder::before { content: "=EF=81=BB"; } + +.fa-folder-minus::before { content: "=EF=99=9D"; } + +.fa-folder-open::before { content: "=EF=81=BC"; } + +.fa-folder-plus::before { content: "=EF=99=9E"; } + +.fa-font::before { content: "=EF=80=B1"; } + +.fa-font-awesome::before { content: "=EF=8A=B4"; } + +.fa-font-awesome-alt::before { content: "=EF=8D=9C"; } + +.fa-font-awesome-flag::before { content: "=EF=90=A5"; } + +.fa-font-awesome-logo-full::before { content: "=EF=93=A6"; } + +.fa-fonticons::before { content: "=EF=8A=80"; } + +.fa-fonticons-fi::before { content: "=EF=8E=A2"; } + +.fa-football-ball::before { content: "=EF=91=8E"; } + +.fa-fort-awesome::before { content: "=EF=8A=86"; } + +.fa-fort-awesome-alt::before { content: "=EF=8E=A3"; } + +.fa-forumbee::before { content: "=EF=88=91"; } + +.fa-forward::before { content: "=EF=81=8E"; } + +.fa-foursquare::before { content: "=EF=86=80"; } + +.fa-free-code-camp::before { content: "=EF=8B=85"; } + +.fa-freebsd::before { content: "=EF=8E=A4"; } + +.fa-frog::before { content: "=EF=94=AE"; } + +.fa-frown::before { content: "=EF=84=99"; } + +.fa-frown-open::before { content: "=EF=95=BA"; } + +.fa-fulcrum::before { content: "=EF=94=8B"; } + +.fa-funnel-dollar::before { content: "=EF=99=A2"; } + +.fa-futbol::before { content: "=EF=87=A3"; } + +.fa-galactic-republic::before { content: "=EF=94=8C"; } + +.fa-galactic-senate::before { content: "=EF=94=8D"; } + +.fa-gamepad::before { content: "=EF=84=9B"; } + +.fa-gas-pump::before { content: "=EF=94=AF"; } + +.fa-gavel::before { content: "=EF=83=A3"; } + +.fa-gem::before { content: "=EF=8E=A5"; } + +.fa-genderless::before { content: "=EF=88=AD"; } + +.fa-get-pocket::before { content: "=EF=89=A5"; } + +.fa-gg::before { content: "=EF=89=A0"; } + +.fa-gg-circle::before { content: "=EF=89=A1"; } + +.fa-ghost::before { content: "=EF=9B=A2"; } + +.fa-gift::before { content: "=EF=81=AB"; } + +.fa-gifts::before { content: "=EF=9E=9C"; } + +.fa-git::before { content: "=EF=87=93"; } + +.fa-git-alt::before { content: "=EF=A1=81"; } + +.fa-git-square::before { content: "=EF=87=92"; } + +.fa-github::before { content: "=EF=82=9B"; } + +.fa-github-alt::before { content: "=EF=84=93"; } + +.fa-github-square::before { content: "=EF=82=92"; } + +.fa-gitkraken::before { content: "=EF=8E=A6"; } + +.fa-gitlab::before { content: "=EF=8A=96"; } + +.fa-gitter::before { content: "=EF=90=A6"; } + +.fa-glass-cheers::before { content: "=EF=9E=9F"; } + +.fa-glass-martini::before { content: "=EF=80=80"; } + +.fa-glass-martini-alt::before { content: "=EF=95=BB"; } + +.fa-glass-whiskey::before { content: "=EF=9E=A0"; } + +.fa-glasses::before { content: "=EF=94=B0"; } + +.fa-glide::before { content: "=EF=8A=A5"; } + +.fa-glide-g::before { content: "=EF=8A=A6"; } + +.fa-globe::before { content: "=EF=82=AC"; } + +.fa-globe-africa::before { content: "=EF=95=BC"; } + +.fa-globe-americas::before { content: "=EF=95=BD"; } + +.fa-globe-asia::before { content: "=EF=95=BE"; } + +.fa-globe-europe::before { content: "=EF=9E=A2"; } + +.fa-gofore::before { content: "=EF=8E=A7"; } + +.fa-golf-ball::before { content: "=EF=91=90"; } + +.fa-goodreads::before { content: "=EF=8E=A8"; } + +.fa-goodreads-g::before { content: "=EF=8E=A9"; } + +.fa-google::before { content: "=EF=86=A0"; } + +.fa-google-drive::before { content: "=EF=8E=AA"; } + +.fa-google-pay::before { content: "=EE=81=B9"; } + +.fa-google-play::before { content: "=EF=8E=AB"; } + +.fa-google-plus::before { content: "=EF=8A=B3"; } + +.fa-google-plus-g::before { content: "=EF=83=95"; } + +.fa-google-plus-square::before { content: "=EF=83=94"; } + +.fa-google-wallet::before { content: "=EF=87=AE"; } + +.fa-gopuram::before { content: "=EF=99=A4"; } + +.fa-graduation-cap::before { content: "=EF=86=9D"; } + +.fa-gratipay::before { content: "=EF=86=84"; } + +.fa-grav::before { content: "=EF=8B=96"; } + +.fa-greater-than::before { content: "=EF=94=B1"; } + +.fa-greater-than-equal::before { content: "=EF=94=B2"; } + +.fa-grimace::before { content: "=EF=95=BF"; } + +.fa-grin::before { content: "=EF=96=80"; } + +.fa-grin-alt::before { content: "=EF=96=81"; } + +.fa-grin-beam::before { content: "=EF=96=82"; } + +.fa-grin-beam-sweat::before { content: "=EF=96=83"; } + +.fa-grin-hearts::before { content: "=EF=96=84"; } + +.fa-grin-squint::before { content: "=EF=96=85"; } + +.fa-grin-squint-tears::before { content: "=EF=96=86"; } + +.fa-grin-stars::before { content: "=EF=96=87"; } + +.fa-grin-tears::before { content: "=EF=96=88"; } + +.fa-grin-tongue::before { content: "=EF=96=89"; } + +.fa-grin-tongue-squint::before { content: "=EF=96=8A"; } + +.fa-grin-tongue-wink::before { content: "=EF=96=8B"; } + +.fa-grin-wink::before { content: "=EF=96=8C"; } + +.fa-grip-horizontal::before { content: "=EF=96=8D"; } + +.fa-grip-lines::before { content: "=EF=9E=A4"; } + +.fa-grip-lines-vertical::before { content: "=EF=9E=A5"; } + +.fa-grip-vertical::before { content: "=EF=96=8E"; } + +.fa-gripfire::before { content: "=EF=8E=AC"; } + +.fa-grunt::before { content: "=EF=8E=AD"; } + +.fa-guilded::before { content: "=EE=81=BE"; } + +.fa-guitar::before { content: "=EF=9E=A6"; } + +.fa-gulp::before { content: "=EF=8E=AE"; } + +.fa-h-square::before { content: "=EF=83=BD"; } + +.fa-hacker-news::before { content: "=EF=87=94"; } + +.fa-hacker-news-square::before { content: "=EF=8E=AF"; } + +.fa-hackerrank::before { content: "=EF=97=B7"; } + +.fa-hamburger::before { content: "=EF=A0=85"; } + +.fa-hammer::before { content: "=EF=9B=A3"; } + +.fa-hamsa::before { content: "=EF=99=A5"; } + +.fa-hand-holding::before { content: "=EF=92=BD"; } + +.fa-hand-holding-heart::before { content: "=EF=92=BE"; } + +.fa-hand-holding-medical::before { content: "=EE=81=9C"; } + +.fa-hand-holding-usd::before { content: "=EF=93=80"; } + +.fa-hand-holding-water::before { content: "=EF=93=81"; } + +.fa-hand-lizard::before { content: "=EF=89=98"; } + +.fa-hand-middle-finger::before { content: "=EF=A0=86"; } + +.fa-hand-paper::before { content: "=EF=89=96"; } + +.fa-hand-peace::before { content: "=EF=89=9B"; } + +.fa-hand-point-down::before { content: "=EF=82=A7"; } + +.fa-hand-point-left::before { content: "=EF=82=A5"; } + +.fa-hand-point-right::before { content: "=EF=82=A4"; } + +.fa-hand-point-up::before { content: "=EF=82=A6"; } + +.fa-hand-pointer::before { content: "=EF=89=9A"; } + +.fa-hand-rock::before { content: "=EF=89=95"; } + +.fa-hand-scissors::before { content: "=EF=89=97"; } + +.fa-hand-sparkles::before { content: "=EE=81=9D"; } + +.fa-hand-spock::before { content: "=EF=89=99"; } + +.fa-hands::before { content: "=EF=93=82"; } + +.fa-hands-helping::before { content: "=EF=93=84"; } + +.fa-hands-wash::before { content: "=EE=81=9E"; } + +.fa-handshake::before { content: "=EF=8A=B5"; } + +.fa-handshake-alt-slash::before { content: "=EE=81=9F"; } + +.fa-handshake-slash::before { content: "=EE=81=A0"; } + +.fa-hanukiah::before { content: "=EF=9B=A6"; } + +.fa-hard-hat::before { content: "=EF=A0=87"; } + +.fa-hashtag::before { content: "=EF=8A=92"; } + +.fa-hat-cowboy::before { content: "=EF=A3=80"; } + +.fa-hat-cowboy-side::before { content: "=EF=A3=81"; } + +.fa-hat-wizard::before { content: "=EF=9B=A8"; } + +.fa-hdd::before { content: "=EF=82=A0"; } + +.fa-head-side-cough::before { content: "=EE=81=A1"; } + +.fa-head-side-cough-slash::before { content: "=EE=81=A2"; } + +.fa-head-side-mask::before { content: "=EE=81=A3"; } + +.fa-head-side-virus::before { content: "=EE=81=A4"; } + +.fa-heading::before { content: "=EF=87=9C"; } + +.fa-headphones::before { content: "=EF=80=A5"; } + +.fa-headphones-alt::before { content: "=EF=96=8F"; } + +.fa-headset::before { content: "=EF=96=90"; } + +.fa-heart::before { content: "=EF=80=84"; } + +.fa-heart-broken::before { content: "=EF=9E=A9"; } + +.fa-heartbeat::before { content: "=EF=88=9E"; } + +.fa-helicopter::before { content: "=EF=94=B3"; } + +.fa-highlighter::before { content: "=EF=96=91"; } + +.fa-hiking::before { content: "=EF=9B=AC"; } + +.fa-hippo::before { content: "=EF=9B=AD"; } + +.fa-hips::before { content: "=EF=91=92"; } + +.fa-hire-a-helper::before { content: "=EF=8E=B0"; } + +.fa-history::before { content: "=EF=87=9A"; } + +.fa-hive::before { content: "=EE=81=BF"; } + +.fa-hockey-puck::before { content: "=EF=91=93"; } + +.fa-holly-berry::before { content: "=EF=9E=AA"; } + +.fa-home::before { content: "=EF=80=95"; } + +.fa-hooli::before { content: "=EF=90=A7"; } + +.fa-hornbill::before { content: "=EF=96=92"; } + +.fa-horse::before { content: "=EF=9B=B0"; } + +.fa-horse-head::before { content: "=EF=9E=AB"; } + +.fa-hospital::before { content: "=EF=83=B8"; } + +.fa-hospital-alt::before { content: "=EF=91=BD"; } + +.fa-hospital-symbol::before { content: "=EF=91=BE"; } + +.fa-hospital-user::before { content: "=EF=A0=8D"; } + +.fa-hot-tub::before { content: "=EF=96=93"; } + +.fa-hotdog::before { content: "=EF=A0=8F"; } + +.fa-hotel::before { content: "=EF=96=94"; } + +.fa-hotjar::before { content: "=EF=8E=B1"; } + +.fa-hourglass::before { content: "=EF=89=94"; } + +.fa-hourglass-end::before { content: "=EF=89=93"; } + +.fa-hourglass-half::before { content: "=EF=89=92"; } + +.fa-hourglass-start::before { content: "=EF=89=91"; } + +.fa-house-damage::before { content: "=EF=9B=B1"; } + +.fa-house-user::before { content: "=EE=81=A5"; } + +.fa-houzz::before { content: "=EF=89=BC"; } + +.fa-hryvnia::before { content: "=EF=9B=B2"; } + +.fa-html5::before { content: "=EF=84=BB"; } + +.fa-hubspot::before { content: "=EF=8E=B2"; } + +.fa-i-cursor::before { content: "=EF=89=86"; } + +.fa-ice-cream::before { content: "=EF=A0=90"; } + +.fa-icicles::before { content: "=EF=9E=AD"; } + +.fa-icons::before { content: "=EF=A1=AD"; } + +.fa-id-badge::before { content: "=EF=8B=81"; } + +.fa-id-card::before { content: "=EF=8B=82"; } + +.fa-id-card-alt::before { content: "=EF=91=BF"; } + +.fa-ideal::before { content: "=EE=80=93"; } + +.fa-igloo::before { content: "=EF=9E=AE"; } + +.fa-image::before { content: "=EF=80=BE"; } + +.fa-images::before { content: "=EF=8C=82"; } + +.fa-imdb::before { content: "=EF=8B=98"; } + +.fa-inbox::before { content: "=EF=80=9C"; } + +.fa-indent::before { content: "=EF=80=BC"; } + +.fa-industry::before { content: "=EF=89=B5"; } + +.fa-infinity::before { content: "=EF=94=B4"; } + +.fa-info::before { content: "=EF=84=A9"; } + +.fa-info-circle::before { content: "=EF=81=9A"; } + +.fa-innosoft::before { content: "=EE=82=80"; } + +.fa-instagram::before { content: "=EF=85=AD"; } + +.fa-instagram-square::before { content: "=EE=81=95"; } + +.fa-instalod::before { content: "=EE=82=81"; } + +.fa-intercom::before { content: "=EF=9E=AF"; } + +.fa-internet-explorer::before { content: "=EF=89=AB"; } + +.fa-invision::before { content: "=EF=9E=B0"; } + +.fa-ioxhost::before { content: "=EF=88=88"; } + +.fa-italic::before { content: "=EF=80=B3"; } + +.fa-itch-io::before { content: "=EF=A0=BA"; } + +.fa-itunes::before { content: "=EF=8E=B4"; } + +.fa-itunes-note::before { content: "=EF=8E=B5"; } + +.fa-java::before { content: "=EF=93=A4"; } + +.fa-jedi::before { content: "=EF=99=A9"; } + +.fa-jedi-order::before { content: "=EF=94=8E"; } + +.fa-jenkins::before { content: "=EF=8E=B6"; } + +.fa-jira::before { content: "=EF=9E=B1"; } + +.fa-joget::before { content: "=EF=8E=B7"; } + +.fa-joint::before { content: "=EF=96=95"; } + +.fa-joomla::before { content: "=EF=86=AA"; } + +.fa-journal-whills::before { content: "=EF=99=AA"; } + +.fa-js::before { content: "=EF=8E=B8"; } + +.fa-js-square::before { content: "=EF=8E=B9"; } + +.fa-jsfiddle::before { content: "=EF=87=8C"; } + +.fa-kaaba::before { content: "=EF=99=AB"; } + +.fa-kaggle::before { content: "=EF=97=BA"; } + +.fa-key::before { content: "=EF=82=84"; } + +.fa-keybase::before { content: "=EF=93=B5"; } + +.fa-keyboard::before { content: "=EF=84=9C"; } + +.fa-keycdn::before { content: "=EF=8E=BA"; } + +.fa-khanda::before { content: "=EF=99=AD"; } + +.fa-kickstarter::before { content: "=EF=8E=BB"; } + +.fa-kickstarter-k::before { content: "=EF=8E=BC"; } + +.fa-kiss::before { content: "=EF=96=96"; } + +.fa-kiss-beam::before { content: "=EF=96=97"; } + +.fa-kiss-wink-heart::before { content: "=EF=96=98"; } + +.fa-kiwi-bird::before { content: "=EF=94=B5"; } + +.fa-korvue::before { content: "=EF=90=AF"; } + +.fa-landmark::before { content: "=EF=99=AF"; } + +.fa-language::before { content: "=EF=86=AB"; } + +.fa-laptop::before { content: "=EF=84=89"; } + +.fa-laptop-code::before { content: "=EF=97=BC"; } + +.fa-laptop-house::before { content: "=EE=81=A6"; } + +.fa-laptop-medical::before { content: "=EF=A0=92"; } + +.fa-laravel::before { content: "=EF=8E=BD"; } + +.fa-lastfm::before { content: "=EF=88=82"; } + +.fa-lastfm-square::before { content: "=EF=88=83"; } + +.fa-laugh::before { content: "=EF=96=99"; } + +.fa-laugh-beam::before { content: "=EF=96=9A"; } + +.fa-laugh-squint::before { content: "=EF=96=9B"; } + +.fa-laugh-wink::before { content: "=EF=96=9C"; } + +.fa-layer-group::before { content: "=EF=97=BD"; } + +.fa-leaf::before { content: "=EF=81=AC"; } + +.fa-leanpub::before { content: "=EF=88=92"; } + +.fa-lemon::before { content: "=EF=82=94"; } + +.fa-less::before { content: "=EF=90=9D"; } + +.fa-less-than::before { content: "=EF=94=B6"; } + +.fa-less-than-equal::before { content: "=EF=94=B7"; } + +.fa-level-down-alt::before { content: "=EF=8E=BE"; } + +.fa-level-up-alt::before { content: "=EF=8E=BF"; } + +.fa-life-ring::before { content: "=EF=87=8D"; } + +.fa-lightbulb::before { content: "=EF=83=AB"; } + +.fa-line::before { content: "=EF=8F=80"; } + +.fa-link::before { content: "=EF=83=81"; } + +.fa-linkedin::before { content: "=EF=82=8C"; } + +.fa-linkedin-in::before { content: "=EF=83=A1"; } + +.fa-linode::before { content: "=EF=8A=B8"; } + +.fa-linux::before { content: "=EF=85=BC"; } + +.fa-lira-sign::before { content: "=EF=86=95"; } + +.fa-list::before { content: "=EF=80=BA"; } + +.fa-list-alt::before { content: "=EF=80=A2"; } + +.fa-list-ol::before { content: "=EF=83=8B"; } + +.fa-list-ul::before { content: "=EF=83=8A"; } + +.fa-location-arrow::before { content: "=EF=84=A4"; } + +.fa-lock::before { content: "=EF=80=A3"; } + +.fa-lock-open::before { content: "=EF=8F=81"; } + +.fa-long-arrow-alt-down::before { content: "=EF=8C=89"; } + +.fa-long-arrow-alt-left::before { content: "=EF=8C=8A"; } + +.fa-long-arrow-alt-right::before { content: "=EF=8C=8B"; } + +.fa-long-arrow-alt-up::before { content: "=EF=8C=8C"; } + +.fa-low-vision::before { content: "=EF=8A=A8"; } + +.fa-luggage-cart::before { content: "=EF=96=9D"; } + +.fa-lungs::before { content: "=EF=98=84"; } + +.fa-lungs-virus::before { content: "=EE=81=A7"; } + +.fa-lyft::before { content: "=EF=8F=83"; } + +.fa-magento::before { content: "=EF=8F=84"; } + +.fa-magic::before { content: "=EF=83=90"; } + +.fa-magnet::before { content: "=EF=81=B6"; } + +.fa-mail-bulk::before { content: "=EF=99=B4"; } + +.fa-mailchimp::before { content: "=EF=96=9E"; } + +.fa-male::before { content: "=EF=86=83"; } + +.fa-mandalorian::before { content: "=EF=94=8F"; } + +.fa-map::before { content: "=EF=89=B9"; } + +.fa-map-marked::before { content: "=EF=96=9F"; } + +.fa-map-marked-alt::before { content: "=EF=96=A0"; } + +.fa-map-marker::before { content: "=EF=81=81"; } + +.fa-map-marker-alt::before { content: "=EF=8F=85"; } + +.fa-map-pin::before { content: "=EF=89=B6"; } + +.fa-map-signs::before { content: "=EF=89=B7"; } + +.fa-markdown::before { content: "=EF=98=8F"; } + +.fa-marker::before { content: "=EF=96=A1"; } + +.fa-mars::before { content: "=EF=88=A2"; } + +.fa-mars-double::before { content: "=EF=88=A7"; } + +.fa-mars-stroke::before { content: "=EF=88=A9"; } + +.fa-mars-stroke-h::before { content: "=EF=88=AB"; } + +.fa-mars-stroke-v::before { content: "=EF=88=AA"; } + +.fa-mask::before { content: "=EF=9B=BA"; } + +.fa-mastodon::before { content: "=EF=93=B6"; } + +.fa-maxcdn::before { content: "=EF=84=B6"; } + +.fa-mdb::before { content: "=EF=A3=8A"; } + +.fa-medal::before { content: "=EF=96=A2"; } + +.fa-medapps::before { content: "=EF=8F=86"; } + +.fa-medium::before { content: "=EF=88=BA"; } + +.fa-medium-m::before { content: "=EF=8F=87"; } + +.fa-medkit::before { content: "=EF=83=BA"; } + +.fa-medrt::before { content: "=EF=8F=88"; } + +.fa-meetup::before { content: "=EF=8B=A0"; } + +.fa-megaport::before { content: "=EF=96=A3"; } + +.fa-meh::before { content: "=EF=84=9A"; } + +.fa-meh-blank::before { content: "=EF=96=A4"; } + +.fa-meh-rolling-eyes::before { content: "=EF=96=A5"; } + +.fa-memory::before { content: "=EF=94=B8"; } + +.fa-mendeley::before { content: "=EF=9E=B3"; } + +.fa-menorah::before { content: "=EF=99=B6"; } + +.fa-mercury::before { content: "=EF=88=A3"; } + +.fa-meteor::before { content: "=EF=9D=93"; } + +.fa-microblog::before { content: "=EE=80=9A"; } + +.fa-microchip::before { content: "=EF=8B=9B"; } + +.fa-microphone::before { content: "=EF=84=B0"; } + +.fa-microphone-alt::before { content: "=EF=8F=89"; } + +.fa-microphone-alt-slash::before { content: "=EF=94=B9"; } + +.fa-microphone-slash::before { content: "=EF=84=B1"; } + +.fa-microscope::before { content: "=EF=98=90"; } + +.fa-microsoft::before { content: "=EF=8F=8A"; } + +.fa-minus::before { content: "=EF=81=A8"; } + +.fa-minus-circle::before { content: "=EF=81=96"; } + +.fa-minus-square::before { content: "=EF=85=86"; } + +.fa-mitten::before { content: "=EF=9E=B5"; } + +.fa-mix::before { content: "=EF=8F=8B"; } + +.fa-mixcloud::before { content: "=EF=8A=89"; } + +.fa-mixer::before { content: "=EE=81=96"; } + +.fa-mizuni::before { content: "=EF=8F=8C"; } + +.fa-mobile::before { content: "=EF=84=8B"; } + +.fa-mobile-alt::before { content: "=EF=8F=8D"; } + +.fa-modx::before { content: "=EF=8A=85"; } + +.fa-monero::before { content: "=EF=8F=90"; } + +.fa-money-bill::before { content: "=EF=83=96"; } + +.fa-money-bill-alt::before { content: "=EF=8F=91"; } + +.fa-money-bill-wave::before { content: "=EF=94=BA"; } + +.fa-money-bill-wave-alt::before { content: "=EF=94=BB"; } + +.fa-money-check::before { content: "=EF=94=BC"; } + +.fa-money-check-alt::before { content: "=EF=94=BD"; } + +.fa-monument::before { content: "=EF=96=A6"; } + +.fa-moon::before { content: "=EF=86=86"; } + +.fa-mortar-pestle::before { content: "=EF=96=A7"; } + +.fa-mosque::before { content: "=EF=99=B8"; } + +.fa-motorcycle::before { content: "=EF=88=9C"; } + +.fa-mountain::before { content: "=EF=9B=BC"; } + +.fa-mouse::before { content: "=EF=A3=8C"; } + +.fa-mouse-pointer::before { content: "=EF=89=85"; } + +.fa-mug-hot::before { content: "=EF=9E=B6"; } + +.fa-music::before { content: "=EF=80=81"; } + +.fa-napster::before { content: "=EF=8F=92"; } + +.fa-neos::before { content: "=EF=98=92"; } + +.fa-network-wired::before { content: "=EF=9B=BF"; } + +.fa-neuter::before { content: "=EF=88=AC"; } + +.fa-newspaper::before { content: "=EF=87=AA"; } + +.fa-nimblr::before { content: "=EF=96=A8"; } + +.fa-node::before { content: "=EF=90=99"; } + +.fa-node-js::before { content: "=EF=8F=93"; } + +.fa-not-equal::before { content: "=EF=94=BE"; } + +.fa-notes-medical::before { content: "=EF=92=81"; } + +.fa-npm::before { content: "=EF=8F=94"; } + +.fa-ns8::before { content: "=EF=8F=95"; } + +.fa-nutritionix::before { content: "=EF=8F=96"; } + +.fa-object-group::before { content: "=EF=89=87"; } + +.fa-object-ungroup::before { content: "=EF=89=88"; } + +.fa-octopus-deploy::before { content: "=EE=82=82"; } + +.fa-odnoklassniki::before { content: "=EF=89=A3"; } + +.fa-odnoklassniki-square::before { content: "=EF=89=A4"; } + +.fa-oil-can::before { content: "=EF=98=93"; } + +.fa-old-republic::before { content: "=EF=94=90"; } + +.fa-om::before { content: "=EF=99=B9"; } + +.fa-opencart::before { content: "=EF=88=BD"; } + +.fa-openid::before { content: "=EF=86=9B"; } + +.fa-opera::before { content: "=EF=89=AA"; } + +.fa-optin-monster::before { content: "=EF=88=BC"; } + +.fa-orcid::before { content: "=EF=A3=92"; } + +.fa-osi::before { content: "=EF=90=9A"; } + +.fa-otter::before { content: "=EF=9C=80"; } + +.fa-outdent::before { content: "=EF=80=BB"; } + +.fa-page4::before { content: "=EF=8F=97"; } + +.fa-pagelines::before { content: "=EF=86=8C"; } + +.fa-pager::before { content: "=EF=A0=95"; } + +.fa-paint-brush::before { content: "=EF=87=BC"; } + +.fa-paint-roller::before { content: "=EF=96=AA"; } + +.fa-palette::before { content: "=EF=94=BF"; } + +.fa-palfed::before { content: "=EF=8F=98"; } + +.fa-pallet::before { content: "=EF=92=82"; } + +.fa-paper-plane::before { content: "=EF=87=98"; } + +.fa-paperclip::before { content: "=EF=83=86"; } + +.fa-parachute-box::before { content: "=EF=93=8D"; } + +.fa-paragraph::before { content: "=EF=87=9D"; } + +.fa-parking::before { content: "=EF=95=80"; } + +.fa-passport::before { content: "=EF=96=AB"; } + +.fa-pastafarianism::before { content: "=EF=99=BB"; } + +.fa-paste::before { content: "=EF=83=AA"; } + +.fa-patreon::before { content: "=EF=8F=99"; } + +.fa-pause::before { content: "=EF=81=8C"; } + +.fa-pause-circle::before { content: "=EF=8A=8B"; } + +.fa-paw::before { content: "=EF=86=B0"; } + +.fa-paypal::before { content: "=EF=87=AD"; } + +.fa-peace::before { content: "=EF=99=BC"; } + +.fa-pen::before { content: "=EF=8C=84"; } + +.fa-pen-alt::before { content: "=EF=8C=85"; } + +.fa-pen-fancy::before { content: "=EF=96=AC"; } + +.fa-pen-nib::before { content: "=EF=96=AD"; } + +.fa-pen-square::before { content: "=EF=85=8B"; } + +.fa-pencil-alt::before { content: "=EF=8C=83"; } + +.fa-pencil-ruler::before { content: "=EF=96=AE"; } + +.fa-penny-arcade::before { content: "=EF=9C=84"; } + +.fa-people-arrows::before { content: "=EE=81=A8"; } + +.fa-people-carry::before { content: "=EF=93=8E"; } + +.fa-pepper-hot::before { content: "=EF=A0=96"; } + +.fa-perbyte::before { content: "=EE=82=83"; } + +.fa-percent::before { content: "=EF=8A=95"; } + +.fa-percentage::before { content: "=EF=95=81"; } + +.fa-periscope::before { content: "=EF=8F=9A"; } + +.fa-person-booth::before { content: "=EF=9D=96"; } + +.fa-phabricator::before { content: "=EF=8F=9B"; } + +.fa-phoenix-framework::before { content: "=EF=8F=9C"; } + +.fa-phoenix-squadron::before { content: "=EF=94=91"; } + +.fa-phone::before { content: "=EF=82=95"; } + +.fa-phone-alt::before { content: "=EF=A1=B9"; } + +.fa-phone-slash::before { content: "=EF=8F=9D"; } + +.fa-phone-square::before { content: "=EF=82=98"; } + +.fa-phone-square-alt::before { content: "=EF=A1=BB"; } + +.fa-phone-volume::before { content: "=EF=8A=A0"; } + +.fa-photo-video::before { content: "=EF=A1=BC"; } + +.fa-php::before { content: "=EF=91=97"; } + +.fa-pied-piper::before { content: "=EF=8A=AE"; } + +.fa-pied-piper-alt::before { content: "=EF=86=A8"; } + +.fa-pied-piper-hat::before { content: "=EF=93=A5"; } + +.fa-pied-piper-pp::before { content: "=EF=86=A7"; } + +.fa-pied-piper-square::before { content: "=EE=80=9E"; } + +.fa-piggy-bank::before { content: "=EF=93=93"; } + +.fa-pills::before { content: "=EF=92=84"; } + +.fa-pinterest::before { content: "=EF=83=92"; } + +.fa-pinterest-p::before { content: "=EF=88=B1"; } + +.fa-pinterest-square::before { content: "=EF=83=93"; } + +.fa-pizza-slice::before { content: "=EF=A0=98"; } + +.fa-place-of-worship::before { content: "=EF=99=BF"; } + +.fa-plane::before { content: "=EF=81=B2"; } + +.fa-plane-arrival::before { content: "=EF=96=AF"; } + +.fa-plane-departure::before { content: "=EF=96=B0"; } + +.fa-plane-slash::before { content: "=EE=81=A9"; } + +.fa-play::before { content: "=EF=81=8B"; } + +.fa-play-circle::before { content: "=EF=85=84"; } + +.fa-playstation::before { content: "=EF=8F=9F"; } + +.fa-plug::before { content: "=EF=87=A6"; } + +.fa-plus::before { content: "=EF=81=A7"; } + +.fa-plus-circle::before { content: "=EF=81=95"; } + +.fa-plus-square::before { content: "=EF=83=BE"; } + +.fa-podcast::before { content: "=EF=8B=8E"; } + +.fa-poll::before { content: "=EF=9A=81"; } + +.fa-poll-h::before { content: "=EF=9A=82"; } + +.fa-poo::before { content: "=EF=8B=BE"; } + +.fa-poo-storm::before { content: "=EF=9D=9A"; } + +.fa-poop::before { content: "=EF=98=99"; } + +.fa-portrait::before { content: "=EF=8F=A0"; } + +.fa-pound-sign::before { content: "=EF=85=94"; } + +.fa-power-off::before { content: "=EF=80=91"; } + +.fa-pray::before { content: "=EF=9A=83"; } + +.fa-praying-hands::before { content: "=EF=9A=84"; } + +.fa-prescription::before { content: "=EF=96=B1"; } + +.fa-prescription-bottle::before { content: "=EF=92=85"; } + +.fa-prescription-bottle-alt::before { content: "=EF=92=86"; } + +.fa-print::before { content: "=EF=80=AF"; } + +.fa-procedures::before { content: "=EF=92=87"; } + +.fa-product-hunt::before { content: "=EF=8A=88"; } + +.fa-project-diagram::before { content: "=EF=95=82"; } + +.fa-pump-medical::before { content: "=EE=81=AA"; } + +.fa-pump-soap::before { content: "=EE=81=AB"; } + +.fa-pushed::before { content: "=EF=8F=A1"; } + +.fa-puzzle-piece::before { content: "=EF=84=AE"; } + +.fa-python::before { content: "=EF=8F=A2"; } + +.fa-qq::before { content: "=EF=87=96"; } + +.fa-qrcode::before { content: "=EF=80=A9"; } + +.fa-question::before { content: "=EF=84=A8"; } + +.fa-question-circle::before { content: "=EF=81=99"; } + +.fa-quidditch::before { content: "=EF=91=98"; } + +.fa-quinscape::before { content: "=EF=91=99"; } + +.fa-quora::before { content: "=EF=8B=84"; } + +.fa-quote-left::before { content: "=EF=84=8D"; } + +.fa-quote-right::before { content: "=EF=84=8E"; } + +.fa-quran::before { content: "=EF=9A=87"; } + +.fa-r-project::before { content: "=EF=93=B7"; } + +.fa-radiation::before { content: "=EF=9E=B9"; } + +.fa-radiation-alt::before { content: "=EF=9E=BA"; } + +.fa-rainbow::before { content: "=EF=9D=9B"; } + +.fa-random::before { content: "=EF=81=B4"; } + +.fa-raspberry-pi::before { content: "=EF=9E=BB"; } + +.fa-ravelry::before { content: "=EF=8B=99"; } + +.fa-react::before { content: "=EF=90=9B"; } + +.fa-reacteurope::before { content: "=EF=9D=9D"; } + +.fa-readme::before { content: "=EF=93=95"; } + +.fa-rebel::before { content: "=EF=87=90"; } + +.fa-receipt::before { content: "=EF=95=83"; } + +.fa-record-vinyl::before { content: "=EF=A3=99"; } + +.fa-recycle::before { content: "=EF=86=B8"; } + +.fa-red-river::before { content: "=EF=8F=A3"; } + +.fa-reddit::before { content: "=EF=86=A1"; } + +.fa-reddit-alien::before { content: "=EF=8A=81"; } + +.fa-reddit-square::before { content: "=EF=86=A2"; } + +.fa-redhat::before { content: "=EF=9E=BC"; } + +.fa-redo::before { content: "=EF=80=9E"; } + +.fa-redo-alt::before { content: "=EF=8B=B9"; } + +.fa-registered::before { content: "=EF=89=9D"; } + +.fa-remove-format::before { content: "=EF=A1=BD"; } + +.fa-renren::before { content: "=EF=86=8B"; } + +.fa-reply::before { content: "=EF=8F=A5"; } + +.fa-reply-all::before { content: "=EF=84=A2"; } + +.fa-replyd::before { content: "=EF=8F=A6"; } + +.fa-republican::before { content: "=EF=9D=9E"; } + +.fa-researchgate::before { content: "=EF=93=B8"; } + +.fa-resolving::before { content: "=EF=8F=A7"; } + +.fa-restroom::before { content: "=EF=9E=BD"; } + +.fa-retweet::before { content: "=EF=81=B9"; } + +.fa-rev::before { content: "=EF=96=B2"; } + +.fa-ribbon::before { content: "=EF=93=96"; } + +.fa-ring::before { content: "=EF=9C=8B"; } + +.fa-road::before { content: "=EF=80=98"; } + +.fa-robot::before { content: "=EF=95=84"; } + +.fa-rocket::before { content: "=EF=84=B5"; } + +.fa-rocketchat::before { content: "=EF=8F=A8"; } + +.fa-rockrms::before { content: "=EF=8F=A9"; } + +.fa-route::before { content: "=EF=93=97"; } + +.fa-rss::before { content: "=EF=82=9E"; } + +.fa-rss-square::before { content: "=EF=85=83"; } + +.fa-ruble-sign::before { content: "=EF=85=98"; } + +.fa-ruler::before { content: "=EF=95=85"; } + +.fa-ruler-combined::before { content: "=EF=95=86"; } + +.fa-ruler-horizontal::before { content: "=EF=95=87"; } + +.fa-ruler-vertical::before { content: "=EF=95=88"; } + +.fa-running::before { content: "=EF=9C=8C"; } + +.fa-rupee-sign::before { content: "=EF=85=96"; } + +.fa-rust::before { content: "=EE=81=BA"; } + +.fa-sad-cry::before { content: "=EF=96=B3"; } + +.fa-sad-tear::before { content: "=EF=96=B4"; } + +.fa-safari::before { content: "=EF=89=A7"; } + +.fa-salesforce::before { content: "=EF=A0=BB"; } + +.fa-sass::before { content: "=EF=90=9E"; } + +.fa-satellite::before { content: "=EF=9E=BF"; } + +.fa-satellite-dish::before { content: "=EF=9F=80"; } + +.fa-save::before { content: "=EF=83=87"; } + +.fa-schlix::before { content: "=EF=8F=AA"; } + +.fa-school::before { content: "=EF=95=89"; } + +.fa-screwdriver::before { content: "=EF=95=8A"; } + +.fa-scribd::before { content: "=EF=8A=8A"; } + +.fa-scroll::before { content: "=EF=9C=8E"; } + +.fa-sd-card::before { content: "=EF=9F=82"; } + +.fa-search::before { content: "=EF=80=82"; } + +.fa-search-dollar::before { content: "=EF=9A=88"; } + +.fa-search-location::before { content: "=EF=9A=89"; } + +.fa-search-minus::before { content: "=EF=80=90"; } + +.fa-search-plus::before { content: "=EF=80=8E"; } + +.fa-searchengin::before { content: "=EF=8F=AB"; } + +.fa-seedling::before { content: "=EF=93=98"; } + +.fa-sellcast::before { content: "=EF=8B=9A"; } + +.fa-sellsy::before { content: "=EF=88=93"; } + +.fa-server::before { content: "=EF=88=B3"; } + +.fa-servicestack::before { content: "=EF=8F=AC"; } + +.fa-shapes::before { content: "=EF=98=9F"; } + +.fa-share::before { content: "=EF=81=A4"; } + +.fa-share-alt::before { content: "=EF=87=A0"; } + +.fa-share-alt-square::before { content: "=EF=87=A1"; } + +.fa-share-square::before { content: "=EF=85=8D"; } + +.fa-shekel-sign::before { content: "=EF=88=8B"; } + +.fa-shield-alt::before { content: "=EF=8F=AD"; } + +.fa-shield-virus::before { content: "=EE=81=AC"; } + +.fa-ship::before { content: "=EF=88=9A"; } + +.fa-shipping-fast::before { content: "=EF=92=8B"; } + +.fa-shirtsinbulk::before { content: "=EF=88=94"; } + +.fa-shoe-prints::before { content: "=EF=95=8B"; } + +.fa-shopify::before { content: "=EE=81=97"; } + +.fa-shopping-bag::before { content: "=EF=8A=90"; } + +.fa-shopping-basket::before { content: "=EF=8A=91"; } + +.fa-shopping-cart::before { content: "=EF=81=BA"; } + +.fa-shopware::before { content: "=EF=96=B5"; } + +.fa-shower::before { content: "=EF=8B=8C"; } + +.fa-shuttle-van::before { content: "=EF=96=B6"; } + +.fa-sign::before { content: "=EF=93=99"; } + +.fa-sign-in-alt::before { content: "=EF=8B=B6"; } + +.fa-sign-language::before { content: "=EF=8A=A7"; } + +.fa-sign-out-alt::before { content: "=EF=8B=B5"; } + +.fa-signal::before { content: "=EF=80=92"; } + +.fa-signature::before { content: "=EF=96=B7"; } + +.fa-sim-card::before { content: "=EF=9F=84"; } + +.fa-simplybuilt::before { content: "=EF=88=95"; } + +.fa-sink::before { content: "=EE=81=AD"; } + +.fa-sistrix::before { content: "=EF=8F=AE"; } + +.fa-sitemap::before { content: "=EF=83=A8"; } + +.fa-sith::before { content: "=EF=94=92"; } + +.fa-skating::before { content: "=EF=9F=85"; } + +.fa-sketch::before { content: "=EF=9F=86"; } + +.fa-skiing::before { content: "=EF=9F=89"; } + +.fa-skiing-nordic::before { content: "=EF=9F=8A"; } + +.fa-skull::before { content: "=EF=95=8C"; } + +.fa-skull-crossbones::before { content: "=EF=9C=94"; } + +.fa-skyatlas::before { content: "=EF=88=96"; } + +.fa-skype::before { content: "=EF=85=BE"; } + +.fa-slack::before { content: "=EF=86=98"; } + +.fa-slack-hash::before { content: "=EF=8F=AF"; } + +.fa-slash::before { content: "=EF=9C=95"; } + +.fa-sleigh::before { content: "=EF=9F=8C"; } + +.fa-sliders-h::before { content: "=EF=87=9E"; } + +.fa-slideshare::before { content: "=EF=87=A7"; } + +.fa-smile::before { content: "=EF=84=98"; } + +.fa-smile-beam::before { content: "=EF=96=B8"; } + +.fa-smile-wink::before { content: "=EF=93=9A"; } + +.fa-smog::before { content: "=EF=9D=9F"; } + +.fa-smoking::before { content: "=EF=92=8D"; } + +.fa-smoking-ban::before { content: "=EF=95=8D"; } + +.fa-sms::before { content: "=EF=9F=8D"; } + +.fa-snapchat::before { content: "=EF=8A=AB"; } + +.fa-snapchat-ghost::before { content: "=EF=8A=AC"; } + +.fa-snapchat-square::before { content: "=EF=8A=AD"; } + +.fa-snowboarding::before { content: "=EF=9F=8E"; } + +.fa-snowflake::before { content: "=EF=8B=9C"; } + +.fa-snowman::before { content: "=EF=9F=90"; } + +.fa-snowplow::before { content: "=EF=9F=92"; } + +.fa-soap::before { content: "=EE=81=AE"; } + +.fa-socks::before { content: "=EF=9A=96"; } + +.fa-solar-panel::before { content: "=EF=96=BA"; } + +.fa-sort::before { content: "=EF=83=9C"; } + +.fa-sort-alpha-down::before { content: "=EF=85=9D"; } + +.fa-sort-alpha-down-alt::before { content: "=EF=A2=81"; } + +.fa-sort-alpha-up::before { content: "=EF=85=9E"; } + +.fa-sort-alpha-up-alt::before { content: "=EF=A2=82"; } + +.fa-sort-amount-down::before { content: "=EF=85=A0"; } + +.fa-sort-amount-down-alt::before { content: "=EF=A2=84"; } + +.fa-sort-amount-up::before { content: "=EF=85=A1"; } + +.fa-sort-amount-up-alt::before { content: "=EF=A2=85"; } + +.fa-sort-down::before { content: "=EF=83=9D"; } + +.fa-sort-numeric-down::before { content: "=EF=85=A2"; } + +.fa-sort-numeric-down-alt::before { content: "=EF=A2=86"; } + +.fa-sort-numeric-up::before { content: "=EF=85=A3"; } + +.fa-sort-numeric-up-alt::before { content: "=EF=A2=87"; } + +.fa-sort-up::before { content: "=EF=83=9E"; } + +.fa-soundcloud::before { content: "=EF=86=BE"; } + +.fa-sourcetree::before { content: "=EF=9F=93"; } + +.fa-spa::before { content: "=EF=96=BB"; } + +.fa-space-shuttle::before { content: "=EF=86=97"; } + +.fa-speakap::before { content: "=EF=8F=B3"; } + +.fa-speaker-deck::before { content: "=EF=A0=BC"; } + +.fa-spell-check::before { content: "=EF=A2=91"; } + +.fa-spider::before { content: "=EF=9C=97"; } + +.fa-spinner::before { content: "=EF=84=90"; } + +.fa-splotch::before { content: "=EF=96=BC"; } + +.fa-spotify::before { content: "=EF=86=BC"; } + +.fa-spray-can::before { content: "=EF=96=BD"; } + +.fa-square::before { content: "=EF=83=88"; } + +.fa-square-full::before { content: "=EF=91=9C"; } + +.fa-square-root-alt::before { content: "=EF=9A=98"; } + +.fa-squarespace::before { content: "=EF=96=BE"; } + +.fa-stack-exchange::before { content: "=EF=86=8D"; } + +.fa-stack-overflow::before { content: "=EF=85=AC"; } + +.fa-stackpath::before { content: "=EF=A1=82"; } + +.fa-stamp::before { content: "=EF=96=BF"; } + +.fa-star::before { content: "=EF=80=85"; } + +.fa-star-and-crescent::before { content: "=EF=9A=99"; } + +.fa-star-half::before { content: "=EF=82=89"; } + +.fa-star-half-alt::before { content: "=EF=97=80"; } + +.fa-star-of-david::before { content: "=EF=9A=9A"; } + +.fa-star-of-life::before { content: "=EF=98=A1"; } + +.fa-staylinked::before { content: "=EF=8F=B5"; } + +.fa-steam::before { content: "=EF=86=B6"; } + +.fa-steam-square::before { content: "=EF=86=B7"; } + +.fa-steam-symbol::before { content: "=EF=8F=B6"; } + +.fa-step-backward::before { content: "=EF=81=88"; } + +.fa-step-forward::before { content: "=EF=81=91"; } + +.fa-stethoscope::before { content: "=EF=83=B1"; } + +.fa-sticker-mule::before { content: "=EF=8F=B7"; } + +.fa-sticky-note::before { content: "=EF=89=89"; } + +.fa-stop::before { content: "=EF=81=8D"; } + +.fa-stop-circle::before { content: "=EF=8A=8D"; } + +.fa-stopwatch::before { content: "=EF=8B=B2"; } + +.fa-stopwatch-20::before { content: "=EE=81=AF"; } + +.fa-store::before { content: "=EF=95=8E"; } + +.fa-store-alt::before { content: "=EF=95=8F"; } + +.fa-store-alt-slash::before { content: "=EE=81=B0"; } + +.fa-store-slash::before { content: "=EE=81=B1"; } + +.fa-strava::before { content: "=EF=90=A8"; } + +.fa-stream::before { content: "=EF=95=90"; } + +.fa-street-view::before { content: "=EF=88=9D"; } + +.fa-strikethrough::before { content: "=EF=83=8C"; } + +.fa-stripe::before { content: "=EF=90=A9"; } + +.fa-stripe-s::before { content: "=EF=90=AA"; } + +.fa-stroopwafel::before { content: "=EF=95=91"; } + +.fa-studiovinari::before { content: "=EF=8F=B8"; } + +.fa-stumbleupon::before { content: "=EF=86=A4"; } + +.fa-stumbleupon-circle::before { content: "=EF=86=A3"; } + +.fa-subscript::before { content: "=EF=84=AC"; } + +.fa-subway::before { content: "=EF=88=B9"; } + +.fa-suitcase::before { content: "=EF=83=B2"; } + +.fa-suitcase-rolling::before { content: "=EF=97=81"; } + +.fa-sun::before { content: "=EF=86=85"; } + +.fa-superpowers::before { content: "=EF=8B=9D"; } + +.fa-superscript::before { content: "=EF=84=AB"; } + +.fa-supple::before { content: "=EF=8F=B9"; } + +.fa-surprise::before { content: "=EF=97=82"; } + +.fa-suse::before { content: "=EF=9F=96"; } + +.fa-swatchbook::before { content: "=EF=97=83"; } + +.fa-swift::before { content: "=EF=A3=A1"; } + +.fa-swimmer::before { content: "=EF=97=84"; } + +.fa-swimming-pool::before { content: "=EF=97=85"; } + +.fa-symfony::before { content: "=EF=A0=BD"; } + +.fa-synagogue::before { content: "=EF=9A=9B"; } + +.fa-sync::before { content: "=EF=80=A1"; } + +.fa-sync-alt::before { content: "=EF=8B=B1"; } + +.fa-syringe::before { content: "=EF=92=8E"; } + +.fa-table::before { content: "=EF=83=8E"; } + +.fa-table-tennis::before { content: "=EF=91=9D"; } + +.fa-tablet::before { content: "=EF=84=8A"; } + +.fa-tablet-alt::before { content: "=EF=8F=BA"; } + +.fa-tablets::before { content: "=EF=92=90"; } + +.fa-tachometer-alt::before { content: "=EF=8F=BD"; } + +.fa-tag::before { content: "=EF=80=AB"; } + +.fa-tags::before { content: "=EF=80=AC"; } + +.fa-tape::before { content: "=EF=93=9B"; } + +.fa-tasks::before { content: "=EF=82=AE"; } + +.fa-taxi::before { content: "=EF=86=BA"; } + +.fa-teamspeak::before { content: "=EF=93=B9"; } + +.fa-teeth::before { content: "=EF=98=AE"; } + +.fa-teeth-open::before { content: "=EF=98=AF"; } + +.fa-telegram::before { content: "=EF=8B=86"; } + +.fa-telegram-plane::before { content: "=EF=8F=BE"; } + +.fa-temperature-high::before { content: "=EF=9D=A9"; } + +.fa-temperature-low::before { content: "=EF=9D=AB"; } + +.fa-tencent-weibo::before { content: "=EF=87=95"; } + +.fa-tenge::before { content: "=EF=9F=97"; } + +.fa-terminal::before { content: "=EF=84=A0"; } + +.fa-text-height::before { content: "=EF=80=B4"; } + +.fa-text-width::before { content: "=EF=80=B5"; } + +.fa-th::before { content: "=EF=80=8A"; } + +.fa-th-large::before { content: "=EF=80=89"; } + +.fa-th-list::before { content: "=EF=80=8B"; } + +.fa-the-red-yeti::before { content: "=EF=9A=9D"; } + +.fa-theater-masks::before { content: "=EF=98=B0"; } + +.fa-themeco::before { content: "=EF=97=86"; } + +.fa-themeisle::before { content: "=EF=8A=B2"; } + +.fa-thermometer::before { content: "=EF=92=91"; } + +.fa-thermometer-empty::before { content: "=EF=8B=8B"; } + +.fa-thermometer-full::before { content: "=EF=8B=87"; } + +.fa-thermometer-half::before { content: "=EF=8B=89"; } + +.fa-thermometer-quarter::before { content: "=EF=8B=8A"; } + +.fa-thermometer-three-quarters::before { content: "=EF=8B=88"; } + +.fa-think-peaks::before { content: "=EF=9C=B1"; } + +.fa-thumbs-down::before { content: "=EF=85=A5"; } + +.fa-thumbs-up::before { content: "=EF=85=A4"; } + +.fa-thumbtack::before { content: "=EF=82=8D"; } + +.fa-ticket-alt::before { content: "=EF=8F=BF"; } + +.fa-tiktok::before { content: "=EE=81=BB"; } + +.fa-times::before { content: "=EF=80=8D"; } + +.fa-times-circle::before { content: "=EF=81=97"; } + +.fa-tint::before { content: "=EF=81=83"; } + +.fa-tint-slash::before { content: "=EF=97=87"; } + +.fa-tired::before { content: "=EF=97=88"; } + +.fa-toggle-off::before { content: "=EF=88=84"; } + +.fa-toggle-on::before { content: "=EF=88=85"; } + +.fa-toilet::before { content: "=EF=9F=98"; } + +.fa-toilet-paper::before { content: "=EF=9C=9E"; } + +.fa-toilet-paper-slash::before { content: "=EE=81=B2"; } + +.fa-toolbox::before { content: "=EF=95=92"; } + +.fa-tools::before { content: "=EF=9F=99"; } + +.fa-tooth::before { content: "=EF=97=89"; } + +.fa-torah::before { content: "=EF=9A=A0"; } + +.fa-torii-gate::before { content: "=EF=9A=A1"; } + +.fa-tractor::before { content: "=EF=9C=A2"; } + +.fa-trade-federation::before { content: "=EF=94=93"; } + +.fa-trademark::before { content: "=EF=89=9C"; } + +.fa-traffic-light::before { content: "=EF=98=B7"; } + +.fa-trailer::before { content: "=EE=81=81"; } + +.fa-train::before { content: "=EF=88=B8"; } + +.fa-tram::before { content: "=EF=9F=9A"; } + +.fa-transgender::before { content: "=EF=88=A4"; } + +.fa-transgender-alt::before { content: "=EF=88=A5"; } + +.fa-trash::before { content: "=EF=87=B8"; } + +.fa-trash-alt::before { content: "=EF=8B=AD"; } + +.fa-trash-restore::before { content: "=EF=A0=A9"; } + +.fa-trash-restore-alt::before { content: "=EF=A0=AA"; } + +.fa-tree::before { content: "=EF=86=BB"; } + +.fa-trello::before { content: "=EF=86=81"; } + +.fa-tripadvisor::before { content: "=EF=89=A2"; } + +.fa-trophy::before { content: "=EF=82=91"; } + +.fa-truck::before { content: "=EF=83=91"; } + +.fa-truck-loading::before { content: "=EF=93=9E"; } + +.fa-truck-monster::before { content: "=EF=98=BB"; } + +.fa-truck-moving::before { content: "=EF=93=9F"; } + +.fa-truck-pickup::before { content: "=EF=98=BC"; } + +.fa-tshirt::before { content: "=EF=95=93"; } + +.fa-tty::before { content: "=EF=87=A4"; } + +.fa-tumblr::before { content: "=EF=85=B3"; } + +.fa-tumblr-square::before { content: "=EF=85=B4"; } + +.fa-tv::before { content: "=EF=89=AC"; } + +.fa-twitch::before { content: "=EF=87=A8"; } + +.fa-twitter::before { content: "=EF=82=99"; } + +.fa-twitter-square::before { content: "=EF=82=81"; } + +.fa-typo3::before { content: "=EF=90=AB"; } + +.fa-uber::before { content: "=EF=90=82"; } + +.fa-ubuntu::before { content: "=EF=9F=9F"; } + +.fa-uikit::before { content: "=EF=90=83"; } + +.fa-umbraco::before { content: "=EF=A3=A8"; } + +.fa-umbrella::before { content: "=EF=83=A9"; } + +.fa-umbrella-beach::before { content: "=EF=97=8A"; } + +.fa-uncharted::before { content: "=EE=82=84"; } + +.fa-underline::before { content: "=EF=83=8D"; } + +.fa-undo::before { content: "=EF=83=A2"; } + +.fa-undo-alt::before { content: "=EF=8B=AA"; } + +.fa-uniregistry::before { content: "=EF=90=84"; } + +.fa-unity::before { content: "=EE=81=89"; } + +.fa-universal-access::before { content: "=EF=8A=9A"; } + +.fa-university::before { content: "=EF=86=9C"; } + +.fa-unlink::before { content: "=EF=84=A7"; } + +.fa-unlock::before { content: "=EF=82=9C"; } + +.fa-unlock-alt::before { content: "=EF=84=BE"; } + +.fa-unsplash::before { content: "=EE=81=BC"; } + +.fa-untappd::before { content: "=EF=90=85"; } + +.fa-upload::before { content: "=EF=82=93"; } + +.fa-ups::before { content: "=EF=9F=A0"; } + +.fa-usb::before { content: "=EF=8A=87"; } + +.fa-user::before { content: "=EF=80=87"; } + +.fa-user-alt::before { content: "=EF=90=86"; } + +.fa-user-alt-slash::before { content: "=EF=93=BA"; } + +.fa-user-astronaut::before { content: "=EF=93=BB"; } + +.fa-user-check::before { content: "=EF=93=BC"; } + +.fa-user-circle::before { content: "=EF=8A=BD"; } + +.fa-user-clock::before { content: "=EF=93=BD"; } + +.fa-user-cog::before { content: "=EF=93=BE"; } + +.fa-user-edit::before { content: "=EF=93=BF"; } + +.fa-user-friends::before { content: "=EF=94=80"; } + +.fa-user-graduate::before { content: "=EF=94=81"; } + +.fa-user-injured::before { content: "=EF=9C=A8"; } + +.fa-user-lock::before { content: "=EF=94=82"; } + +.fa-user-md::before { content: "=EF=83=B0"; } + +.fa-user-minus::before { content: "=EF=94=83"; } + +.fa-user-ninja::before { content: "=EF=94=84"; } + +.fa-user-nurse::before { content: "=EF=A0=AF"; } + +.fa-user-plus::before { content: "=EF=88=B4"; } + +.fa-user-secret::before { content: "=EF=88=9B"; } + +.fa-user-shield::before { content: "=EF=94=85"; } + +.fa-user-slash::before { content: "=EF=94=86"; } + +.fa-user-tag::before { content: "=EF=94=87"; } + +.fa-user-tie::before { content: "=EF=94=88"; } + +.fa-user-times::before { content: "=EF=88=B5"; } + +.fa-users::before { content: "=EF=83=80"; } + +.fa-users-cog::before { content: "=EF=94=89"; } + +.fa-users-slash::before { content: "=EE=81=B3"; } + +.fa-usps::before { content: "=EF=9F=A1"; } + +.fa-ussunnah::before { content: "=EF=90=87"; } + +.fa-utensil-spoon::before { content: "=EF=8B=A5"; } + +.fa-utensils::before { content: "=EF=8B=A7"; } + +.fa-vaadin::before { content: "=EF=90=88"; } + +.fa-vector-square::before { content: "=EF=97=8B"; } + +.fa-venus::before { content: "=EF=88=A1"; } + +.fa-venus-double::before { content: "=EF=88=A6"; } + +.fa-venus-mars::before { content: "=EF=88=A8"; } + +.fa-vest::before { content: "=EE=82=85"; } + +.fa-vest-patches::before { content: "=EE=82=86"; } + +.fa-viacoin::before { content: "=EF=88=B7"; } + +.fa-viadeo::before { content: "=EF=8A=A9"; } + +.fa-viadeo-square::before { content: "=EF=8A=AA"; } + +.fa-vial::before { content: "=EF=92=92"; } + +.fa-vials::before { content: "=EF=92=93"; } + +.fa-viber::before { content: "=EF=90=89"; } + +.fa-video::before { content: "=EF=80=BD"; } + +.fa-video-slash::before { content: "=EF=93=A2"; } + +.fa-vihara::before { content: "=EF=9A=A7"; } + +.fa-vimeo::before { content: "=EF=90=8A"; } + +.fa-vimeo-square::before { content: "=EF=86=94"; } + +.fa-vimeo-v::before { content: "=EF=89=BD"; } + +.fa-vine::before { content: "=EF=87=8A"; } + +.fa-virus::before { content: "=EE=81=B4"; } + +.fa-virus-slash::before { content: "=EE=81=B5"; } + +.fa-viruses::before { content: "=EE=81=B6"; } + +.fa-vk::before { content: "=EF=86=89"; } + +.fa-vnv::before { content: "=EF=90=8B"; } + +.fa-voicemail::before { content: "=EF=A2=97"; } + +.fa-volleyball-ball::before { content: "=EF=91=9F"; } + +.fa-volume-down::before { content: "=EF=80=A7"; } + +.fa-volume-mute::before { content: "=EF=9A=A9"; } + +.fa-volume-off::before { content: "=EF=80=A6"; } + +.fa-volume-up::before { content: "=EF=80=A8"; } + +.fa-vote-yea::before { content: "=EF=9D=B2"; } + +.fa-vr-cardboard::before { content: "=EF=9C=A9"; } + +.fa-vuejs::before { content: "=EF=90=9F"; } + +.fa-walking::before { content: "=EF=95=94"; } + +.fa-wallet::before { content: "=EF=95=95"; } + +.fa-warehouse::before { content: "=EF=92=94"; } + +.fa-watchman-monitoring::before { content: "=EE=82=87"; } + +.fa-water::before { content: "=EF=9D=B3"; } + +.fa-wave-square::before { content: "=EF=A0=BE"; } + +.fa-waze::before { content: "=EF=A0=BF"; } + +.fa-weebly::before { content: "=EF=97=8C"; } + +.fa-weibo::before { content: "=EF=86=8A"; } + +.fa-weight::before { content: "=EF=92=96"; } + +.fa-weight-hanging::before { content: "=EF=97=8D"; } + +.fa-weixin::before { content: "=EF=87=97"; } + +.fa-whatsapp::before { content: "=EF=88=B2"; } + +.fa-whatsapp-square::before { content: "=EF=90=8C"; } + +.fa-wheelchair::before { content: "=EF=86=93"; } + +.fa-whmcs::before { content: "=EF=90=8D"; } + +.fa-wifi::before { content: "=EF=87=AB"; } + +.fa-wikipedia-w::before { content: "=EF=89=A6"; } + +.fa-wind::before { content: "=EF=9C=AE"; } + +.fa-window-close::before { content: "=EF=90=90"; } + +.fa-window-maximize::before { content: "=EF=8B=90"; } + +.fa-window-minimize::before { content: "=EF=8B=91"; } + +.fa-window-restore::before { content: "=EF=8B=92"; } + +.fa-windows::before { content: "=EF=85=BA"; } + +.fa-wine-bottle::before { content: "=EF=9C=AF"; } + +.fa-wine-glass::before { content: "=EF=93=A3"; } + +.fa-wine-glass-alt::before { content: "=EF=97=8E"; } + +.fa-wix::before { content: "=EF=97=8F"; } + +.fa-wizards-of-the-coast::before { content: "=EF=9C=B0"; } + +.fa-wodu::before { content: "=EE=82=88"; } + +.fa-wolf-pack-battalion::before { content: "=EF=94=94"; } + +.fa-won-sign::before { content: "=EF=85=99"; } + +.fa-wordpress::before { content: "=EF=86=9A"; } + +.fa-wordpress-simple::before { content: "=EF=90=91"; } + +.fa-wpbeginner::before { content: "=EF=8A=97"; } + +.fa-wpexplorer::before { content: "=EF=8B=9E"; } + +.fa-wpforms::before { content: "=EF=8A=98"; } + +.fa-wpressr::before { content: "=EF=8F=A4"; } + +.fa-wrench::before { content: "=EF=82=AD"; } + +.fa-x-ray::before { content: "=EF=92=97"; } + +.fa-xbox::before { content: "=EF=90=92"; } + +.fa-xing::before { content: "=EF=85=A8"; } + +.fa-xing-square::before { content: "=EF=85=A9"; } + +.fa-y-combinator::before { content: "=EF=88=BB"; } + +.fa-yahoo::before { content: "=EF=86=9E"; } + +.fa-yammer::before { content: "=EF=A1=80"; } + +.fa-yandex::before { content: "=EF=90=93"; } + +.fa-yandex-international::before { content: "=EF=90=94"; } + +.fa-yarn::before { content: "=EF=9F=A3"; } + +.fa-yelp::before { content: "=EF=87=A9"; } + +.fa-yen-sign::before { content: "=EF=85=97"; } + +.fa-yin-yang::before { content: "=EF=9A=AD"; } + +.fa-yoast::before { content: "=EF=8A=B1"; } + +.fa-youtube::before { content: "=EF=85=A7"; } + +.fa-youtube-square::before { content: "=EF=90=B1"; } + +.fa-zhihu::before { content: "=EF=98=BF"; } + +.sr-only { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin= +: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; } + +.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: a= +uto; margin: 0px; overflow: visible; position: static; width: auto; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3 + +@charset "utf-8"; + +@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-w= +eight: 900; font-display: block; src: url("../webfonts/fa-solid-900.woff2")= + format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url(= +"../webfonts/fa-solid-900.ttf") format("truetype"); } + +.fa, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3 + +@charset "utf-8"; + +@font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font= +-weight: 400; font-display: block; src: url("../webfonts/fa-brands-400.woff= +2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), = +url("../webfonts/fa-brands-400.ttf") format("truetype"); } + +.fab { font-family: "Font Awesome 5 Brands"; font-weight: 400; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/plugins/elementor/assets/lib/font-awesome/css/regular.min.css?ver=5.15.3 + +@charset "utf-8"; + +@font-face { font-family: "Font Awesome 5 Free"; font-style: normal; font-w= +eight: 400; font-display: block; src: url("../webfonts/fa-regular-400.woff2= +") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), = +url("../webfonts/fa-regular-400.ttf") format("truetype"); } + +.far { font-family: "Font Awesome 5 Free"; font-weight: 400; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: image/png +Content-Transfer-Encoding: base64 +Content-Location: https://www.sars.gov.za/wp-content/uploads/images/sars-logos-white.png + +iVBORw0KGgoAAAANSUhEUgAAAS4AAABpCAQAAAAuYwaoAAAABGdBTUEAALGPC/xhBQAAAAFzUkdC +AK7OHOkAABBJSURBVHja7V1ruaS6EkUCDjYSkBAJOBgcDA46DsAB7YBxkOsACUhAwro/CJBHBRIe +venvpPafc3q6SUit1CuVqiQJJmQo0WHEM6hBinlmDCLw1yMaMNjvmKNEjQ49BvmmIwb0EKhRUb/Y +XLEUb8f4pf+TwL3eaJDzbMHB1rU5QshQgKNFjwHD8vz56QWyM0/fHrrA+5chJtbXOwAsYYMEqffG +EahCWIfGsTVCIHpktXuU4SAAQ73AaRvK7W0QQ4oymKnX0LBCIxhYI7gNDGSog9g3Imwr0hANeQY/ +vFov342AFK9AEBe3yS/JlvdHgaWAAxnas/IqSZCiPiA3Q9aougCg6QlNMfhIGPw9MEJ+K7g+DLBF +GQbuMlJeSalyhGlNEDBcsvXnQ7JrF17IDumg8XZofQxgqjL8ewWwkgQv51gdGnBwcHToz6gDMOfM +yo/JLmBwK0fkDhtrRI9WrkILYY0vPgQuCbDufs8wyMoSWwwkoTWC27vcsi8D1MGGcdxcyRykyMBQ +4O0YkcMFrZFYhZY0IZj29OaD4EqSJEHp5WmEej0M4faR2A4b4G+IjDOkc8h6qOzV6d9dzAEjuEAq +MWTEN8WWEkW2vEfxYXDdoCD5AWUo9uJRyKxnjT7yCFWIOtBY1yExxrzAZkEm/2wP2A6AULKo85Vw +xHvlHwfXaeNTl1k5Qk3OwSfQSfiZnuFR5P7qQBslQ2JZbz84pgAZanSGzBnR6UaANVqFLbkapOqQ +fdTi8jQSj9lZvjJrtBfQsTQmtUEhTV8GGM+3ZLq3YllWIkWOEgy5lFgMBSol+Ku6PdUecKwNO/iH +Rc+dAJwX2MMp74YFyqwdiylcZZxegcFk2j67NwKxO2xftMWi3pFvb6BzW+yXCSnhxPvaTKEyS4Qc +RRBwvcO1sYIOVqx+w6SXZ5zlBHs0+4xf4NV6gqv6cMT9EfDiiwpor7OytHnZT7hTbi9PR7rnwSFF +iRo9Bv0EEwLYk8tLRE2AjrAZcpIw5tkXgesAvMZFHfpabTxU+xPqAFdbENq2UOSBJYd/YB4YjxAo +zflg3PfjljDNLLmqbT+QkN/lV4ErSZAG2F6LQempDsURd5iMmV+6Z21T3iktCkywGrfyLaSCG3ei +cKP+LtRYO+Fd8WXgCjDtu8XSqq/zDD0l13Cl7NLeV7MFLVdCSPnhyC5LdFvNKbuUNe7gektTGvZ3 +b7LPwIv5HwYj9fIO++O5RJblc7GnZETl9yJLHn7uAkmH7FIi8qvsf+05D2Swe7gxDfA2eFWeRryf +lDt5quWAb3/FwhqmvPFEy4MbfewcZb6E7FIOskYl6DzsySQHT4av8hk3GapDK/ewtIbzott5gjCc +N2k1U77EvtT0UMfKqhiyC7myrsoBlmVvdWQmm2u16y+TX8RpnhkF+uMBLXGJdNlyMk6NoFk6A3Hc +MoRbOYa040pgo9ZGW6H1suQj+U6OBOyLttkTVOMKrdvVobcVeDg7XDOSNU/WmSq065YYodcRVLKk +otKJVCLHGDue/HcBjPBPKm9ojde+6u7h+gGAaea64iBsHmHtR94bwzK0s3DVe1B1SJ7Dro37PQCz +5AX3htZwfYKHR+5GEMAMRmVkqtBgjbp7OmAAczSApR5VUyDmCJn1NwNMe3l/aPX3GJhepwDeANNk +BieP3Qdk+/GnDXN+I3PEEXj2y856e2zu5wNMkV2N4zDXpvd96R1IN4xa9XrWIVPeuP4x50aMISa9 +FbwgUyLBCJMjwJDwyiDuHu9Dyp3cewcfbs/U9ty5eykvvemkWIb17Lr0/iY9mOO0QpEkDlchWNqD +ewDshcfLrnkP7+t7/pmX8QLYFghKja10rqsrMt6SMSj3zecloo8UL/I747F1Q+YBsO5X0wQ9QoIP +g5Y3wBz71jblSXnDHNkKgxGyqIhrXDawmPOWeHsyUrcHsP7B8FpOv8SToOUJMPJoRINSC9d9SHmw +QsTYMpkaKHaNhEXKOXzd9pqj5x0b7OkZq84Lqb8ILQ+AjWSlCd02Y5u2W+flQuyqZuLw5trMjnQz +VPNk35HMDngEtHZ3rjUz7RyPI7nh5ibpWRLMvzhhZiP42z9ZMQ5PhpacY++QPe5tMsAvvcg3K1dY +zE1BS8zbkv2c8uupmV9kup4a13rGLF0p2iqD9dO5Elfd2ZQ5qQa4TGC/P3KLiR87E/09xg0bvsiT +NgFlYCtXWTXLsYNP5tqetOrUDHpjfLF7OeyWRGVSOfLngut9NFj54Xk2W+AymJvhTDWa3k50tqLz +3COb9A7Zxb4LXOU3QMtxOEWb8muQoDhg0pfwGb3AvoFxj+wav+iOo8PqetyEt5hnmPIZ9EBkvxmQ +GH0OuSy5SWSGfEh29URs7tFx+i8QtIRCKOEw5ckjnFIWT+PgKFGCTRVpLEiQlqZl6wTC/0Zw9c8+ +Y+z3s7wfqb6p2zXBN7Yts5+unjX6MPR+2UVk/j87AcdYkputraOxa0t2tOStwGB1TthylsqzzHlH +ZQlCul4su6wtNjz9+Id/0toCP5IsQizqLLfacydthDKzbwoVvpElIlTAHCr0QE4DkWn/9MRBjXH3 +52xxAHXYwhLnCLO9VZ43bfdNeit46b6RzfyihciO6Agreaj9ppzU4f4UDsmogAufRAr0eqlrOO+G +WNJGbJ5Z7qRDE7KrhnvNXwEl3tovvJOtKIYPnFIpUqDdv+pBVrl/k1e3Di+1FWawyyn1+yb/ZpjT +vmPNwnLiicK933HdfwHXR4Ss4T4Id1ccR/uEtyMqf9j6IPxQDQyWh7ZjpBOyy7oKa0Bw2NpoZPL0 +t1SSkIv3oemSx029rNw3V0QuUDlSTBTVp+3lE14TcfFCU7AhVQidsstYXcd3OlRKldUcFVryCKv/ +okv+n/Q7TpQv12pTGCmOJ2ZPxI40IzzcjCY3hmbPnkoHar7rev8H4yWHwdVozPl75RHIlpVE5GPs +g4vt3fk8DC7xdXW7PplwdghcxkUH4vLuNQ4NcfWBSAIfgkot0dG5/D8BLNnQ7rOhj7d3tsJgl2Pb +us9zaD50n6QabgmzXw/HleG7witz2pVUbln7hcCSu+gXzEPkKNE4b9mM6FARBzHMmfJ8LIDKNnIm +amezP4/RnJdLRq3sb4picxUEmrONjP/ThBQ5GEr5VyB3Ns5Ll29Rf+HHKdnm87b//N6M+c8UORiK +5TvsC8tWRooUKVKkSJEiRYoUKVKkSJEiRYoUKVKkSJEiRYoUKVKkSJEiRYoUKVKkSJEiRYoUKVKk +SJEiRYoUKVKkSJEiRYoUKVKkSJEiRXougbmrjgY8JUWFNrTEd6TnwKBACwGB+spaTHiHFHUEpwpu +I19K/Nj/9hdivyrz4dlnSsceThVVeigvp814KTfB0B1qQWEVC2uPywikYCsTQsAlS8vaha0HAA0y +SgJC3Fmlkyi+1j2/tJBVOf8SiY/3wXYvGAB0EyRkzfHDXWPAtHZxIeDqyC6o6VbtdeTg97EbDMAI +Jv+mZurP7tM1C4pGthSduFnjiuc2ByQ3Cr3SpuxxelCcHgWXbBkizA4R8vPfshj1lcnOrMyH5lzq +G1TO+eeX5gxu1gjGW2tCwlCjRaua5sjBtQKIHBzTp62sJcqxgmuyAdotmKEEUIEb1d45GgAjODhy +zONmqKfC/Cimz5dtUaJFa1oayPBCixaVVtGYI1dmlmEXXNbKGL9GCq62fUIGvr4zmJybew4piN/J +1U2VUV/69xPnDBeNUBrcrFfuIQNHIZ/K9BVNEpSTbgAD14qlW8+Rn0/vMusTlNYSplOrycRuQpIr +LZUUQE7mttENYn7VWqm56VS3GABkSHXFY1Z7l/tyWP5fkYyG5ViTbVSAP1C31LDVeYgAV7PaePij +vJesU4pRlbxo59kh08rbvpQ5vOw56NJfrsKPe1SDucYqa9ys7c6W8i3nNTXHHqdS6Oq2N96mUzbF +YHRXk63OBLl3X3N5f2Tga6sPB7hSZJL90vyWZV8bZEhRYHQ1vVtfCcKow87kIk6dVUtZSltW7dTA +Ncz14qVJW2HdOgwzM0fJQL4WwJbf5x7gGhS4TOVrU6Tg8/fA1ZZ1csPM/XumuU1WEFPm0CFfPq+2 +wbVYgTM/LAtQGjWdk5u9/HU/v7F0WwZUsn/tOK+RNJn+LXOdwSXmEZCjXzeywoFyMiBU/6JHrYnE +TC/hv+5bGlwOm2ttKc6dXZzXPV7p39FtLgmV1Lbp9BlJ1k/fUHqUoZ/hvQJiee6/bXAhRa3IKKEp +GzE9V317ZcOUKgyUz7m2VtXCSDe4emtUBpe3KFQzwGyEt4Jo2b4ql0uYfOEaGNVVkdLa4AAH0MwD +V4tI6+cJm0u+em5B4Co1FrbORruz3aLsHBJc6rgruIQuFdFQIynf54ZdSbgNUk4ICAj0GAGM0qc2 +fFiUy7ZbXJKVSeiMuc2raM9BbIHLdG7MjajAaK21v2gkVMbaiakvrTWaukHGeTwFXI3eUBTV1AYC +vaFzgEFfzEZO6rU8hltq4QcXg8vA/FtTLb7g6umu9VqAeKq4HgauyR4ZMAL436IumCz+P/8JTX1M +ym1YYNYDEMq3pf8WDK6CGLXd6Dc2Q+zPYqL0yq+lijdHSxJNprUWuATtMUsVvz6fjHrzOZhJeB73 +gGvS4XMkvNOe4AuugXa4pXUxytcegsE1QFW0GdSAL9GsDun0X8gVxlD9LI6AqySbx+zHAiaoUG0P +aHBx+S/tCiNPcJl9a8DMLgkQ0+4jJNd4PbjI7jeLFDoNrlZj4PsouKQc76i3JLZKimZVhc65HQHX +fks8g/GzdeiKORLgyuQGGZS3X8HV0W4Z2cXWDgzOoCICcrNXZFpjZ8A1MY0pf43m9vqBq9OXDoX8 +XA8OnAGXElyWcozuRTFF7Hrll8LB1i1w9QS48t1OsakatlDiXBxuC43YKBAYUajfN2wubqx0imT1 +gm3mEg63GatHO7MWubbshQGuPghcg2ktSYsmDFwlrUwxalJwOA4u3buDUHtEI8VfDYS9ZkWWaiey +JMFf6by4wKVBV0r21VusqFE1OVVrTtggPdlM7xqLXPrNFLgqYHWyEspb1GNbKQzfN0lQIpv/uUeB +HBkKCMXSqGQf5AyZ5ohPsHshR740QFJtE3l4vQ8uB1uFJiM8wCUXvkOOTMaMVi9yQAG2+MPHwaXK +LiZDtdN4eojgbR7Bo5fRtgw5ai0UQYBLe5d51j/KqC/lLc0I+cTNVnKzlCOvYmTm5gvjBBESXKnZ +VlSLc3UypjC/OccK405+3spQhNXjShiIJSLCmnH5VhNiluitH7ha3bE1ZUQAuNT48Dg/U/tUoFtC +BgfApUfHUFDjOX6Xaa3vxLbk0tKM5hOJn71RlbGEJzdzOO1HU5Vr4Eo1vDSgs2s6pOs/VDJriVl7 +oQTXT5aUX1RgSPROWijnMzY9WRAZSuspJXWuJzuEzf9VuJ5gJiOCyXdIjT7Rcv7I5qchR2mcShbk +LArY80qhP7myujKWRHCTmeu7NYeFHwyLVWPwo3Kn0iBfuJmTXOOrE+d498xYWW2uytvYzdlJFEWK +FClSpEiRIkWKFClSpEgz/R8ROfTYTP0Z7QAAAABJRU5ErkJggg== + +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: image/png +Content-Transfer-Encoding: base64 +Content-Location: https://www.sars.gov.za/wp-content/uploads/images/top-right-efiling.png + +iVBORw0KGgoAAAANSUhEUgAAAG0AAAAbCAMAAABBXfG4AAAABGdBTUEAALGPC/xhBQAAAAFzUkdC +AK7OHOkAAADJUExURQAAAABQjwBQgABSjABYhwBQhwBVigBUiwBUhwBTiQBVigBSigBXjABXiQBU +iwBWjQBWiwBWiQBUiwBUiQBWiwBUiwBVigBTjABTigBVjABVigBUiwBUiQBWjABWigBVjABVigBV +igBViwBUiwBViwBUiwBViwBVjABVi////+/1+O/0+N/q8N/p8c/f6s/f6b/U4qC/05+/05C1zI+0 +zICqxX+qxXCfvm+fvWCVt1CLr1CKr0CAqDB1oCBrmSBqmRBgkhBfkwBVi5eJIQEAAAApdFJOUwAQ +EB8gIDBAQFBgYG9wcH9/gICAj4+QkJCfn6Cgr6+vr7C/v8/P3+/vP7IdtAAAAgdJREFUeNq9ln13 +kzAUxi+VvqFiLU6L61gLLOW2OpHaaefmtvv9P5QnYUkulZ6e1ZM+/0A4ufkluU/CBXhWJ0wEEeVJ +0AHX8uMFaYlR1y3sjWUp3tAl7B3tanRKGNFbZ9tIbRo4Mkidsz93Wo917jwntFiO/WuJVtWT/BTp +DilTABCfAUCY8iHOZCtIU5ZtL30vHyNhd0sG+/LlBrHcbJV+fke8lt8KHUh5ZNQHEBkATInTUtmK +qGDm8ukzAHygzMYKGkAgdxFxbedwv8QNz5yKs9pP6zGcovl0wXp5xRxmRHSL+MAMsqkXF72UBj1h +cIrWp9e82yyDKzX8F27HW0T5mL+YBr7BtdE6XagXsyqZrmtarmnJwOgATeLivTQ5lqItvzalzgDr +oXWIZnANWsdMtlC0suV8Z5o27xodpElc4u3QAjNZYW2xoyPypqyXU+7trK2e6oxgSkRbXD0xzH1V +HefJZ9wF5d22vE0JQiJ6QPzBaBWujjpvpn1Ooi+jetS4ckQBnkxciVj91vfkDWLFTLKHZn3q/UOD +T7RQUYLioe42TGkCMCGix2/IVcqzHpjhPzZoWQIAE2H1CqZyZqFgncZCRfnn3AgTdaHIt+260lrf +cf//pzrWz3W9E7b+33qufqfjFljkrlQYnxIGEBbNmqvvuJ5k5lmMT1C/BpdXRAsRu6yV/wJXfrsd +3diT5gAAAABJRU5ErkJggg== + +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU---- +Content-Type: text/css +Content-Transfer-Encoding: quoted-printable +Content-Location: https://www.sars.gov.za/wp-content/plugins/elementor/assets/lib/animations/animations.min.css?ver=3.15.3 + +@charset "utf-8"; + +@keyframes bounce {=20 + 20%, 53%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, = +0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); } + 40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.= +06); transform: translate3d(0px, -30px, 0px); } + 70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); = +transform: translate3d(0px, -15px, 0px); } + 90% { transform: translate3d(0px, -4px, 0px); } +} + +.bounce { animation-name: bounce; transform-origin: center bottom; } + +@keyframes flash {=20 + 50%, 0%, 100% { opacity: 1; } + 25%, 75% { opacity: 0; } +} + +.flash { animation-name: flash; } + +@keyframes pulse {=20 + 0%, 100% { transform: scale3d(1, 1, 1); } + 50% { transform: scale3d(1.05, 1.05, 1.05); } +} + +.pulse { animation-name: pulse; } + +@keyframes rubberBand {=20 + 0%, 100% { transform: scale3d(1, 1, 1); } + 30% { transform: scale3d(1.25, 0.75, 1); } + 40% { transform: scale3d(0.75, 1.25, 1); } + 50% { transform: scale3d(1.15, 0.85, 1); } + 65% { transform: scale3d(0.95, 1.05, 1); } + 75% { transform: scale3d(1.05, 0.95, 1); } +} + +.rubberBand { animation-name: rubberBand; } + +@keyframes shake {=20 + 0%, 100% { transform: translate3d(0px, 0px, 0px); } + 10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); } + 20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); } +} + +.shake { animation-name: shake; } + +@keyframes headShake {=20 + 0% { transform: translateX(0px); } + 6.5% { transform: translateX(-6px) rotateY(-9deg); } + 18.5% { transform: translateX(5px) rotateY(7deg); } + 31.5% { transform: translateX(-3px) rotateY(-5deg); } + 43.5% { transform: translateX(2px) rotateY(3deg); } + 50% { transform: translateX(0px); } +} + +.headShake { animation-timing-function: ease-in-out; animation-name: headSh= +ake; } + +@keyframes swing {=20 + 20% { transform: rotate3d(0, 0, 1, 15deg); } + 40% { transform: rotate3d(0, 0, 1, -10deg); } + 60% { transform: rotate3d(0, 0, 1, 5deg); } + 80% { transform: rotate3d(0, 0, 1, -5deg); } + 100% { transform: rotate3d(0, 0, 1, 0deg); } +} + +.swing { transform-origin: center top; animation-name: swing; } + +@keyframes tada {=20 + 0%, 100% { transform: scale3d(1, 1, 1); } + 10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } + 30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, = +3deg); } + 40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg= +); } +} + +.tada { animation-name: tada; } + +@keyframes wobble {=20 + 0%, 100% { transform: none; } + 15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); } + 30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); } + 45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); } + 60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); } + 75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); } +} + +.wobble { animation-name: wobble; } + +@keyframes jello {=20 + 11.1%, 0%, 100% { transform: none; } + 22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); } + 33.3% { transform: skewX(6.25deg) skewY(6.25deg); } + 44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); } + 55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); } + 66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); } + 77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); } + 88.8% { transform: skewX(-0.195312deg) skewY(-0.195312deg); } +} + +.jello { animation-name: jello; transform-origin: center center; } + +@keyframes bounceIn {=20 + 20%, 40%, 60%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.= +215, 0.61, 0.355, 1); } + 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } + 20% { transform: scale3d(1.1, 1.1, 1.1); } + 40% { transform: scale3d(0.9, 0.9, 0.9); } + 60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); } + 80% { transform: scale3d(0.97, 0.97, 0.97); } + 100% { opacity: 1; transform: scale3d(1, 1, 1); } +} + +.bounceIn { animation-name: bounceIn; } + +@keyframes bounceInDown {=20 + 60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, = +0.61, 0.355, 1); } + 0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); } + 60% { opacity: 1; transform: translate3d(0px, 25px, 0px); } + 75% { transform: translate3d(0px, -10px, 0px); } + 90% { transform: translate3d(0px, 5px, 0px); } + 100% { transform: none; } +} + +.bounceInDown { animation-name: bounceInDown; } + +@keyframes bounceInLeft {=20 + 60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, = +0.61, 0.355, 1); } + 0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); } + 60% { opacity: 1; transform: translate3d(25px, 0px, 0px); } + 75% { transform: translate3d(-10px, 0px, 0px); } + 90% { transform: translate3d(5px, 0px, 0px); } + 100% { transform: none; } +} + +.bounceInLeft { animation-name: bounceInLeft; } + +@keyframes bounceInRight {=20 + 60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, = +0.61, 0.355, 1); } + 0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); } + 60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); } + 75% { transform: translate3d(10px, 0px, 0px); } + 90% { transform: translate3d(-5px, 0px, 0px); } + 100% { transform: none; } +} + +.bounceInRight { animation-name: bounceInRight; } + +@keyframes bounceInUp {=20 + 60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, = +0.61, 0.355, 1); } + 0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); } + 60% { opacity: 1; transform: translate3d(0px, -20px, 0px); } + 75% { transform: translate3d(0px, 10px, 0px); } + 90% { transform: translate3d(0px, -5px, 0px); } + 100% { transform: translate3d(0px, 0px, 0px); } +} + +.bounceInUp { animation-name: bounceInUp; } + +@keyframes fadeIn {=20 + 0% { opacity: 0; } + 100% { opacity: 1; } +} + +.fadeIn { animation-name: fadeIn; } + +@keyframes fadeInDown {=20 + 0% { opacity: 0; transform: translate3d(0px, -100%, 0px); } + 100% { opacity: 1; transform: none; } +} + +.fadeInDown { animation-name: fadeInDown; } + +@keyframes fadeInLeft {=20 + 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } + 100% { opacity: 1; transform: none; } +} + +.fadeInLeft { animation-name: fadeInLeft; } + +@keyframes fadeInRight {=20 + 0% { opacity: 0; transform: translate3d(100%, 0px, 0px); } + 100% { opacity: 1; transform: none; } +} + +.fadeInRight { animation-name: fadeInRight; } + +@keyframes fadeInUp {=20 + 0% { opacity: 0; transform: translate3d(0px, 100%, 0px); } + 100% { opacity: 1; transform: none; } +} + +.fadeInUp { animation-name: fadeInUp; } + +@keyframes lightSpeedIn {=20 + 0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; } + 60% { transform: skewX(20deg); opacity: 1; } + 80% { transform: skewX(-5deg); opacity: 1; } + 100% { transform: none; opacity: 1; } +} + +.lightSpeedIn { animation-name: lightSpeedIn; animation-timing-function: ea= +se-out; } + +@keyframes rotateIn {=20 + 0% { transform-origin: center center; transform: rotate3d(0, 0, 1, -200de= +g); opacity: 0; } + 100% { transform-origin: center center; transform: none; opacity: 1; } +} + +.rotateIn { animation-name: rotateIn; } + +@keyframes rotateInDownLeft {=20 + 0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg);= + opacity: 0; } + 100% { transform-origin: left bottom; transform: none; opacity: 1; } +} + +.rotateInDownLeft { animation-name: rotateInDownLeft; } + +@keyframes rotateInDownRight {=20 + 0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 45deg);= + opacity: 0; } + 100% { transform-origin: right bottom; transform: none; opacity: 1; } +} + +.rotateInDownRight { animation-name: rotateInDownRight; } + +@keyframes rotateInUpLeft {=20 + 0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); = +opacity: 0; } + 100% { transform-origin: left bottom; transform: none; opacity: 1; } +} + +.rotateInUpLeft { animation-name: rotateInUpLeft; } + +@keyframes rotateInUpRight {=20 + 0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -90deg)= +; opacity: 0; } + 100% { transform-origin: right bottom; transform: none; opacity: 1; } +} + +.rotateInUpRight { animation-name: rotateInUpRight; } + +@keyframes rollIn {=20 + 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1= +, -120deg); } + 100% { opacity: 1; transform: none; } +} + +.rollIn { animation-name: rollIn; } + +@keyframes zoomIn {=20 + 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } + 50% { opacity: 1; } +} + +.zoomIn { animation-name: zoomIn; } + +@keyframes zoomInDown {=20 + 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000= +px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)= +; } + 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px= +, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1= +); } +} + +.zoomInDown { animation-name: zoomInDown; } + +@keyframes zoomInLeft {=20 + 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0= +px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)= +; } + 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10p= +x, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1= +); } +} + +.zoomInLeft { animation-name: zoomInLeft; } + +@keyframes zoomInRight {=20 + 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0p= +x, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);= + } + 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10= +px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, = +1); } +} + +.zoomInRight { animation-name: zoomInRight; } + +@keyframes zoomInUp {=20 + 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000p= +x, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);= + } + 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px= +, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, = +1); } +} + +.zoomInUp { animation-name: zoomInUp; } + +@keyframes slideInDown {=20 + 0% { transform: translate3d(0px, -100%, 0px); visibility: visible; } + 100% { transform: translate3d(0px, 0px, 0px); } +} + +.slideInDown { animation-name: slideInDown; } + +@keyframes slideInLeft {=20 + 0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; } + 100% { transform: translate3d(0px, 0px, 0px); } +} + +.slideInLeft { animation-name: slideInLeft; } + +@keyframes slideInRight {=20 + 0% { transform: translate3d(100%, 0px, 0px); visibility: visible; } + 100% { transform: translate3d(0px, 0px, 0px); } +} + +.slideInRight { animation-name: slideInRight; } + +@keyframes slideInUp {=20 + 0% { transform: translate3d(0px, 100%, 0px); visibility: visible; } + 100% { transform: translate3d(0px, 0px, 0px); } +} + +.slideInUp { animation-name: slideInUp; } + +.elementor-animation-grow { transition-duration: 0.3s; transition-property:= + transform; } + +.elementor-animation-grow:active, .elementor-animation-grow:focus, .element= +or-animation-grow:hover { transform: scale(1.1); } + +.elementor-animation-shrink { transition-duration: 0.3s; transition-propert= +y: transform; } + +.elementor-animation-shrink:active, .elementor-animation-shrink:focus, .ele= +mentor-animation-shrink:hover { transform: scale(0.9); } + +@keyframes elementor-animation-pulse {=20 + 25% { transform: scale(1.1); } + 75% { transform: scale(0.9); } +} + +.elementor-animation-pulse:active, .elementor-animation-pulse:focus, .eleme= +ntor-animation-pulse:hover { animation-name: elementor-animation-pulse; ani= +mation-duration: 1s; animation-timing-function: linear; animation-iteration= +-count: infinite; } + +@keyframes elementor-animation-pulse-grow {=20 + 100% { transform: scale(1.1); } +} + +.elementor-animation-pulse-grow:active, .elementor-animation-pulse-grow:foc= +us, .elementor-animation-pulse-grow:hover { animation-name: elementor-anima= +tion-pulse-grow; animation-duration: 0.3s; animation-timing-function: linea= +r; animation-iteration-count: infinite; animation-direction: alternate; } + +@keyframes elementor-animation-pulse-shrink {=20 + 100% { transform: scale(0.9); } +} + +.elementor-animation-pulse-shrink:active, .elementor-animation-pulse-shrink= +:focus, .elementor-animation-pulse-shrink:hover { animation-name: elementor= +-animation-pulse-shrink; animation-duration: 0.3s; animation-timing-functio= +n: linear; animation-iteration-count: infinite; animation-direction: altern= +ate; } + +@keyframes elementor-animation-push {=20 + 50% { transform: scale(0.8); } + 100% { transform: scale(1); } +} + +.elementor-animation-push:active, .elementor-animation-push:focus, .element= +or-animation-push:hover { animation-name: elementor-animation-push; animati= +on-duration: 0.3s; animation-timing-function: linear; animation-iteration-c= +ount: 1; } + +@keyframes elementor-animation-pop {=20 + 50% { transform: scale(1.2); } +} + +.elementor-animation-pop:active, .elementor-animation-pop:focus, .elementor= +-animation-pop:hover { animation-name: elementor-animation-pop; animation-d= +uration: 0.3s; animation-timing-function: linear; animation-iteration-count= +: 1; } + +.elementor-animation-bounce-in { transition-duration: 0.5s; } + +.elementor-animation-bounce-in:active, .elementor-animation-bounce-in:focus= +, .elementor-animation-bounce-in:hover { transform: scale(1.2); transition-= +timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); } + +.elementor-animation-bounce-out { transition-duration: 0.5s; } + +.elementor-animation-bounce-out:active, .elementor-animation-bounce-out:foc= +us, .elementor-animation-bounce-out:hover { transform: scale(0.8); transiti= +on-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); } + +.elementor-animation-rotate { transition-duration: 0.3s; transition-propert= +y: transform; } + +.elementor-animation-rotate:active, .elementor-animation-rotate:focus, .ele= +mentor-animation-rotate:hover { transform: rotate(4deg); } + +.elementor-animation-grow-rotate { transition-duration: 0.3s; transition-pr= +operty: transform; } + +.elementor-animation-grow-rotate:active, .elementor-animation-grow-rotate:f= +ocus, .elementor-animation-grow-rotate:hover { transform: scale(1.1) rotate= +(4deg); } + +.elementor-animation-float { transition-duration: 0.3s; transition-property= +: transform; transition-timing-function: ease-out; } + +.elementor-animation-float:active, .elementor-animation-float:focus, .eleme= +ntor-animation-float:hover { transform: translateY(-8px); } + +.elementor-animation-sink { transition-duration: 0.3s; transition-property:= + transform; transition-timing-function: ease-out; } + +.elementor-animation-sink:active, .elementor-animation-sink:focus, .element= +or-animation-sink:hover { transform: translateY(8px); } + +@keyframes elementor-animation-bob {=20 + 0% { transform: translateY(-8px); } + 50% { transform: translateY(-4px); } + 100% { transform: translateY(-8px); } +} + +@keyframes elementor-animation-bob-float {=20 + 100% { transform: translateY(-8px); } +} + +.elementor-animation-bob:active, .elementor-animation-bob:focus, .elementor= +-animation-bob:hover { animation-name: elementor-animation-bob-float, eleme= +ntor-animation-bob; animation-duration: 0.3s, 1.5s; animation-delay: 0s, 0.= +3s; animation-timing-function: ease-out, ease-in-out; animation-iteration-c= +ount: 1, infinite; animation-fill-mode: forwards; animation-direction: norm= +al, alternate; } + +@keyframes elementor-animation-hang {=20 + 0% { transform: translateY(8px); } + 50% { transform: translateY(4px); } + 100% { transform: translateY(8px); } +} + +@keyframes elementor-animation-hang-sink {=20 + 100% { transform: translateY(8px); } +} + +.elementor-animation-hang:active, .elementor-animation-hang:focus, .element= +or-animation-hang:hover { animation-name: elementor-animation-hang-sink, el= +ementor-animation-hang; animation-duration: 0.3s, 1.5s; animation-delay: 0s= +, 0.3s; animation-timing-function: ease-out, ease-in-out; animation-iterati= +on-count: 1, infinite; animation-fill-mode: forwards; animation-direction: = +normal, alternate; } + +.elementor-animation-skew { transition-duration: 0.3s; transition-property:= + transform; } + +.elementor-animation-skew:active, .elementor-animation-skew:focus, .element= +or-animation-skew:hover { transform: skew(-10deg); } + +.elementor-animation-skew-forward { transition-duration: 0.3s; transition-p= +roperty: transform; transform-origin: 0px 100%; } + +.elementor-animation-skew-forward:active, .elementor-animation-skew-forward= +:focus, .elementor-animation-skew-forward:hover { transform: skew(-10deg); = +} + +.elementor-animation-skew-backward { transition-duration: 0.3s; transition-= +property: transform; transform-origin: 0px 100%; } + +.elementor-animation-skew-backward:active, .elementor-animation-skew-backwa= +rd:focus, .elementor-animation-skew-backward:hover { transform: skew(10deg)= +; } + +@keyframes elementor-animation-wobble-vertical {=20 + 16.65% { transform: translateY(8px); } + 33.3% { transform: translateY(-6px); } + 49.95% { transform: translateY(4px); } + 66.6% { transform: translateY(-2px); } + 83.25% { transform: translateY(1px); } + 100% { transform: translateY(0px); } +} + +.elementor-animation-wobble-vertical:active, .elementor-animation-wobble-ve= +rtical:focus, .elementor-animation-wobble-vertical:hover { animation-name: = +elementor-animation-wobble-vertical; animation-duration: 1s; animation-timi= +ng-function: ease-in-out; animation-iteration-count: 1; } + +@keyframes elementor-animation-wobble-horizontal {=20 + 16.65% { transform: translateX(8px); } + 33.3% { transform: translateX(-6px); } + 49.95% { transform: translateX(4px); } + 66.6% { transform: translateX(-2px); } + 83.25% { transform: translateX(1px); } + 100% { transform: translateX(0px); } +} + +.elementor-animation-wobble-horizontal:active, .elementor-animation-wobble-= +horizontal:focus, .elementor-animation-wobble-horizontal:hover { animation-= +name: elementor-animation-wobble-horizontal; animation-duration: 1s; animat= +ion-timing-function: ease-in-out; animation-iteration-count: 1; } + +@keyframes elementor-animation-wobble-to-bottom-right {=20 + 16.65% { transform: translate(8px, 8px); } + 33.3% { transform: translate(-6px, -6px); } + 49.95% { transform: translate(4px, 4px); } + 66.6% { transform: translate(-2px, -2px); } + 83.25% { transform: translate(1px, 1px); } + 100% { transform: translate(0px, 0px); } +} + +.elementor-animation-wobble-to-bottom-right:active, .elementor-animation-wo= +bble-to-bottom-right:focus, .elementor-animation-wobble-to-bottom-right:hov= +er { animation-name: elementor-animation-wobble-to-bottom-right; animation-= +duration: 1s; animation-timing-function: ease-in-out; animation-iteration-c= +ount: 1; } + +@keyframes elementor-animation-wobble-to-top-right {=20 + 16.65% { transform: translate(8px, -8px); } + 33.3% { transform: translate(-6px, 6px); } + 49.95% { transform: translate(4px, -4px); } + 66.6% { transform: translate(-2px, 2px); } + 83.25% { transform: translate(1px, -1px); } + 100% { transform: translate(0px, 0px); } +} + +.elementor-animation-wobble-to-top-right:active, .elementor-animation-wobbl= +e-to-top-right:focus, .elementor-animation-wobble-to-top-right:hover { anim= +ation-name: elementor-animation-wobble-to-top-right; animation-duration: 1s= +; animation-timing-function: ease-in-out; animation-iteration-count: 1; } + +@keyframes elementor-animation-wobble-top {=20 + 16.65% { transform: skew(-12deg); } + 33.3% { transform: skew(10deg); } + 49.95% { transform: skew(-6deg); } + 66.6% { transform: skew(4deg); } + 83.25% { transform: skew(-2deg); } + 100% { transform: skew(0deg); } +} + +.elementor-animation-wobble-top { transform-origin: 0px 100%; } + +.elementor-animation-wobble-top:active, .elementor-animation-wobble-top:foc= +us, .elementor-animation-wobble-top:hover { animation-name: elementor-anima= +tion-wobble-top; animation-duration: 1s; animation-timing-function: ease-in= +-out; animation-iteration-count: 1; } + +@keyframes elementor-animation-wobble-bottom {=20 + 16.65% { transform: skew(-12deg); } + 33.3% { transform: skew(10deg); } + 49.95% { transform: skew(-6deg); } + 66.6% { transform: skew(4deg); } + 83.25% { transform: skew(-2deg); } + 100% { transform: skew(0deg); } +} + +.elementor-animation-wobble-bottom { transform-origin: 100% 0px; } + +.elementor-animation-wobble-bottom:active, .elementor-animation-wobble-bott= +om:focus, .elementor-animation-wobble-bottom:hover { animation-name: elemen= +tor-animation-wobble-bottom; animation-duration: 1s; animation-timing-funct= +ion: ease-in-out; animation-iteration-count: 1; } + +@keyframes elementor-animation-wobble-skew {=20 + 16.65% { transform: skew(-12deg); } + 33.3% { transform: skew(10deg); } + 49.95% { transform: skew(-6deg); } + 66.6% { transform: skew(4deg); } + 83.25% { transform: skew(-2deg); } + 100% { transform: skew(0deg); } +} + +.elementor-animation-wobble-skew:active, .elementor-animation-wobble-skew:f= +ocus, .elementor-animation-wobble-skew:hover { animation-name: elementor-an= +imation-wobble-skew; animation-duration: 1s; animation-timing-function: eas= +e-in-out; animation-iteration-count: 1; } + +@keyframes elementor-animation-buzz {=20 + 50% { transform: translateX(3px) rotate(2deg); } + 100% { transform: translateX(-3px) rotate(-2deg); } +} + +.elementor-animation-buzz:active, .elementor-animation-buzz:focus, .element= +or-animation-buzz:hover { animation-name: elementor-animation-buzz; animati= +on-duration: 0.15s; animation-timing-function: linear; animation-iteration-= +count: infinite; } + +@keyframes elementor-animation-buzz-out {=20 + 10% { transform: translateX(3px) rotate(2deg); } + 20% { transform: translateX(-3px) rotate(-2deg); } + 30% { transform: translateX(3px) rotate(2deg); } + 40% { transform: translateX(-3px) rotate(-2deg); } + 50% { transform: translateX(2px) rotate(1deg); } + 60% { transform: translateX(-2px) rotate(-1deg); } + 70% { transform: translateX(2px) rotate(1deg); } + 80% { transform: translateX(-2px) rotate(-1deg); } + 90% { transform: translateX(1px) rotate(0deg); } + 100% { transform: translateX(-1px) rotate(0deg); } +} + +.elementor-animation-buzz-out:active, .elementor-animation-buzz-out:focus, = +.elementor-animation-buzz-out:hover { animation-name: elementor-animation-b= +uzz-out; animation-duration: 0.75s; animation-timing-function: linear; anim= +ation-iteration-count: 1; } +------MultipartBoundary--FIEpYihFmuEZ8YvoLfSQYIVOuhVAUTZGAFuljyQCnU------ diff --git a/tests/test_artifact_removal.py b/tests/test_artifact_removal.py index 5a682eef..cdf0c844 100644 --- a/tests/test_artifact_removal.py +++ b/tests/test_artifact_removal.py @@ -1,37 +1,34 @@ +import os + import pytest from playwright.async_api import async_playwright -from bananalyzer.data.examples import get_training_examples example_data = [ { - "id": "7xlvZTTi21A1s7k3AoBOS", + "file_name": "test_artifact_page.mhtml", "artifact_selectors": [ "[__tarsier_id]" ], # TODO: add more selectors once colour tagging is merged }, ] -all_examples = get_training_examples() -examples = [ - {"example": example, "artifact_selectors": data["artifact_selectors"]} - for data in example_data - for example in all_examples - if example.id == data["id"] -] - -@pytest.mark.parametrize("data", examples) +@pytest.mark.parametrize("data", example_data) @pytest.mark.asyncio async def test_artifact_removal(data, tarsier): - example = data["example"] + file_name = data["file_name"] artifact_selectors = data["artifact_selectors"] + # Construct the path to the HTML file + html_file_path = os.path.abspath( + os.path.join(os.path.dirname(__file__), "mock_html", file_name) + ) + async with async_playwright() as p: browser = await p.chromium.launch(headless=True) - page = await browser.new_page(viewport={"width": 1440, "height": 1024}) + page = await browser.new_page() - await page.goto(example.get_static_url()) - await page.wait_for_timeout(3000) + await page.goto(f"file://{html_file_path}") _, _ = await tarsier.page_to_text(page, tag_text_elements=True) @@ -40,6 +37,6 @@ async def test_artifact_removal(data, tarsier): elements = await page.query_selector_all(selector) assert ( len(elements) == 0 - ), f"Tarsier artifact '{selector}' still exists for example ID: {example.id}" + ), f"Tarsier artifact '{selector}' still exists in file: {file_name}" await browser.close() From adce3806725ca47cdbb885464b94d7f278c7e583 Mon Sep 17 00:00:00 2001 From: seanmcguire12 Date: Thu, 5 Sep 2024 20:57:50 -0700 Subject: [PATCH 3/5] added testing before and after cleanup functions --- tests/test_artifact_removal.py | 43 ++++++++++++++++++++++++++++------ 1 file changed, 36 insertions(+), 7 deletions(-) diff --git a/tests/test_artifact_removal.py b/tests/test_artifact_removal.py index cdf0c844..c9f14ae6 100644 --- a/tests/test_artifact_removal.py +++ b/tests/test_artifact_removal.py @@ -7,15 +7,29 @@ { "file_name": "test_artifact_page.mhtml", "artifact_selectors": [ - "[__tarsier_id]" + "#__tarsier_id", ], # TODO: add more selectors once colour tagging is merged }, ] +tarsier_functions = [ + ( + "page_to_text", + {"tag_text_elements": True, "keep_tags_showing": True}, + ["remove_tags"], + ), + # ("page_to_text_colour_tag", {}), # TODO: Uncomment this line once page_to_text_colour_tag is merged +] + @pytest.mark.parametrize("data", example_data) +@pytest.mark.parametrize( + "function_name, function_kwargs, cleanup_functions", tarsier_functions +) @pytest.mark.asyncio -async def test_artifact_removal(data, tarsier): +async def test_artifact_removal( + data, function_name, function_kwargs, cleanup_functions, tarsier +): file_name = data["file_name"] artifact_selectors = data["artifact_selectors"] @@ -25,18 +39,33 @@ async def test_artifact_removal(data, tarsier): ) async with async_playwright() as p: - browser = await p.chromium.launch(headless=True) + browser = await p.chromium.launch(headless=False) page = await browser.new_page() await page.goto(f"file://{html_file_path}") - _, _ = await tarsier.page_to_text(page, tag_text_elements=True) + tarsier_func = getattr(tarsier, function_name) + _, _ = await tarsier_func(page, **function_kwargs) # check if tarsier artifacts still exist for selector in artifact_selectors: elements = await page.query_selector_all(selector) - assert ( - len(elements) == 0 - ), f"Tarsier artifact '{selector}' still exists in file: {file_name}" + assert len(elements) > 0, ( + f"Tarsier artifact '{selector}' not found in file: {file_name} " + f"after calling {function_name} with keep_tags_showing=True" + ) + + # run cleanup function(s) + for cleanup_function in cleanup_functions: + cleanup_func = getattr(tarsier, cleanup_function) + await cleanup_func(page) + + # check that attributes no longer exist + for selector in artifact_selectors: + elements = await page.query_selector_all(selector) + assert len(elements) == 0, ( + f"Tarsier artifact '{selector}' still exists in file: {file_name} " + f"after calling cleanup functions: {', '.join(cleanup_functions)}" + ) await browser.close() From c2b4112c8a4d2e6d770a0d494ddc9da6e3ed360c Mon Sep 17 00:00:00 2001 From: seanmcguire12 Date: Thu, 5 Sep 2024 20:59:52 -0700 Subject: [PATCH 4/5] rm headful browser --- tests/test_artifact_removal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_artifact_removal.py b/tests/test_artifact_removal.py index c9f14ae6..176acf2a 100644 --- a/tests/test_artifact_removal.py +++ b/tests/test_artifact_removal.py @@ -39,7 +39,7 @@ async def test_artifact_removal( ) async with async_playwright() as p: - browser = await p.chromium.launch(headless=False) + browser = await p.chromium.launch(headless=True) page = await browser.new_page() await page.goto(f"file://{html_file_path}") From 968738e67c0ad57417f3f16cfa813e144adad306 Mon Sep 17 00:00:00 2001 From: seanmcguire12 Date: Thu, 5 Sep 2024 21:17:06 -0700 Subject: [PATCH 5/5] use lambda functions --- tests/test_artifact_removal.py | 75 ++++++++++++++++++---------------- 1 file changed, 40 insertions(+), 35 deletions(-) diff --git a/tests/test_artifact_removal.py b/tests/test_artifact_removal.py index 176acf2a..4d04837e 100644 --- a/tests/test_artifact_removal.py +++ b/tests/test_artifact_removal.py @@ -12,60 +12,65 @@ }, ] -tarsier_functions = [ - ( - "page_to_text", - {"tag_text_elements": True, "keep_tags_showing": True}, - ["remove_tags"], - ), - # ("page_to_text_colour_tag", {}), # TODO: Uncomment this line once page_to_text_colour_tag is merged -] + +def create_tarsier_functions(tarsier): + return [ + ( + lambda page: tarsier.page_to_text( + page, tag_text_elements=True, keep_tags_showing=True + ), + [lambda page: tarsier.remove_tags(page)], + ), + # TODO: Uncomment and adjust once colour tagging is merged + # ( + # lambda page: tarsier.page_to_text_colour_tag(page, keep_tags_showing=True), + # [ + # lambda page: tarsier.remove_colour_tags(page), + # lambda page: tarsier.remove_tags(page) + # ] + # ), + ] @pytest.mark.parametrize("data", example_data) -@pytest.mark.parametrize( - "function_name, function_kwargs, cleanup_functions", tarsier_functions -) @pytest.mark.asyncio -async def test_artifact_removal( - data, function_name, function_kwargs, cleanup_functions, tarsier -): +async def test_artifact_removal(data, tarsier): file_name = data["file_name"] artifact_selectors = data["artifact_selectors"] - # Construct the path to the HTML file html_file_path = os.path.abspath( os.path.join(os.path.dirname(__file__), "mock_html", file_name) ) + tarsier_functions = create_tarsier_functions(tarsier) + async with async_playwright() as p: browser = await p.chromium.launch(headless=True) page = await browser.new_page() await page.goto(f"file://{html_file_path}") - tarsier_func = getattr(tarsier, function_name) - _, _ = await tarsier_func(page, **function_kwargs) + for tarsier_func, cleanup_funcs in tarsier_functions: + await tarsier_func(page) - # check if tarsier artifacts still exist - for selector in artifact_selectors: - elements = await page.query_selector_all(selector) - assert len(elements) > 0, ( - f"Tarsier artifact '{selector}' not found in file: {file_name} " - f"after calling {function_name} with keep_tags_showing=True" - ) + # check if tarsier artifacts exist + for selector in artifact_selectors: + elements = await page.query_selector_all(selector) + assert len(elements) > 0, ( + f"Tarsier artifact '{selector}' not found in file: {file_name} " + f"after applying tarsier function" + ) - # run cleanup function(s) - for cleanup_function in cleanup_functions: - cleanup_func = getattr(tarsier, cleanup_function) - await cleanup_func(page) + # run cleanup functions + for cleanup_func in cleanup_funcs: + await cleanup_func(page) - # check that attributes no longer exist - for selector in artifact_selectors: - elements = await page.query_selector_all(selector) - assert len(elements) == 0, ( - f"Tarsier artifact '{selector}' still exists in file: {file_name} " - f"after calling cleanup functions: {', '.join(cleanup_functions)}" - ) + # check that attributes no longer exist + for selector in artifact_selectors: + elements = await page.query_selector_all(selector) + assert len(elements) == 0, ( + f"Tarsier artifact '{selector}' still exists in file: {file_name} " + f"after applying cleanup functions" + ) await browser.close()