.elementor-kit-6{--e-global-color-primary:#1D1D1B;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#1D1D1B;--e-global-color-accent:#CAFF1200;--e-global-color-a44a227:#CAFF12;--e-global-color-d9576b4:#FAFAFA;--e-global-color-d3d32d5:#808080;--e-global-typography-primary-font-family:"Addington CF";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Addington CF";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Addington CF";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:20px;--e-global-typography-accent-font-family:"Addington CF";--e-global-typography-accent-font-weight:400;--e-global-typography-fb2e5d4-font-family:"Addington CF";--e-global-typography-fb2e5d4-font-size:70px;--e-global-typography-fb2e5d4-font-weight:700;--e-global-typography-fb2e5d4-line-height:74px;--e-global-typography-d4a7ced-font-family:"Addington CF";--e-global-typography-d4a7ced-font-size:48px;--e-global-typography-d4a7ced-line-height:52px;--e-global-typography-fec734b-font-family:"Addington CF";--e-global-typography-fec734b-font-size:36px;--e-global-typography-fec734b-font-weight:700;--e-global-typography-fec734b-line-height:40px;--e-global-typography-05be329-font-family:"Addington CF";--e-global-typography-05be329-font-size:26px;--e-global-typography-05be329-font-weight:700;--e-global-typography-05be329-line-height:32px;--e-global-typography-9249d9a-font-family:"Addington CF";--e-global-typography-9249d9a-font-size:18px;--e-global-typography-9249d9a-font-weight:700;--e-global-typography-9249d9a-line-height:22px;--e-global-typography-1f93571-font-family:"Addington CF";--e-global-typography-1f93571-font-size:70px;--e-global-typography-1f93571-font-weight:300;--e-global-typography-1f93571-line-height:74px;--e-global-typography-2ffa7e5-font-family:"Addington CF";--e-global-typography-2ffa7e5-font-size:48px;--e-global-typography-2ffa7e5-font-weight:300;--e-global-typography-2ffa7e5-line-height:52px;--e-global-typography-352c2af-font-family:"Addington CF";--e-global-typography-352c2af-font-size:36px;--e-global-typography-352c2af-font-weight:300;--e-global-typography-352c2af-line-height:40px;--e-global-typography-ddabe4a-font-family:"Addington CF";--e-global-typography-ddabe4a-font-size:26px;--e-global-typography-ddabe4a-font-weight:300;--e-global-typography-ddabe4a-line-height:32px;--e-global-typography-b5d0420-font-family:"Addington CF";--e-global-typography-b5d0420-font-size:18px;--e-global-typography-b5d0420-font-weight:300;--e-global-typography-b5d0420-line-height:22px;--e-global-typography-7a1e259-font-family:"Addington CF";--e-global-typography-7a1e259-font-size:26px;--e-global-typography-7a1e259-font-weight:700;--e-global-typography-7a1e259-line-height:30px;--e-global-typography-fa1ed19-font-family:"Addington CF";--e-global-typography-fa1ed19-font-size:29px;--e-global-typography-fa1ed19-font-weight:700;--e-global-typography-fa1ed19-line-height:24px;--e-global-typography-334dd56-font-family:"Addington CF";--e-global-typography-334dd56-font-size:16px;--e-global-typography-334dd56-font-weight:700;--e-global-typography-334dd56-line-height:20px;--e-global-typography-d322c43-font-family:"Addington CF";--e-global-typography-d322c43-font-size:14px;--e-global-typography-d322c43-font-weight:700;--e-global-typography-d322c43-line-height:18px;--e-global-typography-b26728a-font-family:"Addington CF";--e-global-typography-b26728a-font-size:10px;--e-global-typography-b26728a-font-weight:700;--e-global-typography-b26728a-line-height:14px;--e-global-typography-fc69133-font-family:"Addington CF";--e-global-typography-fc69133-font-size:26px;--e-global-typography-fc69133-font-weight:400;--e-global-typography-fc69133-line-height:30px;--e-global-typography-8dc0118-font-family:"Addington CF";--e-global-typography-8dc0118-font-size:20px;--e-global-typography-8dc0118-font-weight:400;--e-global-typography-8dc0118-line-height:24px;--e-global-typography-0b5e68f-font-family:"Addington CF";--e-global-typography-0b5e68f-font-size:16px;--e-global-typography-0b5e68f-font-weight:400;--e-global-typography-0b5e68f-line-height:20px;--e-global-typography-2e18275-font-family:"Addington CF";--e-global-typography-2e18275-font-size:14px;--e-global-typography-2e18275-font-weight:400;--e-global-typography-2e18275-line-height:18px;--e-global-typography-b788952-font-family:"Addington CF";--e-global-typography-b788952-font-size:10px;--e-global-typography-b788952-font-weight:400;--e-global-typography-b788952-line-height:14px;font-size:30px;}.elementor-kit-6 h1{font-family:"Addington CF", Sans-serif;font-size:70px;font-weight:700;line-height:74px;}.elementor-kit-6 h2{font-family:"Addington CF", Sans-serif;font-size:48px;font-weight:700;line-height:52px;}.elementor-kit-6 h3{font-family:"Addington CF", Sans-serif;font-size:36px;font-weight:700;line-height:40px;}.elementor-kit-6 h4{font-family:"Addington CF", Sans-serif;font-size:26px;font-weight:700;line-height:32px;}.elementor-kit-6 h5{font-family:"Addington CF", Sans-serif;font-size:18px;font-weight:700;line-height:22px;}.elementor-kit-6 h6{font-family:"Addington CF", Sans-serif;font-size:18px;font-weight:700;line-height:22px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-kit-6 label{color:var( --e-global-color-primary );font-family:"Addington CF", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{border-style:solid;border-width:0px 0px 1px 0px;border-radius:1px 1px 1px 1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-fb2e5d4-font-size:40px;--e-global-typography-fb2e5d4-line-height:45px;--e-global-typography-1f93571-font-size:40px;--e-global-typography-1f93571-line-height:45px;--e-global-typography-2ffa7e5-font-size:42px;--e-global-typography-2ffa7e5-line-height:44px;--e-global-typography-352c2af-font-size:30px;--e-global-typography-352c2af-line-height:34px;--e-global-typography-ddabe4a-font-size:20px;--e-global-typography-ddabe4a-line-height:24px;--e-global-typography-b5d0420-font-size:14px;--e-global-typography-b5d0420-line-height:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//** Buttons */
.main-button .elementor-button {
    position: relative;
    display: inline-block;
    overflow: hidden;
    line-height: 1.5em !important;
}

.main-button .elementor-button > span > span {
    margin: 0 !important;
}

.main-button .elementor-button:before {
    content: '';
    height: 1px;
    width: 0%;
    background: #000;
    position: absolute;
    bottom: 10px;
    left: 10px;
    transition: all .5s cubic-bezier(0.075, 0.82, 0.165, 1);
    right: 0;
}

.main-button .elementor-button:hover:before {
    width: 80%;
   /* transition-delay: .5s;*/
}

.main-button .bg--white .elementor-button:after {
    background: #fff;
}



.main-button.bg--white .elementor-button:before {
    background: #fff;
}


.main-button .elementor-button>span {
    justify-content: start !important;
}




span.line-cta-home {
    background: url(/wp-content/uploads/2023/09/subrayado.svg);
    background-repeat: no-repeat;
    background-position-x: center;
	background-position-y: center;
}

span.line-sport-entertainment {
    background: url(/wp-content/uploads/2023/10/Vectornhome.svg);
    background-repeat: no-repeat;
    background-position-x: center;
	background-position-y: center;
}

span.line-never {
    background: url(/wp-content/uploads/2023/10/never-say-never.svg);
    background-repeat: no-repeat;
    background-position-x: center;
	background-position-y: center;
}

span.line-check {
    background: url(/wp-content/uploads/2023/10/check.svg);
    background-repeat: no-repeat;
    background-position-x: center;
	background-position-y: center;
}

span.line-ventures {
    background: url(/wp-content/uploads/2023/10/ventures.svg);
    background-repeat: no-repeat;
    background-position-x: center;
	background-position-y: center;
}

span.line-talents {
    background: url(/wp-content/uploads/2023/10/talents-1.svg);
    background-repeat: no-repeat;
    background-position-x: center;
	background-position-y: center;
}

span.line-talents-2 {
    background: url(/wp-content/uploads/2023/10/talents-2.svg);
    background-repeat: no-repeat;
    background-position-x: center;
	background-position-y: center;
}

span.line-football {
    background: url(/wp-content/uploads/2023/10/football.svg);
    background-repeat: no-repeat;
    background-position-x: center;
	background-position-y: center;
}

span.line-ventures-1 {
    background: url(/wp-content/uploads/2023/10/ventures-1.svg);
    background-repeat: no-repeat;
    background-position-x: center;
	background-position-y: center;
}

span.line-objectivo {
    background: url(/wp-content/uploads/2023/09/objectivo.svg);
    background-repeat: no-repeat;
    background-position-x: center;
	background-position-y: center;
}





/* Banner */
.qodef-qi-fixed-project-slider .qodef-m-items-slider {
    width: 100%;
    height: 0%;
    overflow: visible;
}



/** formularios */
.form-main input {
    font-size: 16px;
    padding: 0;
}

#form-field-message{
     padding-right: calc( 0px );
    padding-left: calc( 0px/2 );
}


