/*
Theme Name: Farmec
Text Domain: farmec
Version: 1.0
Description: Custom WordPress theme for Farmec
Author: the WordPress team
Author URI: https://netlogiq.ro
Theme URI: https://netlogiq.ro
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Document Setup
# Accessibility
# Alignments
# Clearings
# Vendors
	## Slick Slider
# Typography
# Forms
# Elements
	## Lists
	## Tables
# Navigation
	## Links
	## Menus
# Layout
	## Header
	## Main Content
	## Footer
# Content
	## Posts and pages
	## Comments
# Widgets
# Infinite scroll
# Media
	## Captions
	## Galleries
*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document ========================================================================== */
/** 1. Correct the line height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. */
html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/* Sections ========================================================================== */
/** Remove the margin in all browsers. */
body { margin: 0; }

/** Render the `main` element consistently in IE. */
main { display: block; }

/** Correct the font size and margin on `h1` elements within `section` and `article` contexts in Chrome, Firefox, and Safari. */
h1 { font-size: 2em; margin: 0.67em 0; }

/* Grouping content ========================================================================== */
/** 1. Add the correct box sizing in Firefox. 2. Show the overflow in Edge and IE. */
hr { -webkit-box-sizing: content-box; box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ }

/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }

/* Text-level semantics ========================================================================== */
/** Remove the gray background on active links in IE 10. */
a { background-color: transparent; }

/** 1. Remove the bottom border in Chrome 57- 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */
abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ -webkit-text-decoration: underline dotted; text-decoration: underline dotted; /* 2 */ }

/** Add the correct font weight in Chrome, Edge, and Safari. */
b, strong { font-weight: bolder; }

/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }

/** Add the correct font size in all browsers. */
small { font-size: 80%; }

/** Prevent `sub` and `sup` elements from affecting the line height in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

/* Embedded content ========================================================================== */
/** Remove the border on images inside links in IE 10. */
img { border-style: none; }

/* Forms ========================================================================== */
/** 1. Change the font styles in all browsers. 2. Remove the margin in Firefox and Safari. */
button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ }

/** Show the overflow in IE. 1. Show the overflow in Edge. */
button, input { /* 1 */ overflow: visible; }

/** Remove the inheritance of text transform in Edge, Firefox, and IE. 1. Remove the inheritance of text transform in Firefox. */
button, select { /* 1 */ text-transform: none; }

/** Correct the inability to style clickable types in iOS and Safari. */
button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

/** Remove the inner border and padding in Firefox. */
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; }

/** Restore the focus styles unset by the previous rule. */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }

/** Correct the padding in Firefox. */
fieldset { padding: 0.35em 0.75em 0.625em; }

/** 1. Correct the text wrapping in Edge and IE. 2. Correct the color inheritance from `fieldset` elements in IE. 3. Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers. */
legend { -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ }

/** Add the correct vertical alignment in Chrome, Firefox, and Opera. */
progress { vertical-align: baseline; }

/** Remove the default vertical scrollbar in IE 10+. */
textarea { overflow: auto; }

/** 1. Add the correct box sizing in IE 10. 2. Remove the padding in IE 10. */
[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** Correct the cursor style of increment and decrement buttons in Chrome. */
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

/** 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */
[type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ }

/** Remove the inner padding in Chrome and Safari on macOS. */
[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */
::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ }

/* Interactive ========================================================================== */
/* Add the correct display in Edge, IE 10+, and Firefox. */
details { display: block; }

/* Add the correct display in all browsers. */
summary { display: list-item; }

/* Misc ========================================================================== */
/** Add the correct display in IE 10+. */
template { display: none; }

/** Add the correct display in IE 10. */
[hidden] { display: none; }

/****** Elad Shechter's RESET *******/
/*** box sizing border-box for all elements ***/
*, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; }

*:focus { outline: none; }

a { text-decoration: none; color: inherit; cursor: pointer; }

button { background-color: transparent; color: inherit; border-width: 0; padding: 0; cursor: pointer; }

figure { margin: 0; }

input::-moz-focus-inner { border: 0; padding: 0; margin: 0; }

ul, ol, dd { margin: 0; padding: 0; list-style: none; }

h1, h2, h3, h4, h5, h6 { margin: 0; font-size: inherit; font-weight: inherit; }

p { margin: 0; }

cite { font-style: normal; }

fieldset { border-width: 0; padding: 0; margin: 0; }

body { font-size: 16px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-weight: 400; line-height: 32px; color: #222; }

/*--------------------------------------------------------------
# Document Setup
--------------------------------------------------------------*/
html { scroll-behavior: smooth; }

@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }

