@font-face{font-family:'Open Sans';src:url(//imortas.com.tr/wp-content/themes/imortas/assets/fonts/OpenSans-Regular-Variable.woff2) format('woff2'),url(//imortas.com.tr/wp-content/themes/imortas/assets/fonts/OpenSans-Regular-Variable.ttf) format('truetype');font-weight:300 800;font-style:normal;font-display:swap}
@font-face{font-family:'Open Sans';src:url(//imortas.com.tr/wp-content/themes/imortas/assets/fonts/OpenSans-Italic.woff2) format('woff2'),url(//imortas.com.tr/wp-content/themes/imortas/assets/fonts/OpenSans-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Open Sans';src:url(//imortas.com.tr/wp-content/themes/imortas/assets/fonts/OpenSans-SemiboldItalic.woff2) format('woff2'),url(//imortas.com.tr/wp-content/themes/imortas/assets/fonts/OpenSans-SemiboldItalic.ttf) format('truetype');font-weight:600;font-style:italic;font-display:swap}
@font-face{font-family:'Open Sans';src:url(//imortas.com.tr/wp-content/themes/imortas/assets/fonts/OpenSans-BoldItalic.woff2) format('woff2'),url(//imortas.com.tr/wp-content/themes/imortas/assets/fonts/OpenSans-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}
:root {
--im-gap: calc(26 * var(--im-u));
--im-gold: #e9af13;
--im-grey: #6b767d;
--im-u: .0520833333vw;
}
* {
box-sizing: border-box;
}
html {
scroll-behavior: smooth;
}
body {
background: rgb(255, 255, 255);
color: var(--im-grey);
font-family: "Open Sans", sans-serif;
font-size: calc(18 * var(--im-u));
font-style: italic;
line-height: 1.25;
margin: 0px;
}
a {
color: inherit;
text-decoration-color: initial;
text-decoration-line: none;
text-decoration-style: initial;
text-decoration-thickness: initial;
}
button, input, select, textarea {
font: inherit;
font-feature-settings: inherit;
font-kerning: inherit;
font-language-override: inherit;
font-optical-sizing: inherit;
font-size-adjust: inherit;
font-variation-settings: inherit;
}
img {
height: auto;
max-width: 100%;
}
button, a {
-webkit-tap-highlight-color: transparent;
}
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible {
outline-offset: 5px;
}
p {
margin: 0px 0px 1.25em;
}
p:last-child {
margin-bottom: 0px;
}
.imortas-site :where(.im-skip) {
background: rgb(255, 255, 255);
color: rgb(41, 52, 60);
left: 12px;
position: fixed;
top: -80px;
z-index: 10000;
padding: 12px;
}
.imortas-site :where(.im-skip:focus) {
top: 12px;
}
.imortas-site :where(.im-not-found) {
background: rgb(70, 82, 90);
color: rgb(255, 255, 255);
min-height: 80vh;
text-align: center;
padding: 200px 30px 60px;
}
.imortas-site :where(.im-not-found h1) {
font-size: 100px;
}
.imortas-site :where(:where(.elementor-heading-title)) {
color: inherit;
font-family: "Open Sans", sans-serif;
font-style: italic;
font-weight: 700;
line-height: 1.2;
}
.imortas-site :where(:where(.elementor-widget-text-editor)) {
color: inherit;
font-family: "Open Sans", sans-serif;
font-style: italic;
font-weight: 400;
line-height: 1.25;
}
.imortas-site :where(.elementor-widget-image img) {
vertical-align: middle;
}
.imortas-site :where(:where(.elementor-button)) {
background: var(--im-gold);
border: 0px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-radius: 0px;
color: rgb(255, 255, 255);
font-family: inherit;
font-style: italic;
font-weight: 600;
}
.imortas-site :where(.im-content) {
max-width: calc(100% - 40px);
}
.imortas-site :where(.im-site-header) {
bottom: auto;
color: rgb(255, 255, 255);
left: 0px;
position: absolute;
right: 0px;
top: 0px;
z-index: 50;
}
.imortas-site :where(.admin-bar .im-site-header) {
top: 32px;
}
.imortas-site :where(.im-header) {
display: flex;
height: var(--min-height);
}
.imortas-site :where(.im-header-logo) {
left: 50%;
position: absolute;
top: calc(9 * var(--im-u));
transform: translateX(-50%);
}
.imortas-site :where(.im-header-right) {
display: flex;
}
.imortas-site :where(.im-language) {
flex-direction: column;
font-size: calc(16 * var(--im-u));
position: relative;
}
.imortas-site :where(.im-language a) {
color: rgb(255, 255, 255);
}
.imortas-site :where(.im-language a[aria-current]) {
display: block;
order: -1;
}
.imortas-site :where(.im-language a[aria-current])::before {
margin-right: 10px;
}
.imortas-site :where(.im-language:hover a), .imortas-site :where(.im-language:focus-within a) {
display: block;
}
.imortas-site :where(.im-language:hover), .imortas-site :where(.im-language:focus-within) {
background: rgb(100, 112, 120);
}
.imortas-site :where(.im-language a:hover) {
text-decoration-color: initial;
text-decoration-line: underline;
text-decoration-style: initial;
text-decoration-thickness: initial;
}
.imortas-site :where(.im-nav .elementor-nav-menu--main .elementor-item) {
padding: calc(10 * var(--im-u)) 0;
}
.imortas-site :where(.im-nav .elementor-nav-menu--main .elementor-item)::after {
background: rgb(255, 255, 255);
height: 2px;
}
.imortas-site :where(.im-nav .elementor-nav-menu--main .elementor-item:hover), .imortas-site :where(.im-nav .elementor-nav-menu--main .elementor-item-active), .imortas-site :where(.im-nav .elementor-nav-menu--main .elementor-item:focus) {
color: rgb(255, 255, 255);
}
.imortas-site :where(.im-nav .sub-arrow) {
display: none;
}
.imortas-site :where(.im-nav .elementor-nav-menu--dropdown) {
background: rgb(107, 119, 127);
border-radius: 0px;
min-width: calc(276 * var(--im-u));
padding: calc(22 * var(--im-u)) calc(26 * var(--im-u));
}
.imortas-site :where(.im-nav .elementor-nav-menu--dropdown a) {
border: 0px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
font-size: calc(16 * var(--im-u));
font-style: italic;
font-weight: 400;
line-height: 1.4;
text-wrap-mode: wrap;
white-space-collapse: collapse;
padding: calc(13 * var(--im-u)) 0;
}
.imortas-site :where(.im-nav .elementor-nav-menu--dropdown a:hover), .imortas-site :where(.im-nav .elementor-nav-menu--dropdown a:focus), .imortas-site :where(.im-nav .elementor-nav-menu--dropdown a.elementor-item-active), .imortas-site :where(.im-nav .elementor-nav-menu--dropdown a.highlighted) {
background: transparent;
color: rgb(255, 255, 255);
text-decoration-color: initial;
text-decoration-line: underline;
text-decoration-style: initial;
text-decoration-thickness: initial;
text-underline-offset: 10px;
}
.imortas-site :where(.im-nav .elementor-nav-menu--main > .elementor-nav-menu > li > ul) {
margin-top: calc(45 * var(--im-u));
}
.imortas-site :where(.im-nav .elementor-menu-toggle) {
background: transparent;
padding: 8px;
}
.imortas-site :where(.im-nav .elementor-menu-toggle svg) {
fill: currentcolor;
}
.imortas-site :where(.im-hero) {
color: rgb(255, 255, 255);
display: flex;
height: var(--min-height);
}
.imortas-site :where(.im-scroll-down .elementor-button) {
background-attachment: initial;
background-clip: initial;
background-image: none;
background-origin: initial;
background-position-x: initial;
background-position-y: initial;
background-repeat: initial;
background-size: initial;
}
.imortas-site :where(.im-slider) {
overflow-x: hidden;
overflow-y: hidden;
position: relative;
height: var(--min-height);
}
.imortas-site :where(.im-slide) {
bottom: 0px;
display: flex;
left: 0px;
position: absolute;
right: 0px;
top: 0px;
height: var(--min-height);
}
.imortas-site :where(.im-slide-title) {
max-width: 75%;
}
.imortas-site :where(.im-slide-pagination) {
display: flex;
position: absolute;
right: calc(66 * var(--im-u));
top: 42%;
}
.imortas-site :where(.im-slide-select .elementor-button) {
background-attachment: initial;
background-clip: initial;
background-image: initial;
background-origin: initial;
background-position-x: initial;
background-position-y: initial;
background-repeat: initial;
background-size: initial;
}
.imortas-site :where(.im-slide-select) {
position: relative;
}
.imortas-site :where(.im-slide-select.is-active)::before {
background: rgb(255, 255, 255);
content: "";
height: 2px;
left: 0px;
position: absolute;
top: 50%;
width: calc(34 * var(--im-u));
}
.imortas-site :where(.im-stats) {
display: flex;
height: var(--min-height);
}
.imortas-site :where(.im-stat) {
position: relative;
text-align: center;
}
.imortas-site :where(.im-stat:not(:last-child))::after {
background: rgb(199, 199, 199);
content: "";
height: calc(54 * var(--im-u));
position: absolute;
right: calc(-38 * var(--im-u));
top: calc(45 * var(--im-u));
width: 1px;
}
.imortas-site :where(.im-features) {
background-attachment: initial;
background-clip: initial;
background-image: initial;
background-origin: initial;
background-position-x: initial;
background-position-y: initial;
background-repeat: initial;
background-size: initial;
}
.imortas-site :where(.im-feature-grid) {
display: grid;
}
.imortas-site :where(.im-feature-card) {
background-attachment: initial;
background-clip: initial;
background-image: initial;
background-origin: initial;
background-position-x: initial;
background-position-y: initial;
background-repeat: initial;
background-size: initial;
}
.imortas-site :where(.im-feature-title .elementor-heading-title) {
text-align: center;
}
.imortas-site :where(.im-feature-image img) {
aspect-ratio: 328 / 246;
}
.imortas-site :where(.im-home-references) {
display: flex;
height: var(--min-height);
}
.imortas-site :where(.im-reference-logo img[src*="ford-otosan-logo"]) {
--im-logo-width: 218;
}
.imortas-site :where(.im-reference-logo img[src*="daimler-logo"]) {
--im-logo-width: 171;
}
.imortas-site :where(.im-reference-logo img[src*="stellantis-logo"]) {
--im-logo-width: 228;
}
.imortas-site :where(.im-reference-logo img[src*="cnh-logo"]) {
--im-logo-width: 118;
}
.imortas-site :where(.im-reference-logo img[src*="dkn-logo"]) {
--im-logo-width: 155;
}
.imortas-site :where(.im-reference-logo img[src*="rexroth-logo"]) {
--im-logo-width: 150;
}
.imortas-site :where(.im-reference-logo img[src*="scania-logo"]) {
--im-logo-width: 177;
}
.imortas-site :where(.im-reference-logo img[src*="ficosa-logo"]) {
--im-logo-width: 191;
}
.imortas-site :where(.im-reference-logo img[src*="akwel-logo"]) {
--im-logo-width: 182;
}
.imortas-site :where(.im-reference-logo) {
align-items: center;
display: flex;
height: calc(118 * var(--im-u));
justify-content: center;
}
@media (min-width: 1101px) {
.imortas-site :where(.im-home-references .im-reference-logo) {
flex-shrink: 0;
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-reference-logo) {
--im-logo-unit: .7px;
height: 85px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-reference-logo) {
--im-logo-unit: .65px;
height: 70px;
}
}
.imortas-site :where(.im-about) {
display: flex;
height: var(--min-height);
}
.imortas-site :where(.im-about-collage) {
position: relative;
height: var(--min-height);
}
.imortas-site :where(.im-about-image-one) {
left: 0px;
position: absolute;
top: calc(16 * var(--im-u));
}
.imortas-site :where(.im-about-image-two) {
bottom: calc(-15 * var(--im-u));
position: absolute;
right: 0px;
}
.imortas-site :where(.im-since) {
color: var(--im-gold);
position: absolute;
right: 0px;
top: calc(-35 * var(--im-u));
}
.imortas-site :where(.im-mission) {
display: flex;
}
.imortas-site :where(.im-mission-photo) {
flex-shrink: 0;
}
.imortas-site :where(.im-mission-photo img) {
aspect-ratio: 1 / 1;
display: block;
}
.imortas-site :where(.im-policy) {
display: flex;
}
.imortas-site :where(.im-policy-photo) {
flex-shrink: 0;
}
.imortas-site :where(.im-policy-photo img) {
display: block;
}
.imortas-site :where(.im-policy-copy p:first-child) {
font-size: 1.125em;
}
.imortas-site :where(.im-policy-5 .im-policy-copy p:nth-child(2)) {
font-size: 1.125em;
}
.imortas-site :where(.im-history) {
position: relative;
height: var(--min-height);
}
.imortas-site :where(.im-history-track) {
display: flex;
overflow-x: auto;
scroll-snap-type: x mandatory;
scrollbar-width: none;
}
.imortas-site :where(.im-history-track::-webkit-scrollbar) {
display: none;
}
.imortas-site :where(.im-history-event) {
display: flex;
min-width: calc(208 * var(--im-u));
position: relative;
scroll-snap-align: start;
text-align: center;
height: var(--min-height);
}
.imortas-site :where(.im-history-event)::before {
background: var(--im-gold);
content: "";
height: 2px;
left: calc(-64 * var(--im-u));
position: absolute;
right: calc(-64 * var(--im-u));
top: calc(257 * var(--im-u));
}
.imortas-site :where(.im-history-event)::after {
background: var(--im-gold);
border-radius: 50%;
content: "";
height: calc(16 * var(--im-u));
position: absolute;
top: calc(250 * var(--im-u));
width: calc(16 * var(--im-u));
}
.imortas-site :where(.im-history-event:nth-child(2n) .im-history-photo) {
position: absolute;
top: calc(289 * var(--im-u));
}
.imortas-site :where(.im-history-event:nth-child(2n) .im-history-caption) {
position: absolute;
top: calc(108 * var(--im-u));
}
.imortas-site :where(.im-history-event:nth-child(2n) .im-history-year) {
position: absolute;
top: calc(170 * var(--im-u));
}
.imortas-site :where(.im-history-controls) {
display: flex;
pointer-events: none;
position: absolute;
}
.imortas-site :where(.im-history-controls .elementor-widget) {
pointer-events: auto;
}
.imortas-site :where(.im-grid) {
display: grid;
}
.imortas-site :where(.im-card-image img) {
aspect-ratio: 393 / 290;
}
.imortas-site :where(.im-wide-machine img) {
display: block;
}
.imortas-site :where(.im-milling-row) {
display: flex;
}
.imortas-site :where(.im-products) {
display: grid;
}
.imortas-site :where(.im-product-image img) {
aspect-ratio: 403 / 306;
}
.imortas-site :where(.im-lightbox-image a) {
display: block;
position: relative;
}
.imortas-site :where(.im-product-image a)::before {
background: rgba(52, 64, 77, 0.4);
bottom: 0px;
content: "";
left: 0px;
opacity: 0;
position: absolute;
right: 0px;
top: 0px;
transition-behavior: normal;
transition-delay: 0s;
transition-duration: 0.18s;
transition-property: opacity;
transition-timing-function: ease;
}
.imortas-site :where(.im-product-image a)::after {
border: calc(5 * var(--im-u)) solid white;
border-radius: 50%;
color: white;
content: "+";
font: 300 calc(74 * var(--im-u))/1 Arial,sans-serif;
height: calc(82 * var(--im-u));
left: 50%;
opacity: 0;
position: absolute;
text-align: center;
top: 50%;
transform: translate(-50%, -50%);
width: calc(82 * var(--im-u));
}
.imortas-site :where(.im-product-image a:hover)::before, .imortas-site :where(.im-product-image a:hover)::after, .imortas-site :where(.im-product-image a:focus-visible)::before, .imortas-site :where(.im-product-image a:focus-visible)::after {
opacity: 1;
}
.imortas-site :where(.im-lightbox) {
background: transparent;
border: 0px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
max-height: 90vh;
max-width: calc(-70px + 100vw);
overflow-x: visible;
overflow-y: visible;
padding: 0px;
}
.imortas-site :where(.im-lightbox)::backdrop {
background: rgba(12, 23, 30, 0.66);
}
.imortas-site :where(.im-lightbox img) {
display: block;
max-height: 80vh;
max-width: 80vw;
object-fit: contain;
}
.imortas-site :where(.im-lightbox button) {
background: none;
border: 0px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
color: rgb(255, 255, 255);
cursor: pointer;
font: 36px / 1 Arial, sans-serif;
font-feature-settings: normal;
font-kerning: auto;
font-language-override: normal;
font-optical-sizing: auto;
font-size-adjust: none;
font-variation-settings: normal;
position: absolute;
}
.imortas-site :where(.im-lightbox-close) {
right: -34px;
top: -38px;
}
.imortas-site :where(.im-lightbox-prev) {
left: -40px;
top: 48%;
}
.imortas-site :where(.im-lightbox-next) {
right: -40px;
top: 48%;
}
.imortas-site :where(.im-lightbox button[hidden]) {
display: none;
}
.imortas-site :where(.im-certificates) {
display: grid;
}
.imortas-site :where(.im-references) {
display: grid;
}
@media (min-width: 1101px) {
.imortas-site :where(.im-hr-policy) {
flex-shrink: 0;
}
}
.imortas-site :where(.im-application-form .elementor-field-group .elementor-field.elementor-field-textual) {
background-color: rgb(231, 231, 233);
border: 0px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-radius: 0px;
}
.imortas-site :where(.im-hr) {
display: flex;
}
.imortas-site :where(.im-application-form .elementor-form-fields-wrapper) {
row-gap: calc(8 * var(--im-u));
column-gap: calc(8 * var(--im-u));
margin: 0px;
}
.imortas-site :where(.im-application-form .elementor-field-group) {
padding: 0px;
margin: 0px;
}
.imortas-site :where(.im-application-form .elementor-field-label) {
color: var(--im-gold);
font-size: calc(18 * var(--im-u));
font-weight: 600;
padding: 0px;
margin: calc(24 * var(--im-u)) 0 calc(10 * var(--im-u));
}
.imortas-site :where(.im-application-form .elementor-field-type-text > .elementor-field-label), .imortas-site :where(.im-application-form .elementor-field-type-tel > .elementor-field-label), .imortas-site :where(.im-application-form .elementor-field-type-email > .elementor-field-label) {
clip-path: inset(50%);
height: 1px;
overflow-x: hidden;
overflow-y: hidden;
position: absolute;
width: 1px;
padding: 0px;
margin: -1px;
}
.imortas-site :where(.im-application-form .elementor-field) {
background: rgb(231, 231, 233);
border: 0px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-radius: 0px;
min-height: calc(48 * var(--im-u));
padding: calc(12 * var(--im-u));
}
.imortas-site :where(.im-application-form .elementor-field)::placeholder {
color: inherit;
opacity: 1;
}
.imortas-site :where(.im-application-form .elementor-field-subgroup) {
font-size: calc(18 * var(--im-u));
font-weight: 600;
row-gap: calc(18 * var(--im-u));
column-gap: calc(18 * var(--im-u));
}
.imortas-site :where(.im-application-form .elementor-field-option) {
align-items: center;
column-gap: 6px;
display: flex;
row-gap: 6px;
}
.imortas-site :where(.im-application-form input[type="radio"]) {
appearance: none;
background: rgb(231, 231, 233);
border: 0px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-radius: 0px;
cursor: pointer;
height: calc(27 * var(--im-u));
min-height: 17px;
min-width: 17px;
width: calc(27 * var(--im-u));
margin: 0px;
}
.imortas-site :where(.im-application-form input[type="radio"]:checked) {
background: var(--im-gold);
box-shadow: rgb(231, 231, 233) 0px 0px 0px 4px inset;
}
.imortas-site :where(.im-form-section) {
font: inherit;
margin: calc(42 * var(--im-u)) 0 calc(6 * var(--im-u));
}
.imortas-site :where(.im-application-form .elementor-field-group:first-child .im-form-section) {
margin-top: 0px;
font: inherit;
}
.imortas-site :where(.im-form-section.is-small) {
margin-top: calc(22 * var(--im-u));
font: inherit;
}
.imortas-site :where(.im-application-form .elementor-field-type-submit) {
margin-top: calc(40 * var(--im-u));
width: auto;
}
.imortas-site :where(.im-application-form .elementor-button) {
font-size: calc(18 * var(--im-u));
min-height: 0px;
padding: calc(14 * var(--im-u)) calc(16 * var(--im-u));
}
.imortas-site .im-application-form button[type="submit"] {
cursor: pointer;
}
.imortas-site .im-application-form button[type="submit"]:disabled {
cursor: wait;
}
.imortas-site :where(.im-application-form .elementor-message) {
font-size: 16px;
line-height: 1.5;
}
.imortas-site :where(.im-contact) {
display: flex;
}
.imortas-site :where(.im-location) {
flex: 1 1 0;
min-width: 0;
} .imortas-site .im-location .elementor-widget-google_maps :is(iframe, .im-consent-placeholder) {
aspect-ratio: 16 / 10;
height: auto !important;
width: 100%;
}
.imortas-site .im-location .elementor-widget-google_maps iframe {
filter: grayscale(0.8);
} @media (min-width: 1101px) {
.imortas-site .im-location .elementor-heading-title {
white-space: nowrap;
}
}
@media (max-width: 767px) {
.imortas-site .im-location .elementor-widget-google_maps :is(iframe, .im-consent-placeholder) {
aspect-ratio: 1;
} .imortas-site .im-location .elementor-widget-google_maps {
order: 1;
}
}
.imortas-site :where(.im-footer) {
color: rgb(255, 255, 255);
}
.imortas-site :where(.im-footer-top) {
display: flex;
}
.imortas-site :where(.im-footer-bottom) {
display: flex;
}
.imortas-site :where(.im-footer-address p) {
margin-bottom: 0px;
}
.imortas-site :where(.im-footer-address strong) {
font-weight: 600;
}
.imortas-site :where(.im-socials) {
display: flex;
}
.imortas-site :where(.im-copyright) {
text-wrap-mode: nowrap;
white-space-collapse: collapse;
}
.imortas-site :where(.elementor-editor-active .im-slider) {
height: auto;
}
.imortas-site :where(.elementor-editor-active .im-slide) {
min-height: 400px;
opacity: 1;
position: relative;
visibility: visible;
}
.imortas-site :where(.elementor-editor-active .im-slide-pagination) {
bottom: auto;
left: auto;
position: relative;
right: auto;
top: auto;
}
.imortas-site :where(.elementor-editor-active .im-history-track) {
overflow-x: auto;
}
.imortas-site :where(.elementor-editor-active .im-site-header) {
background: rgb(70, 82, 90);
position: relative;
}
@media (min-width: 1921px) {
:root {
--im-u: 1px;
}
}
@media (max-width: 1100px) {
:root {
--im-u: .07vw;
}
}
@media (max-width: 1100px) {
body {
font-size: 15px;
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-content) {
max-width: calc(100% - 40px);
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-header) {
height: var(--min-height);
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-header-logo) {
top: 8px;
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-language) {
font-size: 14px;
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-nav .elementor-nav-menu--dropdown) {
padding: 15px 25px;
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-nav .elementor-nav-menu--dropdown a) {
font-size: 15px;
padding: 13px 0px;
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-slider) {
height: var(--min-height);
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-stats) {
height: var(--min-height);
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-stat:not(:last-child))::after {
right: -10px;
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-home-references) {
height: var(--min-height);
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-about) {
height: auto;
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-about-collage) {
height: var(--min-height);
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-policy-copy p:first-child), .imortas-site :where(.im-policy-5 .im-policy-copy p:nth-child(2)) {
font-size: 1.125em;
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-application-form .elementor-field) {
min-height: 42px;
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-application-form .elementor-field-label), .imortas-site :where(.im-application-form .elementor-field-subgroup) {
font-size: 14px;
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-form-section) {
font: inherit;
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-form-section.is-small) {
font: inherit;
}
}
@media (max-width: 767px) {
body {
font-size: 15px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-header) {
height: var(--min-height);
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-header-logo) {
top: 5px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-header-anniversary) {
display: none;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-language) {
font-size: 12px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.admin-bar .im-site-header) {
top: 46px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-hero) {
height: auto;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-slider) {
max-height: 95svh;
height: var(--min-height);
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-slide) {
background-position-x: 56%;
background-position-y: center;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-slide-title) {
max-width: 95%;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-slide-pagination) {
bottom: 40px;
left: 25px;
right: 25px;
top: auto;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-slide-select.is-active)::before {
left: 0px;
top: 0px;
width: 18px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-stats) {
display: grid;
height: auto;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-stat)::after {
display: none;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-feature-grid) {
overflow-x: auto;
scroll-snap-type: x mandatory;
scrollbar-width: none;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-home-references) {
display: flex;
height: auto;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-content) {
max-width: none;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-about-collage) {
height: var(--min-height);
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-about-image-one) {
top: 10px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-about-image-two) {
bottom: 0px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-since) {
top: -15px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-policy-copy p:first-child) {
font-size: 1.125em;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-history) {
height: var(--min-height);
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-history-event) {
min-width: 200px;
height: var(--min-height);
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-history-event)::before {
left: -28px;
right: -28px;
top: 227px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-history-event)::after {
height: 16px;
top: 220px;
width: 16px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-history-event:nth-child(2n) .im-history-photo) {
top: 263px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-history-event:nth-child(2n) .im-history-year) {
top: 167px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-history-event:nth-child(2n) .im-history-caption) {
top: 110px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-history-controls) {
inset-inline-end: -12px;
inset-inline-start: -12px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-product-image a)::after {
border-bottom-width: 3px;
border-left-width: 3px;
border-right-width: 3px;
border-top-width: 3px;
font-size: 50px;
height: 60px;
width: 60px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-form-section) {
margin-top: 30px;
font: inherit;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-form-section.is-small) {
margin-top: 20px;
font: inherit;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-application-form .elementor-field-label) {
font-size: 14px;
margin: 20px 0px 10px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-application-form .elementor-field) {
min-height: 45px;
padding: 12px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-application-form .elementor-field-subgroup) {
column-gap: 12px;
font-size: 13px;
row-gap: 12px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-application-form .elementor-form-fields-wrapper) {
column-gap: 8px;
row-gap: 8px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-application-form input[type="radio"]) {
height: 20px;
width: 20px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-application-form .elementor-button) {
font-size: 15px;
padding: 14px 20px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-application-form .elementor-field-type-submit) {
margin-top: 25px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-copyright) {
text-wrap-mode: wrap;
white-space-collapse: collapse;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-lightbox img) {
max-height: 70vh;
max-width: 80vw;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-lightbox-close) {
right: 0px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-lightbox-prev) {
left: -30px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-lightbox-next) {
right: -30px;
}
}
.imortas-site :where(.im-nav .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-item:is(:hover, :focus, .highlighted, .elementor-item-active)) {
transform: none;
padding: calc(10 * var(--im-u)) 0;
}
.imortas-site :where(.im-nav .elementor-nav-menu--main .elementor-item), .imortas-site :where(.im-nav .elementor-nav-menu--main .elementor-item)::before, .imortas-site :where(.im-nav .elementor-nav-menu--main .elementor-item)::after {
transition-behavior: normal;
transition-delay: 0s;
transition-duration: 0s;
transition-property: none;
transition-timing-function: ease;
}
.imortas-site :where(.im-nav .elementor-nav-menu--dropdown a:is(:hover, :focus, .highlighted, .elementor-item-active)) {
border: 0px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
transform: none;
}
.imortas-site :where(.im-language) {
display: block;
height: 36px;
line-height: 16px;
min-width: 66px;
width: 66px;
}
.imortas-site :where(.im-language a) {
background: rgb(100, 112, 120);
display: block;
height: 36px;
left: 0px;
opacity: 0;
position: absolute;
text-align: left;
text-wrap-mode: nowrap;
top: 100%;
visibility: hidden;
white-space-collapse: collapse;
width: 100%;
padding: 10px 10px 10px 30px;
}
.imortas-site :where(.im-language a[aria-current]) {
background: transparent;
opacity: 1;
top: 0px;
visibility: visible;
}
.imortas-site :where(.im-language a[aria-current])::before {
border-bottom-color: currentcolor;
border-bottom-style: solid;
border-bottom-width: 1.5px;
border-right-color: currentcolor;
border-right-style: solid;
border-right-width: 1.5px;
content: "";
height: 7px;
left: 12px;
position: absolute;
top: 13px;
transform: rotate(45deg);
width: 7px;
margin: 0px;
}
.imortas-site :where(.im-language:hover a), .imortas-site :where(.im-language:focus-within a) {
opacity: 1;
visibility: visible;
}
.imortas-site :where(.im-slide-title) {
transform: translateY(calc(-24 * var(--im-u)));
}
.imortas-site :where(.im-scroll-down .elementor-button) {
display: block;
height: 24px;
width: 30px;
}
.imortas-site :where(.im-scroll-down .elementor-button-text) {
font-size: 0px;
}
.imortas-site :where(.im-scroll-down .elementor-button-text)::after {
border-bottom-color: currentcolor;
border-bottom-style: solid;
border-bottom-width: 3px;
border-right-color: currentcolor;
border-right-style: solid;
border-right-width: 3px;
content: "";
display: block;
height: calc(16 * var(--im-u));
min-height: 10px;
min-width: 10px;
transform: rotate(45deg);
width: calc(16 * var(--im-u));
margin: auto;
}
.imortas-site :where(.im-footer-preferences) {
column-gap: 20px;
display: flex;
flex-wrap: wrap;
font-size: 12px;
justify-content: flex-end;
row-gap: 12px;
}
.imortas-site :where(.im-footer-preferences button) {
background: none;
border: 0px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
color: inherit;
cursor: pointer;
padding: 0px;
}
.imortas-site :where(.im-footer-preferences a:hover), .imortas-site :where(.im-footer-preferences button:hover) {
text-decoration-color: initial;
text-decoration-line: underline;
text-decoration-style: initial;
text-decoration-thickness: initial;
}
.imortas-site :where(.im-footer-preferences-widget:has(.elementor-shortcode:empty)) {
display: none;
}
.imortas-site :where(.im-feature-grid) {
overflow-x: visible;
overflow-y: visible;
scroll-snap-type: none;
}
@media (max-width: 767px) {
.imortas-site :where(.im-feature-grid) {
display: grid;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-feature-card) {
min-width: 0px;
scroll-snap-align: none;
}
}
.imortas-site :where(.im-home-references[data-carousel-ready]) {
cursor: grab;
display: block;
overflow-x: hidden;
overflow-y: hidden;
scrollbar-width: none;
touch-action: pan-y;
user-select: none;
padding-top: 0px;
padding-bottom: 0px;
}
.imortas-site :where(.im-home-references.is-dragging) {
cursor: grabbing;
}
.imortas-site :where(.im-logo-track) {
align-items: center;
column-gap: 0px;
display: flex;
height: 100%;
row-gap: 0px;
width: 100%;
}
.imortas-site :where(.im-home-references .im-logo-track > .im-logo-slot) {
flex-basis: 20%;
flex-grow: 0;
flex-shrink: 0;
max-width: none;
width: 20%;
padding-left: 10px;
padding-right: 10px;
}
.imortas-site :where(.im-home-references::-webkit-scrollbar) {
display: none;
}
@media (max-width: 1100px) {
.imortas-site :where(.im-home-references .im-logo-track > .im-logo-slot) {
flex-basis: 33.3333%;
width: 33.3333%;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-home-references[data-carousel-ready]) {
height: 150px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-home-references .im-logo-track > .im-logo-slot) {
flex-basis: 50%;
width: 50%;
}
}
.imortas-site :where(.im-slider) {
background-attachment: initial;
background-clip: initial;
background-image: initial;
background-origin: initial;
background-position-x: initial;
background-position-y: initial;
background-repeat: initial;
background-size: initial;
cursor: grab;
touch-action: pan-y;
user-select: none;
}
.imortas-site :where(.im-slider.is-dragging) {
cursor: grabbing;
}
.imortas-site :where(.im-slide) {
opacity: 0;
pointer-events: none;
transition-behavior: normal;
transition-delay: 0s;
transition-duration: 1.4s;
transition-property: opacity;
transition-timing-function: ease-in-out;
visibility: hidden;
z-index: 0;
}
.imortas-site :where(.im-slide.is-leaving) {
opacity: 1;
transition-behavior: normal;
transition-delay: 0s;
transition-duration: 0s;
transition-property: none;
transition-timing-function: ease;
visibility: visible;
z-index: 1;
}
.imortas-site :where(.im-slide.is-active) {
opacity: 1;
pointer-events: auto;
visibility: visible;
z-index: 2;
}
.imortas-site :where(.im-slide-pagination) {
cursor: pointer;
z-index: 3;
}
.imortas-site :where(.elementor-editor-active.im-slide) {
opacity: 1;
pointer-events: auto;
visibility: visible;
}
.imortas-site :where(.im-nav .elementor-nav-menu--dropdown a), .imortas-site :where(.im-nav .elementor-nav-menu--dropdown a:is(:hover, :focus, .highlighted, .elementor-item-active)) {
border: 0px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
font-size: calc(16 * var(--im-u));
font-weight: 400;
line-height: 1.4;
transform: none;
transition-behavior: normal;
transition-delay: 0s;
transition-duration: 0s;
transition-property: none;
transition-timing-function: ease;
padding: calc(13 * var(--im-u)) 0;
}
.imortas-site :where(.im-history)::after {
background: var(--im-gold);
content: "";
height: 2px;
left: 0px;
pointer-events: none;
position: absolute;
right: 0px;
top: calc(439 * var(--im-u));
z-index: 1;
}
.imortas-site :where(.im-history-event)::before {
display: none;
}
.imortas-site :where(.im-history-event)::after {
left: 50%;
transform: translateX(-50%);
z-index: 2;
}
.imortas-site :where(.im-history-controls) {
inset-inline-end: 0px;
inset-inline-start: 0px;
top: calc(439 * var(--im-u) - 21px);
z-index: 3;
}
.imortas-site :where(.im-history-controls .elementor-button) {
background-attachment: initial;
background-clip: initial;
background-image: initial;
background-origin: initial;
background-position-x: initial;
background-position-y: initial;
background-repeat: initial;
background-size: initial;
display: block;
height: 44px;
position: relative;
width: 44px;
}
.imortas-site :where(.im-history-controls .elementor-button-text) {
font-size: 0px;
}
.imortas-site :where(.im-history-controls .elementor-button)::after {
content: "";
height: 12px;
position: absolute;
top: 16px;
width: 12px;
}
.imortas-site .im-history-controls .elementor-button {
cursor: pointer;
}
.imortas-site .im-history-controls .elementor-button::after {
border-left: 2px solid var(--im-gold);
border-bottom: 2px solid var(--im-gold);
}
.imortas-site :where(.im-history-prev .elementor-button)::after {
left: 3px;
transform: rotate(45deg);
}
.imortas-site :where(.im-history-next .elementor-button)::after {
right: 3px;
transform: rotate(225deg);
} .imortas-site .im-history-track.e-con {
flex-wrap: nowrap;
overscroll-behavior-x: contain;
touch-action: pan-x;
}
.imortas-site .im-history-track::-webkit-scrollbar {
display: none;
} @media (hover: hover) and (pointer: fine) {
.imortas-site .im-history-track.e-con {
cursor: grab;
}
}
.imortas-site .im-history-track.e-con.is-dragging {
cursor: grabbing;
scroll-snap-type: none;
user-select: none;
}
.imortas-site .im-history-event.e-con {
flex-shrink: 0;
}
@media (max-width: 767px) {
.imortas-site .im-history.e-con,
.imortas-site .im-history-event.e-con {
height: auto;
}
.imortas-site .im-history.e-con::after {
display: none;
}
.imortas-site .im-history-track.e-con {
overflow: visible;
position: relative;
scroll-snap-type: none;
touch-action: auto;
} .imortas-site .im-history-track.e-con::before {
background: var(--im-gold);
bottom: 0;
content: "";
left: 7px;
position: absolute;
top: 20px;
width: 2px;
}
.imortas-site .im-history-event.e-con {
flex-basis: auto;
min-width: 0;
text-align: start;
}
.imortas-site .im-history-event.e-con::after {
display: none;
}
.imortas-site .im-history-event.e-con .im-history-photo,
.imortas-site .im-history-event.e-con .im-history-caption {
position: static;
} .imortas-site .im-history-event.e-con .im-history-year {
position: relative;
top: auto;
}
.imortas-site .im-history-event.e-con .im-history-year::before {
background: var(--im-gold);
border-radius: 50%;
content: "";
height: 16px;
left: calc(-1 * var(--padding-left, 40px));
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 16px;
}
}
@media (max-width: 1100px) {
.imortas-site :where(.im-nav .elementor-nav-menu--dropdown a), .imortas-site :where(.im-nav .elementor-nav-menu--dropdown a:is(:hover, :focus, .highlighted, .elementor-item-active)) {
font-size: 15px;
padding: 13px 0px;
}
}
.imortas-site .im-nav ul.elementor-nav-menu--dropdown {
padding: clamp(8px, calc(12 * var(--im-u)), 12px) 0;
} .imortas-site .im-nav .elementor-nav-menu--dropdown a {
line-height: 1.4;
border-width: 0;
transform: none;
transition: none;
} @media (min-width: 1101px) {
.imortas-site .im-nav ul.elementor-nav-menu--dropdown {
min-width: calc(276 * var(--im-u)) !important;
}
.imortas-site .im-nav .elementor-nav-menu--main > ul > li > ul {
transform: translateX(calc(-26 * var(--im-u)));
}
.imortas-site .im-nav .sub-menu .sub-menu {
transform: translateX(calc(8 * var(--im-u)));
}
.imortas-site .im-nav .sub-menu .sub-menu::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 100%;
width: calc(8 * var(--im-u));
}
}
.imortas-site .im-nav :where(.elementor-nav-menu--dropdown) a:is(:hover, :focus, .highlighted, .elementor-item-active, [aria-current="page"]) {
text-decoration: none;
}
.imortas-site .im-nav :where(.elementor-nav-menu--dropdown) a:is(:hover, :focus, .highlighted, .elementor-item-active, [aria-current="page"])::after {
content: "";
position: absolute;
left: clamp(18px, calc(26 * var(--im-u)), 26px);
bottom: calc(4 * var(--im-u));
width: calc(52 * var(--im-u));
max-width: 50%;
height: 2px;
background: currentColor;
pointer-events: none;
}
@media (max-width: 767px) {
.imortas-site :where(.im-history)::after {
top: 297px;
}
}
@media (max-width: 767px) {
.imortas-site :where(.im-history-controls) {
top: 276px;
}
}
@media (prefers-reduced-motion: reduce) {
html {
scroll-behavior: auto;
}
}
@media (prefers-reduced-motion: reduce) {
.imortas-site :where(.im-slide), .imortas-site :where(.im-product-image a)::before {
transition-behavior: normal;
transition-delay: 0s;
transition-duration: 0s;
transition-property: none;
transition-timing-function: ease;
}
}
.imortas-site .im-nav :where(.elementor-menu-toggle) { padding: 8px; } .imortas-site .im-nav .menu-item-has-children > a {
cursor: default;
} .imortas-site .im-nav.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown > ul.elementor-nav-menu > li.menu-item > a.elementor-item {
font-style: italic;
font-weight: 600;
} .imortas-site .elementor-widget-text-editor :is(strong, b) {
font-weight: 700;
} .imortas-site .im-application-form .elementor-field-group .elementor-field-subgroup .elementor-field-option label {
color: var(--im-grey);
}  .im-application-form .elementor-message::before {
content: "";
background: none;
display: inline-block;
width: .65em;
height: .4em;
border-left: 2px solid currentColor;
border-bottom: 2px solid currentColor;
transform: rotate(-45deg);
vertical-align: .15em;
margin-inline-end: .6em;
}
.im-application-form .elementor-message.elementor-message-danger::before {
content: "!";
width: 1em;
height: 1em;
border: 1px solid currentColor;
border-radius: 50%;
font: bold .8em/1 Arial, sans-serif;
text-align: center;
transform: none;
vertical-align: .1em;
}
.im-legal-links{display:flex;align-items:center;gap:18px 24px;flex-wrap:wrap}
.im-legal-links a,.im-legal-links button{font:600 12px 'Open Sans',sans-serif;color:#343b43;text-transform:uppercase;text-decoration:none;background:none;border:0;padding:0;cursor:pointer;line-height:1.4}
.im-legal-links a:hover,.im-legal-links button:hover{text-decoration:underline}
#im-policy-dialog button{font:600 15px 'Open Sans',sans-serif;background:#e9af13;color:#fff;border:1px solid #e9af13;padding:10px 20px;cursor:pointer}
#im-policy-dialog{border:0;padding:32px;width:calc(100% - 40px);max-width:480px;color:#343b43;font:16px/1.5 'Open Sans',sans-serif}
#im-policy-dialog::backdrop{background:#14223580}
#im-policy-dialog h2{font:400 28px 'Open Sans',sans-serif;color:#97710d;margin-top:0}
.im-legal-links :focus-visible{outline:2px solid #e9af13;outline-offset:4px}
@media(max-width:767px){.im-legal-links{gap:14px 20px}}
.im-social-links{display:flex;align-items:center;gap:14px}
.im-social-links a{display:block;width:28px;height:28px;color:#77787b;transition:color .2s}
.im-social-links a:hover,.im-social-links a:focus-visible{color:#e9af13}
.im-social-links svg{display:block;width:100%;height:100%}
@media(max-width:767px){.im-social-links{gap:12px}.im-social-links a{width:24px;height:24px}} body:not(.elementor-editor-active) .im-slider .im-slide-pagination.e-con {
--flex-direction: row;
--gap: 0;
position: absolute !important;
top: auto !important;
right: auto !important;
bottom: max(40px, calc(70 * var(--im-u))) !important;
left: 50% !important;
transform: translateX(-50%);
width: auto !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
flex-direction: row !important;
align-items: center !important;
justify-content: center !important;
gap: 0 !important;
}
body:not(.elementor-editor-active) .im-slider .im-slide-select.elementor-widget {
width: auto !important;
max-width: none !important;
margin: 0 !important;
}
.im-slider .im-slide-select.is-active::before {
content: none !important;
}
body:not(.elementor-editor-active) .im-slider .im-slide-select .elementor-button {
display: block !important;
width: 34px !important;
height: 34px !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 50% !important;
background: none !important;
font-size: 0 !important;
line-height: 0 !important;
position: relative;
}
body:not(.elementor-editor-active) .im-slider .im-slide-select .elementor-button-content-wrapper {
display: none !important;
}
body:not(.elementor-editor-active) .im-slider .im-slide-select .elementor-button::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 14px;
height: 14px;
margin: -7px 0 0 -7px;
border-radius: 50%;
background: #fff;
box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
transition: background-color .3s, transform .3s;
}
body:not(.elementor-editor-active) .im-slider .im-slide-select .elementor-button:hover::after {
transform: scale(1.15);
}
body:not(.elementor-editor-active) .im-slider .im-slide-select.is-active .elementor-button::after {
background: var(--im-gold, #e9af13);
}
body:not(.elementor-editor-active) .im-slider .im-slide-select .elementor-button:focus-visible {
outline: 2px solid var(--im-gold, #e9af13);
outline-offset: -4px;
}
@media (max-width: 767px) {
body:not(.elementor-editor-active) .im-slider .im-slide-pagination.e-con {
bottom: 36px !important;
}
body:not(.elementor-editor-active) .im-slider .im-slide-select .elementor-button {
width: 28px !important;
height: 28px !important;
}
body:not(.elementor-editor-active) .im-slider .im-slide-select .elementor-button::after {
width: 11px;
height: 11px;
margin: -5.5px 0 0 -5.5px;
}
} @media (min-width: 768px) {
.im-mvd > .im-mvd-panel.e-con:not(:last-child) {
padding-bottom: calc(20 * var(--im-u)) !important;
}
.im-mvd > .im-mvd-panel.e-con:not(:first-child) {
padding-top: calc(20 * var(--im-u)) !important;
}
.im-mvd > .im-mvd-panel.e-con:nth-child(2) {
--flex-direction: row-reverse;
--gap: 0px;
flex-direction: row-reverse !important;
gap: 0 !important;
}
.im-mvd > .im-mvd-panel:nth-child(2) > .im-mission-copy {
margin-inline: auto !important;
}
} .im-policies .elementor-widget-shortcode,
.im-policies .elementor-shortcode {
width: 100%;
}
.im-policies-item .im-policy.e-con {
min-height: 0 !important;
padding-top: calc(60 * var(--im-u)) !important;
padding-bottom: calc(60 * var(--im-u)) !important;
}
.im-policies-item:first-child .im-policy.e-con {
padding-top: calc(88 * var(--im-u)) !important;
}
.im-policies-item:last-child .im-policy.e-con {
padding-bottom: calc(100 * var(--im-u)) !important;
}
@media (min-width: 768px) {
.im-policies-item:nth-child(even) .im-policy.e-con {
--flex-direction: row-reverse;
flex-direction: row-reverse !important;
}
}
.im-policies-title {
margin: 0 0 calc(36 * var(--im-u));
color: rgb(107, 118, 125);
font: italic 700 calc(48 * var(--im-u))/1.2 'Open Sans', Arial, sans-serif;
}
@media (max-width: 1024px) {
.im-policies-item .im-policy.e-con {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
.im-policies-title {
margin-bottom: 20px;
font-size: 30px;
}
}
@media (max-width: 767px) {
.im-policies-title {
font-size: 26px;
}
} .im-certificate-pdf a {
display: block;
transition: opacity .2s;
}
.im-certificate-pdf a:hover,
.im-certificate-pdf a:focus-visible {
opacity: .85;
}