.form-main .elementor-field-group  {
    padding-right: calc( 15px/2 );
    padding-left: calc( 15px/2 );
    margin-bottom: 10px;
}

.form-main [type=checkbox] {
    position: absolute;
    appearance: initial;
    border-radius: 5px !important;
    height: 20px;
    width: 20px;
    border: 2px solid #000 !important;
    background: #0000 !important;
    top: 4px;
}


.form-main  .elementor-field-option label {
    margin-left: 40px;
    display: block !important;
    font-size: 14px !important;
}

.form-main  .elementor-field-option {
    position: relative;
}

.form-main  input[type="radio"]:checked,
.form-main  input[type="checkbox"]:checked {
    background-color: #0000 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}


.form-main  input[type="radio"]:checked:after,
.form-main  input[type="checkbox"]:checked:after {
    content: url(https://lapsemode.com/wp-content/uploads/2023/04/Vector-Stroke.svg );
    position: absolute;
    top: 0px;
    left: 5px;
}

.elementor-field-group .elementor-field-textual:focus{
    box-shadow: 0px !important;
}

textarea:focus, input:focus{
    outline: none !important;
}

input:focus, input[type="text"]:focus{
    border-style: 1px solid !important;
    border-color: #1D1D1B !important;
}

.form-main [type="checkbox"] {
    border: 1px solid #000 !important;
}




.form-main input[type=radio]:checked:after, .form-main input[type=checkbox]:checked:after {
    top: -5.5px !important;
}




@media( max-width: 921px ) {
    .form-main .elementor-field-option label {
        font-size: 12px!important;
    }

    .form-main input[type=radio]:checked:after, .form-main input[type=checkbox]:checked:after {
        top: -14.5px !important;
    }

    .elementor-message {
        text-align: center;
    }
}

.elementor-427 .elementor-element.elementor-element-719dcb4 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-radius: 0px 0px 0px 0px;
    padding: 0px;
}



/* Button movement 
.elementor-button-icon:hover{
      transform: rotate(45deg);
      
     -webkit-transition: -webkit-transform .4s ease-in-out;
    -ms-transition: -ms-transform .4s ease-in-out;
    transition: transform .4s ease-in-out;  
}*/





.elementor-button-icon {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -ms-transition: -ms-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;  
}
.elementor-button-icon:hover {
    transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
}

.elementor-button-icon svg{
    width:22px !important;
}



.rotate-svg svg:hover {
       -webkit-transition: -webkit-transform .3s ease-in-out;
    -ms-transition: -ms-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;  
    transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
}

/*.elementor-button-content-wrapper {
    display: flex; 
    justify-content: center;
    width: 30px;
    height: 30px;
   text-align: center;
}*/


.square-button {
    display: flex;
    line-height: 1;
    transition: all .3s;
    font-size: 0px;
    text-align: center;
    height: 34px;
    min-width: 34px;
     -webkit-transition: -webkit-transform .6s ease-in-out;
    -ms-transition: -ms-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;  
}



/* Hideen Recaptcha */
.grecaptcha-badge { 
	visibility: hidden; 
}

/* Search Line */
.elementor-kit-5 input:not([type="button"]):not([type="submit"]), .elementor-kit-5 textarea, .elementor-kit-5 .elementor-field-textual {
    border-style: none;
    border-width: 0px 0px 1px 0px;
    border-radius: 1px 1px 1px 1px;
}



@media only screen and (min-width: 1024px)
.qodef-qi-horizontal-double-row-project-showcase.qodef-horizontal-scroll-in-content {
    height: calc(var(--qodef-horizontal-scroll-width,4000) * 1px);
    /* position: relative; */
}


/* Button formulario */
.myelementor-button-icon svg {
    width: 25px !important;
}

/*
.myelementor-button-text {
    flex-grow: 1;
    order: 10;
    display: inline-block;
}*/

.elementor-427 .elementor-element.elementor-element-18a5a37 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
     padding: 0px !important; 
}

