.elementor-6048 .elementor-element.elementor-element-72903c5{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-72903c5 .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center;}.elementor-6048 .elementor-element.elementor-element-72903c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6048 .elementor-element.elementor-element-73e6210{--display:flex;--min-height:0px;--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;--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-6048 .elementor-element.elementor-element-2629112{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:0.fr 1fr 1fr;--gap:45px 0px;--row-gap:45px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6048 .elementor-element.elementor-element-7783ea4{--display:grid;--min-height:0px;--e-con-grid-template-columns:25% 70%;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-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-6048 .elementor-element.elementor-element-75c5d46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6048 .elementor-element.elementor-element-75c5d46{text-align:center;}.elementor-6048 .elementor-element.elementor-element-75c5d46 img{width:100%;}.elementor-6048 .elementor-element.elementor-element-eae13c5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-eae13c5.e-con{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-b5cb190.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-3790658{text-align:left;}.elementor-6048 .elementor-element.elementor-element-3790658 img{width:55%;}.elementor-6048 .elementor-element.elementor-element-5956086{text-align:left;}.elementor-6048 .elementor-element.elementor-element-5956086 img{width:55%;}.elementor-6048 .elementor-element.elementor-element-9782698{--display:flex;--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;--justify-content:center;--border-radius:0px 0px 0px 0px;}.elementor-6048 .elementor-element.elementor-element-9782698:not(.elementor-motion-effects-element-type-background), .elementor-6048 .elementor-element.elementor-element-9782698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8D5499;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{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-6048 .elementor-element.elementor-element-f0a0a5e > .elementor-widget-container{padding:5px 05px 5px 05px;}.elementor-6048 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-wrapper{text-align:left;}.elementor-6048 .elementor-element.elementor-element-f0a0a5e{--icon-box-icon-margin:15px;}.elementor-6048 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-6048 .elementor-element.elementor-element-f0a0a5e .elementor-icon{font-size:40px;}.elementor-6048 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-title, .elementor-6048 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-6048 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-description{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;}.elementor-6048 .elementor-element.elementor-element-b28a61a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:0.fr 1fr;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-6048 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-6048 .elementor-element.elementor-element-68b9ac5{text-align:center;}.elementor-6048 .elementor-element.elementor-element-68b9ac5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;color:#FFFFFF;}.elementor-6048 .elementor-element.elementor-element-4773d8b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-6048 .elementor-element.elementor-element-3c6b6e5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-3c6b6e5.e-con{--align-self:flex-start;}.elementor-6048 .elementor-element.elementor-element-351195f > .elementor-widget-container{margin:-500px 65px 0px 0px;}.elementor-6048 .elementor-element.elementor-element-351195f.elementor-element{--align-self:flex-end;}.elementor-6048 .elementor-element.elementor-element-351195f{text-align:right;}.elementor-6048 .elementor-element.elementor-element-351195f img{width:63%;}.elementor-6048 .elementor-element.elementor-element-58c70ab{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-58c70ab .elementor-background-slideshow__slide__image{background-size:cover;background-position:top center;}.elementor-6048 .elementor-element.elementor-element-58c70ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6048 .elementor-element.elementor-element-6920fc2{--display:flex;--min-height:0px;--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;--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-6048 .elementor-element.elementor-element-e1d22fa{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:0.fr 1fr 1fr;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6048 .elementor-element.elementor-element-6c9885c{--display:grid;--min-height:0px;--e-con-grid-template-columns:25% 70%;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-6048 .elementor-element.elementor-element-88dfda0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6048 .elementor-element.elementor-element-88dfda0{text-align:center;}.elementor-6048 .elementor-element.elementor-element-88dfda0 img{width:100%;}.elementor-6048 .elementor-element.elementor-element-85ed82c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-85ed82c.e-con{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-f2182bf.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-9bd533d{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:left;}.elementor-6048 .elementor-element.elementor-element-9bd533d > .elementor-widget-container{padding:20px 10px 20px 0px;}.elementor-6048 .elementor-element.elementor-element-9bd533d.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-9bd533d .elementor-heading-title{font-family:"Raffin", Sans-serif;font-size:40pt;font-weight:400;font-style:normal;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-6048 .elementor-element.elementor-element-bf18a7a{--display:flex;--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;--justify-content:center;--border-radius:0px 0px 0px 0px;}.elementor-6048 .elementor-element.elementor-element-bf18a7a:not(.elementor-motion-effects-element-type-background), .elementor-6048 .elementor-element.elementor-element-bf18a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-e9e5f79 > .elementor-widget-container{padding:5px 05px 5px 05px;}.elementor-6048 .elementor-element.elementor-element-e9e5f79 .elementor-icon-box-wrapper{text-align:left;}.elementor-6048 .elementor-element.elementor-element-e9e5f79{--icon-box-icon-margin:15px;}.elementor-6048 .elementor-element.elementor-element-e9e5f79 .elementor-icon-box-title{margin-bottom:0px;color:#FFFFFF;}.elementor-6048 .elementor-element.elementor-element-e9e5f79 .elementor-icon{font-size:40px;}.elementor-6048 .elementor-element.elementor-element-e9e5f79 .elementor-icon-box-title, .elementor-6048 .elementor-element.elementor-element-e9e5f79 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;}.elementor-6048 .elementor-element.elementor-element-e9e5f79 .elementor-icon-box-description{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;}.elementor-6048 .elementor-element.elementor-element-8790e3a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:0.fr 1fr;--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-8790e3a:not(.elementor-motion-effects-element-type-background), .elementor-6048 .elementor-element.elementor-element-8790e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6048 .elementor-element.elementor-element-01c51ed{text-align:center;}.elementor-6048 .elementor-element.elementor-element-01c51ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;color:#FFFFFF;}.elementor-6048 .elementor-element.elementor-element-3430ed6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-6048 .elementor-element.elementor-element-a878893{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-a878893.e-con{--align-self:flex-start;}.elementor-6048 .elementor-element.elementor-element-be321c4 > .elementor-widget-container{margin:-500px 100px 0px 0px;}.elementor-6048 .elementor-element.elementor-element-be321c4.elementor-element{--align-self:flex-end;}.elementor-6048 .elementor-element.elementor-element-be321c4{text-align:right;}.elementor-6048 .elementor-element.elementor-element-be321c4 img{width:63%;}.elementor-6048 .elementor-element.elementor-element-5ceca75{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-5ceca75::before, .elementor-6048 .elementor-element.elementor-element-5ceca75 > .elementor-background-video-container::before, .elementor-6048 .elementor-element.elementor-element-5ceca75 > .e-con-inner > .elementor-background-video-container::before, .elementor-6048 .elementor-element.elementor-element-5ceca75 > .elementor-background-slideshow::before, .elementor-6048 .elementor-element.elementor-element-5ceca75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6048 .elementor-element.elementor-element-5ceca75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6048 .elementor-element.elementor-element-afbf992 .elementor-heading-title{font-family:"Sofia Pro", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-6048 .elementor-element.elementor-element-7e488f4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-6048 .elementor-element.elementor-element-7e488f4 .elementor-background-slideshow__slide__image{background-size:contain;}.elementor-6048 .elementor-element.elementor-element-295c4f5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:1fr 0.fr 1fr;--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-295c4f5.e-con{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-b61d88c{text-align:center;}.elementor-6048 .elementor-element.elementor-element-b61d88c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#201B38;}.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-6048 .elementor-element.elementor-element-5107b6b .elementor-button{background-color:#8D5499;font-family:"sofia pro", Sans-serif;font-size:18px;font-weight:500;padding:15px 30px 15px 30px;}.elementor-6048 .elementor-element.elementor-element-5107b6b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6048 .elementor-element.elementor-element-5107b6b .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-6048 .elementor-element.elementor-element-1f217b4{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6048 .elementor-element.elementor-element-cafe0fd{--display:flex;}.elementor-6048 .elementor-element.elementor-element-4d88945{--display:flex;}.elementor-6048 .elementor-element.elementor-element-e3919b3{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6048 .elementor-element.elementor-element-1ddc616{--display:flex;}.elementor-6048 .elementor-element.elementor-element-eab4282{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:0.fr 1fr;--grid-auto-flow:row;--justify-items:center;}.elementor-6048 .elementor-element.elementor-element-c562e86{text-align:center;}.elementor-6048 .elementor-element.elementor-element-c562e86 .elementor-heading-title{font-family:"Raffin", Sans-serif;font-size:28px;font-weight:600;line-height:33px;letter-spacing:1.4px;color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-60b7d89{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-f7de4ea{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-0fcadb3.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-0fcadb3 .elementor-icon-box-wrapper{text-align:left;}.elementor-6048 .elementor-element.elementor-element-0fcadb3{--icon-box-icon-margin:15px;}.elementor-6048 .elementor-element.elementor-element-0fcadb3 .elementor-icon-box-description{color:#878787;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-08c53fe.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-08c53fe .elementor-icon-box-wrapper{text-align:left;}.elementor-6048 .elementor-element.elementor-element-08c53fe{--icon-box-icon-margin:15px;}.elementor-6048 .elementor-element.elementor-element-08c53fe .elementor-icon-box-description{color:#878787;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-8891851.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-8891851 .elementor-icon-box-wrapper{text-align:left;}.elementor-6048 .elementor-element.elementor-element-8891851{--icon-box-icon-margin:15px;}.elementor-6048 .elementor-element.elementor-element-8891851 .elementor-icon-box-description{color:#878787;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-5083d56{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-0cbce46.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-0cbce46 .elementor-icon-box-wrapper{text-align:left;}.elementor-6048 .elementor-element.elementor-element-0cbce46{--icon-box-icon-margin:15px;}.elementor-6048 .elementor-element.elementor-element-0cbce46 .elementor-icon-box-description{color:#878787;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-b613cbd.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-b613cbd .elementor-icon-box-wrapper{text-align:left;}.elementor-6048 .elementor-element.elementor-element-b613cbd{--icon-box-icon-margin:15px;}.elementor-6048 .elementor-element.elementor-element-b613cbd .elementor-icon-box-description{color:#878787;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-8161c07.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-8161c07 .elementor-icon-box-wrapper{text-align:left;}.elementor-6048 .elementor-element.elementor-element-8161c07{--icon-box-icon-margin:15px;}.elementor-6048 .elementor-element.elementor-element-8161c07 .elementor-icon-box-description{color:#878787;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-bb1a8de{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-bb1a8de .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-6048 .elementor-element.elementor-element-bb1a8de::before, .elementor-6048 .elementor-element.elementor-element-bb1a8de > .elementor-background-video-container::before, .elementor-6048 .elementor-element.elementor-element-bb1a8de > .e-con-inner > .elementor-background-video-container::before, .elementor-6048 .elementor-element.elementor-element-bb1a8de > .elementor-background-slideshow::before, .elementor-6048 .elementor-element.elementor-element-bb1a8de > .e-con-inner > .elementor-background-slideshow::before, .elementor-6048 .elementor-element.elementor-element-bb1a8de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6048 .elementor-element.elementor-element-9863069{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:50px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:650px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-34571f5{--display:grid;--e-con-grid-template-columns:repeat(0, 1fr);--e-con-grid-template-rows:1.fr 1fr;--grid-auto-flow:row;--justify-items:start;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6048 .elementor-element.elementor-element-34571f5:not(.elementor-motion-effects-element-type-background), .elementor-6048 .elementor-element.elementor-element-34571f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-6048 .elementor-element.elementor-element-34571f5.e-con{--order:-99999 /* order start hack */;}.elementor-6048 .elementor-element.elementor-element-9eb6db5 .elementor-heading-title{font-family:"Raffin", Sans-serif;font-size:25px;font-weight:600;color:#8D5499;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6048 .elementor-element.elementor-element-9da8f00.elementor-element{--align-self:flex-start;}.elementor-6048 .elementor-element.elementor-element-9da8f00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-6048 .elementor-element.elementor-element-9da8f00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-6048 .elementor-element.elementor-element-9da8f00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-6048 .elementor-element.elementor-element-9da8f00 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-6048 .elementor-element.elementor-element-9da8f00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-6048 .elementor-element.elementor-element-9da8f00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-6048 .elementor-element.elementor-element-9da8f00 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6048 .elementor-element.elementor-element-9da8f00 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6048 .elementor-element.elementor-element-9da8f00{--e-icon-list-icon-size:22px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-6048 .elementor-element.elementor-element-9da8f00 .elementor-icon-list-icon{padding-right:1px;}.elementor-6048 .elementor-element.elementor-element-9da8f00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6048 .elementor-element.elementor-element-9da8f00 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-9da8f00 .elementor-icon-list-text{color:#201B38;transition:color 0.3s;}.elementor-6048 .elementor-element.elementor-element-eecb5f1{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-eecb5f1 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-6048 .elementor-element.elementor-element-eecb5f1::before, .elementor-6048 .elementor-element.elementor-element-eecb5f1 > .elementor-background-video-container::before, .elementor-6048 .elementor-element.elementor-element-eecb5f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-6048 .elementor-element.elementor-element-eecb5f1 > .elementor-background-slideshow::before, .elementor-6048 .elementor-element.elementor-element-eecb5f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6048 .elementor-element.elementor-element-eecb5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6048 .elementor-element.elementor-element-dfdd2c3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:50px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:650px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-aa0fbb3{--display:grid;--e-con-grid-template-columns:repeat(0, 1fr);--e-con-grid-template-rows:1.fr 1fr;--grid-auto-flow:row;--justify-items:start;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6048 .elementor-element.elementor-element-aa0fbb3:not(.elementor-motion-effects-element-type-background), .elementor-6048 .elementor-element.elementor-element-aa0fbb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-6048 .elementor-element.elementor-element-aa0fbb3.e-con{--order:-99999 /* order start hack */;}.elementor-6048 .elementor-element.elementor-element-a4364da .elementor-heading-title{font-family:"Raffin", Sans-serif;font-size:25px;font-weight:600;color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-653c20d.elementor-element{--align-self:flex-start;}.elementor-6048 .elementor-element.elementor-element-653c20d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-6048 .elementor-element.elementor-element-653c20d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-6048 .elementor-element.elementor-element-653c20d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-6048 .elementor-element.elementor-element-653c20d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-6048 .elementor-element.elementor-element-653c20d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-6048 .elementor-element.elementor-element-653c20d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-6048 .elementor-element.elementor-element-653c20d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6048 .elementor-element.elementor-element-653c20d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6048 .elementor-element.elementor-element-653c20d{--e-icon-list-icon-size:22px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-6048 .elementor-element.elementor-element-653c20d .elementor-icon-list-icon{padding-right:1px;}.elementor-6048 .elementor-element.elementor-element-653c20d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6048 .elementor-element.elementor-element-653c20d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-653c20d .elementor-icon-list-text{color:#201B38;transition:color 0.3s;}.elementor-6048 .elementor-element.elementor-element-546530e{--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;--overlay-opacity:0.5;--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-6048 .elementor-element.elementor-element-546530e::before, .elementor-6048 .elementor-element.elementor-element-546530e > .elementor-background-video-container::before, .elementor-6048 .elementor-element.elementor-element-546530e > .e-con-inner > .elementor-background-video-container::before, .elementor-6048 .elementor-element.elementor-element-546530e > .elementor-background-slideshow::before, .elementor-6048 .elementor-element.elementor-element-546530e > .e-con-inner > .elementor-background-slideshow::before, .elementor-6048 .elementor-element.elementor-element-546530e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6048 .elementor-element.elementor-element-ceba7c7{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-ceba7c7::before, .elementor-6048 .elementor-element.elementor-element-ceba7c7 > .elementor-background-video-container::before, .elementor-6048 .elementor-element.elementor-element-ceba7c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-6048 .elementor-element.elementor-element-ceba7c7 > .elementor-background-slideshow::before, .elementor-6048 .elementor-element.elementor-element-ceba7c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6048 .elementor-element.elementor-element-ceba7c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6048 .elementor-element.elementor-element-da44378{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:0.fr 1fr 1fr;--grid-auto-flow:row;--justify-items:center;}.elementor-6048 .elementor-element.elementor-element-da44378.e-con{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-529ec88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#8D5499;}.elementor-widget-text-editor{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-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-6048 .elementor-element.elementor-element-a63fd25{column-gap:0px;text-align:center;color:#878787;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-a63fd25 p{margin-bottom:0px;}.elementor-6048 .elementor-element.elementor-element-8a5510f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-3f28422{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:14px 0px;--row-gap:14px;--column-gap:0px;--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-843bfc6 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#8D5499;border-radius:8px 8px 8px 8px;}.elementor-6048 .elementor-element.elementor-element-843bfc6.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-843bfc6{--icon-box-icon-margin:15px;}.elementor-6048 .elementor-element.elementor-element-843bfc6.elementor-view-stacked .elementor-icon{background-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-843bfc6.elementor-view-framed .elementor-icon, .elementor-6048 .elementor-element.elementor-element-843bfc6.elementor-view-default .elementor-icon{fill:#8D5499;color:#8D5499;border-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-843bfc6 .elementor-icon-box-description{color:#878787;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-594245c > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#8D5499;border-radius:8px 8px 8px 8px;}.elementor-6048 .elementor-element.elementor-element-594245c.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-594245c{--icon-box-icon-margin:15px;}.elementor-6048 .elementor-element.elementor-element-594245c.elementor-view-stacked .elementor-icon{background-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-594245c.elementor-view-framed .elementor-icon, .elementor-6048 .elementor-element.elementor-element-594245c.elementor-view-default .elementor-icon{fill:#8D5499;color:#8D5499;border-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-594245c .elementor-icon-box-description{color:#878787;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-85b20eb > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#8D5499;border-radius:8px 8px 8px 8px;}.elementor-6048 .elementor-element.elementor-element-85b20eb.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-85b20eb{--icon-box-icon-margin:15px;}.elementor-6048 .elementor-element.elementor-element-85b20eb.elementor-view-stacked .elementor-icon{background-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-85b20eb.elementor-view-framed .elementor-icon, .elementor-6048 .elementor-element.elementor-element-85b20eb.elementor-view-default .elementor-icon{fill:#8D5499;color:#8D5499;border-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-85b20eb .elementor-icon-box-description{color:#878787;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-e23a107{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:12px 0px;--row-gap:12px;--column-gap:0px;--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-9d0a4ff > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#8D5499;border-radius:8px 8px 8px 8px;}.elementor-6048 .elementor-element.elementor-element-9d0a4ff.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-9d0a4ff{--icon-box-icon-margin:15px;}.elementor-6048 .elementor-element.elementor-element-9d0a4ff.elementor-view-stacked .elementor-icon{background-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-9d0a4ff.elementor-view-framed .elementor-icon, .elementor-6048 .elementor-element.elementor-element-9d0a4ff.elementor-view-default .elementor-icon{fill:#8D5499;color:#8D5499;border-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-9d0a4ff .elementor-icon-box-description{color:#878787;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-adf533a > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#8D5499;border-radius:8px 8px 8px 8px;}.elementor-6048 .elementor-element.elementor-element-adf533a.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-adf533a{--icon-box-icon-margin:15px;}.elementor-6048 .elementor-element.elementor-element-adf533a.elementor-view-stacked .elementor-icon{background-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-adf533a.elementor-view-framed .elementor-icon, .elementor-6048 .elementor-element.elementor-element-adf533a.elementor-view-default .elementor-icon{fill:#8D5499;color:#8D5499;border-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-adf533a .elementor-icon-box-description{color:#878787;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-2b59323 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#8D5499;border-radius:8px 8px 8px 8px;}.elementor-6048 .elementor-element.elementor-element-2b59323.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-2b59323{--icon-box-icon-margin:15px;}.elementor-6048 .elementor-element.elementor-element-2b59323.elementor-view-stacked .elementor-icon{background-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-2b59323.elementor-view-framed .elementor-icon, .elementor-6048 .elementor-element.elementor-element-2b59323.elementor-view-default .elementor-icon{fill:#8D5499;color:#8D5499;border-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-2b59323 .elementor-icon-box-description{color:#878787;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-d45692a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:12px 1px;--row-gap:12px;--column-gap:1px;--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-6172833 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#8D5499;border-radius:8px 8px 8px 8px;}.elementor-6048 .elementor-element.elementor-element-6172833.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-6172833{--icon-box-icon-margin:15px;}.elementor-6048 .elementor-element.elementor-element-6172833.elementor-view-stacked .elementor-icon{background-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-6172833.elementor-view-framed .elementor-icon, .elementor-6048 .elementor-element.elementor-element-6172833.elementor-view-default .elementor-icon{fill:#8D5499;color:#8D5499;border-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-6172833 .elementor-icon-box-description{color:#878787;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-5a2853d > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#8D5499;border-radius:5px 5px 5px 5px;}.elementor-6048 .elementor-element.elementor-element-5a2853d.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-5a2853d{--icon-box-icon-margin:15px;}.elementor-6048 .elementor-element.elementor-element-5a2853d.elementor-view-stacked .elementor-icon{background-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-5a2853d.elementor-view-framed .elementor-icon, .elementor-6048 .elementor-element.elementor-element-5a2853d.elementor-view-default .elementor-icon{fill:#8D5499;color:#8D5499;border-color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-5a2853d .elementor-icon-box-description{color:#878787;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;}.elementor-6048 .elementor-element.elementor-element-39a73d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-0ae320a{--display:grid;--e-con-grid-template-columns:40% 60%;--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-6048 .elementor-element.elementor-element-848a5e1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:1;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-align-content:center;}.elementor-6048 .elementor-element.elementor-element-848a5e1.e-con{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-23faf7f.elementor-element{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-23faf7f{text-align:center;}.elementor-6048 .elementor-element.elementor-element-23faf7f .elementor-heading-title{font-family:"Raffin", Sans-serif;font-size:35px;font-weight:700;text-transform:none;color:#8D5499;}.elementor-6048 .elementor-element.elementor-element-8f11809 img{width:94%;border-radius:10px 10px 10px 10px;box-shadow:11px -11px 0px 0px #1554A1;}.elementor-6048 .elementor-element.elementor-element-7b3b977{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;}.elementor-6048 .elementor-element.elementor-element-7b3b977::before, .elementor-6048 .elementor-element.elementor-element-7b3b977 > .elementor-background-video-container::before, .elementor-6048 .elementor-element.elementor-element-7b3b977 > .e-con-inner > .elementor-background-video-container::before, .elementor-6048 .elementor-element.elementor-element-7b3b977 > .elementor-background-slideshow::before, .elementor-6048 .elementor-element.elementor-element-7b3b977 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6048 .elementor-element.elementor-element-7b3b977 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6048 .elementor-element.elementor-element-10109c8{--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;}.elementor-6048 .elementor-element.elementor-element-090bc23{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-9234c00{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:6px 6px;--row-gap:6px;--column-gap:6px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-6048 .elementor-element.elementor-element-54de7ce{text-align:center;}.elementor-6048 .elementor-element.elementor-element-54de7ce img{width:80%;}.elementor-6048 .elementor-element.elementor-element-feebf6a{text-align:center;}.elementor-6048 .elementor-element.elementor-element-feebf6a img{width:70%;}.elementor-6048 .elementor-element.elementor-element-61846ace{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-59973465{--display:flex;--position:fixed;--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:24px;--z-index:2;}body:not(.rtl) .elementor-6048 .elementor-element.elementor-element-59973465{right:24px;}body.rtl .elementor-6048 .elementor-element.elementor-element-59973465{left:24px;}.elementor-6048 .elementor-element.elementor-element-d515649 .elementor-button{background-color:#2BB760;font-family:"Sofia Pro", Sans-serif;font-size:34px;font-weight:500;padding:9px 10px 6px 10px;}@media(min-width:768px){.elementor-6048 .elementor-element.elementor-element-2629112{--width:50%;}.elementor-6048 .elementor-element.elementor-element-7783ea4{--width:79%;}.elementor-6048 .elementor-element.elementor-element-eae13c5{--width:47%;}.elementor-6048 .elementor-element.elementor-element-9782698{--width:35%;}.elementor-6048 .elementor-element.elementor-element-b28a61a{--width:25%;}.elementor-6048 .elementor-element.elementor-element-3c6b6e5{--width:66%;}.elementor-6048 .elementor-element.elementor-element-e1d22fa{--width:50%;}.elementor-6048 .elementor-element.elementor-element-6c9885c{--width:79%;}.elementor-6048 .elementor-element.elementor-element-85ed82c{--width:47%;}.elementor-6048 .elementor-element.elementor-element-bf18a7a{--width:35%;}.elementor-6048 .elementor-element.elementor-element-8790e3a{--width:25%;}.elementor-6048 .elementor-element.elementor-element-a878893{--width:66%;}.elementor-6048 .elementor-element.elementor-element-7e488f4{--width:100%;}.elementor-6048 .elementor-element.elementor-element-295c4f5{--width:50%;}.elementor-6048 .elementor-element.elementor-element-1f217b4{--content-width:1300px;}.elementor-6048 .elementor-element.elementor-element-e3919b3{--content-width:1300px;}.elementor-6048 .elementor-element.elementor-element-546530e{--content-width:1170px;}.elementor-6048 .elementor-element.elementor-element-0ae320a{--width:95%;}}@media(max-width:1024px){.elementor-6048 .elementor-element.elementor-element-72903c5{--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-6048 .elementor-element.elementor-element-73e6210{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6048 .elementor-element.elementor-element-2629112{--grid-auto-flow:row;--margin-top:030px;--margin-bottom:0px;--margin-left:030px;--margin-right:0px;}.elementor-6048 .elementor-element.elementor-element-7783ea4{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-eae13c5{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-f0a0a5e{--icon-box-icon-margin:14px;}.elementor-6048 .elementor-element.elementor-element-f0a0a5e .elementor-icon{font-size:39px;}.elementor-6048 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-title, .elementor-6048 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-title a{font-size:20px;}.elementor-6048 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-description{font-size:20px;}.elementor-6048 .elementor-element.elementor-element-b28a61a{--min-height:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-6048 .elementor-element.elementor-element-3c6b6e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6048 .elementor-element.elementor-element-351195f > .elementor-widget-container{margin:-250px 0px 0px 0px;}.elementor-6048 .elementor-element.elementor-element-351195f.elementor-element{--align-self:flex-end;}.elementor-6048 .elementor-element.elementor-element-351195f img{width:40%;}.elementor-6048 .elementor-element.elementor-element-58c70ab{--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-6048 .elementor-element.elementor-element-6920fc2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6048 .elementor-element.elementor-element-e1d22fa{--grid-auto-flow:row;--margin-top:030px;--margin-bottom:0px;--margin-left:030px;--margin-right:0px;}.elementor-6048 .elementor-element.elementor-element-6c9885c{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-85ed82c{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-9bd533d{--container-widget-width:292px;--container-widget-flex-grow:0;width:var( --container-widget-width, 292px );max-width:292px;}.elementor-6048 .elementor-element.elementor-element-9bd533d .elementor-heading-title{font-size:42px;}.elementor-6048 .elementor-element.elementor-element-e9e5f79{--icon-box-icon-margin:14px;}.elementor-6048 .elementor-element.elementor-element-e9e5f79 .elementor-icon{font-size:39px;}.elementor-6048 .elementor-element.elementor-element-e9e5f79 .elementor-icon-box-title, .elementor-6048 .elementor-element.elementor-element-e9e5f79 .elementor-icon-box-title a{font-size:20px;}.elementor-6048 .elementor-element.elementor-element-e9e5f79 .elementor-icon-box-description{font-size:20px;}.elementor-6048 .elementor-element.elementor-element-8790e3a{--min-height:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-6048 .elementor-element.elementor-element-a878893{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6048 .elementor-element.elementor-element-be321c4 > .elementor-widget-container{margin:-250px 0px 0px 0px;}.elementor-6048 .elementor-element.elementor-element-be321c4.elementor-element{--align-self:flex-end;}.elementor-6048 .elementor-element.elementor-element-be321c4 img{width:40%;}.elementor-6048 .elementor-element.elementor-element-7e488f4{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-295c4f5{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-b61d88c .elementor-heading-title{font-size:14px;}.elementor-6048 .elementor-element.elementor-element-eab4282{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-60b7d89{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-f7de4ea{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-5083d56{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-9863069{--grid-auto-flow:row;--align-items:center;}.elementor-6048 .elementor-element.elementor-element-34571f5{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-dfdd2c3{--grid-auto-flow:row;--align-items:center;}.elementor-6048 .elementor-element.elementor-element-aa0fbb3{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-da44378{--grid-auto-flow:row;--align-items:center;}.elementor-6048 .elementor-element.elementor-element-8a5510f{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-3f28422{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-e23a107{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-d45692a{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-0ae320a{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-848a5e1{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-090bc23{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-9234c00{--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-54de7ce img{width:50%;}.elementor-6048 .elementor-element.elementor-element-feebf6a img{width:45%;}}@media(max-width:767px){.elementor-6048 .elementor-element.elementor-element-73e6210{--width:500px;--flex-wrap:nowrap;}.elementor-6048 .elementor-element.elementor-element-2629112{--width:0%;--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-7783ea4{--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-6048 .elementor-element.elementor-element-7783ea4.e-con{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-75c5d46 img{width:62%;}.elementor-6048 .elementor-element.elementor-element-eae13c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-6048 .elementor-element.elementor-element-9782698{--width:230px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-6048 .elementor-element.elementor-element-f0a0a5e.elementor-element{--align-self:flex-end;}.elementor-6048 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-wrapper{text-align:center;}.elementor-6048 .elementor-element.elementor-element-f0a0a5e{--icon-box-icon-margin:0px;}.elementor-6048 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-title{margin-bottom:3px;}.elementor-6048 .elementor-element.elementor-element-f0a0a5e .elementor-icon{font-size:30px;}.elementor-6048 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-title, .elementor-6048 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-title a{font-size:18px;}.elementor-6048 .elementor-element.elementor-element-b28a61a{--width:310px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-3c6b6e5{--min-height:0px;}.elementor-6048 .elementor-element.elementor-element-6920fc2{--width:500px;--flex-wrap:nowrap;}.elementor-6048 .elementor-element.elementor-element-e1d22fa{--width:0%;--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-6c9885c{--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-6048 .elementor-element.elementor-element-6c9885c.e-con{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-88dfda0 img{width:62%;}.elementor-6048 .elementor-element.elementor-element-85ed82c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-6048 .elementor-element.elementor-element-9bd533d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 010px 10px;}.elementor-6048 .elementor-element.elementor-element-9bd533d{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;text-align:center;}.elementor-6048 .elementor-element.elementor-element-9bd533d .elementor-heading-title{font-size:33px;}.elementor-6048 .elementor-element.elementor-element-bf18a7a{--width:230px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-6048 .elementor-element.elementor-element-e9e5f79.elementor-element{--align-self:flex-end;}.elementor-6048 .elementor-element.elementor-element-e9e5f79 .elementor-icon-box-wrapper{text-align:center;}.elementor-6048 .elementor-element.elementor-element-e9e5f79{--icon-box-icon-margin:0px;}.elementor-6048 .elementor-element.elementor-element-e9e5f79 .elementor-icon-box-title{margin-bottom:3px;}.elementor-6048 .elementor-element.elementor-element-e9e5f79 .elementor-icon{font-size:30px;}.elementor-6048 .elementor-element.elementor-element-e9e5f79 .elementor-icon-box-title, .elementor-6048 .elementor-element.elementor-element-e9e5f79 .elementor-icon-box-title a{font-size:18px;}.elementor-6048 .elementor-element.elementor-element-8790e3a{--width:310px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-a878893{--min-height:0px;}.elementor-6048 .elementor-element.elementor-element-5ceca75{--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-afbf992{text-align:center;}.elementor-6048 .elementor-element.elementor-element-afbf992 .elementor-heading-title{font-size:20px;}.elementor-6048 .elementor-element.elementor-element-7e488f4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-295c4f5{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-b61d88c .elementor-heading-title{font-size:15px;}.elementor-6048 .elementor-element.elementor-element-eab4282{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-60b7d89{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-f7de4ea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-5083d56{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-9863069{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-9863069.e-con{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-34571f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-eecb5f1{--padding-top:0px;--padding-bottom:320px;--padding-left:0px;--padding-right:0px;}.elementor-6048 .elementor-element.elementor-element-dfdd2c3{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--grid-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-6048 .elementor-element.elementor-element-dfdd2c3.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-6048 .elementor-element.elementor-element-aa0fbb3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-6048 .elementor-element.elementor-element-aa0fbb3.e-con{--align-self:center;}.elementor-6048 .elementor-element.elementor-element-a4364da.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-6048 .elementor-element.elementor-element-a4364da{text-align:right;}.elementor-6048 .elementor-element.elementor-element-653c20d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6048 .elementor-element.elementor-element-653c20d .elementor-icon-list-item > a{font-size:15px;}.elementor-6048 .elementor-element.elementor-element-da44378{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-529ec88{text-align:center;}.elementor-6048 .elementor-element.elementor-element-529ec88 .elementor-heading-title{line-height:1.4em;}.elementor-6048 .elementor-element.elementor-element-a63fd25{text-align:center;font-size:15px;}.elementor-6048 .elementor-element.elementor-element-8a5510f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-3f28422{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-e23a107{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-d45692a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-0ae320a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-848a5e1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-090bc23{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-9234c00{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6048 .elementor-element.elementor-element-54de7ce img{width:94%;}.elementor-6048 .elementor-element.elementor-element-feebf6a img{width:88%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6048 .elementor-element.elementor-element-72903c5{--width:100%;}.elementor-6048 .elementor-element.elementor-element-2629112{--width:40%;}.elementor-6048 .elementor-element.elementor-element-7783ea4{--width:320px;}.elementor-6048 .elementor-element.elementor-element-9782698{--width:245px;}.elementor-6048 .elementor-element.elementor-element-b28a61a{--width:30%;}.elementor-6048 .elementor-element.elementor-element-3c6b6e5{--width:450px;}.elementor-6048 .elementor-element.elementor-element-58c70ab{--width:100%;}.elementor-6048 .elementor-element.elementor-element-e1d22fa{--width:40%;}.elementor-6048 .elementor-element.elementor-element-6c9885c{--width:320px;}.elementor-6048 .elementor-element.elementor-element-bf18a7a{--width:245px;}.elementor-6048 .elementor-element.elementor-element-8790e3a{--width:30%;}.elementor-6048 .elementor-element.elementor-element-a878893{--width:450px;}}/* Start custom CSS for container, class: .elementor-element-eae13c5 */@media (max-width: 786px){
    .elementor-639 .elementor-element.elementor-element-eae13c5.e-con {
        width: 13rem;
    }
    
    .logo_licenciado_minedu {
        display: none;
    }
}

@media (max-width: 601px){
    .elementor-639 .elementor-element.elementor-element-eae13c5.e-con {
        width: 8rem;
    }
    /*.elementor-639 .elementor-element.elementor-element-7783ea4 {*/
    /*    width: 10rem;*/
    /*}*/
}

@media (max-width: 391px){
    .elementor-639 .elementor-element.elementor-element-eae13c5.e-con {
        width: 10rem;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7783ea4 */@media (max-width: 1024px) {
    .elementor-639 .elementor-element.elementor-element-7783ea4 {
        width: 350px;
    }
}

/*@media (max-width: 767px) { */
/*    .logo_bellezayestetica {*/
/*        width: 85%;*/
/*    }*/
/*}*/

@media (max-width: 601px) {
    .elementor-639 .elementor-element.elementor-element-7783ea4.e-con {
        width: 15rem;
    }
}

@media (max-width: 406px) {
    .elementor-639 .elementor-element.elementor-element-b010b6a.elementor-element {
        width: 20rem;
    }
}

@media (max-width: 391px) {
    .elementor-639 .elementor-element.elementor-element-7783ea4.e-con {
        width: 18rem;
    }
}

@media (max-width: 377px) {
    .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-left: 2rem !important;
    }
}

@media (max-width: 320px) {
    .elementor-639 .elementor-element.elementor-element-b010b6a.elementor-element {
        width: 16rem;
        margin-left: -3rem;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3790658 */#titulo {
    display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5956086 */#titulo {
    display: block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f0a0a5e */.elementor-icon i,.elementor-icon svg {
    width: 1.3em;
    height: 1.3em;
}

/*.cls-1 {*/

/*    fill: #002855 !important;*/
/*}*/

.elementor-icon-box-content{
    display: flex;
    flex-direction: column;
    line-height: normal;
    padding-bottom: 0.25rem;
}
@media (max-width: 601px) {
    .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
        flex: unset;
        display: flex;
        align-items: center;
    }
    
    .elementor-639 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-title, .elementor-639 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-title a {
        font-size: 16px;
    }
    
    .elementor-639 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-description {
        font-size: 15px;
    }
    
    .elementor-widget-icon-box .elementor-icon-box-content {
        padding-left: 8px;
    }
}

@media (max-width: 321px) {
    
    .elementor-639 .elementor-element.elementor-element-9782698 {
        width: 188px;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 4px;
        padding-left: 4px;
    }
    
    .elementor-639 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-wrapper{
        display: flex;
        align-items: center;
    }
    
    .elementor-639 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-title, .elementor-639 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-title a {
        font-size: 15px;
        margin: 0 0 0 0;
    }
    
    .elementor-639 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-description {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9782698 */@media (max-width: 768px) {
    
    .elementor-639 .elementor-element.elementor-element-9782698:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-9782698 > .elementor-motion-effects-container > .elementor-motion-effects-layer {

    width: 16rem;
    }

}

@media (max-width: 767px) {
    
    .elementor-639 .elementor-element.elementor-element-9782698:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-9782698 > .elementor-motion-effects-container > .elementor-motion-effects-layer {

        margin-left: -4rem;
    }
    
    .ec_fecha{
        display: none;
    }

}

@media (max-width: 601px) {
        .elementor-639 .elementor-element.elementor-element-9782698:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-9782698 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 13rem;
        margin-left: 7rem;
    }
}

@media (max-width: 426px) {
    .elementor-639 .elementor-element.elementor-element-9782698:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-9782698 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        margin-left: 0;
        margin-right: -7rem;
    }
    /*.elementor-element-9782698{*/
    /*    margin-right: -9rem;*/
    /*}*/
}


@media (max-width: 406px) {
    .elementor-639 .elementor-element.elementor-element-9782698:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-9782698 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 13rem;
        margin-right: 0.1rem;
        margin-left: 5.5rem;
    }
}

@media (max-width: 376px) {
    .elementor-element-9782698{
        margin-right: -6.5rem;
    }
}

@media (max-width: 321px) {
    .elementor-639 .elementor-element.elementor-element-9782698 { 
        margin-left: -3rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2629112 */@media (max-width: 1025px){
    .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-top: 0;
    }
}


@media (max-width: 767px){
    .elementor-6048 .elementor-element.elementor-element-2629112 {
	    width: 100%
    }
    
    .elementor-6048 .elementor-element.elementor-element-73e6210 {
        width: 100%;
    }
    
    .elementor-6048 .elementor-element.elementor-element-73e6210 {
        flex-wrap: wrap;
        align-self: center;
    }
    
    .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-left: -8rem;
    }
    
    .elementor-5030 .elementor-element.elementor-element-2629112 {
        display: grid;
        grid-template-rows: 65% 85%;
        height: 60%;
    }
    
    .elementor-5030 .elementor-element.elementor-element-2629112 {
        width: 100%; 
        
    }
    
    .img_desktop > .elementor-widget-container > img {
	    display: none
    }
    
    .img_mobile {
        text-align-last: center;
    }
}

@media (max-width: 706px){
    .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-left: -11rem;
    }
}


@media (max-width: 601px){
     .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-left: 5rem;
        margin-top: -82px;
    }

}


@media (max-width: 491px){
    .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-left: 3rem;
    }

}

@media (max-width: 490px){
    
    .elementor-639 .elementor-element.elementor-element-73e6210 {
        width: 100% !important;
    }
    
    
    .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-left: 3rem;
    }
    
    /*.elementor-639 .elementor-element.elementor-element-73e6210 {*/
    /*    width: 100%;*/
    /*}*/
}


@media (max-width: 451px) {
    .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-left: 2rem;
    }
}

