/* Base Styles. */
.dipl_image_hover_effect_inner {
	overflow: hidden;
	position: relative;
	display: inline-block;
	border: 0 solid #000000;
}
.dipl_image_hover_effect_inner:hover {
	opacity: 1;
}

/* General Image Styling. */
.dipl_image_hover_effect_inner img{
	display: block;
	height: auto;
	border: 0 solid #000000;
}

/* circle and half-circle comman css (circle). */
.dipl_image_hover_effect_inner.circle::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 100%;
	z-index: 2;
}
.dipl_image_hover_effect_inner.circle:hover::before {
	animation: dipl_circleIn 0.5s forwards ease-out;
}
.dipl_image_hover_effect_inner.circle:not(:hover)::before {
	animation: dipl_circleOut 0.5s forwards ease-in;
}

@keyframes dipl_circleIn {
	0% { width: 150%; height: 150%; }
	100% { width: 0; height: 0; background: rgba(255, 255, 255, 0.5); }
}
@keyframes dipl_circleOut {
	0% { width: 0; height: 0; background: rgba(0, 0, 0); }
	100% { width: 150%; height: 150%; background: rgba(0, 0, 0, 0); }
}

/* circle, half circle, flash, Layout 05 and Layout 06 comman css (Zoom). */
.dipl_image_hover_effect_inner.zoom img {
	transform: scale(1);
	transition: transform 0.5s ease-in-out;
	transform-origin: center center;
}
.dipl_image_hover_effect_inner.zoom:hover img {
	transform: scale(1.3);
}

/* Layout 02 css (rotate). */
.dipl_image_hover_effect_inner.rotate img {
	transition: transform 0.5s ease-in-out;
}
.dipl_image_hover_effect_inner.rotate:hover img {
	transform: rotate(-4deg) scale(1.1);
	transition: 0.8s ease-in-out;
}
.dipl_image_hover_effect_inner.rotate::before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	background: rgba(0, 0, 0, 0.7);
	top: -50%;
	right: -50%;
	transform: translate(0%, 0%);
	border-radius: 100%;
	opacity: 0;
	z-index: 2;
	display: block;
	transition: transform 0.4s ease;
}
.dipl_image_hover_effect_inner.rotate:hover::before {
	animation: dipl_rotateIn 0.8s forwards ease-out;
}
.dipl_image_hover_effect_inner.rotate:not(:hover)::before {
	animation: dipl_rotateOut 0.55s forwards ease-in;
}

@keyframes dipl_rotateIn {
	0% { opacity: 1; width: 200%; height: 200%; }
	100% { opacity: 0; }
}
@keyframes dipl_rotateOut {
	0% { opacity: 1; }
	100% { opacity: 0; width: 200%; height: 200%; }
}

/* Layout 03, Layout 04 and Layout 05 css (filter). */
.dipl_image_hover_effect_inner.filter:hover img {
	animation: dipl_filterIn 0.5s forwards ease-out;
}

@keyframes dipl_filterIn {
	0% { filter: brightness(400%) saturate(200%) hue-rotate(100deg); }
	25% { filter: brightness(100%) saturate(100%) hue-rotate(100deg); }
}

/* Layout 04 css (Flash). */
.dipl_image_hover_effect_inner.flash,
.dipl_image_hover_effect_inner.flash_rev,
.dipl_image_hover_effect_inner.flash_inst_rev {
	position: relative;
}
.dipl_image_hover_effect_inner.flash::before,
.dipl_image_hover_effect_inner.flash_rev::before,
.dipl_image_hover_effect_inner.flash_inst_rev::before {
	content: '';
	position: absolute;
	width: 50%;
	height: 100%;
	top: 0;
	z-index: 2;
	display: block;
}
.dipl_image_hover_effect_inner.flash::before {
	background: linear-gradient(to right, rgba(255, 255, 250, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
	left: -75%;
}
.dipl_image_hover_effect_inner.flash:hover::before {
	animation: dipl_flashIN 0.8s forwards ease-out;
}
@keyframes dipl_flashIN {
	100% { left: 125%; }
}

.dipl_image_hover_effect_inner.flash:not(:hover)::before {
	animation: dipl_flashOut 0.5s forwards ease-in;
}
@keyframes dipl_flashOut {
	0% { left: 125%; }
}

/* Layout 05 css. */
.dipl_image_hover_effect_inner.flash_inst_rev {
	display: inline-block;
	transform: scaleX(1);
}
.dipl_image_hover_effect_inner.flash_inst_rev:hover {
	transform: scaleX(-1);
}
.dipl_image_hover_effect_inner.flash_inst_rev::before {
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
	right: -75%;
}
.dipl_image_hover_effect_inner.flash_inst_rev:hover::before {
	animation: dipl_flashinstrevIn1 0.5s forwards ease-out, dipl_flashinstrevIn2 0.5s forwards ease-in 0.4s;
}
@keyframes dipl_flashinstrevIn1 { 100% { right: 125%; } }
@keyframes dipl_flashinstrevIn2 { 100% { right: -125%; } }

.dipl_image_hover_effect_inner.flash_inst_rev:not(:hover)::before {
	animation: dipl_flashinstrevOut1 0.5s forwards ease-out, dipl_flashinstrevOut2 0.5s forwards ease-in 0.4s;
}
@keyframes dipl_flashinstrevOut1 { 100% { right: 125%; } }
@keyframes dipl_flashinstrevOut2 { 100% { right: -125%; } }

/* Shine-Filter Effect. */
.dipl_image_hover_effect_inner.flash.filter:hover img,
.dipl_image_hover_effect_inner.flash_rev.filter:hover img,
.dipl_image_hover_effect_inner.flash_inst_rev.filter:hover img {
	animation: dipl_flashfilterIn 0.25s forwards ease-out;
}
@keyframes dipl_flashfilterIn {
	0% { filter: brightness(150%) saturate(150%) hue-rotate(100deg); }
	15% { filter: brightness(100%) saturate(100%) hue-rotate(100deg); }
}

/* diagonal. */
.dipl_image_hover_effect_inner.diagonal::before,
.dipl_image_hover_effect_inner.diagonal::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.8);
	z-index: 2;
	opacity: 1;
	transition: all 0.5s;
}
.dipl_image_hover_effect_inner.diagonal::before {
	clip-path: polygon(0 0, 0% 100%, 100% 0);
	transform: rotate(-90deg);
	transform-origin: left bottom;
}
.dipl_image_hover_effect_inner.diagonal::after {
	clip-path: polygon(100% 0, 0% 100%, 100% 100%);
	top: 0;
	transform: rotate(-90deg);
	transform-origin: top right;
}
.dipl_image_hover_effect_wrapper.dipl-effect-diagonal:hover .dipl_image_hover_effect_inner.diagonal::before {
	transform: rotate(0deg);
	background: rgba(255, 255, 255, 0);
}
.dipl_image_hover_effect_wrapper.dipl-effect-diagonal:hover .dipl_image_hover_effect_inner.diagonal::after {
	transform: rotate(0deg);
    background: rgba(255, 255, 255, 0);
}

