.elementor-259 .elementor-element.elementor-element-33b4293{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-259 .elementor-element.elementor-element-33b4293:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-33b4293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F3;}.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-259 .elementor-element.elementor-element-8ffdeca{text-align:start;}.elementor-259 .elementor-element.elementor-element-8ffdeca img{width:30%;}.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-259 .elementor-element.elementor-element-ebc5260:hover{--e-transform-scale:1.02;}.elementor-259 .elementor-element.elementor-element-ebc5260 .elementor-heading-title{font-family:"Phudu", Sans-serif;font-size:1.5rem;font-weight:500;color:#000000;}.elementor-259 .elementor-element.elementor-element-9fe40d6:hover{--e-transform-scale:1.02;}.elementor-259 .elementor-element.elementor-element-9fe40d6 .elementor-heading-title{font-family:"Phudu", Sans-serif;font-size:1.5rem;font-weight:500;color:#B80000;}.elementor-259 .elementor-element.elementor-element-cee0427:hover{--e-transform-scale:1.02;}.elementor-259 .elementor-element.elementor-element-cee0427 .elementor-heading-title{font-family:"Phudu", Sans-serif;font-size:1.5rem;font-weight:500;color:#000000;}.elementor-259 .elementor-element.elementor-element-33eb992:hover{--e-transform-scale:1.02;}.elementor-259 .elementor-element.elementor-element-33eb992 .elementor-heading-title{font-family:"Teachers", Sans-serif;font-size:1.5rem;font-weight:600;color:#000000;}.elementor-259 .elementor-element.elementor-element-553aa96:hover{--e-transform-scale:1.02;}.elementor-259 .elementor-element.elementor-element-553aa96 .elementor-heading-title{font-family:"Teachers", Sans-serif;font-size:1.5rem;font-weight:600;color:#000000;}.elementor-259 .elementor-element.elementor-element-e38d1dc:hover{--e-transform-scale:1.02;}.elementor-259 .elementor-element.elementor-element-e38d1dc .elementor-heading-title{font-family:"Phudu", Sans-serif;font-size:1.5rem;font-weight:500;color:#000000;}.elementor-259 .elementor-element.elementor-element-8ffbc06:hover{--e-transform-scale:1.02;}.elementor-259 .elementor-element.elementor-element-8ffbc06 .elementor-heading-title{font-family:"Phudu", Sans-serif;font-size:1.5rem;font-weight:500;color:#000000;}.elementor-259 .elementor-element.elementor-element-013387c:hover{--e-transform-scale:1.02;}.elementor-259 .elementor-element.elementor-element-013387c .elementor-heading-title{font-family:"Phudu", Sans-serif;font-size:1.5rem;font-weight:500;color:#000000;}.elementor-259 .elementor-element.elementor-element-499ebb6:hover{--e-transform-scale:1.02;}.elementor-259 .elementor-element.elementor-element-499ebb6 .elementor-heading-title{font-family:"Phudu", Sans-serif;font-size:1.5rem;font-weight:500;color:#000000;}.elementor-259 .elementor-element.elementor-element-345d47d:hover{--e-transform-scale:1.02;}.elementor-259 .elementor-element.elementor-element-345d47d .elementor-heading-title{font-family:"Phudu", Sans-serif;font-size:1.5rem;font-weight:500;color:#000000;}.elementor-259 .elementor-element.elementor-element-901c3e8:hover{--e-transform-scale:1.02;}.elementor-259 .elementor-element.elementor-element-901c3e8 .elementor-heading-title{font-family:"Phudu", Sans-serif;font-size:1.5rem;font-weight:500;color:#000000;}.elementor-259 .elementor-element.elementor-element-178665d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-ca7e238{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-ca7e238:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-ca7e238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-259 .elementor-element.elementor-element-ca7e238::before, .elementor-259 .elementor-element.elementor-element-ca7e238 > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-ca7e238 > .e-con-inner > .elementor-background-video-container::before, .elementor-259 .elementor-element.elementor-element-ca7e238 > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-ca7e238 > .e-con-inner > .elementor-background-slideshow::before, .elementor-259 .elementor-element.elementor-element-ca7e238 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-259 .elementor-element.elementor-element-8deed88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-259 .elementor-element.elementor-element-8deed88 .elementor-heading-title{font-family:"Phudu", Sans-serif;font-size:10em;font-weight:700;color:#000000;}.elementor-259 .elementor-element.elementor-element-a703cf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;text-align:center;}.elementor-259 .elementor-element.elementor-element-a703cf0 .elementor-heading-title{font-family:"Phudu", Sans-serif;font-size:0.9rem;font-weight:500;color:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-259 .elementor-element.elementor-element-8deed88 .elementor-heading-title{font-size:8em;}}@media(max-width:1200px){.elementor-259 .elementor-element.elementor-element-ebc5260 .elementor-heading-title{font-size:1.3rem;}.elementor-259 .elementor-element.elementor-element-9fe40d6 .elementor-heading-title{font-size:1.3rem;}.elementor-259 .elementor-element.elementor-element-cee0427 .elementor-heading-title{font-size:1.3rem;}.elementor-259 .elementor-element.elementor-element-33eb992 .elementor-heading-title{font-size:1.3rem;}.elementor-259 .elementor-element.elementor-element-553aa96 .elementor-heading-title{font-size:1.3rem;}.elementor-259 .elementor-element.elementor-element-e38d1dc .elementor-heading-title{font-size:1.3rem;}.elementor-259 .elementor-element.elementor-element-8ffbc06 .elementor-heading-title{font-size:1.3rem;}.elementor-259 .elementor-element.elementor-element-013387c .elementor-heading-title{font-size:1.3rem;}.elementor-259 .elementor-element.elementor-element-499ebb6 .elementor-heading-title{font-size:1.3rem;}.elementor-259 .elementor-element.elementor-element-345d47d .elementor-heading-title{font-size:1.3rem;}.elementor-259 .elementor-element.elementor-element-901c3e8 .elementor-heading-title{font-size:1.3rem;}}@media(max-width:1024px){.elementor-259 .elementor-element.elementor-element-ebc5260 .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-9fe40d6 .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-cee0427 .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-33eb992 .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-553aa96 .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-e38d1dc .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-8ffbc06 .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-013387c .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-499ebb6 .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-345d47d .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-901c3e8 .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-ca7e238{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-259 .elementor-element.elementor-element-8deed88 .elementor-heading-title{font-size:7em;}}@media(max-width:880px){.elementor-259 .elementor-element.elementor-element-ebc5260 .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-9fe40d6 .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-cee0427 .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-33eb992 .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-553aa96 .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-e38d1dc .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-8ffbc06 .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-013387c .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-499ebb6 .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-345d47d .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-901c3e8 .elementor-heading-title{font-size:1.2rem;}.elementor-259 .elementor-element.elementor-element-8deed88 .elementor-heading-title{font-size:6.2em;}}@media(max-width:767px){.elementor-259 .elementor-element.elementor-element-33b4293{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-259 .elementor-element.elementor-element-8ffdeca{text-align:center;}.elementor-259 .elementor-element.elementor-element-ebc5260{text-align:center;}.elementor-259 .elementor-element.elementor-element-9fe40d6{text-align:center;}.elementor-259 .elementor-element.elementor-element-cee0427{text-align:center;}.elementor-259 .elementor-element.elementor-element-33eb992{text-align:center;}.elementor-259 .elementor-element.elementor-element-553aa96{text-align:center;}.elementor-259 .elementor-element.elementor-element-e38d1dc{text-align:center;}.elementor-259 .elementor-element.elementor-element-8ffbc06{text-align:center;}.elementor-259 .elementor-element.elementor-element-013387c{text-align:center;}.elementor-259 .elementor-element.elementor-element-499ebb6{text-align:center;}.elementor-259 .elementor-element.elementor-element-345d47d.elementor-element{--align-self:center;}.elementor-259 .elementor-element.elementor-element-345d47d{text-align:center;}.elementor-259 .elementor-element.elementor-element-901c3e8.elementor-element{--align-self:center;}.elementor-259 .elementor-element.elementor-element-8deed88 .elementor-heading-title{font-size:2.8em;}.elementor-259 .elementor-element.elementor-element-a703cf0 .elementor-heading-title{font-size:0.8rem;}}@media(min-width:2400px){.elementor-259 .elementor-element.elementor-element-8deed88 .elementor-heading-title{font-size:8.4em;}}/* Start custom CSS for heading, class: .elementor-element-345d47d */.elementor-259 .elementor-element.elementor-element-345d47d .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-259 .elementor-element.elementor-element-345d47d .elementor-heading-title::before {
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    flex: 0 0 20px;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951'/%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951'/%3E%3C/svg%3E") center / contain no-repeat;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-901c3e8 */.elementor-259 .elementor-element.elementor-element-901c3e8 .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-259 .elementor-element.elementor-element-901c3e8 .elementor-heading-title::before {
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    flex: 0 0 20px;
    background: currentColor;

    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.9 3.9 0 0 0-1.417.923A3.9 3.9 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.83 0 8s.01 2.444.048 3.297c.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.718 1.417.923.508.198 1.09.333 1.942.372C5.555 15.99 5.83 16 8 16s2.444-.01 3.297-.048c.852-.04 1.433-.174 1.942-.372a3.9 3.9 0 0 0 1.417-.923 3.9 3.9 0 0 0 .923-1.417c.198-.509.333-1.09.372-1.942C15.99 10.445 16 10.17 16 8s-.01-2.444-.048-3.297c-.04-.852-.174-1.433-.372-1.942a3.9 3.9 0 0 0-.923-1.417A3.9 3.9 0 0 0 13.24.42c-.509-.198-1.09-.333-1.942-.372C10.445.01 10.17 0 8 0m0 1.441c2.117 0 2.368.008 3.204.046.773.035 1.194.165 1.474.274.347.127.662.332.918.599.267.256.472.571.599.918.109.28.239.701.274 1.474.038.836.046 1.087.046 3.204s-.008 2.368-.046 3.204c-.035.773-.165 1.194-.274 1.474a2.5 2.5 0 0 1-.599.918 2.5 2.5 0 0 1-.918.599c-.28.109-.701.239-1.474.274-.836.038-1.087.046-3.204.046s-2.368-.008-3.204-.046c-.773-.035-1.194-.165-1.474-.274a2.5 2.5 0 0 1-.918-.599 2.5 2.5 0 0 1-.599-.918c-.109-.28-.239-.701-.274-1.474C1.449 10.368 1.441 10.117 1.441 8s.008-2.368.046-3.204c.035-.773.165-1.194.274-1.474.127-.347.332-.662.599-.918a2.5 2.5 0 0 1 .918-.599c.28-.109.701-.239 1.474-.274C5.632 1.449 5.883 1.441 8 1.441m0 2.559a4 4 0 1 0 0 8 4 4 0 0 0 0-8m0 6.559a2.559 2.559 0 1 1 0-5.118 2.559 2.559 0 0 1 0 5.118m5.25-6.72a.96.96 0 1 1-1.92 0 .96.96 0 0 1 1.92 0'/%3E%3C/svg%3E") center / contain no-repeat;

    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.9 3.9 0 0 0-1.417.923A3.9 3.9 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.83 0 8s.01 2.444.048 3.297c.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.718 1.417.923.508.198 1.09.333 1.942.372C5.555 15.99 5.83 16 8 16s2.444-.01 3.297-.048c.852-.04 1.433-.174 1.942-.372a3.9 3.9 0 0 0 1.417-.923 3.9 3.9 0 0 0 .923-1.417c.198-.509.333-1.09.372-1.942C15.99 10.445 16 10.17 16 8s-.01-2.444-.048-3.297c-.04-.852-.174-1.433-.372-1.942a3.9 3.9 0 0 0-.923-1.417A3.9 3.9 0 0 0 13.24.42C12.731.222 12.15.087 11.3.048 10.445.01 10.17 0 8 0m0 1.441c2.117 0 2.368.008 3.204.046.773.035 1.194.165 1.474.274.347.127.662.332.918.599.267.256.472.571.599.918.109.28.239.701.274 1.474.038.836.046 1.087.046 3.204s-.008 2.368-.046 3.204c-.035.773-.165 1.194-.274 1.474a2.5 2.5 0 0 1-.599.918 2.5 2.5 0 0 1-.918.599c-.28.109-.701.239-1.474.274-.836.038-1.087.046-3.204.046s-2.368-.008-3.204-.046c-.773-.035-1.194-.165-1.474-.274a2.5 2.5 0 0 1-.918-.599 2.5 2.5 0 0 1-.599-.918c-.109-.28-.239-.701-.274-1.474C1.449 10.368 1.441 10.117 1.441 8s.008-2.368.046-3.204c.035-.773.165-1.194.274-1.474.127-.347.332-.662.599-.918a2.5 2.5 0 0 1 .918-.599c.28-.109.701-.239 1.474-.274C5.632 1.449 5.883 1.441 8 1.441m0 2.559a4 4 0 1 0 0 8 4 4 0 0 0 0-8m0 6.559a2.559 2.559 0 1 1 0-5.118 2.559 2.559 0 0 1 0 5.118m5.25-6.72a.96.96 0 1 1-1.92 0 .96.96 0 0 1 1.92 0'/%3E%3C/svg%3E") center / contain no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca7e238 */.elementor-259 .elementor-element.elementor-element-ca7e238 {
mix-blend-mode: screen;
}/* End custom CSS */