.elementor-kit-6{--e-global-color-primary:#0B0B0B;--e-global-color-secondary:#54595F;--e-global-color-text:#0B0B0B;--e-global-color-accent:#61CE70;--e-global-color-14d8907:#FFD200;--e-global-color-64cefc4:#FFBE00;--e-global-color-bccb6b9:#FF9300;--e-global-color-ff83378:#DB0000;--e-global-color-6a3a488:#0B0B0B;--e-global-color-8d54a23:#EBEBEB;--e-global-color-d9a9a27:#F5F5F5;--e-global-color-b4e6f3c:#FFFFFF;--e-global-color-604e961:#8C8C8C;--e-global-typography-primary-font-family:"Diagramm";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Diagramm";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Diagramm";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:30px;--e-global-typography-accent-font-family:"Diagramm";--e-global-typography-accent-font-weight:500;--e-global-typography-5bd4eff-font-family:"Diagramm";--e-global-typography-5bd4eff-font-size:5vw;--e-global-typography-5bd4eff-font-weight:500;--e-global-typography-5bd4eff-line-height:1.2em;--e-global-typography-c4ef8a0-font-family:"Diagramm";--e-global-typography-c4ef8a0-font-size:4.2vw;--e-global-typography-c4ef8a0-font-weight:500;--e-global-typography-c4ef8a0-line-height:1.2em;--e-global-typography-59a0611-font-family:"Diagramm";--e-global-typography-59a0611-font-size:3.2vw;--e-global-typography-59a0611-font-weight:500;--e-global-typography-59a0611-line-height:1.2em;--e-global-typography-cc2f80a-font-family:"Diagramm";--e-global-typography-cc2f80a-font-size:2.8vw;--e-global-typography-cc2f80a-font-weight:500;--e-global-typography-cc2f80a-line-height:1.2em;--e-global-typography-ba75785-font-family:"Diagramm";--e-global-typography-ba75785-font-size:2.2vw;--e-global-typography-ba75785-font-weight:500;--e-global-typography-ba75785-line-height:1.2em;--e-global-typography-de0b255-font-family:"Diagramm";--e-global-typography-de0b255-font-size:1.7vw;--e-global-typography-de0b255-font-weight:500;--e-global-typography-9232ffe-font-family:"Diagramm";--e-global-typography-9232ffe-font-size:20px;--e-global-typography-9232ffe-font-weight:400;--e-global-typography-9232ffe-line-height:30px;--e-global-typography-e8e41a5-font-family:"Diagramm";--e-global-typography-e8e41a5-font-size:16px;--e-global-typography-e8e41a5-font-weight:400;--e-global-typography-e8e41a5-line-height:24px;--e-global-typography-367b553-font-family:"Diagramm";--e-global-typography-367b553-font-size:14px;--e-global-typography-367b553-font-weight:400;--e-global-typography-367b553-line-height:22px;--e-global-typography-6e914b6-font-family:"Diagramm";--e-global-typography-6e914b6-font-size:20px;--e-global-typography-6e914b6-font-weight:400;--e-global-typography-6e914b6-line-height:26px;--e-global-typography-f32ea68-font-family:"Diagramm";--e-global-typography-f32ea68-font-size:32px;--e-global-typography-f32ea68-font-weight:500;--e-global-typography-f32ea68-line-height:48px;--e-global-typography-8a70db9-font-family:"Diagramm";--e-global-typography-8a70db9-font-size:20px;--e-global-typography-8a70db9-line-height:30px;--e-global-typography-46c5e1f-font-family:"Diagramm";--e-global-typography-46c5e1f-font-size:2.2vw;--e-global-typography-46c5e1f-font-weight:500;--e-global-typography-46c5e1f-line-height:1.5em;--e-global-typography-173e404-font-family:"Diagramm";--e-global-typography-173e404-font-weight:400;color:var( --e-global-color-primary );font-family:"Diagramm", Sans-serif;font-size:20px;font-weight:400;line-height:30px;background-color:var( --e-global-color-d9a9a27 );}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 h1{color:var( --e-global-color-6a3a488 );}.elementor-kit-6 h2{color:var( --e-global-color-6a3a488 );}.elementor-kit-6 h3{color:var( --e-global-color-6a3a488 );}.elementor-kit-6 h4{color:var( --e-global-color-6a3a488 );}.elementor-kit-6 h5{color:var( --e-global-color-6a3a488 );}.elementor-kit-6 h6{color:var( --e-global-color-6a3a488 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-container{--container-max-width:1440px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-5bd4eff-font-size:7vw;--e-global-typography-c4ef8a0-font-size:5.9vw;--e-global-typography-59a0611-font-size:4.1vw;--e-global-typography-cc2f80a-font-size:3.9vw;--e-global-typography-ba75785-font-size:3.1vw;--e-global-typography-de0b255-font-size:2.3vw;--e-global-typography-46c5e1f-font-size:3.1vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-5bd4eff-font-size:46px;--e-global-typography-c4ef8a0-font-size:9vw;--e-global-typography-59a0611-font-size:7vw;--e-global-typography-cc2f80a-font-size:7vw;--e-global-typography-cc2f80a-line-height:38px;--e-global-typography-ba75785-font-size:6.4vw;--e-global-typography-de0b255-font-size:6vw;--e-global-typography-f32ea68-font-size:30px;--e-global-typography-f32ea68-line-height:34px;--e-global-typography-8a70db9-font-size:18px;--e-global-typography-8a70db9-line-height:27px;--e-global-typography-46c5e1f-font-size:6vw;--e-global-typography-173e404-font-size:18px;--e-global-typography-173e404-line-height:27px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-container{--container-max-width:767px;}}/* Start custom CSS */html, body {
    max-width: 100vw;
    overflow-x: hidden;
}

