.elementor-419449 .elementor-element.elementor-element-0007009{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-419449 .elementor-element.elementor-element-c288cc6{--display:flex;--border-radius:29px 29px 29px 29px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419449 .elementor-element.elementor-element-bb1e74f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419449 .elementor-element.elementor-element-def0334{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.elementor-419449 .elementor-element.elementor-element-def0334.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-419449 .elementor-element.elementor-element-62db020 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-419449 .elementor-element.elementor-element-62db020 .elementor-heading-title{font-size:28px;font-weight:600;line-height:38px;color:#253650;}.elementor-419449 .elementor-element.elementor-element-aa36dc2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-3px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419449 .elementor-element.elementor-element-fc413a6 .elementor-heading-title{font-size:18px;font-weight:700;color:#253650;}.elementor-419449 .elementor-element.elementor-element-d9dbc91 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );flex-grow:1;padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );}.elementor-419449 .elementor-element.elementor-element-d9dbc91 .elementor-repeater-item-66f39f2{text-align:left;}.elementor-419449 .elementor-element.elementor-element-d9dbc91 .elementor-repeater-item-66f39f2 > *{font-size:18px;font-weight:300;color:var( --e-global-color-text );display:inline-block;}.elementor-419449 .elementor-element.elementor-element-d9dbc91 .elementor-repeater-item-66f39f2 a{color:var( --e-global-color-text );}.elementor-419449 .elementor-element.elementor-element-d9dbc91 .elementor-repeater-item-b9ced2d{text-align:left;}.elementor-419449 .elementor-element.elementor-element-d9dbc91 .elementor-repeater-item-b9ced2d > *{font-size:18px;font-weight:300;color:var( --e-global-color-text );}.elementor-419449 .elementor-element.elementor-element-d9dbc91 .elementor-repeater-item-b9ced2d a{color:var( --e-global-color-text );}.elementor-419449 .elementor-element.elementor-element-d9dbc91 .dce-post-item{text-align:left;padding-bottom:0px;}.elementor-419449 .elementor-element.elementor-element-d9dbc91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-419449 .elementor-element.elementor-element-d9dbc91 .dce-posts-container.dce-skin-grid{margin:0 auto;width:600px;}.elementor-419449 .elementor-element.elementor-element-d9dbc91 .dce-post-item .dce-post-block{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-419449 .elementor-element.elementor-element-d9dbc91 .dce-posts-fallback{text-align:left;}.elementor-419449 .elementor-element.elementor-element-d9dbc91 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-419449 .elementor-element.elementor-element-f6c13fa{text-align:left;width:auto;max-width:auto;}.elementor-419449 .elementor-element.elementor-element-f6c13fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-419449 .elementor-element.elementor-element-f6c13fa .dynamic-content-for-elementor-acf{color:var( --e-global-color-text );margin-bottom:0px;font-size:18px;font-weight:300;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-419449 .elementor-element.elementor-element-4eb7dec > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-419449 .elementor-element.elementor-element-4eb7dec{color:var( --e-global-color-890bc7b );font-family:"Noto Sans", \"Proxima nova\", Helvetica;font-size:18px;font-weight:300;line-height:28px;}.elementor-419449 .elementor-element.elementor-element-371e7c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-419449 .elementor-element.elementor-element-371e7c2:not(.elementor-motion-effects-element-type-background), .elementor-419449 .elementor-element.elementor-element-371e7c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FC;}.elementor-419449 .elementor-element.elementor-element-371e7c2:hover{border-style:none;}.elementor-419449 .elementor-element.elementor-element-371e7c2, .elementor-419449 .elementor-element.elementor-element-371e7c2::before{--border-transition:0.3s;}.elementor-419449 .elementor-element.elementor-element-6981b88{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419449 .elementor-element.elementor-element-9efa3d1 .elementor-repeater-item-7dae920{padding:0px 0px 0px 0px;color:var( --e-global-color-primary );font-weight:500;}.elementor-419449 .elementor-element.elementor-element-9efa3d1 .elementor-repeater-item-7dae920 a{color:var( --e-global-color-primary );}.elementor-419449 .elementor-element.elementor-element-9efa3d1 ul > li > .elementor-icon{float:left;clear:both;font-size:inherit;}.elementor-419449 .elementor-element.elementor-element-9efa3d1 ul > li{display:flex;}.elementor-419449 .elementor-element.elementor-element-a1fcf43{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-419449 .elementor-element.elementor-element-a1fcf43.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-419449 .elementor-element.elementor-element-fb67ea2 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-419449 .elementor-element.elementor-element-fb67ea2{text-align:start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-419449 .elementor-element.elementor-element-58482a0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Noto Sans", \"Proxima nova\", Helvetica;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-2d8a0857 );color:var( --e-global-color-2d8a0857 );border-radius:8px 8px 8px 8px;padding:17px 20px 15px 20px;}.elementor-419449 .elementor-element.elementor-element-58482a0 .elementor-button:hover, .elementor-419449 .elementor-element.elementor-element-58482a0 .elementor-button:focus{background-color:var( --e-global-color-c09209c );color:#ffffff;}.elementor-419449 .elementor-element.elementor-element-58482a0{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-419449 .elementor-element.elementor-element-58482a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-419449 .elementor-element.elementor-element-58482a0 .elementor-button:hover svg, .elementor-419449 .elementor-element.elementor-element-58482a0 .elementor-button:focus svg{fill:#ffffff;}.elementor-419449 .elementor-element.elementor-element-1adc6f7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Noto Sans", \"Proxima nova\", Helvetica;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.3px;fill:var( --e-global-color-2d8a0857 );color:var( --e-global-color-2d8a0857 );border-radius:8px 8px 8px 8px;padding:17px 20px 15px 20px;}.elementor-419449 .elementor-element.elementor-element-1adc6f7 .elementor-button:hover, .elementor-419449 .elementor-element.elementor-element-1adc6f7 .elementor-button:focus{background-color:var( --e-global-color-c09209c );color:#ffffff;}.elementor-419449 .elementor-element.elementor-element-1adc6f7{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-419449 .elementor-element.elementor-element-1adc6f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-419449 .elementor-element.elementor-element-1adc6f7 .elementor-button:hover svg, .elementor-419449 .elementor-element.elementor-element-1adc6f7 .elementor-button:focus svg{fill:#ffffff;}@media(max-width:959px){.elementor-419449 .elementor-element.elementor-element-0007009{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-419449 .elementor-element.elementor-element-bb1e74f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419449 .elementor-element.elementor-element-def0334{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419449 .elementor-element.elementor-element-62db020{width:100%;max-width:100%;}.elementor-419449 .elementor-element.elementor-element-d9dbc91 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-419449 .elementor-element.elementor-element-d9dbc91 .dce-posts-container.dce-skin-grid{margin:0 auto;width:481px;}.elementor-419449 .elementor-element.elementor-element-4eb7dec{width:100%;max-width:100%;}.elementor-419449 .elementor-element.elementor-element-371e7c2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-419449 .elementor-element.elementor-element-6981b88{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419449 .elementor-element.elementor-element-a1fcf43{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-419449 .elementor-element.elementor-element-58482a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-419449 .elementor-element.elementor-element-58482a0 .elementor-button{padding:17px 30px 15px 30px;}.elementor-419449 .elementor-element.elementor-element-1adc6f7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-419449 .elementor-element.elementor-element-1adc6f7 .elementor-button{padding:17px 30px 15px 30px;}}@media(max-width:599px){.elementor-419449 .elementor-element.elementor-element-0007009{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-419449 .elementor-element.elementor-element-c288cc6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419449 .elementor-element.elementor-element-def0334{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-419449 .elementor-element.elementor-element-62db020 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-419449 .elementor-element.elementor-element-62db020 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-419449 .elementor-element.elementor-element-aa36dc2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-419449 .elementor-element.elementor-element-d9dbc91 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-419449 .elementor-element.elementor-element-f6c13fa .dynamic-content-for-elementor-acf{font-size:18px;}.elementor-419449 .elementor-element.elementor-element-4eb7dec{font-size:16px;line-height:22px;}.elementor-419449 .elementor-element.elementor-element-371e7c2{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-419449 .elementor-element.elementor-element-6981b88{--width:100%;}.elementor-419449 .elementor-element.elementor-element-a1fcf43{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-419449 .elementor-element.elementor-element-58482a0 .elementor-button{font-size:18px;padding:15px 20px 15px 20px;}.elementor-419449 .elementor-element.elementor-element-1adc6f7 .elementor-button{font-size:18px;padding:15px 20px 15px 20px;}}@media(min-width:600px){.elementor-419449 .elementor-element.elementor-element-def0334{--width:64%;}.elementor-419449 .elementor-element.elementor-element-aa36dc2{--width:100%;}.elementor-419449 .elementor-element.elementor-element-371e7c2{--width:450px;}.elementor-419449 .elementor-element.elementor-element-6981b88{--width:100%;}.elementor-419449 .elementor-element.elementor-element-a1fcf43{--width:400px;}}@media(max-width:959px) and (min-width:600px){.elementor-419449 .elementor-element.elementor-element-def0334{--width:100%;}.elementor-419449 .elementor-element.elementor-element-6981b88{--width:100%;}.elementor-419449 .elementor-element.elementor-element-a1fcf43{--width:100%;}}/* Start custom CSS for dce-acf-relationship, class: .elementor-element-d9dbc91 */.elementor-419449 .elementor-element.elementor-element-d9dbc91 .dce-item-area {
    flex-direction: row!important;
}

.elementor-419449 .elementor-element.elementor-element-d9dbc91 .dce-item_title:after{
    content: ",";
    padding-right: 5px;
}

.elementor-419449 .elementor-element.elementor-element-d9dbc91 .dce-content-area {
    padding: 0;
    width: 100%;
}

.elementor-419449 .elementor-element.elementor-element-d9dbc91 .dce-image-area{
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for dyncontel-acf, class: .elementor-element-f6c13fa */.elementor-419449 .elementor-element.elementor-element-f6c13fa .date-style{
    color: #253650;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-9efa3d1 */.elementor-419449 .elementor-element.elementor-element-9efa3d1 span{
    width: 100%!important;
}

.elementor-419449 .elementor-element.elementor-element-9efa3d1 svg{
    width: 1.5em!important;
}

.elementor-419449 .elementor-element.elementor-element-9efa3d1 a{
    padding: 8px 20px 8px 10px;
    display: block!important;
    background-color: transparent;
    background-image: url(https://cdn.lecturio.com/assets/download-icon-dark-ocean.svg);
    background-position: 97% 50%;
    background-size: 20px;
    background-repeat: no-repeat;
    transition-duration: 0.2s;
}

.elementor-419449 .elementor-element.elementor-element-9efa3d1 a:hover {
    background-position: 97% 60%;
}
    
.elementor-419449 .elementor-element.elementor-element-9efa3d1 li{
    border-bottom: 1px solid #C4D0E3;
}

.elementor-419449 .elementor-element.elementor-element-9efa3d1 li:hover{
    background-color: #F1FAEC!important;
    border-bottom: 1px solid #89C06E;
}

.elementor-419449 .elementor-element.elementor-element-9efa3d1 li:last-child:hover{
    background-color: #F1FAEC!important;
    border-bottom: 1px solid #89C06E;
}

.elementor-419449 .elementor-element.elementor-element-9efa3d1 li:last-child {
  border: none;
  border-bottom: 1px solid #F8F9FC;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-371e7c2 */.elementor-419449 .elementor-element.elementor-element-371e7c2{
    max-width: 550px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-def0334 */@media(min-width: 600px){.elementor-419449 .elementor-element.elementor-element-def0334{
        min-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58482a0 */.elementor-419449 .elementor-element.elementor-element-58482a0 .elementor-animation-float:active{
    transform: translateY(-4px);
}
.elementor-419449 .elementor-element.elementor-element-58482a0 .elementor-animation-float:focus{
    transform: translateY(-4px);
}
.elementor-419449 .elementor-element.elementor-element-58482a0 .elementor-animation-float:hover{
    transform: translateY(-4px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1adc6f7 */.elementor-419449 .elementor-element.elementor-element-1adc6f7 .elementor-animation-float:active{
    transform: translateY(-4px);
}
.elementor-419449 .elementor-element.elementor-element-1adc6f7 .elementor-animation-float:focus{
    transform: translateY(-4px);
}
.elementor-419449 .elementor-element.elementor-element-1adc6f7 .elementor-animation-float:hover{
    transform: translateY(-4px);
}/* End custom CSS */