/* glitch effect css. */
.dipl-glitch-image {
	transition: transform 0.4s ease;
}
.dipl-glitch-image:hover {
	transform: scale(0.95);
	transition: transform 1.5s ease;
}
.dipl-glitch-image::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 15%;
	left: 0;
	bottom: 0;
	background-size: cover;
	background-position: center;
	filter: blur(1px);
	z-index: 2;
	pointer-events: none;
	opacity: 0;
}

.dipl-glitch-image:hover::before {
	animation: dipl_glitchUpIn 0.8s forwards ease-out;
	opacity: 1;
}
.dipl-glitch-image:not(:hover)::before {
	animation: dipl_glitchDownOut 0.4s forwards ease-in;
	opacity: 1;
}
@keyframes dipl_glitchUpIn {
	0% { transform: translateY(0); }
	100% { transform: translateY(-800%); }
}
@keyframes dipl_glitchDownOut {
	0% { transform: translateY(-600%); opacity: 1; }
	100% { transform: translateY(100%); opacity: 0; }
}

/* slide glitch effect. */
.dipl-slide-glitch{
	background-color: #000;
	background-repeat: no-repeat;
	position: relative;
}
.dipl-slide-glitch::before,
.dipl-slide-glitch::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: inherit;
	background-size: cover;
	background-position: center;
	opacity: 0;
	mix-blend-mode: screen;
	pointer-events: none;
	z-index: 2;
	animation: dipl_glitchRGB 0.6s steps(2, end) infinite;
}
.dipl-slide-glitch::before {
	filter: contrast(200%) hue-rotate(270deg);
}
.dipl-slide-glitch::after {
	filter: contrast(200%) hue-rotate(90deg);
}
.dipl-slide-glitch:hover::before,
.dipl-slide-glitch:hover::after {
	opacity: 0.2;
}

@keyframes dipl_glitchRGB{
	0%   { transform: translate( 0, 0 ); }
	20%  { transform: translate( -2px, -2px ); }
	40%  { transform: translate( 2px, 2px ); }
	60%  { transform: translate( -1px, 2px ); }
	80%  { transform: translate( 1px, -1px ); }
	100% { transform: translate( 0, 0 ); }
}

.dipl-slide-glitch-overlay{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: none;
	z-index: 3;
}
.dipl-slide-glitch-overlay .quadrant{
	position: absolute;
	width: 100%;
	height: 100%;
	backdrop-filter: none;
	opacity: 1;
	transition: all 0.25s ease;
}
.dipl-slide-glitch-overlay .quad1{
	clip-path: polygon(0 0, 50% 0, 50% 50%, 0 50%);
	transform: translateX(-100%);
	transition-delay: 0s;
}
.dipl-slide-glitch-overlay .quad2{
	clip-path: polygon(50% 0, 100% 0, 100% 50%, 50% 50%);
	transform: translateY(-100%);
	transition-delay: 0.5s;
}
.dipl-slide-glitch-overlay .quad3{
	clip-path: polygon(0 50%, 50% 50%, 50% 100%, 0 100%);
	transform: translateY(100%);
	transition-delay: 0.75s;
}
.dipl-slide-glitch-overlay .quad4{
	clip-path: polygon(50% 50%, 100% 50%, 100% 100%, 50% 100%);
	transform: translateX(100%);
	transition-delay: 1s;
}

.dipl-slide-glitch:hover .quadrant {
	transform: translate(0, 0);
	opacity: 1;
}
.dipl-slide-glitch:hover .quad1,
.dipl-slide-glitch:hover .quad2,
.dipl-slide-glitch:hover .quad3,
.dipl-slide-glitch:hover .quad4 {
	backdrop-filter: saturate(200%);
}