@media (max-width: 426px) {
  .elementor-639 .elementor-element.elementor-element-2629112{
    margin-left: 1.5rem;
    }
    
    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        margin-left: 1.5rem;
    }
}

@media (max-width: 421px) {
    .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-left: 2rem;
    }   
}


/*@media (max-width: 376px) {*/
/*    .elementor-639 .elementor-element.elementor-element-2629112 {*/
/*        margin-left: 0;*/
/*    }*/
/*}*/

@media (max-width: 376px) {
    .elementor-639 .elementor-element.elementor-element-2629112 {
	    margin-left: 0.5rem !important;
    }
}

@media (max-width: 321px) {
    
    .elementor-639 .elementor-element.elementor-element-2629112 {
	    margin-left: 0rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68b9ac5 */.cyeiForm-boxTitle{
    background: #201B38;
    padding: 1rem 0.5rem;
}


@media (max-width: 767px) {
    .elementor-5030 .elementor-element.elementor-element-b28a61a {
        margin-right: 0px;
    }
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4773d8b */#admision-form select, #admision-form input[type="text"], #admision-form input[type="tel"], #admision-form input[type="email"] {
	max-width: 100% !important;
}

#admision-form .submit_button {
    background-color: #8D5499 !important;
    width: 100% !important;
    border: 1px solid #8D5499;
}

.init.carrion-form {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    
}


#admision-form .term
 {
    color: #201B38 !important;
}

.check-input > label {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b28a61a */.elementor-5030 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-5030 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    height: fit-content;
}


/*.elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    max-height: 32rem;;*/
/*}*/


/*@media (max-width: 1262px) {*/
/*    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*        max-height: 34rem;*/
/*    }*/
/*}*/


/*@media (max-width: 1176px) {*/
/*    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*        max-height: 35.5rem;*/
/*    }*/
/*}*/


/*@media (max-width: 983px) {*/
/*    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*        max-height: 38rem;*/
/*    }*/
/*}*/


@media (max-width: 901px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a {
        width: 37%;
    }
}
@media (max-width: 769px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 20rem !important;
    }
}

