.elementor-6 .elementor-element.elementor-element-2ee3a11b > .elementor-container{max-width:760px;min-height:80vh;}.elementor-6 .elementor-element.elementor-element-2ee3a11b:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2ee3a11b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://daiichigakuen.org/ict-dxproject-referenceroom/wp-content/uploads/2024/04/sample.gif");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-2ee3a11b > .elementor-background-overlay{background-color:rgba(12,127,0,0.76);opacity:0.19;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-2ee3a11b .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 42% ) blur( 0px ) hue-rotate( 80deg );}.elementor-6 .elementor-element.elementor-element-2ee3a11b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6 .elementor-element.elementor-element-2ee3a11b > .elementor-shape-bottom .elementor-shape-fill{fill:#ffffff;}.elementor-6 .elementor-element.elementor-element-2ee3a11b > .elementor-shape-bottom svg{width:calc(204% + 1.3px);height:67px;}.elementor-6 .elementor-element.elementor-element-2ee3a11b > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-6 .elementor-element.elementor-element-48296590 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-418947f2{text-align:center;}.elementor-6 .elementor-element.elementor-element-418947f2 .elementor-heading-title{color:#ffffff;font-family:"Karla", Sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:9.7px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6 .elementor-element.elementor-element-60ff7480{text-align:center;}.elementor-6 .elementor-element.elementor-element-60ff7480 .elementor-heading-title{color:#ffffff;font-family:"Rammetto One", Sans-serif;font-size:70px;font-weight:bold;text-transform:uppercase;text-shadow:-4px 2px 0px rgba(0,0,0,0.3);}.elementor-6 .elementor-element.elementor-element-60ff7480 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-5285219a{text-align:center;color:#ffffff;font-family:"Karla", Sans-serif;font-size:20px;font-weight:bold;line-height:1.8em;}.elementor-6 .elementor-element.elementor-element-5285219a > .elementor-widget-container{margin:30px 0px 60px 0px;}.elementor-6 .elementor-element.elementor-element-b3b323d{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-35a77fe{--spacer-size:136px;}.elementor-6 .elementor-element.elementor-element-a90bf4c{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-b95f27b{text-align:center;}.elementor-6 .elementor-element.elementor-element-b95f27b .elementor-heading-title{color:#5F6568;}.elementor-6 .elementor-element.elementor-element-b2d923a{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-0d154be{--spacer-size:30px;}.elementor-6 .elementor-element.elementor-element-efa9c8e{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-6a6152a{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-b9c8c78{--spacer-size:136px;}.elementor-6 .elementor-element.elementor-element-f3df178{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-2e3cd49{text-align:center;}.elementor-6 .elementor-element.elementor-element-2e3cd49 .elementor-heading-title{color:#5F6568;}.elementor-6 .elementor-element.elementor-element-8b8e689{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-8b8e689.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-6d3da57{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-342d78e{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-0c1d5a0 img{border-style:groove;}.elementor-6 .elementor-element.elementor-element-46005a1{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-dcaef96{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-dcaef96.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-2525796{--spacer-size:136px;}.elementor-6 .elementor-element.elementor-element-80657f5{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-19a5d56{text-align:center;}.elementor-6 .elementor-element.elementor-element-19a5d56 .elementor-heading-title{color:#5F6568;}.elementor-6 .elementor-element.elementor-element-f015d51{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-627ff77{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-36cdcbe{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-36cdcbe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-e9ecbc6 img{border-style:groove;border-color:#58C3D5;}.elementor-6 .elementor-element.elementor-element-8eae788{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-e54720b{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-744c43f{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-4dbd5fa{--spacer-size:136px;}.elementor-6 .elementor-element.elementor-element-bd861b7{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-9d3a1ae{text-align:center;}.elementor-6 .elementor-element.elementor-element-9d3a1ae .elementor-heading-title{color:#5F6568;}.elementor-6 .elementor-element.elementor-element-e4d6f24{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-ab0f533{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-a31b08d{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-5cdff53{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-007ac4b{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-829a75e{--spacer-size:136px;}.elementor-6 .elementor-element.elementor-element-1d3a829{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-2a5fba8{text-align:center;}.elementor-6 .elementor-element.elementor-element-2a5fba8 .elementor-heading-title{color:#5F6568;}.elementor-6 .elementor-element.elementor-element-4943899{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-5d34faa{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-1bd317c{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-1d55494{--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;--background-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-2f0f9014 > .elementor-container{max-width:760px;min-height:400px;}.elementor-6 .elementor-element.elementor-element-2f0f9014 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-2f0f9014:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2f0f9014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ef7fbd;background-image:url("https://daiichigakuen.org/ict-dxproject-referenceroom/wp-content/uploads/2024/04/0bbe64fe45c2afe4ad73846f702c93da_1455476077-768x512.jpg");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-2f0f9014 > .elementor-background-overlay{background-color:#e22f92;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-2f0f9014{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 3em 0em;}.elementor-6 .elementor-element.elementor-element-2f0f9014 > .elementor-shape-top svg{width:calc(195% + 1.3px);height:68px;}.elementor-6 .elementor-element.elementor-element-89fb8ae{text-align:center;color:#2B2525;font-family:"Kdam Thmor Pro", Sans-serif;font-weight:bold;text-transform:uppercase;}.elementor-6 .elementor-element.elementor-element-89fb8ae > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-8b8e689{--width:98.752%;}.elementor-6 .elementor-element.elementor-element-6d3da57{--width:50%;}.elementor-6 .elementor-element.elementor-element-342d78e{--width:50%;}.elementor-6 .elementor-element.elementor-element-46005a1{--width:50%;}.elementor-6 .elementor-element.elementor-element-dcaef96{--width:98.69%;}.elementor-6 .elementor-element.elementor-element-627ff77{--width:50%;}.elementor-6 .elementor-element.elementor-element-36cdcbe{--width:40.53%;}.elementor-6 .elementor-element.elementor-element-8eae788{--width:50%;}.elementor-6 .elementor-element.elementor-element-ab0f533{--width:50%;}.elementor-6 .elementor-element.elementor-element-a31b08d{--width:50%;}.elementor-6 .elementor-element.elementor-element-5cdff53{--width:50%;}.elementor-6 .elementor-element.elementor-element-5d34faa{--width:50%;}.elementor-6 .elementor-element.elementor-element-1bd317c{--width:50%;}.elementor-6 .elementor-element.elementor-element-1d55494{--width:50%;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-418947f2 .elementor-heading-title{letter-spacing:3.3px;}.elementor-6 .elementor-element.elementor-element-60ff7480 .elementor-heading-title{font-size:45px;}.elementor-6 .elementor-element.elementor-element-89fb8ae{letter-spacing:3.3px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-2ee3a11b > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:40px;}.elementor-6 .elementor-element.elementor-element-418947f2 .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-6 .elementor-element.elementor-element-60ff7480 .elementor-heading-title{font-size:36px;}.elementor-6 .elementor-element.elementor-element-5285219a{font-size:13px;}.elementor-6 .elementor-element.elementor-element-2f0f9014 > .elementor-shape-top svg{width:calc(260% + 1.3px);}.elementor-6 .elementor-element.elementor-element-89fb8ae{font-size:14px;letter-spacing:0px;}}