.sg-marketing-form-container,.sg-marketing-form-container *{margin:0;padding:0;box-sizing:border-box;font-family:inherit;vertical-align:baseline}.sg-marketing-form-container{font-family:inherit;margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0;min-inline-size:auto;border-width:medium;border-style:none;border-color:initial;border-image:none}.sg-marketing-form-container input,.sg-marketing-form-container button{border:none;outline:none;background:0 0;box-shadow:none}.sg-marketing-form-container{background-color:var(--sg-email-marketing-form-form-background-color)}.sg-input-container:nth-child(6){order:5}.sg-input-container:nth-child(5){order:4}.sg-input-container:nth-child(4){order:3}.sg-input-container:nth-child(2){order:1}.sg-input-container:nth-child(3){order:2}.sg-marketing-form-container button{order:6}.sg-marketing-form-container .sg-input-container{display:flex;flex-direction:column;justify-content:end;width:100%}.sg-marketing-form-container .sg-input-container input{width:100%;color:var(--sg-email-marketing-form-field-text-color);height:var(--sg-email-marketing-form-form-size-field-input-height);font-size:var(--sg-email-marketing-form-form-size-field-input-font-size);border:1px solid var(--sg-email-marketing-form-field-border-color);border-radius:var(--sg-email-marketing-form-field-border-radius);background-color:var(--sg-email-marketing-form-field-background-color);padding:var(--sg-email-marketing-form-form-size-field-padding-v)var(--sg-email-marketing-form-form-size-field-padding-h)}.sg-marketing-form-container .sg-input-container select{width:100%;color:var(--sg-email-marketing-form-field-text-color);height:var(--sg-email-marketing-form-form-size-field-input-height);font-size:var(--sg-email-marketing-form-form-size-field-input-font-size);border:1px solid var(--sg-email-marketing-form-field-border-color);border-radius:var(--sg-email-marketing-form-field-border-radius);background-color:var(--sg-email-marketing-form-field-background-color);padding:calc( var(--sg-email-marketing-form-form-size-field-padding-v) - 3px )calc( var(--sg-email-marketing-form-form-size-field-padding-h) - 3px )}.editor-styles-wrapper .sg-marketing-form-container .sg-input-container select{min-width:100%;line-height:1.25}.sg-marketing-form-container .sg-input-grid{margin:15px 0}.sg-marketing-form-container .sg-input-container input,.sg-marketing-form-container .sg-input-container select{transition:box-shadow .2s ease-in-out}.sg-marketing-form-container .sg-input-container input:hover,.sg-marketing-form-container .sg-input-container select:hover{box-shadow:inset 0 0 0 2px var(--sg-email-marketing-form-field-border-color)}.sg-marketing-form-container .sg-input-container input:focus,.sg-marketing-form-container .sg-input-container select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--sg-email-marketing-form-field-border-color)}.sg-marketing-form-container .sg-input-container input::placeholder,.sg-marketing-form-container .sg-input-container select:has(option:disabled:checked[hidden]){color:var(--sg-email-marketing-form-field-placeholder-color)}.sg-marketing-form-title-and-description-fields{order:0}.sg-marketing-form-container .sg-marketing-form-title-and-description-fields .sg-marketing-form-title,.sg-marketing-form-description{margin-bottom:10px;color:var(--sg-email-marketing-form-label-color)}.sg-marketing-form-title{font-family:var(--wp--preset--font-family--heading)}.sg-marketing-form-container .sg-input-container label{font-size:var(--sg-email-marketing-form-form-size-field-font-size-label);margin-bottom:var( --sg-email-marketing-form-form-size-field-sublabel-spacing );color:var(--sg-email-marketing-form-label-color);line-height:16px;align-self:flex-start}.sg-marketing-form-container .sg-input-container .sg-marketing-form-required-label{color:var(--sg-email-marketing-form-label-sublabel-color)}.sg-marketing-form-container button{font-weight:700;cursor:pointer;color:var(--sg-email-marketing-form-button-text-color);font-size:var(--sg-email-marketing-form-form-size-button-font-size);height:var(--sg-email-marketing-form-form-size-button-height);border-radius:var(--sg-email-marketing-form-button-border-radius);padding:0 var(--sg-email-marketing-form-form-size-button-padding-h);background-color:var(--sg-email-marketing-form-button-background-color)}.sg-input-container{position:relative}.sg-marketing-form-sublabel{position:absolute;bottom:0;transform:translate(0,100%);font-size:14px}.sg-marketing-form-container .sg-input-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(260px,40%),1fr));gap:30px;max-width:1400px;width:100%}.sg-marketing-form-container.sg-marketing-form-container-column{display:grid}.sg-marketing-form-container .sg-input-grid{grid-column:1/-1}.sg-marketing-form-container.sg-marketing-form-container-column .sg-marketing-form-title-and-description-fields{grid-column:1/-1}.sg-marketing-form-container.sg-marketing-form-container-column .sg-input-grid .sg-input-container{grid-column:1/-1}.sg-marketing-form-container.sg-marketing-form-container-column button{justify-self:var(--sg-email-marketing-form-align-items);align-self:end;grid-column:1/-1}.sg-marketing-form-container.sg-marketing-form-container-column>div.sg-marketing-form-title-and-description-fields+div.sg-input-container:last-of-type{grid-column:1/-1}.sg-marketing-form-container.sg-marketing-form-container-column>div.sg-marketing-form-title-and-description-fields+div.sg-input-container:last-of-type>input{width:100%}.sg-marketing-form-container.sg-marketing-form-container-column>.sg-input-container:only-of-type{grid-column:1/-1}.sg-marketing-form-container.sg-marketing-form-container-column>.sg-input-container:only-of-type>input{width:100%}.sg-input-grid>.sg-input-container{order:0}.sg-marketing-form-container.sg-marketing-form-container-row{display:flex;flex-wrap:wrap;gap:20px}.sg-marketing-form-container.sg-marketing-form-container-row .sg-input-container{flex:1 0 260px}.sg-marketing-form-container.sg-marketing-form-container-row button{align-self:flex-end;justify-self:flex-start}.sg-marketing-form-container.sg-marketing-form-container-row .sg-marketing-form-title-and-description-fields{flex-basis:100%}.sg-input-container input.sg-marketing-form--error,.sg-input-container .sg-marketing-form-sublabel.sg-marketing-form--error{color:var(--sg-email-marketing-form-label-sublabel-color);border-color:var(--sg-email-marketing-form-label-sublabel-color)}.sg-marketing-form .sg-marketing-form-submit_message{display:flex;justify-content:center;align-items:center;height:100%}.sg-marketing-form .sg-marketing-form-submit_message.sg-marketing-form-submit_message--error{color:var(--sg-email-marketing-form-label-sublabel-color)}.sg-marketing-form .sg-marketing-form-submit_message.sg-marketing-form-submit_message--success{color:var(--sg-email-marketing-form-field-text-color)}.sg-marketing-form .sg-marketing-form-submit_message.sg-marketing-form-submit_message--hidden{visibility:hidden;position:absolute;top:0}.components-placeholder__fieldset{display:flex;flex-direction:column;align-items:center;justify-content:center}.components-placeholder__fieldset h3{margin:10px 0}.sg-email-marketing-gutenberg-form-logo{width:98px;fill:transparent}.components-input-control__suffix svg{fill:transparent}.components-input-control__container{font-family:roboto,sans-serif;background-color:#f5f5f5;border:1px solid #333}.components-select-control__input{width:100%;border:none;background-color:initial;font-size:16px;color:#333;padding:5px;border-radius:8px}.components-input-control__suffix{display:flex;align-items:center;justify-content:center}.components-input-control__suffix svg{fill:#333}.components-input-control__backdrop{display:none}.components-select-control__input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url('data:image/svg+xml;utf8,<svg fill="black" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/><path d="M0 0h24v24H0z" fill="none"/></svg>')no-repeat;background-position:right 10px top 50%,0 0;background-size:12px,100%}.components-select-control__input option{width:100%;background-color:#f5f5f5;color:#333}form.sg-marketing-form{margin:var(--sg-email-marketing-form-form-margin);box-sizing:border-box}.block-editor-block-list__block form.sg-marketing-form{margin:initial}div[data-type="sg-email-marketing/form-selector"]{box-sizing:border-box;padding:initial!important}.block-editor-block-list__block fieldset.sg-marketing-form-container{padding:var(--sg-email-marketing-form-form-padding)}fieldset.sg-marketing-form-container{padding:var(--sg-email-marketing-form-form-padding);box-sizing:border-box}.sg-marketing-form-container div.sg-consent-container{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;grid-column:span 2}.sg-marketing-form-container div.sg-consent-container input{width:auto;height:auto}.sg-marketing-form-container.sg-marketing-form-container-row div.sg-consent-container{flex:none}label[for=sg-marketing-form-checkbox]{padding-top:var(--sg-email-marketing-form-form-size-field-sublabel-spacing)}.sg-consent-container a{text-decoration:revert}.sg-marketing-form-container .sg-consent-container input:focus{box-shadow:none}.sg-marketing-form-container .sg-consent-container input:hover{box-shadow:none}.block-editor-block-list__block .sg-marketing-form-container div.sg-consent-container input{width:15px;height:15px;margin-top:var(--sg-email-marketing-form-form-size-field-sublabel-spacing)}label[for=sg-marketing-form-checkbox] a:visited{color:inherit}
.et_pb_breadcrumbs .et_pb_breadcrumbs--trail{display:block;line-height:1.7em}.et_pb_breadcrumbs .et_pb_breadcrumbs--current,.et_pb_breadcrumbs .et_pb_breadcrumbs--separator,.et_pb_breadcrumbs .et_pb_breadcrumbs--trail a{display:inline-block}.et_pb_breadcrumbs .et_pb_breadcrumbs--separator{margin-left:.35em;margin-right:.35em}.et_pb_with_border .et-pb-icon,.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_blurb_content{max-width:550px;margin:0 auto;position:relative;text-align:center;word-wrap:break-word;width:100%}.et_pb_blurb_content .et_pb_blurb_description>:where(.et_pb_module:not([class*=et_pb_text_align_])),.et_pb_blurb_content>:where(.et_pb_module:not([class*=et_pb_text_align_])){text-align:initial}.et_pb_blurb_container{display:flex;flex-direction:column}.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container{text-align:center}.et_pb_blurb_content p:last-of-type{padding-bottom:0}.et_pb_blurb .et_pb_module_header a,.et_pb_blurb h4 a{text-decoration:none}.et_pb_blurb .et_pb_image_wrap:not(.et_flex_module):not(.et_grid_module){display:block}.et_pb_blurb .et_pb_image_wrap{margin:auto}.et_pb_main_blurb_image{line-height:0;max-width:100%}.et_block_module>.et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom:30px}.et_pb_main_blurb_image img[src*=".svg"]{width:auto}.et_pb_sticky_module .et_pb_main_blurb_image .et_pb_image_wrap{width:100%;max-width:100%}.et_pb_blurb_position_left .et_pb_blurb_content,.et_pb_blurb_position_right .et_pb_blurb_content{display:table;word-break:break-word}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left .et-pb-icon,.et_pb_blurb_position_right .et-pb-icon{font-size:32px}.et_pb_blurb_position_right .et-pb-icon{display:table-cell}.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right .et_pb_blurb_content{text-align:right}.et_pb_blurb_position_right .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right .et-pb-icon{margin-right:0;margin-left:20px}@media(max-width:980px){.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_tablet .et-pb-icon,.et_pb_blurb_position_right_tablet .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_tablet .et_pb_blurb_container,.et_pb_blurb_position_right_tablet .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_tablet .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_tablet .et_pb_blurb_content{text-align:left;word-break:break-word}.et_pb_blurb_position_right_tablet .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_tablet .et_pb_blurb_content{padding-right:52px;text-align:right;word-break:break-word}.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_tablet .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_tablet .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_tablet .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_tablet .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_tablet .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0;word-break:normal}}@media(max-width:767px){.et_pb_blurb_position_left_phone .et_pb_main_blurb_image,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_phone .et_pb_main_blurb_image img,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_phone .et-pb-icon,.et_pb_blurb_position_right_phone .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_phone .et_pb_blurb_container,.et_pb_blurb_position_right_phone .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_phone .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_phone .et_pb_blurb_content{text-align:left;word-break:break-word}.et_pb_blurb_position_right_phone .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_phone .et_pb_blurb_content{padding-right:52px;text-align:right;word-break:break-word}.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_phone .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_phone .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_phone .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_phone .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_phone .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0;word-break:normal}}@media(max-width:980px){.et_pb_blurb.et_pb_text_align_left-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}@media(max-width:767px){.et_pb_blurb.et_pb_text_align_left-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}.et_pb_icon_list{--vertical-gap:10px;padding:0!important}.et_pb_icon_list .et_pb_icon_list_item{list-style:none;--horizontal-gap:10px}.et_pb_icon_list .et_pb_icon_list_item:last-child{margin-bottom:0}.et_pb_icon_list .et_pb_icon_list_item.et_flex_module{display:flex;align-items:center;--flex-direction:row}.et_pb_icon_list .et_pb_icon_list_item.et_flex_module .et-pb-icon{flex-shrink:0;display:flex;align-items:center;margin-top:5px}.et_pb_icon_list .et_pb_icon_list_item.et_flex_module .et_pb_icon_list_text{flex:1}
body :where([class^=barbra-],[class*=" barbra-"],[class^=barbra_],[class*=" barbra_"],[class^=coco-],[class*=" coco-"],[class^=coco_],[class*=" coco_"],[class^=demo-],[class*=" demo-"],[class^=demo_],[class*=" demo_"],[class^=diana-],[class*=" diana-"],[class^=diana_],[class*=" diana_"],[class^=falkor-],[class*=" falkor-"],[class^=falkor_],[class*=" falkor_"],[class^=freddie-],[class*=" freddie-"],[class^=freddie_],[class*=" freddie_"],[class^=grace-],[class*=" grace-"],[class^=grace_],[class*=" grace_"],[class^=impi-],[class*=" impi-"],[class^=impi_],[class*=" impi_"],[class^=jackson-],[class*=" jackson-"],[class^=jackson_],[class*=" jackson_"],[class^=jamie-],[class*=" jamie-"],[class^=jamie_],[class*=" jamie_"],[class^=mermaid-],[class*=" mermaid-"],[class^=mermaid_],[class*=" mermaid_"],[class^=mozart-],[class*=" mozart-"],[class^=mozart_],[class*=" mozart_"],[class^=olena-],[class*=" olena-"],[class^=olena_],[class*=" olena_"],[class^=pegasus-],[class*=" pegasus-"],[class^=pegasus_],[class*=" pegasus_"],[class^=pixie-],[class*=" pixie-"],[class^=pixie_],[class*=" pixie_"],[class^=ragnar-],[class*=" ragnar-"],[class^=ragnar_],[class*=" ragnar_"],[class^=sigmund-],[class*=" sigmund-"],[class^=sigmund_],[class*=" sigmund_"],[class^=tina-],[class*=" tina-"],[class^=tina_],[class*=" tina_"],[class^=unicorn-],[class*=" unicorn-"],[class^=unicorn_],[class*=" unicorn_"],[class^=venus-],[class*=" venus-"],[class^=venus_],[class*=" venus_"],[class^=fheader-],[class*=" fheader-"],[class^=fheader_],[class*=" fheader_"],[class^=fblurb-],[class*=" fblurb-"],[class^=fblurb_],[class*=" fblurb_"],[class^=fcta-],[class*=" fcta-"],[class^=fcta_],[class*=" fcta_"],[class^=fcontent-],[class*=" fcontent-"],[class^=fcontent_],[class*=" fcontent_"],[class^=fperson-],[class*=" fperson-"],[class^=fperson_],[class*=" fperson_"],[class^=ftestimonial-],[class*=" ftestimonial-"],[class^=ftestimonial_],[class*=" ftestimonial_"],[class^=ffooter-],[class*=" ffooter-"],[class^=ffooter_],[class*=" ffooter_"],[class*=divi-den]) .et_pb_image{margin-left:0;margin-right:auto}body :where(.testimonial_tt_4,.content_1_M,.content_2_M,.content_3_M,.content_4_M,.content_6_M,.content_10_M,.blurb_5_M,.blurb_6_M,.person3_M,.content_1_f,.content_3_f,.content_4_f,.content_9_f,.content_10_f,.content_11_f,.content_14_f,.content_15_f,.blurb_4_f,.blurb_6_f,.contact_2_falkor,.menu1_logo_section,.menu1_navigate,.menu2_page_menu,.menu2_top_section,.menu3_top_section) .et_pb_image{margin-left:0;margin-right:auto}
.map-sensible{desbordamiento:oculto;acolchado-bajo:56,25%;posición:relativa;altura:0}.iframe sensible al mapa{izquierda:0;superior:0;altura:100%;ancho:100%;posición:absoluta}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('https://lexomnias.com/wp-content/plugins/ddpro/build/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('https://lexomnias.com/wp-content/plugins/ddpro/build/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('https://lexomnias.com/wp-content/plugins/ddpro/build/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('https://lexomnias.com/wp-content/plugins/ddpro/build/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
.ragnar_menu_idun .et_pb_fullwidth_menu .fullwidth-menu{margin-left:auto !important;margin-right:auto !important}.ragnar_menu_idun .et_pb_fullwidth_menu .et_pb_menu__wrap,.ragnar_menu_idun .et_pb_fullwidth_menu .et_pb_menu__menu{margin-left:0 !important;margin-right:0 !important}.ragnar_menu_idun .et_pb_fullwidth_menu .fullwidth-menu-nav,.ragnar_menu_idun .et_pb_fullwidth_menu .fullwidth-menu,.ragnar_menu_idun .et_pb_fullwidth_menu .et_pb_menu__wrap,.ragnar_menu_idun .et_pb_fullwidth_menu .et_pb_menu__menu{display:block !important}#custom-ddp-menu.fixed{position:fixed !important;width:100%;z-index:99999}.ragnar_menu_idun_container.opened{height:171px}.ragnar_menu_idun_container{height:90px;padding:0 !important;position:absolute;width:100%;z-index:55}body #page-container .ragnar_menu_idun{margin-top:171px}body.logged-in #page-container .ragnar_menu_idun{margin-top:203px}#page-container .ragnar_menu_idun{position:fixed !important;top:0;width:100%;height:auto;left:0;background-color:transparent !important;z-index:99999 !important;transform:translate(0,-150%)}body.et-tb .ragnar_menu_idun{left:0 !important}#ragnar_menu_idun_overlay{content:'';position:fixed;top:-101%;width:100%;height:100%;background:#fff;opacity:1;left:0}body.et-tb #ragnar_menu_idun_overlay{top:0 !important}.ragnar_menu_idun_logo .et_pb_image_wrap{margin:auto}.ragnar_menu_idun_container .menu_lines{float:none;cursor:pointer;border:1px solid #191b1d;padding:19px 17px 15px;border-radius:50%;display:inline-block;transition:.3s}.ragnar_menu_idun_container.opened .menu_lines{padding:43px 36px 41px}.ragnar_menu_idun_container .menu_lines .line{background:#191b1d;height:2px;width:18px;margin-bottom:4px;border-radius:3px}.ragnar_menu_idun_container.opened .menu_lines .line{height:5px;width:38px}.ragnar_menu_idun .fullwidth-menu .menu-item-has-children a::after{display:none !important}.ragnar_menu_idun .fullwidth-menu .menu-item-has-children::after{content:'';width:10px;position:absolute;right:0;top:0;width:0;height:0;border-left:10px solid transparent;border-right:0 solid transparent;border-top:10px solid #000}.ragnar_menu_idun .fullwidth-menu .sub-menu .menu-item-has-children::after{content:'';width:5px;position:absolute;right:0;top:0;width:0;height:0;border-left:5px solid transparent;border-right:0 solid transparent;border-top:5px solid #000}#page-container .ragnar_menu_idun .fullwidth-menu .sub-menu{position:absolute;width:auto;background:#fff !important;z-index:58;border-color:#000;top:100%;right:0;padding:20px;border-top:0;border-bottom:2px solid}.ragnar_menu_idun .fullwidth-menu .sub-menu li{line-height:25px}.ragnar_menu_idun .fullwidth-menu .sub-menu a{font-size:20px}.ragnar_menu_idun .fullwidth-menu .sub-menu a:hover{background:#fff !important}#page-container .ragnar_menu_idun .fullwidth-menu .sub-menu .sub-menu{left:-100%;top:0;right:100%}.ragnar_menu_idun .fullwidth-menu .sub-menu .menu-item-has-children:hover .sub-menu{display:block}.ragnar_menu_idun .fullwidth-menu .sub-menu .sub-menu a{font-size:18px}body .ragnar_menu_idun_container.opened{position:fixed}.ragnar_menu_idun .fullwidth-menu{max-width:1170px;margin:0 auto;display:none;width:90%;padding:0 !important;border-top:4px solid #dcdcdc}.ragnar_menu_idun .fullwidth-menu li{margin:0 0 !important;padding:0;line-height:120% !important;width:100%;display:table !important;position:relative !important;margin-top:0 !important;opacity:0;transform:translate(0,110px);transform-origin:left;transition:.4s;text-align:center;overflow:hidden}.ragnar_menu_idun.opened_menu .fullwidth-menu li{opacity:1;transform:translate(0,0)}.ragnar_menu_idun.opened_menu .fullwidth-menu li.hidden{opacity:0}#page-container .ragnar_menu_idun .fullwidth-menu li a{padding:0;float:none;width:auto;display:inline-block !important;padding-bottom:0 !important;white-space:unset;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#page-container .ragnar_menu_idun .fullwidth-menu li a:hover{color:#dcdcdc !important;opacity:1 !important}.ragnar_menu_idun li a span{position:relative}.ragnar_menu_idun_hamburger{display:table;width:100%;height:auto}.ragnar_menu_idun_hamburger .et_pb_code_inner{vertical-align:middle;display:table-cell}#page-container .ragnar_menu_idun .et_pb_fullwidth_menu .et_mobile_nav_menu{display:none !important}#page-container .ragnar_menu_idun .et_pb_fullwidth_menu .fullwidth-menu-nav ul.fullwidth-menu,#page-container .ragnar_menu_idun .et_pb_fullwidth_menu .fullwidth-menu-nav{display:block !important;position:relative}#page-container .ragnar_menu_idun .et_pb_fullwidth_menu .fullwidth-menu-nav .fullwidth-menu{padding-top:23px !important}.ragnar_menu_idun .et_pb_fullwidth_menu .fullwidth-menu-nav .fullwidth-menu{overflow-x:auto}.ragnar_menu_idun .et_pb_fullwidth_menu .fullwidth-menu-nav .fullwidth-menu{-ms-overflow-style:none}.ragnar_menu_idun .et_pb_fullwidth_menu .fullwidth-menu-nav .fullwidth-menu{overflow:-moz-scrollbars-none;scrollbar-width:none}.ragnar_menu_idun .et_pb_fullwidth_menu .fullwidth-menu-nav .fullwidth-menu::-webkit-scrollbar{width:0 !important}#page-container .ragnar_menu_idun .fullwidth-menu li a:after{content:"";display:block;width:100%;height:4px;background-color:#dcdcdc;transition:.3s;transform:scaleX(0)}#page-container .ragnar_menu_idun .fullwidth-menu li a:hover:after{transform:scaleX(1)}.ragnar_menu_idun_container .et_pb_social_media_follow li a{margin-right:0 !important}.ragnar-idun-menu-social-media li:last-child{margin-right:0 !important}.ragnar-idun-menu-social-media li{margin-right:2px;margin-bottom:0 !important}.ragnar-idun-menu-social-media .et_pb_social_icon a:hover span.et_pb_social_media_follow_network_name{opacity:.5}.ragnar-idun-menu-social-media .et_pb_social_icon a span.et_pb_social_media_follow_network_name{display:inline-block !important}.ragnar-idun-menu-social-media .et_pb_social_icon a:before{display:none !important}.ragnar-idun-menu-social-media .et_pb_social_icon a{width:auto !important;height:auto !important;transition:all 0s;display:table}.ragnar-idun-menu-social-media .et_pb_social_icon a:after{content:",";display:inline-block}body.et-fb:not(.et-tb) #page-container .ragnar_menu_idun{display:none !important}body.et-fb:not(.et-tb) #ragnar_menu_idun_overlay{display:none !important}body.et-fb .ragnar_menu_idun_container{position:static !important}body.et-fb #page-container .ragnar_menu_idun{transform:none !important;position:static !important;margin-top:20px !important}body.et-fb .ragnar_menu_idun .et_pb_fullwidth_menu .fullwidth-menu-nav .fullwidth-menu{max-height:none !important;overflow-x:visible !important;height:auto !important}body.et-fb #ragnar_menu_idun_overlay{top:0}body.et-fb .ragnar_menu_idun .fullwidth-menu li{opacity:1;transform:translate(0,0)}@media all and (max-width:980px){.ragnar_menu_idun .et_pb_fullwidth_menu .et_pb_row{max-width:100% !important;width:100% !important}#custom-ddp-menu .ragnar_menu_idun .et_mobile_nav_menu{display:none !important}#custom-ddp-menu .ragnar_menu_idun .et_pb_fullwidth_menu .fullwidth-menu-nav{display:block !important}#custom-ddp-menu .ragnar_menu_idun .et_pb_fullwidth_menu .et_pb_row{min-height:0}#custom-ddp-menu.fixed{position:static !important}#page-container .ragnar_menu_idun .fullwidth-menu li a:before{margin-bottom:20px !important}.ragnar-idun-menu-social-media .et_pb_column:last-child,.ragnar_menu_idun_container .et_pb_column:last-child{margin-right:0 !important}.ragnar-idun-menu-social-media .et_pb_column,.ragnar_menu_idun_container .et_pb_column{width:32% !important;margin-right:2% !important;margin-bottom:0 !important}}@media all and (max-width:767px){#page-container .ragnar_menu_idun .fullwidth-menu .sub-menu{width:100%}.ragnar_menu_idun .fullwidth-menu .sub-menu a{text-align:right}#page-container .ragnar_menu_idun .fullwidth-menu .sub-menu .sub-menu{left:0;top:100%;right:0}#page-container .ragnar_menu_idun .fullwidth-menu li a:before{margin-bottom:10px !important}#page-container .ragnar_menu_idun .fullwidth-menu li a:hover:before,#page-container .ragnar_menu_idun .fullwidth-menu li a:hover:after{width:15px}#page-container .ragnar_menu_idun .fullwidth-menu li a:before,#page-container .ragnar_menu_idun .fullwidth-menu li a:after{height:5px;left:-10px}#page-container .ragnar_menu_idun .fullwidth-menu li a:hover{transform:translate(25px,0)}.ragnar-idun-menu-social-media .et_pb_column:last-child{margin-right:0 !important}.ragnar-idun-menu-social-media .et_pb_column{width:100% !important;margin-right:0 !important;margin-right:5px !important}.ragnar_menu_idun_container.opened .menu_lines{padding:23px 17px 22px}.ragnar_menu_idun_container.opened{height:112px}.ragnar_menu_idun_container{height:80px}body #page-container .ragnar_menu_idun{margin-top:116px}body.logged-in #page-container .ragnar_menu_idun{margin-top:148px}.ragnar_menu_idun_container .et_pb_social_media_follow li a:before,.ragnar_menu_idun_container .et_pb_social_media_follow li a{width:auto !important}.ragnar_menu_idun_container .et_pb_social_media_follow li:last-child a{margin-right:0 !important}.ragnar_menu_idun_container .et_pb_social_media_follow li a{margin-right:10px !important}}@media all and (max-width:480px){.ragnar_menu_idun{flex:2}.ragnar_menu_idun .fullwidth-menu .sub-menu a{font-size:18px}}
html body #page-container #main-content .showreel_section .button_row a.et_pb_button:before{display:block;position:static;line-height:100% !important;margin-left:0 !important;transition:.3s;font-size:100px !important}body.et-fb #page-container .video-popup .et_pb_promo_button.et_pb_button{font-size:0 !important}.showreel_section .button_row a.et_pb_button:hover:before{transform:scale(.9)}@media only screen and (max-width:1390px) and (min-width:981px){.showreel_section .button_row .et_pb_promo_description h2{font-size:220px !important;letter-spacing:70px !important;margin-bottom:0 !important}#page-container .showreel_section .button_row a.et_pb_button{top:52px}}@media only screen and (max-width:980px){#page-container .showreel_section .button_row a.et_pb_button{padding:21px 7px 29px 0 !important;width:130px;top:52px}#page-container #main-content .showreel_section .button_row a.et_pb_button:before{font-size:80px !important}.showreel_section .button_row .et_pb_promo_description h2{margin-bottom:0 !important}}@media only screen and (max-width:767px){.showreel_section .button_row .et_pb_promo_description h2{padding-bottom:20px !important;margin-right:0 !important}#page-container .showreel_section .button_row a.et_pb_button{padding:13px 4px 17px 0 !important;width:80px;top:15px}#page-container #main-content .showreel_section .button_row a.et_pb_button:before{font-size:50px !important}}.contact_map .image .et_pb_blurb_content{max-width:100%;height:100%}.contact_map .image .et_pb_blurb_content *{height:100%;width:100%}body.clicked_mask.unclicked_mask .mask_2_M.contact_map .image{z-index:auto}body.clicked_mask .mask_2_M.contact_map .image{z-index:9999;transform:scale(1);-webkit-transition-duration:.4s;-webkit-transition-delay:.3s;transition-duration:.4s;transition-delay:.3s}.person5_M.content_page_persons .et_pb_team_member .et_pb_team_member_description:before{border:6px solid #000;bottom:-6px;left:-6px}.person5_M.content_page_persons .et_pb_team_member .et_pb_member_social_links a.et_pb_font_icon:before{border:2px solid #000;color:#fff !important;background:#000}.content_page_blog.blog-landing-image-reveal_M .et_pb_row{max-width:1080px !important}.blog-landing-image-reveal_M.content_page_blog .et_pb_post:last-child{margin-right:0 !important}.blog-landing-image-reveal_M.content_page_blog .et_pb_post{width:32%;margin-right:2% !important}body.et-fb .blog-landing-image-reveal_M.content_page_blog .et_pb_post{clear:none !important}.blog-landing-image-reveal_M.content_page_blog .entry-title a{font-size:13px}@media only screen and (max-width:767px){.content_page_persons .et_pb_column:first-child .et_pb_promo{text-align:center !important}.content_page_persons .et_pb_column:first-child .et_pb_divider{width:73px;margin:0 auto !important}.blog-landing-image-reveal_M.content_page_blog .et_pb_row:first-child .et_pb_promo_description,.blog-landing-image-reveal_M.content_page_blog .et_pb_row:first-child .et_pb_promo_description h2{padding-bottom:0 !important}.content_page_texts .et_pb_promo .et_pb_promo_description h2{margin-right:0 !important}}@media only screen and (max-width:1390px){.blog-landing-image-reveal_M.content_page_blog .et_pb_post:last-child{clear:none !important}.blog-landing-image-reveal_M.content_page_blog .et_pb_post{width:32% !important;margin:0 2% 0 0 !important}}@media only screen and (max-width:1390px) and (min-width:981px){.blog-landing-image-reveal_M.content_page_blog .post-meta .categories{top:120%}}@media only screen and (max-width:1390px) and (min-width:768px){.blog-landing-image-reveal_M.content_page_blog .published span.day{font-size:120px;display:block;line-height:100%;padding-top:34px;height:144px}#page-container .blog-landing-image-reveal_M.content_page_blog .entry-title{margin-top:211px !important;padding:20px 3vw 14px}.blog-landing-image-reveal_M.content_page_blog .post-meta .categories{left:20px}}@media only screen and (max-width:980px){.content_header .et_pb_promo{max-width:100% !important;text-align:center !important}.content_12_M.content_page .et_pb_divider{margin:0 auto 21px !important}.content_page_texts .et_pb_promo_description{max-width:none !important}.content_page_blog .et_pb_column_1_3 .et_pb_promo_description{text-align:center !important}.content_page_blog .et_pb_column_1_3 .et_pb_divider{margin:0 auto !important}}@media only screen and (max-width:767px){.blog-landing-image-reveal_M.content_page_blog .et_pb_post{width:100% !important;margin:0 !important}}.contact_form_2_M.content_wite_form .et_pb_column_1_3 .et_pb_main_blurb_image span.et-pb-icon{background-color:#f7f7f7}#page-container .slider_1_M.home_page_1 .et_pb_row{width:100% !important;max-width:100% !important}@media only screen and (max-width:980px){.slider_1_M.home_page_1 .et_pb_slider{margin-bottom:-141px !important}.slider_1_M.home_page_1 .et_pb_slide .et_pb_container{margin-top:-160px}.person3_M.home_page_1 .et_pb_column_1_2:first-child{margin-bottom:50px !important}}@media only screen and (max-width:767px){.slider_1_M.home_page_1 .et_pb_slider{margin-bottom:50px !important}}.services_boxed .fullwidth-aboutus-nav.et_pb_row{max-width:100% !important;width:100% !important;padding:0 !important}.services_boxed .fullwidth-aboutus-nav .et_pb_column{width:100%}.services_boxed .fullwidth-aboutus-nav-item-left{left:0;position:absolute;z-index:5;float:left;padding:0 !important}.services_boxed .fullwidth-aboutus-nav-item-left .et_pb_promo_button,.services_boxed .fullwidth-aboutus-nav-item-left.et_pb_button{left:36px;letter-spacing:1px;position:relative;text-transform:uppercase;transform:rotate(-90deg);transform-origin:left 0 0;font-weight:900 !important;bottom:0;padding:.3em 1em !important}.services_boxed .fullwidth-aboutus-nav-item-right{right:0;position:absolute;z-index:5;float:right;padding:0 !important}.services_boxed .fullwidth-aboutus-nav-item-right .et_pb_promo_button,.services_boxed .fullwidth-aboutus-nav-item-right.et_pb_button{position:relative;right:64px;text-transform:uppercase;transform:rotate(-90deg) translateX(100%);-webkit-transform:rotate(-90deg) translateX(100%);transform-origin:right center 0;-webkit-transform-origin:right center 0;bottom:0;font-weight:900 !important;padding:.3em 1em !important}.services_boxed .fullwidth-aboutus-nav .et_pb_promo_button.et_pb_button{font-weight:700}.services_boxed .unique_top_and_bottom_bordersM:after,.services_boxed .unique_top_and_bottom_bordersM:before{content:"";display:block !important;position:absolute;top:0;right:0;opacity:1 !important;z-index:-1;height:100%;width:100%;bottom:0;margin:auto !important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s}.services_boxed .unique_top_and_bottom_bordersM:hover:before{box-shadow:inset 0 -1px 0 #242d2e,inset 0 1px 0 #242d2e;height:0 !important}.services_boxed .unique_top_and_bottom_bordersM:hover:after{height:100% !important;transition-delay:.3s !important}.services_boxed .unique_top_and_bottom_bordersM:after{height:0 !important;background-color:#242d2e}.services_boxed .fullwidth-aboutus-nav .et_pb_column:last-child .et_pb_button_module_wrapper{right:0}.services_boxed .fullwidth-aboutus-nav .et_pb_button_module_wrapper{position:absolute;top:60%;transform:translate(0,-50%)}@media only screen and (max-width:1390px) and (min-width:981px){.content_14_M.services_boxed .et_pb_row:nth-last-child(2) .et_pb_blurb h4{margin-bottom:23vw}}@media only screen and (max-width:980px){.content_14_M.services_boxed .et_pb_row:nth-last-child(2) .et_pb_column .et_pb_blurb h4{float:none;margin-bottom:20px !important;margin-left:-70px;margin-top:-70px !important;text-align:left}.content_14_M.services_boxed .et_pb_row:nth-last-child(2) .et_pb_column .et_pb_blurb{margin-top:-50px !important;margin-right:90px !important;margin-left:-20px !important;padding:40px !important}.services_boxed .fullwidth-aboutus-nav .et_pb_column:first-child .et_pb_button_module_wrapper,.services_boxed .fullwidth-aboutus-nav .et_pb_column:last-child .et_pb_button_module_wrapper{position:static;transform:translate(0,0);width:100%;text-align:center;margin-bottom:5px}.services_boxed .fullwidth-aboutus-nav .et_pb_column:first-child .et_pb_button,.services_boxed .fullwidth-aboutus-nav .et_pb_column:last-child .et_pb_button{position:static !important;transform:rotate(0) translate(0,0) !important;float:none}}@media only screen and (max-width:767px){.content_14_M.services_boxed .et_pb_row:nth-last-child(2) .et_pb_column .et_pb_blurb{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important}.content_14_M.services_boxed .et_pb_row:nth-last-child(2) .et_pb_column .et_pb_blurb h4{margin-left:0;margin-top:0 !important}}@media only screen and (min-width:981px){.content_1_M.services_landing .et_pb_promo_description{top:98px}}#page-container .blurb_6_M.dark_content_blurb .et_pb_row{padding:5.3vw 0 0 !important}@media only screen and (max-width:1390px){.team_details_persons .et_pb_text:before{bottom:-50px;left:-166px}}@media only screen and (max-width:980px){#page-container .blurb_6_M.dark_content_blurb{padding:0 0 50px !important}.content_4_M.team_details_top_section .et_pb_row .et_pb_promo:after{left:0;right:0;margin:auto}.content_4_M.team_details_top_section .et_pb_row .et_pb_promo .et_pb_promo_description h2{text-align:center}}
.ragnar_content_page_5 .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_container{padding:0 35px 20px 35px}.ragnar_content_page_5 .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_content{display:block!important}.ragnar_content_page_5 .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{height:100%;overflow:hidden;width:100%;position:relative}.ragnar_content_page_5 .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img{width:auto;height:auto;min-height:100%;min-width:100%;max-width:unset}.ragnar_content_page_5 .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image{width:100%;position:relative;height:189px}.ragnar_content_page_5 .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image::after{height:60px;width:60px;content:"\26";font-family:ETmodules;background:#fff;border-radius:100%;right:20px;bottom:-30px;display:table;position:absolute;border:1px solid #c3c3c3;font-size:25px;line-height:60px;transform:rotate(45deg);transition:all .2s}.ragnar_content_page_5 .et_pb_column_1_4 .et_pb_blurb:hover .et_pb_main_blurb_image::after{transform:rotate(0)}.ragnar_content_page_5 .et_pb_blurb .et_pb_blurb_description p{padding-bottom:9px}.ragnar_content_page_5 .et_pb_blurb .et_pb_blurb_description p:last-child{padding-bottom:0}@media only screen and (max-width:767px){.ragnar_content_page_5 .et_pb_column_1_4 .et_pb_blurb .et_pb_blurb_content{max-width:100%}.ragnar_content_page_5 .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap img{width:100%;max-width:100%}.ragnar_content_page_5 .et_pb_column_1_4 .et_pb_blurb .et_pb_main_blurb_image{height:auto}}