@media (max-width: 768px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 42rem;
    }
}

@media (max-width: 767px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 17rem;
        margin-right: -24rem;
    }
    
    .elementor-6048 .elementor-element.elementor-element-b28a61a {
        margin-right: 0px;
    }
    
    
    .elementor-6048 .elementor-element.elementor-element-5956086 img
    {
            width: 80%;
    }
}

@media (max-width: 696px) {
        .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 16rem;
        margin-right: -22rem;
    }
}

@media (max-width: 671px) {
        .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 17rem;
        margin-right: -20rem;
    }
}

@media (max-width: 646px) {
        .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 15rem;
        margin-right: -18rem;
    }
}

@media (max-width: 616px) {
        .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 14rem;
        margin-right: -17rem;
    }
}

@media (max-width: 601px) {
        .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 20rem;
        margin-right: 0px;
        margin-left: 5rem;
        margin-top: -13rem;
    }
}


@media (max-width: 491px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        margin-left: 3rem;
    }
}

@media (max-width: 451px) {
        .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        margin-left: 3rem;
    }
}

@media (max-width: 426px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a {
        margin-right: 0;
        
    }
    
    .elementor-639 .elementor-element.elementor-element-b28a61a{
        width: 23.5rem;
    }

}

@media (max-width: 406px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 20rem;
        /*height: 36.25rem;*/
    }
}