/*RankMath breadcrumbs styling*/
.rank-math-breadcrumb {
    font-size: 14px;
    color: var( --e-global-color-b4e6f3c );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
}

/*.rank-math-breadcrumb > p {
     background: #2020201c;
     margin-bottom: 0;
     padding: 0 5px;
}*/

.rank-math-breadcrumb .separator {
    color: var( --e-global-color-6a3a488 );
}

.rank-math-breadcrumb a {
      color: var( --e-global-color-6a3a488 );
}

/*Table of content styling*/
/*.elementor-toc__list-item-text-wrapper {
    align-items: flex-start !important;
}

.elementor-toc__list-item-text-wrapper i {
    line-height: var( --e-global-typography-f32ea68-line-height );
}*/

/*paragraph global style*/
p {
    margin-bottom: 30px;
}
p:last-child {
  margin-bottom: 0px;
}

/*removes last gray border, to apply assighn no-line class to listing*/
.no-line .jet-listing-grid__item:last-child .elementor-section {
    border-bottom: 0 !important;
}

/*move icon right on hover*/
.icon-move .elementor-icon svg {
    transition: all 0.3s ease !important;
}

.icon-move .elementor-icon-wrapper:hover .elementor-icon svg {
    transform: translate(4px) !important;
}

.icon-move .jet-engine-listing-overlay-wrap:hover .elementor-icon svg {
    transform: translate(4px) !important;
}

.elementor-widget-dynamic-table-of-contents li {
    font-family: var( --e-global-typography-f32ea68-font-family ), Sans-serif;
}
.elementor-widget-dynamic-table-of-contents ul{
    padding-left: 0;
}
.elementor-widget-dynamic-table-of-contents li {
    list-style: none;
    background-image: url(/wp-content/uploads/2022/03/arrow-16x28-1.svg);
    background-repeat: no-repeat;
    background-position: 0 8px;
    padding-left: 38px;
}

span.uael-menu-toggle.sub-arrow.parent-item .fa {
    color: #fff;
}

.uael-nav-menu .sub-arrow i.fa {
    font-size: 25.6px;
}

.uael-nav-menu__layout-vertical .uael-menu-toggle:hover {
    border: 0 !important;
}

/* Chevron animation in listings*/
.elementor-icon-list-icon {
    transition: all 0.3s ease;
}

.elementor-icon-list-item:hover .elementor-icon-list-icon {
    transform: translateX(8px);
}


/* Chevron animation for Custom TOC*/
.elementor-widget-dynamic-table-of-contents li {
    transition: all 0.3s ease;
}

.elementor-widget-dynamic-table-of-contents li:hover {
    background-position: 8px;
}

/* Custom chevron icons for lists*/
.my-chevron .fa-chevron-right:before {
    content: url("https://hd.is/wp-content/uploads/2022/03/arrow-16x28-1.svg") !important;
}