body { background: #FBFAFA; -webkit-box-sizing: border-box; box-sizing: border-box; color: #000000; font-family: 'Montserrat', sans-serif; line-height: 32px; font-size: 16px; }

@supports (font-variation-settings: normal) { body { font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; } }

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
h1 { font-size: 25px; font-weight: 700; margin-bottom: 40px; line-height: 32px; }

@media screen and (min-width: 480px) { h1 { font-size: 30px; line-height: 37px; } }

h2 { font-size: 25px; line-height: 36px; margin: 30px 0 20px; font-weight: 700; }

@media screen and (min-width: 480px) { h2 { font-size: 25px; } }

h3 { font-size: 18px; margin-bottom: 20px; font-weight: 700; }

p { margin-bottom: 15px; }

a { color: #000000; }

a:hover { color: #B42068; }

a svg { fill: #747081; }

a:hover svg { fill: #B42068; }

.main-content ul li { position: relative; padding-left: 25px; margin-bottom: 0; }

.main-content ul li:before { content: " "; position: absolute; top: 10px; left: 0; background: #38334A; width: 9px; height: 9px; border-radius: 50%; }

.wp-block-embed { margin-bottom: 30px; }

h1.entry-title { margin-bottom: 20px; }

.list-heading h3 { font-size: 20px; margin-bottom: 10px; }

article + .list-heading { margin-top: 35px; }

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/** https://codepen.io/senadir/pen/vmapMZ https://codepen.io/Issam1994/details/zgrJKG https://codepen.io/maria-ines-david/pen/eLbeYO Checkbox https://codepen.io/Sambego/pen/zDLxe */
.gform_wrapper .validation_error { display: none; }

.gform_wrapper ::-webkit-input-placeholder { color: #000000; }

.gform_wrapper .gform_fields li { padding: 5px 0 0 0 !important; margin-top: 20px !important; position: relative; }

.gform_wrapper .gform_fields li:before { display: none !important; }

.gform_wrapper .gform_fields li.label-static { padding-top: 0 !important; }

.gform_wrapper .gform_fields li.label-static label { position: relative; color: #747081; font-size: 13px; bottom: 10px; line-height: 130%; }

.gform_wrapper .gform_fields li.label-static .ginput_container { margin-top: 0 !important; }

.gform_wrapper .gform_fields .ginput_container:focus { outline: none; }

.gform_wrapper .gform_fields .ginput_container:focus input { border-bottom: 1px solid #747081; }

.gform_wrapper .gform_fields .ginput_container:focus ~ label.gfield_label { -webkit-transform: translate(-10px, -100%) scale(0.9); transform: translate(-10px, -100%) scale(0.9); display: none; }

.gform_wrapper .gform_fields .ginput_container_select { position: relative; }

.gform_wrapper .gform_fields .ginput_container_select:after { content: ""; display: block; width: 6px; height: 6px; -webkit-transform: translateY(-2px) rotate(45deg); transform: translateY(-2px) rotate(45deg); pointer-events: none; position: absolute; right: 2px; bottom: 0; top: 0; margin: auto; border-color: #000; border-style: solid; border-width: 0 1px 1px 0; }

.gform_wrapper .gform_fields .ginput_container_checkbox .gfield_checkbox label { font-size: 16px; max-width: 100%; }

.gform_wrapper .gform_fields .ginput_container_checkbox .gfield_checkbox li { overflow: visible; }

.gform_wrapper .gform_fields .hide-span .gfield_label { display: none; }

.gform_wrapper .gform_fields .ginput_container_checkbox, .gform_wrapper .gform_fields .ginput_container_consent { position: relative; margin-top: 14px !important; }

.gform_wrapper .gform_fields .ginput_container_checkbox label, .gform_wrapper .gform_fields .ginput_container_consent label { position: relative; padding-left: 40px; }

.gform_wrapper .gform_fields .ginput_container_checkbox label:after, .gform_wrapper .gform_fields .ginput_container_checkbox label:before, .gform_wrapper .gform_fields .ginput_container_consent label:after, .gform_wrapper .gform_fields .ginput_container_consent label:before { position: absolute; content: ""; /*Needed for the line-height to take effect*/ display: inline-block; }

.gform_wrapper .gform_fields .ginput_container_checkbox label:before, .gform_wrapper .gform_fields .ginput_container_consent label:before { height: 25px; width: 25px; border: 1px solid #E7E2E2; left: 0px; top: -3px; }

.gform_wrapper .gform_fields .ginput_container_checkbox label:after, .gform_wrapper .gform_fields .ginput_container_consent label:after { height: 8px; width: 13px; border-left: 2px solid #000; border-bottom: 2px solid #000; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); left: 6px; top: 4px; opacity: 0; }

.gform_wrapper .gform_fields .ginput_container_checkbox input[type="checkbox"]:checked + label, .gform_wrapper .gform_fields .ginput_container_consent input[type="checkbox"]:checked + label { font-weight: 400; }

.gform_wrapper .gform_fields .ginput_container_checkbox input[type="checkbox"]:checked + label:before, .gform_wrapper .gform_fields .ginput_container_consent input[type="checkbox"]:checked + label:before { border-color: #D9D9D9; }

.gform_wrapper .gform_fields .ginput_container_checkbox input[type="checkbox"]:checked + label:after, .gform_wrapper .gform_fields .ginput_container_consent input[type="checkbox"]:checked + label:after { opacity: 1; }

.gform_wrapper .gform_fields label.gfield_label { font-weight: 400; font-size: 16px; line-height: 28px; position: absolute; z-index: 2; bottom: 22px; -webkit-transform: translateY(50%); transform: translateY(50%); -webkit-transition: all 200ms ease-out; transition: all 200ms ease-out; width: 100%; }

.gform_wrapper .gform_fields label.gfield_label.active { -webkit-transform: translate(0, -5%); transform: translate(0, -5%); font-size: 13px; color: #747081; }

.gform_wrapper .gform_fields textarea, .gform_wrapper .gform_fields input[type="text"] { width: 100%; padding: 0; border: none; border-bottom: 1px solid #E7E2E2; -webkit-transition: border-color 200ms ease-out; transition: border-color 200ms ease-out; position: relative; }

.gform_wrapper .gform_fields textarea:focus, .gform_wrapper .gform_fields input[type="text"]:focus { outline: none; border-bottom: 1px solid #747081; }

.gform_wrapper .gform_fields textarea { height: 100px !important; }

.gform_wrapper .gform_fields input[type="file"] { width: 100% !important; border: 1px dashed #747081; border-left: none; }

.gform_wrapper .gform_fields #file-upload-button { background: red; }

.gform_wrapper .gform_fields input[type="checkbox"] { opacity: 0; width: 0; height: 0; position: absolute; }

.gform_wrapper .gform_fields select { margin-left: 0 !important; border: none; border-bottom: 1px solid #E7E2E2; -webkit-appearance: none; background: #FFF; display: block; margin-top: 0; }

.gform_wrapper .gform_fields ::-webkit-file-upload-button { background-color: #747081; border: 0; padding: 18px 21px 16px; color: #FFF; line-height: 18px; outline: 1px solid #747081; margin-right: 15px; cursor: pointer; }

.gform_wrapper .gform_footer { padding: 25px 0 10px 0 !important; margin: 0 !important; }

.gform_wrapper .button { cursor: pointer; padding: 12px 22px 10px; width: 100% !important; border-radius: 0; }

.gform_wrapper .button:focus { outline: none; }

@media screen and (min-width: 480px) { .gform_wrapper .button { padding: 18px 42px 16px; } }

.gform_validation_error.gform_wrapper .validation_message { padding-top: 0 !important; line-height: 130%; color: #db2953 !important; font-weight: 300 !important; }

.gform_validation_error.gform_wrapper .gfield.gfield_error { width: 100% !important; padding-right: 0 !important; max-width: 100% !important; border-top: none !important; border-bottom: none !important; background: #FFF; margin: 0 !important; }

.gform_validation_error.gform_wrapper .gfield.gfield_error select, .gform_validation_error.gform_wrapper .gfield.gfield_error textarea, .gform_validation_error.gform_wrapper .gfield.gfield_error input { border: none !important; border-bottom: 1px solid #db2953 !important; background: rgba(219, 41, 83, 0.15); }

.gform_validation_error.gform_wrapper .gfield.gfield_error .gfield_label { margin-top: 0 !important; bottom: 49%; left: 5px; color: #db2953; font-size: 13px; }

.gform_validation_error.gform_wrapper .gfield.gfield_error .gfield_label.active { left: 0; -webkit-transform: translate(0, -22%); transform: translate(0, -22%); }

@media only screen and (min-width: 641px) { .gform_wrapper.gform_validation_error form .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { max-width: 100% !important; } }

.gform_wrapper .gform_ajax_spinner { padding-left: 10px; display: block; margin: 10px auto; }

.gform_wrapper #gform_5 .gform_fields .ginput_container_consent, .gform_wrapper #gform_3 .gform_fields .ginput_container_consent, .gform_wrapper #gform_1 .gform_fields .ginput_container_consent { margin-top: 0 !important; }

.gform_wrapper #gform_5 .gform_fields li:nth-last-child(-n+3) { margin-top: 10px !important; }

.gfield_required { display: inline !important; }

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
.button { background-color: #747081; border: 1px solid #747081; padding: 20px 25px; color: #FFF; display: inline-block; line-height: 115%; }

.button + .button { margin-top: 10px; }

.button:hover { background-color: #FFF; color: #747081; }

.button--uppercase { text-transform: uppercase; }

.button--rounded { border-radius: 4px; }

.button--inverse { background-color: #FFF; color: #747081; }

.button--inverse:hover { color: #FFF; background-color: #747081; }

.button--small { padding: 18px 42px 16px !important; }

.button--block { width: 100%; text-align: center; }

@media screen and (min-width: 768px) { .button { padding: 20px 42px; } }

.button--visible-xs { display: block; }

@media screen and (min-width: 768px) { .button--visible-xs { display: none; } }

/*--------------------------------------------------------------
## List Box
--------------------------------------------------------------*/
.listbox { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; background: #F9F6FA; border: 1px solid #F9F6FA; padding: 21px 60px 18px 60px; max-width: 780px; margin-bottom: 10px; line-height: 19px; }

.listbox-next { position: absolute; top: 50%; right: 20px; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.listbox-title { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 100%; flex-basis: 100%; }

@media screen and (min-width: 768px) { .listbox-title { -ms-flex-preferred-size: calc(100% - 140px); flex-basis: calc(100% - 140px); } }

.listbox-date { text-align: right; font-size: 14px; }

@media screen and (min-width: 768px) { .listbox-date { width: 140px; } }

.listbox a { display: -webkit-box; display: -ms-flexbox; display: flex; color: #000000; width: 100%; }

.listbox a:hover { color: #B42068; }

.listbox:before { position: absolute; top: 50%; left: 17px; -webkit-transform: translateY(-50%); transform: translateY(-50%); content: ""; height: 45px; width: 32px; background-color: #38334A; }

.listbox:hover { background: #FFF; border: 1px solid #E7E2E2; cursor: pointer; }

.listbox:hover a { color: #B42068; }

.listbox:hover:before { background-color: #B42068; }

.listbox:hover svg { fill: #B42068; }

.listbox--calendar:before { -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 27 27"><path d="M25.418 15.412V2.426a.791.791 0 0 0-.791-.791h-4.008V.791a.791.791 0 1 0-1.582 0v.844h-3.164V.791a.791.791 0 0 0-1.582 0v.844h-3.164V.791a.791.791 0 0 0-1.582 0v.844H6.381V.791a.791.791 0 0 0-1.581 0v.844H.791A.791.791 0 0 0 0 2.426v20.619a.791.791 0 0 0 .791.791h13.173a7.116 7.116 0 1 0 11.454-8.424zM4.8 3.217v.791a.791.791 0 1 0 1.582 0v-.791h3.163v.791a.791.791 0 1 0 1.582 0v-.791h3.164v.791a.791.791 0 1 0 1.582 0v-.791h3.164v.791a.791.791 0 1 0 1.582 0v-.791h3.217v3.164H1.582V3.217zM1.582 22.254V7.963h22.254v6a7.111 7.111 0 0 0-9.928 2.047.786.786 0 0 0-.356-.085h-1.581a.791.791 0 0 0 0 1.582h1.2a7.06 7.06 0 0 0-.363 1.582h-.835a.791.791 0 1 0 0 1.582h.835a7.049 7.049 0 0 0 .363 1.582zm18.3 3.164a5.537 5.537 0 1 1 5.537-5.537 5.543 5.543 0 0 1-5.538 5.537zm0 0"/><path data-name="Path 2420" d="M23.045 19.09h-2.373v-2.373a.791.791 0 0 0-1.582 0v3.164a.791.791 0 0 0 .791.791h3.164a.791.791 0 1 0 0-1.582zm0 0"/><path data-name="Path 2421" d="M7.172 9.598H5.59a.791.791 0 1 0 0 1.582h1.582a.791.791 0 1 0 0-1.582zm0 0"/><path data-name="Path 2422" d="M7.172 12.762H5.59a.791.791 0 1 0 0 1.582h1.582a.791.791 0 1 0 0-1.582zm0 0"/><path data-name="Path 2423" d="M7.172 15.926H5.59a.791.791 0 1 0 0 1.582h1.582a.791.791 0 1 0 0-1.582zm0 0"/><path data-name="Path 2424" d="M11.971 11.18h1.582a.791.791 0 0 0 0-1.582h-1.582a.791.791 0 0 0 0 1.582zm0 0"/><path data-name="Path 2425" d="M11.971 14.344h1.582a.791.791 0 0 0 0-1.582h-1.582a.791.791 0 0 0 0 1.582zm0 0"/><path data-name="Path 2426" d="M7.172 19.09H5.59a.791.791 0 0 0 0 1.582h1.582a.791.791 0 1 0 0-1.582zm0 0"/><path data-name="Path 2427" d="M18.299 11.18h1.582a.791.791 0 0 0 0-1.582h-1.582a.791.791 0 0 0 0 1.582zm0 0"/></svg>') no-repeat 50% 50%; mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 27 27"><path d="M25.418 15.412V2.426a.791.791 0 0 0-.791-.791h-4.008V.791a.791.791 0 1 0-1.582 0v.844h-3.164V.791a.791.791 0 0 0-1.582 0v.844h-3.164V.791a.791.791 0 0 0-1.582 0v.844H6.381V.791a.791.791 0 0 0-1.581 0v.844H.791A.791.791 0 0 0 0 2.426v20.619a.791.791 0 0 0 .791.791h13.173a7.116 7.116 0 1 0 11.454-8.424zM4.8 3.217v.791a.791.791 0 1 0 1.582 0v-.791h3.163v.791a.791.791 0 1 0 1.582 0v-.791h3.164v.791a.791.791 0 1 0 1.582 0v-.791h3.164v.791a.791.791 0 1 0 1.582 0v-.791h3.217v3.164H1.582V3.217zM1.582 22.254V7.963h22.254v6a7.111 7.111 0 0 0-9.928 2.047.786.786 0 0 0-.356-.085h-1.581a.791.791 0 0 0 0 1.582h1.2a7.06 7.06 0 0 0-.363 1.582h-.835a.791.791 0 1 0 0 1.582h.835a7.049 7.049 0 0 0 .363 1.582zm18.3 3.164a5.537 5.537 0 1 1 5.537-5.537 5.543 5.543 0 0 1-5.538 5.537zm0 0"/><path data-name="Path 2420" d="M23.045 19.09h-2.373v-2.373a.791.791 0 0 0-1.582 0v3.164a.791.791 0 0 0 .791.791h3.164a.791.791 0 1 0 0-1.582zm0 0"/><path data-name="Path 2421" d="M7.172 9.598H5.59a.791.791 0 1 0 0 1.582h1.582a.791.791 0 1 0 0-1.582zm0 0"/><path data-name="Path 2422" d="M7.172 12.762H5.59a.791.791 0 1 0 0 1.582h1.582a.791.791 0 1 0 0-1.582zm0 0"/><path data-name="Path 2423" d="M7.172 15.926H5.59a.791.791 0 1 0 0 1.582h1.582a.791.791 0 1 0 0-1.582zm0 0"/><path data-name="Path 2424" d="M11.971 11.18h1.582a.791.791 0 0 0 0-1.582h-1.582a.791.791 0 0 0 0 1.582zm0 0"/><path data-name="Path 2425" d="M11.971 14.344h1.582a.791.791 0 0 0 0-1.582h-1.582a.791.791 0 0 0 0 1.582zm0 0"/><path data-name="Path 2426" d="M7.172 19.09H5.59a.791.791 0 0 0 0 1.582h1.582a.791.791 0 1 0 0-1.582zm0 0"/><path data-name="Path 2427" d="M18.299 11.18h1.582a.791.791 0 0 0 0-1.582h-1.582a.791.791 0 0 0 0 1.582zm0 0"/></svg>') no-repeat 50% 50%; height: 28px; width: 28px; }

.listbox--document:before { -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="27.333" height="25.235" viewBox="0 0 27.333 25.235"><g data-name="Group 1658"><g data-name="Group 1559"><g data-name="Group 1558"><path data-name="Path 2430" d="M7.003 0a3.107 3.107 0 0 0-3.119 3.084l-.113 15.992 1.7.012.113-16a1.405 1.405 0 0 1 1.418-1.389h17.1v-1.7z" /></g></g><g data-name="Group 1561"><g data-name="Group 1560"><path data-name="Path 2431" d="M24.1 0a3.236 3.236 0 0 0-3.232 3.232V21.18a2.353 2.353 0 1 1-4.707 0v-2.07a.851.851 0 0 0-.851-.851H.851A.851.851 0 0 0 0 19.11v2.07a4.059 4.059 0 0 0 4.055 4.055v-1.7A2.356 2.356 0 0 1 1.7 21.18v-1.219h12.76v1.219a4.055 4.055 0 1 0 8.109 0V7.88h3.913a.851.851 0 0 0 .851-.851v-3.8A3.236 3.236 0 0 0 24.1 0zm1.531 6.181H22.57V3.232a1.531 1.531 0 0 1 3.062 0v2.949z" /></g></g><g data-name="Group 1563"><g data-name="Group 1562"><path data-name="Rectangle 521"  d="M3.884 23.534h14.432v1.701H3.884z"/></g></g><g data-name="Group 1565"><g data-name="Group 1564"><path data-name="Path 2432" d="M12.645 4.735H8.25a.851.851 0 1 0 0 1.7h4.395a.851.851 0 0 0 0-1.7z" /></g></g><g data-name="Group 1567"><g data-name="Group 1566"><path data-name="Path 2433" d="M17.749 8.137h-9.5a.851.851 0 1 0 0 1.7h9.5a.851.851 0 0 0 0-1.7z" /></g></g><g data-name="Group 1569"><g data-name="Group 1568"><path data-name="Path 2434" d="M17.749 11.54h-9.5a.851.851 0 1 0 0 1.7h9.5a.851.851 0 0 0 0-1.7z" /></g></g><g data-name="Group 1571"><g data-name="Group 1570"><path data-name="Path 2435" d="M17.749 14.942h-9.5a.851.851 0 1 0 0 1.7h9.5a.851.851 0 0 0 0-1.7z" /></g></g></g></svg>') no-repeat 50% 50%; mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="27.333" height="25.235" viewBox="0 0 27.333 25.235"><g data-name="Group 1658"><g data-name="Group 1559"><g data-name="Group 1558"><path data-name="Path 2430" d="M7.003 0a3.107 3.107 0 0 0-3.119 3.084l-.113 15.992 1.7.012.113-16a1.405 1.405 0 0 1 1.418-1.389h17.1v-1.7z" /></g></g><g data-name="Group 1561"><g data-name="Group 1560"><path data-name="Path 2431" d="M24.1 0a3.236 3.236 0 0 0-3.232 3.232V21.18a2.353 2.353 0 1 1-4.707 0v-2.07a.851.851 0 0 0-.851-.851H.851A.851.851 0 0 0 0 19.11v2.07a4.059 4.059 0 0 0 4.055 4.055v-1.7A2.356 2.356 0 0 1 1.7 21.18v-1.219h12.76v1.219a4.055 4.055 0 1 0 8.109 0V7.88h3.913a.851.851 0 0 0 .851-.851v-3.8A3.236 3.236 0 0 0 24.1 0zm1.531 6.181H22.57V3.232a1.531 1.531 0 0 1 3.062 0v2.949z" /></g></g><g data-name="Group 1563"><g data-name="Group 1562"><path data-name="Rectangle 521"  d="M3.884 23.534h14.432v1.701H3.884z"/></g></g><g data-name="Group 1565"><g data-name="Group 1564"><path data-name="Path 2432" d="M12.645 4.735H8.25a.851.851 0 1 0 0 1.7h4.395a.851.851 0 0 0 0-1.7z" /></g></g><g data-name="Group 1567"><g data-name="Group 1566"><path data-name="Path 2433" d="M17.749 8.137h-9.5a.851.851 0 1 0 0 1.7h9.5a.851.851 0 0 0 0-1.7z" /></g></g><g data-name="Group 1569"><g data-name="Group 1568"><path data-name="Path 2434" d="M17.749 11.54h-9.5a.851.851 0 1 0 0 1.7h9.5a.851.851 0 0 0 0-1.7z" /></g></g><g data-name="Group 1571"><g data-name="Group 1570"><path data-name="Path 2435" d="M17.749 14.942h-9.5a.851.851 0 1 0 0 1.7h9.5a.851.851 0 0 0 0-1.7z" /></g></g></g></svg>') no-repeat 50% 50%; height: 28px; width: 28px; -webkit-transform: translateY(-45%); transform: translateY(-45%); }

.listbox--job:before { -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28.51" height="28.51" viewBox="0 0 28.51 28.51"><g data-name="Group 1507"><g data-name="Group 1506"><path data-name="Path 2409" d="M23.053 8.283a.557.557 0 0 0 .557-.557V1.671A1.672 1.672 0 0 0 21.94 0H1.671A1.672 1.672 0 0 0 0 1.671V26.84a1.672 1.672 0 0 0 1.671 1.67H21.94a1.672 1.672 0 0 0 1.671-1.671v-4.1a.557.557 0 0 0-1.114 0v4.1a.557.557 0 0 1-.557.557H1.671a.557.557 0 0 1-.557-.557V1.671a.557.557 0 0 1 .557-.557H21.94a.557.557 0 0 1 .557.557v6.055a.557.557 0 0 0 .556.557z" /></g></g><g data-name="Group 1509"><g data-name="Group 1508"><path data-name="Path 2410" d="M11.805 3.007a5.12 5.12 0 0 0-3.515 8.846.551.551 0 0 0 .06.056 5.113 5.113 0 0 0 6.91 0 .557.557 0 0 0 .06-.056 5.12 5.12 0 0 0-3.515-8.846zm0 9.132a3.988 3.988 0 0 1-2.422-.817 2.784 2.784 0 0 1 4.844 0 3.988 3.988 0 0 1-2.422.817zm-.891-4.232v-.362a.891.891 0 1 1 1.782 0v.362a.891.891 0 1 1-1.782 0zm4.117 2.6a3.863 3.863 0 0 0-1.641-1.375 1.994 1.994 0 0 0 .419-1.224v-.362a2.005 2.005 0 1 0-4.009 0v.361a1.994 1.994 0 0 0 .419 1.224 3.863 3.863 0 0 0-1.644 1.376 4.009 4.009 0 1 1 6.453 0z" /></g></g><g data-name="Group 1511"><g data-name="Group 1510"><path data-name="Path 2411" d="M14.812 24.39h-3.007a.557.557 0 0 0 0 1.114h3.007a.557.557 0 0 0 0-1.114z" /></g></g><g data-name="Group 1513"><g data-name="Group 1512"><path data-name="Path 2412" d="M14.812 21.271H6.905a.557.557 0 1 0 0 1.114h7.907a.557.557 0 1 0 0-1.114z" /></g></g><g data-name="Group 1515"><g data-name="Group 1514"><path data-name="Path 2413" d="M14.812 18.153H6.905a.557.557 0 1 0 0 1.114h7.907a.557.557 0 1 0 0-1.114z" /></g></g><g data-name="Group 1517"><g data-name="Group 1516"><path data-name="Path 2414" d="M4.92 15.198a.556.556 0 1 0 .163.394.561.561 0 0 0-.163-.394z" /></g></g><g data-name="Group 1519"><g data-name="Group 1518"><path data-name="Path 2415" d="M4.92 18.316a.556.556 0 1 0 .163.394.562.562 0 0 0-.163-.394z" /></g></g><g data-name="Group 1521"><g data-name="Group 1520"><path data-name="Path 2416" d="M4.92 21.434a.556.556 0 1 0 .163.394.562.562 0 0 0-.163-.394z" /></g></g><g data-name="Group 1523"><g data-name="Group 1522"><path data-name="Path 2417" d="M14.812 15.035H6.905a.557.557 0 1 0 0 1.114h7.907a.557.557 0 1 0 0-1.114z" /></g></g><g data-name="Group 1525"><g data-name="Group 1524"><path data-name="Path 2418" d="M27.341 7.257a2.339 2.339 0 0 0-3.195.856L17.139 20.25a.558.558 0 0 0-.071.217l-.493 4.418a.557.557 0 0 0 .884.51l3.58-2.636a.556.556 0 0 0 .152-.17l7.007-12.137a2.341 2.341 0 0 0-.857-3.195zm-9.519 16.487l.258-2.307 1.612.93zm2.681-2.194l-2.122-1.225 5.623-9.74 2.122 1.225zm6.729-11.655l-.549.951-2.122-1.225.549-.951a1.225 1.225 0 0 1 2.122 1.225z" /></g></g></svg>') no-repeat 50% 50%; mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28.51" height="28.51" viewBox="0 0 28.51 28.51"><g data-name="Group 1507"><g data-name="Group 1506"><path data-name="Path 2409" d="M23.053 8.283a.557.557 0 0 0 .557-.557V1.671A1.672 1.672 0 0 0 21.94 0H1.671A1.672 1.672 0 0 0 0 1.671V26.84a1.672 1.672 0 0 0 1.671 1.67H21.94a1.672 1.672 0 0 0 1.671-1.671v-4.1a.557.557 0 0 0-1.114 0v4.1a.557.557 0 0 1-.557.557H1.671a.557.557 0 0 1-.557-.557V1.671a.557.557 0 0 1 .557-.557H21.94a.557.557 0 0 1 .557.557v6.055a.557.557 0 0 0 .556.557z" /></g></g><g data-name="Group 1509"><g data-name="Group 1508"><path data-name="Path 2410" d="M11.805 3.007a5.12 5.12 0 0 0-3.515 8.846.551.551 0 0 0 .06.056 5.113 5.113 0 0 0 6.91 0 .557.557 0 0 0 .06-.056 5.12 5.12 0 0 0-3.515-8.846zm0 9.132a3.988 3.988 0 0 1-2.422-.817 2.784 2.784 0 0 1 4.844 0 3.988 3.988 0 0 1-2.422.817zm-.891-4.232v-.362a.891.891 0 1 1 1.782 0v.362a.891.891 0 1 1-1.782 0zm4.117 2.6a3.863 3.863 0 0 0-1.641-1.375 1.994 1.994 0 0 0 .419-1.224v-.362a2.005 2.005 0 1 0-4.009 0v.361a1.994 1.994 0 0 0 .419 1.224 3.863 3.863 0 0 0-1.644 1.376 4.009 4.009 0 1 1 6.453 0z" /></g></g><g data-name="Group 1511"><g data-name="Group 1510"><path data-name="Path 2411" d="M14.812 24.39h-3.007a.557.557 0 0 0 0 1.114h3.007a.557.557 0 0 0 0-1.114z" /></g></g><g data-name="Group 1513"><g data-name="Group 1512"><path data-name="Path 2412" d="M14.812 21.271H6.905a.557.557 0 1 0 0 1.114h7.907a.557.557 0 1 0 0-1.114z" /></g></g><g data-name="Group 1515"><g data-name="Group 1514"><path data-name="Path 2413" d="M14.812 18.153H6.905a.557.557 0 1 0 0 1.114h7.907a.557.557 0 1 0 0-1.114z" /></g></g><g data-name="Group 1517"><g data-name="Group 1516"><path data-name="Path 2414" d="M4.92 15.198a.556.556 0 1 0 .163.394.561.561 0 0 0-.163-.394z" /></g></g><g data-name="Group 1519"><g data-name="Group 1518"><path data-name="Path 2415" d="M4.92 18.316a.556.556 0 1 0 .163.394.562.562 0 0 0-.163-.394z" /></g></g><g data-name="Group 1521"><g data-name="Group 1520"><path data-name="Path 2416" d="M4.92 21.434a.556.556 0 1 0 .163.394.562.562 0 0 0-.163-.394z" /></g></g><g data-name="Group 1523"><g data-name="Group 1522"><path data-name="Path 2417" d="M14.812 15.035H6.905a.557.557 0 1 0 0 1.114h7.907a.557.557 0 1 0 0-1.114z" /></g></g><g data-name="Group 1525"><g data-name="Group 1524"><path data-name="Path 2418" d="M27.341 7.257a2.339 2.339 0 0 0-3.195.856L17.139 20.25a.558.558 0 0 0-.071.217l-.493 4.418a.557.557 0 0 0 .884.51l3.58-2.636a.556.556 0 0 0 .152-.17l7.007-12.137a2.341 2.341 0 0 0-.857-3.195zm-9.519 16.487l.258-2.307 1.612.93zm2.681-2.194l-2.122-1.225 5.623-9.74 2.122 1.225zm6.729-11.655l-.549.951-2.122-1.225.549-.951a1.225 1.225 0 0 1 2.122 1.225z" /></g></g></svg>') no-repeat 50% 50%; height: 30px; width: 30px; }

.listbox--download:before { -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22.873" height="28.87" viewBox="0 0 22.873 28.87"><g ><path data-name="Path 2400" d="M15.558.223a.7.7 0 0 0-.5-.223H3.794A3.81 3.81 0 0 0 0 3.787v21.3a3.81 3.81 0 0 0 3.794 3.783h15.285a3.81 3.81 0 0 0 3.794-3.787V8.173a.751.751 0 0 0-.2-.488zm.2 2.239l4.763 5h-3.1A1.661 1.661 0 0 1 15.76 5.8zm3.319 25.014H3.794a2.415 2.415 0 0 1-2.4-2.392V3.787a2.415 2.415 0 0 1 2.4-2.392h10.571V5.8a3.051 3.051 0 0 0 3.061 3.054h4.051v16.229a2.411 2.411 0 0 1-2.398 2.392zm0 0"/><path data-name="Path 2401" d="M17.176 22.664H5.697a.7.7 0 1 0 0 1.395h11.485a.7.7 0 1 0-.007-1.395zm0 0"/><path data-name="Path 2402" d="M10.927 20.161a.692.692 0 0 0 1.018 0l4.088-4.386a.7.7 0 0 0-1.018-.948l-2.88 3.089v-7.615a.7.7 0 0 0-1.395 0v7.615l-2.873-3.089a.7.7 0 0 0-1.018.948zm0 0"/></g></svg>') no-repeat 50% 50%; mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22.873" height="28.87" viewBox="0 0 22.873 28.87"><g ><path data-name="Path 2400" d="M15.558.223a.7.7 0 0 0-.5-.223H3.794A3.81 3.81 0 0 0 0 3.787v21.3a3.81 3.81 0 0 0 3.794 3.783h15.285a3.81 3.81 0 0 0 3.794-3.787V8.173a.751.751 0 0 0-.2-.488zm.2 2.239l4.763 5h-3.1A1.661 1.661 0 0 1 15.76 5.8zm3.319 25.014H3.794a2.415 2.415 0 0 1-2.4-2.392V3.787a2.415 2.415 0 0 1 2.4-2.392h10.571V5.8a3.051 3.051 0 0 0 3.061 3.054h4.051v16.229a2.411 2.411 0 0 1-2.398 2.392zm0 0"/><path data-name="Path 2401" d="M17.176 22.664H5.697a.7.7 0 1 0 0 1.395h11.485a.7.7 0 1 0-.007-1.395zm0 0"/><path data-name="Path 2402" d="M10.927 20.161a.692.692 0 0 0 1.018 0l4.088-4.386a.7.7 0 0 0-1.018-.948l-2.88 3.089v-7.615a.7.7 0 0 0-1.395 0v7.615l-2.873-3.089a.7.7 0 0 0-1.018.948zm0 0"/></g></svg>') no-repeat 50% 50%; height: 29px; width: 30px; }

.listbox--hasdate { padding: 21px 25px 18px 60px; }

.listbox--hasdate .listbox-next { opacity: 0; visibility: hidden; margin-right: 20px; overflow: hidden; }

.listbox--hasdate:hover .listbox-next { margin-right: 0; -webkit-transition: all 700ms; transition: all 700ms; opacity: 1; visibility: visible; }

.listbox--hasdate:hover .listbox-date { display: none; }

@media screen and (min-width: 768px) { .listbox { padding: 21px 160px 18px 60px; }
  .listbox--hasdate { padding: 21px 25px 18px 60px; } }

/*--------------------------------------------------------------
## Ribbon Box
--------------------------------------------------------------*/
.ribbon-box { background: #EFEFEF; border: 1px solid #E7E2E2; border-radius: 8px; padding: 82px 25px 30px; max-width: 370px; position: relative; margin-bottom: 45px; float: left; }

.ribbon-box-icon { position: absolute; width: 60px; height: 60px; top: -18px; left: 40px; }

.ribbon-box-icon .circle { width: 60px; height: 60px; line-height: 60px; border-radius: 50%; background-color: #B42068; z-index: 2; position: relative; color: #FFF; font-weight: bold; text-align: center; font-size: 36px; }

.ribbon-box-icon span:nth-of-type(1) { width: 20px; height: 38px; background: #38334A; content: ""; display: block; position: absolute; -webkit-transform: rotate(25deg); transform: rotate(25deg); z-index: 1; left: 7px; bottom: -15px; }

.ribbon-box-icon span:nth-of-type(1):after { content: ""; display: block; position: absolute; height: 0; width: 0; bottom: -1px; left: 0; border: 10px solid  #EFEFEF; border-top: 10px solid rgba(255, 255, 255, 0); border-left: 10px solid rgba(255, 255, 255, 0); border-right: 10px solid rgba(255, 255, 255, 0); }

.ribbon-box-icon span:nth-of-type(2) { width: 20px; height: 38px; background: #38334A; content: ""; display: block; position: absolute; -webkit-transform: rotate(-25deg); transform: rotate(-25deg); z-index: 1; right: 7px; bottom: -15px; }

.ribbon-box-icon span:nth-of-type(2):after { content: ""; display: block; position: absolute; height: 0; width: 0; bottom: -1px; left: 0; border: 10px solid #EFEFEF; border-top: 10px solid rgba(255, 255, 255, 0); border-left: 10px solid rgba(255, 255, 255, 0); border-right: 10px solid rgba(255, 255, 255, 0); }

.ribbon-box-title { font-size: 20px; text-transform: uppercase; font-weight: 700; margin-bottom: 5px; line-height: 120%; }

@media screen and (min-width: 480px) { .ribbon-box-title { font-size: 25px; line-height: 32px; } }

@media screen and (min-width: 480px) { .ribbon-box { padding: 82px 45px 30px; } }

.ribbon-box:first-of-type { margin-top: 50px; }

.ribbon-box:last-of-type { margin-bottom: 0; }

/*--------------------------------------------------------------
## Management
--------------------------------------------------------------*/
.manager { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; border: 1px solid #E7E2E2; margin-bottom: 27px; }

.manager img { max-width: 100%; height: auto; width: 100%; }

.manager-left { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; border-right: 1px solid #E7E2E2; }

@media screen and (min-width: 768px) { .manager-left { -webkit-box-flex: 0; -ms-flex: 0 0 370px; flex: 0 0 370px; } }

.manager-right { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.manager-content { padding: 40px 20px 45px; font-weight: 300; position: relative; }

.manager-content:before { position: absolute; top: 10px; left: 20px; content: ""; background-color: #000; -webkit-mask: url('data:image/svg+xml;utf8,<svg data-name="quote (1)" xmlns="http://www.w3.org/2000/svg" width="32.1" height="28.305" viewBox="0 0 32.1 28.305"><path data-name="Path 2348" d="M12.9 5.62a1.543 1.543 0 0 0 .777-2.072L12.4.882a1.548 1.548 0 0 0-2.02-.751 17.84 17.84 0 0 0-5.593 3.625 13.53 13.53 0 0 0-3.755 5.93A32.523 32.523 0 0 0 0 18.801v7.95a1.558 1.558 0 0 0 1.554 1.554h10.177a1.558 1.558 0 0 0 1.554-1.554V16.572a1.558 1.558 0 0 0-1.554-1.554H6.862a10.919 10.919 0 0 1 1.813-6.293A9.843 9.843 0 0 1 12.9 5.62z"/><path data-name="Path 2349" d="M31.178 5.62a1.544 1.544 0 0 0 .777-2.072L30.686.907a1.548 1.548 0 0 0-2.02-.751 18.758 18.758 0 0 0-5.567 3.6 13.82 13.82 0 0 0-3.781 5.956 32.086 32.086 0 0 0-1.01 9.085v7.95a1.558 1.558 0 0 0 1.554 1.554h10.177a1.558 1.558 0 0 0 1.554-1.554V16.574a1.558 1.558 0 0 0-1.554-1.554h-4.895a10.92 10.92 0 0 1 1.813-6.293 9.841 9.841 0 0 1 4.221-3.107z"/></svg>') no-repeat 50% 50%; mask: url('data:image/svg+xml;utf8,<svg data-name="quote (1)" xmlns="http://www.w3.org/2000/svg" width="32.1" height="28.305" viewBox="0 0 32.1 28.305"><path data-name="Path 2348" d="M12.9 5.62a1.543 1.543 0 0 0 .777-2.072L12.4.882a1.548 1.548 0 0 0-2.02-.751 17.84 17.84 0 0 0-5.593 3.625 13.53 13.53 0 0 0-3.755 5.93A32.523 32.523 0 0 0 0 18.801v7.95a1.558 1.558 0 0 0 1.554 1.554h10.177a1.558 1.558 0 0 0 1.554-1.554V16.572a1.558 1.558 0 0 0-1.554-1.554H6.862a10.919 10.919 0 0 1 1.813-6.293A9.843 9.843 0 0 1 12.9 5.62z"/><path data-name="Path 2349" d="M31.178 5.62a1.544 1.544 0 0 0 .777-2.072L30.686.907a1.548 1.548 0 0 0-2.02-.751 18.758 18.758 0 0 0-5.567 3.6 13.82 13.82 0 0 0-3.781 5.956 32.086 32.086 0 0 0-1.01 9.085v7.95a1.558 1.558 0 0 0 1.554 1.554h10.177a1.558 1.558 0 0 0 1.554-1.554V16.574a1.558 1.558 0 0 0-1.554-1.554h-4.895a10.92 10.92 0 0 1 1.813-6.293 9.841 9.841 0 0 1 4.221-3.107z"/></svg>') no-repeat 50% 50%; height: 30px; width: 35px; }

@media screen and (min-width: 768px) { .manager-content:before { top: 39px; left: 55px; } }

@media screen and (min-width: 768px) { .manager-content { padding: 90px 52px 85px; } }

.manager-meta { padding: 10px 30px; }

.manager-meta--name { font-size: 24px; font-weight: 700; line-height: 29px; }

/*--------------------------------------------------------------
## Presa
--------------------------------------------------------------*/
.presa { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 27px; }

.presa img { max-width: 100%; height: auto; width: 100%; }

.presa-left { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

@media screen and (min-width: 600px) { .presa-left { -webkit-box-flex: 0; -ms-flex: 0 0 240px; flex: 0 0 240px; } }

@media screen and (min-width: 768px) { .presa-left { -webkit-box-flex: 0; -ms-flex: 0 0 300px; flex: 0 0 300px; } }

@media screen and (min-width: 992px) { .presa-left { -webkit-box-flex: 0; -ms-flex: 0 0 240px; flex: 0 0 240px; } }

@media screen and (min-width: 1240px) { .presa-left { -webkit-box-flex: 0; -ms-flex: 0 0 370px; flex: 0 0 370px; } }

.presa-full .presa-content-wrap { padding: 0; }

.presa-right { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.presa-content-wrap { padding: 0; }

@media screen and (min-width: 600px) { .presa-content-wrap { padding: 0 25px; } }

@media screen and (min-width: 768px) { .presa-content-wrap { padding: 0 45px; } }

.presa-title { font-size: 22px; font-weight: bold; padding-bottom: 15px; }

.presa-content { font-weight: 300; }

.presa-content a.button { font-weight: 400; }

.presa-meta { color: #747081; font-size: 16px; line-height: 19px; margin: 0 0 15px; }

.presa-meta--date { padding-right: 18px; }

.presa-meta--category { border-left: 1px solid #747081; display: inline-block; padding-left: 18px; }

/*--------------------------------------------------------------
## Timeline
--------------------------------------------------------------*/
.cooltimeline-body { --timeLineColor: $color__background-secondary; }

.cooltimeline-body .ctl-instant-timeline { max-width: 100%; padding: 0; }

.cooltimeline-body .ctl-instant-timeline .timeline-content:before { width: 72px; height: 72px; background-color: #38334A; background-image: url("./assets/img/logo-icon.png"); background-repeat: no-repeat; background-position: center center; border: 0; top: 15px; }

.cooltimeline-body .ctl-instant-timeline .timeline-content:nth-child(odd) > div > div:nth-child(even) { padding-left: 50px !important; }

.cooltimeline-body .ctl-instant-timeline .timeline-content:nth-child(odd) .story-details { border-left: 0; }

.cooltimeline-body .ctl-instant-timeline .timeline-content:nth-child(odd) .story-details:before { border-right-color: #38334A; left: -28px; }

.cooltimeline-body .ctl-instant-timeline .timeline-content:nth-child(even) > div > div:nth-child(odd) { padding-right: 0 !important; }

@media screen and (min-width: 992px) { .cooltimeline-body .ctl-instant-timeline .timeline-content:nth-child(even) > div > div:nth-child(odd) { padding-right: 50px !important; } }

.cooltimeline-body .ctl-instant-timeline .timeline-content:nth-child(even) .story-details { border-left: 0; border-right: 0; }

.cooltimeline-body .ctl-instant-timeline .timeline-content:nth-child(even) .story-details:before { right: auto; left: -28px; }

@media screen and (min-width: 992px) { .cooltimeline-body .ctl-instant-timeline .timeline-content:nth-child(even) .story-details:before { border-left-color: #38334A; right: -28px; left: auto; } }

@media screen and (min-width: 992px) { .cooltimeline-body .ctl-instant-timeline .timeline-content:nth-child(even) .story-details { border-right: 0; } }

.cooltimeline-body .ctl-instant-timeline .timeline-content .story-time { padding: 20px 40px; }

.cooltimeline-body .ctl-instant-timeline .timeline-content .story-time div { font-size: 24px !important; font-weight: bold !important; color: #38334A !important; }

.cooltimeline-body .ctl-instant-timeline .timeline-content .story-details { background: #EFEFEF; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0 !important; border-left: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

.cooltimeline-body .ctl-instant-timeline .timeline-content .story-details .story-image { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: 100%; }

.cooltimeline-body .ctl-instant-timeline .timeline-content .story-details .story-image img { display: block; }

.cooltimeline-body .ctl-instant-timeline .timeline-content .story-details h3 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; background: #38334A; color: #FFF !important; padding: 19px 25px 18px 33px; border-top-left-radius: 5px; border-top-right-radius: 5px; width: 100%; font-size: 20px; font-weight: bold; margin-bottom: 0; }

.cooltimeline-body .ctl-instant-timeline .timeline-content .story-details p { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; color: #000 !important; font-weight: 400 !important; padding: 24px 30px 23px; }

@media screen and (min-width: 992px) { .cooltimeline-body .ctl-instant-timeline .timeline-content .story-details { padding: 0; } }

/*--------------------------------------------------------------
## Full Box
--------------------------------------------------------------*/
.full-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; margin-top: 20px; }

.full-box--right .full-box-image { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

@media screen and (min-width: 768px) { .full-box--right .full-box-image { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } }

.full-box--right .full-box-content { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding-left: 0; padding-right: 0; }

@media screen and (min-width: 768px) { .full-box--right .full-box-content { padding-right: 65px; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } }

.full-box--text .full-box-image { display: none; }

.full-box--text .full-box-content { padding: 0; }

.full-box-image { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-bottom: 10px; }

.full-box-image img { display: block; width: 100%; height: auto; }

@media screen and (min-width: 768px) { .full-box-image { -webkit-box-flex: 0; -ms-flex: 0 0 45%; flex: 0 0 45%; margin-bottom: 0; } }

.full-box-content { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0; }

@media screen and (min-width: 768px) { .full-box-content { padding-left: 65px; } }

.full-box-title { padding-bottom: 10px; padding-top: 0; margin-top: 0; margin-bottom: 35px; border-bottom: 1px solid #D9D9D9; text-transform: uppercase; }

.full-box-text p { margin-bottom: 25px; }

.full-box-text ul.list-counter { counter-reset: section; }

.full-box-text ul.list-counter li { padding: 10px 0 10px 80px; }

.full-box-text ul.list-counter li:before { color: #B42068; counter-increment: section; content: counter(section); width: 53px; height: 53px; background: #FFF; border: 1px solid #B42068; text-align: center; font-size: 21px; font-weight: bold; line-height: 53px; top: 50%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

@media screen and (min-width: 768px) { .full-box { margin-top: 80px; } }

/*--------------------------------------------------------------
## Icon Box
--------------------------------------------------------------*/
.icon-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.icon-box > div { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.icon-box-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 25px; }

.icon-box-item--large { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

.icon-box-image { -webkit-box-flex: 0; -ms-flex: 0 0 80px; flex: 0 0 80px; }

.icon-box-content { padding-left: 25px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

/*--------------------------------------------------------------
## Revista
--------------------------------------------------------------*/
.revista { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 30px -12px 0; }

.revista > div { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.revista-item { -ms-flex-preferred-size: 100%; flex-basis: 100%; padding: 0 12px; margin-bottom: 24px; }

.revista-item img { display: block; width: 100%; }

.revista-item a { display: block; padding: 8px 0 7px; color: #B42068; border-top: 1px solid #D9D9D9; }

.revista-item a:hover { color: #000000; }

.revista-item-content { background-color: #F9F6FA; padding: 26px 30px 15px; }

.revista-item-title { font-weight: bold; line-height: 26px; margin-bottom: 20px; min-height: 52px; }

@media screen and (min-width: 550px) { .revista-item { -ms-flex-preferred-size: 50%; flex-basis: 50%; } }

@media screen and (min-width: 768px) { .revista-item { -ms-flex-preferred-size: 33.333%; flex-basis: 33.333%; } }

@media screen and (min-width: 550px) { .revista { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }

/*--------------------------------------------------------------
## Image Box
--------------------------------------------------------------*/
.imgbox { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 30px -12px 0; }

.imgbox > div { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

@media screen and (min-width: 1240px) { .imgbox > div { -ms-flex-pack: distribute; justify-content: space-around; } }

.imgbox-item { -ms-flex-preferred-size: 100%; flex-basis: 100%; padding: 0 12px; margin-bottom: 20px; }

.imgbox-item:hover { cursor: pointer; }

.imgbox-item:hover .imgbox-item-content { background: #FFF; border: 1px solid #E7E2E2; }

.imgbox-item:hover .imgbox-item-title { color: #B42068; }

.imgbox-item:hover a.button { color: #B42068; border-color: #B42068; }

.imgbox-item img { display: block; width: 100%; height: auto; }

.imgbox-item a { display: block; padding: 18px 0 17px; text-align: center; color: #000000; }

.imgbox-item a:hover { color: #B42068; background: #FFF; border-color: #B42068; }

.imgbox-item a.button { border-color: #E7E2E2; }

.imgbox-item-content { border: 1px solid #F9F6FA; background-color: #F9F6FA; padding: 26px 30px 35px; }

.imgbox-item-title { font-weight: bold; font-size: 24px; line-height: 26px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #E7E2E2; }

@media screen and (min-width: 580px) { .imgbox-item { -ms-flex-preferred-size: 50%; flex-basis: 50%; } }

@media screen and (min-width: 992px) { .imgbox-item { -ms-flex-preferred-size: 33.33%; flex-basis: 33.33%; } }

@media screen and (min-width: 1024px) { .imgbox-item { -ms-flex-preferred-size: 50%; flex-basis: 50%; } }

@media screen and (min-width: 1240px) { .imgbox-item { -ms-flex-preferred-size: 33%; flex-basis: 33%; margin-bottom: 0; } }

@media screen and (min-width: 1240px) { .imgbox { -ms-flex-pack: distribute; justify-content: space-around; } }

/*--------------------------------------------------------------
## Tratament Box
--------------------------------------------------------------*/
.tratament { background: #F9F6FA; padding: 40px; margin-bottom: 50px; }

.tratament-header { padding-bottom: 15px; margin-bottom: 30px; border-bottom: 1px solid #D9D9D9; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.tratament-price, .tratament-title { font-size: 24px; font-weight: bold; line-height: 26px; word-break: break-word; }

.tratament-image { margin-bottom: 38px; }

.tratament-image img { width: 100%; height: auto; display: block; }

.tratament-button .button { padding: 15px 13px; }

@media screen and (min-width: 768px) { .tratament-button .button { padding: 20px 16px; font-size: 14px; } }

@media screen and (min-width: 1024px) { .tratament-button .button { padding: 15px 10px; } }

@media screen and (min-width: 1240px) { .tratament-button .button { padding: 20px 32px; font-size: 16px; } }

@media screen and (min-width: 1480px) { .tratament-button .button { padding: 20px 42px; } }

.tratament-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.tratament-content h3 { font-size: 16px; text-transform: uppercase; margin-bottom: 5px; }

.tratament-content h3 + ul { margin-top: 20px; }

@media screen and (min-width: 1024px) { .tratament-content { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: calc(-1* 12px); margin-right: calc(-1* 12px); } }

.tratament-col-left { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

@media screen and (min-width: 1024px) { .tratament-col-left { padding: 0 12px; -webkit-box-flex: 0; -ms-flex: 0 0 68%; flex: 0 0 68%; } }

.tratament-col-right { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

.tratament-col-right img { max-width: inherit; width: auto; display: none; }

@media screen and (min-width: 1024px) { .tratament-col-right img { width: 100%; display: block; } }

@media screen and (min-width: 1024px) { .tratament-col-right { padding: 0 12px; -webkit-box-flex: 0; -ms-flex: 0 0 32%; flex: 0 0 32%; } }

.tratament-oferta { background: #FFF; padding: 130px 40px 20px 40px; margin-top: 15px; position: relative; }

@media screen and (min-width: 768px) { .tratament-oferta { padding: 20px 130px 20px 40px; } }

.tratament-oferta:after { content: " "; position: absolute; top: 25px; left: 40px; width: 75px; height: 85px; -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="72" height="84" viewBox="0 0 72.993 84.364"><path data-name="Path 2404" d="M72.993 84.365H0v-61.5h72.993zM5.321 79.047h62.351V28.188H5.321z"/><path data-name="Path 2405" d="M21.668 44.28l-2.894-4.466c4.586-2.972 8.127-8.287 11.383-13.964a35 35 0 0 1-14.381-5.045c-4.887-3.094-7.4-7.394-6.893-11.8a9.513 9.513 0 0 1 6.416-7.914c4.234-1.476 9.1-.02 13.012 3.895a61.288 61.288 0 0 1 7.941 10.043 46.527 46.527 0 0 1 8.706-11.234C48.98.256 53.666-.877 57.817.684a9.778 9.778 0 0 1 6.328 7.857c.532 4.112-1.6 8.2-5.845 11.221a37.777 37.777 0 0 1-15.4 5.835 62.594 62.594 0 0 0 11.747 13.62l-3.463 4.04a70.769 70.769 0 0 1-14.248-17.089q-.424.012-.86.018c-3.934 7.067-8.168 14.05-14.408 18.094zM18.702 5.843a4.952 4.952 0 0 0-1.652.276 4.233 4.233 0 0 0-2.882 3.5c-.264 2.294 1.359 4.736 4.453 6.694a30.713 30.713 0 0 0 14.357 4.486l.3-.536a62.124 62.124 0 0 0-8.727-11.508 8.611 8.611 0 0 0-5.849-2.912zm20.744 14.279l.334.544c6.252-.657 11.891-2.718 15.435-5.237 2.593-1.842 3.923-4.1 3.651-6.2a4.471 4.471 0 0 0-2.927-3.561c-2.249-.847-4.971-.072-7.468 2.124-3.464 3.049-6.264 7.462-9.025 12.33z"/><path data-name="Rectangle 495" d="M33.836 25.527h5.321v56.15h-5.321z"/></svg>') no-repeat 50% 50%; mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="72" height="84" viewBox="0 0 72.993 84.364"><path data-name="Path 2404" d="M72.993 84.365H0v-61.5h72.993zM5.321 79.047h62.351V28.188H5.321z"/><path data-name="Path 2405" d="M21.668 44.28l-2.894-4.466c4.586-2.972 8.127-8.287 11.383-13.964a35 35 0 0 1-14.381-5.045c-4.887-3.094-7.4-7.394-6.893-11.8a9.513 9.513 0 0 1 6.416-7.914c4.234-1.476 9.1-.02 13.012 3.895a61.288 61.288 0 0 1 7.941 10.043 46.527 46.527 0 0 1 8.706-11.234C48.98.256 53.666-.877 57.817.684a9.778 9.778 0 0 1 6.328 7.857c.532 4.112-1.6 8.2-5.845 11.221a37.777 37.777 0 0 1-15.4 5.835 62.594 62.594 0 0 0 11.747 13.62l-3.463 4.04a70.769 70.769 0 0 1-14.248-17.089q-.424.012-.86.018c-3.934 7.067-8.168 14.05-14.408 18.094zM18.702 5.843a4.952 4.952 0 0 0-1.652.276 4.233 4.233 0 0 0-2.882 3.5c-.264 2.294 1.359 4.736 4.453 6.694a30.713 30.713 0 0 0 14.357 4.486l.3-.536a62.124 62.124 0 0 0-8.727-11.508 8.611 8.611 0 0 0-5.849-2.912zm20.744 14.279l.334.544c6.252-.657 11.891-2.718 15.435-5.237 2.593-1.842 3.923-4.1 3.651-6.2a4.471 4.471 0 0 0-2.927-3.561c-2.249-.847-4.971-.072-7.468 2.124-3.464 3.049-6.264 7.462-9.025 12.33z"/><path data-name="Rectangle 495" d="M33.836 25.527h5.321v56.15h-5.321z"/></svg>') no-repeat 50% 50%; background: #747081; }

@media screen and (min-width: 768px) { .tratament-oferta:after { top: 50%; right: 35px; left: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%); } }

.tratament-oferta h3 { font-size: 24px; font-weight: bold; line-height: 32px; margin-bottom: 0; text-transform: initial; }

.tratament-oferta p { margin-bottom: 0; }

.tratament-oferta a { color: #B42068; }

.varianta { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 15px; }

.varianta:last-of-type { margin-bottom: 20px; }

.varianta:first-of-type { margin-top: 15px; }

.varianta-left { -ms-flex-preferred-size: 100%; flex-basis: 100%; }

@media screen and (min-width: 768px) { .varianta-left { -ms-flex-preferred-size: 100px; flex-basis: 100px; } }

.varianta-right { -ms-flex-preferred-size: 100%; flex-basis: 100%; }

@media screen and (min-width: 768px) { .varianta-right { padding-left: 25px; -ms-flex-preferred-size: calc(100% - 100px); flex-basis: calc(100% - 100px); } }

.varianta-title { font-weight: bold; line-height: 100%; padding-bottom: 10px; }

.tratament-variante { margin-bottom: 10px; }

.tratament-variante .wp-block-columns .wp-block-column:first-child { -ms-flex-preferred-size: 100px !important; flex-basis: 100px !important; }

.tratament-variante .wp-block-columns .wp-block-column:last-child { -ms-flex-preferred-size: calc(100% - 120px) !important; flex-basis: calc(100% - 120px) !important; margin-left: 20px; }

.tratament-orar { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 54px; margin-top: 40px; }

.tratament-orar-col { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 20px 10px; background: #E7E2E2; color: #38334A; word-break: break-word; }

.tratament-orar-col--highlight { background: #38334A; color: #FFF; }

.tratament-orar-col--highlight a { color: #FFF; }

@media screen and (min-width: 600px) { .tratament-orar-col { padding: 50px 40px; } }

@media screen and (min-width: 768px) { .tratament-orar-col { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; } }

.tratament-orar h3 { font-size: 16px; margin-bottom: 7px; }

.tratament-orar p:last-of-type { margin-bottom: 0; }

.wp-block-image img { height: auto; }

.wpsl-search { padding: 16px 30px; }

#wpsl-search-wrap div { margin-right: 0; }

#wpsl-search-wrap div label { padding-top: 12px; width: auto !important; margin-right: 15px !important; }

#wpsl-radius { width: 100%; }

#wpsl-radius label[for="wpsl-radius-dropdown"] { width: 100%; }

@media screen and (min-width: 567px) { #wpsl-radius { width: auto; }
  #wpsl-radius label[for="wpsl-radius-dropdown"] { width: auto; } }

.wpsl-input { margin-bottom: 0; margin-right: 35px !important; }

.wpsl-input #wpsl-search-input { padding: 10px 10px 10px 10px; line-height: 140%; }

.wpsl-input #wpsl-search-input:hover, .wpsl-input #wpsl-search-input:focus { border-color: #747081; }

@media screen and (min-width: 768px) { .wpsl-input #wpsl-search-input { padding: 16px 10px 13px 10px; } }

.wpsl-select-wrap { margin-bottom: 0; margin-right: 35px !important; }

.wpsl-select-wrap #wpsl-radius .wpsl-dropdown { width: auto; padding: 10px; }

@media screen and (min-width: 768px) { .wpsl-select-wrap #wpsl-radius .wpsl-dropdown { padding: 0; } }

.wpsl-select-wrap #wpsl-radius .wpsl-dropdown:hover { -webkit-box-shadow: none; box-shadow: none; border: 1px solid #747081; }

.wpsl-select-wrap #wpsl-radius .wpsl-dropdown li { padding: 16px 10px 13px 10px !important; line-height: 120%; }

.wpsl-select-wrap #wpsl-radius .wpsl-dropdown li:before { display: none; }

.wpsl-select-wrap #wpsl-radius .wpsl-dropdown .wpsl-selected-item { padding: 16px 55px 13px 30px !important; line-height: 140%; }

#wpsl-direction-details li:before { display: none; }

.wpsl-search-btn-wrap { position: relative; }

.wpsl-search-btn-wrap:before { position: absolute; top: 14px; right: 17px; content: " "; background-color: #FFF; -webkit-mask: url('data:image/svg+xml;utf8,<svg data-name="Group 66" xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26"><path data-name="Path 20" d="M10.664 0a10.659 10.659 0 0 1 8.2 17.474l6.836 6.79a1.016 1.016 0 1 1-1.432 1.436l-6.845-6.8a10.658 10.658 0 0 1-11.98 1.058 1.016 1.016 0 0 1 1-1.77 8.628 8.628 0 1 0-3.28-3.26 1.016 1.016 0 0 1-1.764 1.006A10.667 10.667 0 0 1 10.664 0z"/></svg>') no-repeat 50% 50%; mask: url('data:image/svg+xml;utf8,<svg data-name="Group 66" xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26"><path data-name="Path 20" d="M10.664 0a10.659 10.659 0 0 1 8.2 17.474l6.836 6.79a1.016 1.016 0 1 1-1.432 1.436l-6.845-6.8a10.658 10.658 0 0 1-11.98 1.058 1.016 1.016 0 0 1 1-1.77 8.628 8.628 0 1 0-3.28-3.26 1.016 1.016 0 0 1-1.764 1.006A10.667 10.667 0 0 1 10.664 0z"/></svg>') no-repeat 50% 50%; width: 26px; height: 26px; z-index: 1; }

.wpsl-search-btn-wrap:before:hover { color: #FFF !important; background: red; }

.wpsl-search-btn-wrap:before #wpsl-search-btn { position: relative; z-index: 2; }

.wpsl-search-btn-wrap:hover #wpsl-search-btn { background: #FFF; color: #747081; }

.wpsl-search-btn-wrap:hover:before { background-color: #747081; }

#wpsl-wrap #wpsl-result-list .wpsl-preloader { padding-left: 25px !important; }

#wpsl-wrap #wpsl-result-list .wpsl-preloader img { left: 0 !important; }

#wpsl-search-btn { background-color: #747081; background-image: none; border: 1px solid #747081; padding: 16px 56px 13px 30px; color: #FFF; text-transform: uppercase !important; margin-right: 0; -webkit-box-shadow: none; box-shadow: none; }

#wpsl-search-btn:hover { -webkit-box-shadow: none; box-shadow: none; background-color: #FFF; color: #747081; }

#wpsl-stores { background: #F9F6FA; padding: 5px 30px; }

#wpsl-stores::-webkit-scrollbar { width: 10px; background-color: #F5F5F5; }

#wpsl-stores::-webkit-scrollbar-thumb { background-color: #747081; }

#wpsl-stores::-webkit-scrollbar-track { background-color: #E7E2E2; }

#wpsl-stores li { border-bottom: 1px solid #D9D9D9 !important; padding: 15px 0 !important; }

#wpsl-stores li:before { display: none; }

#wpsl-stores li .wpsl-store-location p { margin-bottom: 0; }

table.wpsl-opening-hours { font-size: 14px !important; line-height: 160%; margin-bottom: 10px; }

.wpsl-custom-info { padding: 14px 24px; border: 1px solid #38334A; }

.wpsl-custom-info p { color: #38334A; font-size: 14px; margin: 0 !important; line-height: 26px; }

/** Tabs */
.tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 15px; }

.tabs label { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; display: block; padding: 13px 30px 12px; margin-right: 18px; cursor: pointer; background: #F7F6F6; font-weight: bold; -webkit-transition: background ease 0.2s; transition: background ease 0.2s; text-transform: uppercase; color: #000; line-height: 120%; font-size: 14px; }

@media screen and (min-width: 768px) { .tabs label { margin-right: 10px; } }

@media screen and (min-width: 992px) { .tabs label { margin-right: 18px; font-size: 16px; } }

@media screen and (min-width: 1366px) { .tabs label { padding: 23px 40px 22px; } }

.tabs a { color: #000; }

.tabs .tab { -webkit-box-ordinal-group: 100; -ms-flex-order: 99; order: 99; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; width: 100%; display: none; padding: 30px 0; background: #fff; }

.tabs input[type="radio"] { display: none; }

.tabs input[type="radio"]:checked + label a, .tabs input[type="radio"]:checked + label { background: #747081; color: #FFF; }

.tabs input[type="radio"]:checked + label + .tab { display: block; border-top: 2px solid #747081; }

.tabs .listbox { max-width: 100%; }

.tabs .wpsl-search { display: none; }

@media screen and (max-width: 768px) { .tabs .tab, .tabs label { -webkit-box-ordinal-group: initial; -ms-flex-order: initial; order: initial; }
  .tabs label { width: 100%; margin-right: 0; margin-top: 0.2rem; } }

.list-reprezentante { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 30px; }

.list-reprezentante--item { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -ms-flex-preferred-size: 100%; flex-basis: 100%; }

.list-reprezentante--item h3 { font-size: 24px; font-weight: bold; margin-bottom: 0; margin-top: 20px; }

@media screen and (min-width: 480px) { .list-reprezentante--item h3 { margin-top: 0; margin-bottom: 20px; } }

.list-reprezentante--item p { margin-bottom: 0; }

@media screen and (min-width: 480px) { .list-reprezentante--item { -ms-flex-preferred-size: 50%; flex-basis: 50%; } }

@media screen and (min-width: 768px) { .list-reprezentante--item { -ms-flex-preferred-size: 25%; flex-basis: 25%; } }

article.lista-intrebari, article.lista-intrebari.intrebari { padding-top: 25px !important; padding-bottom: 25px !important; border-bottom: 1px solid #E7E2E2; }

@media screen and (min-width: 768px) { article.lista-intrebari, article.lista-intrebari.intrebari { padding-top: 40px !important; padding-bottom: 40px !important; } }

.intrebare { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.intrebare .q-visible { display: block !important; }

.intrebare-left { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: none; }

@media screen and (min-width: 992px) { .intrebare-left { display: block; } }

.intrebare-left.intrebare-visible { display: block; }

.intrebare-right { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; display: none; text-align: center; }

@media screen and (min-width: 768px) { .intrebare-right { -webkit-box-flex: 0; -ms-flex: 0 0 180px; flex: 0 0 180px; text-align: right; } }

@media screen and (min-width: 992px) { .intrebare-right { display: block; } }

.intrebare-right.intrebare-visible { display: block; }

.intrebare-title { font-size: 15px; font-weight: 700; margin-bottom: 10px; line-height: 30px; padding-right: 35px; }

.intrebare-title.visible-desktop { display: none; }

@media screen and (min-width: 992px) { .intrebare-title.visible-desktop { display: block; } }

.intrebare-title.visible-mobile { display: block; width: 100%; }

@media screen and (min-width: 992px) { .intrebare-title.visible-mobile { display: none; } }

@media screen and (min-width: 768px) { .intrebare-title { font-size: 20px; line-height: 36px; } }

@media screen and (min-width: 992px) { .intrebare-title { padding-right: 0; } }

.intrebare-title--toggle { position: relative; }

.intrebare-title--toggle.active:before { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.intrebare-title--toggle.active:after { -webkit-transform: rotate(90deg); transform: rotate(90deg); }

.intrebare-title--toggle:before { content: " "; position: absolute; background-color: #000000; width: 10px; height: 2px; right: 15px; margin-left: -4px; top: 14px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.intrebare-title--toggle:after { content: " "; position: absolute; background-color: #000000; width: 2px; height: 10px; right: 19px; top: 14px; margin-top: -4px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.intrebare-meta { color: #747081; line-height: 19px; margin-bottom: 10px; }

.intrebare-content p { margin-bottom: 0; }

.question-filter label[for="nothing"] { margin-right: 20px; font-weight: 700; }

.question-filter select { width: 100%; border: 0 none; border-bottom: 1px solid #E7E2E2; padding-bottom: 7px; background: transparent; }

.question-filter select:first-of-type { margin-left: 0; }

.question-filter select:last-of-type { margin-right: 0; }

@media screen and (min-width: 768px) { .question-filter select { width: 20%; max-width: 200px; margin: 0 25px; } }

.loading-question { padding: 3px 10px; background: #B42068; text-align: center; color: #FFF; -webkit-transition: all linear 2s; transition: all linear 2s; max-width: 30%; margin: 25px auto 0; }

/*--------------------------------------------------------------
## Pagination
--------------------------------------------------------------*/
.wp-pagenavi { width: 100%; padding: 0 12px; margin-top: 25px; }

.wp-pagenavi .pages, .wp-pagenavi .last, .wp-pagenavi .first { display: none; }

.wp-pagenavi .extend { display: none; }

@media screen and (min-width: 480px) { .wp-pagenavi .extend { display: inline-block; } }

.wp-pagenavi .current, .wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink, .wp-pagenavi .page-numbers, .wp-pagenavi .page { font-size: 15px; line-height: 18px; border: 1px solid #E7E2E2; border-radius: 5px; margin: 0 5px; padding: 9px 10px 9px; }

.wp-pagenavi .current:hover, .wp-pagenavi .previouspostslink:hover, .wp-pagenavi .nextpostslink:hover, .wp-pagenavi .page-numbers:hover, .wp-pagenavi .page:hover { background: #747081; color: #fff; border: 1px solid #747081; }

@media screen and (min-width: 480px) { .wp-pagenavi .current, .wp-pagenavi .previouspostslink, .wp-pagenavi .nextpostslink, .wp-pagenavi .page-numbers, .wp-pagenavi .page { padding: 13px 17px 12px; } }

.wp-pagenavi .current { background: #747081; color: #fff; border: 1px solid #747081; }

.wp-pagenavi .page-numbers.prev, .wp-pagenavi .previouspostslink { position: relative; text-indent: -99999px; display: inline-block; padding: 9px 18px 9px; }

.wp-pagenavi .page-numbers.prev:before, .wp-pagenavi .previouspostslink:before { content: " "; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7.455" height="12.689" viewBox="0 0 7.455 12.689"><g data-name="Group 651"><path data-name="Path 2343" d="M.202 5.849L5.849.2a.7.7 0 0 1 .982 0l.416.416a.7.7 0 0 1 0 .982L2.505 6.34l4.747 4.747a.7.7 0 0 1 0 .982l-.416.416a.7.7 0 0 1-.982 0L.202 6.834a.7.7 0 0 1 0-.985z"/></g></svg>') no-repeat 50% 50%; mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7.455" height="12.689" viewBox="0 0 7.455 12.689"><g data-name="Group 651"><path data-name="Path 2343" d="M.202 5.849L5.849.2a.7.7 0 0 1 .982 0l.416.416a.7.7 0 0 1 0 .982L2.505 6.34l4.747 4.747a.7.7 0 0 1 0 .982l-.416.416a.7.7 0 0 1-.982 0L.202 6.834a.7.7 0 0 1 0-.985z"/></g></svg>') no-repeat 50% 50%; height: 14px; width: 8px; background-color: #747081; }

.wp-pagenavi .page-numbers.prev:hover:before, .wp-pagenavi .previouspostslink:hover:before { background-color: #FFF; }

@media screen and (min-width: 480px) { .wp-pagenavi .page-numbers.prev, .wp-pagenavi .previouspostslink { padding: 13px 22px 12px; } }

.wp-pagenavi .page-numbers.next, .wp-pagenavi .nextpostslink { position: relative; text-indent: -99999px; display: inline-block; padding: 9px 18px 9px; }

.wp-pagenavi .page-numbers.next:before, .wp-pagenavi .nextpostslink:before { content: " "; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7.455" height="12.689" viewBox="0 0 7.455 12.689"><g data-name="Group 651"><path data-name="Path 2343" d="M7.252 5.849L1.606.2a.7.7 0 0 0-.982 0L.208.616a.7.7 0 0 0 0 .982L4.95 6.34.203 11.087a.7.7 0 0 0 0 .982l.416.416a.7.7 0 0 0 .982 0l5.652-5.652a.7.7 0 0 0 0-.985z"/></g></svg>') no-repeat 50% 50%; mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7.455" height="12.689" viewBox="0 0 7.455 12.689"><g data-name="Group 651"><path data-name="Path 2343" d="M7.252 5.849L1.606.2a.7.7 0 0 0-.982 0L.208.616a.7.7 0 0 0 0 .982L4.95 6.34.203 11.087a.7.7 0 0 0 0 .982l.416.416a.7.7 0 0 0 .982 0l5.652-5.652a.7.7 0 0 0 0-.985z"/></g></svg>') no-repeat 50% 50%; height: 14px; width: 8px; background-color: #747081; }

.wp-pagenavi .page-numbers.next:hover:before, .wp-pagenavi .nextpostslink:hover:before { background-color: #FFF; }

@media screen and (min-width: 480px) { .wp-pagenavi .page-numbers.next, .wp-pagenavi .nextpostslink { padding: 13px 22px 12px; } }

.newsletter { padding: 75px 0 85px; text-align: center; background-color: #FFF; background-image: url("./assets/img/newsletter.png"); background-repeat: no-repeat; background-position: center 70px; }

.newsletter-title { position: relative; }

.newsletter-title span { font-size: 24px; text-transform: uppercase; font-weight: 500; position: relative; background: #FFF; display: inline-block; padding: 0 15px; margin-bottom: 150px; }

.newsletter-title:before { height: 1px; width: 100%; position: absolute; top: 15px; left: 0; content: " "; background: #D9D9D9; }

.newsletter-form { max-width: 900px; margin: 0 auto; }

.newsletter-form label.gfield_label { display: none !important; }

.newsletter-form input.large { height: 53px; padding: 0 30px !important; background: #F9F6FA; border: 1px solid #D9D9D9 !important; }

.newsletter-form .gform_fields li { margin-top: 0 !important; padding-top: 0 !important; }

.newsletter-form .gform_wrapper .button { padding: 18px 17px 16px; border-radius: 0; }

@media screen and (min-width: 768px) { .newsletter-form .gform_wrapper .button { padding: 18px 25px 16px; } }

.newsletter-form .gform_wrapper .ginput_container { margin-top: 0 !important; }

.newsletter-form .gform_wrapper .gform_footer, .newsletter-form .gform_wrapper .gform_body { float: left; clear: none; padding: 0 !important; min-width: 0 !important; }

.newsletter-form .gform_wrapper .gform_body { width: 100%; margin-bottom: 10px; }

@media screen and (min-width: 768px) { .newsletter-form .gform_wrapper .gform_body { width: calc(100% - 335px); margin-right: 25px; margin-bottom: 0; } }

.newsletter-form .gform_wrapper .gform_footer { width: 100%; }

@media screen and (min-width: 768px) { .newsletter-form .gform_wrapper .gform_footer { max-width: 310px; } }

/* Page wrapper */
.wrapper { width: 90%; max-width: 800px; margin: 4em auto; text-align: center; }

/* Icons */
.icon { display: inline-block; width: 16px; height: 16px; vertical-align: middle; fill: currentcolor; }

/**
* Modals ($modals)
*/
/* 1. Ensure this sits above everything when visible */
.modal { position: absolute; z-index: 10000; /* 1 */ top: 0; left: 0; visibility: hidden; width: 100%; height: 100%; display: none; }

.modal.is-visible { visibility: visible; display: block; }

.modal-overlay { position: fixed; z-index: 10; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); visibility: hidden; opacity: 0; -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s; transition: visibility 0s linear 0.3s, opacity 0.3s; }

.modal.is-visible .modal-overlay { opacity: 1; visibility: visible; -webkit-transition-delay: 0s; transition-delay: 0s; }

.modal-wrapper { position: absolute; z-index: 9999; top: 30px; left: 50%; width: 90%; max-width: 600px; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: #fff; -webkit-box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.35); box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.35); }

@media screen and (min-width: 600px) { .modal-wrapper { width: 100%; } }

.modal-transition { -webkit-transition: all 0.3s 0.12s; transition: all 0.3s 0.12s; -webkit-transform: translateY(-10%); transform: translateY(-10%); -webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; }

.modal.is-visible .modal-transition { -webkit-transform: translateY(0); transform: translateY(0); -webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 1; }

.modal-header, .modal-content { padding: 1em; }

.modal-header { position: relative; background-color: #fff; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06); border-bottom: 1px solid #E7E2E2; }

.modal-close { position: absolute; top: 0; right: 0; padding: 1em; color: #aaa; background: none; border: 0; }

.modal-close:hover { color: #777; }

.modal-heading { font-size: 24px; margin: 0; font-weight: 400; }

.modal-content > *:first-child { margin-top: 0; }

.modal-content > *:last-child { margin-bottom: 0; }

.modal-content .gform_fields.hidden_label li { margin-top: 0 !important; }

.modal-content .inline-field { width: calc(32% - 20px) !important; clear: none !important; float: left; margin: 0 10px; }

.error404 #breadcrumbs span { display: none; }

.page-not-found { text-align: center; }

.page-not-found .category-list-question { max-width: 1300px; margin: 40px auto; }

.page-not-found .category-list-question-item { margin-bottom: 30px; width: 100%; }

@media screen and (min-width: 480px) { .page-not-found .category-list-question-item { width: 50%; } }

@media screen and (min-width: 768px) { .page-not-found .category-list-question-item { margin-bottom: 0; width: 25%; } }

@media screen and (min-width: 768px) { .page-not-found .category-list-question { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

.page-not-found img { display: inline-block; margin: 0 auto; max-width: 100%; border-radius: 6px; }

/*--------------------------------------------------------------
# Layout
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Header
--------------------------------------------------------------*/
.header { background: #FFF; }

.header-notification { padding: 13px 12px 11px; text-align: center; color: #FFF; background-color: #38334A; font-size: 14px; display: none; line-height: 140%; }

@media screen and (min-width: 768px) { .header-notification { display: block; } }

.header-wrapper { max-width: 1780px; width: 100%; margin: 0 auto; padding: 0 12px; padding-top: 15px; padding-bottom: 15px; }

@media screen and (min-width: 768px) { .header-wrapper { padding-top: 22px; padding-bottom: 22px; } }

.header .row { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

@media screen and (min-width: 768px) { .header .row { -webkit-box-pack: normal; -ms-flex-pack: normal; justify-content: normal; } }

.header-call, .header-wishlist, .header-cart { padding: 0 14px; text-align: center; display: none; }

@media screen and (min-width: 1024px) { .header-call, .header-wishlist, .header-cart { display: block; } }

.header-logo { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding: 0 12px; }

.header-logo svg { height: 48px; width: 103px; }

@media screen and (min-width: 768px) { .header-logo svg { width: auto; height: auto; } }

.header-search { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; margin: 0 15px 0 30px; text-align: center; display: none; }

@media screen and (min-width: 768px) { .header-search { display: block; } }

.header-search input[type="search"]::-webkit-search-decoration, .header-search input[type="search"]::-webkit-search-cancel-button, .header-search input[type="search"]::-webkit-search-results-button, .header-search input[type="search"]::-webkit-search-results-decoration { -webkit-appearance: none; }

.header-call { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

.header-wishlist { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }

.header-cart { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }

.header-products { padding: 0 12px; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

@media screen and (min-width: 1024px) { .header-products { display: none; } }

.header-products a { color: #FFF !important; padding: 18px 34px 16px !important; }

.header-products a:hover { color: #000000 !important; }

.header h1 { margin: 0; }

.header a { display: block; color: #747081; line-height: 100%; }

.header a:hover { color: #B42068; }

.header a:hover svg { fill: #B42068; }

.header p { font-size: 14px; margin-bottom: 0; }

.header svg { fill: #747081; margin-right: 7px; margin-bottom: 3px; }

.search-form { max-width: 840px; width: 100%; display: inline-block; position: relative; }

.search-form input[type="search"] { width: 100%; border-radius: 4px; padding: 21px 65px 19px 28px; border: 2px solid #E7E2E2; color: #000000; }

.search-form input[type="search"]:focus { outline: none; border: 2px solid #B42068; }

.search-form input[type="search"]::-webkit-input-placeholder { color: #000000; }

.search-form .search-submit-wrapper { position: absolute; top: 2px; right: 2px; height: 58px; width: 58px; }

.search-form .search-submit-wrapper a { position: absolute; text-indent: -99999px; height: 58px; width: 58px; top: 0; left: 0; }

.search-form .search-submit-wrapper a:before { position: absolute; top: 17px; right: 18px; content: " "; background-color: #747081; -webkit-mask: url('data:image/svg+xml;utf8,<svg data-name="Group 66" xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26"><path data-name="Path 20" d="M10.664 0a10.659 10.659 0 0 1 8.2 17.474l6.836 6.79a1.016 1.016 0 1 1-1.432 1.436l-6.845-6.8a10.658 10.658 0 0 1-11.98 1.058 1.016 1.016 0 0 1 1-1.77 8.628 8.628 0 1 0-3.28-3.26 1.016 1.016 0 0 1-1.764 1.006A10.667 10.667 0 0 1 10.664 0z"/></svg>') no-repeat 50% 50%; mask: url('data:image/svg+xml;utf8,<svg data-name="Group 66" xmlns="http://www.w3.org/2000/svg" width="26" height="26" viewBox="0 0 26 26"><path data-name="Path 20" d="M10.664 0a10.659 10.659 0 0 1 8.2 17.474l6.836 6.79a1.016 1.016 0 1 1-1.432 1.436l-6.845-6.8a10.658 10.658 0 0 1-11.98 1.058 1.016 1.016 0 0 1 1-1.77 8.628 8.628 0 1 0-3.28-3.26 1.016 1.016 0 0 1-1.764 1.006A10.667 10.667 0 0 1 10.664 0z"/></svg>') no-repeat 50% 50%; width: 26px; height: 26px; }

.search-form .search-submit-wrapper a:after { height: 26px; width: 2px; background-color: #E7E2E2; position: absolute; content: " "; top: 16px; right: 60px; }

.search-form .search-submit-wrapper:hover { cursor: pointer; }

.search-form input[type="submit"] { text-indent: -99999px; border: 0; background-color: #FFFF; width: 100%; height: 100%; }

.search-form input[type="submit"]:hover { cursor: pointer; }

.meniu-companie { background: #F7F6F6; position: relative; display: block; padding: 18px 20px 17px; line-height: 19px; text-transform: uppercase; }

.meniu-companie:after { content: " "; background-color: #38334A; -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="15.333" viewBox="0 0 22 15.333"><path data-name="Path 17" d="M0 15.333h22v-1.777H0zm0-6.778h22V6.778H0zM0 0v1.778h22V0z"/></svg>') no-repeat 50% 50%; mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="15.333" viewBox="0 0 22 15.333"><path data-name="Path 17" d="M0 15.333h22v-1.777H0zm0-6.778h22V6.778H0zM0 0v1.778h22V0z"/></svg>') no-repeat 50% 50%; height: 24px; width: 16px; position: absolute; top: 50%; right: 20px; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

@media screen and (min-width: 992px) { .meniu-companie { display: none; } }

.primary-menu-wrapper { background: #F7F6F6; display: none; }

.primary-menu-wrapper ul.menu { list-style: none; }

.primary-menu-wrapper .menu-item { display: inline-block; color: #000000; }

.primary-menu-wrapper .menu-item a { padding: 20px 20px 20px; display: inline-block; text-transform: uppercase; line-height: 150%; color: #747081; }

.primary-menu-wrapper .menu-item a:hover { color: #B42068; }

.primary-menu-wrapper .menu-item--bold { font-weight: 700; }

.primary-menu-wrapper .menu-item--bold a { color: #38334A; }

.primary-menu-wrapper .menu-item--highlight { background: #747081; }

.primary-menu-wrapper .menu-item--highlight a { color: #FFF; padding: 17px 40px; }

.primary-menu-wrapper .menu-item--highlight:hover { background: #FFF; }

.primary-menu-wrapper .menu-item--highlight:hover a { color: #000000; }

@media screen and (min-width: 992px) { .primary-menu-wrapper { display: block; } }

.breadcrumbs { margin: 25px 0; display: none; }

.breadcrumbs span, .breadcrumbs a, .breadcrumbs div { font-size: 12px; line-height: 15px; padding-right: 5px; }

.breadcrumbs .breadcrumb_last { padding-left: 5px; }

@media screen and (min-width: 992px) { .breadcrumbs { display: block; } }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { padding: 20px 20px 20px; display: inline-block; text-transform: uppercase; line-height: 150%; color: #747081; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover { color: #B42068; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item--bold { font-weight: 700; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item--bold a.mega-menu-link { font-weight: 700; color: #38334A; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item--bold a.mega-menu-link:hover { font-weight: 700; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item--highlight { background: #747081; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item--highlight a.mega-menu-link { color: #FFF; padding: 17px 40px; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item--highlight:hover { background: #FFF; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item--highlight:hover a { color: #000000; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu { display: -webkit-box; display: -ms-flexbox; display: flex; width: unset; left: auto; background: #fff; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1); padding: 25px 50px; }

.mega-indicator { display: none !important; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { font-weight: 700; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-toggle-on { background: #FFF; }

ul.mega-sub-menu { opacity: 1 !important; left: 0 !important; }

@media screen and (min-width: 1500px) { ul.mega-sub-menu { left: auto !important; } }

.primary-menu-wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item .mega-block-title { text-transform: uppercase; font-weight: 700; border-bottom: 1px solid #707070; padding-bottom: 10px; margin-bottom: 5px; font-size: 15px; color: #000; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title:hover { border-bottom: 1px solid #707070; }

.primary-menu-wrapper .mega-sub-menu .menu-item { display: block; width: 100%; }

.primary-menu-wrapper .mega-sub-menu .menu-item a { padding: 8px 0; text-transform: none; display: block; font-weight: 400; }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item { margin-right: 40px; }

@media screen and (min-width: 1200px) { #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item { min-width: 190px; } }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.widget_media_image { min-width: 300px; margin-right: 0; }

@media screen and (min-width: 1200px) { #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.widget_media_image { min-width: 380px; } }

/*--------------------------------------------------------------
## Main Content
--------------------------------------------------------------*/
.container { max-width: 1780px; width: 100%; margin: 0 auto; padding: 0 12px; }

.row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: calc(-1* 12px); margin-right: calc(-1* 12px); }

.col { padding: 0 12px; }

.col-full { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 0 12px; }

.menu-wrapper { max-width: 1780px; width: 100%; margin: 0 auto; padding: 0 12px; }

.page-wrapper { margin-bottom: 25px; }

@media screen and (min-width: 768px) { .page-wrapper { margin-bottom: 85px; } }

.main-content { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

@media screen and (min-width: 768px) { .main-content { padding: 0 12px; } }

.main-content-wrapper { padding: 20px 20px; background: #FFF; }

.main-content-wrapper.two-cols-layout { padding: 30px 5px 30px 5px; }

@media screen and (min-width: 768px) { .main-content-wrapper.two-cols-layout { padding: 60px 35px 60px 35px; } }

@media screen and (min-width: 1366px) { .main-content-wrapper.two-cols-layout { padding: 60px 35px 60px 90px; } }

.main-content-wrapper article { padding: 0 12px; width: 100%; }

@media screen and (min-width: 768px) { .main-content-wrapper { padding: 30px 30px; } }

@media screen and (min-width: 992px) { .main-content-wrapper { padding: 60px 90px; } }

@media screen and (min-width: 1366px) { .main-content-wrapper { padding: 60px 90px; } }

.demo-data h2:nth-of-type(1) { margin-top: 50px; margin-bottom: 20px; padding-bottom: 5px; font-weight: bold; border-bottom: 1px solid #E7E2E2; }

/* Main column width */
.wp-block { max-width: 1200px !important; }

.two-cols-layout .wp-block-columns { margin-bottom: 0; }

.two-cols-layout .wp-block-column:first-child { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; }

@media screen and (min-width: 768px) { .two-cols-layout .wp-block-column:first-child { -ms-flex-preferred-size: 63% !important; flex-basis: 63% !important; } }

.two-cols-layout .wp-block-column:not(:first-child) { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; margin-left: 0; }

@media screen and (min-width: 768px) { .two-cols-layout .wp-block-column:not(:first-child) { margin-left: 34px; -ms-flex-preferred-size: 30% !important; flex-basis: 30% !important; } }

@media screen and (min-width: 1240px) { .two-cols-layout .wp-block-column:not(:first-child) { margin-left: 84px; } }

.page-contact .wp-block-column:first-child, .page-id-174 .wp-block-column:first-child { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; }

@media screen and (min-width: 1240px) { .page-contact .wp-block-column:first-child, .page-id-174 .wp-block-column:first-child { -ms-flex-preferred-size: 63% !important; flex-basis: 63% !important; } }

.page-contact .wp-block-column:not(:first-child), .page-id-174 .wp-block-column:not(:first-child) { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; margin-top: 0; }

@media screen and (min-width: 1240px) { .page-contact .wp-block-column:not(:first-child), .page-id-174 .wp-block-column:not(:first-child) { margin-left: 48px; margin-top: 62px; -ms-flex-preferred-size: 50% !important; flex-basis: 50% !important; } }

.page-contact .listbox, .page-id-174 .listbox { padding: 21px 40px 18px 60px; }

@media screen and (min-width: 1240px) { .page-contact .listbox, .page-id-174 .listbox { padding: 21px 60px 18px 60px; } }

/* Archive page  */
.archive-content { -ms-flex-preferred-size: 100%; flex-basis: 100%; }

@media screen and (min-width: 768px) { .archive-content { -ms-flex-preferred-size: 100%; flex-basis: 100%; } }

@media screen and (min-width: 1240px) { .archive-content { -ms-flex-preferred-size: 66.66%; flex-basis: 66.66%; } }

.archive-sidebar { margin-top: 30px; }

.archive-sidebar--title { text-transform: uppercase; padding: 0 12px; font-size: 24px; font-weight: bold; margin-bottom: 10px; }

.archive-sidebar ul { list-style: none; padding: 0 12px; }

.archive-sidebar ul li { border-bottom: 1px solid #E7E2E2; padding-left: 0; }

.archive-sidebar ul li:first-of-type { border-top: 1px solid #E7E2E2; }

.archive-sidebar ul li:before { -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.238" height="14.021" viewBox="0 0 8.238 14.021"><g data-name="Group 651"><path data-name="Path 2343" d="M8.014 6.464L1.774.224a.769.769 0 0 0-1.085 0l-.46.459a.768.768 0 0 0 0 1.085l5.24 5.24-5.247 5.245a.769.769 0 0 0 0 1.085l.46.459a.769.769 0 0 0 1.085 0l6.246-6.245a.774.774 0 0 0 0-1.089z"/></g></svg>') no-repeat 50% 50%; mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.238" height="14.021" viewBox="0 0 8.238 14.021"><g data-name="Group 651"><path data-name="Path 2343" d="M8.014 6.464L1.774.224a.769.769 0 0 0-1.085 0l-.46.459a.768.768 0 0 0 0 1.085l5.24 5.24-5.247 5.245a.769.769 0 0 0 0 1.085l.46.459a.769.769 0 0 0 1.085 0l6.246-6.245a.774.774 0 0 0 0-1.089z"/></g></svg>') no-repeat 50% 50%; height: 28px; width: 28px; top: 50%; right: 0; left: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.archive-sidebar a { display: block; padding: 15px 0 13px; font-size: 16px; line-height: 28px; position: relative; }

@media screen and (min-width: 768px) { .archive-sidebar { -ms-flex-preferred-size: 100%; flex-basis: 100%; } }

@media screen and (min-width: 1240px) { .archive-sidebar { margin-top: 0; margin-left: 60px; -ms-flex-preferred-size: calc( 33.33% - 60px); flex-basis: calc( 33.33% - 60px); } }

.job_details { margin-top: 32px; margin-bottom: 20px; }

.job_details .highlighted { background: #F9F6FA; padding: 20px 30px; margin-bottom: 10px; }

.job_details .highlighted p { line-height: 19px; margin: 0; }

.highlighted { background: #F9F6FA; padding: 24px 40px; margin-bottom: 10px; }

.highlighted p { line-height: 26px; margin: 0; }

.article-flex-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.article-flex-wrapper .article-left { width: 100%; }

.article-flex-wrapper .article-left img { max-width: 100%; height: auto; margin-bottom: 10px; }

@media screen and (min-width: 768px) { .article-flex-wrapper .article-left { width: 66.66%; } }

.article-flex-wrapper .article-left .button { margin-top: 10px; padding: 12px 23px 11px !important; color: #000; }

.article-flex-wrapper .article-left .button:hover { color: #FFF; }

.article-flex-wrapper .article-right { display: none; }

@media screen and (min-width: 768px) { .article-flex-wrapper .article-right { display: block; width: 33.33%; padding-left: 43px; } }

.article-meta { margin-bottom: 28px; }

.article-meta span { display: inline-block; color: #747081; background: #F7F6F6; padding: 8px 12px 6px; line-height: 19px; }

.article-meta .post-categories li { padding-left: 0; }

.article-meta .post-categories li:before { display: none; }

.article-meta a { color: #747081; }

.table-of-contents { margin-top: 155px; }

.table-of-contents h3 { font-size: 22px; margin-bottom: 12px; }

.table-of-contents ul li { list-style-type: none; padding-left: 0; }

.table-of-contents ul li:before { display: none; }

.table-of-contents ul a { color: #B42068; }

.table-of-contents ul a:hover { color: #000000; }

.wp-block-gallery .blocks-gallery-grid li { padding-left: 0; }

.wp-block-gallery .blocks-gallery-grid li:before { display: none; }

.job-section-title { margin-top: 25px; }

.info-franciza { padding: 40px 0 43px; margin: 80px 0 40px; border-top: 1px solid #E7E2E2; border-bottom: 1px solid #E7E2E2; }

.info-franciza p { margin-bottom: 0; }

.info-franciza h3 { margin: 0; font-size: 21px; }

.info-franciza h3 a { color: #B42068; }

@media screen and (min-width: 480px) { .info-franciza h3 { font-size: 24px; } }

.harta-distributie { margin-top: 40px; }

.harta-distributie a { position: relative; padding-left: 30px; color: #B42068; }

.harta-distributie a:before { content: " "; position: absolute; top: -2px; left: 0; width: 20px; height: 23px; background-image: url("assets/img/marker.png"); background-repeat: no-repeat; }

table { width: 100%; border: 1px solid #e3e3e3; border-collapse: collapse; }

table td { border: 1px solid #e3e3e3; padding: 0 10px; }

.home-content article { width: 100%; margin-bottom: 60px; }

.home-content article .featured-media img { display: block; max-width: 100%; height: auto; }

.home-content article .entry-title { font-size: 22px; margin-bottom: 17px; margin-top: 15px; }

.home-content article .entry-meta { color: #747081; font-size: 16px; line-height: 19px; margin: 0 0 22px; }

.home-content article .entry-meta--date { padding-right: 18px; }

.home-content article .post-categories { padding-left: 18px; border-left: 1px solid #747081; display: inline-block; }

.home-content article .post-categories li { padding: 0; }

.home-content article .post-categories li:before { display: none; }

.home-content article .post-categories a { color: #747081; }

.home-content article .button { padding: 12px 28px 11px; font-size: 14px; }

@media screen and (min-width: 768px) { .home-content article { width: 50%; } }

.home-content .category-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-top: 40px; margin-bottom: 105px; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.home-content .category-list a { display: block; }

.home-content .category-list-item { padding: 0 12px; width: 100%; text-align: center; margin-bottom: 30px; }

@media screen and (min-width: 480px) { .home-content .category-list-item { width: 50%; } }

@media screen and (min-width: 680px) { .home-content .category-list-item { width: 33%; margin-bottom: 0; } }

.home-content .category-list-imageWrapper { position: relative; display: block; height: 0; padding-bottom: 100%; border: 1px solid #E7E2E2; border-radius: 50%; overflow: hidden; margin-bottom: 10px; }

.home-content .category-list-imageWrapper:hover { border-color: #B42068; }

@media screen and (min-width: 1240px) { .home-content .category-list-imageWrapper { margin-bottom: 30px; } }

.home-content .category-list-image { width: calc(100% - 10px); height: calc(100% - 10px); position: absolute; top: 5px; left: 5px; border-radius: 50%; background-position: 50%; background-size: cover; }

.home-content .category-list-image:hover { cursor: pointer; }

.home-content .category-list-image img { max-width: 100%; width: 100%; height: auto; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.home-content .category-list-title { font-size: 20px; line-height: 34px; font-weight: 500; text-align: center; text-transform: uppercase; margin-bottom: 0; }

@media screen and (min-width: 1140px) { .home-content .category-list-title { font-size: 24px; margin-bottom: 5px; } }

@media screen and (min-width: 1240px) { .home-content .category-list-title { font-size: 28px; } }

.home-content .category-list-button a { line-height: 19px; color: #B42068; }

.category-list-question { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-top: 40px; margin-bottom: 105px; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.category-list-question-item { padding: 0 12px; width: 50%; text-align: center; display: none; }

@media screen and (min-width: 768px) { .category-list-question-item { width: 25%; } }

.category-list-question-item:nth-last-child(-n+4) { display: block; }

.category-list-question-image img { display: block; max-width: 100%; height: auto; width: 100%; }

.category-list-question-title { font-size: 20px; line-height: 25px; font-weight: 500; text-align: center; text-transform: uppercase; margin-bottom: 0; }

@media screen and (min-width: 1366px) { .category-list-question-title { font-size: 24px; line-height: 29px; } }

.category-list-question-button { padding: 20px 0 12px; line-height: 19px; color: #B42068; }

.before-articles-title { font-size: 24px; margin-bottom: 50px; }

.featured-media { width: 100%; margin-bottom: 25px; }

.post-inner .button { padding: 12px 23px !important; font-size: 14px !important; }

.post-inner ul { margin-bottom: 15px; }

.wp-post-image { max-width: 100%; height: auto; }

.featured-image img { max-width: 100%; height: auto; width: 100%; }

.alert-success { background-color: #B42068; padding: 13px; font-size: 16px; color: #fff; margin-bottom: 15px; line-height: 160%; font-weight: 300; }

.post-password-form input[type="password"] { padding: 20px 25px; background: #F9F6FA; border: 1px solid #D9D9D9; width: 45%; margin-right: 5px; }

@media screen and (min-width: 480px) { .post-password-form input[type="password"] { width: 60%; } }

.post-password-form input[type="password"].error { border: 1px solid #B42068; color: #B42068; }

.post-password-form input[type="submit"] { background-color: #747081; border: 1px solid #747081; padding: 20px 25px; color: #FFF; display: inline-block; line-height: 115%; text-transform: uppercase; }

.post-password-form input[type="submit"]:hover { background-color: #FFF; color: #747081; cursor: pointer; }

.custom-password-message { color: #B42068; }

/*--------------------------------------------------------------
## Sidebar
--------------------------------------------------------------*/
.sidebar { padding: 0 12px; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

@media screen and (min-width: 992px) { .sidebar { -webkit-box-flex: 0; -ms-flex: 0 0 300px; flex: 0 0 300px; } }

@media screen and (min-width: 1024px) { .sidebar { -webkit-box-flex: 0; -ms-flex: 0 0 300px; flex: 0 0 300px; } }

@media screen and (min-width: 1366px) { .sidebar { -webkit-box-flex: 0; -ms-flex: 0 0 394px; flex: 0 0 394px; } }

.sidebar { display: none; }

.sidebar .button { font-size: 15px; padding: 17px 19px !important; width: 100%; text-align: center; margin-top: 15px; }

.sidebar .widget { background: #FFF; padding: 0; margin-bottom: 43px; }

@media screen and (min-width: 768px) { .sidebar .widget { padding: 20px; } }

@media screen and (min-width: 1366px) { .sidebar .widget { padding: 40px; } }

.sidebar .widget-title { font-size: 22px; font-weight: bold; margin-bottom: 25px; }

@media screen and (min-width: 992px) { .sidebar .widget_nav_menu { display: block; padding-top: 20px; } }

.sidebar .menu > li { border-bottom: 1px solid #E7E2E2; }

.sidebar .menu > li.current-menu-item a { color: #B42068; }

.sidebar .menu > li.current-menu-item a:after, .sidebar .menu > li.current-menu-item a:before { background-color: #B42068; }

.sidebar .menu > li.current-menu-parent > .opened { color: #B42068; }

.sidebar .menu > li.current-menu-parent > .opened:after, .sidebar .menu > li.current-menu-parent > .opened:before { background-color: #B42068; }

.sidebar .menu > li > a { font-weight: 700; position: relative; }

.sidebar .menu > li > a:hover:after, .sidebar .menu > li > a:hover:before { background-color: #B42068; }

.sidebar .menu > li > a.closed:after { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }

.sidebar .menu > li > a.closed:before { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 1; }

.sidebar .menu > li > a.opened { opacity: 1; }

.sidebar .menu > li > a.opened:after { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: rotate(90deg); transform: rotate(90deg); }

.sidebar .menu > li > a.opened:before { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: rotate(90deg); transform: rotate(90deg); opacity: 0; }

.sidebar .menu > li > a:before { content: " "; position: absolute; background-color: #000000; width: 10px; height: 2px; left: 15px; margin-left: -4px; top: 49%; -webkit-transform: translateY(calc(50%-2px)); transform: translateY(calc(50%-2px)); }

.sidebar .menu > li > a:after { content: " "; position: absolute; background-color: #000000; width: 2px; height: 10px; left: 15px; top: 49%; -webkit-transform: translateX(calc(50%-2px)); transform: translateX(calc(50%-2px)); margin-top: -4px; }

.sidebar li a { padding: 17px 30px 16px; display: block; color: #000000; line-height: 19px; }

.sidebar li a:hover { color: #B42068; }

.sidebar li.current-menu-parent .sub-menu, .sidebar li.menu-open .sub-menu { -webkit-transition: all 0.2s linear; transition: all 0.2s linear; opacity: 1; visibility: visible; height: 100%; overflow: visible; padding: 0 20px 5px; }

.sidebar .sub-menu { opacity: 0; visibility: hidden; height: 0; overflow: hidden; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; padding: 0 20px; }

.sidebar .sub-menu a { font-size: 14px; padding: 10px 20px 10px; }

.sidebar .sub-menu .current-menu-item a { color: #B42068; }

@media screen and (min-width: 992px) { .sidebar .widget_text_icl { display: block; } }

@media screen and (min-width: 992px) { .sidebar { display: block; } }

/*--------------------------------------------------------------
## Footer
--------------------------------------------------------------*/
.site-footer { background-color: #F9F6FA; border-top: 1px solid #D9D9D9; }

.site-footer .container { max-width: 1470px; width: 100%; margin: 0 auto; padding: 0 12px; }

.site-footer .container .col { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 0; }

@media screen and (min-width: 992px) { .site-footer .container .col { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 0 12px; } }

.site-footer .widget-title { font-weight: 400; font-size: 17px; line-height: 20px; border-bottom: 1px solid #D9D9D9; padding: 22px 30px 19px; position: relative; }

@media screen and (min-width: 992px) { .site-footer .widget-title { font-weight: 700; line-height: 19px; padding: 0 0 10px 0; margin-bottom: 10px; font-size: 16px; } }

.site-footer .widget-title:before { content: " "; position: absolute; background-color: #000000; width: 16px; height: 2px; right: 30px; margin-right: -7px; top: 51%; -webkit-transform: translateY(calc(50% - 2px)); transform: translateY(calc(50% - 2px)); display: block; }

@media screen and (min-width: 992px) { .site-footer .widget-title:before { display: none; } }

.site-footer .widget-title:after { content: " "; position: absolute; background-color: #000000; width: 2px; height: 16px; right: 29px; top: 49%; -webkit-transform: translateX(calc(50% - 2px)); transform: translateX(calc(50% - 2px)); margin-top: -7px; display: block; }

@media screen and (min-width: 992px) { .site-footer .widget-title:after { display: none; } }

.site-footer .widget-content div:not(.widget-title) { display: none; padding: 10px 30px; border-bottom: 1px solid #D9D9D9; }

@media screen and (min-width: 992px) { .site-footer .widget-content div:not(.widget-title) { display: block; padding: 0; border-bottom: 0; } }

.site-footer .widget-content--closed .widget-title:after { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }

.site-footer .widget-content--closed .widget-title:before { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); opacity: 1; }

.site-footer .widget-content--opened div:not(.widget-title) { display: block; }

.site-footer .widget-content--opened .widget-title { color: #B42068; opacity: 1; }

.site-footer .widget-content--opened .widget-title:after, .site-footer .widget-content--opened .widget-title:before { background-color: #B42068; }

.site-footer .widget-content--opened .widget-title:after { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: rotate(90deg); transform: rotate(90deg); }

.site-footer .widget-content--opened .widget-title:before { -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: rotate(90deg); transform: rotate(90deg); opacity: 0; }

.site-footer .widget li { border-bottom: 0; }

.site-footer .widget a { font-weight: 400; border-bottom: 0; color: #000000; }

.site-footer .widget a:hover { color: #B42068; }

@media screen and (min-width: 992px) { .site-footer { padding-top: 75px; padding-bottom: 30px; border-bottom: 1px solid #D9D9D9; } }

.copyright { background: #FFF; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media screen and (min-width: 992px) { .copyright { padding: 0; min-height: 61px; } }

.copyright .container { max-width: 1470px; width: 100%; margin: 0 auto; padding: 0 12px; }

.copyright .row { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.copyright .col { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; }

.copyright .col-copy { -webkit-box-ordinal-group: 21; -ms-flex-order: 20; order: 20; display: none; border-bottom: 1px solid; text-align: center; width: 100%; }

@media screen and (min-width: 992px) { .copyright .col-copy { display: block; border-bottom: 0; width: auto; } }

.copyright .col-social { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; display: -webkit-box; display: -ms-flexbox; display: flex; border-bottom: 1px solid #D9D9D9; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: auto; width: 100%; }

@media screen and (min-width: 992px) { .copyright .col-social { -webkit-box-ordinal-group: 22; -ms-flex-order: 21; order: 21; border-bottom: 0; width: auto; } }

.copyright .col-payment { -webkit-box-ordinal-group: 31; -ms-flex-order: 30; order: 30; padding: 15px 12px; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media screen and (min-width: 992px) { .copyright .col-payment { margin-right: auto; -webkit-box-ordinal-group: 20; -ms-flex-order: 19; order: 19; } }

.copyright .powered { font-weight: 300; color: #747081; text-align: center; padding: 15px 0; }

.copyright .powered a { color: inherit; }

@media screen and (min-width: 992px) { .copyright .powered { padding: 0; } }

.copyright .social-icons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 12px; }

@media screen and (min-width: 992px) { .copyright .social-icons { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }

.copyright .social-icons a { line-height: 100%; margin-right: 20px; }

@media screen and (min-width: 992px) { .copyright .social-icons a { margin-right: 20px; } }

.copyright .languages { border-left: 1px solid #D9D9D9; display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: auto; }

.copyright .languages .lang { display: inline-block; line-height: 60px; width: 60px; text-align: center; border-right: 1px solid #D9D9D9; text-transform: capitalize; }

.copyright img { max-width: 100%; display: block; margin: 0 auto; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiX3ZhcnMuc2NzcyIsIl9taXhpbnMuc2NzcyIsInJlc2V0cy9fcmVzZXQuc2NzcyIsInJlc2V0cy9ub3JtYWxpemUuc2NzcyIsInJlc2V0cy9yZXNldC5sb2NhbC5zY3NzIiwicmVzZXRzL3R5cG9ncmFwaHkuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJfZm9ybXMuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJlbGVtZW50cy9fbGlzdGJveC5zY3NzIiwiZWxlbWVudHMvX3JpYmJvbmJveC5zY3NzIiwiZWxlbWVudHMvX21hbmFnZW1lbnQuc2NzcyIsImVsZW1lbnRzL19wcmVzYS5zY3NzIiwiZWxlbWVudHMvX3RpbWVsaW5lLnNjc3MiLCJlbGVtZW50cy9fZnVsbGJveC5zY3NzIiwiZWxlbWVudHMvX2ljb25ib3guc2NzcyIsImVsZW1lbnRzL19yZXZpc3RhLnNjc3MiLCJlbGVtZW50cy9faW1hZ2Vib3guc2NzcyIsImVsZW1lbnRzL190cmF0YW1lbnQuc2NzcyIsImVsZW1lbnRzL19zdG9yZS5zY3NzIiwiZWxlbWVudHMvX3RhYnMuc2NzcyIsImVsZW1lbnRzL19pbnRyZWJhcmUuc2NzcyIsImVsZW1lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJlbGVtZW50cy9fbmV3c2xldHRlci5zY3NzIiwiZWxlbWVudHMvX21vZGFsLnNjc3MiLCJlbGVtZW50cy9fNDA0LnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19tZWdhbWVudS5zY3NzIiwibGF5b3V0L19tYWluLnNjc3MiLCJsYXlvdXQvX2hvbWUuc2NzcyIsImxheW91dC9fc2lkZWJhci5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7RUFRRTtBQUVGOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE4QkU7QUFLRjs7Z0VBRWdFO0FJ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 */

/*# sourceMappingURL=style.css.map */