@media (max-width: 421px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        margin-left: 2rem;
    }    
}


@media (max-width: 376px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a {
        width: 20.5rem;
    }
}

@media (max-width: 352px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 18rem;
    }
}


@media (max-width: 331px) {
        .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        margin-left: 0.5rem;
    }
}

@media (max-width: 321px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a {
        width: 16.8rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73e6210 */@media (max-width: 1024px) {
    .elementor-639 .elementor-element.elementor-element-73e6210 {
         --justify-content: space-around;
    }
}

@media (max-width: 984px) {
    .elementor-639 .elementor-element.elementor-element-73e6210 {
        height: 600px;
    }
}

@media (max-width: 767px) {
    .elementor-5030 .elementor-element.elementor-element-73e6210 {
              display: grid;
      grid-template-rows: 40% 60%;
      grid-template-columns: 1fr;
      grid-template-areas:
        "banner_left"
        "banner_right";
      justify-items: anchor-center;
      width: 100%;
    }
}

@media (max-width: 601px) {
    .elementor-639 .elementor-element.elementor-element-73e6210 {
        display: flex;
        flex-direction: column;
        height: 70rem;
    }
    
    .elementor-639 .elementor-element.elementor-element-72903c5.e-con {
        height: 70rem;
        align-content: center;
    }
}

@media (max-width: 601px) {
    .elementor-639 .elementor-element.elementor-element-73e6210 {
        width: auto;
        flex-wrap: wrap;
    }
}

@media (max-width: 490px) {
    .elementor-639 .elementor-element.elementor-element-73e6210 {
        width: 0px;
    }
}


@media (max-width: 426px) {
	.elementor-639 .elementor-element.elementor-element-73e6210 {
		--flex-direction: column;
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-351195f */@media (max-width: 1480px) {
    .elementor-6048 .elementor-element.elementor-element-351195f img
    {
        width: 45%;
    }
}

@media (max-width: 1350px) {
    /*.elementor-5030 .elementor-element.elementor-element-351195f > .elementor-widget-container {*/
    /*    margin: -500px 0px 0px 0px;*/
    /*}*/
    .elementor-6048 .elementor-element.elementor-element-351195f > .elementor-widget-container {
        margin: -500px 30px 0px 0px;
    }
}


@media (max-width: 1080px) {
    .elementor-5030 .elementor-element.elementor-element-351195f > .elementor-widget-container {
        margin: -500px 0px 0px 0px;
    }
}


/*@media (max-width: 1080px) {*/
/*    .elementor-5030 .elementor-element.elementor-element-351195f > .elementor-widget-container {*/
/*        margin: -500px 50px 0px 0px;*/
/*    }*/
/*}*/

@media (max-width: 1025px) {
    .elementor-6048 .elementor-element.elementor-element-351195f > .elementor-widget-container {
        margin: -300px -120px 0px 0px;
    }
    /*.elementor-5030 .elementor-element.elementor-element-351195f > .elementor-widget-container {*/
    /*    margin: -250px 120px 0px 0px;*/
    /*}*/
    
    /*.elementor-639 .elementor-element.elementor-element-351195f img {*/
    /*    width: 52%;*/
    /*    margin-right: -10rem;*/
    /*}*/
    
    .elementor-6048 .elementor-element.elementor-element-351195f img
    {
        width: 30%;
    }
}



@media (max-width: 1025px) {
    .elementor-6048 .elementor-element.elementor-element-351195f > .elementor-widget-container
    {
        margin: -300px -80px 0px 0px;
    }
}

@media (max-width: 1200px) {
    .elementor-5030 .elementor-element.elementor-element-351195f > .elementor-widget-container {
        margin: -400px 80px 0px 0px;
    }
}

@media (max-width: 1000px) {
    .elementor-5030 .elementor-element.elementor-element-351195f > .elementor-widget-container {
        margin: -200px 100px 0px 0px;
    }
    
    .elementor-639 .elementor-element.elementor-element-351195f img {
        width: 30%
    }
}


@media (max-width: 950px) {
    
}

@media (max-width: 931px) {
    .elementor-5030 .elementor-element.elementor-element-351195f > .elementor-widget-container {
        margin: -250px 60px 0px 0px;
    }
}

@media (max-width: 901px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: -5.5rem;
    }
    
}

@media (max-width: 885px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: -6rem;
    }
}

@media (max-width: 871px) {
    .elementor-5030 .elementor-element.elementor-element-351195f > .elementor-widget-container {
        margin: -270px -10px 0px 0px;
    }
    
    .elementor-639 .elementor-element.elementor-element-351195f img {
        width: 35%
    }
}

@media (max-width: 796px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: -4rem;
        width: 43%;
    }
}


@media (max-width: 771px) {
    .elementor-639 .elementor-element.elementor-element-351195f img{
	    margin-right: 2rem;
    }
    
}

@media (max-width: 770px) {
    .elementor-639 .elementor-element.elementor-element-351195f img{
	    margin-right: 1rem;
	    width: 43%;
    }
    
}

@media (max-width: 767px) {
    .elementor-5030 .elementor-element.elementor-element-351195f > .elementor-widget-container {
        margin: -290px 165px 0px 0px;
    }
    
        .elementor-5030 .elementor-element.elementor-element-351195f img {
            width: 60%;
        }
}


/*@media (max-width: 769px) {*/
/*    .elementor-639 .elementor-element.elementor-element-351195f img{*/
/*	    margin-right: 1rem;*/
/*	    width: 30%;*/
/*    }*/
    
/*}*/

@media (max-width: 768px) {
    .elementor-639 .elementor-element.elementor-element-351195f img{
	    margin-right: 1rem;
	    width: 43%;
    }
    
}

@media (max-width: 767px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 19rem;
        width: 26% ;
    }
    
}

