.elementor-20489 .elementor-element.elementor-element-44a26d9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:74px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-20489 .elementor-element.elementor-element-2ffaf851 .elementor-author-box__avatar img{width:104px;height:104px;}.elementor-20489 .elementor-element.elementor-element-2ffaf851 .elementor-author-box__name{font-family:"Questrial", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:4.5px;}.elementor-20489 .elementor-element.elementor-element-2ffaf851 .elementor-author-box__bio{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-20489 .elementor-element.elementor-element-64fa38c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:74px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-20489 .elementor-element.elementor-element-a2e1155 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:5.6px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20489 .elementor-element.elementor-element-508fb625{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-20489 .elementor-element.elementor-element-2dbfd217{--box-border-width:0px;--box-border-radius:0px;--item-text-decoration:underline;--item-text-hover-decoration:underline;}.elementor-20489 .elementor-element.elementor-element-2dbfd217 .elementor-toc__header-title{text-align:start;}.elementor-20489 .elementor-element.elementor-element-2dbfd217 .elementor-toc__header, .elementor-20489 .elementor-element.elementor-element-2dbfd217 .elementor-toc__header-title{font-family:"Questrial", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:4.5px;}.elementor-20489 .elementor-element.elementor-element-2dbfd217 .elementor-toc__header{flex-direction:row;}.elementor-20489 .elementor-element.elementor-element-4eac99fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20489 .elementor-element.elementor-element-4e629eb .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:5.6px;}.elementor-20489 .elementor-element.elementor-element-6d1f265f{--display:flex;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20489 .elementor-element.elementor-element-962bb7c{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-20489 .elementor-element.elementor-element-74c2f222 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-20489 .elementor-element.elementor-element-74c2f222 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:5.6px;}.elementor-20489 .elementor-element.elementor-element-352247f{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-20489 .elementor-element.elementor-element-1808d60c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20489 .elementor-element.elementor-element-464b359{--display:flex;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20489 .elementor-element.elementor-element-567852e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-20489 .elementor-element.elementor-element-567852e .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:5.6px;}.elementor-20489 .elementor-element.elementor-element-b6b3b41{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-20489 .elementor-element.elementor-element-2d2ca4e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-20489 .elementor-element.elementor-element-2d2ca4e .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:5.6px;}.elementor-20489 .elementor-element.elementor-element-b4fb719{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-20489 .elementor-element.elementor-element-26f4a6d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-20489 .elementor-element.elementor-element-26f4a6d .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:5.6px;}.elementor-20489 .elementor-element.elementor-element-f798a2a{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-20489 .elementor-element.elementor-element-c77c377 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-20489 .elementor-element.elementor-element-c77c377 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-20489 .elementor-element.elementor-element-c77c377 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-20489 .elementor-element.elementor-element-c77c377 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-20489 .elementor-element.elementor-element-c77c377 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-20489 .elementor-element.elementor-element-c77c377 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-20489 .elementor-element.elementor-element-c77c377 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-20489 .elementor-element.elementor-element-c77c377{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-20489 .elementor-element.elementor-element-c77c377 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20489 .elementor-element.elementor-element-c77c377 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-20489 .elementor-element.elementor-element-c77c377 .elementor-icon-list-text{transition:color 0.3s;}.elementor-20489 .elementor-element.elementor-element-ebea374{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-20489 .elementor-element.elementor-element-7f08112 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-20489 .elementor-element.elementor-element-7f08112 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:5.6px;}.elementor-20489 .elementor-element.elementor-element-2192d48{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-20489 .elementor-element.elementor-element-793c7c4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-20489 .elementor-element.elementor-element-793c7c4 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:5.6px;}.elementor-20489 .elementor-element.elementor-element-a1649cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-20489 .elementor-element.elementor-element-a1649cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-20489 .elementor-element.elementor-element-a1649cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-20489 .elementor-element.elementor-element-a1649cf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-20489 .elementor-element.elementor-element-a1649cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-20489 .elementor-element.elementor-element-a1649cf .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-20489 .elementor-element.elementor-element-a1649cf .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-20489 .elementor-element.elementor-element-a1649cf{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-20489 .elementor-element.elementor-element-a1649cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20489 .elementor-element.elementor-element-a1649cf .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-20489 .elementor-element.elementor-element-a1649cf .elementor-icon-list-text{transition:color 0.3s;}.elementor-20489 .elementor-element.elementor-element-1bee959{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20489 .elementor-element.elementor-element-9939f7a .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:5.6px;}.elementor-20489 .elementor-element.elementor-element-f0578cc{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.4px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20489 .elementor-element.elementor-element-27fae48 .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-20489 .elementor-element.elementor-element-5f3c16bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-20489 .elementor-element.elementor-element-4b09a5af{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5.6px;}.elementor-20489 .elementor-element.elementor-element-4b09a5af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20489 .elementor-element.elementor-element-4b09a5af .elementor-divider-separator{width:74px;}.elementor-20489 .elementor-element.elementor-element-4b09a5af .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-20489 .elementor-element.elementor-element-43219e60 .elementor-heading-title{font-family:"Questrial", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;letter-spacing:5.6px;color:var( --e-global-color-primary );}.elementor-20489 .elementor-element.elementor-element-6cd4b76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20489 .elementor-element.elementor-element-71bd9685{--display:flex;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-20489 .elementor-element.elementor-element-209fd5a > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-20489 .elementor-element.elementor-element-209fd5a.elementor-element{--align-self:center;}.elementor-20489 .elementor-element.elementor-element-209fd5a .elementor-accordion-item{border-width:0px;}.elementor-20489 .elementor-element.elementor-element-209fd5a .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-20489 .elementor-element.elementor-element-209fd5a .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-20489 .elementor-element.elementor-element-209fd5a .elementor-accordion-title{font-family:"Questrial", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:4.5px;}.elementor-20489 .elementor-element.elementor-element-209fd5a .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-accent );}.elementor-20489 .elementor-element.elementor-element-209fd5a .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-20489 .elementor-element.elementor-element-209fd5a .elementor-tab-content{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-20489 .elementor-element.elementor-element-f35d28f{--display:flex;}@media(max-width:1024px){.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-20489 .elementor-element.elementor-element-44a26d9f{--padding-top:74px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}.elementor-20489 .elementor-element.elementor-element-2ffaf851 .elementor-author-box__bio{font-size:17px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-20489 .elementor-element.elementor-element-508fb625 > .elementor-widget-container{margin:12px 12px 12px 12px;}.elementor-20489 .elementor-element.elementor-element-508fb625{font-size:17px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-20489 .elementor-element.elementor-element-4eac99fb{--padding-top:40px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20489 .elementor-element.elementor-element-6d1f265f{--padding-top:15px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20489 .elementor-element.elementor-element-962bb7c{font-size:17px;}.elementor-20489 .elementor-element.elementor-element-352247f{font-size:17px;}.elementor-20489 .elementor-element.elementor-element-1808d60c{--padding-top:40px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20489 .elementor-element.elementor-element-464b359{--padding-top:15px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20489 .elementor-element.elementor-element-b6b3b41{font-size:17px;}.elementor-20489 .elementor-element.elementor-element-b4fb719{font-size:17px;}.elementor-20489 .elementor-element.elementor-element-f798a2a{font-size:17px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-20489 .elementor-element.elementor-element-c77c377 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20489 .elementor-element.elementor-element-c77c377 .elementor-icon-list-item > a{font-size:17px;}.elementor-20489 .elementor-element.elementor-element-ebea374{font-size:17px;}.elementor-20489 .elementor-element.elementor-element-2192d48{font-size:17px;}.elementor-20489 .elementor-element.elementor-element-a1649cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20489 .elementor-element.elementor-element-a1649cf .elementor-icon-list-item > a{font-size:17px;}.elementor-20489 .elementor-element.elementor-element-1bee959{--padding-top:40px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20489 .elementor-element.elementor-element-f0578cc{font-size:17px;}.elementor-20489 .elementor-element.elementor-element-5f3c16bf{--padding-top:40px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20489 .elementor-element.elementor-element-6cd4b76{--padding-top:40px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-20489 .elementor-element.elementor-element-71bd9685{--padding-top:15px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-20489 .elementor-element.elementor-element-209fd5a .elementor-tab-content{font-size:17px;}}/* Start custom CSS for html, class: .elementor-element-1f14037 *//* Grafik 1: Krav eller ønske? — al styling her, al tekst i HTML (WPML) */
.ps-kp-req {
  --ps-navy: #0a1134;
  --ps-navy-2: #252b56;
  --ps-green: #4ac590;
  --ps-panel: #e5e7f1;
  --ps-white: #ffffff;
  container-type: inline-size;
  container-name: ps-kp-req;
  width: 100%;
  max-width: none;
  margin: 2rem 0;
}
.ps-kp-req .ps-kp-req__inner {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0;
  background: var(--ps-panel);
  border-radius: 6px;
  overflow: hidden;
  font-family: "Roboto", "Helvetica Neue", Arial, sans-serif;
  color: var(--ps-navy);
  box-sizing: border-box;
}
.ps-kp-req *, .ps-kp-req *::before, .ps-kp-req *::after { box-sizing: border-box; }

/* Foto */
.ps-kp-req .ps-kp-req__photo {
  position: relative;
  margin: 0;
  min-height: 220px;
  background: var(--ps-navy-2);
}
.ps-kp-req .ps-kp-req__img {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 220px;
  object-fit: cover;
}
/* Placeholder-visning, indtil billedet er sat ind */
.ps-kp-req .ps-kp-req__photo--placeholder {
  background:
    repeating-linear-gradient(135deg, rgba(255,255,255,.06) 0 14px, transparent 14px 28px),
    var(--ps-navy-2);
}
.ps-kp-req .ps-kp-req__photo--placeholder::after {
  content: "Image";
  position: absolute;
  left: 1rem;
  bottom: 1rem;
  font-size: .8rem;
  color: rgba(255,255,255,.6);
}

/* Indhold (egen container, så Krav/Ønske stables efter tekstfeltets bredde) */
.ps-kp-req .ps-kp-req__content {
  container-type: inline-size;
  container-name: ps-kp-req-content;
  padding: 2rem 1.5rem;
}
.ps-kp-req .ps-kp-req__title {
  margin: 0 0 .35rem;
  font-family: "Questrial", "Roboto", Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(1.6rem, 4cqi, 2.2rem);
  line-height: 1.15;
  color: var(--ps-navy);
}
.ps-kp-req .ps-kp-req__question {
  margin: 0 0 1.5rem;
  font-size: 1rem;
  line-height: 1.45;
  color: var(--ps-navy-2);
}

/* De to veje */
.ps-kp-req .ps-kp-req__paths {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: .75rem;
}
.ps-kp-req .ps-kp-req__path {
  position: relative;
  padding: 1.1rem 1rem 1.2rem;
  border-radius: 4px;
}
/* Krav: fast, massivt felt */
.ps-kp-req .ps-kp-req__path--must {
  background: var(--ps-navy);
  color: var(--ps-white);
}
/* Ønske: stiplet ramme, "kan komme senere" */
.ps-kp-req .ps-kp-req__path--nice {
  background: transparent;
  border: 2px dashed var(--ps-green);
  color: var(--ps-navy);
}
.ps-kp-req .ps-kp-req__answer {
  margin: 0 0 .2rem;
  font-size: .85rem;
  line-height: 1.3;
  opacity: .8;
}
.ps-kp-req .ps-kp-req__label {
  margin: 0 0 .9rem;
  font-family: "Questrial", "Roboto", Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 1.1;
}
.ps-kp-req .ps-kp-req__path--must .ps-kp-req__label { color: var(--ps-green); }
.ps-kp-req .ps-kp-req__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ps-kp-req .ps-kp-req__item {
  position: relative;
  margin: 0;
  padding: .4rem 0 .4rem 1.2rem;
  font-size: .92rem;
  line-height: 1.35;
}
.ps-kp-req .ps-kp-req__item + .ps-kp-req__item { border-top: 1px solid rgba(255,255,255,.14); }
.ps-kp-req .ps-kp-req__path--nice .ps-kp-req__item + .ps-kp-req__item { border-top-color: rgba(10,17,52,.12); }
/* Markører: fyldt prik for krav, tom ring for ønske */
.ps-kp-req .ps-kp-req__item::before {
  content: "";
  position: absolute;
  left: 0;
  top: .82rem;
  width: .55rem;
  height: .55rem;
  border-radius: 50%;
}
.ps-kp-req .ps-kp-req__path--must .ps-kp-req__item::before { background: var(--ps-green); }
.ps-kp-req .ps-kp-req__path--nice .ps-kp-req__item::before { border: 2px solid var(--ps-green); }

/* Bred visning: foto til venstre */
@container ps-kp-req (min-width: 680px) {
  .ps-kp-req .ps-kp-req__inner { grid-template-columns: 2fr 3fr; }
  .ps-kp-req .ps-kp-req__photo, .ps-kp-req .ps-kp-req__img { min-height: 100%; }
  .ps-kp-req .ps-kp-req__content { padding: 2.5rem 2.25rem; }
}
/* Meget bred visning: lidt mere luft */
@container ps-kp-req (min-width: 1100px) {
  .ps-kp-req .ps-kp-req__inner { grid-template-columns: 5fr 7fr; }
  .ps-kp-req .ps-kp-req__content { padding: 3rem 3.5rem; }
}
/* Smalt tekstfelt: Krav og Ønske under hinanden */
@container ps-kp-req-content (max-width: 440px) {
  .ps-kp-req .ps-kp-req__paths { grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb8a319 *//* Grafik 2: Titlen siger mindre end opgaverne — al styling her, al tekst i HTML (WPML) */
.ps-kp-titles {
  --ps-navy: #0a1134;
  --ps-navy-2: #252b56;
  --ps-green: #4ac590;
  --ps-panel: #e5e7f1;
  --ps-white: #ffffff;
  container-type: inline-size;
  container-name: ps-kp-titles;
  width: 100%;
  max-width: none;
  margin: 2rem 0;
}
.ps-kp-titles *, .ps-kp-titles *::before, .ps-kp-titles *::after { box-sizing: border-box; }
.ps-kp-titles .ps-kp-titles__inner {
  display: grid;
  grid-template-columns: 1fr;
  background: var(--ps-navy);
  border-radius: 6px;
  overflow: hidden;
  font-family: "Roboto", "Helvetica Neue", Arial, sans-serif;
  color: var(--ps-white);
}

/* Foto med titel-skilte ovenpå */
.ps-kp-titles .ps-kp-titles__visual {
  position: relative;
  min-height: 300px;
}
.ps-kp-titles .ps-kp-titles__photo {
  position: absolute;
  inset: 0;
  margin: 0;
  background: var(--ps-navy-2);
}
.ps-kp-titles .ps-kp-titles__img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 20%; /* holder ansigtet i billedet ved beskæring */
}
/* Mørk toning i bunden, så navneteksten står tydeligt */
.ps-kp-titles .ps-kp-titles__photo::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(10,17,52,.75) 0%, rgba(10,17,52,0) 60%);
  z-index: 1;
}
/* Placeholder-visning, indtil billedet er sat ind */
.ps-kp-titles .ps-kp-titles__photo--placeholder {
  background:
    repeating-linear-gradient(135deg, rgba(255,255,255,.06) 0 14px, transparent 14px 28px),
    var(--ps-navy-2);
}
.ps-kp-titles .ps-kp-titles__photo--placeholder::after {
  content: "Image";
  position: absolute;
  right: 1rem;
  top: 1rem;
  font-size: .8rem;
  color: rgba(255,255,255,.6);
}

/* Navnetekst på portrættet */
.ps-kp-titles .ps-kp-titles__credit {
  position: absolute;
  left: 1.25rem;
  bottom: 1.25rem;
  z-index: 2;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: .5rem .75rem;
  background: rgba(10,17,52,.72);
  border-left: 3px solid var(--ps-green);
  color: var(--ps-white);
  line-height: 1.3;
}
.ps-kp-titles .ps-kp-titles__credit-name {
  font-family: "Questrial", "Roboto", Arial, sans-serif;
  font-size: .95rem;
}
.ps-kp-titles .ps-kp-titles__credit-role {
  font-size: .75rem;
  opacity: .85;
}

/* Titel-skilte i tekstsiden: forskudt stak */
.ps-kp-titles .ps-kp-titles__tags {
  margin: 0 0 1.75rem;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: .5rem;
}
.ps-kp-titles .ps-kp-titles__tag {
  display: inline-flex;
  align-items: stretch;
  margin: 0;
  background: var(--ps-white);
  color: var(--ps-navy);
  border-radius: 3px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0,0,0,.25);
}
.ps-kp-titles .ps-kp-titles__tag:nth-child(2) { margin-left: 1.25rem; }
.ps-kp-titles .ps-kp-titles__tag:nth-child(3) { margin-left: 2.5rem; }
.ps-kp-titles .ps-kp-titles__country {
  display: flex;
  align-items: center;
  padding: .45rem .6rem;
  background: var(--ps-green);
  color: var(--ps-navy);
  font-size: .78rem;
  font-weight: 700;
  letter-spacing: .04em;
}
.ps-kp-titles .ps-kp-titles__name {
  padding: .45rem .8rem;
  font-family: "Questrial", "Roboto", Arial, sans-serif;
  font-size: 1.05rem;
  line-height: 1.2;
  white-space: nowrap;
}

/* Tekstside */
.ps-kp-titles .ps-kp-titles__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 2rem 1.5rem 2.25rem;
}
.ps-kp-titles .ps-kp-titles__title {
  margin: 0 0 1.5rem;
  font-family: "Questrial", "Roboto", Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(1.6rem, 4cqi, 2.2rem);
  line-height: 1.15;
  color: var(--ps-white);
}
.ps-kp-titles .ps-kp-titles__lead {
  margin: 0 0 .6rem;
  font-size: .95rem;
  color: var(--ps-green);
}
.ps-kp-titles .ps-kp-titles__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ps-kp-titles .ps-kp-titles__item {
  position: relative;
  margin: 0;
  padding: .7rem 0 .7rem 1.6rem;
  font-size: 1.05rem;
  line-height: 1.35;
  border-top: 1px solid rgba(255,255,255,.14);
}
.ps-kp-titles .ps-kp-titles__item:last-child { border-bottom: 1px solid rgba(255,255,255,.14); }
/* Grøn flueben-markør tegnet i CSS */
.ps-kp-titles .ps-kp-titles__item::before {
  content: "";
  position: absolute;
  left: .15rem;
  top: 50%;
  width: .4rem;
  height: .75rem;
  border-right: 2px solid var(--ps-green);
  border-bottom: 2px solid var(--ps-green);
  transform: translateY(-65%) rotate(45deg);
}

/* Bred visning: foto til venstre */
@container ps-kp-titles (min-width: 680px) {
  .ps-kp-titles .ps-kp-titles__inner { grid-template-columns: 1fr 1fr; }
  .ps-kp-titles .ps-kp-titles__visual { min-height: 380px; }
  .ps-kp-titles .ps-kp-titles__content { padding: 2.5rem 2.25rem; }
}

/* Meget bred visning: lidt mere luft */
@container ps-kp-titles (min-width: 1100px) {
  .ps-kp-titles .ps-kp-titles__visual { min-height: 460px; }
  .ps-kp-titles .ps-kp-titles__content { padding: 3rem 3.5rem; }
}/* End custom CSS */