.elementor-21437 .elementor-element.elementor-element-ca535d8{--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;}.elementor-21437 .elementor-element.elementor-element-ca535d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21437 .elementor-element.elementor-element-689869a{--display:flex;--min-height:485px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:23vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-21437 .elementor-element.elementor-element-689869a:not(.elementor-motion-effects-element-type-background), .elementor-21437 .elementor-element.elementor-element-689869a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canadianeducationcouncil.org/wp-content/uploads/2023/09/popup.png");background-repeat:no-repeat;background-size:cover;}.elementor-21437 .elementor-element.elementor-element-689869a.e-con{--align-self:flex-start;}.elementor-21437 .elementor-element.elementor-element-37068d7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-21437 .elementor-element.elementor-element-37068d7 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 30px 0px;}.elementor-21437 .elementor-element.elementor-element-37068d7.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}#elementor-popup-modal-21437 .dialog-widget-content{animation-duration:1.2s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-21437{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-21437 .dialog-message{width:733px;height:auto;}#elementor-popup-modal-21437 .dialog-close-button{display:flex;background-color:#000000;font-size:30px;}#elementor-popup-modal-21437 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-21437 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-21437 .elementor-element.elementor-element-689869a:not(.elementor-motion-effects-element-type-background), .elementor-21437 .elementor-element.elementor-element-689869a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}}@media(min-width:768px){.elementor-21437 .elementor-element.elementor-element-ca535d8{--width:100%;}.elementor-21437 .elementor-element.elementor-element-689869a{--content-width:1550px;}}@media(max-width:767px){.elementor-21437 .elementor-element.elementor-element-ca535d8{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-21437 .elementor-element.elementor-element-689869a{--min-height:260px;--padding-top:59vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-21437 .elementor-element.elementor-element-689869a:not(.elementor-motion-effects-element-type-background), .elementor-21437 .elementor-element.elementor-element-689869a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}#elementor-popup-modal-21437 .dialog-message{width:655px;}#elementor-popup-modal-21437 .dialog-close-button{top:0%;}}/* Start custom CSS for shortcode, class: .elementor-element-37068d7 *//* Gdlr core full */
.gdlr-core-input-wrap .gdlr-core-full {
    background-color: #000000 !important;
    padding: 0 !important;
    border-radius: 10px;
}

/* Gdlr core full */
.elementor-shortcode .js .gdlr-core-full {
    font-size: 18px !important;
    padding: 14px !important;
}

/* Gdlr core input wrap */
.init div .gdlr-core-input-wrap {
    display: grid;
    float: left;
    padding-top: 5px;
}

/* Gdlr core input wrap within dialog-message */
.dialog-message .elementor-location-popup .elementor-element .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .js .init div .gdlr-core-input-wrap {
    grid-template-rows: 50% !important;
    grid-template-columns: 50% 50% !important;
}

/* Input */
.gdlr-core-input-wrap span input[type=email] {
    border: none !important;
}

/* Media Queries */

/* 400px and smaller screen sizes */
@media (max-width: 400px) {
    /* Gdlr core full */
    .elementor-shortcode .js .gdlr-core-full,
    /* Gdlr core full */
    .gdlr-core-input-wrap .gdlr-core-full {
        font-size: 13px !important;
        padding: 10px !important;
    }

    /* Input */
    .elementor-shortcode .js div input[type=email] {
        font-size: 13px !important;
        padding: 10px 15px !important;
    }
}

/* 320px and smaller screen sizes */
@media (max-width: 320px) {
    /* Gdlr core full */
    .elementor-shortcode .js .gdlr-core-full {
        font-size: 10px !important;
        padding: 10px !important;
    }

    /* Gdlr core input wrap */
    .init div .gdlr-core-input-wrap {
        width: 261px;
    }

    /* Input */
    .elementor-shortcode .js div input[type=email] {
        font-size: 10px !important;
        padding: 10px 10px  !important;
    }
}

/* 700px and smaller screen sizes */
@media (max-width: 700px) {
    /* No additional styles defined */
}

/* 493px and smaller screen sizes */
@media (max-width: 493px) {
    /* Gdlr core full */
    .elementor-shortcode .js .gdlr-core-full {
        font-size: 14px !important;
        padding: 10px !important;
    }

    /* Input */
    .elementor-shortcode .js div input[type=email] {
        font-size: 13px !important;
        padding: 10px 15px !important;
    }

    /* Input */
    .gdlr-core-input-wrap span input[type=email] {
        padding-top: 10px !important;
    }

    /* Input */
    div .gdlr-core-input-wrap .gdlr-core-column-60 span input[type=email] {
        padding-right: 15px !important;
    }
}

/* 479px and smaller screen sizes */
@media (max-width: 479px) {
    /* Input */
    .gdlr-core-input-wrap span input[type=email] {
        padding-left: 15px !important;
        padding: 10px !important;
    }

    /* Input */
    .elementor-shortcode .js div input[type=email] {
        font-size: 13px !important;
        padding-right: 15px !important;
    }

    /* Gdlr core full */
    .elementor-shortcode .js .gdlr-core-full {
        font-size: 13px !important;
        padding: 10px !important;
    }
}

/* 419px and smaller screen sizes */
@media (max-width: 419px) {
    /* Gdlr core full */
    .elementor-shortcode .js .gdlr-core-full {
        font-size: 13px !important;
        padding: 10px !important;
    }

    /* Input */
    .gdlr-core-input-wrap span input[type=email] {
        padding: 10px !important;
    }

    /* Input */
    .elementor-shortcode .js div input[type=email] {
        font-size: 12px !important;
        padding: 10px 15px !important;
    }
}

/* 411px and smaller screen sizes */
@media (max-width: 411px) {
    /* Gdlr core full */
    .elementor-shortcode .js .gdlr-core-full {
        font-size: 12px !important;
        padding: 10px !important;
    }

    /* Input */
    .elementor-shortcode .js div input[type=email] {
        padding: 10px 15px !important;
        font-size: 12px !important;
    }
}

/* 550px and smaller screen sizes */
@media (max-width:550px){

	/* Input */
	.gdlr-core-input-wrap span input[type=email]{
		
	}
	
}

/* 400px and smaller screen sizes */
@media (max-width:400px){

	/* Input */
	.elementor-shortcode .js div input[type=email]{
		padding-left:10px !important;
	}
	
	/* Input */
	div .gdlr-core-input-wrap .gdlr-core-column-60 span input[type=email]{
		padding-right:10px !important;
	}
	
}

/* 320px and smaller screen sizes */
@media (max-width:320px){

	/* Input */
	.elementor-shortcode .js div input[type=email]{
		padding-left:10px !important;
	}
	
	/* Input */
	div .gdlr-core-input-wrap .gdlr-core-column-60 span input[type=email]{
		padding-right:10px !important;
	}
	
} 


/* Gdlr core full */
.gdlr-core-input-wrap .gdlr-core-full{
	margin-left:-19px;
	position:relative;
	left:-8px;
}

/* 630px and smaller screen sizes */
@media (max-width:630px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		
	}
	
}