@media (max-width: 706px) {
     .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 17rem;
        width: 28%;
    }
    
}


@media (max-width: 601px) {
    
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 3.5rem;
        width: 35%;
        margin-top: -3rem;
    }
    
    /*.espacio-img{*/
    /*    width: 100%;*/
    /*}*/
        /*.elementor-639 .elementor-element.elementor-element-351195f.elementor-element {*/
        /*    max-width: 20rem;*/
        /*}*/
}

@media (max-width: 561px) {
        .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 5rem;

    }
}

@media (max-width: 551px) {
        .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 5rem;

    }
}

@media (max-width: 511px) {
        .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 6rem;

    }
}

@media (max-width: 490px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 9rem;
    }
    
}

@media (max-width: 451px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 9rem;
        margin-top: -2.5rem;
    }
    /*.elementor-639 .elementor-element.elementor-element-351195f img {*/
    /*    margin-right: 7.1rem;*/
    /*    margin-top: -0.1rem;*/
    /*}*/
}

@media (max-width: 431px) {
    /*.elementor-639 .elementor-element.elementor-element-351195f > .elementor-widget-container {*/
	   /* height: 20rem;*/
    /*}*/
    
    .elementor-639 .elementor-element.elementor-element-351195f img {
    	margin-right: 9rem;
    	margin-top: -2.5rem;
    }
}