.my-chevron .elementor-toc__list-item-text-wrapper i {
    margin-right: 20px;
   /* margin-top: 4px;*/
}

.my-chevron .elementor-toc__list-item-text-wrapper .fa-chevron-right {
    transition: all 0.3s ease;
}

.my-chevron .elementor-toc__list-item-text-wrapper:hover .fa-chevron-right {
    transform: translateX(8px);
}


.elementor-toc__list-item:last-child {
    margin-bottom: 0em;
}


/*CSS for script that hides empty ToC*/
.hide-toc {
        display: none !important;
    }
    

/* Floating Language Switcher*/
#trp-floater-ls {
    left: 90%;
}

@media (max-width: 1024px){
#trp-floater-ls {
    left: 80%;
}}

@media (max-width: 767px){
#trp-floater-ls {
    left: 60%;
}}

.elementor-icon-list-text {
    word-break: normal !important;
}

/*.elementor-icon-list-item a {
    align-items: start !important;
}

.elementor-icon-list-item {
    align-items: start !important;
}

.elementor-icon-list-icon {
    padding-top: 0.15em;
}

@media (max-width: 767px){
.elementor-icon-list-icon {
    padding-top: 2px;
}}
*/

.elementor-toc__list-wrapper {
    overflow: hidden;
}

@media (min-width: 1440px) {
    .elementor-kit-6 {
    --e-global-typography-5bd4eff-font-size: 72px !important;
    --e-global-typography-c4ef8a0-font-size: 60px !important;
    --e-global-typography-59a0611-font-size: 48px !important;
    --e-global-typography-cc2f80a-font-size: 40px !important;
    --e-global-typography-ba75785-font-size: 32px !important;
    --e-global-typography-de0b255-font-size: 24px !important;
    --e-global-typography-46c5e1f-font-size: 32px !important;
}}

.elementor-widget-dynamic-table-of-contents li {
    font-size: 2.2vw!important;
    font-weight: 500;
    line-height: 150%;
    margin-top: 5px;
    margin-bottom: 5px;
    background-position: 0;
}
.elementor-widget-dynamic-table-of-contents li {
    font-family: var( --e-global-typography-46c5e1f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-46c5e1f-font-size )!important;
    font-weight: var( --e-global-typography-46c5e1f-font-weight )!important;
    line-height: var( --e-global-typography-46c5e1f-line-height )!important;
    letter-spacing: var( --e-global-typography-46c5e1f-letter-spacing )!important;
    word-spacing: var( --e-global-typography-46c5e1f-word-spacing )!important;
}

@media (max-width: 1024px){
.elementor-widget-dynamic-table-of-contents li {
    font-size: var( --e-global-typography-46c5e1f-font-size )!important;
    line-height: var( --e-global-typography-46c5e1f-line-height )!important;
    letter-spacing: var( --e-global-typography-46c5e1f-letter-spacing )!important;
    word-spacing: var( --e-global-typography-46c5e1f-word-spacing )!important;
}
}

@media (max-width: 767px){
.elementor-widget-dynamic-table-of-contents li {
    font-size: var( --e-global-typography-46c5e1f-font-size )!important;
    line-height: var( --e-global-typography-46c5e1f-line-height )!important;
    letter-spacing: var( --e-global-typography-46c5e1f-letter-spacing )!important;
    word-spacing: var( --e-global-typography-46c5e1f-word-spacing )!important;
}
}

.elementor-widget-dynamic-table-of-contents li {
    display: flex !important;
    align-items: center !important;
}

.jet-ajax-search .jet-ajax-search__results-area .jet-ajax-search__full-results,
body.search-results .elementor-post__read-more  {
    padding-left: 25px;
    background: url(/wp-content/uploads/2022/01/arrow.svg) no-repeat center left;
    background-size: contain;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Diagramm';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hd.is/wp-content/uploads/2022/01/Diagramm-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Diagramm';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hd.is/wp-content/uploads/2022/01/Diagramm-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Diagramm';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hd.is/wp-content/uploads/2022/01/Diagramm-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Diagramm';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hd.is/wp-content/uploads/2022/01/Diagramm-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Diagramm';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://hd.is/wp-content/uploads/2022/01/Diagramm-Ultra-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */