.elementor-4068 .elementor-element.elementor-element-f01daab{--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:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4068 .elementor-element.elementor-element-f01daab:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-f01daab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4068 .elementor-element.elementor-element-62ee936 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 3vw 0vw;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-4068 .elementor-element.elementor-element-62ee936 .elementor-heading-title{font-size:1.7vw;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4068 .elementor-element.elementor-element-e544e2e > .elementor-widget-container{padding:1vw 0vw 4vw 0vw;}.elementor-4068 .elementor-element.elementor-element-e544e2e{font-size:1vw;font-weight:400;}.elementor-4068 .elementor-element.elementor-element-c0e1c8a{--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:7vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4068 .elementor-element.elementor-element-c0e1c8a:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-c0e1c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbb24d8 );}.elementor-4068 .elementor-element.elementor-element-db2014d{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4068 .elementor-element.elementor-element-db2014d:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-db2014d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4068 .elementor-element.elementor-element-f743b3d{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-4068 .elementor-element.elementor-element-189a15a > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-4068 .elementor-element.elementor-element-189a15a{text-align:center;font-size:1.7vw;font-weight:700;color:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4068 .elementor-element.elementor-element-c27e4e5 > .elementor-widget-container{margin:0vw 0vw 4vw 0vw;}.elementor-4068 .elementor-element.elementor-element-4867820{--display:flex;--margin-top:0vw;--margin-bottom:3vw;--margin-left:0vw;--margin-right:0vw;}.elementor-4068 .elementor-element.elementor-element-72f174b{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-4068 .elementor-element.elementor-element-72f174b:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-72f174b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bbb24d8 );}.elementor-4068 .elementor-element.elementor-element-d961c48{--display:flex;}.elementor-4068 .elementor-element.elementor-element-3fef1e9{font-size:1.3vw;font-weight:700;color:var( --e-global-color-accent );}.elementor-4068 .elementor-element.elementor-element-95447c1{font-size:1.3vw;font-weight:700;color:var( --e-global-color-accent );}.elementor-4068 .elementor-element.elementor-element-71db4bc{font-size:1.3vw;font-weight:700;color:var( --e-global-color-accent );}.elementor-4068 .elementor-element.elementor-element-e3ef810 > .elementor-widget-container{margin:1vw 0vw 4vw 0vw;}.elementor-4068 .elementor-element.elementor-element-e3ef810{font-size:1.14vw;font-weight:400;}.elementor-4068 .elementor-element.elementor-element-a266d45 img{width:24vw;}.elementor-4068 .elementor-element.elementor-element-0b6cdf6 > .elementor-widget-container{margin:4vw 0vw 4vw 0vw;}.elementor-4068 .elementor-element.elementor-element-0b6cdf6{font-size:1.14vw;font-weight:400;}.elementor-4068 .elementor-element.elementor-element-5078102 img{width:14vw;}.elementor-4068 .elementor-element.elementor-element-611127f{--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:8vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4068 .elementor-element.elementor-element-611127f:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-611127f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4068 .elementor-element.elementor-element-4e9a542{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:6vw;--padding-right:6vw;}.elementor-4068 .elementor-element.elementor-element-4e9a542:not(.elementor-motion-effects-element-type-background), .elementor-4068 .elementor-element.elementor-element-4e9a542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4068 .elementor-element.elementor-element-fe7c67a > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-4068 .elementor-element.elementor-element-fe7c67a{text-align:center;}.elementor-4068 .elementor-element.elementor-element-fe7c67a .elementor-heading-title{font-size:1.1vw;font-weight:700;color:var( --e-global-color-accent );}.elementor-4068 .elementor-element.elementor-element-59d89dd > .elementor-widget-container{margin:0vw 0vw 4vw 0vw;}.elementor-4068 .elementor-element.elementor-element-59d89dd{text-align:center;font-size:1.14vw;font-weight:400;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4068 .elementor-element.elementor-element-cef862d{--grid-columns:3;}.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-4068 .elementor-element.elementor-element-84dd18a .elementor-button{background-color:#CF1419;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-4068 .elementor-element.elementor-element-84dd18a .elementor-button:hover, .elementor-4068 .elementor-element.elementor-element-84dd18a .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );}.elementor-4068 .elementor-element.elementor-element-84dd18a > .elementor-widget-container{margin:3vw 0vw 0vw 0vw;}.elementor-4068 .elementor-element.elementor-element-84dd18a .elementor-button:hover svg, .elementor-4068 .elementor-element.elementor-element-84dd18a .elementor-button:focus svg{fill:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1100px){.elementor-4068 .elementor-element.elementor-element-cef862d{--grid-columns:2;}}@media(min-width:701px){.elementor-4068 .elementor-element.elementor-element-f01daab{--content-width:90vw;}.elementor-4068 .elementor-element.elementor-element-c0e1c8a{--content-width:90vw;}.elementor-4068 .elementor-element.elementor-element-db2014d{--content-width:64vw;}.elementor-4068 .elementor-element.elementor-element-4867820{--content-width:28vw;}.elementor-4068 .elementor-element.elementor-element-611127f{--content-width:90vw;}}@media(max-width:700px){.elementor-4068 .elementor-element.elementor-element-f01daab{--content-width:86vw;--padding-top:24vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4068 .elementor-element.elementor-element-62ee936 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-4068 .elementor-element.elementor-element-62ee936 .elementor-heading-title{font-size:3.6vw;}.elementor-4068 .elementor-element.elementor-element-c0e1c8a{--content-width:86vw;}.elementor-4068 .elementor-element.elementor-element-db2014d{--border-radius:10px 10px 10px 10px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:6vw;--padding-right:6vw;}.elementor-4068 .elementor-element.elementor-element-189a15a{font-size:5vw;}.elementor-4068 .elementor-element.elementor-element-72f174b{--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-4068 .elementor-element.elementor-element-3fef1e9{font-size:3.4vw;}.elementor-4068 .elementor-element.elementor-element-95447c1{font-size:3.4vw;}.elementor-4068 .elementor-element.elementor-element-71db4bc{font-size:3.4vw;}.elementor-4068 .elementor-element.elementor-element-e3ef810{font-size:3.2vw;}.elementor-4068 .elementor-element.elementor-element-a266d45 img{width:100%;}.elementor-4068 .elementor-element.elementor-element-0b6cdf6{font-size:3.2vw;}.elementor-4068 .elementor-element.elementor-element-5078102 img{width:46vw;}.elementor-4068 .elementor-element.elementor-element-611127f{--content-width:86vw;}.elementor-4068 .elementor-element.elementor-element-4e9a542{--border-radius:10px 10px 10px 10px;}.elementor-4068 .elementor-element.elementor-element-fe7c67a > .elementor-widget-container{margin:6vw 0vw 4vw 0vw;}.elementor-4068 .elementor-element.elementor-element-fe7c67a .elementor-heading-title{font-size:3.4vw;}.elementor-4068 .elementor-element.elementor-element-59d89dd{font-size:3.2vw;}.elementor-4068 .elementor-element.elementor-element-cef862d{--grid-columns:1;}.elementor-4068 .elementor-element.elementor-element-84dd18a > .elementor-widget-container{margin:6vw 0vw 6vw 0vw;}}/* Start custom CSS for container, class: .elementor-element-72f174b */.info strong {
    background: #7F0B0E;
    color: white;
    width: 6vw;
    display: inline-block;
    text-align: center;
    border-radius: 5px;
    line-height: 1.5;
}

@media(max-width: 700px) {
    .info strong {
        width: 20vw;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3ef810 */.interview strong {
    color: #7F0B0E;
    font-size: 1.4vw;
}

@media(max-width: 700px) {
    .interview strong {
        font-size: 4vw;
    }
    
    .interview p {
        margin-bottom: 2vw;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe7c67a */.section__ttl.line {
    position: relative;
}

.section__ttl .en {
    font-size: 5vw;
    display: block;
    margin-bottom: 0.4vw;
}

.section__ttl.line.left::after {
    content: "";
    display: block;
    width: 2vw;
    height: 1px;
    background: #7F0B0E;
    position: absolute;
    left: 0;
    transform: translatex(0);
    bottom: 1vw;
}

@media(max-width: 700px) {
    .section__ttl.line::after {
        width: 6vw;
        height: 1px;
        bottom: 9vw;
    }
    
    .section__ttl .en {
        font-size: 8vw;
        margin-bottom: 2vw;
    }
    
    .section__ttl.line.left::after {
        bottom: 8vw;
        width: 6vw;
    }
}/* End custom CSS */