@media (max-width: 426px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-top: -58rem;
        margin-right: 16rem;
        width: 38%;
    }
    /*.elementor-639 .elementor-element.elementor-element-351195f > .elementor-widget-container {*/
	   /* height: 20rem;*/
    /*}*/
    
    /*.elementor-639 .elementor-element.elementor-element-351195f img {*/
    /*	margin-top: -49.5rem;*/
    /*	margin-right: 15.5rem;*/
    /*	width: 48%;*/
    /*}*/
}
@media (max-width: 414px) {
        .elementor-639 .elementor-element.elementor-element-351195f img {
    	margin-top: -58rem !important;
    }
}

@media (max-width: 401px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-top: -56rem !important;
    }
}

@media (max-width: 391px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-top: -54rem !important;
    }
}

@media (max-width: 376px) {
        .elementor-639 .elementor-element.elementor-element-351195f img {
    	margin-top: -48.1rem;
    	margin-right: 14.4rem;

    }
}


@media (max-width: 339px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 0;
        width: 100%;
    }
    
}

@media (max-width: 321px) {
  .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-top: -51.6rem;
        margin-right: 12.3rem;
 } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6b6e5 *//*@media (max-width: 426px) {*/
/*    .elementor-639 .elementor-element.elementor-element-3c6b6e {*/
/*        --min-height: 80px ;*/
/*}*/
/*}*/

@media (max-width: 767px) {
    .container-img {
        display: none;
    }    
}

@media (max-width: 601px) {
    
    .container-img{
        width: 18rem;
        margin-top: 40rem;
        position: absolute;
    }
        /*.elementor-639 .elementor-element.elementor-element-351195f.elementor-element {*/
        /*    max-width: 20rem;*/
        /*}*/
}

@media (max-width: 426px) {
.elementor-639 .elementor-element.elementor-element-3c6b6e5.e-con {
    right: 0;
    bottom: 0;
    left: 2rem;
}
}


@media (max-width: 391px) {
    .elementor-639 .elementor-element.elementor-element-3c6b6e5.e-con {

        left: 0;
        margin-left: 2rem;
    }
}

@media (max-width: 418px) {
    .elementor-639 .elementor-element.elementor-element-3c6b6e5.e-con {
        width: 15rem;
    }   
    
}

@media (max-width: 395px) {
     .elementor-639 .elementor-element.elementor-element-3c6b6e5.e-con {
        width: 13rem;
    }
}

@media (max-width: 351px) {
    .elementor-639 .elementor-element.elementor-element-3c6b6e5.e-con {
        width: 10rem !important;
    }

}

@media (max-width: 361px) {
    .elementor-639 .elementor-element.elementor-element-3c6b6e5.e-con {
        width: 11.5rem;
    } 
}


@media (max-width: 340px) {
    .elementor-639 .elementor-element    .elementor-element-3c6b6e5.e-con {
        width: 6rem !important;
    }
}


@media (max-width: 321px) {
    .elementor-639 .elementor-element .elementor-element-3c6b6e5.e-con {
        width: 5rem !important;
    }   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72903c5 */@media (max-width: 767px) {
    .elementor-5030 .elementor-element.elementor-element-72903c5.e-con {
	        align-items: anchor-center;}
}

@media (max-width: 426px) {
    .elementor-639 .elementor-element.elementor-element-73e6210 {
        --width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85ed82c */@media (max-width: 786px){
    .elementor-639 .elementor-element.elementor-element-eae13c5.e-con {
        width: 13rem;
    }
    
    .logo_licenciado_minedu {
        display: none;
    }
}

@media (max-width: 601px){
    .elementor-639 .elementor-element.elementor-element-eae13c5.e-con {
        width: 8rem;
    }
    /*.elementor-639 .elementor-element.elementor-element-7783ea4 {*/
    /*    width: 10rem;*/
    /*}*/
}

@media (max-width: 391px){
    .elementor-639 .elementor-element.elementor-element-eae13c5.e-con {
        width: 10rem;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c9885c */@media (max-width: 1024px) {
    .elementor-639 .elementor-element.elementor-element-7783ea4 {
        width: 350px;
    }
}

/*@media (max-width: 767px) { */
/*    .logo_bellezayestetica {*/
/*        width: 85%;*/
/*    }*/
/*}*/

@media (max-width: 601px) {
    .elementor-639 .elementor-element.elementor-element-7783ea4.e-con {
        width: 15rem;
    }
}

@media (max-width: 406px) {
    .elementor-639 .elementor-element.elementor-element-b010b6a.elementor-element {
        width: 20rem;
    }
}

@media (max-width: 391px) {
    .elementor-639 .elementor-element.elementor-element-7783ea4.e-con {
        width: 18rem;
    }
}

@media (max-width: 377px) {
    .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-left: 2rem !important;
    }
}

@media (max-width: 320px) {
    .elementor-639 .elementor-element.elementor-element-b010b6a.elementor-element {
        width: 16rem;
        margin-left: -3rem;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bd533d */.seccion_title{
    font-size: 16pt;
    font-weight: 700;
    font-family: poppins;
    /*border: 1.5pt solid #fff;*/
    margin-right: 0.5rem;
    border-radius: 0.25rem;
    padding: 0px 14px 0px 14px;
    background: linear-gradient(90deg,rgba(255, 247, 171, 1) 0%, rgba(237, 190, 0, 1) 32%, rgba(255, 247, 171, 1) 66%, rgba(237, 190, 0, 1) 100%);
    color: #20110c;
    line-height: 2;
}

.seccion_img{
    width: 3.2rem;
}

.seccion_attribute{
    display: flex;
    align-items: center;
    margin-bottom: 0.7rem;
}


.title-carrera{
    margin-top: 2rem;
    padding-bottom: 0.7rem;
    /*background-color: rgba(0, 40, 85, 0.8);*/
}



@media (max-width: 1024px) {
    .elementor-639 .elementor-element.elementor-element-b010b6a {
        --container-widget-width: 25rem;
    
    }
    
}

@media (max-width: 901px) {
    .elementor-639 .elementor-element.elementor-element-b010b6a .elementor-heading-title {
        font-size: 35px;
    }
}

@media (max-width: 786px) {
    
    .elementor-639 .elementor-element.elementor-element-b010b6a.elementor-element {
        width: 20rem;
    }
    
    .elementor-639 .elementor-element.elementor-element-b010b6a .elementor-heading-title {
        font-size: 30px;
        line-height: 2.1rem;
    }
    

}


@media (max-width: 767px) {
    .elementor-5030 .elementor-element.elementor-element-b010b6a .elementor-heading-title {
        font-size: 40px;
        justify-items: center;
    }
    
    .elementor-5030 .elementor-element.elementor-element-b010b6a.elementor-element {
        width: 100vw;
    }
}


@media (max-width: 601px) {
    .elementor-639 .elementor-element.elementor-element-b010b6a.elementor-element {
        margin-top: 0;
        
    }
    
   .elementor-639 .elementor-element.elementor-element-b010b6a > .elementor-widget-container {
        padding: 16px 10px 010px 10px;
    }
}

@media (max-width: 406px) {
    .elementor-639 .elementor-element.elementor-element-b010b6a.elementor-element {
        width: 18rem;
    }
}

@media (max-width: 321px) {
    
   .elementor-639 .elementor-element.elementor-element-b010b6a.elementor-element{
        width: 19rem;
        /*margin-right: 2.4rem;*/
        margin-right: 0;
        margin-left: 0.3rem;
   }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e9e5f79 */.elementor-icon i,.elementor-icon svg {
    width: 1.3em;
    height: 1.3em;
}

/*.cls-1 {*/

/*    fill: #002855 !important;*/
/*}*/

.elementor-icon-box-content{
    display: flex;
    flex-direction: column;
    line-height: normal;
    padding-bottom: 0.25rem;
}
@media (max-width: 601px) {
    .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
        flex: unset;
        display: flex;
        align-items: center;
    }
    
    .elementor-639 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-title, .elementor-639 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-title a {
        font-size: 16px;
    }
    
    .elementor-639 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-description {
        font-size: 15px;
    }
    
    .elementor-widget-icon-box .elementor-icon-box-content {
        padding-left: 8px;
    }
}

@media (max-width: 321px) {
    
    .elementor-639 .elementor-element.elementor-element-9782698 {
        width: 188px;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-right: 4px;
        padding-left: 4px;
    }
    
    .elementor-639 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-wrapper{
        display: flex;
        align-items: center;
    }
    
    .elementor-639 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-title, .elementor-639 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-title a {
        font-size: 15px;
        margin: 0 0 0 0;
    }
    
    .elementor-639 .elementor-element.elementor-element-f0a0a5e .elementor-icon-box-description {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf18a7a */@media (max-width: 768px) {
    
    .elementor-639 .elementor-element.elementor-element-9782698:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-9782698 > .elementor-motion-effects-container > .elementor-motion-effects-layer {

    width: 16rem;
    }

}

@media (max-width: 767px) {
    
    .elementor-639 .elementor-element.elementor-element-9782698:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-9782698 > .elementor-motion-effects-container > .elementor-motion-effects-layer {

        margin-left: -4rem;
    }
    
    .ec_fecha{
        display: none;
    }

}

@media (max-width: 601px) {
        .elementor-639 .elementor-element.elementor-element-9782698:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-9782698 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 13rem;
        margin-left: 7rem;
    }
}

@media (max-width: 426px) {
    .elementor-639 .elementor-element.elementor-element-9782698:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-9782698 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        margin-left: 0;
        margin-right: -7rem;
    }
    /*.elementor-element-9782698{*/
    /*    margin-right: -9rem;*/
    /*}*/
}


@media (max-width: 406px) {
    .elementor-639 .elementor-element.elementor-element-9782698:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-9782698 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 13rem;
        margin-right: 0.1rem;
        margin-left: 5.5rem;
    }
}

@media (max-width: 376px) {
    .elementor-element-9782698{
        margin-right: -6.5rem;
    }
}

@media (max-width: 321px) {
    .elementor-639 .elementor-element.elementor-element-9782698 { 
        margin-left: -3rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1d22fa */@media (max-width: 1025px){
    .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-top: 0;
    }
}


@media (max-width: 767px){
    
    .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-left: -8rem;
    }
    
    .elementor-5030 .elementor-element.elementor-element-2629112 {
        display: grid;
        grid-template-rows: 65% 85%;
        height: 60%;
    }
    
    .elementor-5030 .elementor-element.elementor-element-2629112 {
        width: 100%; 
        
    }
}

@media (max-width: 706px){
    .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-left: -11rem;
    }
}


@media (max-width: 601px){
     .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-left: 5rem;
        margin-top: -82px;
    }

}


@media (max-width: 491px){
    .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-left: 3rem;
    }

}

@media (max-width: 490px){
    
    .elementor-639 .elementor-element.elementor-element-73e6210 {
        width: 100% !important;
    }
    
    
    .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-left: 3rem;
    }
    
    /*.elementor-639 .elementor-element.elementor-element-73e6210 {*/
    /*    width: 100%;*/
    /*}*/
}


@media (max-width: 451px) {
    .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-left: 2rem;
    }
}

