.elementor-31 .elementor-element.elementor-element-33d59d7f:hover{background-image:url("https://affinityfortseguros.com.br/wp-content/uploads/2019/09/yosemite-park-2933024_960_720.jpg");}.elementor-31 .elementor-element.elementor-element-33d59d7f{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31 .elementor-element.elementor-element-33d59d7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-33d59d7f a{color:#000000;}.elementor-31 .elementor-element.elementor-element-1787424d .elementor-repeater-item-be313e0 .swiper-slide-bg{background-color:rgba(64,84,178,0);background-image:url(https://affinityfortseguros.com.br/wp-content/uploads/2022/11/FOTO-SITE-AFS-2.jpg);background-size:cover;}.elementor-31 .elementor-element.elementor-element-1787424d .elementor-repeater-item-d4e5160 .swiper-slide-bg{background-color:rgba(64,84,178,0);}.elementor-31 .elementor-element.elementor-element-1787424d .elementor-repeater-item-c732455 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://affinityfortseguros.com.br/wp-content/uploads/2022/11/FOTO-SITE-AFS-2.jpg);background-size:cover;}.elementor-31 .elementor-element.elementor-element-1787424d .swiper-slide{height:74vh;transition-duration:calc(5000ms*1.2);}.elementor-31 .elementor-element.elementor-element-1787424d .swiper-slide-contents{max-width:100%;}.elementor-31 .elementor-element.elementor-element-1787424d .swiper-slide-inner{text-align:center;}.elementor-31 .elementor-element.elementor-element-c37e194{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-31 .elementor-element.elementor-element-c37e194 .elementor-widget-container{text-align:center;}.elementor-31 .elementor-element.elementor-element-c37e194 .elementor-social-icon{background-color:#1F5E8C;}.elementor-31 .elementor-element.elementor-element-c37e194 .elementor-social-icon:hover{background-color:#4EB548;}.elementor-31 .elementor-element.elementor-element-29bb0bc .widget-image-caption{color:#1F5E8C;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-1335e93 .widget-image-caption{color:#1F5E8C;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-e39cbbc .widget-image-caption{color:#1F5E8C;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-b845288 .widget-image-caption{color:#1F5E8C;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-f5694a6 .widget-image-caption{color:#1F5E8C;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-cb815c7 .widget-image-caption{color:#1F5E8C;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-4fadcd1 .widget-image-caption{color:#1F5E8C;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-94a7a9c .widget-image-caption{color:#1F5E8C;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-71c0102 .widget-image-caption{color:#1F5E8C;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-31 .elementor-element.elementor-element-4e302b33{text-align:center;}.elementor-31 .elementor-element.elementor-element-4e302b33 .elementor-heading-title{color:#424242;line-height:2.3em;}.elementor-31 .elementor-element.elementor-element-4e302b33 > .elementor-widget-container{border-style:double;border-color:#ffffff;}.elementor-31 .elementor-element.elementor-element-1941b76 .elementor-main-swiper{height:200px;width:100%;}.elementor-31 .elementor-element.elementor-element-1941b76.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:35px;}.elementor-31 .elementor-element.elementor-element-1941b76 .elementor-swiper-button{font-size:20px;}.elementor-31 .elementor-element.elementor-element-b996f2d iframe{height:500px;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-1941b76.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-1787424d .swiper-slide{height:100px;}.elementor-31 .elementor-element.elementor-element-1941b76.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}