@charset "utf-8";
/* CSS Document */

.entry-content p > a{text-decoration:none; color:inherit; transition:0.2s; transition-timing-function: ease-in}
.entry-content p > a:hover{color:#000; background-color:#faaf40; padding:8px 16px; transition:0.4s; transition-timing-function: ease-out}

.nf-form-content{max-width:unset!important; font-family: 'Lato', sans-serif; padding:10px!important}
.nf-form-fields-required{display:none}
.nf-form-content input:not([type=button]){background:#fff!important; color:#302e2e!important}
.nf-form-content input:not([type=button]):focus, .nf-form-content textarea:focus{background:#faaf40!important; border-color:#faaf40!important; color:#000!important; font-weight:700}
.checkbox-wrap .nf-field-label label.nf-checked-label:before{color:#faaf40!important}
.checkbox-wrap .nf-field-label label.nf-checked-label:after{border-color:#faaf40!important}
.checkbox-wrap .nf-field-label label.nf-checked-label:before{color:#302e2e!important}
.checkbox-wrap .nf-field-label label.nf-checked-label:before{background:#faaf40!important}


.nf-form-content textarea.ninja-forms-field{resize:vertical; min-height:400px; max-height:800px; background:#fff}
.nf-form-content .list-select-wrap>div div:after{color:#faaf40}
.nf-form-content select.ninja-forms-field{font-family: 'Lato', sans-serif; background:#fff; color:#302e2e}
.nf-form-content select.ninja-forms-field:focus{background:#faaf40!important; color:#000; font-weight:700}
#nf-field-9 option{font-weight:700}
.nf-form-content input[type=button] {background:#302e2e!important; color:#fff!important; cursor:pointer; padding:16px 32px!important; font-weight:700; text-transform:uppercase; letter-spacing:8px}


body.page-id-681:before{content:""; display:inline-block; position:fixed; width:300px; height:300px; background-image:url(/wp-content/uploads/2019/12/ced-logo-back-black.svg); background-repeat:no-repeat; background-size:300px auto; top:320px; right:1470px; animation: float_1480 3s ease-in infinite, fade-in 0.75s cubic-bezier(0.390, 0.575, 0.565, 1.000) 4s both; transform-origin:50% 50%}


.elementor-681 .elementor-element.elementor-element-53794fc{padding:200px 100px 80px 100px}
.elementor-681 .elementor-element.elementor-element-75fba78 > .elementor-widget-container{padding:174px 20px 112px 20px}


.co3{font-size:0}	
.co3 iframe{height:900px}	

.co1 .elementor-container.elementor-column-gap-default{max-width:2280px}
.co2.elementor-section.elementor-section-boxed>.elementor-container{max-width:2280px}


.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px}
.co1 h2.entry-title.section-title{font-size:120px; margin-bottom:36px}
.co1 h5.entry-sub-title.section-sub-title{font-size:26px; padding:16px 32px; margin-bottom:36px}
.co1 .section-description-inner{font-size:30px}

.elementor-element.elementor-element-07dabc4.co2{padding-bottom:150px}

input#nf-field-1, input#nf-field-5, input#nf-field-6, input#nf-field-7, input#nf-field-2, select#nf-field-9, select#nf-field-10{height:75px}
div#nf-field-1-container, div#nf-field-5-container, div#nf-field-6-container, div#nf-field-7-container, div#nf-field-2-container, div#nf-field-9-container, div#nf-field-10-container, div#nf-field-3-container,div#nf-field-11-container, div#nf-field-4-container{margin-bottom:37.5px}

.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field{font-size:22.5px!important; padding:18px!important}

.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]){height:75px!important}
.co2 .nf-form-content .list-select-wrap>div div:after{font-size:25px; right:12.5px; height:75px; line-height:75px}
.nf-error .nf-error-msg{font-size:22.5px}
.co2 .nf-error.field-wrap .nf-field-element:after{font-size:25px; height:73px; width:73px; line-height:75px}
.co2 .nf-pass.field-wrap .nf-field-element:after{font-size:37.5px; right:20px; height:75px; line-height:75px}


label#nf-label-field-11{font-size:22.5px; color:#302e2e}
label#nf-label-field-11 a{color:#000; transition:0.2s; transition-timing-function:ease-in;}






label#nf-label-field-11 a:hover{color:#000; background-color:#faaf40; padding:8px 16px; transition:0.4s; transition-timing-function:ease-out}



.checkbox-wrap .nf-field-label label:after{background:#fff!important; width:20px!important; height:20px!important}


div#nf-field-4-wrap {float:right}



.nf-error-msg.nf-error-field-errors{font-size:22.5px; float:right}
.nf-form-content input[type=button]:hover{background:#faaf40!important; color:#000!important; box-shadow:2px 2px 4px rgba(0,0,0,0.5)}



@media all and (max-width : 2560px) {
	
.entry-content p > a:hover{padding:5.33px 10.66px}




.nf-form-content textarea.ninja-forms-field{min-height:267px; max-height:533px}
.nf-form-content input[type=button] {padding:10.66px 21.33px!important; letter-spacing:5.33px}
.nf-form-content input[type=button]:hover{box-shadow:1.33px 1.33px 2.66px rgba(0,0,0,0.5)}


body.page-id-681:before{width:200px; height:200px; background-size:200px auto; top:220px; right:980px}


	
.elementor-681 .elementor-element.elementor-element-53794fc{padding:133px 100px 53px 100px}
.elementor-681 .elementor-element.elementor-element-75fba78 > .elementor-widget-container{padding:115px 20px 75px 20px}

	
.co3 iframe{height:600px}		
	
	
.co1 .elementor-container.elementor-column-gap-default{max-width:1518px}
.co2.elementor-section.elementor-section-boxed>.elementor-container{max-width:1518px}	
	
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:13.33px}	
	
	
.nf-form-content{padding:6.66px!important}	
	
	
	
	
	
	
.co1 h2.entry-title.section-title{font-size:80px; margin-bottom:24px}
.co1 h5.entry-sub-title.section-sub-title{font-size:17.33px; padding:10.66px 21.33px; margin-bottom:24px}
.co1 .section-description-inner{font-size:20px}

.elementor-element.elementor-element-07dabc4.co2{padding-bottom:100px}

input#nf-field-1, input#nf-field-5, input#nf-field-6, input#nf-field-7, input#nf-field-2, select#nf-field-9, select#nf-field-10{height:58.33px}
div#nf-field-1-container, div#nf-field-5-container, div#nf-field-6-container, div#nf-field-7-container, div#nf-field-2-container, div#nf-field-9-container, div#nf-field-10-container, div#nf-field-3-container,div#nf-field-11-container, div#nf-field-4-container{margin-bottom:29.16px}

.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field{font-size:17.5px!important; padding:14px!important}

.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]){height:58.33px!important}
.co2 .nf-form-content .list-select-wrap>div div:after{font-size:21.66px; right:10.83px; height:58.33px; line-height:58.33px}
.nf-error .nf-error-msg{font-size:17.5px}
.co2 .nf-error.field-wrap .nf-field-element:after{font-size:21.66px; height:56.33px; width:56.33px; line-height:58.33px}
.co2 .nf-pass.field-wrap .nf-field-element:after{font-size:32.5px; right:17.33px; height:58.33px; line-height:58.33px}


label#nf-label-field-11{font-size:17.5px}


label#nf-label-field-11 a:hover{padding:5.33px 10.66px}



.checkbox-wrap .nf-field-label label:after{width:18px; height:18px}





.nf-error-msg.nf-error-field-errors{font-size:17.5px}
.nf-form-content input[type=button]:hover{background:#faaf40!important; color:#000!important; box-shadow:1.33px 1.33px 2.66px rgba(0,0,0,0.5)}
	
	
	
	
	
}

@media all and (max-width : 1920px) {
	
.entry-content p > a:hover{padding:4px 8px}


.nf-form-content textarea.ninja-forms-field{min-height:200px; max-height:400px}
.nf-form-content input[type=button] {padding:8px 16px!important; letter-spacing:4px}
.nf-form-content input[type=button]:hover{box-shadow:1px 1px 2px rgba(0,0,0,0.5)}


body.page-id-681:before{width:150px; height:150px; background-size:150px auto; top:180px; right:730px}



.elementor-681 .elementor-element.elementor-element-53794fc{padding:100px 100px 40px 100px}
.elementor-681 .elementor-element.elementor-element-75fba78 > .elementor-widget-container{padding:86px 20px 56px 20px}
	
.co3 iframe{height:450px}	
	
.co1 .elementor-container.elementor-column-gap-default{max-width:1140px}
.co2.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}	
	
	
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px}	

.nf-form-content{padding:5px!important}	
	
	
	
	
	
.co1 h2.entry-title.section-title{font-size:60px; margin-bottom:18px}
.co1 h5.entry-sub-title.section-sub-title{font-size:13px; padding:8px 16px; margin-bottom:18px}
.co1 .section-description-inner{font-size:15px}

.elementor-element.elementor-element-07dabc4.co2{padding-bottom:75px}

input#nf-field-1, input#nf-field-5, input#nf-field-6, input#nf-field-7, input#nf-field-2, select#nf-field-9, select#nf-field-10{height:50px}
div#nf-field-1-container, div#nf-field-5-container, div#nf-field-6-container, div#nf-field-7-container, div#nf-field-2-container, div#nf-field-9-container, div#nf-field-10-container, div#nf-field-3-container,div#nf-field-11-container, div#nf-field-4-container{margin-bottom:25px}

.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field{font-size:16px!important; padding:12px!important}

.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]){height:50px!important}
.co2 .nf-form-content .list-select-wrap>div div:after{font-size:20px; right:10px; height:50px; line-height:50px}
.nf-error .nf-error-msg{font-size:15px}
.co2 .nf-error.field-wrap .nf-field-element:after{font-size:20px; height:48px; width:48px; line-height:50px}
.co2 .nf-pass.field-wrap .nf-field-element:after{font-size:30px; right:16px; height:50px; line-height:50px}


label#nf-label-field-11{font-size:15px}


label#nf-label-field-11 a:hover{padding:4px 8px}



.checkbox-wrap .nf-field-label label:after{width:18px!important; height:18px!important}





.nf-error-msg.nf-error-field-errors{font-size:15px}
.nf-form-content input[type=button]:hover{background:#faaf40!important; color:#000!important; box-shadow:1px 1px 2px rgba(0,0,0,0.5)}
	
	
	
	
}

@media all and (max-width : 1680px) {
	
.entry-content p > a:hover{padding:4px 8px}


.nf-form-content textarea.ninja-forms-field{min-height:200px; max-height:400px}
.nf-form-content input[type=button] {padding:8px 16px!important; letter-spacing:4px}


body.page-id-681:before{width:131px; height:131px; background-size:131px auto; top:170px; right:600px}


	

.elementor-681 .elementor-element.elementor-element-53794fc{padding:87.5px 100px 35px 100px}
.elementor-681 .elementor-element.elementor-element-75fba78 > .elementor-widget-container{padding:75.25px 20px 49px 20px}	
	
.co3 iframe{height:437px}		
	
}

@media all and (max-width : 1440px) {
	
.entry-content p > a:hover{padding:4px 8px}


.nf-form-content textarea.ninja-forms-field{min-height:200px; max-height:400px}
.nf-form-content input[type=button] {padding:8px 16px!important; letter-spacing:4px}


body.page-id-681:before{width:112px; height:112px; background-size:112px auto; top:150px; right:515px}






.elementor-681 .elementor-element.elementor-element-53794fc{padding:75px 100px 30px 100px}
.elementor-681 .elementor-element.elementor-element-75fba78 > .elementor-widget-container{padding:64.5px 20px 42px 20px}		
	
.co3 iframe{height:375px}			
	
}

@media all and (max-width : 1366px) {
	
.entry-content p > a:hover{padding:4px 8px}


.nf-form-content textarea.ninja-forms-field{min-height:200px; max-height:400px}
.nf-form-content input[type=button] {padding:8px 16px; letter-spacing:4px}


body.page-id-681:before{width:106px; height:106px; background-size:106px auto; top:127px; right:518px}	
	
	
/*.homemenu ul ul li:first-child{padding:16px 0px 4px 16px}
.homemenu ul ul li:nth-child(2){padding:4px 0px 4px 16px}
.homemenu ul ul li:last-child{padding:4px 0px 16px 16px}



.outline{outline:solid 2px rgba(250, 175, 64, 0.9)!important; outline-offset:-2px}
		
ul.children.children-depth-0.clearfix{margin-top:-9px; margin-left:-3px}	*/

.elementor-681 .elementor-element.elementor-element-53794fc{padding:71px 100px 28.5px 100px}
.elementor-681 .elementor-element.elementor-element-75fba78 > .elementor-widget-container{padding:61px 20px 40px 20px}		
	
	
.co3 iframe{height:320px}			
	
	
	
	
}







/*I PadPro Landscape */
@media all and (max-width : 1366px) and (-webkit-min-device-pixel-ratio:2) {
	
	
html:before{content: "";
    display:inline-block;
	position:fixed;
    width:100%;
	height:100%;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2020/06/mount-tablet-big-land.jpg);
    background-size:100% 100%;} 	

	
body.page-id-681:before{width:106px; height:106px; background-size:106px auto; top:195px; right:585px}	
.co3 iframe{height:427px}			
	
	
}



/*I PadPro Potrait */
@media all and (max-width : 1024px)  and (-webkit-min-device-pixel-ratio:2) {
	
	
html:before{background-image: url(/wp-content/uploads/2020/06/mount-tablet-big-port.jpg)} 		
body.page-id-681:before{display:none}	
	
/* MENU */
	
.page-id-681 .mobile-menu-toggle:after{background:transparent}	
.page-id-681 .responsive-menu-overlay{opacity:0.975; background-image:none; background-color:#302e2e}
	
	
.elementor-element.elementor-element-07dabc4.co2{width:calc(100% - 60px); margin:0 auto}	
.elementor-681 .elementor-element.elementor-element-53794fc{padding:71px 40px 28.5px 40px}
	
	
	
}


/* IPad Landscape */
@media  all  and (max-width : 1024px) and (-webkit-min-device-pixel-ratio:2) and  (orientation : landscape) {
	
html:before{background-image: url(/wp-content/uploads/2020/06/mount-tablet-land.jpg)} 		
.elementor-681 .elementor-element.elementor-element-75fba78 > .elementor-widget-container{padding:30.5px 20px 20px 20px}
}


/* IPad Portrait */
@media all and (max-width : 768px) and (-webkit-min-device-pixel-ratio:2) {
	
html:before{background-image: url(/wp-content/uploads/2020/06/mount-tablet-port.jpg)} 		

	
.elementor-681 .elementor-element.elementor-element-53794fc{padding:100px 50px 0px 50px}	
.elementor-681 .elementor-element.elementor-element-75fba78 > .elementor-widget-container{padding:61px 0px 75px 0px}	
	
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}	
.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:30px 5px}
.elementor-element.elementor-element-07dabc4.co2{width:calc(100% - 80px)}	
	
	
	
}



/* Mobile Big */
@media all and (max-width : 414px) and (-webkit-min-device-pixel-ratio:2){
	
html:before{background-image: url(/wp-content/uploads/2020/06/mount-mob-big.jpg)} 		
	
.elementor-681 .elementor-element.elementor-element-53794fc{padding:100px 0 50px 0}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0px 20px}	
.elementor-681 .elementor-element.elementor-element-75fba78 > .elementor-widget-container{padding:25px 0}	
	
.co1 h2.entry-title.section-title{font-size:50px; margin-bottom:15px; letter-spacing:0}
.co1 h5.entry-sub-title.section-sub-title{font-size:14px; padding:6px 12px; margin-bottom:24px; letter-spacing:5px; line-height:1.4}

.elementor-element.elementor-element-07dabc4.co2{width: calc(100% - 40px)}	
.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}	
.nf-form-content{padding:0!important}
	
div#nf-field-1-container, div#nf-field-5-container, div#nf-field-6-container, div#nf-field-7-container, div#nf-field-2-container, div#nf-field-9-container, div#nf-field-10-container, div#nf-field-3-container,div#nf-field-11-container, div#nf-field-4-container{margin-bottom:20px}	
.co3 iframe{height:414px}			
div#nf-field-13-container{margin-bottom:0}
	
	
}


/* Mobile Medium + */
@media all and (max-width: 393px) and (-webkit-min-device-pixel-ratio:2) {
	
html:before{background-image: url(/wp-content/uploads/2020/06/mount-mob-medplus.jpg)} 		
.co1 h2.entry-title.section-title{font-size:47.5px}	
.entry-content .elementor-681 .elementor-element.elementor-element-75fba78.elementor-widget-section-heading .section-description p{letter-spacing:0}	
.co3 iframe{height:393px}				
		
}



/* Mobile Medium */
@media all and (max-width: 375px) and (-webkit-min-device-pixel-ratio:2) {
	
html:before{background-image: url(/wp-content/uploads/2020/06/mount-mob-med.jpg)} 		
.co1 h2.entry-title.section-title{font-size:45.315px}
.co3 iframe{height:375px}				
	
	
	
}

/* Mobile Small */
@media all and (max-width : 360px) and (-webkit-min-device-pixel-ratio:2) {
	
html:before{background-image: url(/wp-content/uploads/2020/06/mount-mob-sma.jpg)} 			
.co1 h2.entry-title.section-title{font-size:43.5px}
.co3 iframe{height:360px}				
.co1 h5.entry-sub-title.section-sub-title{letter-spacing:4px}	
}