/*DELETE FULL WIDTH BY ASMA  */

/* Gdlr core full */
.gdlr-core-input-wrap .gdlr-core-full{
	left:0px;
	margin-left:0px;
}

/* 1280px and smaller screen sizes */
@media (max-width:1280px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:369px !important;
		
	}
	
}

/* 1260px and smaller screen sizes */
@media (max-width:1260px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:369px !important;
	}
	
}

/* 1199px and smaller screen sizes */
@media (max-width:1199px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:369px !important;
	}
	
}

/* 1150px and smaller screen sizes */
@media (max-width:1150px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:369px !important;
	}
	
}

/* 1140px and smaller screen sizes */
@media (max-width:1140px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:368px !important;
	}
	
}

/* 1050px and smaller screen sizes */
@media (max-width:1050px){

	/* Gdlr core full */
	.elementor-element .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .js .init div .gdlr-core-input-wrap .gdlr-core-left-align .gdlr-core-full{
		width:368px !important;
	}
	
}

/* 1024px and smaller screen sizes */
@media (max-width:1024px){

	/* Gdlr core full */
	.elementor-element .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .js .init div .gdlr-core-input-wrap .gdlr-core-left-align .gdlr-core-full{
		width:369px !important;
	}
	
}

/* 990px and smaller screen sizes */
@media (max-width:990px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:369px !important;
	}
	
}

/* 960px and smaller screen sizes */
@media (max-width:960px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:369px !important;
	}
	
}

/* 920px and smaller screen sizes */
@media (max-width:920px){

	/* Gdlr core full */
	.elementor-shortcode .js .init div .gdlr-core-input-wrap .gdlr-core-left-align .gdlr-core-full{
		width:369px !important;
	}
	
}

/* 900px and smaller screen sizes */
@media (max-width:900px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:369px !important;
	}
	
}

/* 815px and smaller screen sizes */
@media (max-width:815px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:369px !important;
	}
	
}

/* 800px and smaller screen sizes */
@media (max-width:800px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:369px !important;
	}
	
}

/* 782px and smaller screen sizes */
@media (max-width:782px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:369px !important;
	}
	
}

/* 767px and smaller screen sizes */
@media (max-width:767px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:322px !important;
	}
	
}

/* 700px and smaller screen sizes */
@media (max-width:700px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:322px !important;
	}
	
}

/* 640px and smaller screen sizes */
@media (max-width:640px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:313px !important;
	}
	
}

/* 630px and smaller screen sizes */
@media (max-width:630px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:311px !important;
	}
	
}

/* 575px and smaller screen sizes */
@media (max-width:575px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:285px !important;
	}
	
}

/* 550px and smaller screen sizes */
@media (max-width:550px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:268px !important;
	}
	
}

/* 493px and smaller screen sizes */
@media (max-width:493px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:242px !important;
	}
	
}

/* 479px and smaller screen sizes */
@media (max-width:479px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:234px !important;
	}
	
}

/* 411px and smaller screen sizes */
@media (max-width:411px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:200px !important;
	}
	
}

/* 400px and smaller screen sizes */
@media (max-width:400px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:191px !important;
	}
	
	/* Input */
	.elementor-element .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .js .init div .gdlr-core-input-wrap .gdlr-core-column-60 span input[type=email]{
		width:175px !important;
	}
	
}

/* 320px and smaller screen sizes */
@media (max-width:320px){

	/* Gdlr core full */
	.gdlr-core-input-wrap .gdlr-core-full{
		width:150px !important;
	}
	
	/* Input */
	.elementor-element .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .js .init div .gdlr-core-input-wrap .gdlr-core-column-60 span input[type=email]{
		width:120px !important;
	}
	
}

/* 321px and larger screen sizes */
@media (min-width:321px){

	/* Gdlr core input wrap */
	.dialog-message .elementor-location-popup .elementor-element .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .js .init div .gdlr-core-input-wrap{
		width:96% !important;
	}
	

/* Gdlr core full */
.gdlr-core-input-wrap .gdlr-core-full{
	left:0px;
	margin-left:0px;
	width:365px !important;
	
}
}/* End custom CSS */