@media (max-width: 426px) {
  .elementor-639 .elementor-element.elementor-element-2629112{
    margin-left: 1.5rem;
    }
    
    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        margin-left: 1.5rem;
    }
}

@media (max-width: 421px) {
    .elementor-639 .elementor-element.elementor-element-2629112 {
        margin-left: 2rem;
    }   
}


/*@media (max-width: 376px) {*/
/*    .elementor-639 .elementor-element.elementor-element-2629112 {*/
/*        margin-left: 0;*/
/*    }*/
/*}*/

@media (max-width: 376px) {
    .elementor-639 .elementor-element.elementor-element-2629112 {
	    margin-left: 0.5rem !important;
    }
}

@media (max-width: 321px) {
    
    .elementor-639 .elementor-element.elementor-element-2629112 {
	    margin-left: 0rem !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01c51ed */.cyeiForm-boxTitle{
    background: #201B38;
    padding: 1rem 0.5rem;
}


@media (max-width: 767px) {
    .elementor-5030 .elementor-element.elementor-element-b28a61a {
        margin-right: 0px;
    }
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3430ed6 */#admision-form select, #admision-form input[type="text"], #admision-form input[type="tel"], #admision-form input[type="email"] {
	max-width: 100% !important;
}

#admision-form .submit_button {
    background-color: #8D5499 !important;
    width: 100% !important;
    border: 1px solid #8D5499;
}

.init.carrion-form {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    
}


#admision-form .term
 {
    color: #201B38 !important;
}

.check-input > label {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8790e3a */.elementor-5030 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-5030 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    height: fit-content;
}


/*.elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*    max-height: 32rem;;*/
/*}*/


/*@media (max-width: 1262px) {*/
/*    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*        max-height: 34rem;*/
/*    }*/
/*}*/


/*@media (max-width: 1176px) {*/
/*    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*        max-height: 35.5rem;*/
/*    }*/
/*}*/


/*@media (max-width: 983px) {*/
/*    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {*/
/*        max-height: 38rem;*/
/*    }*/
/*}*/


@media (max-width: 901px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a {
        width: 37%;
    }
}
@media (max-width: 769px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 20rem !important;
    }
}

@media (max-width: 768px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 42rem;
    }
}

@media (max-width: 767px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 17rem;
        margin-right: -24rem;
    }
}

@media (max-width: 696px) {
        .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 16rem;
        margin-right: -22rem;
    }
}

@media (max-width: 671px) {
        .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 17rem;
        margin-right: -20rem;
    }
}

@media (max-width: 646px) {
        .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 15rem;
        margin-right: -18rem;
    }
}

@media (max-width: 616px) {
        .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 14rem;
        margin-right: -17rem;
    }
}

@media (max-width: 601px) {
        .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 20rem;
        margin-right: 0px;
        margin-left: 5rem;
        margin-top: -13rem;
    }
}


@media (max-width: 491px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        margin-left: 3rem;
    }
}

@media (max-width: 451px) {
        .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        margin-left: 3rem;
    }
}

@media (max-width: 426px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a {
        margin-right: 0;
        
    }
    
    .elementor-639 .elementor-element.elementor-element-b28a61a{
        width: 23.5rem;
    }

}

@media (max-width: 406px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 20rem;
        /*height: 36.25rem;*/
    }
}


@media (max-width: 421px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        margin-left: 2rem;
    }    
}


@media (max-width: 376px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a {
        width: 20.5rem;
    }
}

@media (max-width: 352px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        width: 18rem;
    }
}


@media (max-width: 331px) {
        .elementor-639 .elementor-element.elementor-element-b28a61a:not(.elementor-motion-effects-element-type-background), .elementor-639 .elementor-element.elementor-element-b28a61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        margin-left: 0.5rem;
    }
}

@media (max-width: 321px) {
    .elementor-639 .elementor-element.elementor-element-b28a61a {
        width: 16.8rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6920fc2 */@media (max-width: 1024px) {
    .elementor-639 .elementor-element.elementor-element-73e6210 {
         --justify-content: space-around;
    }
}

@media (max-width: 984px) {
    .elementor-639 .elementor-element.elementor-element-73e6210 {
        height: 600px;
    }
}

@media (max-width: 767px) {
    .elementor-5030 .elementor-element.elementor-element-73e6210 {
              display: grid;
      grid-template-rows: 40% 60%;
      grid-template-columns: 1fr;
      grid-template-areas:
        "banner_left"
        "banner_right";
      justify-items: anchor-center;
      width: 100%;
    }
}

@media (max-width: 601px) {
    .elementor-639 .elementor-element.elementor-element-73e6210 {
        display: flex;
        flex-direction: column;
        height: 70rem;
    }
    
    .elementor-639 .elementor-element.elementor-element-72903c5.e-con {
        height: 70rem;
        align-content: center;
    }
}

@media (max-width: 601px) {
    .elementor-639 .elementor-element.elementor-element-73e6210 {
        width: auto;
        flex-wrap: wrap;
    }
}

@media (max-width: 490px) {
    .elementor-639 .elementor-element.elementor-element-73e6210 {
        width: 0px;
    }
}


@media (max-width: 426px) {
	.elementor-639 .elementor-element.elementor-element-73e6210 {
		--flex-direction: column;
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be321c4 */@media (max-width: 1024px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        width: 52%;
        margin-right: -10rem;
    }
}

@media (max-width: 901px) {
        .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: -5.5rem;
    }
    
}

@media (max-width: 885px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: -6rem;
    }
}

@media (max-width: 796px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: -4rem;
        width: 43%;
    }
}


@media (max-width: 771px) {
    .elementor-639 .elementor-element.elementor-element-351195f img{
	    margin-right: 2rem;
    }
    
}

@media (max-width: 770px) {
    .elementor-639 .elementor-element.elementor-element-351195f img{
	    margin-right: 1rem;
	    width: 43%;
    }
    
}

@media (max-width: 767px) {
    .elementor-5030 .elementor-element.elementor-element-351195f > .elementor-widget-container {
        margin: -290px 165px 0px 0px;
    }
    
        .elementor-5030 .elementor-element.elementor-element-351195f img {
            width: 60%;
        }
}


/*@media (max-width: 769px) {*/
/*    .elementor-639 .elementor-element.elementor-element-351195f img{*/
/*	    margin-right: 1rem;*/
/*	    width: 30%;*/
/*    }*/
    
/*}*/

@media (max-width: 768px) {
    .elementor-639 .elementor-element.elementor-element-351195f img{
	    margin-right: 1rem;
	    width: 43%;
    }
    
}

@media (max-width: 767px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 19rem;
        width: 26% ;
    }
    
}

@media (max-width: 706px) {
     .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 17rem;
        width: 28%;
    }
    
}