.elementor-427 .elementor-element.elementor-element-d9a0d95 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 0px !important;
}


<script>
document.addEventListener("backbutton", function(){}, false);

</script>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Addington CF';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('http://brand.wearensn.com/wp-content/uploads/2024/01/addingtoncf-light-webfont.woff2') format('woff2'),
		url('http://brand.wearensn.com/wp-content/uploads/2024/01/addingtoncf-light-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Addington CF';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('http://brand.wearensn.com/wp-content/uploads/2024/01/addingtoncf-lightitalic-webfont.woff2') format('woff2'),
		url('http://brand.wearensn.com/wp-content/uploads/2024/01/addingtoncf-lightitalic-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Addington CF';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://brand.wearensn.com/wp-content/uploads/2024/01/addingtoncf-regular-webfont-1.woff2') format('woff2'),
		url('http://brand.wearensn.com/wp-content/uploads/2024/01/addingtoncf-regular-webfont-1.woff') format('woff');
}
@font-face {
	font-family: 'Addington CF';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('http://brand.wearensn.com/wp-content/uploads/2024/01/addingtoncf-regularitalic-webfont.woff2') format('woff2'),
		url('http://brand.wearensn.com/wp-content/uploads/2024/01/addingtoncf-regularitalic-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Addington CF';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('http://brand.wearensn.com/wp-content/uploads/2024/01/addingtoncf-medium-webfont.woff2') format('woff2'),
		url('http://brand.wearensn.com/wp-content/uploads/2024/01/addingtoncf-medium-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Addington CF';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('http://brand.wearensn.com/wp-content/uploads/2024/01/addingtoncf-mediumitalic-webfont.woff2') format('woff2'),
		url('http://brand.wearensn.com/wp-content/uploads/2024/01/addingtoncf-mediumitalic-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Addington CF';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('http://brand.wearensn.com/wp-content/uploads/2024/01/addingtoncf-bold-webfont.woff2') format('woff2'),
		url('http://brand.wearensn.com/wp-content/uploads/2024/01/addingtoncf-bold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Addington CF';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('http://brand.wearensn.com/wp-content/uploads/2024/01/addingtoncf-bolditalic-webfont.woff2') format('woff2'),
		url('http://brand.wearensn.com/wp-content/uploads/2024/01/addingtoncf-bolditalic-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */