.elementor-2570 .elementor-element.elementor-element-0710700:not(.elementor-motion-effects-element-type-background), .elementor-2570 .elementor-element.elementor-element-0710700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://puertovallarta.digital/wp-content/uploads/2023/06/hero-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2570 .elementor-element.elementor-element-0710700{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 0px 0px;}.elementor-2570 .elementor-element.elementor-element-0710700 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2570 .elementor-element.elementor-element-5037e67 .cz_title .cz_title_content h2{font-size:60px;}.elementor-2570 .elementor-element.elementor-element-8689d7b .cz_title .cz_title_content{font-size:19px;margin-bottom:20px;}.elementor-2570 .elementor-element.elementor-element-0814697 .cz_2_btn .btn2{color:#ea4335;font-weight:400;background-color:transparent;margin-right:20px;margin-left:20px;border-style:solid;border-width:1px;border-color:#ea4335;}.elementor-2570 .elementor-element.elementor-element-0814697 .cz_2_btn .btn2:hover{color:#ffffff;background-color:#ea4335;}.elementor-2570 .elementor-element.elementor-element-0814697 .cz_2_btn .cz_2_btn_sep{display:none;}.elementor-2570 .elementor-element.elementor-element-3a4a6fa .cz_title .cz_title_content{margin-top:15px;}.elementor-2570 .elementor-element.elementor-element-3a4a6fa .cz_title .cz_title_icon_before{padding-right:20px;margin-top:12px;margin-right:20px;border-style:solid;border-right-width:1px;border-color:rgba(16,26,86,0.2);}.rtl .elementor-2570 .elementor-element.elementor-element-3a4a6fa .cz_title .cz_title_icon_before{margin-right:0px;margin-left:20px;padding-right:0px;padding-left:20px;border-right-width:0px;border-left-width:1px;}.elementor-2570 .elementor-element.elementor-element-5e2408c .cz_image > div{position:relative;float:right;}.elementor-2570 .elementor-element.elementor-element-9f04112:not(.elementor-motion-effects-element-type-background), .elementor-2570 .elementor-element.elementor-element-9f04112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101A56;background-image:url("https://puertovallarta.digital/wp-content/uploads/2023/06/bg-2.jpg");background-position:top center;background-repeat:no-repeat;}.elementor-2570 .elementor-element.elementor-element-9f04112{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;}.elementor-2570 .elementor-element.elementor-element-9f04112 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2570 .elementor-element.elementor-element-14428b9 .cz_gap{height:120px;}.elementor-2570 .elementor-element.elementor-element-d0d3e79 .cz_title .cz_title_content h3{font-size:43px;color:#ffffff;}.elementor-2570 .elementor-element.elementor-element-b511b76 .cz_gap{height:140px;}.elementor-2570 .elementor-element.elementor-element-65764f1 .cz_title .cz_title_content{margin-bottom:10px;}.elementor-2570 .elementor-element.elementor-element-65764f1 .cz_title .cz_title_content h3{font-size:23px;}.elementor-2570 .elementor-element.elementor-element-7f0553a .cz_grid{margin-left:calc(-40px / 2);margin-right:calc(-40px / 2);margin-bottom:-40px;width:calc(100% + 40px);}.elementor-2570 .elementor-element.elementor-element-7f0553a .cz_grid .cz_grid_item > div{margin:0 calc(40px / 2) 40px;}.elementor-2570 .elementor-element.elementor-element-7f0553a .slick-slide{margin:0 calc(40px / 2);}.elementor-2570 .elementor-element.elementor-element-7f0553a .cz_grid_p{margin-bottom:40px;}.elementor-2570 .elementor-element.elementor-element-7e2f4dd .cz_image > div{position:relative;width:100%;}.elementor-2570 .elementor-element.elementor-element-7e2f4dd .cz_image_in{border-radius:0px;}.elementor-2570 .elementor-element.elementor-element-16253d1:not(.elementor-motion-effects-element-type-background), .elementor-2570 .elementor-element.elementor-element-16253d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://puertovallarta.digital/wp-content/uploads/2023/06/bg-blog.jpg");background-position:bottom center;background-repeat:no-repeat;}.elementor-2570 .elementor-element.elementor-element-16253d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2570 .elementor-element.elementor-element-16253d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2570 .elementor-element.elementor-element-fc7e0a3 .cz_title .cz_title_content{margin-bottom:30px;}.elementor-2570 .elementor-element.elementor-element-fc7e0a3 .cz_title .cz_title_content h3{font-size:30px;}.elementor-2570 .elementor-element.elementor-element-bf5fac1{--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;}.elementor-2570 .elementor-element.elementor-element-b63c9ab .cz_gap{height:100px;}@media(max-width:1024px){.elementor-2570 .elementor-element.elementor-element-0710700{padding:120px 0px 0px 0px;}.elementor-2570 .elementor-element.elementor-element-5037e67 .cz_title .cz_title_content h2{font-size:40px;}.elementor-2570 .elementor-element.elementor-element-3a4a6fa .cz_title .cz_title_icon_before{padding:0px;margin:0px 0px 15px;border-style:none;}.elementor-2570 .elementor-element.elementor-element-5e2408c .cz_image{margin-top:30px;}.elementor-2570 .elementor-element.elementor-element-14428b9 .cz_gap{height:15px;}.elementor-2570 .elementor-element.elementor-element-d0d3e79 .cz_title .cz_title_content h3{font-size:30px;}.elementor-2570 .elementor-element.elementor-element-b511b76 .cz_gap{height:84px;}.elementor-2570 .elementor-element.elementor-element-65764f1 .cz_title .cz_title_content h3{font-size:20px;}.elementor-2570 .elementor-element.elementor-element-b63c9ab .cz_gap{height:21px;}}@media(max-width:767px){.elementor-2570 .elementor-element.elementor-element-0814697 .cz_2_btn .btn1{margin-bottom:25px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2570 .elementor-element.elementor-element-ed82f32{width:100%;}.elementor-2570 .elementor-element.elementor-element-03bbe91{width:100%;}}