@media (max-width: 601px) {
    
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 3.5rem;
        width: 35%;
        margin-top: -3rem;
    }
    
    /*.espacio-img{*/
    /*    width: 100%;*/
    /*}*/
        /*.elementor-639 .elementor-element.elementor-element-351195f.elementor-element {*/
        /*    max-width: 20rem;*/
        /*}*/
}

@media (max-width: 561px) {
        .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 5rem;

    }
}

@media (max-width: 551px) {
        .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 5rem;

    }
}

@media (max-width: 511px) {
        .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 6rem;

    }
}

@media (max-width: 490px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 9rem;
    }
    
}

@media (max-width: 451px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 9rem;
        margin-top: -2.5rem;
    }
    /*.elementor-639 .elementor-element.elementor-element-351195f img {*/
    /*    margin-right: 7.1rem;*/
    /*    margin-top: -0.1rem;*/
    /*}*/
}

@media (max-width: 431px) {
    /*.elementor-639 .elementor-element.elementor-element-351195f > .elementor-widget-container {*/
	   /* height: 20rem;*/
    /*}*/
    
    .elementor-639 .elementor-element.elementor-element-351195f img {
    	margin-right: 9rem;
    	margin-top: -2.5rem;
    }
}


@media (max-width: 426px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-top: -58rem;
        margin-right: 16rem;
        width: 38%;
    }
    /*.elementor-639 .elementor-element.elementor-element-351195f > .elementor-widget-container {*/
	   /* height: 20rem;*/
    /*}*/
    
    /*.elementor-639 .elementor-element.elementor-element-351195f img {*/
    /*	margin-top: -49.5rem;*/
    /*	margin-right: 15.5rem;*/
    /*	width: 48%;*/
    /*}*/
}
@media (max-width: 414px) {
        .elementor-639 .elementor-element.elementor-element-351195f img {
    	margin-top: -58rem !important;
    }
}

@media (max-width: 401px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-top: -56rem !important;
    }
}

@media (max-width: 391px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-top: -54rem !important;
    }
}

@media (max-width: 376px) {
        .elementor-639 .elementor-element.elementor-element-351195f img {
    	margin-top: -48.1rem;
    	margin-right: 14.4rem;

    }
}


@media (max-width: 339px) {
    .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-right: 0;
        width: 100%;
    }
    
}

@media (max-width: 321px) {
  .elementor-639 .elementor-element.elementor-element-351195f img {
        margin-top: -51.6rem;
        margin-right: 12.3rem;
 } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a878893 *//*@media (max-width: 426px) {*/
/*    .elementor-639 .elementor-element.elementor-element-3c6b6e {*/
/*        --min-height: 80px ;*/
/*}*/
/*}*/

@media (max-width: 767px) {
    .container-img {
        display: none;
    }    
}

@media (max-width: 601px) {
    
    .container-img{
        width: 18rem;
        margin-top: 40rem;
        position: absolute;
    }
        /*.elementor-639 .elementor-element.elementor-element-351195f.elementor-element {*/
        /*    max-width: 20rem;*/
        /*}*/
}

@media (max-width: 426px) {
.elementor-639 .elementor-element.elementor-element-3c6b6e5.e-con {
    right: 0;
    bottom: 0;
    left: 2rem;
}
}


@media (max-width: 391px) {
    .elementor-639 .elementor-element.elementor-element-3c6b6e5.e-con {

        left: 0;
        margin-left: 2rem;
    }
}

@media (max-width: 418px) {
    .elementor-639 .elementor-element.elementor-element-3c6b6e5.e-con {
        width: 15rem;
    }   
    
}

@media (max-width: 395px) {
     .elementor-639 .elementor-element.elementor-element-3c6b6e5.e-con {
        width: 13rem;
    }
}

@media (max-width: 351px) {
    .elementor-639 .elementor-element.elementor-element-3c6b6e5.e-con {
        width: 10rem !important;
    }

}

@media (max-width: 361px) {
    .elementor-639 .elementor-element.elementor-element-3c6b6e5.e-con {
        width: 11.5rem;
    } 
}


@media (max-width: 340px) {
    .elementor-639 .elementor-element    .elementor-element-3c6b6e5.e-con {
        width: 6rem !important;
    }
}


@media (max-width: 321px) {
    .elementor-639 .elementor-element .elementor-element-3c6b6e5.e-con {
        width: 5rem !important;
    }   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c70ab */@media (max-width: 767px) {
    .elementor-5030 .elementor-element.elementor-element-72903c5.e-con {
	        align-items: anchor-center;}
}

@media (max-width: 426px) {
    .elementor-639 .elementor-element.elementor-element-73e6210 {
        --width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afbf992 */.fecha_inicio2 {
    display: none;
}

@media (max-width: 767px) {
  .fecha_inicio2 {
    display: block;
    background-color: #201B38;
    padding: 0.9rem 0 0.9rem 0;
  }  
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fcadb3 */@media (max-width: 767px){
    /*.elementor-5030 .elementor-element.elementor-element-79a1c9e .elementor-icon-box-wrapper{*/
    /*    display: flex;*/
    /*}*/
    .razones_item > .elementor-widget-container > .elementor-icon-box-wrapper {
        display: flex;
        align-items: center;
    }
    
    
    .razones_item > .elementor-widget-container > .elementor-icon-box-wrapper > .elementor-icon-box-icon {
        margin-right: 0.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60b7d89 */.box_items {
    width: 95%;
    
    grid-template-areas: "groupA groupB groupC";
}

.groupA  { grid-area: groupA ; }
.groupB { grid-area: groupB; }
.groupC { grid-area: groupC; }

@media (max-width: 767px){
    .elementor-5030 .elementor-element.elementor-element-1a6b2f0  {
      grid-template-areas:
      "groupB"
      "groupA"
      "groupC";
    }
    
    .elementor-element-b3233c7 > .elementor-widget-container > img {
	    width: 70%
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9863069 */@media (max-width: 1071px) {
    #box_campolaboral{
        padding-left: 450px;
        padding-right: 20px;
    }
}

@media (max-width: 801px) {
    #box_campolaboral{
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 767px) {
    .section_4 {
        display: flex;
        flex-direction: column-reverse;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfdd2c3 */@media (max-width: 1071px) {
    #box_campolaboral2{
        padding-left: 450px;
        padding-right: 20px;
    }
}

@media (max-width: 801px) {
    #box_campolaboral2{
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 767px) {
    .section_4 {
        display: flex;
        flex-direction: column-reverse;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eecb5f1 */@media (max-width: 1071px) {
    #box_campolaboral2{
        padding-left: 450px;
        padding-right: 20px;
    }
}

@media (max-width: 801px) {
    #box_campolaboral2{
        padding-left: 20px;
        padding-right: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f28422 */@media (max-width: 767px) {
    .section_4_item > .elementor-widget-container > .elementor-icon-box-wrapper {
        display: flex;
        align-items: center;
    }
    
    .elementor-icon-box-content {
        text-align: start;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d45692a */@media (max-width: 767px) { 
    .cert_column3 {
        grid-template-rows: 1fr !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da44378 */@media (max-width: 767px) { 
    .cert_prog{
        padding-bottom: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f11809 */#cyei{
    cursor: pointer;
}


#popmake-6180 {
  background-color: transparent !important;
  box-shadow: none !important;
  
  width: auto !important;
  height: auto !important;
  max-width: none !important;
  max-height: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
  
  /*position: relative;*/
}

#popmake-6180 .pum-content {
  padding: 0 !important;
  background: transparent !important;
  
  display: inline-block;
  position: relative;
  
  /*display: flex;*/
  /*justify-content: center;*/
  /*align-items: center;*/
}

#popmake-6180 iframe {
  width: 80vw;
  height: 45vw;
  /*width: 43vw;*/
  /*height: 24vw;*/
  max-width: 1000px;
  border: none;
}

#popmake-6180 .pum-close {
  position: absolute;
 
  top: 10px !important;
  right: 10px !important;
  
  z-index: 1000;
}


.video-container {
  position: relative;
  display: inline-block;
}


@media (min-width: 768px) {
    #popmake-6180 iframe {
        width: 60vw;
        height: 34vw;
    }
}

@media (min-width: 1024px) {
    #popmake-6180 iframe {
        width: 43vw;
        height: 24vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a73d3 */@media (max-width: 767px) {
    .section_5 > .e-con-inner > .elementor-element-1aebfea{
        display: flex;
        flex-direction: column-reverse;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sofia Pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://admision.acarrion.edu.pe/wp-content/uploads/2024/08/Sofia-Pro-Semi-Bold-Az.woff2') format('woff2');
}
@font-face {
	font-family: 'Sofia Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://admision.acarrion.edu.pe/wp-content/uploads/2024/08/Sofia-Pro-Regular-Az-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Sofia Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://admision.acarrion.edu.pe/wp-content/uploads/2024/08/Sofia-Pro-Light-Az-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Sofia Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://admision.acarrion.edu.pe/wp-content/uploads/2024/08/Sofia-Pro-Bold-Az-1.woff2') format('woff2');
}
@font-face {
	font-family: 'Sofia Pro';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://admision.acarrion.edu.pe/wp-content/uploads/2024/08/Sofia-Pro-Black-Az-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'sofia pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://producto.acarrion.edu.pe/wp-content/uploads/2024/11/Sofia-Pro-Regular-Az.woff2') format('woff2');
}
@font-face {
	font-family: 'sofia pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://producto.acarrion.edu.pe/wp-content/uploads/2024/11/Sofia-Pro-Bold-Az.woff2') format('woff2');
}
@font-face {
	font-family: 'sofia pro';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://producto.acarrion.edu.pe/wp-content/uploads/2024/11/Sofia-Pro-Black-Az.woff2') format('woff2');
}
@font-face {
	font-family: 'sofia pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://producto.acarrion.edu.pe/wp-content/uploads/2024/11/Sofia-Pro-Light-Az.woff2') format('woff2');
}
/* End Custom Fonts CSS */