/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!Theme Name: RayTheme
Theme URI: https://raylinaquino.com
Author: Raylin Aquino
Author URI: https://raylinaquino.com
Description: RayTheme Template
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rayelem*/
:root{font-size:10px;--primary:#ed040d;--primary-bold:#c60008;--primary-light:#ffdadc;--warning:#ffeabf;--white:#fff;--grayl:#f8f8f8;--graylight:#8A9095;--gray2:#696a6b;--gray3:#CECECE;--gray4:#F6F6F6;--black:#000}body{margin:0;padding:0;font-family:poppins,sans-serif;font-size:1.4rem;line-height:1.4;font-weight:500}.hide{display:none!important}.trans-3{transition:all .3s ease;-webkit-transition:all .3s ease}body .elementor-search-form--skin-minimal:focus-within{outline:none!important}.elementor-search-form button:focus,.elementor-search-form input[type=search]:focus{outline:none!important}.text-center{text-align:center}.cert-wrapper .elementor-widget-container{text-align:right}.cert-wrapper span{display:inline-block}section.verify{position:relative}section.verify .loading{background:url(https://laprimera.do/wp-content/themes/rayelem/assets/img/loading.svg) center center no-repeat var(--white);width:100%;height:100%;position:absolute;left:0;top:0;z-index:9;opacity:.9}section.verify .alert-warning{padding:1rem;background:var(--warning)}section.verify .wrap-logo{max-width:26rem;margin:0 auto}section.verify h1{text-align:center;font-size:2.4rem!important;font-style:normal;font-weight:700}section.verify .form-wrap{max-width:30rem;margin:0 auto}section.verify #verify_captcha{margin-top:1.2rem}section.verify .form-wrap .form-control{display:block;width:100%;text-align:center;border-radius:3rem;border:2px solid var(--black);height:4rem;font-size:1.6rem;outline:none;font-weight:500}section.verify .form-wrap .form-control:focus{border-color:var(--primary)}section.verify .no-found .wrap-submit{max-width:25rem;margin:0 auto}section.verify .btn-submit{display:block;width:100%;text-align:center;border-radius:2rem;background:var(--primary);height:4rem;border:0;color:var(--white);font-weight:700;font-size:1.6rem;margin-top:1rem;cursor:pointer}section.verify .btn-submit:hover{background:var(--primary-bold)}section.verify .btn-submit:disabled{opacity:.3;pointer-events:none}section.verify .btn-underline{color:var(--black);font-weight:700}section.verify .btn-underline.red{color:var(--primary)}section.verify .btn-underline:after{content:'';display:block;height:2px;background:var(--black);transition:all .3s ease;width:0%}section.verify .btn-underline.red:after{background:var(--primary)}section.verify .btn-underline:hover:after{color:var(--black);font-weight:700;width:100%}section.verify .btn-underline i{margin-left:.5rem}section.verify footer{font-weight:500;text-align:center;margin-top:4rem}section.verify .results .results-head{display:flex;align-items:center;justify-content:space-between}section.verify .results .results-head .wrap-logo{flex:0 0 20rem;margin:0;max-width:none}section.verify .results .results-head .wrap-print{text-align:right}section.verify .results .wrap-submit{max-width:25rem;margin:0 auto}section.verify .results .wrap-print a{color:var(--black);font-size:1.6rem}section.verify .results .wrap-print a i{margin-right:1rem}section.verify .results .wrap-print a:hover{color:var(--primary)}section.verify .results .table{margin:2rem 0}section.verify .results .table thead th{border-bottom:1px solid var(--black);padding:1rem 1rem;text-align:left;line-height:1.1;font-size:1.3rem}section.verify .results .table tbody td{border-bottom:1px solid var(--black);padding:.5rem 1rem;text-align:left;font-weight:500;font-size:1.3rem}section.verify .results .table tbody td span.label{display:none}section.verify .results .table tbody td.address{width:30%}section.verify .results .table tbody td.map{width:11rem}section.verify .results .table tbody td.terminal_name{width:10%}section.verify .results .table tbody tr:hover td{background:var(--grayl)}.post-content h2{font-size:2.8rem!important}.post-content h3{font-size:2.3rem!important}.btn-menu-mobile{margin-bottom:0!important}.ui-datepicker{background:var(--white);padding:1rem;box-shadow:0 0 2rem rgb(0 0 0 / .1);border-radius:1rem}.ui-datepicker a.ui-corner-all{cursor:pointer;transition:all .3s ease}.ui-datepicker a.ui-corner-all:hover{color:var(--primary)}.ui-datepicker .ui-datepicker-next{float:right}.ui-datepicker .ui-datepicker-title{display:flex;padding:1rem 0;gap:1rem}.ui-datepicker .ui-datepicker-title select{width:100%;border:1px solid var(--gray3)}.ui-datepicker .ui-datepicker-title select:focus{border-color:var(--primary)}.ui-datepicker .ui-datepicker-calendar{border-collapse:collapse}.ui-datepicker .ui-datepicker-calendar thead{background:var(--primary);color:var(--white)}.ui-datepicker .ui-datepicker-calendar td{text-align:center;padding:8px}.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled{opacity:.3;cursor:not-allowed}.ui-datepicker .ui-datepicker-calendar td a{display:block;text-decoration:none;color:var(--black);transition:all .3s ease;font-weight:500;font-size:1.3rem}.ui-datepicker .ui-datepicker-calendar td a.ui-state-active,.ui-datepicker .ui-datepicker-calendar td a.ui-state-active:hover{background:var(--primary);color:var(--white)}.ui-datepicker .ui-datepicker-calendar td a.ui-state-highlight{background:var(--primary-light);color:var(--black)}.ui-datepicker .ui-datepicker-calendar td a:hover{background:var(--gray3)}.gform_confirmation_wrapper{font-weight:500;background:#e5faff;padding:1.2rem 2rem;font-size:1.6rem}#breadcrumbs .breadcrumb_last{display:none}#breadcrumbs a:hover{text-decoration:underline}.ha-archive-posts-container .ha-archive-posts__text,.elementor-posts-container.elementor-posts .elementor-post__text{display:flex!important;flex-wrap:wrap;flex-direction:inherit;align-items:center}.ha-archive-posts-container .ha-archive-posts__text .ha-archive-posts-title{flex:0 0 100%}.ha-archive-posts-container .ha-archive-posts__text .ha-archive-posts-title a:hover{text-decoration:underline}.ha-archive-posts-container .ha-archive-posts__text .ha-archive-posts-mta-wrap,.elementor-posts-container.elementor-posts .elementor-post__meta-data{flex:0 0 50%;color:var(--black);font-weight:500;font-size:1.4rem;margin:0!important}.ha-archive-posts-container .ha-archive-posts-meta-wrap{flex:1}.ha-archive-posts-container .ha-archive-posts__text .ha-archive-posts-date-text{color:var(--black);font-weight:500;font-size:1.4rem}.ha-archive-posts-container .ha-archive-posts__text .ha-archive-posts-readmore{text-align:right;flex:0 0 35%}.elementor-widget-posts .elementor-post__title a:hover{text-decoration:underline}.elementor-posts-container.elementor-posts .elementor-post__title a{display:block}.ha-archive-posts-container .ha-archive-posts__text .ha-archive-posts-readmore a,.elementor-posts-container.elementor-posts a.elementor-post__read-more{color:var(--white);font-style:italic;font-weight:700;background:var(--primary);border-radius:2rem;padding:.5rem 1.5rem;font-size:1.4rem;display:block;text-align:center;flex:0 0 50%;transition:all .3s ease}.ha-archive-posts-container .ha-archive-posts__text .ha-archive-posts-readmore a:hover,.elementor-posts-container.elementor-posts a.elementor-post__read-more:hover{background:var(--black)}.ha-archive-posts-container .elementor-post__thumbnail__link,.elementor-posts-container.elementor-posts .elementor-post__thumbnail__link{transition:all .3s ease}.ha-archive-posts-container .elementor-post__thumbnail__link:hover,.elementor-posts-container.elementor-posts .elementor-post__thumbnail__link:hover{opacity:.8}.not_found{background:var(--warning);text-align:center;font-size:1.6rem;font-weight:500;padding:1rem}.ha-archive-posts-pagination{margin-top:4rem!important}.contact-list .elementor-icon-list-icon{background:var(--primary);color:var(--white);height:4.5rem;width:4.5rem;flex:0 0 4.5rem;display:flex!important;justify-content:center;align-items:center;padding-right:inherit!important;border-radius:50%;margin-right:1.5rem}.contact-list .elementor-icon-list-icon i{color:var(--white)!important}.contact-list .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var(--primary)}.wg-card-lottery{display:flex;align-items:center}.wg-card-lottery .wrap-img{transform:skewX(-22deg);background:var(--primary);position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 40rem;padding:4rem 0}.wg-card-lottery .wrap-img img{transform:skewX(22deg);max-width:25rem}.wg-card-lottery .wrap-img .cta{position:absolute;right:0;bottom:0}.wg-card-lottery .wrap-img .cta a{background:var(--gray2);color:var(--white);display:block;padding:.7rem 2rem}.wg-card-lottery .wrap-img .cta a span{transform:skewX(10deg);display:inline-block}.wg-card-lottery .wrap-img .cta a:hover{background:var(--black)}.wg-card-lottery .wrap-info{padding-left:10rem}.wg-card-lottery .wrap-info .desc{font-weight:500;font-size:1.5rem}.wg-card-lottery .wrap-info .info-head{display:flex;align-items:center;justify-content:space-between}.wg-card-lottery .wrap-info .info-head h4.title{font-size:3rem;font-weight:700;font-style:italic;margin:0;color:var(--primary);line-height:1}.wg-card-lottery .wrap-info .info-head .dates{display:flex;gap:2rem;flex:0 0 20rem}.wg-card-lottery .wrap-info .info-head .dates .label{font-size:1.6rem;text-align:right}.wg-card-lottery .wrap-info .info-head .dates .val{font-size:1.6rem;font-weight:700;color:var(--primary)}.about-hito .elementor-counter-number-wrapper{width:10rem;height:10rem;border-radius:50%;background:var(--primary);color:var(--white)!important;display:flex;align-items:center;justify-content:center;margin:0 auto}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large,.gform_wrapper.gravity-theme .gfield textarea.large{border:2px solid var(--graylight);border-radius:4px}.gform_wrapper.gravity-theme .gfield textarea.large{width:100%;max-width:100%;min-width:100%}.gform_wrapper.gravity-theme .gfield input.large:focus,.gform_wrapper.gravity-theme .gfield select.large:focus{border:2px solid var(--graylight)}.gform_wrapper.gravity-theme .gform_footer .button{background:var(--graylight);border:0;height:4rem;padding:0 4rem;color:var(--white);font-family:Poppins,sans-serif;font-weight:600;font-size:1.6rem;cursor:pointer;transition:all .3s ease}.gform_wrapper.gravity-theme .gform_footer .button:hover{background:var(--primary)}.main-menu-nav .sub-menu{margin-top:.8rem!important}.main-menu-nav .sub-menu .elementor-sub-item{line-height:1}.main-menu-nav .page_item{position:relative}.main-menu-nav>.menu-item{margin:-28px 0!important}.main-menu-nav .menu-item:before{background:var(--grayl);width:100%;height:100%;position:absolute;display:block;content:'';z-index:0;transform:skewX(-22deg);opacity:0;transition:all .3s ease}.main-menu-nav .menu-item:hover:before,.main-menu-nav .current_page_item:before{opacity:1}.faq-accordion .elementor-tab-title.elementor-active{background:var(--primary)!important}.lottery-winners{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}.lottery-winners .card-winner{display:flex;flex:0 0 48%;margin-bottom:4rem;flex-wrap:wrap}.lottery-winners .card-winner .pic{display:block;flex:0 0 15rem;height:15rem;border-radius:50%;background-position:center;background-size:cover;transition:all .3s ease}.lottery-winners .card-winner .pic:hover{opacity:.8}.lottery-winners .card-winner .info{padding-left:2rem;flex:1;font-weight:500}.lottery-winners .card-winner .info .title{margin:0 0 1rem}.lottery-winners .card-winner .info .wrap-cta{margin:1.5rem 0 0}.lottery-winners .card-winner .info .wrap-cta a{display:inline-block;background:var(--primary);color:var(--white);border-radius:2rem;padding:.4rem 3rem;font-style:italic;font-weight:700}.lottery-winners .card-winner .info .wrap-cta a:hover{background:var(--black)}.lottery-winners .card-winner .info strong{color:var(--primary)}.winners-featured-video .img{height:30rem;background-position:center;background-size:cover;display:block;transition:all .3s ease}.winners-featured-video .img:hover{opacity:.8}.wg-lottery-results{position:relative}.wg-lottery-results .loading{position:absolute;background:rgb(255 255 255 / .8);width:100%;height:100%;z-index:3;text-align:center;z-index:2}.wg-lottery-results .loading .load-wrap{display:flex;align-items:center;gap:1rem;justify-content:center;font-size:1.6rem}.wg-lottery-results .loading i{display:inline-block;background:url(https://laprimera.do/wp-content/themes/rayelem/assets/img/loading.svg) 0 0 no-repeat;width:3rem;height:3rem;background-size:contain}.wg-lottery-results .lottery-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:70rem;flex-wrap:wrap;margin:0 auto}.wg-lottery-results .lottery-head.others{justify-content:center;margin:4rem 0 2rem}.wg-lottery-results .alert-warning{text-align:center;background:#ffeaea;padding:1rem;font-weight:500}.wg-lottery-results .lottery-head .title{font-size:3.7rem;margin:0}.wg-lottery-results .lottery-head .title i{color:var(--primary);margin-right:1rem}.wg-lottery-results .lottery-head .date-selector{position:relative}.wg-lottery-results .lottery-head .date-selector i{color:var(--primary);font-size:1.6rem;position:absolute;right:1.5rem;top:1.2rem;pointer-events:none}.wg-lottery-results .lottery-head .date-selector .lottery-datepicker{height:4rem;border-radius:2rem;font-family:Poppins,sans-serif;font-weight:500;padding:0 3rem;border:2px solid var(--gray3);transition:all .3s ease}.wg-lottery-results .lottery-head .date-selector .lottery-datepicker:focus{border-color:var(--gray2)}.wg-lottery-results .next-sorteo{flex:0 0 100%;text-align:center;font-weight:500}.wg-lottery-results .next-sorteo strong{margin-left:1rem;color:var(--primary)}.wg-lottery-results aside{background:var(--gray4);transform:skewX(-22deg);font-weight:500;margin:2rem 0}.wg-lottery-results aside.loteria_37 .lottery-bubble:last-child{background:red;color:var(--white);display:flex;justify-content:center;align-items:center}.wg-lottery-results aside.loteria_37 .lottery-bubble:nth-last-child(2){margin-right:3rem;position:relative}.wg-lottery-results aside.loteria_37 .lottery-bubble:nth-last-child(2):after{background:url(https://laprimera.do/wp-content/themes/rayelem/assets/img/icon-lotomas.svg?v=1) center center no-repeat;background-size:contain;content:'';display:block;width:3.6rem;height:3.6rem;position:absolute;right:-4.8rem;top:calc(50% - 1.8rem)}.wg-lottery-results aside.loteria_37 .lottery-bubble:last-child .amount{border-color:var(--white)}.wg-lottery-results aside .wrapper{transform:skewX(22deg);display:flex;align-items:center;justify-content:space-between;padding:2rem 4rem}.wg-lottery-results aside .wrap-img{max-width:20rem;flex:0 0 20rem}.wg-lottery-results aside.loteria_37 .wrap-img .img{width:15rem}.wg-lottery-results aside .wrap-img .img{width:17rem;height:6rem;background-size:contain;background-position:center;background-repeat:no-repeat}.wg-lottery-results aside .wrap-dates .hour{font-size:2.5rem;font-weight:700;color:var(--primary)}.wg-lottery-results aside .wrap-results{display:flex;gap:3rem;justify-content:end;flex:0 0 50%}.lottery-bubble{border-radius:50%;background:var(--white);padding:.5rem;font-size:1.8rem;font-weight:700;box-shadow:0 2px 1rem rgb(0 0 0 / .2);line-height:1;width:5rem;height:5rem}.lottery-bubble .amount{display:flex;align-items:center;justify-content:center;border:3px solid var(--primary);border-radius:50%;line-height:1;width:100%;height:100%}.wg-lottery-results .others{display:flex;gap:2%;flex-wrap:wrap;max-width:inherit}.wg-lottery-results .others aside{transform:skewX(0)}.wg-lottery-results .others aside .wrap-dates{text-align:right;font-size:1.2rem}.wg-lottery-results .others aside.card-lottery{flex:0 0 32%}.wg-lottery-results .others aside .wrapper{transform:skewX(0);padding:0;display:block;box-shadow:0 6px 1rem rgb(0 0 0 / .1)}.wg-lottery-results .others aside .wrap-dates .hour{font-size:1.8rem}.wg-lottery-results .others aside .wrap-head{display:flex;align-items:center;padding:1.5rem}.wg-lottery-results .others aside .wrap-img .img{width:15rem;background-size:contain}.wg-lottery-results .others aside .wrap-results{background:var(--white);padding:1rem}.wg-lottery-results .others aside .wrap-img{flex:1}@media(max-width:850px){.lottery-winners .card-winner .pic{flex:0 0 12rem;height:12rem}.wg-lottery-results .others{justify-content:center}.wg-lottery-results .others aside.card-lottery{flex:0 0 47%;margin:2rem 0}.lottery-dates{max-width:40rem;margin:0 auto}.wg-card-lottery .wrap-info{padding-left:4rem}.wg-card-lottery .wrap-img{flex:0 0 30rem}.wg-card-lottery .wrap-img img{max-width:18rem}.wg-lottery-results aside .lottery-bubble{width:5rem;height:5rem;font-size:1.8rem}.wg-lottery-results aside .wrap-img .img{width:14rem}.wg-lottery-results aside.loteria_37 .wrap-img .img{width:12rem}.wg-lottery-results aside .wrap-dates .hour{font-size:2rem}.wg-lottery-results aside .wrapper{flex-wrap:wrap}.wg-lottery-results aside .wrap-img{flex:0 0 50%}.wg-lottery-results aside .wrap-dates{flex:0 0 50%;text-align:right;justify-content:center}.wg-lottery-results aside .wrap-results{flex:0 0 100%;justify-content:center;margin-top:1rem}.wg-lottery-results aside{max-width:90%;margin:2rem auto}}@media(max-width:600px){.footer-policy.elementor-nav-menu__align-end .elementor-nav-menu{justify-content:center!important;align-items:center!important;width:100%}.cert-wrapper .elementor-widget-container{text-align:center}section.verify .results .table tbody td.map .btn-underline{display:inline-block}section.verify .results .table,section.verify .results .table thead th,section.verify .results .table tr,section.verify .results .table thead,section.verify .results .table tbody,section.verify .results .table tbody td{display:block;width:100%!important;font-size:1.6rem}section.verify .results .table tbody tr{border-bottom:1px solid red;background:#f9f9f9;border-radius:1rem;padding:2rem}section.verify .results .table tbody tr:last-child{border:0}section.verify .results .table tbody td{display:grid;grid-template-columns:1fr 1fr;gap:1rem;border:0}section.verify .results .table tbody td span.label{font-weight:700;display:inline-block;text-align:right}section.verify .results .table thead{display:none}section.verify .results .table tbody td.map{display:block;text-align:center;padding-top:2rem}.winners-featured-video .img{height:20rem}.lottery-winners{grid-template-columns:1fr}.lottery-winners .card-winner{flex:0 0 47%;gap:0}.ha-archive-posts-container .ha-archive-posts__text .ha-archive-posts-readmore{flex:0 0 100%}.footer-menu .elementor-nav-menu li{display:block;width:100%;text-align:center}.footer-menu .elementor-nav-menu li a{display:block;text-align:center;padding:1rem 0!important}.wg-lottery-results .others aside.card-lottery{flex:0 0 100%}.wg-lottery-results .lottery-head{text-align:center;justify-content:center}.wg-lottery-results .lottery-head .title{font-size:3rem}.wg-lottery-results .lottery-head .date-selector{width:100%}.wg-lottery-results .lottery-head .date-selector select{width:100%}.wg-lottery-results aside{transform:inherit;max-width:inherit;margin:2rem 0}.wg-lottery-results aside .wrap-dates{font-size:13px}.wg-lottery-results aside .wrap-img{flex:0 0 40%}.wg-lottery-results aside .wrapper{transform:inherit;padding:2rem}.wg-lottery-results aside .wrap-dates .hour{font-size:1.6rem}.wg-lottery-results aside.loteria_37 .lottery-bubble{width:4rem;height:4rem}.wg-lottery-results aside.loteria_37 .lottery-bubble:nth-last-child(2){margin-right:2.2rem}.wg-lottery-results aside.loteria_37 .lottery-bubble:nth-last-child(2):after{width:2.5rem;height:2.5rem;top:calc(50% - 1.35rem);right:-3.1rem}.wg-lottery-results aside.loteria_37 .wrap-results{gap:1rem}.wg-lottery-results aside .lottery-bubble .amount{font-size:1.8rem;border-width:2px}.wg-lottery-results aside.loteria_37 .lottery-bubble .amount{font-size:1.5rem}.wg-card-lottery{display:block;padding:0 2rem}.wg-card-lottery .wrap-info{padding:2.5rem 0 0}.gform_wrapper.gravity-theme .gform_footer .button{width:100%;height:5rem}}@media (max-width:500px){.wg-lottery-results .lottery-head .date-selector .lottery-datepicker{width:100%}section.verify .results .results-head .wrap-logo{flex:0 0 15rem}}